commit 77f3b574fed9a8e239d2a940ac26e2d61b583b93 Author: AJITHKUMAR12 Date: Fri Dec 26 13:31:05 2025 +0530 initial commit diff --git a/mvnw b/mvnw new file mode 100644 index 0000000..19529dd --- /dev/null +++ b/mvnw @@ -0,0 +1,259 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version 3.3.2 +# +# Optional ENV vars +# ----------------- +# JAVA_HOME - location of a JDK home dir, required when download maven via java source +# MVNW_REPOURL - repo url base for downloading maven distribution +# MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +# MVNW_VERBOSE - true: enable verbose log; debug: trace the mvnw script; others: silence the output +# ---------------------------------------------------------------------------- + +set -euf +[ "${MVNW_VERBOSE-}" != debug ] || set -x + +# OS specific support. +native_path() { printf %s\\n "$1"; } +case "$(uname)" in +CYGWIN* | MINGW*) + [ -z "${JAVA_HOME-}" ] || JAVA_HOME="$(cygpath --unix "$JAVA_HOME")" + native_path() { cygpath --path --windows "$1"; } + ;; +esac + +# set JAVACMD and JAVACCMD +set_java_home() { + # For Cygwin and MinGW, ensure paths are in Unix format before anything is touched + if [ -n "${JAVA_HOME-}" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACCMD="$JAVA_HOME/jre/sh/javac" + else + JAVACMD="$JAVA_HOME/bin/java" + JAVACCMD="$JAVA_HOME/bin/javac" + + if [ ! -x "$JAVACMD" ] || [ ! -x "$JAVACCMD" ]; then + echo "The JAVA_HOME environment variable is not defined correctly, so mvnw cannot run." >&2 + echo "JAVA_HOME is set to \"$JAVA_HOME\", but \"\$JAVA_HOME/bin/java\" or \"\$JAVA_HOME/bin/javac\" does not exist." >&2 + return 1 + fi + fi + else + JAVACMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v java + )" || : + JAVACCMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v javac + )" || : + + if [ ! -x "${JAVACMD-}" ] || [ ! -x "${JAVACCMD-}" ]; then + echo "The java/javac command does not exist in PATH nor is JAVA_HOME set, so mvnw cannot run." >&2 + return 1 + fi + fi +} + +# hash string like Java String::hashCode +hash_string() { + str="${1:-}" h=0 + while [ -n "$str" ]; do + char="${str%"${str#?}"}" + h=$(((h * 31 + $(LC_CTYPE=C printf %d "'$char")) % 4294967296)) + str="${str#?}" + done + printf %x\\n $h +} + +verbose() { :; } +[ "${MVNW_VERBOSE-}" != true ] || verbose() { printf %s\\n "${1-}"; } + +die() { + printf %s\\n "$1" >&2 + exit 1 +} + +trim() { + # MWRAPPER-139: + # Trims trailing and leading whitespace, carriage returns, tabs, and linefeeds. + # Needed for removing poorly interpreted newline sequences when running in more + # exotic environments such as mingw bash on Windows. + printf "%s" "${1}" | tr -d '[:space:]' +} + +# parse distributionUrl and optional distributionSha256Sum, requires .mvn/wrapper/maven-wrapper.properties +while IFS="=" read -r key value; do + case "${key-}" in + distributionUrl) distributionUrl=$(trim "${value-}") ;; + distributionSha256Sum) distributionSha256Sum=$(trim "${value-}") ;; + esac +done <"${0%/*}/.mvn/wrapper/maven-wrapper.properties" +[ -n "${distributionUrl-}" ] || die "cannot read distributionUrl property in ${0%/*}/.mvn/wrapper/maven-wrapper.properties" + +case "${distributionUrl##*/}" in +maven-mvnd-*bin.*) + MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ + case "${PROCESSOR_ARCHITECTURE-}${PROCESSOR_ARCHITEW6432-}:$(uname -a)" in + *AMD64:CYGWIN* | *AMD64:MINGW*) distributionPlatform=windows-amd64 ;; + :Darwin*x86_64) distributionPlatform=darwin-amd64 ;; + :Darwin*arm64) distributionPlatform=darwin-aarch64 ;; + :Linux*x86_64*) distributionPlatform=linux-amd64 ;; + *) + echo "Cannot detect native platform for mvnd on $(uname)-$(uname -m), use pure java version" >&2 + distributionPlatform=linux-amd64 + ;; + esac + distributionUrl="${distributionUrl%-bin.*}-$distributionPlatform.zip" + ;; +maven-mvnd-*) MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ ;; +*) MVN_CMD="mvn${0##*/mvnw}" _MVNW_REPO_PATTERN=/org/apache/maven/ ;; +esac + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +[ -z "${MVNW_REPOURL-}" ] || distributionUrl="$MVNW_REPOURL$_MVNW_REPO_PATTERN${distributionUrl#*"$_MVNW_REPO_PATTERN"}" +distributionUrlName="${distributionUrl##*/}" +distributionUrlNameMain="${distributionUrlName%.*}" +distributionUrlNameMain="${distributionUrlNameMain%-bin}" +MAVEN_USER_HOME="${MAVEN_USER_HOME:-${HOME}/.m2}" +MAVEN_HOME="${MAVEN_USER_HOME}/wrapper/dists/${distributionUrlNameMain-}/$(hash_string "$distributionUrl")" + +exec_maven() { + unset MVNW_VERBOSE MVNW_USERNAME MVNW_PASSWORD MVNW_REPOURL || : + exec "$MAVEN_HOME/bin/$MVN_CMD" "$@" || die "cannot exec $MAVEN_HOME/bin/$MVN_CMD" +} + +if [ -d "$MAVEN_HOME" ]; then + verbose "found existing MAVEN_HOME at $MAVEN_HOME" + exec_maven "$@" +fi + +case "${distributionUrl-}" in +*?-bin.zip | *?maven-mvnd-?*-?*.zip) ;; +*) die "distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found '${distributionUrl-}'" ;; +esac + +# prepare tmp dir +if TMP_DOWNLOAD_DIR="$(mktemp -d)" && [ -d "$TMP_DOWNLOAD_DIR" ]; then + clean() { rm -rf -- "$TMP_DOWNLOAD_DIR"; } + trap clean HUP INT TERM EXIT +else + die "cannot create temp dir" +fi + +mkdir -p -- "${MAVEN_HOME%/*}" + +# Download and Install Apache Maven +verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +verbose "Downloading from: $distributionUrl" +verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" + +# select .zip or .tar.gz +if ! command -v unzip >/dev/null; then + distributionUrl="${distributionUrl%.zip}.tar.gz" + distributionUrlName="${distributionUrl##*/}" +fi + +# verbose opt +__MVNW_QUIET_WGET=--quiet __MVNW_QUIET_CURL=--silent __MVNW_QUIET_UNZIP=-q __MVNW_QUIET_TAR='' +[ "${MVNW_VERBOSE-}" != true ] || __MVNW_QUIET_WGET='' __MVNW_QUIET_CURL='' __MVNW_QUIET_UNZIP='' __MVNW_QUIET_TAR=v + +# normalize http auth +case "${MVNW_PASSWORD:+has-password}" in +'') MVNW_USERNAME='' MVNW_PASSWORD='' ;; +has-password) [ -n "${MVNW_USERNAME-}" ] || MVNW_USERNAME='' MVNW_PASSWORD='' ;; +esac + +if [ -z "${MVNW_USERNAME-}" ] && command -v wget >/dev/null; then + verbose "Found wget ... using wget" + wget ${__MVNW_QUIET_WGET:+"$__MVNW_QUIET_WGET"} "$distributionUrl" -O "$TMP_DOWNLOAD_DIR/$distributionUrlName" || die "wget: Failed to fetch $distributionUrl" +elif [ -z "${MVNW_USERNAME-}" ] && command -v curl >/dev/null; then + verbose "Found curl ... using curl" + curl ${__MVNW_QUIET_CURL:+"$__MVNW_QUIET_CURL"} -f -L -o "$TMP_DOWNLOAD_DIR/$distributionUrlName" "$distributionUrl" || die "curl: Failed to fetch $distributionUrl" +elif set_java_home; then + verbose "Falling back to use Java to download" + javaSource="$TMP_DOWNLOAD_DIR/Downloader.java" + targetZip="$TMP_DOWNLOAD_DIR/$distributionUrlName" + cat >"$javaSource" <<-END + public class Downloader extends java.net.Authenticator + { + protected java.net.PasswordAuthentication getPasswordAuthentication() + { + return new java.net.PasswordAuthentication( System.getenv( "MVNW_USERNAME" ), System.getenv( "MVNW_PASSWORD" ).toCharArray() ); + } + public static void main( String[] args ) throws Exception + { + setDefault( new Downloader() ); + java.nio.file.Files.copy( java.net.URI.create( args[0] ).toURL().openStream(), java.nio.file.Paths.get( args[1] ).toAbsolutePath().normalize() ); + } + } + END + # For Cygwin/MinGW, switch paths to Windows format before running javac and java + verbose " - Compiling Downloader.java ..." + "$(native_path "$JAVACCMD")" "$(native_path "$javaSource")" || die "Failed to compile Downloader.java" + verbose " - Running Downloader.java ..." + "$(native_path "$JAVACMD")" -cp "$(native_path "$TMP_DOWNLOAD_DIR")" Downloader "$distributionUrl" "$(native_path "$targetZip")" +fi + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +if [ -n "${distributionSha256Sum-}" ]; then + distributionSha256Result=false + if [ "$MVN_CMD" = mvnd.sh ]; then + echo "Checksum validation is not supported for maven-mvnd." >&2 + echo "Please disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + elif command -v sha256sum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | sha256sum -c >/dev/null 2>&1; then + distributionSha256Result=true + fi + elif command -v shasum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | shasum -a 256 -c >/dev/null 2>&1; then + distributionSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 + echo "Please install either command, or disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + fi + if [ $distributionSha256Result = false ]; then + echo "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised." >&2 + echo "If you updated your Maven version, you need to update the specified distributionSha256Sum property." >&2 + exit 1 + fi +fi + +# unzip and move +if command -v unzip >/dev/null; then + unzip ${__MVNW_QUIET_UNZIP:+"$__MVNW_QUIET_UNZIP"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -d "$TMP_DOWNLOAD_DIR" || die "failed to unzip" +else + tar xzf${__MVNW_QUIET_TAR:+"$__MVNW_QUIET_TAR"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -C "$TMP_DOWNLOAD_DIR" || die "failed to untar" +fi +printf %s\\n "$distributionUrl" >"$TMP_DOWNLOAD_DIR/$distributionUrlNameMain/mvnw.url" +mv -- "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" "$MAVEN_HOME" || [ -d "$MAVEN_HOME" ] || die "fail to move MAVEN_HOME" + +clean || : +exec_maven "$@" diff --git a/mvnw.cmd b/mvnw.cmd new file mode 100644 index 0000000..249bdf3 --- /dev/null +++ b/mvnw.cmd @@ -0,0 +1,149 @@ +<# : batch portion +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.3.2 +@REM +@REM Optional ENV vars +@REM MVNW_REPOURL - repo url base for downloading maven distribution +@REM MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +@REM MVNW_VERBOSE - true: enable verbose log; others: silence the output +@REM ---------------------------------------------------------------------------- + +@IF "%__MVNW_ARG0_NAME__%"=="" (SET __MVNW_ARG0_NAME__=%~nx0) +@SET __MVNW_CMD__= +@SET __MVNW_ERROR__= +@SET __MVNW_PSMODULEP_SAVE=%PSModulePath% +@SET PSModulePath= +@FOR /F "usebackq tokens=1* delims==" %%A IN (`powershell -noprofile "& {$scriptDir='%~dp0'; $script='%__MVNW_ARG0_NAME__%'; icm -ScriptBlock ([Scriptblock]::Create((Get-Content -Raw '%~f0'))) -NoNewScope}"`) DO @( + IF "%%A"=="MVN_CMD" (set __MVNW_CMD__=%%B) ELSE IF "%%B"=="" (echo %%A) ELSE (echo %%A=%%B) +) +@SET PSModulePath=%__MVNW_PSMODULEP_SAVE% +@SET __MVNW_PSMODULEP_SAVE= +@SET __MVNW_ARG0_NAME__= +@SET MVNW_USERNAME= +@SET MVNW_PASSWORD= +@IF NOT "%__MVNW_CMD__%"=="" (%__MVNW_CMD__% %*) +@echo Cannot start maven from wrapper >&2 && exit /b 1 +@GOTO :EOF +: end batch / begin powershell #> + +$ErrorActionPreference = "Stop" +if ($env:MVNW_VERBOSE -eq "true") { + $VerbosePreference = "Continue" +} + +# calculate distributionUrl, requires .mvn/wrapper/maven-wrapper.properties +$distributionUrl = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionUrl +if (!$distributionUrl) { + Write-Error "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties" +} + +switch -wildcard -casesensitive ( $($distributionUrl -replace '^.*/','') ) { + "maven-mvnd-*" { + $USE_MVND = $true + $distributionUrl = $distributionUrl -replace '-bin\.[^.]*$',"-windows-amd64.zip" + $MVN_CMD = "mvnd.cmd" + break + } + default { + $USE_MVND = $false + $MVN_CMD = $script -replace '^mvnw','mvn' + break + } +} + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +if ($env:MVNW_REPOURL) { + $MVNW_REPO_PATTERN = if ($USE_MVND) { "/org/apache/maven/" } else { "/maven/mvnd/" } + $distributionUrl = "$env:MVNW_REPOURL$MVNW_REPO_PATTERN$($distributionUrl -replace '^.*'+$MVNW_REPO_PATTERN,'')" +} +$distributionUrlName = $distributionUrl -replace '^.*/','' +$distributionUrlNameMain = $distributionUrlName -replace '\.[^.]*$','' -replace '-bin$','' +$MAVEN_HOME_PARENT = "$HOME/.m2/wrapper/dists/$distributionUrlNameMain" +if ($env:MAVEN_USER_HOME) { + $MAVEN_HOME_PARENT = "$env:MAVEN_USER_HOME/wrapper/dists/$distributionUrlNameMain" +} +$MAVEN_HOME_NAME = ([System.Security.Cryptography.MD5]::Create().ComputeHash([byte[]][char[]]$distributionUrl) | ForEach-Object {$_.ToString("x2")}) -join '' +$MAVEN_HOME = "$MAVEN_HOME_PARENT/$MAVEN_HOME_NAME" + +if (Test-Path -Path "$MAVEN_HOME" -PathType Container) { + Write-Verbose "found existing MAVEN_HOME at $MAVEN_HOME" + Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" + exit $? +} + +if (! $distributionUrlNameMain -or ($distributionUrlName -eq $distributionUrlNameMain)) { + Write-Error "distributionUrl is not valid, must end with *-bin.zip, but found $distributionUrl" +} + +# prepare tmp dir +$TMP_DOWNLOAD_DIR_HOLDER = New-TemporaryFile +$TMP_DOWNLOAD_DIR = New-Item -Itemtype Directory -Path "$TMP_DOWNLOAD_DIR_HOLDER.dir" +$TMP_DOWNLOAD_DIR_HOLDER.Delete() | Out-Null +trap { + if ($TMP_DOWNLOAD_DIR.Exists) { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } + } +} + +New-Item -Itemtype Directory -Path "$MAVEN_HOME_PARENT" -Force | Out-Null + +# Download and Install Apache Maven +Write-Verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +Write-Verbose "Downloading from: $distributionUrl" +Write-Verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" + +$webclient = New-Object System.Net.WebClient +if ($env:MVNW_USERNAME -and $env:MVNW_PASSWORD) { + $webclient.Credentials = New-Object System.Net.NetworkCredential($env:MVNW_USERNAME, $env:MVNW_PASSWORD) +} +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 +$webclient.DownloadFile($distributionUrl, "$TMP_DOWNLOAD_DIR/$distributionUrlName") | Out-Null + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +$distributionSha256Sum = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionSha256Sum +if ($distributionSha256Sum) { + if ($USE_MVND) { + Write-Error "Checksum validation is not supported for maven-mvnd. `nPlease disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." + } + Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash + if ((Get-FileHash "$TMP_DOWNLOAD_DIR/$distributionUrlName" -Algorithm SHA256).Hash.ToLower() -ne $distributionSha256Sum) { + Write-Error "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised. If you updated your Maven version, you need to update the specified distributionSha256Sum property." + } +} + +# unzip and move +Expand-Archive "$TMP_DOWNLOAD_DIR/$distributionUrlName" -DestinationPath "$TMP_DOWNLOAD_DIR" | Out-Null +Rename-Item -Path "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" -NewName $MAVEN_HOME_NAME | Out-Null +try { + Move-Item -Path "$TMP_DOWNLOAD_DIR/$MAVEN_HOME_NAME" -Destination $MAVEN_HOME_PARENT | Out-Null +} catch { + if (! (Test-Path -Path "$MAVEN_HOME" -PathType Container)) { + Write-Error "fail to move MAVEN_HOME" + } +} finally { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } +} + +Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..84e772c --- /dev/null +++ b/pom.xml @@ -0,0 +1,117 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 3.5.3 + + + com.gcc + victoriapublichall + 1 + VictoriaPublicHall + Demo project for Spring Boot + + + + + + + + + + + + + + + 17 + + + + + org.springframework.boot + spring-boot-starter-jdbc + + + + + org.springframework.boot + spring-boot-starter-thymeleaf + + + + + org.springframework.boot + spring-boot-starter-web + + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + + + com.mysql + mysql-connector-j + runtime + + + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.springframework.boot + spring-boot-starter-mail + + + + com.sun.mail + jakarta.mail + 2.0.1 + + + + + com.itextpdf + itextpdf + 5.5.13.2 + + + + javax.servlet + javax.servlet-api + 4.0.1 + + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + + + diff --git a/src/main/java/com/gcc/VictoriaPublicHall/VictoriaPublicHallApplication.java b/src/main/java/com/gcc/VictoriaPublicHall/VictoriaPublicHallApplication.java new file mode 100644 index 0000000..39682a5 --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/VictoriaPublicHallApplication.java @@ -0,0 +1,15 @@ +package com.gcc.VictoriaPublicHall; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.AutoConfigurationPackage; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +@AutoConfigurationPackage +public class VictoriaPublicHallApplication { + + public static void main(String[] args) { + SpringApplication.run(VictoriaPublicHallApplication.class, args); + } + +} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/configuration/AppConfig.java b/src/main/java/com/gcc/VictoriaPublicHall/configuration/AppConfig.java new file mode 100644 index 0000000..0a1903c --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/configuration/AppConfig.java @@ -0,0 +1,47 @@ +package com.gcc.VictoriaPublicHall.configuration; + +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +@Component +@ConfigurationProperties(prefix = "app") +public class AppConfig { + + private String title; + private String baseUrl; + private String getOtpUrl; + private String erpUrl; + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getBaseUrl() { + return baseUrl; + } + + public void setBaseUrl(String baseUrl) { + this.baseUrl = baseUrl; + } + + public String getGetOtpUrl() { + return getOtpUrl; + } + + public void setGetOtpUrl(String getOtpUrl) { + this.getOtpUrl = getOtpUrl; + } + + public String getErpUrl() { + return erpUrl; + } + + public void setErpUrl(String erpUrl) { + this.erpUrl = erpUrl; + } + +} \ No newline at end of file diff --git a/src/main/java/com/gcc/VictoriaPublicHall/configuration/DataSourceConfig.java b/src/main/java/com/gcc/VictoriaPublicHall/configuration/DataSourceConfig.java new file mode 100644 index 0000000..88a306c --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/configuration/DataSourceConfig.java @@ -0,0 +1,87 @@ +//package com.example.VictoriaPublicHall.configuration; +// +//import java.util.Properties; +// +//import javax.sql.DataSource; +// +//import org.hibernate.jpa.HibernatePersistenceProvider; +//import org.springframework.beans.factory.annotation.Qualifier; +//import org.springframework.context.annotation.Bean; +//import org.springframework.context.annotation.Configuration; +//import org.springframework.context.annotation.Primary; +//import org.springframework.data.jpa.repository.config.EnableJpaRepositories; +//import org.springframework.jdbc.datasource.DriverManagerDataSource; +// +//import org.springframework.orm.jpa.JpaTransactionManager; +//import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean; +//import org.springframework.transaction.PlatformTransactionManager; +//import org.springframework.transaction.annotation.EnableTransactionManagement; +//import org.springframework.web.client.RestTemplate; +// +//@Configuration +//@EnableTransactionManagement +//public class DataSourceConfig { +// +// // for dev +// +//// private static String host = "localhost"; +//// +//// private static String dbpassword = "root"; +// +// // live aws connection +// private static final String host = "gcc-facial-db-instance-1.cf48eqcciziq.ap-south-1.rds.amazonaws.com:3306"; +// private static final String dbpassword = "gcc-facial-password"; +// +// +// @Configuration +// @EnableTransactionManagement +// @EnableJpaRepositories( +// entityManagerFactoryRef = "appEntityManagerFactory", +// transactionManagerRef = "appTransactionManager", +// basePackages = {"com.example.VictoriaPublicHall"} +// ) +// +// public static class MysqlAppDataSourceConfig { +// @Primary +// @Bean(name = "mysqlAppDataSource") +// public DataSource mysqlAppDataSource() { +// DriverManagerDataSource dataSource = new DriverManagerDataSource(); +// dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver"); +// dataSource.setUrl("jdbc:mysql://"+host+"/gcc_victoria_hall"); +// dataSource.setUsername("root"); +// dataSource.setPassword(dbpassword); +// return dataSource; +// } +// +// @Primary +// @Bean(name="appEntityManagerFactory") +// public LocalContainerEntityManagerFactoryBean entityManagerFactory( +// @Qualifier("mysqlAppDataSource") DataSource dataSource) { +// LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); +// entityManagerFactoryBean.setDataSource(dataSource); +// entityManagerFactoryBean.setPackagesToScan("com.gcc.VictoriaPublicHall"); +// entityManagerFactoryBean.setPersistenceProviderClass(HibernatePersistenceProvider.class); +// Properties properties = new Properties(); +// properties.setProperty("hibernate.hbm2ddl.auto", "update"); +// entityManagerFactoryBean.setJpaProperties(properties); +// +// return entityManagerFactoryBean; +// } +// +// @Primary +// @Bean(name = "appTransactionManager") +// public PlatformTransactionManager transactionManager(@Qualifier("appEntityManagerFactory") jakarta.persistence.EntityManagerFactory entityManagerFactory) { +// return new JpaTransactionManager(entityManagerFactory); +// } +// } +// +// @Bean +// public RestTemplate restTemplate() { +// +// return new RestTemplate(); +// +// } +// +// +// +//} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/configuration/GlobalAttributes.java b/src/main/java/com/gcc/VictoriaPublicHall/configuration/GlobalAttributes.java new file mode 100644 index 0000000..dc14737 --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/configuration/GlobalAttributes.java @@ -0,0 +1,18 @@ +package com.gcc.VictoriaPublicHall.configuration; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.ControllerAdvice; +import org.springframework.web.bind.annotation.ModelAttribute; + +@ControllerAdvice +public class GlobalAttributes { + + @Autowired + private AppConfig appConfig; + + @ModelAttribute("baseURL") + public String baseURL() { + return appConfig.getBaseUrl(); + } + +} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/controller/BookingController.java b/src/main/java/com/gcc/VictoriaPublicHall/controller/BookingController.java new file mode 100644 index 0000000..c77427b --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/controller/BookingController.java @@ -0,0 +1,100 @@ +package com.gcc.VictoriaPublicHall.controller; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.apache.catalina.connector.Response; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.gcc.VictoriaPublicHall.service.BookingService; + +@RestController +@RequestMapping("/victoriapublichall/bookingapi") +public class BookingController { + + @Autowired + BookingService bookingService; + + @GetMapping("/getTimeMaster") + public ResponseEntity getTimeMaster(@RequestParam String visitDate) { + return bookingService.getTimeMaster(visitDate); + } + + @GetMapping("/getTimeSlotDetails") + public ResponseEntity getTimeSlotDetails(@RequestParam String visitDate, @RequestParam int timeId) { + return bookingService.getTimeSlotDetails(visitDate, timeId); + } + + @PostMapping("/saveRegistration") + public ResponseEntity saveRegistration( + @RequestParam String userInput, + @RequestParam String visitDate, + @RequestParam int no_of_people, + @RequestParam int timeId, + @RequestParam String slotDetails) { + + try { + + ResponseEntity existingbooking = bookingService.getbookingDetailsByUserInput(userInput); + + if(existingbooking.getStatusCode()==HttpStatus.OK) { + Map respBody = (Map) existingbooking.getBody(); + if("success".equals(respBody.get("status"))) { + // Booking already exists + Map error = new HashMap<>(); + error.put("status", "error"); + error.put("message", "Booking already exists for this user. Please cancel the existing booking before making a new one."); + + return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(error); + } + } + // Convert JSON string to List + ObjectMapper mapper = new ObjectMapper(); + List> slotList = mapper.readValue(slotDetails, + new TypeReference>>() { + }); + + Map result = bookingService.saveBooking(userInput, visitDate, timeId, no_of_people, slotList); + + if ("error".equals(result.get("status"))) { + return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(result); + } + + return ResponseEntity.ok(result); + + } catch (Exception e) { + e.printStackTrace(); + Map error = new HashMap<>(); + error.put("status", "error"); + error.put("message", "Server error: " + e.getMessage()); + + return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(error); + } + + } + + @GetMapping("/getdetailsbyrefid") + public Map getbookingDetailsByRefId(@RequestParam String confirmrefid){ + return bookingService.getbookingDetailsByRefId(confirmrefid); + } + + @GetMapping("/getdetails") + public ResponseEntity getdetails(@RequestParam String userInput){ + return bookingService.getbookingDetailsByUserInput(userInput); + } + + @PostMapping("/cancelBooking") + public ResponseEntity cancelBooking(@RequestParam int id) { + return bookingService.cancelBooking(id); + } +} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/controller/MainController.java b/src/main/java/com/gcc/VictoriaPublicHall/controller/MainController.java new file mode 100644 index 0000000..e3bd14f --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/controller/MainController.java @@ -0,0 +1,47 @@ +package com.gcc.VictoriaPublicHall.controller; + +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.GetMapping; + +import org.springframework.web.bind.annotation.RequestMapping; + +@RequestMapping(value = { "/", "", "/victoriapublichall" }) +@Controller +public class MainController { + + @GetMapping("/register") + public String viewregister() { + // return "user/hallregistration"; + return "user/home"; + } + + @GetMapping("/registerbook") + public String viewRegisterBook(Model model) { + + // return "user/hallregistrationbook"; + return "user/home"; + } + + @GetMapping("/registerbookconfirm") + public String viewregisterbookconfirm() { + return "user/hallregistrationbookconfirm"; + } + + @GetMapping("/visit") + public String plantoVisit() { + return "user/visit"; + } + + @GetMapping(value = { "/", "", "/home" }) + public String viewHall() { + return "user/home"; + } + /* + * @GetMapping("/victoriahallbooking") + * public String victoriahallbooking() { + * return "user/victoriahallbooking"; + * } + */ + +} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/controller/MobilePdfController.java b/src/main/java/com/gcc/VictoriaPublicHall/controller/MobilePdfController.java new file mode 100644 index 0000000..c9bce35 --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/controller/MobilePdfController.java @@ -0,0 +1,176 @@ +//package com.gcc.VictoriaPublicHall.controller; +// +//import com.itextpdf.text.*; +//import com.itextpdf.text.pdf.*; +//import com.itextpdf.text.pdf.draw.LineSeparator; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.http.HttpHeaders; +//import org.springframework.http.MediaType; +//import org.springframework.http.ResponseEntity; +//import org.springframework.web.bind.annotation.GetMapping; +//import org.springframework.web.bind.annotation.RequestMapping; +//import org.springframework.web.bind.annotation.RequestParam; +//import org.springframework.web.bind.annotation.RestController; +// +//import java.io.ByteArrayOutputStream; +//import java.text.SimpleDateFormat; +//import java.time.LocalDate; +//import java.time.LocalDateTime; +//import java.time.ZoneId; +//import java.time.format.DateTimeFormatter; +//import java.util.Date; +//import java.util.Map; +// +//@RestController +//@RequestMapping("/victoriapublichall/api/pdf") +//public class MobilePdfController { +// +// @Autowired +// private BookingService bookingService; +// +// @GetMapping("/download") +// public ResponseEntity downloadPdf( @RequestParam("ID") String ID) { +// try { +// Map getbyId = bookingService.getById(ID); +// System.out.println("getbyId"+getbyId); +// String bookingType = (String) getbyId.get("booking_type"); +// String Name = (String) getbyId.get("name"); +// String mobileNo = (String) getbyId.get("mobileno"); +// +// String slot = String.valueOf(getbyId.get("slot_timing")); +// +// String group_seat_info=String.valueOf(getbyId.get("group_seat_info")); +// +//// String seatNumber=String.valueOf(getbyId.get("seat_no")); +// +// +// +// //System.out.println("check 11"); +// String AadhaarID = getbyId.get("aadhaar_no") != null ? (String) getbyId.get("aadhaar_no") : ""; +//// AadhaarID = Long.toString(aadhaarID); +// +// Object dateObj = getbyId.get("booking_date"); +// String VisitingDate = null; +// +// if (dateObj != null) { +// LocalDate localDate = ((java.sql.Date) dateObj).toLocalDate(); +// VisitingDate = localDate.format(DateTimeFormatter.ofPattern("dd-MM-yyyy")); +// } +// +// LocalDateTime registeredDate = (LocalDateTime) getbyId.get("cdate"); +// Date regdate = Date.from(registeredDate.atZone(ZoneId.systemDefault()).toInstant()); +// SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy"); +// String RegisteredDate = sdf.format(regdate); +// +// +// +// +// ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); +// Document document = new Document(); +// PdfWriter.getInstance(document, outputStream); +// document.open(); +// +// // Add logo to the document +// try { +// Image logo = Image.getInstance(getClass().getResource("/static/images/logo.png")); +// logo.scaleToFit(80, 40); +// logo.setAlignment(Element.ALIGN_CENTER); +// document.add(logo); +// } catch (Exception e) { +// // System.out.println("Logo not found, skipping..."); +// } +// +// // Add the "testing" text below the logo with updated color +// Font testingFont = new Font(Font.FontFamily.HELVETICA, 14, Font.BOLD, new BaseColor(21, 69, 93)); // Color: #15455D +// Paragraph testingText = new Paragraph("Greater Chennai Corporation", testingFont); +// testingText.setAlignment(Element.ALIGN_CENTER); +// testingText.setSpacingAfter(20); +// document.add(testingText); +// +// +// +// // Title +// Font titleFont = new Font(Font.FontFamily.HELVETICA, 16, Font.BOLD, new BaseColor(34, 139, 34)); +// Paragraph title = new Paragraph("Booking Confirmed!", titleFont); +// title.setAlignment(Element.ALIGN_CENTER); +// document.add(title); +// +// // Subtitle +// Font subtitleFont = new Font(Font.FontFamily.HELVETICA, 12, Font.BOLD, new BaseColor(0, 128, 0)); +// Paragraph subtitle = new Paragraph("Your Victoria Public Hall visit has been successfully booked.\nWe look forward to welcoming you!", subtitleFont); +// subtitle.setAlignment(Element.ALIGN_CENTER); +// subtitle.setSpacingAfter(10); +// document.add(subtitle); +// +// // Separator Line +// document.add(new Chunk(new LineSeparator())); +// document.add(new Paragraph("\n")); +// +// // Font styles +// Font fieldFont = new Font(Font.FontFamily.HELVETICA, 10, Font.BOLD); +// Font valueFont = new Font(Font.FontFamily.HELVETICA, 10); +// +// // Creating a table with 2 columns for ID and Name +// PdfPTable table1 = new PdfPTable(2); +// table1.setWidthPercentage(100); +// table1.setSpacingAfter(5); +// table1.setWidths(new float[]{1, 2}); // Adjust column width +// +// // Add visitor details (common for all types) +// addRowToTable(table1, "ID:", ID, fieldFont, valueFont); +// addRowToTable(table1, "Name:", Name, fieldFont, valueFont); +// addRowToTable(table1, "Mobile Number:", mobileNo, fieldFont, valueFont); +// addRowToTable(table1, "Aadhaar ID:", AadhaarID, fieldFont, valueFont); +// addRowToTable(table1, "Booking Type:", bookingType, fieldFont, valueFont); +// addRowToTable(table1, "Visiting Date ", VisitingDate, fieldFont, valueFont); +// addRowToTable(table1,"Slot Timing",slot,fieldFont,valueFont); +// addRowToTable(table1,"Slots Details(GroupName/SeatNo) :",group_seat_info,fieldFont,valueFont); +// addRowToTable(table1, "Registered Date:", RegisteredDate, fieldFont, valueFont); +// +// +// document.add(table1); +// +// // Separator Line +// document.add(new Chunk(new LineSeparator())); +// document.add(new Paragraph("\n")); +// +// // Guidelines Title +// Font guidelinesTitleFont = new Font(Font.FontFamily.HELVETICA, 12, Font.BOLD, BaseColor.RED); +// Paragraph guidelinesTitle = new Paragraph("Note:", guidelinesTitleFont); +// guidelinesTitle.setSpacingBefore(10); +// document.add(guidelinesTitle); +// document.add(new Paragraph("\n")); +// +// // Guidelines List +// List unorderedList = new List(List.UNORDERED); +// unorderedList.setListSymbol("\u2022 "); // Bullet symbol +// unorderedList.add(new ListItem(" Please arrive 15 minutes before your scheduled time. Bring a valid ID proof for verification.")); +// +// document.add(unorderedList); +// document.close(); +// +// byte[] pdfBytes = outputStream.toByteArray(); +// return ResponseEntity.ok() +// .header(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=Booking_confirmation.pdf") +// .contentType(MediaType.APPLICATION_PDF) +// .body(pdfBytes); +// +// } catch (DocumentException e) { +// e.printStackTrace(); +// return ResponseEntity.internalServerError().build(); +// } +// } +// +// private void addRowToTable(PdfPTable table, String field, String value, Font fieldFont, Font valueFont) { +// PdfPCell fieldCell = new PdfPCell(new Phrase(field, fieldFont)); +// fieldCell.setBorder(Rectangle.NO_BORDER); +// fieldCell.setPaddingBottom(5); +// +// PdfPCell valueCell = new PdfPCell(new Phrase(value, valueFont)); +// valueCell.setBorder(Rectangle.NO_BORDER); +// valueCell.setPaddingBottom(5); +// +// table.addCell(fieldCell); +// table.addCell(valueCell); +// } +//} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/controller/OtpController.java b/src/main/java/com/gcc/VictoriaPublicHall/controller/OtpController.java new file mode 100644 index 0000000..a92d326 --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/controller/OtpController.java @@ -0,0 +1,133 @@ +package com.gcc.VictoriaPublicHall.controller; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Random; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.gcc.VictoriaPublicHall.service.BookingService; +import com.gcc.VictoriaPublicHall.service.OtpService; + +import jakarta.mail.MessagingException; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpSession; + +@RestController +@RequestMapping("/victoriapublichall/otpapi") +public class OtpController { + + @Autowired + OtpService otpService; + + @Autowired + BookingService bookingService; + + @GetMapping("/send-otp") + public ResponseEntity sendOtp(HttpServletRequest request,@RequestParam String userInput) { + + HttpSession session = request.getSession(); + + + boolean isMobile = userInput.matches("^[6-9]\\d{9}$"); // Indian 10-digit mobile + boolean isEmail = userInput.matches("^[A-Za-z0-9+_.-]+@(.+)$"); + + int otp = new Random().nextInt(90000) + 10000; + + // System.out.println("Generated OTP: " + otp+" for userInput: " + userInput+", + // isMobile: "+isMobile+", isEmail: "+isEmail); + + session.setAttribute("otp", otp); + session.setAttribute("otpUser", userInput); + + System.out.println("OTP saved in session: " + otp); + + if (isMobile) { + String res = otpService.sendOtpToMobile(request,userInput, otp); + //return ResponseEntity.ok("OTP sent to Mobile" + res); + + return ResponseEntity.ok(Map.of( + "status", "success", + "message", "OTP sent to Mobile", + "OTP",otp + )); + } else if (isEmail) { + // otpService.sendOtpToEmail(otpInput,otp); + try { + otpService.sendOtpToEmail(request,userInput, otp); + } catch (MessagingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return ResponseEntity.ok(Map.of( + "status", "success", + "message", "OTP sent to Email", + "OTP",otp + )); + } else { + //return ResponseEntity.badRequest().body("Invalid Mobile Number or Email ID"); + return ResponseEntity.ok(Map.of( + "status", "error", + "message", "Invalid Mobile Number or Email ID" + )); + } + } + + @GetMapping(value = "/verifyOTP") + public ResponseEntity verifyOtp(HttpServletRequest request, @RequestParam String otp, + @RequestParam String userInput) { + HttpSession session = request.getSession(); + Map response = new HashMap<>(); + try { + + Integer session_otp = (Integer) session.getAttribute("otp"); + String otpUser = (String) session.getAttribute("otpUser"); + System.out.println("session_otp---:" + session_otp); + + // Validate OTP matches input user + if (otpUser == null || !otpUser.equals(userInput)) { + response.put("verifiedotp", "error"); + response.put("message", "OTP does not belong to this mobile/email."); + return ResponseEntity.ok(response); + } + + Integer entered_otp = Integer.parseInt(otp); + + if (session_otp != null && session_otp.equals(entered_otp)) { + System.out.println("Entered OTP Correct user API"); + session.setAttribute("verifiedotp", "success"); + ResponseEntity regDetails = bookingService.getbookingDetailsByUserInput(userInput); + + response.put("verifiedotp", "success"); + response.put("message", "OTP verified successfully."); + response.put("regDetails", regDetails.getBody()); + response.put("userInput", userInput); + + return ResponseEntity.ok(response); + + } else { + System.out.println("Incorrect OTP. Please enter correct OTPs."); + response.put("verifiedotp", "error"); + response.put("message", "Incorrect OTP. Please enter correct OTP."); + return ResponseEntity.badRequest().body(response); + } + } catch (NumberFormatException e) { + e.printStackTrace(); + response.put("verifiedotp", "error"); + response.put("message", "Invalid OTP format. OTP must be numeric."); + return ResponseEntity.badRequest().body(response); + } catch (Exception e) { + e.printStackTrace(); + response.put("verifiedotp", "error"); + response.put("message", "Something went wrong while verifying OTP."); + return ResponseEntity.badRequest().body(response); + } + } + +} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/service/BookingService.java b/src/main/java/com/gcc/VictoriaPublicHall/service/BookingService.java new file mode 100644 index 0000000..3f7f1af --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/service/BookingService.java @@ -0,0 +1,411 @@ +package com.gcc.VictoriaPublicHall.service; + +import java.sql.PreparedStatement; +import java.sql.Statement; +import java.time.LocalDate; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.support.GeneratedKeyHolder; +import org.springframework.jdbc.support.KeyHolder; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service +public class BookingService { + + @Autowired + JdbcTemplate jdbcTemplate; + + @Autowired + OtpService otpService; + + public ResponseEntity getTimeMaster(String visitDate) { + + boolean isToday = LocalDate.now().toString().equals(visitDate); + + try { + String sql = "SELECT tm.time_id, tm.timing, " + + "IFNULL(tm.max_capacity - IFNULL(SUM(rd.no_of_people), 0), tm.max_capacity) AS availCap " + + "FROM time_master tm " + + "LEFT JOIN reg_details rd ON tm.time_id = rd.time_id " + + "AND DATE(rd.visit_date) = ? and rd.booking_flag='B' WHERE tm.is_active=1 "; + // "GROUP BY tm.time_id, tm.timing, tm.max_capacity"; + + if (isToday) { + sql += "AND STR_TO_DATE(SUBSTRING_INDEX(tm.timing, ' - ', 1), '%h:%i%p') > CURTIME() "; + // sql += " AND STR_TO_DATE(SUBSTRING_INDEX(tm.timing, ' - ', 1), '%h%p') > + // CURRENT_TIME() "; + } + + sql += " GROUP BY tm.time_id, tm.timing, tm.max_capacity"; + + List> result = jdbcTemplate.queryForList(sql, visitDate); + + String blockSql = "SELECT time_slot FROM block_time_slot WHERE block_date = ? AND is_active = 1 LIMIT 1"; + List blockList = jdbcTemplate.query( + blockSql, + ps -> ps.setString(1, visitDate), + (rs, rowNum) -> rs.getString("time_slot")); + + // System.out.println("blockList==="+blockList); + + if (!blockList.isEmpty()) { + // Example result: ["1,2,5"] + String blocked = blockList.get(0); + + // Convert to List + List blockedSlots = Arrays.stream(blocked.split(",")) + .map(String::trim) + .map(Integer::parseInt) + .collect(Collectors.toList()); + + result = result.stream() + .filter(item -> !blockedSlots.contains((Integer) item.get("time_id"))) + .collect(Collectors.toList()); + } + + return ResponseEntity.ok(result); + + } catch (Exception e) { + e.printStackTrace(); + return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR) + .body("Failed to fetch slot availability"); + } + } + + public ResponseEntity getTimeSlotDetails(String visitDate, int timeId) { + try { + + String sql = "SELECT " + + " tsm.slot_id, " + + " tsm.timing, " + + " tsm.language, " + + " tsm.max_capacity - IFNULL( " + + " SUM(CASE WHEN rd.ref_id IS NOT NULL THEN art.no_of_people ELSE 0 END), " + + " 0 " + + " ) AS availCap " + + "FROM time_slot_master tsm " + + "LEFT JOIN time_master tm ON tsm.time_id = tm.time_id " + + "LEFT JOIN avslot_reg_det art ON art.slot_id = tsm.slot_id " + + "LEFT JOIN reg_details rd " + + " ON art.ref_id = rd.ref_id " + + " AND rd.booking_flag = 'B' " + + " AND DATE(rd.visit_date) = ? " + + "WHERE tm.time_id = ? " + + "GROUP BY tsm.slot_id, tsm.timing, tsm.max_capacity " + + "ORDER BY tsm.slot_id"; + + List> result = jdbcTemplate.queryForList(sql, visitDate, timeId); + + return ResponseEntity.ok(result); + + } catch (Exception e) { + e.printStackTrace(); + return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR) + .body("Failed to fetch AV slot availability"); + } + } + + @Transactional + public Map saveBooking(String userInput, String visitDate, int timeId, int no_of_people, + List> slotList) { + + Map result = new HashMap<>(); + + boolean isMobile = userInput.matches("^[6-9]\\d{9}$"); + boolean isEmail = userInput.matches("^[A-Za-z0-9+_.-]+@(.+)$"); + + if (!isMobile && !isEmail) { + result.put("status", "error"); + result.put("message", "Invalid Mobile Number or Email ID"); + return result; + } + + try { + + KeyHolder keyHolder = new GeneratedKeyHolder(); + + String insertRegSql = isMobile + ? "INSERT INTO reg_details (mob_no, visit_date, no_of_people, time_id, booking_flag) VALUES (?, ?, ?, ?, 'B')" + : "INSERT INTO reg_details (email, visit_date, no_of_people, time_id, booking_flag) VALUES (?, ?, ?, ?, 'B')"; + + jdbcTemplate.update(connection -> { + PreparedStatement ps = connection.prepareStatement(insertRegSql, Statement.RETURN_GENERATED_KEYS); + ps.setString(1, userInput); + ps.setString(2, visitDate); + ps.setInt(3, no_of_people); + ps.setInt(4, timeId); + return ps; + }, keyHolder); + + int registrationId = keyHolder.getKey().intValue(); + + if (registrationId <= 0) { + result.put("status", "error"); + result.put("message", "Failed to generate registration ID"); + return result; + + } + + String prefix = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")); + String refId = prefix + registrationId; + + jdbcTemplate.update("UPDATE reg_details SET ref_id = ? WHERE id = ?", refId, registrationId); + + String insertSlotSql = "INSERT INTO avslot_reg_det (ref_id, slot_id, no_of_people) VALUES (?, ?, ?)"; + + for (Map slot : slotList) { + int slotId = (int) slot.get("slotId"); + int slotPeople = (int) slot.get("people"); + + jdbcTemplate.update(insertSlotSql, refId, slotId, slotPeople); + } + + String sql = "SELECT rd.mob_no, rd.email, DATE_FORMAT(rd.visit_date, '%d-%m-%Y') AS visit_date, " + + " tm.timing," + + " GROUP_CONCAT( CONCAT(tsm.timing, ' : ', ard.no_of_people,\" guests\")" + + " ORDER BY tsm.timing SEPARATOR ' , ') AS timings," + + " rd.no_of_people FROM reg_details rd " + + "LEFT JOIN time_master tm ON rd.time_id = tm.time_id " + + "LEFT JOIN avslot_reg_det ard ON rd.ref_id = ard.ref_id " + + "LEFT JOIN time_slot_master tsm ON ard.slot_id = tsm.slot_id " + + "WHERE rd.ref_id = ? " + + "GROUP BY rd.ref_id, rd.mob_no, rd.email, rd.visit_date, tm.timing, rd.no_of_people "; + Map bookingDetails = jdbcTemplate.queryForMap(sql, refId); + + otpService.sendConfirmationMessage(userInput, bookingDetails); + + result.put("status", "success"); + result.put("message", "Booking saved successfully ! Ref Id:" + refId); + result.put("refId", refId); + return result; + + } catch (Exception e) { + e.printStackTrace(); + result.put("status", "error"); + result.put("message", "Error in saving registration"); + return result; + } + } + + public ResponseEntity getbookingDetailsByUserInput(String userInput) { + + boolean isMobile = userInput.matches("^[6-9]\\d{9}$"); + boolean isEmail = userInput.matches("^[A-Za-z0-9+_.-]+@(.+)$"); + + if (!isMobile && !isEmail) { + return ResponseEntity.badRequest().body("Invalid mobile number or email format"); + } + + try { + + String sql = "SELECT " + + " rd.id, " + + " rd.ref_id, " + + " rd.mob_no, " + + " rd.email, " + + " DATE_FORMAT(rd.visit_date, '%d-%m-%Y') AS visitingDate, " + + " rd.no_of_people, " + + " tm.timing AS timeRange, " + + " CASE WHEN rd.booking_flag = 'B' THEN 'BOOKED' ELSE 'CANCELLED' END AS bookingStatus, " + + " DATE_FORMAT(rd.cdate, '%d-%m-%Y') AS bookedDate, " + + " tsm.slot_id AS allocated_slot_id, " + + " tsm.language AS allocated_language, " + + " tsm.timing AS allocated_time, " + + " ard.no_of_people AS allocated_people " + + "FROM reg_details rd " + + "LEFT JOIN time_master tm ON rd.time_id = tm.time_id " + + "LEFT JOIN avslot_reg_det ard ON ard.ref_id = rd.ref_id " + + "LEFT JOIN time_slot_master tsm ON tsm.slot_id = ard.slot_id " + + "WHERE rd.booking_flag = 'B' " + + " AND rd.is_active = 1 " + + " AND DATE(rd.visit_date) >= CURDATE() "; + + // add specific filter + if (isMobile) { + sql += " AND rd.mob_no = ? "; + } else { + sql += " AND rd.email = ? "; + } + + sql += " ORDER BY tsm.slot_id "; + + List> rows = jdbcTemplate.queryForList(sql, userInput); + + if (rows.isEmpty()) { + return ResponseEntity.status(HttpStatus.NOT_FOUND) + .body("No upcoming booking found for: " + userInput); + } + + // Build grouped response (same format as getbookingDetailsByRefId) + Map first = rows.get(0); + Map result = new LinkedHashMap<>(); + + result.put("id", first.get("id")); + result.put("ref_id", first.get("ref_id")); + result.put("mob_no", first.get("mob_no")); + result.put("email", first.get("email")); + result.put("visitingDate", first.get("visitingDate")); + result.put("no_of_people", first.get("no_of_people")); + result.put("timeRange", first.get("timeRange")); + result.put("bookingStatus", first.get("bookingStatus")); + result.put("bookedDate", first.get("bookedDate")); + + List> slotList = new ArrayList<>(); + + for (Map row : rows) { + + Object slotIdObj = row.get("allocated_slot_id"); + if (slotIdObj == null) + continue; + + Map slot = new LinkedHashMap<>(); + slot.put("slot_id", slotIdObj); + slot.put("time", row.get("allocated_time")); + slot.put("people", row.get("allocated_people")); + slot.put("language", row.get("allocated_language")); + slotList.add(slot); + } + result.put("status", "success"); + + result.put("allocatedSlots", slotList); + + return ResponseEntity.ok(result); + + } catch (Exception e) { + e.printStackTrace(); + Map error = new HashMap<>(); + error.put("status", "error"); + error.put("message", "Error fetching booking details: " + e.getMessage()); + return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(error); + } + } + + public Map getbookingDetailsByRefId(String confirmrefid) { + + Map result = new HashMap<>(); + + try { + String sql = "SELECT " + + " rd.id, " + + " rd.ref_id, " + + " rd.mob_no, " + + " rd.email, " + + " DATE_FORMAT(rd.visit_date, '%d-%m-%Y') AS visitingDate, " + + " rd.no_of_people, " + + " tm.timing AS timeRange, " + + " CASE WHEN rd.booking_flag = 'B' THEN 'BOOKED' ELSE 'CANCELLED' END AS bookingStatus, " + + " DATE_FORMAT(rd.cdate, '%d-%m-%Y') AS bookedDate, " + + " tsm.slot_id AS allocated_slot_id, " + + " tsm.timing AS allocated_time, " + + " tsm.language AS allocated_language, " + + " ard.no_of_people AS allocated_people " + + "FROM reg_details rd " + + "LEFT JOIN time_master tm ON rd.time_id = tm.time_id " + + "LEFT JOIN avslot_reg_det ard ON ard.ref_id = rd.ref_id " + + "LEFT JOIN time_slot_master tsm ON tsm.slot_id = ard.slot_id " + + "WHERE rd.ref_id = ? " + + " AND rd.booking_flag = 'B' " + + " AND rd.is_active = 1 " + + "ORDER BY tsm.slot_id"; + + List> rows = jdbcTemplate.queryForList(sql, confirmrefid); + + if (rows.isEmpty()) { + return Collections.emptyMap(); // no booking found + } + + Map first = rows.get(0); + + result.put("id", first.get("id")); + result.put("ref_id", first.get("ref_id")); + result.put("mob_no", first.get("mob_no")); + result.put("email", first.get("email")); + result.put("visitingDate", first.get("visitingDate")); + result.put("no_of_people", first.get("no_of_people")); + result.put("timeRange", first.get("timeRange")); + result.put("bookingStatus", first.get("bookingStatus")); + result.put("bookedDate", first.get("bookedDate")); + + List> slotList = new ArrayList<>(); + + for (Map row : rows) { + + Object slotIdObj = row.get("allocated_slot_id"); + + // Skip if no slot found (NULL) + if (slotIdObj == null) + continue; + + Map slot = new LinkedHashMap<>(); + slot.put("slot_id", slotIdObj); + slot.put("time", row.get("allocated_time")); + slot.put("people", row.get("allocated_people")); + slot.put("language", row.get("allocated_language")); + + slotList.add(slot); + } + + result.put("allocatedSlots", slotList); + + return result; + + } catch (Exception e) { + e.printStackTrace(); + + // return error message in the SAME return type format (Map) + Map error = new HashMap<>(); + error.put("status", "error"); + error.put("message", "Error fetching registration details: " + e.getMessage()); + return error; + } + } + + @Transactional + public ResponseEntity cancelBooking(int id) { + try { + String sql = "UPDATE reg_details SET is_active = 0, booking_flag = 'C' WHERE id = ?"; + jdbcTemplate.update(sql, id); + + String detailSql = "SELECT rd.mob_no, rd.email, DATE_FORMAT(rd.visit_date, '%d-%m-%Y') AS visit_date, " + + " tm.timing," + + " GROUP_CONCAT( CONCAT(tsm.timing, ' : ', ard.no_of_people,\" guests\")" + + " ORDER BY tsm.timing SEPARATOR ' , ') AS timings," + + " rd.no_of_people FROM reg_details rd " + + "LEFT JOIN time_master tm ON rd.time_id = tm.time_id " + + "LEFT JOIN avslot_reg_det ard ON rd.ref_id = ard.ref_id " + + "LEFT JOIN time_slot_master tsm ON ard.slot_id = tsm.slot_id " + + "WHERE rd.id = ? " + + "GROUP BY rd.ref_id, rd.mob_no, rd.email, rd.visit_date, tm.timing, rd.no_of_people "; + Map bookingDetails = jdbcTemplate.queryForMap(detailSql, id); + + String userInput = bookingDetails.get("mob_no") != null + ? (String) bookingDetails.get("mob_no") + : (String) bookingDetails.get("email"); + + otpService.sendCancelaltionMessage(userInput, bookingDetails); + + return ResponseEntity.ok(Map.of( + "status", "success", + "message", "Booking cancelled successfully")); + } catch (Exception e) { + return ResponseEntity.status(500).body(Map.of( + "status", "error", + "message", "Failed to cancel booking")); + } + } + +} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/service/OtpService.java b/src/main/java/com/gcc/VictoriaPublicHall/service/OtpService.java new file mode 100644 index 0000000..bb8f37e --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/service/OtpService.java @@ -0,0 +1,198 @@ +package com.gcc.VictoriaPublicHall.service; + +import java.net.HttpURLConnection; +import java.util.Map; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; +import org.springframework.mail.javamail.JavaMailSender; +import org.springframework.mail.javamail.MimeMessageHelper; +import org.springframework.stereotype.Service; +import org.springframework.web.client.RestTemplate; + +import com.gcc.VictoriaPublicHall.util.MessageUtility; + +import jakarta.mail.MessagingException; +import jakarta.mail.internet.MimeMessage; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpSession; + +@Service +public class OtpService { + + @Autowired + MessageUtility messageUtility; + + @Autowired + private JavaMailSender mailSender; + + public String sendOtpToMobile(HttpServletRequest request, String userInput, int otp) { + // String key = "pfTEYN6H"; + // String generatedToken = "OTP for your Victoria Public Hall booking " + // +otp+"\r\n- GCC\r\n"; + String urlString = "https://tmegov.onex-aura.com/api/sms?key=pfTEYN6H&to=" + userInput + + "&from=GCCCRP&body=OTP for your Victoria Public Hall booking " + otp + + "\r\n- GCC&entityid=1401572690000011081&templateid=1407176491887361640"; + System.out.println("\n urlString---: " + urlString); + String bodyMessage = "" + otp; + try { + RestTemplate restTemplate = new RestTemplate(); + String Response = restTemplate.getForObject(urlString, String.class); + bodyMessage = Response; + } catch (Exception e) { + e.printStackTrace(); + bodyMessage = "Error"; + } + + HttpSession session = request.getSession(); + session.setAttribute("otp", otp); + return bodyMessage; + } + + public void sendOtpToEmail(HttpServletRequest request, String recipientEmail, int otp) throws MessagingException { + + System.out.println("hi from send OTP to Email: " + recipientEmail + "\n" + otp); + String htmlMsg = "

Dear Visitor,

" + + "

Your One-Time Password (OTP) for verifying your visit booking to the Victoria Public Hall is:

" + + + "

" + otp + "

" + + "

Thank you,
" + + " Victoria Public Hall Team

"; + + String subject = "Victoria Public Hall Booking - Verification Code"; + + MimeMessage mimeMessage = mailSender.createMimeMessage(); + MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true); + + helper.setFrom("noreplyvph@gmail.com"); + helper.setTo(recipientEmail); + helper.setSubject(subject); + helper.setText(htmlMsg, true); // TRUE → HTML ENABLED + + mailSender.send(mimeMessage); + + HttpSession session = request.getSession(); + session.setAttribute("otp", otp); + } + + public void sendConfirmationMessage(String userInput, Map bookingDetails) + throws MessagingException { + + boolean isMobile = userInput.matches("^[6-9]\\d{9}$"); // Indian 10-digit mobile + boolean isEmail = userInput.matches("^[A-Za-z0-9+_.-]+@(.+)$"); + + String Date = (String) bookingDetails.get("visit_date"); + String Time = (String) bookingDetails.get("timing"); + String mobNo = (String) bookingDetails.get("mob_no"); + String slots = (String) bookingDetails.get("timings"); + String recipientEmail = (String) bookingDetails.get("email"); + int no_of_people = (Integer) bookingDetails.get("no_of_people"); + + String bodyMessage = ""; + String urlString = ""; + + if (isMobile) { + urlString = "https://tmegov.onex-aura.com/api/sms?key=pfTEYN6H&to=" + userInput + + "&from=GCCCRP&body=Your visit to Victoria Public Hall is confirmed for " + + Date + " at " + Time + ".\r\nPhone number " + mobNo + " \r\nAV Experience slots " + slots + + "- GCC&entityid=1401572690000011081&templateid=1407176491912950994"; + + System.out.println("\n urlString---: " + urlString); + + try { + RestTemplate restTemplate = new RestTemplate(); + String Response = restTemplate.getForObject(urlString, String.class); + bodyMessage = Response; + } catch (Exception e) { + e.printStackTrace(); + bodyMessage = "Error"; + } + + } else { + + System.out.println("hi from booking confirmation: " + recipientEmail); + String htmlMsg = "

Dear Visitor,

" + + "

Your booking for Victoria Public Hall has been confirmed.

" + + "

Date : " + Date + "

"+ + "

Time : " + Time + "

"+ + "

Total Guest(s) : " + no_of_people + "

"+ + "

AV Experience Slots : " + slots + "

"+ + + "

Thank you,
" + + "Victoria Public Hall Team

"; + + String subject = "Victoria Public Hall Booking - Confirmation"; + + MimeMessage mimeMessage = mailSender.createMimeMessage(); + MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true); + + helper.setFrom("noreplyvph@gmail.com"); + helper.setTo(recipientEmail); + helper.setSubject(subject); + helper.setText(htmlMsg, true); // TRUE → HTML ENABLED + + mailSender.send(mimeMessage); + + } + + } + + public void sendCancelaltionMessage(String userInput, Map bookingDetails) throws MessagingException { + + boolean isMobile = userInput.matches("^[6-9]\\d{9}$"); // Indian 10-digit mobile + boolean isEmail = userInput.matches("^[A-Za-z0-9+_.-]+@(.+)$"); + + String Date = (String) bookingDetails.get("visit_date"); + String Time = (String) bookingDetails.get("timing"); + String mobNo = (String) bookingDetails.get("mob_no"); + String slots = (String) bookingDetails.get("timings"); + String recipientEmail = (String) bookingDetails.get("email"); + int no_of_people = (Integer) bookingDetails.get("no_of_people"); + + String bodyMessage = ""; + String urlString = ""; + + if (isMobile) { + urlString = "https://tmegov.onex-aura.com/api/sms?key=pfTEYN6H&to=" + userInput + + "&from=GCCCRP&body=Your Victoria Public Hall booking for " + + Date + " at " + Time + " has been cancelled. You may make a new booking on our website.\r\n- GCC&entityid=1401572690000011081&templateid=1407176491899104951"; + + System.out.println("\n urlString---: " + urlString); + + try { + RestTemplate restTemplate = new RestTemplate(); + String Response = restTemplate.getForObject(urlString, String.class); + bodyMessage = Response; + } catch (Exception e) { + e.printStackTrace(); + bodyMessage = "Error"; + } + + } else { + + System.out.println("hi from booking cancelaltion: " + recipientEmail); + String htmlMsg = "

Dear Visitor,

" + + "

Your booking for Victoria Public Hall has been Cancelled.

" + + + "

You may make a new booking anytime through the official Victoria Public Hall website.

"+ + + + "

Regards,
" + + "Victoria Public Hall Team

"; + + String subject = "Victoria Public Hall Booking - Cancellation"; + + MimeMessage mimeMessage = mailSender.createMimeMessage(); + MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true); + + helper.setFrom("noreplyvph@gmail.com"); + helper.setTo(recipientEmail); + helper.setSubject(subject); + helper.setText(htmlMsg, true); // TRUE → HTML ENABLED + + mailSender.send(mimeMessage); + + } + } + +} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/session/UserSession.java b/src/main/java/com/gcc/VictoriaPublicHall/session/UserSession.java new file mode 100644 index 0000000..32146bc --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/session/UserSession.java @@ -0,0 +1,31 @@ +package com.gcc.VictoriaPublicHall.session; + +import org.springframework.context.annotation.Scope; +import org.springframework.context.annotation.ScopedProxyMode; +import org.springframework.stereotype.Component; +import org.springframework.web.context.WebApplicationContext; + +@Component +@Scope(value = WebApplicationContext.SCOPE_SESSION, proxyMode = ScopedProxyMode.TARGET_CLASS) +public class UserSession { + + public String user_name; + public String password; + + public String getUser_name() { + return user_name; + } + public void setUser_name(String user_name) { + this.user_name = user_name; + } + public String getPassword() { + return password; + } + public void setPassword(String password) { + this.password = password; + } + + + + +} diff --git a/src/main/java/com/gcc/VictoriaPublicHall/util/MessageUtility.java b/src/main/java/com/gcc/VictoriaPublicHall/util/MessageUtility.java new file mode 100644 index 0000000..5e97bd7 --- /dev/null +++ b/src/main/java/com/gcc/VictoriaPublicHall/util/MessageUtility.java @@ -0,0 +1,41 @@ +package com.gcc.VictoriaPublicHall.util; + +import java.net.HttpURLConnection; +import java.net.URL; + +import org.springframework.stereotype.Service; +import org.springframework.web.client.RestTemplate; + +@Service +public class MessageUtility { + + public String sendMsg(String msgUrl) { + System.out.println("Whatsapp URL :-"+msgUrl); + + String response =""; + try{ + HttpURLConnection connection =null; + + URL url = new URL(msgUrl); + connection = (HttpURLConnection) url.openConnection(); + connection.setRequestMethod("GET"); + + int responseCode = connection.getResponseCode(); + response=responseCode+""; + System.out.println("Response Code: " + responseCode); + + }catch (Exception e){ + e.printStackTrace(); + } + + return response; + } + + public String sendSMS(String SMS_Url) { + System.out.println("SMS URL:- "+ SMS_Url); + RestTemplate restTemplate = new RestTemplate(); + String response =restTemplate.getForObject(SMS_Url,String.class); + return response; + } + +} diff --git a/src/main/resources/application-dev.properties b/src/main/resources/application-dev.properties new file mode 100644 index 0000000..6361cb2 --- /dev/null +++ b/src/main/resources/application-dev.properties @@ -0,0 +1,28 @@ +spring.application.name=VictoriaPublicHall +spring.datasource.url=jdbc:mysql://localhost:3306/gcc_vph +spring.datasource.username=root +spring.datasource.password=root +spring.jpa.show-sql=true +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver + +server.port=8054 + +app.baseUrl=http://localhost:8054/ +#app.baseUrl= +victoriahall.slot.capacity=60 + +#file.fullpath=/victoriapublichall/ + + +spring.mail.host=smtp.gmail.com +spring.mail.port=465 +spring.mail.username=noreplyvph@gmail.com +spring.mail.password=mlywtlawhbflewuy + +spring.mail.properties.mail.smtp.auth=true +spring.mail.properties.mail.smtp.ssl.enable=true +spring.mail.properties.mail.smtp.connectiontimeout=10000 +spring.mail.properties.mail.smtp.timeout=10000 +spring.mail.properties.mail.smtp.writetimeout=10000 + + diff --git a/src/main/resources/application-prod.properties b/src/main/resources/application-prod.properties new file mode 100644 index 0000000..f94fb4b --- /dev/null +++ b/src/main/resources/application-prod.properties @@ -0,0 +1,31 @@ +spring.application.name=VictoriaPublicHall + +spring.datasource.username=root +spring.datasource.url=jdbc:mysql://gcc-facial-db-instance-1.cf48eqcciziq.ap-south-1.rds.amazonaws.com:3306/victoriahallbooking +spring.datasource.password=gcc-facial-password +spring.jpa.show-sql=true +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver + +spring.jpa.hibernate.ddl-auto=update +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect + +server.port=8054 + + +app.baseUrl=https://gccservices.in/victoriapublichall/ + +#file.fullpath=/victoriapublichall/ + +victoriahall.slot.capacity=60 + + +spring.mail.host=smtp.gmail.com +spring.mail.port=465 +spring.mail.username=noreplyvph@gmail.com +spring.mail.password=mlywtlawhbflewuy + +spring.mail.properties.mail.smtp.auth=true +spring.mail.properties.mail.smtp.ssl.enable=true +spring.mail.properties.mail.smtp.connectiontimeout=10000 +spring.mail.properties.mail.smtp.timeout=10000 +spring.mail.properties.mail.smtp.writetimeout=10000 diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties new file mode 100644 index 0000000..5288e60 --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1 @@ +spring.profiles.active= dev diff --git a/src/main/resources/static/assets/js/html2pdf.bundle.min.js b/src/main/resources/static/assets/js/html2pdf.bundle.min.js new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/static/files/.DS_Store b/src/main/resources/static/files/.DS_Store new file mode 100644 index 0000000..83f3c42 Binary files /dev/null and b/src/main/resources/static/files/.DS_Store differ diff --git a/src/main/resources/static/files/assets/.DS_Store b/src/main/resources/static/files/assets/.DS_Store new file mode 100644 index 0000000..7ff50df Binary files /dev/null and b/src/main/resources/static/files/assets/.DS_Store differ diff --git a/src/main/resources/static/files/assets/css/component.css b/src/main/resources/static/files/assets/css/component.css new file mode 100644 index 0000000..dc4755e --- /dev/null +++ b/src/main/resources/static/files/assets/css/component.css @@ -0,0 +1,730 @@ +/* General styles for the modal */ + +/* +Styles for the html/body for special modal where we want 3d effects +Note that we need a container wrapping all content on the page for the +perspective effects (not including the modals and the overlay). +*/ +.md-perspective, +.md-perspective body { + height: 100%; + overflow: hidden; +} + +.md-perspective body { + background: #222; + -webkit-perspective: 600px; + -moz-perspective: 600px; + perspective: 600px; +} + + +.md-modal { + position: fixed; + top: 50%; + left: 50%; + width: 50%; + max-width: 630px; + min-width: 300px; + height: auto; + z-index: 2000; + visibility: hidden; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform: translateX(-50%) translateY(-50%); + -moz-transform: translateX(-50%) translateY(-50%); + -ms-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); +} + +.md-show { + visibility: visible; +} + +.md-overlay { + position: fixed; + width: 100%; + height: 100%; + visibility: hidden; + top: 0; + left: 0; + z-index: 1000; + opacity: 0; + background: rgba(55, 58, 60, 0.65); + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; +} + +.md-show ~ .md-overlay { + opacity: 1; + visibility: visible; +} + +/* Content styles */ +.md-content { + color: #666666; + background: #fff; + position: relative; + border-radius: 3px; + margin: 0 auto; +} + +.md-content h3 { + color: #fff; + margin: 0; + padding: 0.4em; + text-align: center; + font-weight: 400; + opacity: 0.8; + background: #4680ff; + border-radius: 3px 3px 0 0; +} + +.md-content > div { + padding: 15px 15px 30px 15px; + margin: 0; + font-weight: 300; + font-size: 1.15em; +} + +.md-content > div p { + margin: 0; + padding: 10px 0; +} + +.md-content > div ul { + margin: 0; + padding: 0 0 30px 20px; +} + +.md-content > div ul li { + padding: 5px 0; +} + +.md-content button { + display: block; + margin: 0 auto; + font-size: 0.8em; +} + +/* Individual modal styles with animations/transitions */ + +/* Effect 1: Fade in and scale up */ +.md-effect-1 .md-content { + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + transform: scale(0.7); + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; +} + +.md-show.md-effect-1 .md-content { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; +} + +/* Effect 2: Slide from the right */ +.md-effect-2 .md-content { + -webkit-transform: translateX(20%); + -moz-transform: translateX(20%); + -ms-transform: translateX(20%); + transform: translateX(20%); + opacity: 0; + -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); + -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); + transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); +} + +.md-show.md-effect-2 .md-content { + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + opacity: 1; +} + +/* Effect 3: Slide from the bottom */ +.md-effect-3 .md-content { + -webkit-transform: translateY(20%); + -moz-transform: translateY(20%); + -ms-transform: translateY(20%); + transform: translateY(20%); + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; +} + +.md-show.md-effect-3 .md-content { + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; +} + +/* Effect 4: Newspaper */ +.md-effect-4 .md-content { + -webkit-transform: scale(0) rotate(720deg); + -moz-transform: scale(0) rotate(720deg); + -ms-transform: scale(0) rotate(720deg); + transform: scale(0) rotate(720deg); + opacity: 0; +} + +.md-show.md-effect-4 ~ .md-overlay, +.md-effect-4 .md-content { + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + transition: all 0.5s; +} + +.md-show.md-effect-4 .md-content { + -webkit-transform: scale(1) rotate(0deg); + -moz-transform: scale(1) rotate(0deg); + -ms-transform: scale(1) rotate(0deg); + transform: scale(1) rotate(0deg); + opacity: 1; +} + +/* Effect 5: fall */ +.md-effect-5.md-modal { + -webkit-perspective: 1300px; + -moz-perspective: 1300px; + perspective: 1300px; +} + +.md-effect-5 .md-content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: translateZ(600px) rotateX(20deg); + -moz-transform: translateZ(600px) rotateX(20deg); + -ms-transform: translateZ(600px) rotateX(20deg); + transform: translateZ(600px) rotateX(20deg); + opacity: 0; +} + +.md-show.md-effect-5 .md-content { + -webkit-transition: all 0.3s ease-in; + -moz-transition: all 0.3s ease-in; + transition: all 0.3s ease-in; + -webkit-transform: translateZ(0px) rotateX(0deg); + -moz-transform: translateZ(0px) rotateX(0deg); + -ms-transform: translateZ(0px) rotateX(0deg); + transform: translateZ(0px) rotateX(0deg); + opacity: 1; +} + +/* Effect 6: side fall */ +.md-effect-6.md-modal { + -webkit-perspective: 1300px; + -moz-perspective: 1300px; + perspective: 1300px; +} + +.md-effect-6 .md-content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: translate(30%) translateZ(600px) rotate(10deg); + -moz-transform: translate(30%) translateZ(600px) rotate(10deg); + -ms-transform: translate(30%) translateZ(600px) rotate(10deg); + transform: translate(30%) translateZ(600px) rotate(10deg); + opacity: 0; +} + +.md-show.md-effect-6 .md-content { + -webkit-transition: all 0.3s ease-in; + -moz-transition: all 0.3s ease-in; + transition: all 0.3s ease-in; + -webkit-transform: translate(0%) translateZ(0) rotate(0deg); + -moz-transform: translate(0%) translateZ(0) rotate(0deg); + -ms-transform: translate(0%) translateZ(0) rotate(0deg); + transform: translate(0%) translateZ(0) rotate(0deg); + opacity: 1; +} + +/* Effect 7: slide and stick to top */ +.md-effect-7{ + top: 0; + -webkit-transform: translateX(-50%); + -moz-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} + +.md-effect-7 .md-content { + -webkit-transform: translateY(-200%); + -moz-transform: translateY(-200%); + -ms-transform: translateY(-200%); + transform: translateY(-200%); + -webkit-transition: all .3s; + -moz-transition: all .3s; + transition: all .3s; + opacity: 0; +} + +.md-show.md-effect-7 .md-content { + -webkit-transform: translateY(0%); + -moz-transform: translateY(0%); + -ms-transform: translateY(0%); + transform: translateY(0%); + border-radius: 0 0 3px 3px; + opacity: 1; +} + +/* Effect 8: 3D flip horizontal */ +.md-effect-8.md-modal { + -webkit-perspective: 1300px; + -moz-perspective: 1300px; + perspective: 1300px; +} + +.md-effect-8 .md-content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: rotateY(-70deg); + -moz-transform: rotateY(-70deg); + -ms-transform: rotateY(-70deg); + transform: rotateY(-70deg); + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; + opacity: 0; +} + +.md-show.md-effect-8 .md-content { + -webkit-transform: rotateY(0deg); + -moz-transform: rotateY(0deg); + -ms-transform: rotateY(0deg); + transform: rotateY(0deg); + opacity: 1; +} + +/* Effect 9: 3D flip vertical */ +.md-effect-9.md-modal { + -webkit-perspective: 1300px; + -moz-perspective: 1300px; + perspective: 1300px; +} + +.md-effect-9 .md-content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: rotateX(-70deg); + -moz-transform: rotateX(-70deg); + -ms-transform: rotateX(-70deg); + transform: rotateX(-70deg); + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; + opacity: 0; +} + +.md-show.md-effect-9 .md-content { + -webkit-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + transform: rotateX(0deg); + opacity: 1; +} + +/* Effect 10: 3D sign */ +.md-effect-10.md-modal { + -webkit-perspective: 1300px; + -moz-perspective: 1300px; + perspective: 1300px; +} + +.md-effect-10 .md-content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: rotateX(-60deg); + -moz-transform: rotateX(-60deg); + -ms-transform: rotateX(-60deg); + transform: rotateX(-60deg); + -webkit-transform-origin: 50% 0; + -moz-transform-origin: 50% 0; + transform-origin: 50% 0; + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; +} + +.md-show.md-effect-10 .md-content { + -webkit-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + transform: rotateX(0deg); + opacity: 1; +} + +/* Effect 11: Super scaled */ +.md-effect-11 .md-content { + -webkit-transform: scale(2); + -moz-transform: scale(2); + -ms-transform: scale(2); + transform: scale(2); + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; +} + +.md-show.md-effect-11 .md-content { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; +} + +/* Effect 12: Just me */ +.md-effect-12 .md-content { + -webkit-transform: scale(0.8); + -moz-transform: scale(0.8); + -ms-transform: scale(0.8); + transform: scale(0.8); + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; +} + +.md-show.md-effect-12 ~ .md-overlay { + background: #fff; +} + +.md-effect-12 .md-content h3, +.md-effect-12 .md-content { + background: transparent; +} + +.md-show.md-effect-12 .md-content { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; +} + +/* Effect 13: 3D slit */ +.md-effect-13.md-modal { + -webkit-perspective: 1300px; + -moz-perspective: 1300px; + perspective: 1300px; +} + +.md-effect-13 .md-content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: translateZ(-3000px) rotateY(90deg); + -moz-transform: translateZ(-3000px) rotateY(90deg); + -ms-transform: translateZ(-3000px) rotateY(90deg); + transform: translateZ(-3000px) rotateY(90deg); + opacity: 0; +} + +.md-show.md-effect-13 .md-content { + -webkit-animation: slit .7s forwards ease-out; + -moz-animation: slit .7s forwards ease-out; + animation: slit .7s forwards ease-out; +} + +@-webkit-keyframes slit { + 50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;} + 100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; } +} + +@-moz-keyframes slit { + 50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;} + 100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; } +} + +@keyframes slit { + 50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;} + 100% { transform: translateZ(0) rotateY(0deg); opacity: 1; } +} + +/* Effect 14: 3D Rotate from bottom */ +.md-effect-14.md-modal { + -webkit-perspective: 1300px; + -moz-perspective: 1300px; + perspective: 1300px; +} + +.md-effect-14 .md-content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: translateY(100%) rotateX(90deg); + -moz-transform: translateY(100%) rotateX(90deg); + -ms-transform: translateY(100%) rotateX(90deg); + transform: translateY(100%) rotateX(90deg); + -webkit-transform-origin: 0 100%; + -moz-transform-origin: 0 100%; + transform-origin: 0 100%; + opacity: 0; + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} + +.md-show.md-effect-14 .md-content { + -webkit-transform: translateY(0%) rotateX(0deg); + -moz-transform: translateY(0%) rotateX(0deg); + -ms-transform: translateY(0%) rotateX(0deg); + transform: translateY(0%) rotateX(0deg); + opacity: 1; +} + +/* Effect 15: 3D Rotate in from left */ +.md-effect-15.md-modal { + -webkit-perspective: 1300px; + -moz-perspective: 1300px; + perspective: 1300px; +} + +.md-effect-15 .md-content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg); + -moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg); + -ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg); + transform: translateZ(100px) translateX(-30%) rotateY(90deg); + -webkit-transform-origin: 0 100%; + -moz-transform-origin: 0 100%; + transform-origin: 0 100%; + opacity: 0; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; +} + +.md-show.md-effect-15 .md-content { + -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg); + -moz-transform: translateZ(0px) translateX(0%) rotateY(0deg); + -ms-transform: translateZ(0px) translateX(0%) rotateY(0deg); + transform: translateZ(0px) translateX(0%) rotateY(0deg); + opacity: 1; +} + +/* Effect 16: Blur */ +.md-show.md-effect-16 ~ .md-overlay { + background: rgba(180,46,32,0.5); +} + +.md-show.md-effect-16 ~ .container { + -webkit-filter: blur(3px); + -moz-filter: blur(3px); + filter: blur(3px); +} + +.md-effect-16 .md-content { + -webkit-transform: translateY(-5%); + -moz-transform: translateY(-5%); + -ms-transform: translateY(-5%); + transform: translateY(-5%); + opacity: 0; +} + +.md-show.md-effect-16 ~ .container, +.md-effect-16 .md-content { + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; +} + +.md-show.md-effect-16 .md-content { + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; +} + +/* Effect 17: Slide in from bottom with perspective on container */ +.md-show.md-effect-17 ~ .container { + height: 100%; + overflow: hidden; + -webkit-transition: -webkit-transform 0.3s; + -moz-transition: -moz-transform 0.3s; + transition: transform 0.3s; +} + +.md-show.md-effect-17 ~ .container, +.md-show.md-effect-17 ~ .md-overlay { + -webkit-transform: rotateX(-2deg); + -moz-transform: rotateX(-2deg); + -ms-transform: rotateX(-2deg); + transform: rotateX(-2deg); + -webkit-transform-origin: 50% 0%; + -moz-transform-origin: 50% 0%; + transform-origin: 50% 0%; + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.md-effect-17 .md-content { + opacity: 0; + -webkit-transform: translateY(200%); + -moz-transform: translateY(200%); + -ms-transform: translateY(200%); + transform: translateY(200%); +} + +.md-show.md-effect-17 .md-content { + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -webkit-transition: all 0.3s 0.2s; + -moz-transition: all 0.3s 0.2s; + transition: all 0.3s 0.2s; +} + +/* Effect 18: Slide from right with perspective on container */ +.md-show.md-effect-18 ~ .container { + height: 100%; + overflow: hidden; +} + +.md-show.md-effect-18 ~ .md-overlay { + background: rgba(55, 58, 60, 0.5); + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + transition: all 0.5s; +} + +.md-show.md-effect-18 ~ .container, +.md-show.md-effect-18 ~ .md-overlay { + -webkit-transform-style: preserve-3d; + -webkit-transform-origin: 0% 50%; + -webkit-animation: rotateRightSideFirst 0.5s forwards ease-in; + -moz-transform-style: preserve-3d; + -moz-transform-origin: 0% 50%; + -moz-animation: rotateRightSideFirst 0.5s forwards ease-in; + transform-style: preserve-3d; + transform-origin: 0% 50%; + animation: rotateRightSideFirst 0.5s forwards ease-in; +} + +@-webkit-keyframes rotateRightSideFirst { + 50% { -webkit-transform: translateZ(-50px) rotateY(5deg); -webkit-animation-timing-function: ease-out; } + 100% { -webkit-transform: translateZ(-200px); } +} + +@-moz-keyframes rotateRightSideFirst { + 50% { -moz-transform: translateZ(-50px) rotateY(5deg); -moz-animation-timing-function: ease-out; } + 100% { -moz-transform: translateZ(-200px); } +} + +@keyframes rotateRightSideFirst { + 50% { transform: translateZ(-50px) rotateY(5deg); animation-timing-function: ease-out; } + 100% { transform: translateZ(-200px); } +} + +.md-effect-18 .md-content { + -webkit-transform: translateX(200%); + -moz-transform: translateX(200%); + -ms-transform: translateX(200%); + transform: translateX(200%); + opacity: 0; +} + +.md-show.md-effect-18 .md-content { + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + opacity: 1; + -webkit-transition: all 0.5s 0.1s; + -moz-transition: all 0.5s 0.1s; + transition: all 0.5s 0.1s; +} + +/* Effect 19: Slip in from the top with perspective on container */ +.md-show.md-effect-19 ~ .container { + height: 100%; + overflow: hidden; +} + +.md-show.md-effect-19 ~ .md-overlay { + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + transition: all 0.5s; +} + +.md-show.md-effect-19 ~ .container, +.md-show.md-effect-19 ~ .md-overlay { + -webkit-transform-style: preserve-3d; + -webkit-transform-origin: 50% 100%; + -webkit-animation: OpenTop 0.5s forwards ease-in; + -moz-transform-style: preserve-3d; + -moz-transform-origin: 50% 100%; + -moz-animation: OpenTop 0.5s forwards ease-in; + transform-style: preserve-3d; + transform-origin: 50% 100%; + animation: OpenTop 0.5s forwards ease-in; +} + +@-webkit-keyframes OpenTop { + 50% { + -webkit-transform: rotateX(10deg); + -webkit-animation-timing-function: ease-out; + } +} + +@-moz-keyframes OpenTop { + 50% { + -moz-transform: rotateX(10deg); + -moz-animation-timing-function: ease-out; + } +} + +@keyframes OpenTop { + 50% { + transform: rotateX(10deg); + animation-timing-function: ease-out; + } +} + +.md-effect-19 .md-content { + -webkit-transform: translateY(-200%); + -moz-transform: translateY(-200%); + -ms-transform: translateY(-200%); + transform: translateY(-200%); + opacity: 0; +} + +.md-show.md-effect-19 .md-content { + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -webkit-transition: all 0.5s 0.1s; + -moz-transition: all 0.5s 0.1s; + transition: all 0.5s 0.1s; +} + +@media screen and (max-width: 32em) { + body { font-size: 75%; } +} diff --git a/src/main/resources/static/files/assets/css/font-awesome.min.css b/src/main/resources/static/files/assets/css/font-awesome.min.css new file mode 100644 index 0000000..0814e7f --- /dev/null +++ b/src/main/resources/static/files/assets/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.hxd');src:url('../fonts/fontawesome-webfont-1.hxd') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2') format('woff2'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/src/main/resources/static/files/assets/css/jquery.mCustomScrollbar.css b/src/main/resources/static/files/assets/css/jquery.mCustomScrollbar.css new file mode 100644 index 0000000..7617f9e --- /dev/null +++ b/src/main/resources/static/files/assets/css/jquery.mCustomScrollbar.css @@ -0,0 +1,1281 @@ +/* +== malihu jquery custom scrollbar plugin == +Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller +*/ + + + +/* +CONTENTS: + 1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). + 2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. + 3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar. + 4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. + 5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. + 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS + 6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes. +*/ + + + +/* +------------------------------------------------------------------------------------------------------------------------ +1. BASIC STYLE +------------------------------------------------------------------------------------------------------------------------ +*/ + + .mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ } + .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; } + + .mCustomScrollBox{ /* contains plugin's markup */ + position: relative; + overflow: hidden; + height: 100%; + max-width: 100%; + outline: none; + direction: ltr; + } + + .mCSB_container{ /* contains the original content */ + overflow: hidden; + width: auto; + height: auto; + } + + + +/* +------------------------------------------------------------------------------------------------------------------------ +2. VERTICAL SCROLLBAR +y-axis +------------------------------------------------------------------------------------------------------------------------ +*/ + + .mCSB_inside > .mCSB_container{ margin-right: 30px; } + + .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */ + + .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */ + margin-right: 0; + margin-left: 30px; + } + + .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */ + + .mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ + position: absolute; + width: 16px; + height: auto; + left: auto; + top: 0; + right: 0; + bottom: 0; + } + + .mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */ + + .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, + .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */ + right: auto; + left: 0; + } + + .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */ + + .mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */ + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: auto; + } + + .mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; } + + .mCSB_scrollTools .mCSB_draggerRail{ + width: 2px; + height: 100%; + margin: 0 auto; + -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; + } + + .mCSB_scrollTools .mCSB_dragger{ /* the draggable element */ + cursor: pointer; + width: 100%; + height: 30px; /* minimum dragger height */ + z-index: 1; + } + + .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */ + position: relative; + width: 4px; + height: 100%; + margin: 0 auto; + -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; + text-align: center; + } + + .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, + .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ } + + .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ } + + .mCSB_scrollTools .mCSB_buttonUp, + .mCSB_scrollTools .mCSB_buttonDown{ + display: block; + position: absolute; + height: 20px; + width: 100%; + overflow: hidden; + margin: 0 auto; + cursor: pointer; + } + + .mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; } + + + +/* +------------------------------------------------------------------------------------------------------------------------ +3. HORIZONTAL SCROLLBAR +x-axis +------------------------------------------------------------------------------------------------------------------------ +*/ + + .mCSB_horizontal.mCSB_inside > .mCSB_container{ + margin-right: 0; + margin-bottom: 30px; + } + + .mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; } + + .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */ + + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ + width: auto; + height: 16px; + top: auto; + right: 0; + bottom: 0; + left: 0; + } + + .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, + .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */ + + .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; } + + .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ + width: 100%; + height: 2px; + margin: 7px 0; + } + + .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ + width: 30px; /* minimum dragger width */ + height: 100%; + left: 0; + } + + .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + width: 100%; + height: 4px; + margin: 6px auto; + } + + .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, + .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ + height: 12px; /* auto-expanded scrollbar */ + margin: 2px auto; + } + + .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ + height: 8px; /* auto-expanded scrollbar */ + margin: 4px 0; + } + + .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, + .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ + display: block; + position: absolute; + width: 20px; + height: 100%; + overflow: hidden; + margin: 0 auto; + cursor: pointer; + } + + .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; } + + .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; } + + + +/* +------------------------------------------------------------------------------------------------------------------------ +4. VERTICAL AND HORIZONTAL SCROLLBARS +yx-axis +------------------------------------------------------------------------------------------------------------------------ +*/ + + .mCSB_container_wrapper{ + position: absolute; + height: auto; + width: auto; + overflow: hidden; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin-right: 30px; + margin-bottom: 30px; + } + + .mCSB_container_wrapper > .mCSB_container{ + padding-right: 30px; + padding-bottom: 30px; + -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; + } + + .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; } + + .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; } + + /* non-visible horizontal scrollbar */ + .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; } + + /* non-visible vertical scrollbar/RTL direction/left-side scrollbar */ + .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, + .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; } + + /* RTL direction/left-side scrollbar */ + .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; } + + /* non-visible scrollbar/RTL direction/left-side scrollbar */ + .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; } + + .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */ + margin-right: 0; + margin-left: 30px; + } + + .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; } + + .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; } + + .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{ + margin-right: 0; /* non-visible scrollbar */ + margin-left: 0; + } + + /* non-visible horizontal scrollbar */ + .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } + + + +/* +------------------------------------------------------------------------------------------------------------------------ +5. TRANSITIONS +------------------------------------------------------------------------------------------------------------------------ +*/ + + .mCSB_scrollTools, + .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCSB_scrollTools .mCSB_buttonUp, + .mCSB_scrollTools .mCSB_buttonDown, + .mCSB_scrollTools .mCSB_buttonLeft, + .mCSB_scrollTools .mCSB_buttonRight{ + -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; + -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; + -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; + transition: opacity .2s ease-in-out, background-color .2s ease-in-out; + } + + .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */ + .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, + .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, + .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{ + -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, + margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, + margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, + opacity .2s ease-in-out, background-color .2s ease-in-out; + -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, + margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, + margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, + opacity .2s ease-in-out, background-color .2s ease-in-out; + -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, + margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, + margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, + opacity .2s ease-in-out, background-color .2s ease-in-out; + transition: width .2s ease-out .2s, height .2s ease-out .2s, + margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, + margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, + opacity .2s ease-in-out, background-color .2s ease-in-out; + } + + + +/* +------------------------------------------------------------------------------------------------------------------------ +6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS +------------------------------------------------------------------------------------------------------------------------ +*/ + + /* + ---------------------------------------- + 6.1 THEMES + ---------------------------------------- + */ + + /* default theme ("light") */ + + .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } + + .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, + .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; } + + .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, + .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, + .mCustomScrollBox:hover > .mCSB_scrollTools, + .mCustomScrollBox:hover ~ .mCSB_scrollTools, + .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, + .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; } + + .mCSB_scrollTools .mCSB_draggerRail{ + background-color: #000; background-color: rgba(0,0,0,0.4); + filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; + } + + .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + background-color: #fff; background-color: rgba(255,255,255,0.75); + filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; + } + + .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ + background-color: #fff; background-color: rgba(255,255,255,0.85); + filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; + } + .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ + background-color: #fff; background-color: rgba(255,255,255,0.9); + filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; + } + + .mCSB_scrollTools .mCSB_buttonUp, + .mCSB_scrollTools .mCSB_buttonDown, + .mCSB_scrollTools .mCSB_buttonLeft, + .mCSB_scrollTools .mCSB_buttonRight{ + background-image: url(mCSB_buttons.png); /* css sprites */ + background-repeat: no-repeat; + opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; + } + + .mCSB_scrollTools .mCSB_buttonUp{ + background-position: 0 0; + /* + sprites locations + light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px + dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px + */ + } + + .mCSB_scrollTools .mCSB_buttonDown{ + background-position: 0 -20px; + /* + sprites locations + light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px + dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px + */ + } + + .mCSB_scrollTools .mCSB_buttonLeft{ + background-position: 0 -40px; + /* + sprites locations + light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px + dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px + */ + } + + .mCSB_scrollTools .mCSB_buttonRight{ + background-position: 0 -56px; + /* + sprites locations + light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px + dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px + */ + } + + .mCSB_scrollTools .mCSB_buttonUp:hover, + .mCSB_scrollTools .mCSB_buttonDown:hover, + .mCSB_scrollTools .mCSB_buttonLeft:hover, + .mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } + + .mCSB_scrollTools .mCSB_buttonUp:active, + .mCSB_scrollTools .mCSB_buttonDown:active, + .mCSB_scrollTools .mCSB_buttonLeft:active, + .mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } + + + /* theme: "dark" */ + + .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } + + .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } + + .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); } + + .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); } + + .mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; } + + .mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; } + + .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; } + + .mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; } + + /* ---------------------------------------- */ + + + + /* theme: "light-2", "dark-2" */ + + .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, + .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{ + width: 4px; + background-color: #fff; background-color: rgba(255,255,255,0.1); + -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; + } + + .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + width: 4px; + background-color: #fff; background-color: rgba(255,255,255,0.75); + -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; + } + + .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + width: 100%; + height: 4px; + margin: 6px auto; + } + + .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } + + .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } + + .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; } + + .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -20px; } + + .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -40px; } + + .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; } + + + /* theme: "dark-2" */ + + .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{ + background-color: #000; background-color: rgba(0,0,0,0.1); + -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; + } + + .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + background-color: #000; background-color: rgba(0,0,0,0.75); + -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; + } + + .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } + + .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } + + .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; } + + .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; } + + .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; } + + .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -56px; } + + /* ---------------------------------------- */ + + + + /* theme: "light-thick", "dark-thick" */ + + .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, + .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{ + width: 4px; + background-color: #fff; background-color: rgba(255,255,255,0.1); + -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; + } + + .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + width: 6px; + background-color: #fff; background-color: rgba(255,255,255,0.75); + -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; + } + + .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{ + width: 100%; + height: 4px; + margin: 6px 0; + } + + .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + width: 100%; + height: 6px; + margin: 5px auto; + } + + .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } + + .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } + + .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; } + + .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -20px; } + + .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -40px; } + + .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; } + + + /* theme: "dark-thick" */ + + .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{ + background-color: #000; background-color: rgba(0,0,0,0.1); + -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; + } + + .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + background-color: #000; background-color: rgba(0,0,0,0.75); + -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; + } + + .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } + + .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } + + .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; } + + .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; } + + .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; } + + .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -56px; } + + /* ---------------------------------------- */ + + + + /* theme: "light-thin", "dark-thin" */ + + .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); } + + .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; } + + .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; } + + .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + width: 100%; + height: 2px; + margin: 7px auto; + } + + + /* theme "dark-thin" */ + + .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } + + .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } + + .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } + + .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } + + .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; } + + .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; } + + .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; } + + .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; } + + /* ---------------------------------------- */ + + + + /* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */ + + .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); } + + .mCS-rounded.mCSB_scrollTools .mCSB_dragger, + .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, + .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; } + + .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + width: 14px; + margin: 0 1px; + } + + .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, + .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, + .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, + .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; } + + .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + height: 14px; + margin: 1px 0; + } + + .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, + .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, + .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ + width: 16px; /* auto-expanded scrollbar */ + height: 16px; + margin: -1px 0; + } + + .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, + .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ } + + .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, + .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, + .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ + height: 16px; /* auto-expanded scrollbar */ + width: 16px; + margin: 0 -1px; + } + + .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, + .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ + height: 4px; /* auto-expanded scrollbar */ + margin: 6px 0; + } + + .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; } + + .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; } + + .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; } + + .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; } + + + /* theme "rounded-dark", "rounded-dots-dark" */ + + .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } + + .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } + + .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } + + .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } + + .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; } + + .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; } + + .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; } + + .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; } + + + /* theme "rounded-dots", "rounded-dots-dark" */ + + .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, + .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; } + + .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, + .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ + background-color: transparent; + background-position: center; + } + + .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{ + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); + background-repeat: repeat-y; + opacity: 0.3; + filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; + } + + .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ + height: 4px; + margin: 6px 0; + background-repeat: repeat-x; + } + + .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; } + + .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; } + + .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; } + + .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; } + + + /* theme "rounded-dots-dark" */ + + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{ + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); + } + + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; } + + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; } + + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; } + + .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; } + + /* ---------------------------------------- */ + + + + /* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */ + + .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + background-repeat: repeat-y; + background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); + background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0))); + background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); + background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); + background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); + background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); + } + + .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + background-repeat: repeat-x; + background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0))); + background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); + background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); + background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); + background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); + } + + + /* theme "3d", "3d-dark" */ + + .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, + .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; } + + .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, + .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; } + + .mCS-3d.mCSB_scrollTools, + .mCS-3d-dark.mCSB_scrollTools{ + opacity: 1; + filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; + } + + .mCS-3d.mCSB_scrollTools .mCSB_draggerRail, + .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, + .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } + + .mCS-3d.mCSB_scrollTools .mCSB_draggerRail, + .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{ + width: 8px; + background-color: #000; background-color: rgba(0,0,0,0.2); + box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2); + } + + .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, + .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; } + + .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; } + + .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ + width: 100%; + height: 8px; + margin: 4px 0; + box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2); + } + + .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + width: 100%; + height: 8px; + margin: 4px auto; + } + + .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } + + .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } + + .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } + + .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } + + + /* theme "3d-dark" */ + + .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{ + background-color: #000; background-color: rgba(0,0,0,0.1); + box-shadow: inset 1px 0 1px rgba(0,0,0,0.1); + } + + .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); } + + .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } + + .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } + + .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } + + .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } + + /* ---------------------------------------- */ + + + + /* theme: "3d-thick", "3d-thick-dark" */ + + .mCS-3d-thick.mCSB_scrollTools, + .mCS-3d-thick-dark.mCSB_scrollTools{ + opacity: 1; + filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; + } + + .mCS-3d-thick.mCSB_scrollTools, + .mCS-3d-thick-dark.mCSB_scrollTools, + .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } + + .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, + .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; } + + .mCS-3d-thick.mCSB_scrollTools_vertical, + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); } + + .mCS-3d-thick.mCSB_scrollTools_horizontal, + .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ + bottom: 1px; + box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); + } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + box-shadow: inset 1px 0 0 rgba(255,255,255,0.4); + width: 12px; + margin: 2px; + position: absolute; + height: auto; + top: 0; + bottom: 0; + left: 0; + right: 0; + } + + .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, + .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; } + + .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + height: 12px; + width: auto; + } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{ + background-color: #000; background-color: rgba(0,0,0,0.05); + box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); + } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } + + .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } + + + /* theme: "3d-thick-dark" */ + + .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); } + + .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); } + + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); } + + .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); } + + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; } + + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ + background-color: #fff; background-color: rgba(0,0,0,0.05); + box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); + } + + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } + + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } + + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } + + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } + + .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } + + /* ---------------------------------------- */ + + + + /* theme: "minimal", "minimal-dark" */ + + .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, + .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{ + right: 0; + margin: 12px 0; + } + + .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, + .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, + .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, + .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ + bottom: 0; + margin: 0 12px; + } + + /* RTL direction/left-side scrollbar */ + .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, + .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{ + left: 0; + right: auto; + } + + .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, + .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } + + .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, + .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; } + + .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, + .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; } + + .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + background-color: #fff; background-color: rgba(255,255,255,0.2); + filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; + } + + .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ + background-color: #fff; background-color: rgba(255,255,255,0.5); + filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; + } + + + /* theme: "minimal-dark" */ + + .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + background-color: #000; background-color: rgba(0,0,0,0.2); + filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; + } + + .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ + background-color: #000; background-color: rgba(0,0,0,0.5); + filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; + } + + /* ---------------------------------------- */ + + + + /* theme "light-3", "dark-3" */ + + .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, + .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ + width: 6px; + background-color: #000; background-color: rgba(0,0,0,0.2); + } + + .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; } + + .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{ + width: 100%; + height: 6px; + margin: 5px 0; + } + + .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, + .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ + width: 12px; + } + + .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, + .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, + .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ + height: 12px; + margin: 2px 0; + } + + .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } + + .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } + + .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } + + .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } + + + /* theme "dark-3" */ + + .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } + + .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } + + .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } + + .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); } + + .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } + + .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } + + .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } + + .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } + + /* ---------------------------------------- */ + + + + /* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */ + + .mCS-inset.mCSB_scrollTools .mCSB_draggerRail, + .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, + .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, + .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ + width: 12px; + background-color: #000; background-color: rgba(0,0,0,0.2); + } + + .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ + width: 6px; + margin: 3px 5px; + position: absolute; + height: auto; + top: 0; + bottom: 0; + left: 0; + right: 0; + } + + .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ + height: 6px; + margin: 5px 3px; + position: absolute; + width: auto; + top: 0; + bottom: 0; + left: 0; + right: 0; + } + + .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, + .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ + width: 100%; + height: 12px; + margin: 2px 0; + } + + .mCS-inset.mCSB_scrollTools .mCSB_buttonUp, + .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, + .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } + + .mCS-inset.mCSB_scrollTools .mCSB_buttonDown, + .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, + .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } + + .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, + .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, + .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } + + .mCS-inset.mCSB_scrollTools .mCSB_buttonRight, + .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, + .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } + + + /* theme "inset-dark", "inset-2-dark", "inset-3-dark" */ + + .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } + + .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } + + .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } + + .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); } + + .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } + + .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } + + .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } + + .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } + + + /* theme "inset-2", "inset-2-dark" */ + + .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ + background-color: transparent; + border-width: 1px; + border-style: solid; + border-color: #fff; + border-color: rgba(255,255,255,0.2); + -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; + } + + .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); } + + + /* theme "inset-3", "inset-3-dark" */ + + .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); } + + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); } + + .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } + + .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } + + .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } + + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); } + + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } + + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, + .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } + + /* ---------------------------------------- */ + .mCSB_scrollTools { + width: 6px; +} +/* ._mCS_1 .mCSB_dragger .mCSB_dragger_bar{ background-color: red; } + +._mCS_2 .mCSB_dragger .mCSB_dragger_bar{ background-color: green; } + +#mCSB_3_dragger_vertical .mCSB_dragger_bar{ background-color: blue; } + +#mCSB_1_scrollbar_vertical .mCSB_dragger{ height: 100px; } + +#mCSB_1_scrollbar_horizontal .mCSB_dragger{ width: 100px; } + +.mCSB_1_scrollbar .mCSB_dragger .mCSB_draggerRail{ width: 4px; } */ \ No newline at end of file diff --git a/src/main/resources/static/files/assets/css/linearicons.css b/src/main/resources/static/files/assets/css/linearicons.css new file mode 100644 index 0000000..3e22660 --- /dev/null +++ b/src/main/resources/static/files/assets/css/linearicons.css @@ -0,0 +1,536 @@ +@font-face { + font-family: 'Linearicons-Free'; + src:url('../fonts/Linearicons-Free.hxd'); + src:url('../fonts/Linearicons-Free-1.hxd') format('embedded-opentype'), + url('../fonts/Linearicons-Free.woff2') format('woff2'), + url('../fonts/Linearicons-Free.woff') format('woff'), + url('../fonts/Linearicons-Free.ttf') format('truetype'), + url('../fonts/Linearicons-Free.svg') format('svg'); + font-weight: normal; + font-style: normal; +} + +.lnr { + font-family: 'Linearicons-Free'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.lnr-home:before { + content: "\e800"; +} +.lnr-apartment:before { + content: "\e801"; +} +.lnr-pencil:before { + content: "\e802"; +} +.lnr-magic-wand:before { + content: "\e803"; +} +.lnr-drop:before { + content: "\e804"; +} +.lnr-lighter:before { + content: "\e805"; +} +.lnr-poop:before { + content: "\e806"; +} +.lnr-sun:before { + content: "\e807"; +} +.lnr-moon:before { + content: "\e808"; +} +.lnr-cloud:before { + content: "\e809"; +} +.lnr-cloud-upload:before { + content: "\e80a"; +} +.lnr-cloud-download:before { + content: "\e80b"; +} +.lnr-cloud-sync:before { + content: "\e80c"; +} +.lnr-cloud-check:before { + content: "\e80d"; +} +.lnr-database:before { + content: "\e80e"; +} +.lnr-lock:before { + content: "\e80f"; +} +.lnr-cog:before { + content: "\e810"; +} +.lnr-trash:before { + content: "\e811"; +} +.lnr-dice:before { + content: "\e812"; +} +.lnr-heart:before { + content: "\e813"; +} +.lnr-star:before { + content: "\e814"; +} +.lnr-star-half:before { + content: "\e815"; +} +.lnr-star-empty:before { + content: "\e816"; +} +.lnr-flag:before { + content: "\e817"; +} +.lnr-envelope:before { + content: "\e818"; +} +.lnr-paperclip:before { + content: "\e819"; +} +.lnr-inbox:before { + content: "\e81a"; +} +.lnr-eye:before { + content: "\e81b"; +} +.lnr-printer:before { + content: "\e81c"; +} +.lnr-file-empty:before { + content: "\e81d"; +} +.lnr-file-add:before { + content: "\e81e"; +} +.lnr-enter:before { + content: "\e81f"; +} +.lnr-exit:before { + content: "\e820"; +} +.lnr-graduation-hat:before { + content: "\e821"; +} +.lnr-license:before { + content: "\e822"; +} +.lnr-music-note:before { + content: "\e823"; +} +.lnr-film-play:before { + content: "\e824"; +} +.lnr-camera-video:before { + content: "\e825"; +} +.lnr-camera:before { + content: "\e826"; +} +.lnr-picture:before { + content: "\e827"; +} +.lnr-book:before { + content: "\e828"; +} +.lnr-bookmark:before { + content: "\e829"; +} +.lnr-user:before { + content: "\e82a"; +} +.lnr-users:before { + content: "\e82b"; +} +.lnr-shirt:before { + content: "\e82c"; +} +.lnr-store:before { + content: "\e82d"; +} +.lnr-cart:before { + content: "\e82e"; +} +.lnr-tag:before { + content: "\e82f"; +} +.lnr-phone-handset:before { + content: "\e830"; +} +.lnr-phone:before { + content: "\e831"; +} +.lnr-pushpin:before { + content: "\e832"; +} +.lnr-map-marker:before { + content: "\e833"; +} +.lnr-map:before { + content: "\e834"; +} +.lnr-location:before { + content: "\e835"; +} +.lnr-calendar-full:before { + content: "\e836"; +} +.lnr-keyboard:before { + content: "\e837"; +} +.lnr-spell-check:before { + content: "\e838"; +} +.lnr-screen:before { + content: "\e839"; +} +.lnr-smartphone:before { + content: "\e83a"; +} +.lnr-tablet:before { + content: "\e83b"; +} +.lnr-laptop:before { + content: "\e83c"; +} +.lnr-laptop-phone:before { + content: "\e83d"; +} +.lnr-power-switch:before { + content: "\e83e"; +} +.lnr-bubble:before { + content: "\e83f"; +} +.lnr-heart-pulse:before { + content: "\e840"; +} +.lnr-construction:before { + content: "\e841"; +} +.lnr-pie-chart:before { + content: "\e842"; +} +.lnr-chart-bars:before { + content: "\e843"; +} +.lnr-gift:before { + content: "\e844"; +} +.lnr-diamond:before { + content: "\e845"; +} +.lnr-linearicons:before { + content: "\e846"; +} +.lnr-dinner:before { + content: "\e847"; +} +.lnr-coffee-cup:before { + content: "\e848"; +} +.lnr-leaf:before { + content: "\e849"; +} +.lnr-paw:before { + content: "\e84a"; +} +.lnr-rocket:before { + content: "\e84b"; +} +.lnr-briefcase:before { + content: "\e84c"; +} +.lnr-bus:before { + content: "\e84d"; +} +.lnr-car:before { + content: "\e84e"; +} +.lnr-train:before { + content: "\e84f"; +} +.lnr-bicycle:before { + content: "\e850"; +} +.lnr-wheelchair:before { + content: "\e851"; +} +.lnr-select:before { + content: "\e852"; +} +.lnr-earth:before { + content: "\e853"; +} +.lnr-smile:before { + content: "\e854"; +} +.lnr-sad:before { + content: "\e855"; +} +.lnr-neutral:before { + content: "\e856"; +} +.lnr-mustache:before { + content: "\e857"; +} +.lnr-alarm:before { + content: "\e858"; +} +.lnr-bullhorn:before { + content: "\e859"; +} +.lnr-volume-high:before { + content: "\e85a"; +} +.lnr-volume-medium:before { + content: "\e85b"; +} +.lnr-volume-low:before { + content: "\e85c"; +} +.lnr-volume:before { + content: "\e85d"; +} +.lnr-mic:before { + content: "\e85e"; +} +.lnr-hourglass:before { + content: "\e85f"; +} +.lnr-undo:before { + content: "\e860"; +} +.lnr-redo:before { + content: "\e861"; +} +.lnr-sync:before { + content: "\e862"; +} +.lnr-history:before { + content: "\e863"; +} +.lnr-clock:before { + content: "\e864"; +} +.lnr-download:before { + content: "\e865"; +} +.lnr-upload:before { + content: "\e866"; +} +.lnr-enter-down:before { + content: "\e867"; +} +.lnr-exit-up:before { + content: "\e868"; +} +.lnr-bug:before { + content: "\e869"; +} +.lnr-code:before { + content: "\e86a"; +} +.lnr-link:before { + content: "\e86b"; +} +.lnr-unlink:before { + content: "\e86c"; +} +.lnr-thumbs-up:before { + content: "\e86d"; +} +.lnr-thumbs-down:before { + content: "\e86e"; +} +.lnr-magnifier:before { + content: "\e86f"; +} +.lnr-cross:before { + content: "\e870"; +} +.lnr-menu:before { + content: "\e871"; +} +.lnr-list:before { + content: "\e872"; +} +.lnr-chevron-up:before { + content: "\e873"; +} +.lnr-chevron-down:before { + content: "\e874"; +} +.lnr-chevron-left:before { + content: "\e875"; +} +.lnr-chevron-right:before { + content: "\e876"; +} +.lnr-arrow-up:before { + content: "\e877"; +} +.lnr-arrow-down:before { + content: "\e878"; +} +.lnr-arrow-left:before { + content: "\e879"; +} +.lnr-arrow-right:before { + content: "\e87a"; +} +.lnr-move:before { + content: "\e87b"; +} +.lnr-warning:before { + content: "\e87c"; +} +.lnr-question-circle:before { + content: "\e87d"; +} +.lnr-menu-circle:before { + content: "\e87e"; +} +.lnr-checkmark-circle:before { + content: "\e87f"; +} +.lnr-cross-circle:before { + content: "\e880"; +} +.lnr-plus-circle:before { + content: "\e881"; +} +.lnr-circle-minus:before { + content: "\e882"; +} +.lnr-arrow-up-circle:before { + content: "\e883"; +} +.lnr-arrow-down-circle:before { + content: "\e884"; +} +.lnr-arrow-left-circle:before { + content: "\e885"; +} +.lnr-arrow-right-circle:before { + content: "\e886"; +} +.lnr-chevron-up-circle:before { + content: "\e887"; +} +.lnr-chevron-down-circle:before { + content: "\e888"; +} +.lnr-chevron-left-circle:before { + content: "\e889"; +} +.lnr-chevron-right-circle:before { + content: "\e88a"; +} +.lnr-crop:before { + content: "\e88b"; +} +.lnr-frame-expand:before { + content: "\e88c"; +} +.lnr-frame-contract:before { + content: "\e88d"; +} +.lnr-layers:before { + content: "\e88e"; +} +.lnr-funnel:before { + content: "\e88f"; +} +.lnr-text-format:before { + content: "\e890"; +} +.lnr-text-format-remove:before { + content: "\e891"; +} +.lnr-text-size:before { + content: "\e892"; +} +.lnr-bold:before { + content: "\e893"; +} +.lnr-italic:before { + content: "\e894"; +} +.lnr-underline:before { + content: "\e895"; +} +.lnr-strikethrough:before { + content: "\e896"; +} +.lnr-highlight:before { + content: "\e897"; +} +.lnr-text-align-left:before { + content: "\e898"; +} +.lnr-text-align-center:before { + content: "\e899"; +} +.lnr-text-align-right:before { + content: "\e89a"; +} +.lnr-text-align-justify:before { + content: "\e89b"; +} +.lnr-line-spacing:before { + content: "\e89c"; +} +.lnr-indent-increase:before { + content: "\e89d"; +} +.lnr-indent-decrease:before { + content: "\e89e"; +} +.lnr-pilcrow:before { + content: "\e89f"; +} +.lnr-direction-ltr:before { + content: "\e8a0"; +} +.lnr-direction-rtl:before { + content: "\e8a1"; +} +.lnr-page-break:before { + content: "\e8a2"; +} +.lnr-sort-alpha-asc:before { + content: "\e8a3"; +} +.lnr-sort-amount-asc:before { + content: "\e8a4"; +} +.lnr-hand:before { + content: "\e8a5"; +} +.lnr-pointer-up:before { + content: "\e8a6"; +} +.lnr-pointer-right:before { + content: "\e8a7"; +} +.lnr-pointer-down:before { + content: "\e8a8"; +} +.lnr-pointer-left:before { + content: "\e8a9"; +} diff --git a/src/main/resources/static/files/assets/css/pcoded-horizontal.min.css b/src/main/resources/static/files/assets/css/pcoded-horizontal.min.css new file mode 100644 index 0000000..fff283c --- /dev/null +++ b/src/main/resources/static/files/assets/css/pcoded-horizontal.min.css @@ -0,0 +1,612 @@ +.pcoded-logo { + font-size: 13px; + font-weight: 600; + line-height: 35px; } + +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item.pcoded-search-item > li.pcoded-hasmenu > a:after { + display: none; } + +a:focus { + outline: none; + outline: 0 auto -webkit-focus-ring-color; + outline-offset: 0; } + +.pcoded .pcoded-container { + position: relative; + background: #d5dae6; } +.pcoded .pcoded-header { + display: block; + height: 35px; + background: #e9ecf3; + color: #414141; + width: 100%; + z-index: 1024; } +.pcoded .pcoded-navbar { + display: block; + height: 50px; + width: 100%; + z-index: 1023; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); } + +.pcoded-main-container { + display: block; + background: #f3f3f3; } + +.pcoded .pcoded-content { + position: relative; + display: block; } +.pcoded .pcoded-inner-content { + padding: 10px; } +.pcoded .pcoded-header .pcoded-left-header { + float: left; + min-width: 230px; + padding: 0 10px; } +.pcoded .pcoded-header .pcoded-right-header { + padding: 0 10px; } + .pcoded .pcoded-header .pcoded-right-header .pcoded-rl-header { + float: left; } + .pcoded .pcoded-header .pcoded-right-header .pcoded-rr-header { + text-align: right; } +.pcoded .pcoded-brand { + float: left; } +.pcoded[pcoded-device-type="desktop"] .navbar-logo .mobile-menu, +.pcoded[pcoded-device-type="desktop"] .pcoded-brand .menu-toggle, .pcoded[pcoded-device-type="tablet"] .navbar-logo .mobile-menu, +.pcoded[pcoded-device-type="tablet"] .pcoded-brand .menu-toggle { + display: none; } +.pcoded[pcoded-device-type="desktop"] .p-chat-user, +.pcoded[pcoded-device-type="desktop"] .showChat_inner, .pcoded[pcoded-device-type="tablet"] .p-chat-user, +.pcoded[pcoded-device-type="tablet"] .showChat_inner { + top: 105px; } +.pcoded .pcoded-brand .menu-toggle a { + text-decoration: none; } + .pcoded .pcoded-brand .menu-toggle a i { + font-size: 18px; } +.pcoded .pcoded-navbar .pcoded-item { + display: block; + list-style: none; + margin: 0; + padding: 0; + position: relative; } + .pcoded .pcoded-navbar .pcoded-item > li { + display: block; + list-style: outside none none; + margin: 0; + padding: 0; + position: relative; } + .pcoded .pcoded-navbar .pcoded-item > li > a { + display: block; + font-size: 13px; + padding: 9px 20px; + text-decoration: none; + position: relative; + line-height: 40px; + color: #000; } + @media only screen and (max-width: 1200px) { + .pcoded .pcoded-navbar .pcoded-item > li > a { + padding: 9px 5px; } } + .pcoded .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a { + line-height: 2.3; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + list-style: outside none none; + margin: 0; + padding: 0; + box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.4); } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li { + display: block; + list-style: outside none none; + margin: 0; + padding: 0; + position: relative; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a { + display: block; + font-size: 14px; + padding: 5px 10px; + text-decoration: none; + position: relative; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext { + transition: all 0s ease-in; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a:before { + font-family: 'themify'; + font-size: 12px; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover a:before { + font-family: 'themify'; + font-size: 12px; } + .pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon { + font-size: 14px; + padding: 0; } + .pcoded .pcoded-navbar .pcoded-item.pcoded-search-item > li > a > .pcoded-micon { + padding: 0 5px 0 7px; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-micon { + font-size: 13px; + padding-right: 5px; } +.pcoded[horizontal-layout="wide"] .pcoded-container { + width: 100%; + display: block; } +.pcoded[horizontal-layout="box"] .pcoded-container { + display: block; + margin: 0 auto; + max-width: 1200px; + width: 100%; } +.pcoded[theme-layout="horizontal"][horizontal-layout="box"] .pcoded-header[pcoded-header-position="fixed"] { + max-width: 1200px; } +.pcoded[theme-layout="horizontal"][horizontal-layout="box"] .pcoded-navbar.stickybar, .pcoded[theme-layout="horizontal"][horizontal-layout="box"] .pcoded-navbar[pcoded-navbar-position="fixed"] { + max-width: 1200px; } +.pcoded[horizontal-layout="widebox"] .pcoded-container { + width: 100%; } +.pcoded[horizontal-layout="widebox"] .pcoded-content .pcoded-wrapper, +.pcoded[horizontal-layout="widebox"] .pcoded-header .pcoded-wrapper, +.pcoded[horizontal-layout="widebox"] .pcoded-navbar .pcoded-wrapper { + display: block; + margin: 0 auto; + max-width: 1200px; + width: 100%; } +.pcoded[horizontal-layout="wide"][horizontal-placement="bottom"] .pcoded-navbar { + width: 100%; } +.pcoded[horizontal-layout="box"][horizontal-placement="bottom"] .pcoded-navbar { + margin: 0 auto; + max-width: 1200px; + width: 100%; } +.pcoded[horizontal-layout="widebox"][horizontal-placement="bottom"] .pcoded-navbar { + width: 100%; } +.pcoded .pcoded-navbar .pcoded-item > li { + float: left; } +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + position: absolute; + min-width: 200px; + z-index: 1; + border-top-style: solid; + border-top-width: 1px; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a { + font-size: 14px; + font-weight: 500; + line-height: 34px; + text-align: left; } +.pcoded .pcoded-navbar .pcoded-item .pcoded-submenu .pcoded-submenu { + position: absolute; + min-width: 250px; + z-index: 1; + left: 100%; + top: -1px; } +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + opacity: 0; + visibility: hidden; + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; + -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + transform-style: preserve-3d; + -webkit-transform-style: preserve-3d; + transform: rotateX(-90deg); + -webkit-transform: rotateX(-90deg); } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + opacity: 1; + visibility: visible; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); } +.pcoded[theme-layout="horizontal"] .pcoded-navbar[pcoded-navbar-position="relative"] { + position: relative; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar[pcoded-navbar-position="fixed"] { + position: fixed; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar[pcoded-navbar-position="absolute"] { + position: absolute; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar li.pcoded-hasmenu > a:after { + font-family: "themify"; + font-size: 12px; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar li.pcoded-hasmenu{ + content: "\e649"; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar li.pcoded-hasmenu{ + content: "\e64b"; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar li.pcoded-hasmenu{ + content: "\e661"; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar li.pcoded-hasmenu{ + content: "\e663"; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar li.pcoded-hasmenu{ + content: '\e61a'; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar li.pcoded-hasmenu{ + content: '\e622'; } +.pcoded[theme-layout="horizontal"] .pcoded-header[pcoded-header-position="relative"] { + position: relative; } +.pcoded[theme-layout="horizontal"] .pcoded-header[pcoded-header-position="fixed"] { + position: fixed; + top: 0; } +.pcoded[theme-layout="horizontal"] .pcoded-header[pcoded-header-position="absolute"] { + position: absolute; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-brand.pcoded-left-align, +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-left-item.pcoded-left-align, +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-right-item.pcoded-left-align, +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-search-item.pcoded-left-align { + float: left; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-brand.pcoded-right-align, +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-left-item.pcoded-right-align, +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-right-item.pcoded-right-align, +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-search-item.pcoded-right-align { + float: right; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dashed"] > li > a { + border-right-style: dashed; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dotted"] > li > a { + border-right-style: dotted; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="solid"] > li > a { + border-right-style: solid; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dashed"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-style: dashed; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dotted"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-style: dotted; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="solid"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-style: solid; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[item-border="false"] > li > a { + border-right-width: 0; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[item-border="true"] > li > a { + border-right-width: 1px; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[subitem-border="false"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-width: 0; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-width: 1px; } +.pcoded .pcoded-navbar .pcoded-item .pcoded-submenu li.pcoded-hasmenu > a:after { + margin-left: 3px; + position: relative; + float: right; + top: 1px; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.active > a:after, .pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after, +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a:after { + font-style: normal; + margin-left: 3px; + padding-left: 5px; + position: relative; } + +@-moz-document url-prefix() { + .theme-option select { + -webkit-appearance: none !important; + /*Removes default chrome and safari style*/ + -moz-appearance: none !important; + /* Removes Default Firefox style*/ + background: #FFF url("../images/select-arrow.png") no-repeat 95% center !important; + width: 100% !important; + /*Width of select dropdown to give space for arrow image*/ + text-indent: 0.01px; + /* Removes default arrow from firefox*/ + text-overflow: ""; + /*Removes default arrow from firefox*/ + /*My custom style for fonts*/ + color: #555; + border-radius: 4px; + font: inherit; + line-height: 1.5em; + border: 1px solid #ddd !important; } } +li.edge > ul { + left: auto !important; + right: 100%; } + +.stickybar { + height: 40px; + position: fixed; + top: 0; + width: 100% !important; } + +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.edge.pcoded-trigger > .pcoded-submenu { + right: 0; } +.pcoded[horizontal-layout="box"][horizontal-placement="bottom"] .pcoded-navbar, .pcoded[horizontal-layout="wide"][horizontal-placement="bottom"] .pcoded-navbar, .pcoded[horizontal-layout="widebox"][horizontal-placement="bottom"] .pcoded-navbar { + bottom: 0; + position: fixed; } +.pcoded[horizontal-placement="bottom"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu > .pcoded-submenu { + bottom: 40px; } +.pcoded[horizontal-placement="bottom"] .pcoded-navbar .pcoded-item .pcoded-submenu .pcoded-submenu { + bottom: 0; + top: auto; } +.pcoded[horizontal-placement="bottom"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + border-bottom-style: solid; + border-bottom-width: 1px; + border-top-width: 0; } +.pcoded[horizontal-placement="top"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom-style: solid; + border-bottom-width: 7px; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + bottom: 0; + display: block; + float: right; + height: 0; + margin: 0 auto; + position: absolute; + right: 50%; + width: 0; } +.pcoded[theme-layout="horizontal"][horizontal-placement="top"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active .pcoded-submenu { + border-top-style: solid; + border-top-width: 1px; } +.pcoded[theme-layout="horizontal"][horizontal-placement="top"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a > .pcoded-mcaret { + border-bottom-width: 7px; + border-bottom-style: solid; } +.pcoded[horizontal-placement="bottom"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-top-style: solid; + border-top-width: 7px; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + top: 0; + display: block; + float: right; + height: 0; + margin: 0 auto; + position: absolute; + right: 50%; + width: 0; } +.pcoded[theme-layout="horizontal"][horizontal-placement="bottom"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger.active > a > .pcoded-mcaret { + border-top-width: 7px; + border-top-style: solid; } +.pcoded .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu > li:last-child > a { + border-bottom-color: transparent !important; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li > a { + padding: 9px; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li > a > .pcoded-micon { + display: none; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item.pcoded-search-item > li > a > .pcoded-micon { + display: block; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-brand.pcoded-left-align { + /* display: none; */ } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcoded-navbar.isCentered, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar.isCentered { + text-align: center; } +.pcoded[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu, .pcoded[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu { + text-align: left; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar.isCentered .pcoded-brand { + display: inline-block; + float: none; + float: unset; + margin-top: 0; + position: relative; + top: -13px; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar.isCentered .pcoded-left-item, +.pcoded[theme-layout="horizontal"] .pcoded-navbar.isCentered .pcoded-right-item, +.pcoded[theme-layout="horizontal"] .pcoded-navbar.isCentered .pcoded-search-item { + display: inline-block; } +.pcoded .pcoded-navbar.isCentered .pcoded-item > li { + display: inline-block; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-inner-navbar, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-inner-navbar { + position: relative; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item, .pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li.fullwidth-drop, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li.fullwidth-drop { + position: static; + position: static; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu { + min-width: 200px; + width: 100%; + left: 0; + right: 0; + top: auto; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu li, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu li { + display: inline-block; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu li, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu li { + position: static; + position: static; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"].pcoded-navbar .pcoded-item > li.fullwidth-drop .pcoded-submenu .pcoded-submenu, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"].pcoded-navbar .pcoded-item > li.fullwidth-drop .pcoded-submenu .pcoded-submenu { + top: 100%; + left: 0; } +.pcoded .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu.fullwidth-drop .pcoded-submenu li > a { + border-bottom-width: 0; } +.pcoded[horizontal-placement="bottom"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.fullwidth-drop > .pcoded-submenu { + bottom: 100%; } + .pcoded[horizontal-placement="bottom"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.fullwidth-drop > .pcoded-submenu > .pcoded-hasmenu > .pcoded-submenu { + bottom: 100%; } +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu.fullwidth-drop .pcoded-submenu li > a { + display: inline-block; } + +.pcoded-inner-navbar { + position: relative; } + +.pcoded .pcoded-navbar .pcoded-item { + position: static; } + .pcoded .pcoded-navbar .pcoded-item > li.megamenu-half { + position: static; } + .pcoded .pcoded-navbar .pcoded-item > li.megamenu-half.pcoded-hasmenu .pcoded-submenu { + left: auto; + min-width: 200px; + right: auto; + width: 50%; } +.pcoded .megamenu-half .pcoded-submenu { + padding: 10px !important; + color: #b4bcc8; } +.pcoded[horizontal-placement="bottom"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.megamenu-half > .pcoded-submenu { + bottom: 100%; } + +.pcoded-inner-navbar { + position: relative; } + +.pcoded .pcoded-navbar .pcoded-item { + position: static; } + .pcoded .pcoded-navbar .pcoded-item > li.megamenu-full { + position: static; } + .pcoded .pcoded-navbar .pcoded-item > li.megamenu-full.pcoded-hasmenu .pcoded-submenu { + left: 0; + min-width: 200px; + right: 0; + width: 100%; } +.pcoded .megamenu-full .pcoded-submenu { + padding: 10px !important; + color: #b4bcc8; } +.pcoded[horizontal-placement="bottom"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.megamenu-full > .pcoded-submenu { + bottom: 100%; } +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu.pcoded-megamenu ul { + margin: 0; + padding: 0; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu.pcoded-megamenu ul li { + display: block; + list-style: outside none none; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu.pcoded-megamenu ul li a { + border-bottom-width: 0 !important; + font-size: 13px; + font-weight: 500; + line-height: 23px; + padding: 0; + text-decoration: none; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu.pcoded-megamenu ul li a:hover { + text-decoration: none; + background: transparent !important; + color: #FFF; } + .pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu.pcoded-megamenu ul li.title { + display: block; + font-size: 13px; + font-weight: 600; + padding: 10px 0; + margin-bottom: 10px; + border-bottom-width: 1px; + border-bottom-style: solid; } +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu.pcoded-megamenu .pcoded-gridbox { + border-radius: 2px; + font-size: 10px; + margin-bottom: 11px; + min-height: 23px; + padding-top: 5px; + text-align: center; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-header .pcoded-rl-header { + display: none; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-header .pcoded-right-header .pcoded-rr-header { + text-align: center; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcodedbrand-xs, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcodedbrand-xs { + height: 40px; + width: 100%; + padding: 0; + margin: 0; + position: relative; + display: none; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcodedbrand-xs { + height: 40px; + width: 100%; + padding: 0; + margin: 0; + position: relative; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcodedbrand-xs .pcoded-brand a { + font-family: lato; + font-size: 20px !important; + font-weight: 700; + line-height: 40px; + padding: 0 10px; + text-decoration: none; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcodedbrand-xs .menu-toggle { + float: right; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar { + height: auto; + padding: 10px 10px 0; + position: absolute; + opacity: 0; + visibility: hidden; + transform-origin: 50% 50%; + transition: transform 0.3s, opacity 0.3s; + transform-style: preserve-3d; + transform: rotateX(-90deg); } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-inner-navbar { + height: auto; + position: relative; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-brand a { + display: none; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar.show-menu { + opacity: 1; + visibility: visible; + transform: rotateX(0deg); } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-brand a { + font-family: lato; + font-size: 20px !important; + font-weight: 700; + line-height: 40px; + padding: 0 10px; + text-decoration: none; } +.pcoded[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-brand .menu-toggle, .pcoded[pcoded-device-type="phone"] .pcoded-navbar .pcoded-brand .menu-toggle, .pcoded[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-brand .menu-toggle { + display: none; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-brand { + float: unset !important; + float: none !important; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-brand .menu-toggle { + float: right; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item { + display: block; + float: none !important; + position: relative; + width: 100%; + z-index: 1; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > li { + float: none; + display: block; + position: relative; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item[item-border="true"] > li > a { + border-right-width: 0; + border-bottom-width: 1px; + border-bottom-style: solid; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item[item-border="true"] > li.pcoded-trigger > a { + border-bottom-width: 0; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu > .pcoded-submenu { + min-width: 100%; + z-index: 2; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + position: relative; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu > .pcoded-submenu > .pcoded-hasmenu > .pcoded-submenu { + left: 0; + min-width: 100%; + right: 0; + top: 0; + z-index: 1; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu > .pcoded-submenu > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu > .pcoded-submenu > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + position: relative; } + .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu > .pcoded-submenu > .pcoded-hasmenu > .pcoded-submenu > .pcoded-hasmenu > .pcoded-submenu { + left: 0; + min-width: 100%; + right: 0; + top: 0; + z-index: 1; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"][horizontal-placement="bottom"] .pcoded-navbar { + bottom: auto; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.active > a:after, .pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after, +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a:after { + position: absolute; + right: 13px; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="phone"] .pcoded-header, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-header { + height: auto; } + +.pcoded .pcoded-navbar .pcoded-item .pcoded-submenu > li a .pcoded-badge { + top: 13px; + right: 20px; } + +.pcoded-rr-header .btn { + font-size: 12px; + font-weight: 600; + margin-left: 5px; } + +.pcoded-main-container { + clear: both; } + +.pcoded-address span { + float: left; } + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu.fullwidth-drop .pcoded-submenu li > a { + display: list-item; } +.pcoded[theme-layout="horizontal"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu.fullwidth-drop .pcoded-submenu li > a { + border-bottom-width: 0; } +.pcoded[theme-layout="horizontal"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu li, .pcoded[theme-layout="horizontal"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu li { + display: block; + float: left; } +.pcoded .pcoded-navbar .pcoded-item li.fullwidth-drop.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after { + float: none; } +.pcoded .pcoded-header[header-theme="theme1"] { + background: #fff; } +.pcoded .pcoded-header[header-theme="theme2"] { + background: #FF7588; } +.pcoded .pcoded-header[header-theme="theme3"] { + background: #00bcd4; } +.pcoded .pcoded-header[header-theme="theme4"] { + background: #16D39A; } +.pcoded .pcoded-header[header-theme="theme5"] { + background: #2196F3; } +.pcoded .pcoded-header[header-theme="theme6"] { + background: rgb(21,69,93) } + +body.horizontal-icon .pcoded .main-body, body.horizontal-icon-fixed .pcoded .main-body { + margin-top: 60px; } +body.horizontal-icon .pcoded .pcoded-navbar, body.horizontal-icon-fixed .pcoded .pcoded-navbar { + height: 70px; } + body.horizontal-icon .pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon, body.horizontal-icon-fixed .pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon { + display: block; + text-align: center; + margin: 0 auto; } + body.horizontal-icon .pcoded .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a, body.horizontal-icon-fixed .pcoded .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a { + line-height: 30px; } +body.horizontal-icon .pcoded[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a, body.horizontal-icon-fixed .pcoded[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a { + height: 70px; } + +/*# sourceMappingURL=pcoded-horizontal.min.css.map */ diff --git a/src/main/resources/static/files/assets/css/style.css b/src/main/resources/static/files/assets/css/style.css new file mode 100644 index 0000000..be0da54 --- /dev/null +++ b/src/main/resources/static/files/assets/css/style.css @@ -0,0 +1 @@ +@media only screen and (min-width: 1367px) and (max-width: 1700px){.timeline-dot:before,.timeline-dot:after{left:34px}.timeline-dot .social-timelines:before{left:37px}.timeline-dot .social-timelines-left:after{right:-30px}.timeline-dot .timeline-right .card{margin-left:30px}}@media only screen and (max-width: 1366px){.to-do-list{margin-bottom:15px}.img-tabs img{width:75px}.card .card-block .sub-title{font-size:12px}}@media only screen and (min-width: 1279px) and (max-width: 1500px){.cd-horizontal-timeline{margin:0 auto}#chartdiv{height:440px}.social-card-1 .card-block-big{padding:1.3em}#morris-extra-area{height:400px !important}.widget-chat-box .send-chat,.widget-chat-box .receive-chat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.similar-job .media{display:inline-block}.similar-job .media .media-body{margin-top:20px}}@media only screen and (min-width: 1200px) and (max-width: 1258px){.user-head{text-align:center}.user-head .user-face{margin:0 auto}.user-head .user-name{display:none}}@media only screen and (min-width: 1200px) and (max-width: 1366px){.timeline-dot .card{margin-left:50px}.timeline-dot:after,.timeline-dot:before{left:35px}.timeline-dot .social-timelines:before{left:38px}.timeline-dot .social-timelines-left:after{right:-50px}}@media only screen and (max-width: 1199px){.pagination{float:inherit;text-align:center;display:inline-block;margin-top:10px !important}.pagination li{float:left;margin-bottom:10px}.nav-tabs.md-tabs.tab-timeline li a{font-size:14px}#design-wizard .steps li a{padding:1em 0.5em}.blog-page-card{margin-bottom:30px}.blog-page-card:last-child{margin-bottom:0}#draggablePanelList [class*="col-"] .card-sub{margin-bottom:30px}#draggablePanelList [class*="col-"]:last-child .card-sub{margin-bottom:0px}.user-head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-body{min-height:auto !important}.mail-box-head{text-align:center}.mail-box-head form{float:inherit}#external-events h6{margin-top:0;margin-bottom:20px}.just_edit .input-group{width:100% !important}.dotted-line-theme .ibtn_container{top:10px;position:inherit}.users-card [class*="col-"]{margin-bottom:20px}.users-card [class*="col-"]:last-child{margin-bottom:0}.timeline-btn{text-align:center;width:100%;right:0}.social-timeline-left{position:inherit;top:0;margin-right:0}.timeline-icon{position:absolute;margin-left:0}.social-timelines:before{left:35px}.timeline-dot:after,.timeline-dot:before{left:32px}.user-box .social-client-description{border-bottom:1px solid #ddd}.user-box .f-right{float:none;display:block}.main-timeline{padding:10px}.main-timeline:before,.main-timeline:after{margin-left:-94px;margin-top:25px;display:none}.cd-timeline-content::before{top:15px}.cd-date,.cd-details{display:block;padding-left:20px !important;padding-top:0 !important}.cd-details{margin-bottom:20px}.cd-timeline-content p{margin-bottom:0}.clock-widget .basic-alarm{display:none}.weather-card-2 .weather-card-temp{padding:0}.weather-card-2 .card-footer{padding-top:20px;padding-bottom:20px}.user-activity-card .card-block-big{padding-top:15px;padding-bottom:15px}.note-card .note-box-aside{border:none}}@media only screen and (max-width: 992px){.navbar,.navbar .navbar-logo{width:100% !important}.card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card,.card-block [class*="col-"]:last-child .basic-list{margin-bottom:0}.common-img-bg{background:#f3f3f3 !important}.auth-body .text-center img{display:none}#footer-search tfoot .form-control,#footer-select tfoot .form-control,#form-input-table .form-control,.search-api .form-control,#dt-live-dom .form-control{width:80%}.card-title{font-size:18px;font-weight:600;margin-bottom:5px}.header-navbar{position:fixed !important;z-index:1209;top:0}.header-navbar[pcoded-header-position="relative"]{position:fixed !important;top:0}.header-navbar .navbar-wrapper .navbar-container{margin-left:0}.header-navbar .navbar-wrapper .navbar-logo{width:100% !important}.header-navbar .navbar-wrapper .navbar-logo a img{display:block !important}.header-navbar .navbar-wrapper .navbar-logo .mobile-menu{display:block;position:absolute;left:10px;top:10px;right:auto}.header-navbar .navbar-wrapper .navbar-logo .mobile-search{display:block;position:absolute;left:70px;top:20px}.header-navbar .navbar-wrapper .navbar-logo .mobile-options{display:block;position:absolute;right:30px}.header-navbar .navbar-container .nav-left,.header-navbar .navbar-wrapper .navbar-container .nav-right{display:none}.btn-blog{text-align:center}.animation-image img{margin:20px auto 0}.animation-type{text-align:center}.nav-tabs.md-tabs.tab-timeline li a{font-size:16px}.widget-card-user .card-user{text-align:center}.pcoded-main-container{margin-top:56px !important}}@media only screen and (min-width: 992px){.btn-blog{text-align:right}.basic-list,.card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card{margin-bottom:0}.menu-rtl .breadcrumb-item+.breadcrumb-item::after{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.menu-rtl .breadcrumb-item+.breadcrumb-item::before{content:none}}@media only screen and (max-width: 991px){.main-body .page-wrapper .align-items-end .page-header-title{text-align:center;display:block}.main-body .page-wrapper .align-items-end .page-header-title i{float:none;margin-bottom:10px;margin-right:0}.main-body .page-wrapper .align-items-end body .pcoded[vertical-placement="right"] .main-body{direction:ltr}.main-body .page-wrapper .align-items-end .page-header-breadcrumb{width:100%;text-align:center;margin-top:10px;display:block}.page-header-breadcrumb .breadcrumb-item{display:inline-block;float:none}.messages-content{border-right:none}}@media only screen and (min-width: 801px) and (max-width: 915px){.grid figure{min-width:auto}}@media only screen and (min-width: 768px){#draggableWithoutImg [class*="col-"]:last-child .m-t-20{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 872px){.author-details .header-right li{margin-right:40px}.recent-candidate-card .recent-contain{margin-left:0}.author-details img ~ .dot1,.author-details img ~ .dot2{top:30%}}@media only screen and (max-width: 768px){.card-block.list-tag ul li:last-child{margin-bottom:20px}.inline-order-list{margin-top:0}h4{font-size:1rem;font-weight:600}.recent-candidate-card .recent-contain{margin-left:0}.mail-body-content .form-group:nth-child(2) .form-control{margin-bottom:20px}.mail-body-content .form-group:nth-child(2) .col-md-6:last-child .form-control{margin-bottom:0}.card h5{font-size:16px}.header-navbar .navbar-wrapper .navbar-logo{display:inherit}.header-navbar .navbar-wrapper .navbar-logo a{display:inline-block}.header-navbar .navbar-wrapper .navbar-logo .mobile-options{top:20px}body.header-fixed .main-body .page-wrapper{padding-bottom:0;padding-top:15px}.card-header-right i:nth-child(n+2){display:none}.dataTables_paginate .pagination{float:inherit;text-align:center;display:inline-block;margin-top:10px !important}div.dataTables_wrapper div.dataTables_info{display:inherit}.wizard>.steps>ul>li{float:inherit;width:100%}.gallery-page .grid{padding:0}figure.effect-steve h2{margin-top:0}.cover-profile .profile-bg-img{margin-bottom:0}.card-block.user-info{position:inherit;text-align:center;background-color:#e0e0e0;margin-bottom:20px}.user-info .media-left,.user-info .media-body{display:block}.cover-btn{position:inherit;float:none}.cover-btn .btn:first-child{margin-right:10px}.user-info .user-title{position:initial;margin-bottom:10px;margin-top:10px}.nav-tabs.md-tabs.tab-timeline li a{font-size:14px}.user-content h4{font-size:1rem}.user-content h5{margin-right:0;font-size:14px}.top-cap-text p{padding:0}.top-cap-text p:last-child{margin-bottom:0}.user-card .btn span{font-size:13px}.toolbar-page [class*="col-"]{margin-bottom:30px}.toolbar-page [class*="col-"]:last-child{margin-bottom:0}.offline-404 h1{font-size:80px}.offline-404 h2{font-size:25px}.invoice-contact{margin-top:20px;margin-bottom:0}.lng-dropdown{display:none}.group-widget .card-block-big{height:110px}.whether-card .card-footer{text-align:center}.client-blocks ul li{font-size:30px}.widget-profile-card-1 ~ .card-footer [class*=col-]{border:none;margin:0 auto}.large-widget-card i{top:15px}.user-activity-card .user-number{padding:15px 0}.user-activity-card .m-b-40{margin-bottom:10px}.blur-user-card .blur-footer [class*="col-"]{margin:0 auto;border:none}.switchery{margin-bottom:20px}.switchery-large,.switchery-large ~ .switchery-default,.switchery-small{margin-bottom:0}.js-dynamic-disable,.js-dynamic-enable{display:block;width:100%}.js-dynamic-disable{margin-bottom:20px}.radio-inline,.border-checkbox-section .border-checkbox-group,.checkbox-color{display:block}.checkbox-fade{display:inline-block}body.horizontal-icon .page-header,body.horizontal-icon-fixed .page-header{margin-top:0}body.horizontal-icon .pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon,body.horizontal-icon-fixed .pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon{display:inline-block !important;margin-right:20px !important}}@media only screen and (max-width: 767px){.signup-card{position:inherit}.auth-box{margin:0}.login h3{margin-top:0;margin-bottom:0}.login .m-b-20{margin-bottom:10px}.login .m-t-30{margin-top:10px}.similar-job .media{display:inline-block}.similar-job .media .media-body{margin-top:20px}.cal-event .inverse-card p:after{width:100%}.login-card.auth-body,.signin-card.auth-body,.signup-card.auth-body{width:100%}.recent-candidate-card .recent-contain{margin-left:10px}.author-details .header-right{text-align:left;margin-top:20px}.post-new-contain textarea:focus{border:none}.wizard.vertical>.content,.wizard.vertical>.steps{width:100%}.wizard{overflow:visible}.comment-input .input-group{display:block}.comment-input .input-group i{text-align:center;width:100%}.comment-input .input-group input{width:100%;margin-top:10px;margin-bottom:10px}}@media only screen and (max-width: 640px){.dt-button{margin-bottom:5px}.email-read .card-header h6{float:none;margin-top:10px}.email-read .media{display:inline-block}.email-read .media.m-b-20{margin-bottom:0}.email-read .mail-img [class*="col-"]{margin-bottom:30px}.email-read .mail-img [class*="col-"]:last-child{margin-bottom:0}}@media only screen and (max-width: 991px){.main-body .page-wrapper .align-items-end .page-header-title{text-align:center;display:block}.main-body .page-wrapper .align-items-end .page-header-title i{float:none;margin-bottom:10px}.main-body .page-wrapper .align-items-end body .pcoded[vertical-placement="right"] .main-body{direction:ltr}.main-body .page-wrapper .align-items-end .page-header-breadcrumb{width:100%;text-align:center;margin-top:10px;display:block}.page-header-breadcrumb .breadcrumb-item{display:inline-block;float:none}.messages-content{border-right:none}}@media only screen and (max-width: 993px){.navbar,.navbar .navbar-logo{width:100% !important}.error-500,.error-503,.error-404,.error-400,.error-403,.login{display:block !important;position:relative !important}.header .login-card{margin-top:80px;margin-bottom:60px}}@media only screen and (max-width: 573px){.author-details .header-right li{margin-right:20px;display:block;margin-top:20px}.md-tabs{display:initial}.md-tabs .nav-item{width:calc(100% / 1);position:relative}.nav-tabs .slide{width:calc(100% / 1) !important}.toolbar-page [class*="col-"] .sub-title{text-align:center}#task-container li{width:100%}.nav-tabs.tabs{display:inherit}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:none}.nav-tabs .nav-link{text-align:center}.email-card .nav-tabs .nav-link{text-align:left}.search-content{display:block;text-align:center}.search-content img{margin-top:20px}.seacrh-header{margin-top:0}.seacrh-header .input-group{margin-bottom:0}.payment-card .text-right{text-align:left !important}.payment-tabs .md-tabs .nav-item+.nav-item,.payment-tabs .md-tabs .nav-item .nav-item,.payment-tabs .md-tabs .nav-item{width:calc(100% / 1) !important}.jp-card{min-width:225px !important}.payment-form{padding:0;padding-top:20px}.modal-mob-btn [class*="col-"]:first-child{margin-bottom:20px}.location-mob-btn .btn{margin-bottom:10px;margin-right:0}.job-cards .media{display:inline-block;text-align:center;padding-top:15px;padding-bottom:15px}.job-cards .media p{margin-bottom:0}.invoice-btn-group .m-r-20{margin-right:0}.table-card .row-table{display:block;text-align:center}.table-card .row-table i{font-size:28px;margin-bottom:10px;display:inline-block}.table-card .row-table .br{border:none;border-bottom:1px solid #ccc}.table-card .row-table>[class*=col-]{display:block}.card-block-big{padding:1em}.card-block-big #barchart,.card-block-big #barchart2{display:inline-block;margin-bottom:10px}.widget-primary-card [class*="col-"]{padding:1em}.widget-primary-card [class*="col-"] h6{margin-bottom:0}.cd-horizontal-timeline .events-content em{text-align:left}.events-content h2{font-size:20px}.cd-horizontal-timeline{margin:0 auto}.social-widget-card i{top:25px;font-size:38px}.widget-chat-box .card-header i{display:none}.mobile-inputs [class*="col-"]:first-child{margin-bottom:20px}.pagination-lg .page-link{padding:.75rem .65rem}.mobtn{padding:10px}.task-sale-card{text-align:center}}@media only screen and (max-width: 460px){.fc-toolbar .fc-right .fc-button-group{margin-right:0}.social-msg a{margin-bottom:10px}.social-msg a:last-child{margin-bottom:0}.bd-example-modal .modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bd-example-modal .modal-footer button{margin-right:0}.invoice-total tbody{float:none}.timeline-right .card{margin-left:20px}.user-box .media-left{padding-right:10px}figure.effect-moses h2{width:60%;height:70%;padding:10px;font-size:25px}figure.effect-moses p{padding:5px}}@media only screen and (max-width: 480px){.j-pro .j-checkbox-toggle{padding-bottom:30px}.main-body .page-wrapper{padding:10px}.blog-page hr{margin-top:20px;margin-bottom:20px}.blog-big-user{text-align:center}.blog-big-user img{margin-bottom:20px}.blog-s-reply .media .media-left{padding-right:10px}.j-forms .divider-text span{white-space:pre-line;display:block;line-height:1.8}.j-forms .divider-text{height:auto;margin-top:30px;margin-bottom:10px}.j-forms .content{padding:0px 10px 0}.comment-block .media-left{padding-right:10px}.breadcrumb-page .card{text-align:center}div.dataTables_wrapper div.dataTables_filter input{width:150px}#footer-search tfoot .form-control,#footer-select tfoot .form-control,#form-input-table .form-control,.search-api .form-control,#dt-live-dom .form-control{width:65%;padding:0.5rem 6px}.grid figure{min-width:auto}.mytooltip .tooltip-content{width:310px;margin:0 0 20px -90px}.mytooltip .tooltip-content:after{margin-left:-90px}.cd-timeline-content .media{display:inherit !important;padding-left:20px}.cd-timeline-content .media .media-left{text-align:center;margin:10px auto}.summernote-page .modal-footer{display:inline-block;text-align:center}.summernote-page .modal-footer>:not(:first-child){margin-top:10px;margin-left:0}.product-detail .txt-muted.d-inline-block{margin-top:10px}.product-detail .txt-muted.d-inline-block ~ .f-right{float:none;display:block;margin-top:10px}.mob-product-btn{text-align:center}.mob-product-btn .btn-primary,.mob-product-btn .wizard>.actions a,.wizard>.actions .mob-product-btn a,.mob-product-btn .sweet-alert button.confirm,.sweet-alert .mob-product-btn button.confirm{margin-right:0;display:block;margin:10px auto}}@media only screen and (max-width: 420px){#msform{width:320px;margin:20px auto}.ms-container{width:240px}.ms-container .ms-selectable,.ms-container .ms-selection{width:40%}.g-recaptcha{-ms-transform:scale(0.77);transform:scale(0.77);-webkit-transform:scale(0.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width: 576px) and (max-width: 1366px){.job-card.card-columns{-webkit-column-count:2;column-count:2}}@media only screen and (max-width: 576px){.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification{min-width:280px;left:0;right:auto;width:auto}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification{left:auto;right:0}.nav-tabs .nav-link.active{margin-bottom:0}.md-tabs .nav-item a{margin-bottom:5px}.add-task-card .to-do-list h6 span{display:inline-block}}.box-list div div div{margin-bottom:20px}.box-list{padding-bottom:0}.box-list p{margin-bottom:0 !important}.z-depth-top-0{-webkit-box-shadow:0 -5px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -5px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-1{-webkit-box-shadow:0 -7px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -7px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-2{-webkit-box-shadow:0 -9px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -9px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-3{-webkit-box-shadow:0 -10px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -10px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-4{-webkit-box-shadow:0 -11px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -11px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-5{-webkit-box-shadow:0 -12px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -12px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-0{-webkit-box-shadow:0 5px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 5px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-1{-webkit-box-shadow:0 7px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 7px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-2{-webkit-box-shadow:0 9px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 9px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-3{-webkit-box-shadow:0 10px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 10px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-4{-webkit-box-shadow:0 11px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 11px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-5{-webkit-box-shadow:0 12px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 12px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-0{-webkit-box-shadow:-5px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-5px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-1{-webkit-box-shadow:-7px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-7px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-2{-webkit-box-shadow:-9px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-9px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-3{-webkit-box-shadow:-10px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-10px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-4{-webkit-box-shadow:-11px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-11px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-5{-webkit-box-shadow:-12px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-12px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-0{-webkit-box-shadow:5px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:5px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-1{-webkit-box-shadow:7px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:7px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-2{-webkit-box-shadow:9px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:9px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-3{-webkit-box-shadow:10px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:10px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-4{-webkit-box-shadow:11px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:11px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-5{-webkit-box-shadow:12px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:12px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-0{-webkit-box-shadow:0 0 25px 5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-1{-webkit-box-shadow:0 0 25px 7px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 7px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-2{-webkit-box-shadow:0 0 25px 9px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 9px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-3{-webkit-box-shadow:0 0 25px 10px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 10px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-4{-webkit-box-shadow:0 0 25px 11px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 11px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-5{-webkit-box-shadow:0 0 25px 12px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 12px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.btn-default .badge{background-color:#fff;color:#e0e0e0}.btn{border-radius:2px;text-transform:capitalize;font-size:15px;;cursor:pointer}.close{cursor:pointer}.button-page .card-block{margin-bottom:-20px}.button-page .card-block ul{margin-bottom:0;display:inline-block}.button-page .card-block a{margin-bottom:20px}.button-page .card-block ul li{display:inline-block;margin-right:20px;float:left}.button-page .btn{margin-bottom:20px;margin-right:10px}.btn.btn-round{border-radius:2rem}.btn.btn-square{border-radius:0}.btn.btn-skew{-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg)}.btn i{margin-right:5px}.btn.btn-icon{border-radius:50%;width:40px;line-height:30px;height:40px;padding:3px;text-align:center}.btn.btn-out{outline:1px solid #fff;outline-offset:-5px}.btn.btn-out-dashed{outline:1px dashed #fff;outline-offset:-5px}.btn.btn-out-dotted{outline:1px dotted #fff;outline-offset:-5px}.btn-group,.btn-group-vertical{display:inline-block}.btn-group .btn{float:left}.icon-btn i{margin-right:0 !important}.button-page .btn-group{margin-right:10px}.show>.dropdown-menu{overflow:hidden}.dropdown-danger,.dropdown-default,.dropdown-disabled,.dropdown-info,.dropdown-inverse,.dropdown-primary,.dropdown-success,.dropdown-warning,.dropdown-warning{display:inline-block;vertical-align:middle;position:relative}.btn-group [class*=btn-],.dropdown-split [class*=btn-]{margin-right:0}.list-group-item.active{background-color:#01a9ac;border-color:#01a9ac}.show>.btn-primary.dropdown-toggle,.wizard>.actions .show>a.dropdown-toggle,.sweet-alert .show>button.dropdown-toggle.confirm{background-color:#016d6f !important;border-color:#016d6f;-webkit-box-shadow:none;box-shadow:none;color:#fff}#Note-list li:hover .Note-delete{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}#Note-list li:hover .Note-delete:hover{background:rgba(0,0,0,0.8)}.button-list .btn{margin-bottom:10px;margin-right:30px}.Note-delete{margin-bottom:0;opacity:0;background:rgba(0,0,0,0.6);border:none;position:absolute;right:20px;color:#fff;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border-radius:2px;cursor:pointer;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.popover-body .color-code{margin-bottom:10px}.popover-body .display-color{width:75px;height:2.50rem;border-radius:0.25rem;margin-right:30px;background-color:rgba(1,169,172,0.5);border-color:rgba(1,169,172,0.5)}.popover-body span.block{display:block;width:100%;text-align:center;font-size:14px}.popover-title{text-align:center}.btn.btn-disabled,.dropdown-disabled,.dropdown-split-disabled{cursor:not-allowed}.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-link.active.active,.nav-pills .nav-link.active.active:focus,.nav-pills .nav-link.active.active:hover{background:transparent;color:#0275d8;text-align:center;border-bottom:1px solid #0275d8}.btn-primary,.wizard>.actions a,.sweet-alert button.confirm{background-color:#01a9ac;border-color:#01a9ac;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-primary:hover,.wizard>.actions a:hover,.sweet-alert button.confirm:hover{background-color:rgb(21,69,93);;border-color:#01dbdf}.btn-primary:active,.wizard>.actions a:active,.sweet-alert button.confirm:active{background-color:#016d6f !important;border-color:#016d6f;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary:focus,.wizard>.actions a:focus,.sweet-alert button.confirm:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#01dbdf}.btn-primary.disabled,.wizard>.actions a.disabled,.sweet-alert button.disabled.confirm{background-color:rgba(1,169,172,0.5);border-color:rgba(1,169,172,0.5)}.btn-warning{background-color:#fe9365;border-color:#fe9365;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-warning:hover{background-color:#feb798;border-color:#feb798;color:#fff}.btn-warning:active{background-color:#fe6828 !important;border-color:#fe6828;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-warning:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#feb798}.btn-warning.disabled{background-color:rgba(254,147,101,0.5);border-color:rgba(254,147,101,0.5)}.btn-danger{background-color:#eb3422;border-color:#eb3422;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-danger:hover{background-color:#ef5f51;border-color:#ef5f51}.btn-danger:active{background-color:#bf2111 !important;border-color:#bf2111;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-danger:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#ef5f51}.btn-danger.disabled{background-color:rgba(235,52,34,0.5);border-color:rgba(235,52,34,0.5)}.btn-success{background-color:#0ac282;border-color:#0ac282;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-success:hover{background-color:#0df3a3;border-color:#0df3a3}.btn-success:active{background-color:#07885b !important;border-color:#07885b;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-success:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#0df3a3}.btn-success.disabled{background-color:rgba(10,194,130,0.5);border-color:rgba(10,194,130,0.5)}.btn-inverse{background-color:#404E67;border-color:#404E67;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-inverse:hover{background-color:#546686;border-color:#546686}.btn-inverse:active{background-color:#293141 !important;border-color:#293141;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-inverse:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#546686}.btn-inverse.disabled{background-color:rgba(64,78,103,0.5);border-color:rgba(64,78,103,0.5)}.btn-info{background-color:#2DCEE3;border-color:#2DCEE3;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-info:hover{background-color:#5ad9e9;border-color:#5ad9e9}.btn-info:active{background-color:#19a7ba !important;border-color:#19a7ba;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-info:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#5ad9e9}.btn-info.disabled{background-color:rgba(45,206,227,0.5);border-color:rgba(45,206,227,0.5)}.btn-disabled{background-color:rgba(135,144,159,0.5);border-color:rgba(135,144,159,0.5);color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-outline-primary{color:#016d6f;background-color:#fff;background-color:transparent}.btn-outline-warning{color:#fe6828;background-color:#fff;background-color:transparent}.btn-outline-danger{color:#bf2111;background-color:#fff;background-color:transparent}.btn-outline-success{color:#07885b;background-color:#fff;background-color:transparent}.btn-outline-inverse{color:#293141;background-color:#fff;background-color:transparent}.btn-outline-inverse:hover{color:#fff}.btn-outline-warning{color:#fe6828;background-color:#fff;background-color:transparent}.btn-outline-info{color:#19a7ba;background-color:#fff;background-color:transparent}.btn-outline-disabled{color:#677181;background-color:#fff}.btn-grd-danger,.btn-grd-disabled,.btn-grd-info,.btn-grd-inverse,.btn-grd-primary,.btn-grd-success,.btn-grd-warning,.btn-grd-warning{background-size:200% auto;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;color:#fff}.btn-grd-danger:hover,.btn-grd-disabled:hover,.btn-grd-info:hover,.btn-grd-inverse:hover,.btn-grd-primary:hover,.btn-grd-success:hover,.btn-grd-warning:hover,.btn-grd-warning:hover{background-position:right center}.btn-grd-danger.hor-grd,.btn-grd-disabled.hor-grd,.btn-grd-info.hor-grd,.btn-grd-inverse.hor-grd,.btn-grd-primary.hor-grd,.btn-grd-success.hor-grd,.btn-grd-warning.hor-grd,.btn-grd-warning.hor-grd{background-size:auto 200%}.btn-grd-danger.hor-grd:hover,.btn-grd-disabled.hor-grd:hover,.btn-grd-info.hor-grd:hover,.btn-grd-inverse.hor-grd:hover,.btn-grd-primary.hor-grd:hover,.btn-grd-success.hor-grd:hover,.btn-grd-warning.hor-grd:hover,.btn-grd-warning.hor-grd:hover{background-position:bottom center}.btn-grd-primary{background-image:-webkit-gradient(linear, left top, right top, from(#01dbdf), color-stop(51%, #016d6f), to(#01dbdf));background-image:linear-gradient(to right, #01dbdf 0%, #016d6f 51%, #01dbdf 100%)}.btn-grd-primary.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#01dbdf), color-stop(51%, #016d6f), to(#01dbdf));background-image:linear-gradient(to top, #01dbdf 0%, #016d6f 51%, #01dbdf 100%)}.btn-grd-warning{background-image:-webkit-gradient(linear, left top, right top, from(#feb798), color-stop(51%, #fe6828), to(#feb798));background-image:linear-gradient(to right, #feb798 0%, #fe6828 51%, #feb798 100%)}.btn-grd-warning.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#feb798), color-stop(51%, #fe6828), to(#feb798));background-image:linear-gradient(to top, #feb798 0%, #fe6828 51%, #feb798 100%)}.btn-grd-danger{background-image:-webkit-gradient(linear, left top, right top, from(#ef5f51), color-stop(51%, #bf2111), to(#ef5f51));background-image:linear-gradient(to right, #ef5f51 0%, #bf2111 51%, #ef5f51 100%)}.btn-grd-danger.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#ef5f51), color-stop(51%, #bf2111), to(#ef5f51));background-image:linear-gradient(to top, #ef5f51 0%, #bf2111 51%, #ef5f51 100%)}.btn-grd-success{background-image:-webkit-gradient(linear, left top, right top, from(#0df3a3), color-stop(51%, #07885b), to(#0df3a3));background-image:linear-gradient(to right, #0df3a3 0%, #07885b 51%, #0df3a3 100%)}.btn-grd-success.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#0df3a3), color-stop(51%, #07885b), to(#0df3a3));background-image:linear-gradient(to top, #0df3a3 0%, #07885b 51%, #0df3a3 100%)}.btn-grd-inverse{background-image:-webkit-gradient(linear, left top, right top, from(#546686), color-stop(51%, #293141), to(#546686));background-image:linear-gradient(to right, #546686 0%, #293141 51%, #546686 100%)}.btn-grd-inverse.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#546686), color-stop(51%, #293141), to(#546686));background-image:linear-gradient(to top, #546686 0%, #293141 51%, #546686 100%)}.btn-grd-info{background-image:-webkit-gradient(linear, left top, right top, from(#5ad9e9), color-stop(51%, #19a7ba), to(#5ad9e9));background-image:linear-gradient(to right, #5ad9e9 0%, #19a7ba 51%, #5ad9e9 100%)}.btn-grd-info.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#5ad9e9), color-stop(51%, #19a7ba), to(#5ad9e9));background-image:linear-gradient(to top, #5ad9e9 0%, #19a7ba 51%, #5ad9e9 100%)}.btn-grd-disabled{background-image:-webkit-gradient(linear, left top, right top, from(#a3aab6), color-stop(51%, #677181), to(#a3aab6));background-image:linear-gradient(to right, #a3aab6 0%, #677181 51%, #a3aab6 100%)}.btn-grd-disabled.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#a3aab6), color-stop(51%, #677181), to(#a3aab6));background-image:linear-gradient(to top, #a3aab6 0%, #677181 51%, #a3aab6 100%)}.btn.btn-mat{position:relative;border-radius:0;border:none}.btn.btn-mat:before{content:"";position:absolute;bottom:0;left:50%;right:50%;height:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn.btn-mat:hover{border:none}.btn.btn-mat:hover:before{left:0;right:0}.btn-primary.btn-mat,.wizard>.actions a.btn-mat,.sweet-alert button.btn-mat.confirm{background-color:#01a9ac}.btn-primary.btn-mat:before,.wizard>.actions a.btn-mat:before,.sweet-alert button.btn-mat.confirm:before{background-color:#016d6f}.btn-warning.btn-mat{background-color:#fe9365}.btn-warning.btn-mat:before{background-color:#fe6828}.btn-danger.btn-mat{background-color:#eb3422}.btn-danger.btn-mat:before{background-color:#bf2111}.btn-success.btn-mat{background-color:#0ac282}.btn-success.btn-mat:before{background-color:#07885b}.btn-inverse.btn-mat{background-color:#404E67}.btn-inverse.btn-mat:before{background-color:#293141}.btn-info.btn-mat{background-color:#2DCEE3}.btn-info.btn-mat:before{background-color:#19a7ba}.btn-outline-disabled{background-color:#87909f}.btn-outline-disabled:before{background-color:#677181}.btn-xlg{padding:14px 20px;font-size:21px;line-height:40px}.btn-lg{padding:12px 18px;font-size:18px;line-height:32px}.btn-md{padding:10px 16px;font-size:15px;line-height:23px}.btn-sm{padding:8px 14px;line-height:16px;font-size:11px}.btn-mini{padding:5px 10px;line-height:14px;font-size:10px}.btn-primary .badge,.wizard>.actions a .badge,.sweet-alert button.confirm .badge{color:#01a9ac;background-color:#fff}.btn-success .badge{color:#0ac282;background-color:#fff}.btn-info .badge{color:#2DCEE3;background-color:#fff}.btn-warning .badge{color:#fe9365;background-color:#fff}.btn-danger .badge{color:#eb3422;background-color:#fff}.btn-dribbble,.btn-dropbox,.btn-facebook,.btn-flickr,.btn-github,.btn-google-plus,.btn-instagram,.btn-linkedin,.btn-pinterest,.btn-skype,.btn-tumblr,.btn-twitter,.btn-youtube{color:#fff}.btn-dribbble:focus,.btn-dribbble:hover,.btn-dropbox:focus,.btn-dropbox:hover,.btn-facebook:focus,.btn-facebook:hover,.btn-flickr:focus,.btn-flickr:hover,.btn-github:focus,.btn-github:hover,.btn-google-plus:focus,.btn-google-plus:hover,.btn-instagram:focus,.btn-instagram:hover,.btn-linkedin:focus,.btn-linkedin:hover,.btn-pinterest:focus,.btn-pinterest:hover,.btn-skype:focus,.btn-skype:hover,.btn-tumblr:focus,.btn-tumblr:hover,.btn-twitter:focus,.btn-twitter:hover,.btn-youtube:focus,.btn-youtube:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-facebook{background-color:#3b5998}.btn-twitter{background-color:#00ACED}.btn-linkedin{background-color:#007BB6}.btn-dribbble{background-color:#EA4C89}.btn-google-plus{background-color:#DD4B39}.btn-instagram{background-color:#517FA4}.btn-pinterest{background-color:#CB2027}.btn-dropbox{background-color:#32506D}.btn-tumblr{background-color:#00ACED}.dropdown-primary .dropdown-menu a:hover,.dropdown-split-primary .dropdown-menu a:hover{background-color:#01a9ac;color:#fff}.dropdown-split-success .dropdown-menu a:hover,.dropdown-success .dropdown-menu a:hover{background-color:#0ac282;color:#fff}.dropdown-info .dropdown-menu a:hover,.dropdown-split-info .dropdown-menu a:hover{background-color:#2DCEE3;color:#fff}.dropdown-split-warning .dropdown-menu a:hover,.dropdown-warning .dropdown-menu a:hover{background-color:#fe9365;color:#fff}.dropdown-danger .dropdown-menu a:hover,.dropdown-split-danger .dropdown-menu a:hover{background-color:#eb3422;color:#fff}.dropdown-inverse .dropdown-item,.dropdown-split-inverse .dropdown-item{-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.dropdown-inverse .dropdown-item:hover,.dropdown-split-inverse .dropdown-item:hover{background-color:#404E67;color:#fff}.col-form-label{font-size:14px}.select2-container{width:100% !important}.form-group{margin-bottom:1.25em}.form-group .form-control-lg{font-size:1.25em}.form-group .form-control-round{border-radius:50px}.form-group .form-control-static:focus{outline:none}.form-control{font-size:14px;border-radius:2px;border:1px solid #ccc}.form-control:focus{border:1px solid #01a9ac}.form-control.form-control-normal{font-weight:400}.form-control.form-control-bold{font-weight:600}.form-control.form-control-capitalize{text-transform:capitalize}.form-control.form-control-uppercase{text-transform:uppercase}.form-control.form-control-lowercase{text-transform:lowercase}.form-control.form-control-variant{font-variant:small-caps}.form-control.form-control-left{text-align:left}.form-control.form-control-center{text-align:center}.form-control.form-control-right{text-align:right}.form-control.form-control-rtl{direction:rtl}.form-control:disabled{cursor:not-allowed;opacity:0.5}.form-control-primary{border-color:#01a9ac;color:#01a9ac}.form-control-primary:focus{border-color:#01a9ac}.input-group-primary .input-group-addon{background-color:#01a9ac}.input-group-primary .form-control{border-color:#01a9ac}.form-control-warning{border-color:#fe9365;color:#fe9365}.form-control-warning:focus{border-color:#fe9365}.input-group-warning .input-group-addon{background-color:#fe9365}.input-group-warning .form-control{border-color:#fe9365}.form-control-default{border-color:#e0e0e0;color:#e0e0e0}.form-control-default:focus{border-color:#e0e0e0}.input-group-default .input-group-addon{background-color:#e0e0e0}.input-group-default .form-control{border-color:#e0e0e0}.form-control-danger{border-color:#eb3422;color:#eb3422}.form-control-danger:focus{border-color:#eb3422}.input-group-danger .input-group-addon{background-color:#eb3422}.input-group-danger .form-control{border-color:#eb3422}.form-control-success{border-color:#0ac282;color:#0ac282}.form-control-success:focus{border-color:#0ac282}.input-group-success .input-group-addon{background-color:#0ac282}.input-group-success .form-control{border-color:#0ac282}.form-control-inverse{border-color:#404E67;color:#404E67}.form-control-inverse:focus{border-color:#404E67}.input-group-inverse .input-group-addon{background-color:#404E67}.input-group-inverse .form-control{border-color:#404E67}.form-control-info{border-color:#2DCEE3;color:#2DCEE3}.form-control-info:focus{border-color:#2DCEE3}.input-group-info .input-group-addon{background-color:#2DCEE3}.input-group-info .form-control{border-color:#2DCEE3}.form-txt-primary{color:#01a9ac}.form-txt-primary:focus{color:#01a9ac}.form-txt-primary::-moz-placeholder{color:#01a9ac;opacity:1}.form-txt-primary:-ms-input-placeholder{color:#01a9ac}.form-txt-primary::-webkit-input-placeholder{color:#01a9ac}.form-txt-warning{color:#fe9365}.form-txt-warning:focus{color:#fe9365}.form-txt-warning::-moz-placeholder{color:#fe9365;opacity:1}.form-txt-warning:-ms-input-placeholder{color:#fe9365}.form-txt-warning::-webkit-input-placeholder{color:#fe9365}.form-txt-default{color:#e0e0e0}.form-txt-default:focus{color:#e0e0e0}.form-txt-default::-moz-placeholder{color:#e0e0e0;opacity:1}.form-txt-default:-ms-input-placeholder{color:#e0e0e0}.form-txt-default::-webkit-input-placeholder{color:#e0e0e0}.form-txt-danger{color:#eb3422}.form-txt-danger:focus{color:#eb3422}.form-txt-danger::-moz-placeholder{color:#eb3422;opacity:1}.form-txt-danger:-ms-input-placeholder{color:#eb3422}.form-txt-danger::-webkit-input-placeholder{color:#eb3422}.form-txt-success{color:#0ac282}.form-txt-success:focus{color:#0ac282}.form-txt-success::-moz-placeholder{color:#0ac282;opacity:1}.form-txt-success:-ms-input-placeholder{color:#0ac282}.form-txt-success::-webkit-input-placeholder{color:#0ac282}.form-txt-inverse{color:#404E67}.form-txt-inverse:focus{color:#404E67}.form-txt-inverse::-moz-placeholder{color:#404E67;opacity:1}.form-txt-inverse:-ms-input-placeholder{color:#404E67}.form-txt-inverse::-webkit-input-placeholder{color:#404E67}.form-txt-info{color:#2DCEE3}.form-txt-info:focus{color:#2DCEE3}.form-txt-info::-moz-placeholder{color:#2DCEE3;opacity:1}.form-txt-info:-ms-input-placeholder{color:#2DCEE3}.form-txt-info::-webkit-input-placeholder{color:#2DCEE3}.form-bg-primary{background-color:#01a9ac;border-color:#01a9ac;color:#fff}.form-bg-primary:focus{background-color:#01a9ac;border-color:#01a9ac;color:#fff}.form-bg-primary::-moz-placeholder{color:#fff;opacity:1}.form-bg-primary:-ms-input-placeholder{color:#fff}.form-bg-primary::-webkit-input-placeholder{color:#fff}.form-bg-warning{background-color:#fe9365;border-color:#fe9365;color:#fff}.form-bg-warning:focus{background-color:#fe9365;border-color:#fe9365;color:#fff}.form-bg-warning::-moz-placeholder{color:#fff;opacity:1}.form-bg-warning:-ms-input-placeholder{color:#fff}.form-bg-warning::-webkit-input-placeholder{color:#fff}.form-bg-default{background-color:#e0e0e0;border-color:#e0e0e0;color:#fff}.form-bg-default:focus{background-color:#e0e0e0;border-color:#e0e0e0;color:#fff}.form-bg-default::-moz-placeholder{color:#fff;opacity:1}.form-bg-default:-ms-input-placeholder{color:#fff}.form-bg-default::-webkit-input-placeholder{color:#fff}.form-bg-danger{background-color:#eb3422;border-color:#eb3422;color:#fff}.form-bg-danger:focus{background-color:#eb3422;border-color:#eb3422;color:#fff}.form-bg-danger::-moz-placeholder{color:#fff;opacity:1}.form-bg-danger:-ms-input-placeholder{color:#fff}.form-bg-danger::-webkit-input-placeholder{color:#fff}.form-bg-success{background-color:#0ac282;border-color:#0ac282;color:#fff}.form-bg-success:focus{background-color:#0ac282;border-color:#0ac282;color:#fff}.form-bg-success::-moz-placeholder{color:#fff;opacity:1}.form-bg-success:-ms-input-placeholder{color:#fff}.form-bg-success::-webkit-input-placeholder{color:#fff}.form-bg-inverse{background-color:#404E67;border-color:#404E67;color:#fff}.form-bg-inverse:focus{background-color:#404E67;border-color:#404E67;color:#fff}.form-bg-inverse::-moz-placeholder{color:#fff;opacity:1}.form-bg-inverse:-ms-input-placeholder{color:#fff}.form-bg-inverse::-webkit-input-placeholder{color:#fff}.form-bg-info{background-color:#2DCEE3;border-color:#2DCEE3;color:#fff}.form-bg-info:focus{background-color:#2DCEE3;border-color:#2DCEE3;color:#fff}.form-bg-info::-moz-placeholder{color:#fff;opacity:1}.form-bg-info:-ms-input-placeholder{color:#fff}.form-bg-info::-webkit-input-placeholder{color:#fff}.has-success .col-form-label{color:#0ac282}.has-success .form-control-success{border-color:#0ac282}.has-warning .col-form-label{color:#fe9365}.has-warning .form-control-success{border-color:#fe9365}.has-danger .col-form-label{color:#eb3422}.has-danger .form-control-success{border-color:#eb3422}.left-icon-control{position:relative}.left-icon-control input{padding-left:50px}.left-icon-control .form-icon{position:absolute;top:50%;left:17px;margin-top:-12px}.right-icon-control{position:relative}.right-icon-control input{padding-right:50px}.right-icon-control .form-icon{position:absolute;top:7px;right:17px}.input-group{margin-bottom:1.25em}.input-group-addon{background-color:#01a9ac;color:#fff}.input-group-button .input-group-addon{-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.input-group-button .input-group-addon:hover{background-color:#01dbdf;border-color:#01dbdf}.input-group-button .input-group-addon:hover .btn{background-color:#01dbdf;border-color:#01dbdf}.input-group-dropdown [class*=btn-]{margin-bottom:0}.js-dynamic-disable,.js-dynamic-enable{vertical-align:inherit}.form-radio{position:relative}.form-radio .form-help{position:absolute;width:100%}.form-radio label{position:relative;padding-left:1.5rem;text-align:left;color:#333;display:block;line-height:1.8}.form-radio input{width:auto;opacity:0.00000001;position:absolute;left:0}.radio .helper{position:absolute;top:-0.15rem;left:-0.25rem;cursor:pointer;display:block;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.radio .helper::after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:#01a9ac;border-color:#01a9ac}.radio .helper::after,.radio .helper::before{content:'';position:absolute;left:0;top:3px;margin:0.25rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease, -webkit-transform 0.28s ease;border-radius:50%;border:0.125rem solid #01a9ac}.radio label:hover .helper{color:#01a9ac}.radio input:checked ~ .helper::after{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.radio input:checked ~ .helper::before{color:#01a9ac}.radio.radiofill input:checked ~ .helper::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.radio.radiofill .helper::after{background-color:#01a9ac}.radio.radio-outline input:checked ~ .helper::after{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.radio.radio-outline .helper::after{background-color:#fff;border:0.225rem solid #01a9ac}.radio.radio-matrial input ~ .helper::after{background-color:#fff}.radio.radio-matrial input:checked ~ .helper::after{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-box-shadow:0 1px 7px -1px rgba(0,0,0,0.72);box-shadow:0 1px 7px -1px rgba(0,0,0,0.72)}.radio.radio-matrial input:checked ~ .helper::before{background-color:#01a9ac}.radio.radio-disable{opacity:0.7}.radio.radio-disable label{cursor:not-allowed}.radio-inline{display:inline-block;margin-right:20px}.radio.radiofill.radio-primary .helper::after{background-color:#01a9ac;border-color:#01a9ac}.radio.radiofill.radio-primary .helper::before{border-color:#01a9ac}.radio.radio-outline.radio-primary .helper::after{background-color:#fff;border:0.225rem solid #01a9ac}.radio.radio-outline.radio-primary .helper::before{border-color:#01a9ac}.radio.radio-matrial.radio-primary input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-primary input ~ .helper::before{background-color:#01a9ac;border-color:#01a9ac}.radio.radiofill.radio-warning .helper::after{background-color:#fe9365;border-color:#fe9365}.radio.radiofill.radio-warning .helper::before{border-color:#fe9365}.radio.radio-outline.radio-warning .helper::after{background-color:#fff;border:0.225rem solid #fe9365}.radio.radio-outline.radio-warning .helper::before{border-color:#fe9365}.radio.radio-matrial.radio-warning input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-warning input ~ .helper::before{background-color:#fe9365;border-color:#fe9365}.radio.radiofill.radio-default .helper::after{background-color:#e0e0e0;border-color:#e0e0e0}.radio.radiofill.radio-default .helper::before{border-color:#e0e0e0}.radio.radio-outline.radio-default .helper::after{background-color:#fff;border:0.225rem solid #e0e0e0}.radio.radio-outline.radio-default .helper::before{border-color:#e0e0e0}.radio.radio-matrial.radio-default input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-default input ~ .helper::before{background-color:#e0e0e0;border-color:#e0e0e0}.radio.radiofill.radio-danger .helper::after{background-color:#eb3422;border-color:#eb3422}.radio.radiofill.radio-danger .helper::before{border-color:#eb3422}.radio.radio-outline.radio-danger .helper::after{background-color:#fff;border:0.225rem solid #eb3422}.radio.radio-outline.radio-danger .helper::before{border-color:#eb3422}.radio.radio-matrial.radio-danger input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-danger input ~ .helper::before{background-color:#eb3422;border-color:#eb3422}.radio.radiofill.radio-success .helper::after{background-color:#0ac282;border-color:#0ac282}.radio.radiofill.radio-success .helper::before{border-color:#0ac282}.radio.radio-outline.radio-success .helper::after{background-color:#fff;border:0.225rem solid #0ac282}.radio.radio-outline.radio-success .helper::before{border-color:#0ac282}.radio.radio-matrial.radio-success input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-success input ~ .helper::before{background-color:#0ac282;border-color:#0ac282}.radio.radiofill.radio-inverse .helper::after{background-color:#404E67;border-color:#404E67}.radio.radiofill.radio-inverse .helper::before{border-color:#404E67}.radio.radio-outline.radio-inverse .helper::after{background-color:#fff;border:0.225rem solid #404E67}.radio.radio-outline.radio-inverse .helper::before{border-color:#404E67}.radio.radio-matrial.radio-inverse input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-inverse input ~ .helper::before{background-color:#404E67;border-color:#404E67}.radio.radiofill.radio-info .helper::after{background-color:#2DCEE3;border-color:#2DCEE3}.radio.radiofill.radio-info .helper::before{border-color:#2DCEE3}.radio.radio-outline.radio-info .helper::after{background-color:#fff;border:0.225rem solid #2DCEE3}.radio.radio-outline.radio-info .helper::before{border-color:#2DCEE3}.radio.radio-matrial.radio-info input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-info input ~ .helper::before{background-color:#2DCEE3;border-color:#2DCEE3}.border-checkbox-section .border-checkbox-group{display:inline-block}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after{-webkit-animation:check linear 0.5s;animation:check linear 0.5s;opacity:1;border-color:#01a9ac}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after .border-checkbox-label:before{border-color:#eee}.border-checkbox-section .border-checkbox-group .border-checkbox-label{position:relative;display:inline-block;cursor:pointer;height:20px;line-height:20px;padding-left:30px;margin-right:15px}.border-checkbox-section .border-checkbox-group .border-checkbox-label:after{content:"";display:block;width:6px;height:12px;opacity:0.9;border-right:2px solid #eee;border-top:2px solid #eee;position:absolute;left:4px;top:11px;-webkit-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.border-checkbox-section .border-checkbox-group .border-checkbox-label:before{content:"";display:block;border:2px solid #01a9ac;width:20px;height:20px;position:absolute;left:0}.border-checkbox-section .border-checkbox{display:none}.border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label{cursor:no-drop;color:#ccc}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:12px;width:6px}}@keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:12px;width:6px}}.border-checkbox-section .border-checkbox-group-primary .border-checkbox-label:before{border:2px solid #01a9ac}.border-checkbox-section .border-checkbox-group-primary .border-checkbox:checked+.border-checkbox-label:after{border-color:#01a9ac}.border-checkbox-section .border-checkbox-group-warning .border-checkbox-label:before{border:2px solid #fe9365}.border-checkbox-section .border-checkbox-group-warning .border-checkbox:checked+.border-checkbox-label:after{border-color:#fe9365}.border-checkbox-section .border-checkbox-group-default .border-checkbox-label:before{border:2px solid #e0e0e0}.border-checkbox-section .border-checkbox-group-default .border-checkbox:checked+.border-checkbox-label:after{border-color:#e0e0e0}.border-checkbox-section .border-checkbox-group-danger .border-checkbox-label:before{border:2px solid #eb3422}.border-checkbox-section .border-checkbox-group-danger .border-checkbox:checked+.border-checkbox-label:after{border-color:#eb3422}.border-checkbox-section .border-checkbox-group-success .border-checkbox-label:before{border:2px solid #0ac282}.border-checkbox-section .border-checkbox-group-success .border-checkbox:checked+.border-checkbox-label:after{border-color:#0ac282}.border-checkbox-section .border-checkbox-group-inverse .border-checkbox-label:before{border:2px solid #404E67}.border-checkbox-section .border-checkbox-group-inverse .border-checkbox:checked+.border-checkbox-label:after{border-color:#404E67}.border-checkbox-section .border-checkbox-group-info .border-checkbox-label:before{border:2px solid #2DCEE3}.border-checkbox-section .border-checkbox-group-info .border-checkbox:checked+.border-checkbox-label:after{border-color:#2DCEE3}.checkbox-fade,.checkbox-zoom{display:inline-block;margin-right:15px}.checkbox-fade label,.checkbox-zoom label{line-height:20px}.checkbox-fade label input[type="checkbox"],.checkbox-fade label input[type="radio"],.checkbox-zoom label input[type="checkbox"],.checkbox-zoom label input[type="radio"]{display:none}.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotateZ(0deg);opacity:1}.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,.checkbox-fade label input[type="radio"]+.cr>.cr-icon,.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.checkbox-fade label:after,.checkbox-zoom label:after{content:'';display:table;clear:both}.checkbox-fade.fade-in-disable .cr,.checkbox-fade.fade-in-disable label,.checkbox-zoom.fade-in-disable .cr,.checkbox-zoom.fade-in-disable label{color:#ccc;cursor:no-drop}.checkbox-fade .cr,.checkbox-zoom .cr{border-radius:0;border:2px solid #01a9ac;cursor:pointer;display:inline-block;float:left;height:20px;margin-right:0.5em;position:relative;width:20px}.checkbox-fade .cr .cr-icon,.checkbox-zoom .cr .cr-icon{color:#01a9ac;font-size:0.8em;left:0;line-height:0;position:absolute;right:0;text-align:center;top:50%}.checkbox-fade label{line-height:20px}.checkbox-fade label input[type="checkbox"],.checkbox-fade label input[type="radio"]{display:none}.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotateZ(0deg);opacity:1}.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,.checkbox-fade label input[type="radio"]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.checkbox-zoom label{line-height:20px}.checkbox-zoom label input[type="checkbox"],.checkbox-zoom label input[type="radio"]{display:none}.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]+.cr>.cr-icon{-webkit-transform:scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);transform:scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.checkbox-fade.fade-in-primary .cr,.checkbox-fade.zoom-primary .cr,.checkbox-zoom.fade-in-primary .cr,.checkbox-zoom.zoom-primary .cr{border:2px solid #01a9ac}.checkbox-fade.fade-in-primary .cr .cr-icon,.checkbox-fade.zoom-primary .cr .cr-icon,.checkbox-zoom.fade-in-primary .cr .cr-icon,.checkbox-zoom.zoom-primary .cr .cr-icon{color:#01a9ac}.checkbox-fade.fade-in-warning .cr,.checkbox-fade.zoom-warning .cr,.checkbox-zoom.fade-in-warning .cr,.checkbox-zoom.zoom-warning .cr{border:2px solid #fe9365}.checkbox-fade.fade-in-warning .cr .cr-icon,.checkbox-fade.zoom-warning .cr .cr-icon,.checkbox-zoom.fade-in-warning .cr .cr-icon,.checkbox-zoom.zoom-warning .cr .cr-icon{color:#fe9365}.checkbox-fade.fade-in-default .cr,.checkbox-fade.zoom-default .cr,.checkbox-zoom.fade-in-default .cr,.checkbox-zoom.zoom-default .cr{border:2px solid #e0e0e0}.checkbox-fade.fade-in-default .cr .cr-icon,.checkbox-fade.zoom-default .cr .cr-icon,.checkbox-zoom.fade-in-default .cr .cr-icon,.checkbox-zoom.zoom-default .cr .cr-icon{color:#e0e0e0}.checkbox-fade.fade-in-danger .cr,.checkbox-fade.zoom-danger .cr,.checkbox-zoom.fade-in-danger .cr,.checkbox-zoom.zoom-danger .cr{border:2px solid #eb3422}.checkbox-fade.fade-in-danger .cr .cr-icon,.checkbox-fade.zoom-danger .cr .cr-icon,.checkbox-zoom.fade-in-danger .cr .cr-icon,.checkbox-zoom.zoom-danger .cr .cr-icon{color:#eb3422}.checkbox-fade.fade-in-success .cr,.checkbox-fade.zoom-success .cr,.checkbox-zoom.fade-in-success .cr,.checkbox-zoom.zoom-success .cr{border:2px solid #0ac282}.checkbox-fade.fade-in-success .cr .cr-icon,.checkbox-fade.zoom-success .cr .cr-icon,.checkbox-zoom.fade-in-success .cr .cr-icon,.checkbox-zoom.zoom-success .cr .cr-icon{color:#0ac282}.checkbox-fade.fade-in-inverse .cr,.checkbox-fade.zoom-inverse .cr,.checkbox-zoom.fade-in-inverse .cr,.checkbox-zoom.zoom-inverse .cr{border:2px solid #404E67}.checkbox-fade.fade-in-inverse .cr .cr-icon,.checkbox-fade.zoom-inverse .cr .cr-icon,.checkbox-zoom.fade-in-inverse .cr .cr-icon,.checkbox-zoom.zoom-inverse .cr .cr-icon{color:#404E67}.checkbox-fade.fade-in-info .cr,.checkbox-fade.zoom-info .cr,.checkbox-zoom.fade-in-info .cr,.checkbox-zoom.zoom-info .cr{border:2px solid #2DCEE3}.checkbox-fade.fade-in-info .cr .cr-icon,.checkbox-fade.zoom-info .cr .cr-icon,.checkbox-zoom.fade-in-info .cr .cr-icon,.checkbox-zoom.zoom-info .cr .cr-icon{color:#2DCEE3}.checkbox-color{display:inline-block;margin-right:20px;cursor:pointer}.checkbox-color label{display:inline-block;position:relative;padding-left:10px;line-height:20px}.checkbox-color label::before{content:"";display:inline-block;position:absolute;top:0;width:20px;height:20px;left:0;right:0;text-align:center;margin-left:-20px;border:1px solid #ccc;border-radius:0;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox-color label::after{display:inline-block;position:absolute;width:16px;height:16px;left:-1px;top:0;margin-left:-17px;padding-left:3px;padding-top:1px;font-size:11px;color:#fff}.checkbox-color input[type="checkbox"]{opacity:0}.checkbox-color input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox-color input[type="checkbox"]:checked+label::after{font-family:'FontAwesome';content:"\f00c"}.checkbox-color input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox-color input[type="checkbox"]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox-color.checkbox-circle label::before{border-radius:50%}.checkbox-color.checkbox-inline{margin-top:0}.checkbox-danger input[type="checkbox"]:checked+label::after,.checkbox-info input[type="checkbox"]:checked+label::after,.checkbox-primary input[type="checkbox"]:checked+label::after,.checkbox-success input[type="checkbox"]:checked+label::after,.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#2196f3;border-color:#2196f3}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#01a9ac}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#fe9365}.checkbox-default input[type="checkbox"]:checked+label::before{background-color:#e0e0e0}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#eb3422}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#0ac282}.checkbox-inverse input[type="checkbox"]:checked+label::before{background-color:#404E67}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#2DCEE3}.bootstrap-tagsinput{border:1px solid #01a9ac;line-height:30px;border-radius:2px}.bootstrap-tagsinput .tag{padding:6px;border-radius:2px}.select2-container--default:focus{border-color:#01a9ac}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent}.select2-container--default .select2-search__field:focus{border:1px solid #01a9ac}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#01a9ac}.select2-container--default .select2-selection--multiple{padding:3px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#01a9ac;border:1px solid #01a9ac;padding:5px 15px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice span{color:#fff}.select2-container--default .select2-selection--multiple .select2-search__field{border:none}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #01a9ac}.select2-container--default .select2-selection--single{color:#fff;height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{/*background-color:#01a9ac;*//*color:#fff;*/padding:8px 30px 8px 20px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:15px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent}.ms-container .ms-list.ms-focus{border-color:#01a9ac;-webkit-box-shadow:inset 0 1px 1px rgba(26,188,156,0.49),0 0 8px rgba(26,188,156,0.5);box-shadow:inset 0 1px 1px rgba(26,188,156,0.49),0 0 8px rgba(26,188,156,0.5)}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{background-color:#01a9ac}.ms-selectable .custom-header,.ms-selection .custom-header{background-color:#01a9ac;color:#fff;text-align:center}.ms-list{display:block !important}.ms-list li{width:100%}.form-group .messages p{margin-bottom:0;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.form-group .popover-valid{position:absolute;right:40px;top:7px}.wizard>.steps .current a{background:#01a9ac;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;cursor:pointer;border-radius:2px;outline:1px solid #fff;outline-offset:-7px}.wizard>.steps .current a:hover{background:#01c2c5;outline-offset:0}#design-wizard .steps li{position:relative;z-index:99;margin-bottom:20px}#design-wizard .steps li:after{content:"";position:absolute;height:2px;background:#01a9ac;width:100%;top:30px;z-index:-1}#design-wizard .steps li a{width:20%;margin:0 auto;text-align:center;border-radius:2px}.wizard>.steps .done a{background:#e0e0e0}.card .card-block .wizard-form .steps ul{display:block}.card .card-block .wizard-form li{margin-right:0}.wizard>.content{border:1px solid #ccc;border-radius:2px;background:#fff}.data-table-main.icon-list-demo [class*=col-]{margin-bottom:10px}.data-table-main.icon-svg-demo [class*=col-]{margin-bottom:10px}.icon-list-demo i{border:1px solid #eceeef;border-radius:3px;color:rgba(43,61,81,0.7);display:inline-block;font-size:24px;height:50px;line-height:50px;margin:0 12px 0 0;text-align:center;vertical-align:middle;width:50px}.icon-list-demo div{cursor:pointer;white-space:nowrap;margin-bottom:10px}.icon-list-demo i:hover{color:#64b0f2}.flags .f-item{padding:12px;border:1px solid #ddd;margin-right:15px;display:inline-block}.data-table-main.flags [class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.content-flag label{margin-bottom:0;cursor:pointer}.content-flag .txt-ellipsis{text-overflow:ellipsis;white-space:nowrap;width:120px;overflow:hidden}.outer-ellipsis{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:250px}label.txt-ellipsis{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:135px}.flags .f-item .name,.flags .f-item .capital{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:0}.flags .f-item .code{display:block;font-size:90%;color:#999;padding-bottom:0}.label{border-radius:4px;font-size:75%;padding:4px 7px;margin-right:5px;font-weight:400;color:#fff !important}.label-main{display:inline-block;vertical-align:middle;margin:8px 5px}.badge{border-radius:10px;padding:3px 7px}.badge-top-left{margin-right:-10px;right:100%;top:-3px}.badge-top-right{margin-left:-10px;top:-3px}.badge-bottom-left{margin-left:-33px;bottom:-12px;right:97%}.badge-bottom-right{margin-left:-10px;bottom:-12px}.label.label-lg{padding:8px 21px}.label.label-md{padding:6px 14px}.badge-lg{padding:5px 9px;font-size:14px}.badge-md{padding:4px 8px;font-size:14px}span.badge{display:inline-block !important}.label-default{background-color:#e0e0e0 !important;border-color:#e0e0e0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.label-inverse-default{border:1px solid;border-color:#e0e0e0;color:#e0e0e0 !important}.label-inverse-primary{border:1px solid;border-color:#01a9ac;color:#01a9ac !important}.label-inverse-success{border:1px solid;border-color:#0ac282;color:#0ac282 !important}.label-inverse-warning{border:1px solid;border-color:#fe9365;color:#fe9365 !important}.label-inverse-danger{border:1px solid;border-color:#eb3422;color:#eb3422 !important}.label-inverse-info{border:1px solid;border-color:#2DCEE3;color:#2DCEE3 !important}.label-inverse-info-border{border:1px solid;border-color:#404E67;color:#404E67 !important}.badge-inverse-default{border:1px solid;border-color:#e0e0e0;color:#e0e0e0 !important}.badge-inverse-primary{border:1px solid;border-color:#01a9ac;color:#01a9ac !important}.badge-inverse-success{border:1px solid;border-color:#0ac282;color:#0ac282 !important}.badge-inverse-warning{border:1px solid;border-color:#fe9365;color:#fe9365 !important}.badge-inverse-danger{border:1px solid;border-color:#eb3422;color:#eb3422 !important}.badge-inverse-info{border:1px solid;border-color:#404E67;color:#404E67 !important}.label-icon{position:relative}.label-icon label{position:absolute}.icofont.icofont-envelope{font-size:20px}.bg-pic{background-color:rgba(0,0,0,0.5);background-blend-mode:overlay}.j-pro{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,0.15)}.j-pro .j-header{background-color:#01a9ac;border-top:1px solid #01a9ac;-webkit-box-shadow:none;box-shadow:none}.j-pro .j-icon-right{border-left:1px solid rgba(0,0,0,0.32)}.j-pro .j-icon-left{border-right:1px solid rgba(0,0,0,0.32)}.j-pro .j-footer{background-color:#fff;border-top:1px dashed #01a9ac;padding:20px 25px;position:inherit}.j-pro .j-footer button{margin-bottom:0;float:right}.j-pro .j-divider-text span{color:#222}.j-pro .btn-primary.disabled,.j-pro .wizard>.actions a.disabled,.wizard>.actions .j-pro a.disabled,.j-pro .sweet-alert button.disabled.confirm,.sweet-alert .j-pro button.disabled.confirm,.j-pro .btn-primary:disabled,.j-pro .wizard>.actions a:disabled,.wizard>.actions .j-pro a:disabled,.j-pro .sweet-alert button.confirm:disabled,.sweet-alert .j-pro button.confirm:disabled{background-color:#0ac282;border-color:#0ac282}.j-pro input[type="text"],.j-pro input[type="password"],.j-pro input[type="email"],.j-pro input[type="search"],.j-pro input[type="url"],.j-pro textarea,.j-pro select,.j-forms input[type="text"],.j-forms input[type="password"],.j-forms input[type="email"],.j-forms input[type="search"],.j-forms input[type="url"],.j-forms textarea,.j-forms select{border:1px solid rgba(0,0,0,0.15)}.j-pro input[type="text"]:hover,.j-pro input[type="password"]:hover,.j-pro input[type="email"]:hover,.j-pro input[type="search"]:hover,.j-pro input[type="url"]:hover,.j-pro textarea:hover,.j-pro select:hover,.j-pro input[type="text"]:focus,.j-pro input[type="password"]:focus,.j-pro input[type="email"]:focus,.j-pro input[type="search"]:focus,.j-pro input[type="url"]:focus,.j-pro textarea:focus,.j-pro select:focus,.j-pro .j-file-button:hover+input,.j-forms input[type="text"]:hover,.j-forms input[type="password"]:hover,.j-forms input[type="email"]:hover,.j-forms input[type="search"]:hover,.j-forms input[type="url"]:hover,.j-forms textarea:hover,.j-forms select:hover,.j-forms input[type="text"]:focus,.j-forms input[type="password"]:focus,.j-forms input[type="email"]:focus,.j-forms input[type="search"]:focus,.j-forms input[type="url"]:focus,.j-forms textarea:focus,.j-forms select:focus{border:1px solid #01a9ac}.j-pro .j-radio-toggle,.j-pro .j-checkbox-toggle,.j-pro .j-inline-group .j-radio-toggle,.j-pro .j-inline-group .j-checkbox-toggle{padding:9px 0 18px 0}.j-pro .j-tooltip,.j-pro .j-tooltip-image{background-color:#01a9ac}.j-pro .j-tooltip:before,.j-pro .j-tooltip-image:before{border-color:#01a9ac transparent}.j-pro .j-primary-btn,.j-pro .j-file-button,.j-pro .j-secondary-btn,.j-pro .j-widget .j-addon-btn{background-color:#01a9ac}.j-pro .j-primary-btn:hover,.j-pro .j-file-button:hover,.j-pro .j-secondary-btn:hover,.j-pro .j-widget .j-addon-btn:hover{background-color:#01c2c5}.j-pro .j-ratings input+label:hover,.j-pro .j-ratings input+label:hover ~ label,.j-pro .j-ratings input:checked+label,.j-pro .j-ratings input:checked+label ~ label{color:#01a9ac}.j-unit .checkbox-fade{display:block;margin-top:20px}.j-forms{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,0.15)}.j-forms button i{margin-right:0}.j-forms .checkbox-fade{margin-top:10px}.j-forms .checkbox-fade .disabled-view{opacity:0.5;cursor:not-allowed}.j-forms .link{color:#01a9ac;border-bottom:none;text-transform:capitalize;margin-bottom:15px}.j-forms .label{margin-bottom:15px}.j-forms .btn-primary:disabled,.j-forms .wizard>.actions a:disabled,.wizard>.actions .j-forms a:disabled,.j-forms .sweet-alert button.confirm:disabled,.sweet-alert .j-forms button.confirm:disabled{background-color:#e0e0e0;border-color:#e0e0e0}.j-forms .radio-toggle,.j-forms .checkbox-toggle,.j-forms .inline-group .radio-toggle,.j-forms .inline-group .checkbox-toggle{padding:9px 0 8px 0px}.j-forms .header{background-color:#01a9ac;border-top:1px solid #01a9ac;-webkit-box-shadow:none;box-shadow:none}.j-forms .divider-text span{color:#222}.j-forms .widget .addon,.j-forms .widget .addon-btn{background-color:#01a9ac;color:#fff}.j-forms .widget .addon:hover,.j-forms .widget .addon:focus,.j-forms .widget .addon-btn:hover,.j-forms .widget .addon-btn:focus{background-color:#01c2c5}.j-forms .widget .addon:hover i,.j-forms .widget .addon:focus i,.j-forms .widget .addon-btn:hover i,.j-forms .widget .addon-btn:focus i{color:#fff}.j-forms .widget .addon i,.j-forms .widget .addon-btn i{color:#fff}.j-forms .footer{background-color:#fff;border-top:1px dashed #1abc9c;padding:20px 25px;position:inherit}.j-forms .footer button{float:right;margin-bottom:0}.j-forms .stepper .stepper-arrow{background-color:#01a9ac}.j-forms .stepper .stepper-arrow:hover{background-color:#01c2c5}.j-forms .stepper .stepper-arrow.up:after{border-bottom:7px solid #fff}.j-forms .stepper .stepper-arrow.down:after{border-top:7px solid #fff}.popup-menu{padding:0}.popup-menu .popup-list{background-color:#2C3E50;border-radius:0}.popup-menu .popup-list>ul>li{-webkit-transition:all ease-in .3s;transition:all ease-in .3s;color:#fff;border-left:none;cursor:pointer}.popup-menu .popup-list>ul>li:hover{background-color:#384c5f;color:#fff}.j-tabs-container .j-tabs-label,.j-tabs-container input[type="radio"]:checked+.j-tabs-label{border-top:4px solid #01a9ac}.pop-up-logo img{margin-top:10px;margin-left:80px}.popup-list-open .popup-list-wrapper{z-index:99}.span4 label{color:#222 !important}.pop-up-wrapper{margin-left:0 !important}@media only screen and (max-width: 480px){.j-forms,.j-pro{border:none;background-color:#fff}.j-forms .footer,.j-forms .j-footer,.j-pro .footer,.j-pro .j-footer{border-top:none}.j-forms .footer button,.j-forms .j-footer button,.j-pro .footer button,.j-pro .j-footer button{margin:5px}.j-forms .j-content,.j-pro .j-content{padding:0}.j-forms .j-divider-text,.j-pro .j-divider-text{border-top:none}.j-forms .j-divider-text span,.j-pro .j-divider-text span{white-space:unset;background:transparent;border:none}.j-forms .icon-right ~ input,.j-forms .j-forms .icon-right ~ textarea,.j-pro .icon-right ~ input,.j-pro .j-forms .icon-right ~ textarea{padding-right:0}.j-wrapper{padding:0;border:none;background-color:transparent}}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon.pcoded .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon.pcoded .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon.pcoded .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon.pcoded .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon.pcoded .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon{background-color:#39ADB5}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon{background-color:#7C4DFF}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon{background-color:#FF5370}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon{background-color:#2196F3}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon{background-color:#FF7588}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon{background-color:#16D39A}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon{background-color:#FFB64D}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon{background-color:#ab7967}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon{background-color:#39ADB5}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon{background-color:#7C4DFF}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon{background-color:#FF5370}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon{background-color:#2196F3}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon{background-color:#FF7588}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon{background-color:#16D39A}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon{background-color:#FFB64D}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon{background-color:#ab7967}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon{background-color:#39ADB5}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon{background-color:#7C4DFF}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon{background-color:#FF5370}.pcoded[nav-type="st1"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon i,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon i{display:none}.pcoded[nav-type="st2"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon b,.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon b,.pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon b{display:none}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon{background-color:rgba(106,184,247,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon{background-color:rgba(255,194,202,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon{background-color:rgba(73,236,187,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon{background-color:rgba(255,213,154,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon{background-color:rgba(198,164,152,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon{background-color:rgba(106,202,208,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon{background-color:rgba(180,154,255,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon{background-color:rgba(255,160,176,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon{background-color:rgba(106,184,247,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon{background-color:rgba(255,194,202,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon{background-color:rgba(73,236,187,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon{background-color:rgba(255,213,154,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon{background-color:rgba(198,164,152,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon{background-color:rgba(106,202,208,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon{background-color:rgba(180,154,255,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon{background-color:rgba(255,160,176,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon{background-color:rgba(106,184,247,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon{background-color:rgba(255,194,202,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon{background-color:rgba(73,236,187,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon{background-color:rgba(255,213,154,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon{background-color:rgba(198,164,152,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon{background-color:rgba(106,202,208,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon{background-color:rgba(180,154,255,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon{background-color:rgba(255,160,176,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon{background-color:#6ab8f7}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon{background-color:#ffc2ca}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon{background-color:#49ecbb}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon{background-color:#ffd59a}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon{background-color:#c6a498}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon{background-color:#6acad0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon{background-color:#b49aff}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon{background-color:#ffa0b0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon{background-color:#6ab8f7}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon{background-color:#ffc2ca}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon{background-color:#49ecbb}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon{background-color:#ffd59a}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon{background-color:#c6a498}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon{background-color:#6acad0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon{background-color:#b49aff}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon{background-color:#ffa0b0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon{background-color:#6ab8f7}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon{background-color:#ffc2ca}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon{background-color:#49ecbb}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon{background-color:#ffd59a}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon{background-color:#c6a498}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon{background-color:#6acad0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon{background-color:#b49aff}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon{background-color:#ffa0b0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i{color:#2196F3}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i{color:#FF7588}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i{color:#16D39A}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i{color:#FFB64D}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i{color:#ab7967}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i{color:#39ADB5}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i{color:#7C4DFF}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i{color:#FF5370}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i{color:#2196F3}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i{color:#FF7588}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i{color:#16D39A}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i{color:#FFB64D}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i{color:#ab7967}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i{color:#39ADB5}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i{color:#7C4DFF}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i{color:#FF5370}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i{color:#2196F3}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i{color:#FF7588}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i{color:#16D39A}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i{color:#FFB64D}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i{color:#ab7967}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i{color:#39ADB5}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i{color:#7C4DFF}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i{color:#FF5370}.pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon i{color:#c3c3c3}.pcoded[nav-type="st6"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st6"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon i{color:#000}.main-menu{float:left;width:240px;z-index:99}.main-menu .main-menu-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 20px 15px}.main-menu .main-menu-header .user-details{display:inline-block;margin-left:15px;margin-right:15px}.main-menu .main-menu-header .user-details #more-details{cursor:pointer}.main-menu .main-menu-header .user-details span{color:#000;display:block;font-size:14px;text-transform:capitalize}.main-menu .main-menu-header .user-details span i{font-size:10px;margin-left:10px}.main-menu .main-menu-header .user-details span:first-child{margin-bottom:5px;font-weight:600}.main-menu .main-menu-header .user-details span:last-child{color:#999;font-size:12px}.main-menu .main-menu-content .more-details{display:none}.main-menu .main-menu-content .more-details a{padding:10px 25px;display:block;color:#000;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.main-menu .main-menu-content .more-details a:hover{color:#01a9ac}.main-menu .main-menu-content .more-details a i{margin-right:10px}.main-menu .main-menu-content .menu-search{padding:20px 20px 10px}.main-menu .main-menu-content li{position:relative}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-content,.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-header{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu{width:80px}.sidebar_toggle a{margin:-5px;line-height:1}.header-navbar{min-height:56px;padding:0}.header-navbar .navbar-wrapper .navbar-logo{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:56px;text-align:center;text-transform:uppercase;width:240px;padding:10px}@media only screen and (max-width: 992px){.header-navbar .navbar-wrapper .navbar-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header-navbar .navbar-wrapper .navbar-logo h5{margin-bottom:0}.header-navbar .navbar-wrapper .navbar-logo .mobile-menu{position:absolute;right:5px;top:calc(50% - 20px);border-radius:50%;padding:5px 9px;font-size:20px}@media only screen and (max-width: 575px){.header-navbar .navbar-wrapper .navbar-logo .mobile-search{display:none !important}}.header-navbar .navbar-wrapper .navbar-logo .mobile-options,.header-navbar .navbar-wrapper .navbar-logo .mobile-search{display:none}.header-navbar .navbar-wrapper .navbar-container .nav-left,.header-navbar .navbar-wrapper .navbar-container .nav-right{float:left;margin-bottom:0}.header-navbar .navbar-wrapper .navbar-container .nav-left li,.header-navbar .navbar-wrapper .navbar-container .nav-right li{float:left;line-height:3.5;padding:0 10px;position:relative}@media only screen and (max-width: 575px){.header-navbar .navbar-wrapper .navbar-container .nav-left li,.header-navbar .navbar-wrapper .navbar-container .nav-right li{padding:0 5px}}.header-navbar .navbar-wrapper .navbar-container .nav-left li .sidebar_toggle a,.header-navbar .navbar-wrapper .navbar-container .nav-right li .sidebar_toggle a{display:none}.header-navbar .navbar-wrapper .navbar-container .nav-left li>a,.header-navbar .navbar-wrapper .navbar-container .nav-right li>a{font-size:16px}.header-navbar .navbar-wrapper .navbar-container .nav-left li>a>i.flag-icon,.header-navbar .navbar-wrapper .navbar-container .nav-right li>a>i.flag-icon{border-radius:50%;width:20px;height:20px}.header-navbar .navbar-wrapper .navbar-container .nav-left a,.header-navbar .navbar-wrapper .navbar-container .nav-right a{padding:0 0.6rem}.header-navbar .navbar-wrapper .navbar-container .nav-left .mega-menu-top i,.header-navbar .navbar-wrapper .navbar-container .nav-right .mega-menu-top i{font-size:10px;margin-left:10px}.header-navbar .navbar-wrapper .navbar-container .nav-right{float:right}.header-navbar .navbar-wrapper .navbar-container .nav-right li{padding:0 20px}.header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile img{margin-right:10px;width:30px}.header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile i{font-size:10px;margin-left:10px}.header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .show-notification li:first-child:hover,.header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .profile-notification li:first-child:hover{background-color:#fff}.header-navbar .navbar-wrapper .navbar-container .header-notification{-webkit-perspective:1000px;perspective:1000px;z-index:99;cursor:pointer}.header-navbar .navbar-wrapper .navbar-container .header-notification .badge{border-radius:100px;right:-10px;position:absolute;top:5px;padding:4px;width:19px}.header-navbar .navbar-wrapper .navbar-container .header-notification .dropdown-toggle::after{display:none}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification{background:#fff;-webkit-box-shadow:0 2px 30px 6px rgba(0,0,0,0.1);box-shadow:0 2px 30px 6px rgba(0,0,0,0.1);position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:24rem;right:-15px;top:75px;left:auto;overflow:visible;border:none}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification:after,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:after{content:"";position:absolute;top:-10px;right:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:10px solid #fff;border-right-color:transparent;border-bottom-color:transparent;-webkit-box-shadow:-10px -9px 23px 1px rgba(0,0,0,0.1);box-shadow:-10px -9px 23px 1px rgba(0,0,0,0.1)}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a{color:#666}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li{border-top:1px solid #ddd;line-height:initial;padding:1em 20px;width:100%;cursor:pointer;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child{padding:10px 20px}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child h6,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child h6{display:inline-block;font-size:14px;font-weight:600;margin-bottom:0}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child label,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child label{float:right}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li img,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li img{width:40px;margin-right:10px;-ms-flex-item-align:start !important;align-self:flex-start !important}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover{background-color:#f1f1f1}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.notification-view li:first-child:hover,.header-navbar .navbar-wrapper .navbar-container .header-notification .notification-view.profile-notification li:first-child:hover{background-color:transparent}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-user,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-user{font-size:15px;font-weight:600;margin-bottom:5px}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-msg,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-msg{margin-bottom:5px}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-time,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-time{font-size:12px;color:#919aa3}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification{width:15em}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a{font-size:15px;vertical-align:top;padding-left:0}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a:hover{background-color:transparent}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification i{font-size:17px;margin-left:4px;margin-right:15px}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li{border-top:none;padding:0.7em 20px}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child{padding:0.7em 20px}.header-navbar .navbar-wrapper .header-search{line-height:0.8}.header-navbar .navbar-wrapper .header-search .main-search{padding:13px 0;display:block}.header-navbar .navbar-wrapper .header-search .main-search .input-group{margin-bottom:0;background-color:transparent;border-radius:20px}.header-navbar .navbar-wrapper .header-search .main-search .input-group .form-control{padding:0.3rem 0.75rem;width:0;border:none;color:#353c4e;background-color:transparent}.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-addon{padding:0.45rem 0.75rem 0.3rem 0;background-color:transparent;color:#353c4e;border:none}.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-addon.search-close{padding:0.3rem 0 0.3rem 0.75rem;display:none}.header-navbar .navbar-wrapper .header-search .main-search.open{color:#353c4e}.header-navbar .navbar-wrapper .header-search .main-search.open .input-group{background-color:#dcdcdc}.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .form-control{display:block}.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-addon{color:#353c4e}.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-addon.search-close{display:block}.pcoded .pcoded-container{position:relative;background:#d5dae6}.pcoded .pcoded-header{position:relative;display:block}.pcoded .pcoded-navbar{display:block}.pcoded-main-container{display:block;position:relative;background:#F6F7FB;min-height:calc(100vh - 56px)}.pcoded .pcoded-content{position:relative;display:block}.pcoded-inner-navbar{display:block;position:relative}.pcoded-inner-content{padding:10px}.pcoded .pcoded-navbar .pcoded-item{display:block;list-style:none;margin:0;padding:0;position:relative}.pcoded .pcoded-navbar .pcoded-item>li{display:block;list-style:outside none none;margin:0;padding:0;position:relative}.pcoded .pcoded-navbar .pcoded-item>li>a{display:block;font-size:14px;padding:0 15px;text-decoration:none;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pcoded .pcoded-navbar .pcoded-item>li>a.disabled{opacity:0.5;cursor:not-allowed !important}.pcoded .pcoded-navbar .pcoded-item>li.active>a{font-weight:600}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{list-style:outside none none;margin:0;padding:0}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li{display:block;list-style:outside none none;margin:0;padding:0;position:relative}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{display:block;font-size:14px;font-weight:100;padding:0 15px;text-decoration:none;position:relative}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a>.pcoded-mtext{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a>.pcoded-mtext:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-micon{font-size:10px;padding-right:5px}.pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon{font-size:16px;padding:4px;margin-right:10px;width:23px;display:inline-block;height:26px;text-align:center}.pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon b{margin:0 2px;font-size:12px;line-height:1;font-weight:600}.pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-title i{margin-right:0;margin-left:20px}.pcoded-inner-navbar{height:100%}.pcoded[theme-layout="vertical"] .pcoded-header{width:100%;-webkit-box-shadow:0 0 11px rgba(0,0,0,0.13);box-shadow:0 0 11px rgba(0,0,0,0.13);z-index:1029}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header{display:block;z-index:1028}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo{opacity:1;text-align:center;visibility:visible;height:50px;white-space:nowrap}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo a{display:block;text-decoration:none;padding:9px 0}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo .logo-icon{bottom:-21px;font-size:60px;left:8px;position:absolute;z-index:-1;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-header .navbar-logo{padding:25px 0px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .navbar-logo{width:200px;padding:25px 15px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .navbar-logo .mobile-menu{right:15px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header .pcoded-logo .logo-text{font-family:open sans;font-size:16px;font-weight:400;margin:0 auto !important;opacity:1;visibility:visible;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);position:relative;top:5px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo .logo-text{opacity:0;position:absolute;transform:rotateX(90deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);visibility:hidden}.pcoded[theme-layout="vertical"][vertical-nav-type="offcanvas"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo{opacity:0;visibility:hidden;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg)}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .pcoded-left-header .pcoded-logo a .hide-in-smallsize{display:none}.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a{border-radius:4px;float:left;font-size:18px;height:35px;margin-right:5px;position:relative;text-align:center;top:7px;width:40px;border-width:0;border-style:solid}.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a i{position:relative;top:-7px}.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a:hover{text-decoration:none}.sidebar_toggle a:focus{text-decoration:none}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header{line-height:50px;padding:0 15px}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header{float:left}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header{float:right}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header{padding-left:20px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header .pcoded-right-header .pcoded-rl-header{padding-left:0}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul{list-style:outside none none;margin:0;padding:0}.pcoded-right-header .pcoded-rr-header ul{list-style:outside none none;margin:0;padding:0}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul>li,.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header ul>li{float:left;list-style:outside none none;margin:0;padding:0 5px;position:relative}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul>li>a,.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header ul>li>a{font-size:14px;font-weight:500;text-decoration:none}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header li.icons>a>i,.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header li.icons>a>i{font-size:18px;position:relative;top:3px}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header li.icons>a,.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header li.icons>a{padding:0 5px}.pcoded[theme-layout="vertical"] .pcoded-right-header .pcoded-badge{background-color:#777;border-radius:10px;color:#fff;font-size:10px;font-weight:700;line-height:1;min-height:17px;min-width:10px;opacity:1;padding:4px 7px;position:absolute;right:-4px;text-align:center;top:9px;transition:opacity 0.3s linear 0s;-webkit-transition:opacity 0.3s linear 0s;-ms-transition:opacity 0.3s linear 0s;-moz-transition:opacity 0.3s linear 0s;-o-transition:opacity 0.3s linear 0s;vertical-align:middle;visibility:visible;white-space:nowrap}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .hide-small-device{display:none}.pcoded[theme-layout="vertical"] .pcoded-navbar{z-index:1027;height:100%}.pcoded[theme-layout="vertical"] .pcoded-content{position:relative;display:block}.pcoded[theme-layout="vertical"] .pcoded-container{overflow:hidden;position:relative;margin:0 auto}.pcoded[theme-layout="vertical"].pcoded-wrapper,.pcoded[theme-layout="vertical"] .pcoded-main-container{position:relative;margin:0 auto}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-search{padding:20px 20px 5px;position:relative}.pcoded[theme-layout="vertical"][vnavigation-view="view2"] .pcoded-navbar .pcoded-search{border-radius:4px 4px 0 0}.pcoded-search input[type="text"]{display:block;margin:0;width:100%;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:4px;background:transparent;padding:6px 22px 6px 10px;border:none;border:1px solid #ddd}.pcoded-search input[type="text"]:focus{border-bottom-width:1px;border-bottom-style:solid}.style-4 input[type="text"].focus{border-bottom-width:1px;border-bottom-style:solid}.pcoded-search .search-icon{cursor:pointer;margin-top:-33px;padding:6px;position:absolute;right:25px}.pcoded[vertical-nav-type="collapsed"] .pcoded-search-box{visibility:hidden;opacity:0;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);position:absolute}.pcoded[vertical-nav-type="collapsed"] .pcoded-search input[type="text"]{padding:6px 22px 6px 10px}.searchbar-toggle:before{content:"\f002";cursor:pointer;float:right;font-family:FontAwesome;left:0;position:absolute;top:10px;visibility:hidden;opacity:0;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg)}.pcoded[vertical-nav-type="collapsed"] .searchbar-toggle:before{left:35px;top:10px;visibility:visible;opacity:1;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg)}.pcoded[vertical-nav-type="collapsed"] .pcoded-search.open .searchbar-toggle:before{content:"\f05c"}.pcoded[vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box{margin-left:60px;opacity:1;position:absolute;top:0;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);visibility:visible;width:200px;padding-right:10px}.pcoded[vertical-nav-type="collapsed"] .pcoded-search .search-icon{margin-top:-35px}.pcoded[vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-search.open .pcoded-search-box{margin-left:0;margin-right:70px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li>a{text-align:left;padding:8px 15px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{position:relative;width:100%}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{text-align:left;padding:8.7px 10px}.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{padding-left:30px}.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li .pcoded-submenu li>a{padding-left:50px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{width:100%;list-style:outside none none;margin:0 auto;padding:0;opacity:0;visibility:hidden;position:absolute}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger .pcoded-submenu{-webkit-transform-origin:0 0;-ms-transform-origin:10% 10%;transform-origin:10% 10%;-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg)}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{position:relative;opacity:1;visibility:visible;transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dashed"] li>a{border-bottom-style:dashed}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dotted"] li>a{border-bottom-style:dotted}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="solid"] li>a{border-bottom-style:solid}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="none"] li>a{border:none}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="false"]>li>a{border-bottom-width:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"]>li>a{border-bottom-width:1px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="false"] .pcoded-hasmenu .pcoded-submenu li>a{border-bottom-width:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li>a{border-bottom-width:1px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li:last-child>a{border-bottom-width:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after{float:right;font-style:normal;margin-left:3px;font-size:14px;position:absolute;right:15px;top:5px;font-family:'feather';padding-top:5px;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after{top:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style1"]>a:after{content:"\e844"}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"]>a:after{content:"\e842"}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style2"]>a:after{content:"\e847"}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style2"]>a:after{content:"\e846"}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style3"]>a:after{content:'\e8b1'}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style3"]>a:after{content:'\e897'}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="relative"]{position:relative}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="fixed"]{position:fixed}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="absolute"]{position:absolute}.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="relative"]{position:relative}.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="fixed"]{position:fixed}.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="absolute"]{position:absolute}.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="relative"]{position:relative}.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="fixed"]{position:fixed;z-index:1028}.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="absolute"]{position:absolute}.pcoded[theme-layout="vertical"][vertical-layout="wide"] .pcoded-container{width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][vertical-layout="box"] #styleSelector,.pcoded[theme-layout="vertical"][vertical-layout="box"] .p-chat-user,.pcoded[theme-layout="vertical"][vertical-layout="box"] .showChat_inner{position:absolute}.pcoded[theme-layout="vertical"][vertical-layout="box"] #styleSelector{top:0}.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container{max-width:1200px;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container .pcoded-header{max-width:1200px}.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="box"] .pcoded-container{max-width:900px;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="box"] .pcoded-container{max-width:100%;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][vertical-layout="widebox"] .pcoded-container{width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="widebox"] .pcoded-main-container,.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="widebox"] .pcoded-wrapper{max-width:1200px;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="widebox"] .pcoded-main-container,.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="widebox"] .pcoded-wrapper{max-width:900px;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="widebox"] .pcoded-main-container,.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="widebox"] .pcoded-wrapper{max-width:100%;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][vertical-layout="widebox"] .pcoded-wrapper{overflow:hidden}.pcoded .pcoded-overlay-box{background:#000 none repeat scroll 0 0;bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:-1;opacity:0;visibility:hidden;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;overflow:hidden}.pcoded[vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-overlay-box,.pcoded[vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-overlay-box,.pcoded[vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-overlay-box,.pcoded[vertical-nav-type="fullsub-collapsed"][vertical-effect="overlay"] .pcoded-overlay-box,.pcoded[vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-overlay-box{visibility:visible;z-index:1026;opacity:0.3;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;overflow:hidden}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-micon{display:none;font-size:10px;padding-right:5px}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{font-style:normal;padding-right:4px;font-size:10px;position:relative;left:0;top:0;opacity:1;visibility:visible;font-family:'feather';font-size:12px;padding-right:5px}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style1"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e844"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style2"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e83f"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style3"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e856"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style4"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e86b"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style5"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e89f"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style6"] .pcoded-submenu li>a .pcoded-mtext:before{content:'\e89b'}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{background:transparent none repeat scroll 0 0;border-bottom:0 solid transparent;border-right:0 solid #fff;border-top:0 solid transparent;display:block;float:right;height:0;position:absolute;right:0;top:calc(50% - 10px);width:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li>a:before{border-left-style:solid;border-left-width:3px;border-left-color:transparent;content:" ";height:100%;left:0;position:absolute;top:0}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a:before{border-left-style:solid;border-left-width:3px;border-left-color:transparent;content:" ";height:100%;left:0;position:absolute;top:0}.pcoded[theme-layout="vertical"] .pcoded-navbar{-webkit-box-shadow:0 0 11px rgba(0,0,0,0.13);box-shadow:0 0 11px rgba(0,0,0,0.13)}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li.active>a:before{border-left-style:solid;border-left-width:3px;content:" ";height:100%;left:0;position:absolute;top:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar{float:right;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-content,.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-header{direction:rtl}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-content ul{padding-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-content{float:unset;left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-navbar{float:left}.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-content{float:unset;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-left-header{float:right;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header{float:unset;left:unset}.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-header .pcoded-left-header{float:left}.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-header .pcoded-right-header{float:unset;right:unset}.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-header .pcoded-left-header,.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content{margin-right:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-effect="overlay"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{background:transparent !important;border-bottom:transparent !important;border-right:transparent !important;border-top:15px solid transparent}.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:100%;position:absolute;width:240px;z-index:1024;top:0}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar{width:80px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a{padding:10px 25px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content{margin-left:56px;margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content{margin-right:56px;margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content{margin-left:56px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content{margin-right:56px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content{margin-left:56px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content{margin-right:56px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{opacity:1;visibility:visible;position:absolute;top:12px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after{opacity:1;visibility:visible}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{opacity:0;visibility:hidden;position:absolute}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-mtext{opacity:1;visibility:visible;position:absolute;padding-left:22px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after{opacity:0;visibility:hidden}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger a:after{opacity:1;visibility:visible}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger{display:block;position:relative;width:290px;z-index:1024;border-right:none;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.13);box-shadow:0 0 5px 1px rgba(0,0,0,0.13)}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:56px;position:absolute;width:210px;z-index:1024;border-left-style:solid;border-left-width:1px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{position:relative}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu>.pcoded-submenu .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{position:absolute}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger.active>a>.pcoded-mcaret{display:none}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0;margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar{width:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content{margin-left:0;margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0;margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar{width:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content{margin-right:0;margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar{width:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar{width:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar{width:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar{width:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:200px;margin-right:-200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-content{margin-left:200px;margin-right:-200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:200px;margin-left:-200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-content{margin-right:200px;margin-left:-200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-content{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-content{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .main-menu-content,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .main-menu-header{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li>a{line-height:1;text-align:center;padding:10px 20px 20px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{opacity:1;position:relative;text-align:center;visibility:visible;top:10px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li>a>.pcoded-micon{display:block;font-size:18px;padding:5px;margin:0 auto}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{background:transparent none repeat scroll 0 0;border-bottom:0 solid transparent;border-right:0 solid #e9e9e9;border-top:0 solid transparent;top:18px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li.active>a:before{height:100%}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li:hover>a:before{height:100%}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"]>a:after,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu[dropdown-icon="style1"]>a:after{top:18px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:100%;position:absolute;width:210px;z-index:1024;top:0}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-header .pcoded-left-header,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-content{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-content{margin-right:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-content{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-content{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-inner-navbar,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-inner-navbar,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>li{position:unset}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:100%;position:absolute;width:230px;z-index:1024;top:0;bottom:0}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li{position:unset}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger .pcoded-submenu{left:100%;position:absolute;width:230px;z-index:1024;top:0;bottom:0}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-style:solid;border-left-width:1px}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-header.iscollapsed .pcoded-left-header,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-content{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-content{margin-right:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-content{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-content{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>li,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>li{position:relative}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:100%;position:absolute;width:230px;z-index:1024;top:0}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li{position:relative}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger .pcoded-submenu{left:100%;position:absolute;width:230px;z-index:1024;top:0}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item li.pcoded-trigger>a>.pcoded-mcaret,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item li.pcoded-trigger>a>.pcoded-mcaret{background:transparent none repeat scroll 0 0;border-bottom:19px solid transparent;border-right:12px solid;border-top:19px solid transparent;display:block;float:right;height:0;position:absolute;right:0;top:0;width:0;z-index:1025}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-style:solid;border-left-width:1px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header.iscollapsed .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar{width:100%}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-content{margin-left:0;margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header.iscollapsed .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar{top:0;bottom:0;left:0;right:0;z-index:1030;opacity:1;visibility:visible;width:100%}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.active>a{background:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item[item-border="true"]>li>a{border-bottom-width:0 !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[pcoded-navbar-position="absolute"]{position:absolute}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[pcoded-navbar-position="fixed"]{position:fixed}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-inner-navbar{margin-top:40px}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container{display:block;position:unset}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li>a{height:45px;line-height:45px;text-align:center;font-size:24px;font-weight:500}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{opacity:1;position:relative;visibility:visible}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li>a>.pcoded-micon{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-navigatio-lavel{display:none !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.active>a:before,.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li a .pcoded-badge{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li:hover>a{background:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li:hover>a:before{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li>a{padding:0}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle{height:30px}.pcoded-navbar .sidebar_toggle a{opacity:1;visibility:visible;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);position:absolute}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle a{color:#f1f1f1;float:right;font-size:36px;opacity:1;position:relative;right:10px;text-decoration:none;top:0;transition:opacity 0.8s linear 0s;-webkit-transition:opacity 0.8s linear 0s;-ms-transition:opacity 0.8s linear 0s;-moz-transition:opacity 0.8s linear 0s;-o-transition:opacity 0.8s linear 0s;visibility:visible;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg)}.pcoded-navbar .sidebar_toggle a:hover{color:#fff}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu>a:after{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a{background:transparent !important;border-bottom-color:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{background:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li>a{border-bottom-width:0}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{text-align:center;font-size:24px;font-weight:500}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a{background:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a:before{border-left-width:0}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-submenu>li.active>a{background:transparent !important;color:#FFF !important}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header{width:100% !important;padding-left:240px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="collapsed"] .pcoded-header.nocollapsed .pcoded-left-header{padding-left:45px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-left-header,.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="fullpage"] .pcoded-header.nocollapsed .pcoded-left-header,.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-left-header{padding-left:0}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed{height:100px !important}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-right-header{padding:50px 5px 0 !important}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-right-header{margin:0 !important}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .sidebar_toggle a{background:transparent none repeat scroll 0 0;border-radius:4px;color:#fff;float:left;font-size:18px;height:35px;margin-right:5px;position:fixed;right:0;text-align:center;top:6px;width:40px;z-index:1028}.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-navbar{top:0;z-index:1030}.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container{position:unset}.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] #styleSelector{top:100px}.pcoded .pcoded-navbar .pcoded-navigatio-lavel{font-size:14px;font-weight:400;letter-spacing:1px;opacity:1;padding:25px 20px 8px;text-transform:capitalize;visibility:visible;width:100%;-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;border-bottom:2px solid}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme1"]{color:#dcdcdc !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme2"]{color:#624e89 !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme3"]{color:#3c4fb1 !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme4"]{color:#919aa3 !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme5"]{color:#999 !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme6"]{color:#fff !important}.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-navigatio-lavel{opacity:0;visibility:hidden;position:absolute;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}.pcoded[vertical-nav-type="compact"] .pcoded-navbar .pcoded-navigatio-lavel{display:none}.pcoded .pcoded-navbar .pcoded-item li a .pcoded-badge{position:absolute;right:30px;text-align:center;top:12px;vertical-align:middle;white-space:nowrap;opacity:1;visibility:visible;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.pcoded .pcoded-navbar .pcoded-item .pcoded-submenu>li a .pcoded-badge{top:10px;right:30px}.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-badge{opacity:0;visibility:hidden;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-badge{opacity:1;visibility:visible;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.active>a:before{left:auto;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{background:transparent none repeat scroll 0 0;border-bottom:0 solid transparent;border-left:0 solid #e9e9e9;border-top:0 solid transparent;left:0;right:auto;top:4px;border-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu>a:after{left:8px;right:auto;top:-1px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{left:auto;right:0;padding-right:60px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li a .pcoded-badge{position:relative;right:30px;top:-5px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li:hover>a:before{left:auto;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a:before{left:auto;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{text-align:right}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{float:right;left:6px;top:3px;padding-right:10px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li .pcoded-submenu li>a .pcoded-badge{left:8px;position:absolute;right:auto;top:11px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigatio-lavel{text-align:right;padding:10px 40px 2px 20px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigatio-lavel:before{left:auto;right:20px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style1"]>a:after{content:"\eb8a";font-family:'icofont'}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"]>a:after{content:"\eb89";font-family:'icofont'}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:auto;right:100%}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu>a:after{left:7px;right:auto;top:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger{left:auto;right:210px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:auto}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li a .pcoded-badge{position:absolute;right:auto;top:10px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header .pcoded-rl-header{float:right}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header .pcoded-rr-header{float:left}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .sidebar_toggle{float:right}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box{right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{text-align:right}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{padding-left:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li:hover>a{color:#FE8A7D !important}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a{color:#fff !important;background:#FE8A7D}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#FE8A7D !important}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a:before{border-left-color:#FE8A7D !important}.pcoded .pcoded-navbar[active-item-theme="theme1"] .searchbar-toggle{color:#FE8A7D}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li:hover>a{color:#FF7588 !important}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a{color:#fff !important;background:#FF7588}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#FF7588 !important}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active>a:before{border-left-color:#FF7588 !important}.pcoded .pcoded-navbar[active-item-theme="theme2"] .searchbar-toggle{color:#FF7588}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li:hover>a{color:#16D39A !important}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a{color:#fff !important;background:#16D39A}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#16D39A !important}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active>a:before{border-left-color:#16D39A !important}.pcoded .pcoded-navbar[active-item-theme="theme3"] .searchbar-toggle{color:#16D39A}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li:hover>a{color:#2196F3 !important}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a{color:#fff !important;background:#2196F3}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#2196F3 !important}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active>a:before{border-left-color:#2196F3 !important}.pcoded .pcoded-navbar[active-item-theme="theme4"] .searchbar-toggle{color:#2196F3}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li:hover>a{color:#FFB64D !important}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a{color:#fff !important;background:#FFB64D}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#FFB64D !important}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active>a:before{border-left-color:#FFB64D !important}.pcoded .pcoded-navbar[active-item-theme="theme5"] .searchbar-toggle{color:#FFB64D}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li:hover>a{color:#ff5e3a !important}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a{color:#fff !important;background:#ff5e3a}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#ff5e3a !important}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active>a:before{border-left-color:#ff5e3a !important}.pcoded .pcoded-navbar[active-item-theme="theme6"] .searchbar-toggle{color:#ff5e3a}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li:hover>a{color:#e64056 !important}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a{color:#fff !important;background:#e64056}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#e64056 !important}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active>a:before{border-left-color:#e64056 !important}.pcoded .pcoded-navbar[active-item-theme="theme7"] .searchbar-toggle{color:#e64056}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li:hover>a{color:#3c4fb1 !important}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a{color:#fff !important;background:#3c4fb1}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#3c4fb1 !important}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active>a:before{border-left-color:#3c4fb1 !important}.pcoded .pcoded-navbar[active-item-theme="theme8"] .searchbar-toggle{color:#3c4fb1}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li:hover>a{color:#FF5370 !important}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a{color:#fff !important;background:#FF5370}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#FF5370 !important}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active>a:before{border-left-color:#FF5370 !important}.pcoded .pcoded-navbar[active-item-theme="theme9"] .searchbar-toggle{color:#FF5370}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li:hover>a{color:#F76D47 !important}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a{color:#fff !important;background:#F76D47}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#F76D47 !important}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active>a:before{border-left-color:#F76D47 !important}.pcoded .pcoded-navbar[active-item-theme="theme10"] .searchbar-toggle{color:#F76D47}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li:hover>a{color:#39ADB5 !important}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a{color:#fff !important;background:#39ADB5}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#39ADB5 !important}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active>a:before{border-left-color:#39ADB5 !important}.pcoded .pcoded-navbar[active-item-theme="theme11"] .searchbar-toggle{color:#39ADB5}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li:hover>a{color:#7C4DFF !important}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a{color:#fff !important;background:#7C4DFF}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#7C4DFF !important}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active>a:before{border-left-color:#7C4DFF !important}.pcoded .pcoded-navbar[active-item-theme="theme12"] .searchbar-toggle{color:#7C4DFF}.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"]{color:#fff}.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"] .sidebar_toggle a{background:transparent;color:#fff;border-color:#fff}.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme1"]{background:transparent}.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme1"]{background:#404E67}.pcoded .pcoded-navbar .pcoded-search input[type="text"]{color:#fff}.pcoded .pcoded-navbar .pcoded-search input[type="text"]::-moz-placeholder{color:#ccc;opacity:1}.pcoded .pcoded-navbar .pcoded-search input[type="text"]:-ms-input-placeholder{color:#ccc}.pcoded .pcoded-navbar .pcoded-search input[type="text"]::-webkit-input-placeholder{color:#ccc}.pcoded .pcoded-navbar .pcoded-search .search-icon{color:#ccc}.pcoded .pcoded-navbar[navbar-theme="theme1"]{background:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu{background-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-header{background-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-header .user-details span{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-content .more-details a{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li>a{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active>a{background:#404E67;color:#dcdcdc;border-bottom-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li>a{border-bottom-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu{background:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li>a{border-bottom-color:#546686;color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu>a:after,.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger>a:after,.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger>a:after{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active:hover>a,.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a{background:#404E67;color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a{background-color:#404E67;color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a:before{border-left-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a{color:#dcdcdc;background-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-mtext:before{border-bottom-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-mtext:after{border-left-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{border-bottom-color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:after{border-left-color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a:before{border-left-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu:hover>a:after{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a{background:#404E67;border-bottom-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger.active>a{background:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover>a:after{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-navigatio-lavel{color:#404E67;border-bottom-color:transparent}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-color:transparent}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-trigger>a>.pcoded-mcaret{border-right-color:#404E67 !important}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-color:transparent}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"]{background-color:#404E67}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a{color:#FFF}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .sidebar_toggle a{color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#000 !important}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li:hover>a{color:#000 !important;background:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"]{background:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu{background-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header{background-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header .user-details span{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-content .more-details a{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu{background:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li>a{border-bottom-color:#e6e6e6;color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu>a:after,.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger>a:after,.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger>a:after{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active:hover>a,.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover>a{background:#fff;color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a{background-color:#fff;color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-mtext:before{border-bottom-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{border-bottom-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu:hover>a:after{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a{background:#fff;border-bottom-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger.active>a{background:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li>a{color:#000 !important}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active>a{background:#fff !important;color:#FFF}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li>a{border-bottom-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-navigatio-lavel{color:#fff;border-bottom-color:transparent}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li>a{border-bottom-color:#e6e6e6}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li>a{border-bottom-color:#546686}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-color:#ededed;-webkit-box-shadow:3px 2px 11px -2px rgba(0,0,0,0.13);box-shadow:3px 2px 11px -2px rgba(0,0,0,0.13)}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-color:#4e5f7d;-webkit-box-shadow:3px 2px 11px -2px rgba(0,0,0,0.13);box-shadow:3px 2px 11px -2px rgba(0,0,0,0.13)}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a{border-bottom:1px solid #546686;border-top:1px solid #546686}.pcoded .pcoded-header .navbar-logo[logo-theme="theme1"]{background-color:#404E67}.pcoded .pcoded-header .navbar-logo[logo-theme="theme2"]{background-color:#FF7588}.pcoded .pcoded-header .navbar-logo[logo-theme="theme3"]{background-color:#00bcd4}.pcoded .pcoded-header .navbar-logo[logo-theme="theme4"]{background-color:#16D39A}.pcoded .pcoded-header .navbar-logo[logo-theme="theme5"]{background-color:#2196F3}.pcoded .pcoded-header .navbar-logo[logo-theme="theme1"]{background-color:#404E67}.pcoded[sidebar-img="true"] .pcoded-navbar{background-size:cover}.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu{background-color:rgba(64,78,103,0.8)}.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .main-menu-header,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li.active>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li.active:hover>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li.pcoded-trigger>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li:hover>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item li.pcoded-hasmenu .pcoded-submenu{background:transparent !important;background-color:transparent !important}.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li.active>a:before{border-left-color:transparent !important}.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-navbar,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-navbar{margin-top:10px;border-radius:4px 4px 0 0}.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-navbar .profile-box,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-navbar .profile-box{border-radius:4px 4px 0 0}.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-header,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-main-container,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-header,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-main-container{padding-left:10px}.pcoded[theme-layout="vertical"][vnavigation-view="view2"][vertical-layout="widebox"][pcoded-device-type="desktop"] .pcoded-header .pcoded-wrapper,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][vertical-layout="widebox"][pcoded-device-type="tablet"] .pcoded-header .pcoded-wrapper{padding-left:5px}.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-navbar{top:0}.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container{position:unset}.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-header .pcoded-left-header{display:none}.pcoded #styleSelector{min-height:300px;height:calc(100vh - 56px);border:1px solid #e9e9e9;background:#FFF;position:fixed;margin:0;padding:20px;width:400px;top:56px;z-index:190;-webkit-transition:0.5s;transition:0.5s;-o-transition:0.5s}.pcoded #styleSelector.open{background:#FFF none repeat scroll 0 0;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}.pcoded #styleSelector a>i{padding:0;margin:0 5px 0 0}.pcoded #styleSelector .soc-icon{width:55px;height:55px;padding:15px;border-radius:50%}.pcoded #styleSelector .soc-icon i{font-size:25px;margin-right:0}@media only screen and (max-width: 992px){.pcoded #styleSelector{display:none}}.pcoded[theme-layout="horizontal"] #styleSelector,.pcoded[vertical-placement="left"] #styleSelector{right:-400px;border-left:2px solid rgba(48,53,73,0.28)}.pcoded[theme-layout="horizontal"] #styleSelector.open,.pcoded[vertical-placement="left"] #styleSelector.open{right:0}.pcoded[vertical-placement="right"] #styleSelector{left:-400px;border-right:2px solid rgba(48,53,73,0.28)}.pcoded[vertical-placement="right"] #styleSelector.open{left:0}.selector-toggle{position:relative}.pcoded .selector-toggle>a{position:absolute;top:200px;width:55px;height:55px;display:block;cursor:pointer;text-align:center;background:#01a9ac;color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);padding:10px 8px}.pcoded[theme-layout="horizontal"] .selector-toggle>a,.pcoded[vertical-placement="left"] .selector-toggle>a{left:-75px;border-right:0;border-radius:50% 0 0 50%}.pcoded[vertical-placement="right"] .selector-toggle>a{right:-75px;border-left:0;border-radius:0 50% 50% 0}.selector-toggle>a:before{font-family:'feather';font-size:20px;content:"\e8c3";position:relative;float:left;left:13px;line-height:35px;transition:0.5s;-webkit-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-animation:mymove 1.3s infinite linear;animation:mymove 1.3s infinite linear}.open .selector-toggle>a:before{content:"\e8f6";-webkit-animation:mymove 0s infinite linear;animation:mymove 0s infinite linear}#styleSelector .nav-tabs{margin-bottom:20px;border-bottom:2px solid #01a9ac;padding-bottom:5px}#styleSelector .nav-tabs .nav-item{width:calc(100% / 2);margin:0;padding:0;float:left}#styleSelector .nav-tabs .nav-item a{color:#404E67;text-align:center;font-weight:600;font-size:13px;padding:0.66rem 1rem;border-radius:2px;border:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#styleSelector .nav-tabs .nav-item a.active{color:#fff;background-color:#01a9ac}#styleSelector .style-cont{background-color:#F6F7FB;padding:10px}#styleSelector .st-main-title{font-size:18px}#styleSelector .btn-success{background-color:#11c15b}#styleSelector .checkbox-fade label{margin-bottom:0.8rem}#styleSelector .sub-title{text-transform:capitalize}#styleSelector #menu-effect{padding-bottom:15px}#styleSelector #menu-effect .radio>label{padding-left:0}#styleSelector #menu-effect .radio .helper{bottom:-30px;left:3px}#styleSelector #menu-effect .radio .helper:after,#styleSelector #menu-effect .radio .helper:before{top:auto;bottom:0}#styleSelector #menu-effect .micon{font-size:15px;padding:2px 4px 4px;border-radius:4px;width:30px;display:block;height:30px;text-align:center}#styleSelector #menu-effect .micon.st1 i,#styleSelector #menu-effect .micon.st3 i{display:none}#styleSelector #menu-effect .micon.st2 b,#styleSelector #menu-effect .micon.st4 b,#styleSelector #menu-effect .micon.st5 b{display:none}#styleSelector #menu-effect .micon.st1{background-color:#01a9ac}#styleSelector #menu-effect .micon.st1 b,#styleSelector #menu-effect .micon.st1 i{color:#fff}#styleSelector #menu-effect .micon.st2{background-color:#0ac282}#styleSelector #menu-effect .micon.st2 b,#styleSelector #menu-effect .micon.st2 i{color:#fff}#styleSelector #menu-effect .micon.st3{background-color:#fec8b1}#styleSelector #menu-effect .micon.st3 b,#styleSelector #menu-effect .micon.st3 i{color:#fb4d02}#styleSelector #menu-effect .micon.st4{background-color:#f17468}#styleSelector #menu-effect .micon.st4 b,#styleSelector #menu-effect .micon.st4 i{color:#991a0e}#styleSelector #menu-effect .micon.st5{background-color:transparent}#styleSelector #menu-effect .micon.st5 i{color:#01a9ac}#styleSelector #bg-pattern-visiblity{padding-left:30px}#styleSelector .form-control{border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f1f1f1;margin-bottom:10px}#styleSelector .form-control:focus{border:none;background-color:#f1f1f1}#styleSelector ul{border:0 none;margin:0;padding:0;width:100%}#styleSelector ul li{border-bottom:0 solid #e9e9e9;display:block;margin:0;padding:0;text-align:left;width:100%}#styleSelector ul li p.selector-title,#styleSelector ul li span.selector-title{color:#444;font-size:14px;margin:0 0 15px;padding:10px 0;text-align:left}#styleSelector ul li p.selector-title{font-weight:600;border-bottom:1px solid #e9e9e9}#styleSelector ul li p.selector-title.main-title{font-weight:600}#styleSelector ul li p.sub-title.drp-title{border-bottom:0 solid transparent;margin-bottom:0;margin-top:10px}#styleSelector>ul>li>.sub-title{color:#9c9c9c;display:block;font-size:13px;margin:0;padding:5px 0;position:relative;text-align:left}#styleSelector li{padding:5px}.theme-option select{background-color:#f1f1f1;border:1px solid #ccc;border-radius:2px;padding:3px 10px}@-moz-document url-prefix(){.theme-option select{background-color:#f1f1f1;border:1px solid #ccc;border-radius:2px;display:inline-block;font:inherit;line-height:1.5em;padding:3px 10px;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.theme-option select.minimal{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 18px) calc(1em + -1px),calc(100% - 13px) calc(1em + -1px),calc(100% - 2.5em) 4px;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.theme-option select.minimal:active,.theme-option select.minimal:focus{background-image:linear-gradient(45deg, gray 50%, transparent 50%),linear-gradient(135deg, transparent 50%, gray 50%),linear-gradient(to right, gray, gray);background-position:calc(100% - 15px) 13px,calc(100% - 20px) 13px,calc(100% - 2.5em) 0.3em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;border-color:#66afe9;outline:0}}.theme-color{padding:0;width:100%}.theme-color a{border-radius:4px;cursor:pointer;display:inline-block;margin:5px 8px 5px 0;-webkit-box-shadow:0.4px 0.9px 3px 0 rgba(0,0,0,0.33);box-shadow:0.4px 0.9px 3px 0 rgba(0,0,0,0.33);overflow:hidden;width:45px;height:40px}.theme-color a:focus,.theme-color a:hover{text-decoration:none}.theme-color a.small{width:20px;height:20px}.theme-color a.image{width:45px;height:100px;background-size:cover}.theme-color a .cont,.theme-color a .head{display:block;position:relative}.theme-color a .cont:after,.theme-color a .cont:before,.theme-color a .head:after,.theme-color a .head:before{content:"";height:100%;display:inline-block;position:absolute}.theme-color a .cont:after,.theme-color a .head:after{width:40%;left:0}.theme-color a .cont:before,.theme-color a .head:before{width:60%;right:0}.theme-color a .head{height:10px}.theme-color a .head:before{background:#fff}.theme-color a .cont{height:40px}.theme-color a .cont:before{background:#F6F7FB}.theme-color a[lheader-theme="theme1"]{background:#dcdcdc}.theme-color a[lheader-theme="theme2"]{background:#624e89}.theme-color a[lheader-theme="theme3"]{background:#3c4fb1}.theme-color a[lheader-theme="theme4"]{background:#919aa3}.theme-color a[lheader-theme="theme5"]{background:#999}.theme-color a[lheader-theme="theme6"]{background:#fff}.theme-color a[header-theme="theme1"] .head:after{background-color:#303549}.theme-color a[header-theme="theme1"] .head:before{background-color:#fff}.theme-color a[header-theme="theme2"] .head:after,.theme-color a[header-theme="theme2"] .head:before{background:#FF7588}.theme-color a[header-theme="theme3"] .head:after,.theme-color a[header-theme="theme3"] .head:before{background:#00bcd4}.theme-color a[header-theme="theme4"] .head:after,.theme-color a[header-theme="theme4"] .head:before{background:#16D39A}.theme-color a[header-theme="theme5"] .head:after,.theme-color a[header-theme="theme5"] .head:before{background:#2196F3}.theme-color a[header-theme="theme6"] .head:after,.theme-color a[header-theme="theme6"] .head:before{background:#404E67}.theme-color a[navbar-theme="theme1"]{background:#404E67}.theme-color a[logo-theme="theme1"] .head:after{background:#404E67}.theme-color a[logo-theme="theme2"] .head:after{background:#FF7588}.theme-color a[logo-theme="theme3"] .head:after{background:#00bcd4}.theme-color a[logo-theme="theme4"] .head:after{background:#16D39A}.theme-color a[logo-theme="theme5"] .head:after{background:#2196F3}.theme-color a[logo-theme="theme1"] .head:after{background:#404E67}.theme-color a[navbar-theme="themelight1"]{background:#fff}.theme-color a[active-item-theme="theme1"]{background:#FE8A7D}.theme-color a[active-item-theme="theme2"]{background:#FF7588}.theme-color a[active-item-theme="theme3"]{background:#16D39A}.theme-color a[active-item-theme="theme4"]{background:#2196F3}.theme-color a[active-item-theme="theme5"]{background:#FFB64D}.theme-color a[active-item-theme="theme6"]{background:#ff5e3a}.theme-color a[active-item-theme="theme7"]{background:#e64056}.theme-color a[active-item-theme="theme8"]{background:#3c4fb1}.theme-color a[active-item-theme="theme9"]{background:#FF5370}.theme-color a[active-item-theme="theme10"]{background:#F76D47}.theme-color a[active-item-theme="theme11"]{background:#39ADB5}.theme-color a[active-item-theme="theme12"]{background:#7C4DFF}.theme-color a[fream-type="1"] .cont:after,.theme-color a[fream-type="1"] .head:after{background:#000}.theme-color a[fream-type="2"] .cont:after,.theme-color a[fream-type="2"] .head:after{background:#16D39A}.theme-color a[fream-type="3"] .cont:after,.theme-color a[fream-type="3"] .head:after{background:#FF7588}.theme-color a[fream-type="4"] .cont:after,.theme-color a[fream-type="4"] .head:after{background:#404E67}.theme-color a[fream-type="5"] .cont:after,.theme-color a[fream-type="5"] .head:after{background:#2196F3}.theme-color a[fream-type="6"] .cont:after,.theme-color a[fream-type="6"] .head:after{background:#E91E63}.theme-color a[layout-type="dark"] .cont:after{background:#404E67}.theme-color a[layout-type="dark"] .cont:before{background:#546686}.theme-color a[layout-type="dark"] .head:after{background:#546686}.theme-color a[layout-type="dark"] .head:before{background:#404E67}.theme-color a[navbar-theme="theme1"][sidebar-img="true"] .cont:after,.theme-color a[navbar-theme="theme1"][sidebar-img="true"] .head:after{background:transparent}.theme-color a[sub-item-theme="theme1"]{background:#70ca63}.theme-color a[sub-item-theme="theme2"]{background:#3498DB}.theme-color a[sub-item-theme="theme3"]{background:#485BBD}.theme-color a[sub-item-theme="theme4"]{background:#e7604a}.theme-color a[sub-item-theme="theme5"]{background:#333843}.theme-color a[sub-item-theme="theme6"]{background:#624e89}.theme-color a[sub-item-theme="theme7"]{background:#FFF}.theme-color a[sub-item-theme="theme8"]{background:#384b5f}.theme-color a[sub-item-theme="theme9"]{background:#578ebe}.sparkline-chart{text-align:center}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .spark-chart,.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"] .spark-chart{display:none}.spark-chart-title{text-align:center}.content-title{margin-bottom:10px}.main-title{color:#424242;font-size:22px;font-weight:400;margin:0}.small-text{font-size:14px}.breadcrumb{background-color:transparent;border-radius:0;padding:8px 0;margin-bottom:10px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .breadcrumb{display:none}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon{float:none;position:relative;z-index:1051;left:90%;top:1px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon i{left:0}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu.pcoded-trigger>a .pcoded-micon i,.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-trigger.active>a .pcoded-micon i{left:94%}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>li{position:static}.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container{position:static}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container,.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container{position:static}.pcoded .pcoded-header[header-theme="theme1"]{background:#fff;color:#404E67}.pcoded .pcoded-header[header-theme="theme1"] a{color:#404E67}.pcoded .pcoded-header[header-theme="theme1"] .navbar-logo a{color:#fff}.pcoded .pcoded-header[header-theme="theme1"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#404E67}.pcoded .pcoded-header[header-theme="theme2"]{background:#FF7588;color:#fff}.pcoded .pcoded-header[header-theme="theme2"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme2"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}.pcoded .pcoded-header[header-theme="theme3"]{background:#00bcd4;color:#fff}.pcoded .pcoded-header[header-theme="theme3"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme3"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}.pcoded .pcoded-header[header-theme="theme4"]{background:#16D39A;color:#fff}.pcoded .pcoded-header[header-theme="theme4"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme4"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}.pcoded .pcoded-header[header-theme="theme5"]{background:#2196F3;color:#fff}.pcoded .pcoded-header[header-theme="theme5"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme5"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}.pcoded .pcoded-header[header-theme="theme6"]{background:#404E67;color:#fff}.pcoded .pcoded-header[header-theme="theme6"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme6"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar,body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar{position:absolute !important}body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu>.pcoded-submenu,body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu>.pcoded-submenu{-webkit-transition:all 0s ease-in !important;transition:all 0s ease-in !important}body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon{left:0}body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-micon{left:calc(100% - 30px)}body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-item>li.pcoded-trigger>a>.pcoded-mtext{padding-right:90px}body .pcoded[vertical-placement="right"] .showChat_inner,body .pcoded[vertical-placement="right"] .users{right:auto;left:0}body .pcoded[vertical-placement="right"] .main-body{direction:rtl}body .pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-breadcrumb{float:left}body .pcoded[vertical-placement="right"] .main-body .language-markup{direction:ltr}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-logo{float:right !important}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container{margin-left:0;margin-right:240px}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left li,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li{float:right !important}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right{float:right}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right{float:left}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification{right:auto;left:0}body .pcoded[vertical-placement="right"][vertical-nav-type="collapsed"] .header-navbar .navbar-wrapper .navbar-container{margin-right:0}body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-wrapper .navbar-container{margin-left:0}body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-logo{width:80px}body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-logo a img{display:none}body .pcoded[vertical-nav-type="compact"] .main-menu{width:200px}body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-item>li>.pcoded-submenu{-webkit-box-shadow:none;box-shadow:none}body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-search{padding:40px 20px 20px}body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-badge{display:none}body .pcoded[vertical-nav-type="compact"] .main-menu .mCSB_container{width:100% !important}body .pcoded[vertical-nav-type="compact"] .main-menu .mCSB_container_wrapper{overflow:visible !important}body.menu-bottom .navbar-wrapper{z-index:1050}body.menu-bottom .pcoded .pcoded-main-container{margin-top:0 !important}body.menu-bottom .p-chat-user,body.menu-bottom .showChat_inner{top:0}body.menu-bottom .navbar-wrapper{bottom:0;top:auto;z-index:1050}@media only screen and (max-width: 992px){body.menu-bottom .navbar-wrapper .pcoded-navbar{top:-56px}}body.menu-bottom .header-navbar{min-height:auto;position:fixed !important;bottom:0;z-index:9999 !important;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,0.08) !important;box-shadow:0 -2px 4px rgba(0,0,0,0.08) !important}body.menu-bottom .mega-menu-top .show-notification,body.menu-bottom .mega-menu-top .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,.header-navbar .navbar-wrapper .navbar-container .header-notification body.menu-bottom .mega-menu-top .profile-notification{bottom:0 !important}body.menu-bottom .header-notification .show-notification,body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,.header-navbar .navbar-wrapper .navbar-container body.menu-bottom .header-notification .profile-notification{bottom:65px}body.menu-bottom #collapse-menu{display:none}.mCSB_container,.mCustomScrollBox{overflow:visible !important}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .mCSB_container_wrapper{overflow:visible !important}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(64,78,103,0.5) !important}body{background-color:#f3f3f3;font-size:.875em;overflow-x:hidden;color:#353c4e;font-family:"Open Sans",sans-serif;background-attachment:fixed}ul{padding-left:0;list-style-type:none;margin-bottom:0}*:focus{outline:none}a{font-size:13px;color:#404E67}@media only screen and (min-width: 1400px){a{font-size:14px}}a:focus,a:hover{text-decoration:none;color:#01a9ac}h6{font-size:14px}p{font-size:13px}@media only screen and (min-width: 1400px){p{font-size:14px}}.media-left{padding-right:20px}.main-body .page-wrapper{padding:0.5rem;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.main-body .page-wrapper .menu-rtl .page-header-title i{margin-left:20px}.main-body .page-wrapper .page-header{margin-bottom:30px}.main-body .page-wrapper .page-header-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.main-body .page-wrapper .page-header-title h4{display:block;margin-bottom:0;font-weight:600;color:#303548;font-size:20px;text-transform:capitalize}.main-body .page-wrapper .page-header-title span{font-size:13px;color:#919aa3;display:inline-block;margin-top:10px;text-transform:capitalize}.main-body .page-wrapper .page-header-title i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:left;width:50px;height:50px;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;font-size:25px;color:#fff;-webkit-box-shadow:0 2px 12px -3px rgba(0,0,0,0.5);box-shadow:0 2px 12px -3px rgba(0,0,0,0.5);margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-body .page-wrapper .page-header-breadcrumb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}.author-details{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;padding:10px 0;margin-bottom:10px}.author-details img ~ .dot1,.author-details img ~ .dot2{height:14px;width:14px;border-radius:100%;top:60%;position:absolute;padding:5px}.author-details img ~ .dot1{left:40px}.author-details img ~ .dot2{left:50px}.author-details .recent-contain h6{font-size:1rem;margin-bottom:5px}.author-details .header-right{text-align:right;margin-top:6px}.author-details .header-right ul{position:relative}.author-details .header-right h4{color:#919aa3;font-size:0.875rem;margin-top:5px}.author-details .header-right span{font-size:1rem}.author-details .header-right li{display:inline-block;margin-right:60px;text-align:left}.author-details .header-right li:last-child{margin-right:0;position:absolute;right:0;top:10px;font-size:20px}.login .container-fluid{width:auto;margin-top:80px}.filter-bar .navbar .navbar-nav .dropdown-menu{position:absolute}.wrapper{padding:0}.card-block{padding:1.25rem}.card{border-radius:5px;-webkit-box-shadow:0 1px 20px 0 rgba(69,90,100,0.08);box-shadow:0 1px 20px 0 rgba(69,90,100,0.08);border:none;margin-bottom:30px}.card .card-footer{background-color:#fff;border-top:none}.card .card-header{background-color:transparent;border-bottom:none;padding:25px 20px}.card .card-header .card-header-left{display:inline-block}.card .card-header .card-header-right{border-radius:0 0 0 7px;right:10px;top:18px;display:inline-block;float:right;padding:7px 0;position:absolute}.card .card-header .card-header-right i{margin:0 8px;cursor:pointer;font-size:16px;color:#919aa3;line-height:20px}.card .card-header .card-header-right i.icofont.icofont-spinner-alt-5{display:none}.card .card-header .card-header-right .card-option{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.card .card-header .card-header-right .card-option li{display:inline-block}.card .card-header span{color:#919aa3;display:block;font-size:13px;margin-top:5px}.card .card-header+.card-block,.card .card-header+.card-block-big{padding-top:0}.card .card-header h5{margin-bottom:0;color:#505458;font-size:14px;font-weight:600;display:inline-block;margin-right:10px;line-height:1.4}.card .card-block table tr{padding-bottom:20px}.card .card-block .sub-title{font-size:14px;font-weight:600;letter-spacing:1px}.card .card-block code{background-color:#eee;margin:5px;display:inline-block}.card .card-block .dropdown-menu{top:38px}.card .card-block p{line-height:25px}.card .card-block a.dropdown-item{margin-bottom:0;font-size:14px;-webkit-transition:0.25s;transition:0.25s}.card .card-block a.dropdown-item:active,.card .card-block a.dropdown-item .active{background-color:#01a9ac}.card .card-block.remove-label i{margin:0;padding:0}.card .card-block.button-list span.badge{margin-left:5px}.card .card-block .dropdown-menu{background-color:#fff;padding:0}.card .card-block .dropdown-menu .dropdown-divider{background-color:#ddd;margin:3px 0}.card .card-block .dropdown-menu>a{padding:10px 16px;line-height:1.429}.card .card-block .dropdown-menu>li>a:focus,.card .card-block .dropdown-menu>li>a:hover{background-color:rgba(202,206,209,0.5)}.card .card-block .dropdown-menu>li:first-child>a:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.card .card-block .badge-box{padding:10px;margin:12px 0}.card .card-block-big{padding:30px 35px}.card .card-block-small{padding:15px 20px}.pcoded .card.full-card{position:fixed;top:56px;z-index:99999;-webkit-box-shadow:none;box-shadow:none;left:0;border-radius:0;border:1px solid #ddd;width:100vw;height:calc(100vh - 56px)}.pcoded .card.full-card.card-load{position:fixed}.pcoded .card.card-load{position:relative;overflow:hidden}.pcoded .card.card-load .card-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.7);z-index:999}.pcoded .card.card-load .card-loader i{margin:0 auto;color:#ab7967;font-size:20px}.card-header-text{margin-bottom:0;font-size:1rem;color:rgba(51,51,51,0.85);font-weight:600;display:inline-block;vertical-align:middle}.icofont-rounded-down{-webkit-transition:all ease-in 0.3s;display:inline-block;transition:all ease-in 0.3s}.icon-up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rotate-refresh{-webkit-animation:mymove 0.8s infinite linear;animation:mymove 0.8s infinite linear;display:inline-block}@-webkit-keyframes mymove{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mymove{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.breadcrumb-title a{font-size:14px;color:#4a6076}.breadcrumb-title li:last-child a{color:#7e7e7e}.sub-title{border-bottom:1px solid rgba(204,204,204,0.35);padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;font-size:14px;font-weight:400;color:#2c3e50}.blockquote{border-left:0.25rem solid #eceeef;padding:0.5rem 1rem}.blockquote.blockquote-reverse{text-align:right;padding-right:1rem;border-right:0.25rem solid #eceeef;border-left:none}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{margin:0 0 20px}.typography small{margin-left:10px;font-weight:600;color:#777}.card-block.list-tag ul li{display:block;float:none;margin-bottom:5px}.card-block.list-tag ol li{margin-bottom:5px}.inline-order-list{margin-top:50px}.inline-order-list h4,.inline-order-list p{margin-bottom:0}.card-block ul li.list-inline-item{display:inline-block;float:left}.bd-example .modal{display:block;position:inherit;background-color:#2C3E50;margin-bottom:20px}.card .overflow-container h5{margin-bottom:5px}.button-page .card-block a.nav-link{margin-bottom:0}.sweet-alert button.confirm{background-color:#01a9ac !important}.sweet-alert .sa-input-error{top:23px}.location-selector{width:100%;height:250px;background-color:#fff;border:2px dashed #e5e9ec;position:relative;margin-bottom:20px}.location-selector .bit{background-color:#e5e9ec;cursor:pointer;position:absolute}.location-selector .bit:hover{background-color:#ddd}.location-selector .bit.bottom,.location-selector .bit.top{height:25%;width:40%;margin:0 30%}.location-selector .bit.top{top:0}.location-selector .bit.bottom{bottom:0}.location-selector .bit.left,.location-selector .bit.right{height:20%;width:20%;margin-left:0;margin-right:0}.location-selector .bit.right{right:0}.location-selector .bit.left{left:0}button.close{margin-top:7px;margin-bottom:0;color:white}.mytooltip{display:inline;position:relative;z-index:999}.mytooltip .tooltip-item{background:rgba(0,0,0,0.1);cursor:pointer;display:inline-block;font-weight:500;padding:0 10px}.mytooltip .tooltip-content{position:absolute;z-index:9999;width:360px;left:50%;margin:0 0 20px -180px;bottom:100%;text-align:left;font-size:14px;line-height:30px;-webkit-box-shadow:-5px -5px 15px rgba(48,54,61,0.2);box-shadow:-5px -5px 15px rgba(48,54,61,0.2);background:#2b2b2b;opacity:0;cursor:default;pointer-events:none}.mytooltip .tooltip-content::after{content:'';top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:#2a3035 transparent transparent;border-width:10px;margin-left:-10px}.mytooltip .tooltip-content img{position:relative;height:140px;display:block;float:left;margin-right:1em}.mytooltip .tooltip-item::after{content:'';position:absolute;width:360px;height:20px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mytooltip:hover .tooltip-item::after{pointer-events:auto}.mytooltip:hover .tooltip-content{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)}.mytooltip:hover .tooltip-content2{opacity:1;font-size:18px}.mytooltip:hover .tooltip-content2 i{opacity:1;font-size:18px}.mytooltip:hover .tooltip-content2{opacity:1;font-size:18px;pointer-events:auto;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}.mytooltip:hover .tooltip-content2 i{opacity:1;font-size:18px;pointer-events:auto;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}.mytooltip:hover .tooltip-item2{color:#fff;-webkit-transform:translate3d(0, -0.9em, 0);transform:translate3d(0, -0.9em, 0)}.mytooltip:hover .tooltip-text3{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.mytooltip:hover .tooltip-content3{opacity:1;pointer-events:auto;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.mytooltip:hover .tooltip-content4{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mytooltip:hover .tooltip-text2{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mytooltip:hover .tooltip-inner2{-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mytooltip:hover .tooltip-content5{opacity:1;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.mytooltip .tooltip-text{font-size:14px;line-height:24px;display:block;padding:1.31em 1.21em 1.21em 0;color:#fff}.mytooltip .tooltip-item2{color:#01a9ac;cursor:pointer;z-index:100;position:relative;display:inline-block;font-weight:700;font-size:14px;-webkit-transition:background-color 0.3s, color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, color 0.3s, transform 0.3s;transition:background-color 0.3s, color 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip.tooltip-effect-2:hover .tooltip-content{-webkit-transform:perspective(1000px) rotate3d(1, 0, 0, 0deg);transform:perspective(1000px) rotate3d(1, 0, 0, 0deg)}.tooltip-effect-5 .tooltip-text{padding:1.4em}.tooltip-effect-1 .tooltip-content{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;color:#fff}.tooltip-effect-2 .tooltip-content{-webkit-transform-origin:50% calc(110%);-ms-transform-origin:50% calc(110%);transform-origin:50% calc(110%);-webkit-transform:perspective(1000px) rotate3d(1, 0, 0, 45deg);transform:perspective(1000px) rotate3d(1, 0, 0, 45deg);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.tooltip-effect-3 .tooltip-content{-webkit-transform:translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);transform:translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-4 .tooltip-content{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale3d(0.7, 0.3, 1);transform:scale3d(0.7, 0.3, 1);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.tooltip-effect-5 .tooltip-content{width:180px;margin-left:-90px;-webkit-transform-origin:50% calc(106%);-ms-transform-origin:50% calc(106%);transform-origin:50% calc(106%);-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;-webkit-transition-timing-function:ease,cubic-bezier(0.17, 0.67, 0.4, 1.39);transition-timing-function:ease,cubic-bezier(0.17, 0.67, 0.4, 1.39)}.tooltip-effect-6 .tooltip-content2{-webkit-transform:translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);transform:translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-6 .tooltip-content2 i{-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-7 .tooltip-content2{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-7 .tooltip-content2 i{-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-8 .tooltip-content2{-webkit-transform:translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);transform:translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-8 .tooltip-content2 i{-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-9 .tooltip-content2{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-9 .tooltip-content2 i{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-6:hover .tooltip-content2 i{-webkit-transform:rotate3d(1, 1, 1, 0);transform:rotate3d(1, 1, 1, 0)}.tooltip-content2{position:absolute;z-index:9999;width:80px;height:80px;padding-top:25px;left:50%;margin-left:-40px;bottom:100%;border-radius:50%;text-align:center;background:#01a9ac;color:#fff;opacity:0;margin-bottom:20px;cursor:default;pointer-events:none}.tooltip-content2 i{opacity:0}.tooltip-content2::after{content:'';position:absolute;top:100%;left:50%;margin:-7px 0 0 -15px;width:30px;height:20px;background:url("../images/tooltip/tooltip1.svg") center center no-repeat;background-size:100%}.tooltip-content3{position:absolute;background:url("../images/tooltip/shape1.svg") center bottom no-repeat;background-size:100% 100%;z-index:9999;width:200px;bottom:100%;left:50%;margin-left:-100px;padding:50px 30px;text-align:center;color:#fff;opacity:0;cursor:default;font-size:14px;line-height:27px;pointer-events:none;-webkit-transform:scale3d(0.1, 0.2, 1);transform:scale3d(0.1, 0.2, 1);-webkit-transform-origin:50% 120%;-ms-transform-origin:50% 120%;transform-origin:50% 120%;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;-webkit-transition-timing-function:ease,cubic-bezier(0.6, 0, 0.4, 1);transition-timing-function:ease,cubic-bezier(0.6, 0, 0.4, 1)}.tooltip-content3::after{content:'';position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;top:100%;background:#00AEEF;-webkit-transform:translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg)}.tooltip-content4{position:absolute;z-index:99;width:360px;left:50%;margin-left:-180px;bottom:-5px;text-align:left;background:#01a9ac;opacity:0;font-size:14px;line-height:27px;padding:1.5em;color:#fff;border-bottom:55px solid #004547;cursor:default;pointer-events:none;border-radius:5px;-webkit-transform:translate3d(0, -0.5em, 0);transform:translate3d(0, -0.5em, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-content4 a{color:#2b2b2b}.tooltip-content4 .tooltip-text2{opacity:0;-webkit-transform:translate3d(0, 1.5em, 0);transform:translate3d(0, 1.5em, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-content5{position:absolute;z-index:9999;width:300px;left:50%;bottom:100%;font-size:20px;line-height:1.4;text-align:center;font-weight:400;color:#fff;background:0 0;opacity:0;margin:0 0 20px -150px;cursor:default;pointer-events:none;-webkit-font-smoothing:antialiased;-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s}.tooltip-content5 span{display:block}.tooltip-content5::after{content:'';bottom:-20px;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:#01a9ac transparent transparent;border-width:10px;margin-left:-10px}.tooltip-content5 .tooltip-text3{border-bottom:10px solid #01a9ac;overflow:hidden;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.3s 0.3s;transition:-webkit-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;transition:transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s}.tooltip-content5 .tooltip-inner2{background:#2b2b2b;padding:40px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);webkit-transition:-webkit-transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}a.mytooltip{font-weight:700;color:#01a9ac;z-index:9}.tooltip-link a{margin-left:10px;color:#01a9ac}.tooltip-icon button i{margin-right:0}.owl-theme .owl-nav [class*='owl-']:hover{background:#01a9ac}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#01a9ac}.animation-image img{margin:10px auto 20px;cursor:pointer}.card-block.tree-view ul{display:inherit}.card-block.tree-view ul li{display:inherit;float:none}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../pages/treeview/throbber.gif") center center no-repeat}.jFiler-theme-default .jFiler-input-button{background-color:#01a9ac;background-image:none;color:#fff}.jFiler-theme-default .jFiler-input{width:100%}.jFiler-input-dragDrop{width:100%;background-color:#fafafa}.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info{position:absolute;bottom:-10%;left:0;width:100%;color:#fff;padding:6px 10px;z-index:9;opacity:0;-webkit-transition:all 0.12s;transition:all 0.12s}.jFiler-input-choose-btn{border:1px solid #01a9ac;padding:10px 25px;background:#01a9ac;color:#fff !important}.jFiler-input-choose-btn:hover{background:#fff;border:1px solid #01a9ac;color:#fff !important}.card .jFiler-item-assets ul li{margin-right:0}.img-container,.img-preview{background-color:#f7f7f7;width:100%;text-align:center}.img-container{min-height:200px;max-height:516px;margin-bottom:20px}@media (min-width: 768px){.img-container{min-height:516px}}.img-container>img{max-width:100%}.docs-preview{margin-right:-15px}.img-preview{float:left;margin-right:10px;margin-bottom:10px;overflow:hidden}.img-preview>img{max-width:100%}.preview-lg{width:100% !important}.preview-md{width:139px;height:78px}.preview-sm{width:69px;height:39px}.preview-xs{width:35px;height:20px;margin-right:0}.docs-data>.input-group{margin-bottom:10px}.docs-data>.input-group>label{min-width:80px}.docs-data>.input-group>span{min-width:50px}.docs-buttons>.btn,.docs-buttons>.form-control,.docs-buttons>.btn-group{margin-right:5px}.docs-toggles>.btn,.docs-toggles>.dropdown,.docs-toggles>.btn-group{margin-bottom:10px}.docs-tooltip{display:block;margin:-6px -12px;padding:6px 12px}.docs-tooltip>.icon{margin:0 -3px;vertical-align:top}.tooltip-inner{white-space:normal}.btn-upload .tooltip-inner{white-space:nowrap}@media (max-width: 400px){.btn-group-crop{margin-right:-15px !important}.btn-group-crop>.btn{padding-left:5px;padding-right:5px}.btn-group-crop .docs-tooltip{margin-left:-5px;margin-right:-5px;padding-left:5px;padding-right:5px}}.docs-options .dropdown-menu{width:100%}.docs-options .dropdown-menu>li{padding:3px 20px;font-size:14px}.docs-options .dropdown-menu>li:hover{background-color:#f7f7f7}.docs-options .dropdown-menu>li>label{display:block}.docs-cropped .modal-body{text-align:center}.docs-cropped .modal-body>img,.docs-cropped .modal-body>canvas{max-width:100%}.card-block .docs-options .dropdown-menu{top:inherit}label.btn-upload{height:40px}.accordion-msg{display:block;color:#222222;padding:14px 20px;border-top:1px solid #ddd;font-weight:600;cursor:pointer}.accordion-msg:focus,.accordion-msg:hover{text-decoration:none;outline:none}.faq-accordion .accordion-desc{padding:20px}.accordion-desc{color:#222222;padding:0 20px 20px}#color-accordion .accordion-desc{margin-top:14px}.ui-accordion-header-icon{float:right;font-size:20px}.accordion-title{margin-bottom:0}.accordion-block{padding:0}.accordion-block p{margin-bottom:0}.color-accordion-block a.ui-state-active,.color-accordion-block a:focus,.color-accordion-block a:hover{color:#fff;background:#4680ff}a.bg-default:focus,a.bg-default:hover{background-color:#fafafa !important;color:#fff}a.bg-primary:focus,a.bg-primary:hover{background-color:#01dbdf !important;color:#fff}a.bg-success:focus,a.bg-success:hover{background-color:#0df3a3 !important;color:#fff}a.bg-info:focus,a.bg-info:hover{background-color:#5ad9e9 !important;color:#fff}a.bg-warning:focus,a.bg-warning:hover{background-color:#feb798 !important;color:#fff}a.bg-danger:focus,a.bg-danger:hover{background-color:#ef5f51 !important;color:#fff}.tab-list p{padding:10px}.tab-with-img i{position:absolute;padding:5px}.tab-icon{margin-bottom:30px}.tab-icon i{padding-right:10px}.tab-below{border-top:1px solid #ddd;border-bottom:none}.tab-below.nav-tabs .nav-link.active{border-color:transparent #ddd #ddd #ddd}.tab-below .nav-item{margin-top:-2px}.tab-below.nav-tabs .nav-link{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;border-top-right-radius:0;border-top-left-radius:0}.card-header ~ .tab-icon .tab-with-img .sub-title i{right:10px}.tab-with-img .nav-link{position:relative}.tabs-left,.tabs-right{min-width:120px;vertical-align:top;width:150px}.tabs-left,.tabs-left-content,.tabs-right,.tabs-right-content{display:table-cell}.nav-tabs.tabs-left .slide{height:35px;width:4px;bottom:15px}.nav-tabs.tabs-right .slide{height:35px;width:4px;bottom:15px;right:0}.product-edit .md-tabs .nav-item a{padding:0 0 10px !important;color:#404E67}.product-edit .md-tabs .nav-item a .f-20{display:inline-block;margin-right:10px}.md-tabs.tabs-left .nav-item,.md-tabs.tabs-right .nav-item,.tabs-left .nav-item,.tabs-right .nav-item{width:100%;position:relative}.md-tabs{position:relative}.md-tabs .nav-item+.nav-item{margin:0}.md-tabs .nav-link{border:none;color:#404E67}.md-tabs .nav-item{width:calc(100% / 4);text-align:center}.md-tabs .nav-link:focus,.md-tabs .nav-link:hover{border:none}.md-tabs .nav-item .nav-link.active ~ .slide{opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.md-tabs .nav-item .nav-link ~ .slide{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.md-tabs .nav-item.open .nav-link,.md-tabs .nav-item.open .nav-link:focus,.md-tabs .nav-item.open .nav-link:hover,.md-tabs .nav-link.active,.md-tabs .nav-link.active:focus,.md-tabs .nav-link.active:hover{color:#01a9ac;border:none;background-color:transparent;border-radius:0}.md-tabs .nav-item a{padding:20px 0 !important;color:#404E67}.nav-tabs .slide{background:#01a9ac;width:calc(100% / 4);height:4px;position:absolute;-webkit-transition:left 0.3s ease-out;transition:left 0.3s ease-out;bottom:0}.nav-tabs .slide .nav-item.show .nav-link,.nav-tabs .slide .nav-link{color:#01a9ac}.img-tabs img{width:100px;margin:0 auto}.img-tabs a{opacity:0.5;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.img-tabs a span i{height:25px;width:25px;border-radius:100%;bottom:10px;right:70px}.img-tabs a img{border:3px solid}.img-tabs a.active{opacity:1;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.img-tabs .nav-item:first-child{border-bottom:none}#pc-left-panel-menu{margin-bottom:20px}.h-active a{color:#01a9ac !important;font-weight:600}.img-circle{border-radius:50%}.b-none{border:none !important}.table-primary,.table-primary>td,.table-primary>th{background-color:#01a9ac}.table-responsive{display:inline-block;width:100%;overflow-x:auto}.table.table-xl td,.table.table-xl th{padding:1.25rem 2rem}.table.table-lg td,.table.table-lg th{padding:0.9rem 2rem}.table.table-de td,.table.table-de th{padding:0.75rem 2rem}.table.table-sm td,.table.table-sm th{padding:0.6rem 2rem}.table.table-xs td,.table.table-xs th{padding:0.4rem 2rem}.table-columned>tbody>tr>td:first-child,.table-columned>tbody>tr>th:first-child{border-left:0}.table-columned>tfoot>tr>td:first-child,.table-columned>tfoot>tr>th:first-child{border-left:0}.table-columned>tbody>tr>td,.table-columned>tbody>tr>th{border:0;border-left:1px solid #ddd}.table-columned>tfoot>tr>td,.table-columned>tfoot>tr>th{border:0;border-left:1px solid #ddd}.table-border-style{padding:0}.table-border-style .table{margin-bottom:0}.table>thead>tr>th{border-bottom-color:#ccc}.table-borderless tbody tr td,.table-borderless tbody tr th{border:0}.table-bordered>thead>tr.border-solid>td,.table-bordered>thead>tr.border-solid>th{border-bottom-width:2px}.table-bordered>thead>tr.border-solid:first-child>td,.table-bordered>thead>tr.border-solid:first-child th{border-bottom-width:2px}.table-bordered>thead>tr.border-double>td,.table-bordered>thead>tr.border-double>th{border-bottom-width:3px;border-bottom-style:double}.table-bordered>thead>tr.border-double:first-child>td,.table-bordered>thead>tr.border-double:first-child th{border-bottom-width:3px;border-bottom-style:double}.rounded-card img,.user-img img{margin:0 auto;display:block;width:100%}.user-img img{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.user-about ul li{border-top:1px solid rgba(204,204,204,0.28);padding:10px 0 10px 10px;text-align:left}.user-about ul li a{font-size:16px;color:#666}.user-about ul li.active a{color:#fff}.user-about ul li.active{font-weight:600;background:#1b8bf9}.card-title,h5{margin:0}.card-header.followers a{font-weight:500;color:rgba(51,51,51,0.85)}.user-profile{padding:20px 0}.follow-btn button:first-child,.user-about i{margin-right:10px}.btn-inline i{color:#fff}.btn-inline .fb-btn{background-color:#3b5998}.btn-inline .twitter-btn{background-color:#55acee}.btn-inline .pinterest-btn{background-color:#cb2027}.btn-inline .linkedin-btn{background-color:#007bb5}.btn-inline .dribbble-btn{background-color:#ea4c89}.user-post{font-style:italic}.connection-list img,.contact-user h4,.contact-user img,.earn-heading,.list-inline,.list-inline li,.service-header{display:inline-block}.connection-list img{width:55px;height:55px;margin:5px}.border-post{border:1px solid #ccc}.earn-sub-header{font-size:15px;color:#ccc}.btn-inline{margin-top:20px}.order-summary .progress{margin-bottom:32px}.services .service-btn::after{top:20px;right:15px}.services-list{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.11);box-shadow:0 0 5px 1px rgba(0,0,0,0.11);top:46px}.contact-menu i,.fa-cog,.services-list i{margin-right:10px}.media-heading{cursor:pointer}h6.media-heading{font-weight:600}.contact-details table .fa-star,.contact-details table .fa-star-o,.review-star i{color:#01a9ac}.review-star i:last-child{color:#ccc}.card-block.user-info{position:absolute;width:100%;bottom:10px}.profile-bg-img{width:100%}.user-title{position:relative;bottom:20px}.user-title h2{color:#fff;text-shadow:1px 1px 4px #373a3c;font-size:20px}.profile-image img{border:4px solid #fff}.user-info .media-body,.user-info .media-left{display:table-cell;vertical-align:middle}.cover-btn{bottom:38px;right:35px;position:absolute}.cover-profile .profile-bg-img{margin-bottom:25px}.groups-contact span{float:right}.groups-contact span h4{font-size:18px;margin-bottom:20px}.contact-menu{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.11);box-shadow:0 0 5px 1px rgba(0,0,0,0.11);top:15%;right:10%}.contact-menu .dropdown-item{padding:8px 20px}.tab-header{margin-bottom:20px}.card.user-card{border-top:none;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);-webkit-transition:all 150ms linear;transition:all 150ms linear}.card.user-card:hover{-webkit-box-shadow:0 0 25px -5px #9e9c9e;box-shadow:0 0 25px -5px #9e9c9e}.card-header-img ~ .btn-group i{margin-right:0}.card.business-info{border-top:none;border-left-width:2px !important;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);-webkit-transition:all 150ms linear;transition:all 150ms linear}.card.business-info:hover{-webkit-box-shadow:0 0 25px -5px #9e9c9e;box-shadow:0 0 25px -5px #9e9c9e}.top-cap-text p{padding:10px 0;margin-bottom:0}.user-content{text-align:center;margin-top:20px}.user-content h4{font-size:16px;font-weight:600}.user-content h5{font-size:14px}.img-overlay{bottom:0;color:#fff;height:100%;width:100%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);margin:0 auto}.img-overlay span{position:absolute;top:50%;left:50%;width:100px;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.img-overlay span .btn{display:inline-block}.img-overlay span .btn i{margin-right:0}.img-hover-main{padding:0 40px}.img-hover{position:relative;margin:0 auto}.img-hover:hover .img-overlay{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:0 auto;background-color:rgba(0,0,0,0.7);z-index:2;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.card-header-img img{margin:0 auto;display:block}.card-header-img h4{margin-top:30px;font-size:20px;font-weight:600;text-align:center}.card-header-img h5,.card-header-img h6{margin-top:15px;font-size:15px;color:#222;font-weight:500;text-align:center}.simple-cards .btn-group{margin:20px auto 0}.simple-cards .btn-group button{margin:0}.simple-cards .user-card{padding:20px 0;text-align:center}.simple-cards .user-card .label-icon{margin-top:15px}.simple-cards .user-card .label-icon i{font-size:20px}.simple-cards .user-card .label-icon .badge-top-right{margin-left:3px;top:-8px}.card-icon{display:block;margin-bottom:5px}.btn-outline-primary{border-color:#01a9ac;font-weight:500;padding:10px 16px;font-size:15px}.btn-outline-primary:hover{background-color:#01a9ac;border-color:#01a9ac}.simple-cards p{margin:20px;font-size:15px}.user-profile #edit-btn,.user-profile #edit-info-btn{margin-bottom:0}.card-block ul.list-contacts,.card-block.groups-contact ul{display:block;float:none}.card-block ul.list-contacts li,.card-block.groups-contact ul li{display:block;float:none}ul.list-contacts .list-group-item a{color:#292b2c}ul.list-contacts .list-group-item.active a{color:#fff}.pagination li{display:inline-block}.card-block.groups-contact{margin-bottom:0}.card-block .connection-list{margin-bottom:20px}.table button{margin-bottom:0}#crm-contact .img-circle,img.comment-img{width:40px;height:40px}.page-link{color:#01a9ac}.page-item.active .page-link{background-color:#01a9ac;border-color:#01a9ac}#main{margin-bottom:20px}.offline-box iframe{width:100%;border:1px solid #ddd}.blog-page{border-top:none;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05)}.blog-page .blog-box{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,0.15);box-shadow:0 2px 7px 0 rgba(0,0,0,0.15);overflow:hidden}.blog-page .blog-box h5{border-bottom:1px solid #ccc;color:#01a9ac;margin-top:0;padding-bottom:10px;margin-bottom:15px;font-size:18px;display:block}.blog-page .blog-box .option-font{background-color:#01a9ac;border-radius:50%;bottom:320px;color:#fff;cursor:pointer;display:inline-block;line-height:35px;text-align:center;width:35px}.blog-page .blog-box .blog-detail{padding:10px}.blog-page .blog-img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;margin-bottom:-20px}.blog-page .blog-img:hover{opacity:0.8;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog-page .blog-img .sharing{position:relative;bottom:50px;left:15px}.blog-page .blog-img .share{background-color:rgba(0,0,0,0.5);border-radius:5px;bottom:3px;color:#fff;cursor:pointer;display:inline-block;left:50px;padding:3px 5px;position:absolute}.blog-page .blog-img .share::before{border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid rgba(0,0,0,0.5);border-top:6px solid rgba(0,0,0,0.5);bottom:8px;content:"";height:42%;left:-6px;position:absolute;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:12px}.blog-page .blog-img .share i{color:#fff;font-size:15px;border-right:1px solid #fff;padding:0 5px}.blog-page .blog-img .share i:last-child{border:none}.blog-page .blog-img .share i a{padding:0 5px;color:#fff}.author{display:inline-block;float:right}.author a{font-size:13px}.blog_post_img h5{display:block}.blog-date{font-size:18px;padding-bottom:10px;display:block}.blog-date i{margin-left:5px;font-size:14px;color:#01a9ac}.blog-date .icon-calendar{font-size:16px;margin-top:5px}.day{color:#bbb;padding-left:10px;font-size:14px}.btn-blog a{color:#fff !important}.blog-single h4{margin-top:20px;color:#01a9ac;font-weight:400}.blog-single p{margin:20px 0}.blog-single p:last-child{color:#777}.blog-single .qutoe-text{font-size:15px;color:#01a9ac;border-left:3px solid #01a9ac;padding-left:25px;font-weight:400}.blog-single img:first-child{width:100%}.blog-article .articles img{width:100%}.blog-big-user h6,.blog-big-user p{color:#757575}.blog-s-reply h6{color:#01a9ac}.shares-like li:first-child,.shares-like li i{color:#777}.blog-tag li{display:inline-block;padding:5px 15px;border:1px solid #ccc;margin:5px 15px 5px 0}.blog-tag li a,.blog-tag li i{color:#777}.blog-tag li:first-child{border:none;padding:5px 0}.blog-tag li i{font-size:20px;vertical-align:middle}.blog-tag li:hover{background-color:#01a9ac;border-color:#01a9ac}.blog-tag li:hover a,.blog-tag li:hover i{color:#fff}.shares-like li{display:inline-block;margin:5px 15px 5px 0;font-size:20px}.shares-like li:first-child{font-size:17px}.shares-like li i{color:#fff}.shares-like .btn-facebook,.shares-like .btn-google-plus,.shares-like .btn-linkedin,.shares-like .btn-pinterest,.shares-like .btn-twitter{color:#fff;padding:10px 15px;display:inline-block}.btn-dribbble i,.btn-dropbox i,.btn-facebook i,.btn-flickr i,.btn-github i,.btn-google-plus i,.btn-instagram i,.btn-linkedin i,.btn-pinterest i,.btn-skype i,.btn-tumblr i,.btn-twitter i,.btn-youtube i{display:inline-block;padding:5px 15px;border-radius:3px 0 0 3px;margin:-7px 0 -7px -13px}.blog-article .articles h6{padding-top:20px;font-weight:400}.blog-article .articles a{font-weight:400;font-size:15px;color:#01a9ac;margin:20px 0;display:block}.blog-s-reply h6 span{font-size:12px;color:#777;margin-left:5px}.blog-u-comment span{font-size:14px}.blog-u-comment .blog-edit a,.blog-u-comment .blog-reply a{margin-right:10px;font-size:12px}.system_font_color{font-size:18px;color:#01a9ac}.system_font_color a{color:#01a9ac;margin-left:5px}.port_detail_next_search h5{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #cccccc;display:block;font-weight:light}.port_detail_next_search a{color:#333;-webkit-transition:all 0.3s 0s;transition:all 0.3s 0s}.port_detail_next_search a i{float:right;margin-top:6px}.blog_detail_social_icon span{font-size:18px;padding:10px;border:1px solid #999;border-radius:50px;cursor:pointer;margin-right:10px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;margin-bottom:10px}.blog_detail_social_icon span:hover{background-color:#01a9ac;color:#fff}.latest_blog h5 a{color:#333;font-weight:600}.gallery-page .card-block{margin-bottom:-20px}.thumbnail{margin-bottom:20px}.thumbnail .thumb{position:relative;display:block}.card.gallery-desc{overflow:hidden}.masonry-media{overflow:hidden}.masonry-media img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.masonry-media img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.masonry-image .masonry-media{margin-bottom:20px}figure.effect-goliath{background:#01a9ac}.barchart canvas,.tristate canvas{width:100% !important}.ct-series-a .ct-line{stroke:#1ce3bb}.ct-series-b .ct-line{stroke:rgba(255,157,136,0.62)}.ct-series-c .ct-line{stroke:rgba(79,84,103,0.45)}.ct-series-d .ct-line{stroke:rgba(129,142,219,0.61)}.ct-series-a .ct-point,.ct-series-b .ct-point,.ct-series-c .ct-point,.ct-series-d .ct-point{stroke:rgba(52,54,70,0.47);stroke-width:8px;stroke-linecap:round}.ct-series-a .ct-slice-donut{stroke:#01C0C8}.ct-series-b .ct-slice-donut{stroke:#83D6DE}.ct-series-c .ct-slice-donut{stroke:#1ABC9C}.ct-series-d .ct-slice-donut{stroke:#4F5467}.task-list select{width:92%}.task-list select .task-list img{margin-right:5px;display:inline-block}.task-list input{width:80%}.task-list-table img{width:40px}.task-list-table img i{color:#333;margin-right:5px}.task-page td:last-child{position:relative}.task-page a{cursor:pointer}.task-page tr td:last-child i{margin-right:10px}.thumb-img{position:relative;display:block}.thumb-img:hover .caption-hover{background-color:rgba(0,0,0,0.7);visibility:visible;opacity:1;filter:alpha(opacity=100);position:absolute;width:100%;height:100%}.caption-hover{top:0;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.caption-hover>span{top:38%;width:100%;position:absolute;text-align:center}.media .b-2-primary{border:2px solid #01a9ac}.thumb-block{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:3px;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.thumb-block a{font-size:12px}.thumb-block .btn i{margin-right:0}.comment-block .btn i{margin-right:0}.dropdown-item{color:#666;padding:6px 20px}.dropdown-item.active,.dropdown-item:active{background-color:#01a9ac}.task-detail-right .counter{text-align:center;color:#777}.task-details .table.table-xs td,.task-details .table.table-xs th{padding:1rem 0.3rem}.assign-user .media-left{position:relative}.assign-user .media-left img{margin-bottom:0}.photo-table img{display:inline-block;width:40px;margin-bottom:5px}.v-middle{vertical-align:middle}.revision-block .form-group{margin-bottom:0}.revision-block .btn i{margin-right:0}.task-setting .switchery{display:block !important;float:right}.task-setting .form-group{margin-bottom:0}.task-attachment i{cursor:pointer}.filter-bar .nav,.filter-bar .nav-item{display:inline-block}.filter-bar>.navbar{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 3px 1px -2px rgba(0,0,0,0.08),0 1px 5px 0 rgba(0,0,0,0.08);box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 3px 1px -2px rgba(0,0,0,0.08),0 1px 5px 0 rgba(0,0,0,0.08);padding:0.5rem 1rem}.navbar-nav .nav-item{float:left;line-height:26px}.nav-item button i{margin-right:0}.filter-bar .navbar-light .navbar-nav .nav-link{margin-right:10px}.card-footer .task-list-table,.card-footer .task-list-table a img{display:inline-block}.task-board{margin-top:10px;float:right}.task-board .dropdown{display:inline-block}p.task-detail{margin-bottom:5px}p.task-due{margin-bottom:0}.task-right-header-revision,.task-right-header-status,.task-right-header-users{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #ccc}.taskboard-right-progress,.taskboard-right-revision,.taskboard-right-users{margin-top:10px}.task-right .icofont{margin-top:5px;margin-right:0}.taskboard-right-revision .media .media-body .chat-header{font-size:13px}.media-left i{margin-right:0}.nav-item.nav-grid{float:right}.faq-progress .progress{position:relative;background-color:#eeeded;height:10px}.faq-progress .progress .faq-text1,.faq-progress .progress .faq-text2,.faq-progress .progress .faq-text3,.faq-progress .progress .faq-text4,.faq-progress .progress .faq-text5{font-weight:600;margin-right:-37px}.faq-progress .progress .faq-bar1,.faq-progress .progress .faq-bar2,.faq-progress .progress .faq-bar3,.faq-progress .progress .faq-bar4,.faq-progress .progress .faq-bar5{background:#29aecc;height:10px;border-radius:0;position:absolute;top:0}.faq-progress .progress .faq-bar1{background-color:#fe9365}.faq-progress .progress .faq-text1{color:#2196F3}.faq-progress .progress .faq-bar2,.faq-progress .progress .faq-bar5{background-color:#0ac282}.faq-progress .progress .faq-text2,.faq-progress .progress .faq-text5{color:#4CAF50}.faq-progress .progress .faq-bar3{background-color:#eb3422}.faq-progress .progress .faq-text3{color:#ff5252}.faq-progress .progress .faq-bar4{background-color:#01a9ac}.faq-progress .progress .faq-text4{color:#f57c00}.card-faq h4{color:#2196F3}.faq-progress .progress{margin-bottom:10px}.issue-list-progress{border-bottom:1px solid #ccc}.issue-list-progress .progress{position:relative;background-color:#eeeded;height:9px;width:100%;margin:20px 0;overflow:visible}.issue-progress .progress .issue-text1{font-weight:600;position:absolute}.issue-progress .progress .issue-bar1{background:#01a9ac;height:10px;border-radius:0;position:absolute;top:0}.matrics-issue .sub-title{padding-top:20px;padding-bottom:10px;display:block}.bg-white{background-color:#fff !important}.matrics-issue div h6{padding-top:10px;color:#777}.dd-w,.sp-container{z-index:99999 !important}table.matrics-table tr:first-child td{border-top:none !important}#issue-list-table>thead>tr>th{border-bottom:none}.note-card .notes-list{margin-bottom:20px}.prod-img{position:relative;overflow:hidden}.prod-img .btn i{margin-right:0}.prod-item .prod-img .option-hover{display:none;position:absolute;right:0;top:50%;left:0}.prod-item .prod-img .option-hover .btn-icon{border-radius:5px}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hvr-shrink:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.prod-img .p-new a{position:absolute;top:15px;right:0;padding:8px 13px;line-height:1;font-size:13px;text-transform:uppercase;border-radius:2px 0 0 2px;background:#2DCEE3;color:#fff;letter-spacing:1px;font-weight:600}.prod-info .br-wrapper{margin:0 auto 20px}.prod-info .br-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.prod-info h4{font-size:18px;margin-bottom:10px}.prod-info .prod-price{font-size:22px;font-weight:600;margin-bottom:10px}.prod-info .prod-price .old-price{color:#919aa3;text-decoration:line-through;font-size:50%}.prod-view:hover .option-hover{display:inline-block;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;z-index:1}.prod-item .prod-info{background:#fff;padding:30px 0 20px}.prod-item .br-widget{min-height:inherit}.prod-img .p-sale{position:absolute;top:15px;right:20px;width:40px;height:40px;font-size:11px;text-transform:uppercase;border-radius:50%;background-color:#ff5252;color:#fff;font-weight:800;letter-spacing:1px;padding:11px 4px}.prod-info .br-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.option-icon i{height:25px;width:25px;font-size:25px;line-height:36px}.product-detail-page{border-top:none}.product-detail .br-wrapper{margin:10px 0}.product-detail .product-detail .btn i{margin-right:0}.product-detail .br-widget{min-height:35px;margin-top:0;display:block}.product-detail .btn-number{background-color:#e0e0e0;border-color:#d4d4d4;border-radius:0;color:#000}.product-detail .product-price{display:inline-block;margin-right:50px;font-size:24px}.product-detail .pro-desc{margin-top:15px;margin-bottom:15px}.product-detail .done-task{text-decoration:line-through}.product-detail hr{margin-top:15px;margin-bottom:15px}#small_banner .slick-slide{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}#small_banner img{cursor:pointer}#small_banner .slick-center{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}#small_banner:hover .slick-prev{left:0;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}#small_banner:hover .slick-next{right:0;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.port_details_all_img{overflow:hidden}.page-link:hover{color:#01a9ac}.slick-prev{left:-45px;z-index:1;height:100%;background:rgba(0,0,0,0.62);width:4%;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:rgba(0,0,0,0.8)}.brighttheme-icon-sticker:after{top:-5px;content:"\002016"}.slick-next{right:-45px;z-index:1;height:100%;background:rgba(0,0,0,0.62);width:4%;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.slick-next:focus,.slick-next:hover{color:transparent;outline:none;background:rgba(0,0,0,0.8)}.counter-input .input-group{width:20%}.pro-det-tab .tab-content{border:1px solid #ccc;border-top:0}.big_banner .port_big_img{margin-bottom:15px}.cd-price .cd-price-month{font-size:64px}.product-edit .br-wrapper{margin:10px 0 30px}.addcontact .md-content>div ul{padding-left:0}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body p{overflow:hidden;margin-bottom:0}.panels-wells .panel{margin-bottom:20px}.panels-wells .panel .panel-body{padding:15px}.panel-heading{padding:10px 15px;border-top-left-radius:3px;border-top-right-radius:3px}.panel-footer{padding:10px 15px;background-color:#fafafa;border-top:1px solid #eeeeee;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well-sm{padding:9px;border-radius:3px}.well-lg{padding:24px;border-radius:6px}.search-result .card{border-top:none;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,0.15);box-shadow:0 2px 7px 0 rgba(0,0,0,0.15)}.search-result .card .card-block h5{font-weight:600}.search-result .card .card-block p{margin-bottom:0;margin-top:10px;line-height:1.4}.seacrh-header{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}.search-content img{width:120px}.search-content:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.search-result i{float:right;line-height:1.5}.search2 .card-block:first-child{padding-top:0}.cart-page .wizard>.content>.body{width:100%;padding:0}.wizard>.content>.body{width:100%}.card .wizard>.steps .current a{outline:none;border-radius:5px}.payment-card{border:1px solid #ccc;border-radius:0;margin-bottom:15px;padding:20px}.payment-card table{margin-bottom:0}.confirmation{text-align:center;font-size:80px}.confirmation-icon{color:#eb3422}.width-100{width:100%}.post-input{padding:10px 10px 10px 5px;display:block;width:100%;border:none;resize:none}.file-upload-lbl{max-width:15px;padding:5px 0 0}.post-timelines .media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}a[data-lightbox="example-set"] .img-fluid,a[data-lightbox="roadtrip"] .img-fluid,a[data-toggle="lightbox"] .img-fluid{margin:10px 0}.post-new-footer{border-top:1px solid #ccc}.post-new-footer i{font-size:18px;margin-right:15px;cursor:pointer}.inline-editable .btn{padding:10px}.inline-editable .input-group .form-control{width:100%}.input-group span{cursor:pointer}.input-group a{padding-top:5px;padding-bottom:5px;font-size:12px}.msg-send{background-color:#f3f3f3}.msg-send:focus{background-color:#f3f3f3}.wall-dropdown:after{position:absolute;top:20px;right:15px;cursor:pointer}.wall-img-preview{display:inline-block;text-align:center}.wall-img-preview .wall-item{display:block;float:left;position:relative;overflow:hidden;border:2px solid #fff;background-repeat:no-repeat;background-size:cover;background-position:center}.wall-img-preview .wall-item:first-child:nth-last-child(2),.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div{width:50%}.wall-img-preview .wall-item>img{display:none}.wall-img-preview .wall-item:first-child:nth-last-child(2),.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div{width:50%}.wall-img-preview .wall-item:first-child:nth-last-child(10),.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:not(:last-child),.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:nth-last-of-type(-n+3),.wall-img-preview .wall-item:first-child:nth-last-child(3),.wall-img-preview .wall-item:first-child:nth-last-child(3) ~ div,.wall-img-preview .wall-item:first-child:nth-last-child(4),.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:not(:last-child),.wall-img-preview .wall-item:first-child:nth-last-child(5),.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:not(:nth-last-of-type(-n+2)),.wall-img-preview .wall-item:first-child:nth-last-child(6),.wall-img-preview .wall-item:first-child:nth-last-child(6) ~ div,.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:nth-last-of-type(-n+3),.wall-img-preview .wall-item:first-child:nth-last-child(9),.wall-img-preview .wall-item:first-child:nth-last-child(9) ~ div{width:33.333333%}.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:nth-last-of-type(-n+2){width:50%}.wall-img-preview .wall-item:first-child:nth-last-child(11),.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:not(:nth-last-of-type(-n+3)),.wall-img-preview .wall-item:first-child:nth-last-child(12),.wall-img-preview .wall-item:first-child:nth-last-child(12) ~ div,.wall-img-preview .wall-item:first-child:nth-last-child(7),.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:not(:nth-last-of-type(-n+3)),.wall-img-preview .wall-item:first-child:nth-last-child(8),.wall-img-preview .wall-item:first-child:nth-last-child(8) ~ div{width:25%}.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:nth-child(10),.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:nth-child(4),.wall-img-preview .wall-item:only-child{width:100%}.fb-timeliner h2{background:#01a9ac;color:#fff;margin-top:0;padding:15px;font-size:16px;border-radius:2px;-webkit-border-radius:4px;font-weight:300}.fb-timeliner ul{margin-left:15px;margin-bottom:20px}.fb-timeliner ul li{margin-bottom:3px}.fb-timeliner ul li a{color:#999797;border-left:4px solid #d3d7dd;padding-left:10px;padding-top:3px;padding-bottom:3px;display:block}.fb-timeliner ul li a:hover{color:#999797;border-left:4px solid #b1b1b1;padding-left:10px}.fb-timeliner ul li.active a{color:#7a7a7a;border-left:4px solid #7a7a7a;padding-left:10px}.dotted-line-theme .no_edit{width:100% !important}.dotted-line-theme .no_edit .i_text{font-size:13px}.dotted-line-theme .no_edit{padding:15px 2px}.dotted-line-theme .just_edit input[type="radio"]{opacity:0}.dotted-line-theme .ibtn_container{padding-left:0;margin-top:2px;position:absolute;top:6px;z-index:999;width:120px}.dotted-line-theme .ibtn_container i{color:#fff;margin-right:0}.dotted-line-theme .i_edit,.dotted-line-theme .ibtn_container,.dotted-line-theme .just_edit,.dotted-line-theme .just_edit input,.dotted-line-theme .just_edit textarea,.dotted-line-theme .no_edit,.dotted-line-theme .no_edit .i_text{font-size:13px}.wizard>.content>.body label.error{margin-left:0}#msform #progressbar li.active{color:#01a9ac}#msform #progressbar li.active:before,#progressbar li.active:after{background:#01a9ac}#msform a{color:#01a9ac;font-weight:600}.invoice-contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invoice-table{border-left:1px solid #fff;padding-left:20px}.invoice-table td,.invoice-table th{border-top:none;padding:3px 0}.invoice-table>tbody>tr:last-child>td,.invoice-table>tfoot>tr:last-child>td{padding-bottom:0}.invoice-box h1{font-size:7rem}.invoice-order{padding-left:0}.invoice-order th:first-child{padding-left:0;width:80px}.invoice-detail-table th:first-child{width:450px;text-align:left}.invoice-detail-table thead th{text-align:center}.invoice-detail-table td{vertical-align:middle;text-align:center}.invoice-detail-table td:first-child{text-align:left}.invoice-total{background:#f3f3f3;padding:30px 0}.invoice-total td,.invoice-total th{text-align:right}.invoice-total td{padding-left:30px}.invoive-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.invoive-info h6{margin-bottom:20px;text-transform:uppercase;font-weight:600;color:#757575}.invoice-total tbody{padding-right:20px;float:right}.dropdown-menu i{margin-right:5px}.grid-layout span{display:block;border:1px solid #ddd;padding:10px;margin:5px 0}.vertical-alignment .row{padding:15px 0;min-height:10rem;border:1px solid #ddd}.inte-benifits{border:1px solid #ddd}.inte-benifits ul{list-style:square;padding-left:20px}.version .card-block{padding:0}.card.version .card-header .card-header-right{background-color:#fff;top:8px}.version .nav{display:block}.version .nav li{display:block;padding:10px 20px;cursor:pointer}.version .nav li:hover{background-color:#f6f7f7}.version .nav li a{color:#666}.version .nav li span{position:absolute;right:20px}.version .navigation-header a{color:#999}.support-btn{padding:0 20px 20px}.introjs-helperNumberLayer{background:-webkit-gradient(linear, left top, left bottom, from(#ed4939), to(#eb3422));background:linear-gradient(to bottom, #ed4939 0%, #eb3422 100%)}.dd-handle,.dd3-content{font-weight:600}.img-radius{border-radius:5px}.version .nav li:first-child{border-top:1px solid #ddd;color:#666}.dd-w,.sp-container{z-index:99}#sessionTimeout-dialog .close{display:none}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.ie-warning{position:fixed;top:0;left:0;z-index:999999;background:#000000;width:100%;height:100%;text-align:center;color:#fff;font-family:"Courier New", Courier, monospace;padding:50px 0}.ie-warning p{font-size:17px}.ie-warning .iew-container{min-width:1024px;width:100%;height:200px;background:#fff;margin:50px 0}.ie-warning .iew-download{list-style:none;padding:30px 0;margin:0 auto;width:720px}.ie-warning .iew-download>li{float:left;vertical-align:top}.ie-warning .iew-download>li>a{display:block;color:#000;width:140px;font-size:15px;padding:15px 0}.ie-warning .iew-download>li>a>div{margin-top:10px}.ie-warning .iew-download>li>a:hover{background-color:#eee}.image-cropper-container{margin-top:10px}.alpaca-field img{width:250px}.arrow_box{z-index:0}@media only screen and (max-width: 575px){.sticky-card{margin-bottom:250px}}.j-pro .j-label{font-weight:600}.ms-container{width:100%}.theme-loader{height:100%;width:100%;background-color:#fff;position:fixed;z-index:999999;top:0}.theme-loader .ball-scale{left:50%;top:50%;position:absolute;height:50px;width:50px;margin:-25px 0 0 -25px}.theme-loader .ball-scale .contain{height:100%;width:100%}.theme-loader .ball-scale .contain .ring{display:none}.theme-loader .ball-scale .contain .ring:first-child{display:block;height:100%;width:100%;border-radius:50%;padding:10px;border:3px solid transparent;border-left-color:#01a9ac;border-right-color:#01a9ac;-webkit-animation:round-rotate 1.5s ease-in-out infinite;animation:round-rotate 1.5s ease-in-out infinite}.theme-loader .ball-scale .contain .ring:first-child .frame{height:100%;width:100%;border-radius:50%;border:3px solid transparent;border-left-color:#0ac282;border-right-color:#0ac282;-webkit-animation:round-rotate 1.5s ease-in-out infinite;animation:round-rotate 1.5s ease-in-out infinite}@-webkit-keyframes round-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.progress{height:1rem}.progress .progress-bar{height:100% !important}.pcoded .mCSB_container_wrapper{margin-right:0}.pcoded .mCSB_container_wrapper>.mCSB_container{padding-right:0}.pcoded .mCSB_scrollTools{width:10px}.pcoded .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;width:10px}.pcoded .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(64,78,103,0)}.pcoded .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.pcoded .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(64,78,103,0.5)}.pcoded #styleSelector:hover .mCSB_dragger_bar,.pcoded .main-menu:hover .mCSB_dragger_bar{background-color:rgba(64,78,103,0.2)}.scroll-container{overflow-x:hidden}#main-chat .page-error i,.full-calender .page-error i{font-size:35px;border-radius:6px;padding:6px 9px}@media only screen and (min-width: 788px){#main-chat .page-error,.full-calender .page-error{display:none}}@media only screen and (max-width: 786px){#main-chat .page-body,.full-calender .page-body{display:none}}@media only screen and (max-width: 575px){.card .card-header .card-header-right.job-compney-btn{position:relative;float:left;right:0}.clndr .event-listing{display:none}.clndr .clndr-grid{width:100%}.clndr .clndr-grid .day-number{padding:3px 4px !important}}.dotted-line-theme .no_edit{border-bottom:1px dotted #01a9ac}.handsontable td,.handsontable th{color:#404E67}#map,.radial-bar:after{z-index:99}.content-group{padding:10px}.generic-card-block code{cursor:pointer;display:inline-block;margin-right:10px;margin-bottom:10px}.generic-image-body li{padding:0 20px;display:inline-block}.generic-image-body code{display:block}.generic-image-body img{display:block;margin:10px auto 0}.p-0{padding:0px}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.p-40{padding:40px}.p-45{padding:45px}.p-50{padding:50px}.p-t-0{padding-top:0px !important}.p-t-5{padding-top:5px !important}.p-t-10{padding-top:10px !important}.p-t-15{padding-top:15px !important}.p-t-20{padding-top:20px !important}.p-t-25{padding-top:25px !important}.p-t-30{padding-top:30px !important}.p-t-35{padding-top:35px !important}.p-t-40{padding-top:40px !important}.p-t-45{padding-top:45px !important}.p-t-50{padding-top:50px !important}.p-b-0{padding-bottom:0px !important}.p-b-5{padding-bottom:5px !important}.p-b-10{padding-bottom:10px !important}.p-b-15{padding-bottom:15px !important}.p-b-20{padding-bottom:20px !important}.p-b-25{padding-bottom:25px !important}.p-b-30{padding-bottom:30px !important}.p-b-35{padding-bottom:35px !important}.p-b-40{padding-bottom:40px !important}.p-b-45{padding-bottom:45px !important}.p-b-50{padding-bottom:50px !important}.p-l-0{padding-left:0px}.p-l-5{padding-left:5px}.p-l-10{padding-left:10px}.p-l-15{padding-left:15px}.p-l-20{padding-left:20px}.p-l-25{padding-left:25px}.p-l-30{padding-left:30px}.p-l-35{padding-left:35px}.p-l-40{padding-left:40px}.p-l-45{padding-left:45px}.p-l-50{padding-left:50px}.p-r-0{padding-right:0px}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px}.p-r-20{padding-right:20px}.p-r-25{padding-right:25px}.p-r-30{padding-right:30px}.p-r-35{padding-right:35px}.p-r-40{padding-right:40px}.p-r-45{padding-right:45px}.p-r-50{padding-right:50px}.m-0{margin:0px}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.m-45{margin:45px}.m-50{margin:50px}.m-t-0{margin-top:0px}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-30{margin-top:30px}.m-t-35{margin-top:35px}.m-t-40{margin-top:40px}.m-t-45{margin-top:45px}.m-t-50{margin-top:50px}.m-b-0{margin-bottom:0px}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-35{margin-bottom:35px}.m-b-40{margin-bottom:40px}.m-b-45{margin-bottom:45px}.m-b-50{margin-bottom:50px}.m-l-0{margin-left:0px}.m-l-5{margin-left:5px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.m-l-25{margin-left:25px}.m-l-30{margin-left:30px}.m-l-35{margin-left:35px}.m-l-40{margin-left:40px}.m-l-45{margin-left:45px}.m-l-50{margin-left:50px}.m-r-0{margin-right:0px}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-r-20{margin-right:20px}.m-r-25{margin-right:25px}.m-r-30{margin-right:30px}.m-r-35{margin-right:35px}.m-r-40{margin-right:40px}.m-r-45{margin-right:45px}.m-r-50{margin-right:50px}.d-none{display:none}.d-inline-block{display:inline-block}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.b-radius-0{border-radius:0px !important}.b-radius-5{border-radius:5px !important}.b-radius-10{border-radius:10px !important}.f-10{font-size:10px}.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}.f-32{font-size:32px}.f-34{font-size:34px}.f-36{font-size:36px}.f-38{font-size:38px}.f-40{font-size:40px}.f-42{font-size:42px}.f-44{font-size:44px}.f-46{font-size:46px}.f-48{font-size:48px}.f-50{font-size:50px}.f-52{font-size:52px}.f-54{font-size:54px}.f-56{font-size:56px}.f-58{font-size:58px}.f-60{font-size:60px}.f-62{font-size:62px}.f-64{font-size:64px}.f-66{font-size:66px}.f-68{font-size:68px}.f-70{font-size:70px}.f-72{font-size:72px}.f-74{font-size:74px}.f-76{font-size:76px}.f-78{font-size:78px}.f-80{font-size:80px}.f-w-100{font-weight:100}.f-w-300{font-weight:300}.f-w-400{font-weight:400}.f-w-600{font-weight:600}.f-w-700{font-weight:700}.f-w-900{font-weight:600}.f-s-normal{font-style:normal}.f-s-italic{font-style:italic}.f-s-oblique{font-style:oblique}.f-s-initial{font-style:initial}.f-s-inherit{font-style:inherit}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-overline{text-decoration:overline}.text-line-through{text-decoration:line-through}.text-underline{text-decoration:underline}.baseline{vertical-align:baseline}.sub{vertical-align:sub}.super{vertical-align:super}.top{vertical-align:top}.text-top{vertical-align:text-top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.text-bottom{vertical-align:text-bottom}.initial{vertical-align:initial}.inherit{vertical-align:inherit}.pos-static{position:static}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.pos-relative{position:relative}.pos-initial{position:initial}.pos-inherit{position:inherit}.f-left{float:left}.f-right{float:right}.f-none{float:none}.o-hidden{overflow:hidden}.o-visible{overflow:visible}.o-auto{overflow:auto}.img-20{width:20px}.img-30{width:30px}.img-40{width:40px}.img-50{width:50px}.img-60{width:60px}.img-70{width:70px}.img-80{width:80px}.img-90{width:90px}.img-100{width:100px}.text-primary{color:#01a9ac !important}.text-warning{color:#fe9365 !important}.text-default{color:#e0e0e0 !important}.text-danger{color:#eb3422 !important}.text-success{color:#0ac282 !important}.text-inverse{color:#404E67 !important}.text-info{color:#2DCEE3 !important}.text-custom{color:#64b0f2 !important}.text-pink{color:#ff7aa3 !important}.text-muted{color:#919aa3 !important}.text-dark{color:#2b3d51 !important}.text-purple{color:#9261c6 !important}.text-muted{color:#919aa3 !important}.label{border-radius:2px;color:#fff;font-size:12px;line-height:1;margin-bottom:0;text-transform:capitalize}.label-primary{background:-webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf));background:linear-gradient(to right, #01a9ac, #01dbdf)}.label-warning{background:-webkit-gradient(linear, left top, right top, from(#fe9365), to(#feb798));background:linear-gradient(to right, #fe9365, #feb798)}.label-default{background:-webkit-gradient(linear, left top, right top, from(#e0e0e0), to(#fafafa));background:linear-gradient(to right, #e0e0e0, #fafafa)}.label-danger{background:-webkit-gradient(linear, left top, right top, from(#eb3422), to(#ef5f51));background:linear-gradient(to right, #eb3422, #ef5f51)}.label-success{background:-webkit-gradient(linear, left top, right top, from(#0ac282), to(#0df3a3));background:linear-gradient(to right, #0ac282, #0df3a3)}.label-inverse{background:-webkit-gradient(linear, left top, right top, from(#404E67), to(#546686));background:linear-gradient(to right, #404E67, #546686)}.label-info{background:-webkit-gradient(linear, left top, right top, from(#2DCEE3), to(#5ad9e9));background:linear-gradient(to right, #2DCEE3, #5ad9e9)}.label-warning{color:#fff}.badge-primary{background-color:#01a9ac}.badge-warning{background-color:#fe9365}.badge-default{background-color:#e0e0e0}.badge-danger{background-color:#eb3422}.badge-success{background-color:#0ac282}.badge-inverse{background-color:#404E67}.badge-info{background-color:#2DCEE3}.bg-color-box{text-align:center;display:inline-block;padding:10px 20px;-webkit-box-shadow:0 0 5px 0 rgba(128,128,128,0.49);box-shadow:0 0 5px 0 rgba(128,128,128,0.49);font-weight:600;margin-right:20px;margin-bottom:20px;cursor:pointer}.bg-color-box span{color:#fff}.bg-primary{background-color:#01a9ac !important;color:#fff}.bg-warning{background-color:#fe9365 !important;color:#fff}.bg-default{background-color:#e0e0e0 !important;color:#fff}.bg-danger{background-color:#eb3422 !important;color:#fff}.bg-success{background-color:#0ac282 !important;color:#fff}.bg-inverse{background-color:#404E67 !important;color:#fff}.bg-info{background-color:#2DCEE3 !important;color:#fff}.color-primary{background-color:#01a9ac}.color-warning{background-color:#fe9365}.color-default{background-color:#e0e0e0}.color-danger{background-color:#eb3422}.color-success{background-color:#0ac282}.color-inverse{background-color:#404E67}.color-info{background-color:#2DCEE3}.loader-primary{background-color:#01a9ac !important}.loader-warning{background-color:#fe9365 !important}.loader-default{background-color:#e0e0e0 !important}.loader-danger{background-color:#eb3422 !important}.loader-success{background-color:#0ac282 !important}.loader-inverse{background-color:#404E67 !important}.loader-info{background-color:#2DCEE3 !important}.nestable-primary{background-color:#01a9ac !important;border-color:#01a9ac;color:#fff !important}.nestable-warning{background-color:#fe9365 !important;border-color:#fe9365;color:#fff !important}.nestable-default{background-color:#e0e0e0 !important;border-color:#e0e0e0;color:#fff !important}.nestable-danger{background-color:#eb3422 !important;border-color:#eb3422;color:#fff !important}.nestable-success{background-color:#0ac282 !important;border-color:#0ac282;color:#fff !important}.nestable-inverse{background-color:#404E67 !important;border-color:#404E67;color:#fff !important}.nestable-info{background-color:#2DCEE3 !important;border-color:#2DCEE3;color:#fff !important}table thead .border-bottom-primary th,table tbody .border-bottom-primary th,table tbody .border-bottom-primary td{border-bottom:1px solid #01a9ac}table thead .border-bottom-warning th,table tbody .border-bottom-warning th,table tbody .border-bottom-warning td{border-bottom:1px solid #fe9365}table thead .border-bottom-default th,table tbody .border-bottom-default th,table tbody .border-bottom-default td{border-bottom:1px solid #e0e0e0}table thead .border-bottom-danger th,table tbody .border-bottom-danger th,table tbody .border-bottom-danger td{border-bottom:1px solid #eb3422}table thead .border-bottom-success th,table tbody .border-bottom-success th,table tbody .border-bottom-success td{border-bottom:1px solid #0ac282}table thead .border-bottom-inverse th,table tbody .border-bottom-inverse th,table tbody .border-bottom-inverse td{border-bottom:1px solid #404E67}table thead .border-bottom-info th,table tbody .border-bottom-info th,table tbody .border-bottom-info td{border-bottom:1px solid #2DCEE3}.table-styling .table-primary,.table-styling.table-primary{background-color:#01a9ac;color:#fff;border:3px solid #01a9ac}.table-styling .table-primary thead,.table-styling.table-primary thead{background-color:#017779;border:3px solid #017779}.table-styling .table-warning,.table-styling.table-warning{background-color:#fe9365;color:#fff;border:3px solid #fe9365}.table-styling .table-warning thead,.table-styling.table-warning thead{background-color:#fe6f32;border:3px solid #fe6f32}.table-styling .table-default,.table-styling.table-default{background-color:#e0e0e0;color:#fff;border:3px solid #e0e0e0}.table-styling .table-default thead,.table-styling.table-default thead{background-color:#c7c7c7;border:3px solid #c7c7c7}.table-styling .table-danger,.table-styling.table-danger{background-color:#eb3422;color:#fff;border:3px solid #eb3422}.table-styling .table-danger thead,.table-styling.table-danger thead{background-color:#c82212;border:3px solid #c82212}.table-styling .table-success,.table-styling.table-success{background-color:#0ac282;color:#fff;border:3px solid #0ac282}.table-styling .table-success thead,.table-styling.table-success thead{background-color:#089262;border:3px solid #089262}.table-styling .table-inverse,.table-styling.table-inverse{background-color:#404E67;color:#fff;border:3px solid #404E67}.table-styling .table-inverse thead,.table-styling.table-inverse thead{background-color:#2c3648;border:3px solid #2c3648}.table-styling .table-info,.table-styling.table-info{background-color:#2DCEE3;color:#fff;border:3px solid #2DCEE3}.table-styling .table-info thead,.table-styling.table-info thead{background-color:#1ab0c3;border:3px solid #1ab0c3}.toolbar-primary .tool-item{background:#01a9ac !important}.toolbar-primary .tool-item.selected,.toolbar-primary .tool-item:hover{background:#017779 !important}.toolbar-primary.tool-top .arrow{border-color:#01a9ac transparent transparent}.toolbar-primary.tool-bottom .arrow{border-color:transparent transparent #01a9ac}.toolbar-primary.tool-left .arrow{border-color:transparent transparent transparent #01a9ac}.toolbar-primary.tool-right .arrow{border-color:transparent #01a9ac transparent transparent}.btn-toolbar-primary.pressed{background-color:#01a9ac}.toolbar-warning .tool-item{background:#fe9365 !important}.toolbar-warning .tool-item.selected,.toolbar-warning .tool-item:hover{background:#fe6f32 !important}.toolbar-warning.tool-top .arrow{border-color:#fe9365 transparent transparent}.toolbar-warning.tool-bottom .arrow{border-color:transparent transparent #fe9365}.toolbar-warning.tool-left .arrow{border-color:transparent transparent transparent #fe9365}.toolbar-warning.tool-right .arrow{border-color:transparent #fe9365 transparent transparent}.btn-toolbar-warning.pressed{background-color:#fe9365}.toolbar-light .tool-item{background:#e0e0e0 !important}.toolbar-light .tool-item.selected,.toolbar-light .tool-item:hover{background:#c7c7c7 !important}.toolbar-light.tool-top .arrow{border-color:#e0e0e0 transparent transparent}.toolbar-light.tool-bottom .arrow{border-color:transparent transparent #e0e0e0}.toolbar-light.tool-left .arrow{border-color:transparent transparent transparent #e0e0e0}.toolbar-light.tool-right .arrow{border-color:transparent #e0e0e0 transparent transparent}.btn-toolbar-light.pressed{background-color:#e0e0e0}.toolbar-danger .tool-item{background:#eb3422 !important}.toolbar-danger .tool-item.selected,.toolbar-danger .tool-item:hover{background:#c82212 !important}.toolbar-danger.tool-top .arrow{border-color:#eb3422 transparent transparent}.toolbar-danger.tool-bottom .arrow{border-color:transparent transparent #eb3422}.toolbar-danger.tool-left .arrow{border-color:transparent transparent transparent #eb3422}.toolbar-danger.tool-right .arrow{border-color:transparent #eb3422 transparent transparent}.btn-toolbar-danger.pressed{background-color:#eb3422}.toolbar-success .tool-item{background:#0ac282 !important}.toolbar-success .tool-item.selected,.toolbar-success .tool-item:hover{background:#089262 !important}.toolbar-success.tool-top .arrow{border-color:#0ac282 transparent transparent}.toolbar-success.tool-bottom .arrow{border-color:transparent transparent #0ac282}.toolbar-success.tool-left .arrow{border-color:transparent transparent transparent #0ac282}.toolbar-success.tool-right .arrow{border-color:transparent #0ac282 transparent transparent}.btn-toolbar-success.pressed{background-color:#0ac282}.toolbar-dark .tool-item{background:#404E67 !important}.toolbar-dark .tool-item.selected,.toolbar-dark .tool-item:hover{background:#2c3648 !important}.toolbar-dark.tool-top .arrow{border-color:#404E67 transparent transparent}.toolbar-dark.tool-bottom .arrow{border-color:transparent transparent #404E67}.toolbar-dark.tool-left .arrow{border-color:transparent transparent transparent #404E67}.toolbar-dark.tool-right .arrow{border-color:transparent #404E67 transparent transparent}.btn-toolbar-dark.pressed{background-color:#404E67}.toolbar-info .tool-item{background:#2DCEE3 !important}.toolbar-info .tool-item.selected,.toolbar-info .tool-item:hover{background:#1ab0c3 !important}.toolbar-info.tool-top .arrow{border-color:#2DCEE3 transparent transparent}.toolbar-info.tool-bottom .arrow{border-color:transparent transparent #2DCEE3}.toolbar-info.tool-left .arrow{border-color:transparent transparent transparent #2DCEE3}.toolbar-info.tool-right .arrow{border-color:transparent #2DCEE3 transparent transparent}.btn-toolbar-info.pressed{background-color:#2DCEE3}.card-border-primary{border-top:4px solid #01a9ac}.card-border-warning{border-top:4px solid #fe9365}.card-border-default{border-top:4px solid #e0e0e0}.card-border-danger{border-top:4px solid #eb3422}.card-border-success{border-top:4px solid #0ac282}.card-border-inverse{border-top:4px solid #404E67}.card-border-info{border-top:4px solid #2DCEE3}.panels-wells .panel-primary{border-color:#01a9ac}.panels-wells .panel-warning{border-color:#fe9365}.panels-wells .panel-default{border-color:#e0e0e0}.panels-wells .panel-danger{border-color:#eb3422}.panels-wells .panel-success{border-color:#0ac282}.panels-wells .panel-inverse{border-color:#404E67}.panels-wells .panel-info{border-color:#2DCEE3}.b-t-primary{border-top:1px solid #01a9ac}.b-b-primary{border-bottom:1px solid #01a9ac}.b-l-primary{border-left:1px solid #01a9ac}.b-r-primary{border-right:1px solid #01a9ac}.b-t-warning{border-top:1px solid #fe9365}.b-b-warning{border-bottom:1px solid #fe9365}.b-l-warning{border-left:1px solid #fe9365}.b-r-warning{border-right:1px solid #fe9365}.b-t-default{border-top:1px solid #e0e0e0}.b-b-default{border-bottom:1px solid #e0e0e0}.b-l-default{border-left:1px solid #e0e0e0}.b-r-default{border-right:1px solid #e0e0e0}.b-t-danger{border-top:1px solid #eb3422}.b-b-danger{border-bottom:1px solid #eb3422}.b-l-danger{border-left:1px solid #eb3422}.b-r-danger{border-right:1px solid #eb3422}.b-t-success{border-top:1px solid #0ac282}.b-b-success{border-bottom:1px solid #0ac282}.b-l-success{border-left:1px solid #0ac282}.b-r-success{border-right:1px solid #0ac282}.b-t-inverse{border-top:1px solid #404E67}.b-b-inverse{border-bottom:1px solid #404E67}.b-l-inverse{border-left:1px solid #404E67}.b-r-inverse{border-right:1px solid #404E67}.b-t-info{border-top:1px solid #2DCEE3}.b-b-info{border-bottom:1px solid #2DCEE3}.b-l-info{border-left:1px solid #2DCEE3}.b-r-info{border-right:1px solid #2DCEE3}.b-t-theme{border-top:1px solid #ddd}.b-b-theme{border-bottom:1px solid #ddd}.b-l-theme{border-left:1px solid #ddd}.b-r-theme{border-right:1px solid #ddd}.pcoded[layout-type="dark"],body.dark{color:#fff}.pcoded[layout-type="dark"] a,body.dark a{color:#fff}.pcoded[layout-type="dark"] text,body.dark text{fill:#fff}.pcoded[layout-type="dark"] .card,body.dark .card{background-color:#4a5a77}.pcoded[layout-type="dark"] .card code,body.dark .card code{background-color:#546686}.pcoded[layout-type="dark"] .card .card-header h5,body.dark .card .card-header h5{color:#fff}.pcoded[layout-type="dark"] .card .card-header .card-header-right i,body.dark .card .card-header .card-header-right i{color:#fff}.pcoded[layout-type="dark"] .card .card-block code,body.dark .card .card-block code{background-color:#546686}.pcoded[layout-type="dark"] .card .card-block .dropdown-menu,body.dark .card .card-block .dropdown-menu{background-color:#4e5f7d}.pcoded[layout-type="dark"] .card .card-footer,body.dark .card .card-footer{background-color:#465570}.pcoded[layout-type="dark"] .dropdown-menu,body.dark .dropdown-menu{background-color:#4e5f7d}.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item .dropdown-divider,body.dark .dropdown-menu .dropdown-item .dropdown-divider{border-top:1px solid #404E67}.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item:focus,.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item:hover,body.dark .dropdown-menu .dropdown-item:focus,body.dark .dropdown-menu .dropdown-item:hover{background-color:#404E67}.pcoded[layout-type="dark"] .sub-title,body.dark .sub-title{color:#6a7fa3}.pcoded[layout-type="dark"] .table td,.pcoded[layout-type="dark"] .table th,body.dark .table td,body.dark .table th{border-top:1px solid #546686}.pcoded[layout-type="dark"] .table thead th,body.dark .table thead th{border-bottom:2px solid #546686}.pcoded[layout-type="dark"] .thumb-block,body.dark .thumb-block{border:1px solid #546686}.pcoded[layout-type="dark"] .b-t-default,.pcoded[layout-type="dark"] .b-t-theme,.pcoded[layout-type="dark"] .post-new-footer,.pcoded[layout-type="dark"] .version .nav li:first-child,body.dark .b-t-default,body.dark .b-t-theme,body.dark .post-new-footer,body.dark .version .nav li:first-child{border-top:1px solid #546686}.pcoded[layout-type="dark"] .b-b-default,.pcoded[layout-type="dark"] .b-b-theme,.pcoded[layout-type="dark"] .job-cards .media,.pcoded[layout-type="dark"] .search-content,body.dark .b-b-default,body.dark .b-b-theme,body.dark .job-cards .media,body.dark .search-content{border-bottom:1px solid #546686}.pcoded[layout-type="dark"] .b-l-default,.pcoded[layout-type="dark"] .b-l-theme,body.dark .b-l-default,body.dark .b-l-theme{border-left:1px solid #546686}.pcoded[layout-type="dark"] .b-r-default,.pcoded[layout-type="dark"] .b-r-theme,.pcoded[layout-type="dark"] .messages-content,body.dark .b-r-default,body.dark .b-r-theme,body.dark .messages-content{border-right:1px solid #546686}.pcoded[layout-type="dark"] .progress,body.dark .progress{background-color:#546686}.pcoded[layout-type="dark"] .btn-default,body.dark .btn-default{background-color:#546686;color:#fff}.pcoded[layout-type="dark"] .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,body.dark .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#546686 !important}.pcoded[layout-type="dark"] .pcoded-main-container,body.dark .pcoded-main-container{background-color:#546686}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .show-notification li:first-child:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .profile-notification li:first-child:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .show-notification li:first-child:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .profile-notification li:first-child:hover{background-color:#404E67 !important}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification{background-color:#404E67}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification a{color:#fff}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover{background-color:transparent}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover .mega-menu-links>li:hover a{color:#01a9ac}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover{background-color:#546686}.pcoded[layout-type="dark"] .header-navbar .morphsearch.open,body.dark .header-navbar .morphsearch.open{background-color:#404E67}.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-form,body.dark .header-navbar .morphsearch.open .morphsearch-form{background-color:#546686}.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-content,body.dark .header-navbar .morphsearch.open .morphsearch-content{background-color:#404E67}.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-content .dummy-media-object,body.dark .header-navbar .morphsearch.open .morphsearch-content .dummy-media-object{background-color:#546686}.pcoded[layout-type="dark"] .p-chat-user,body.dark .p-chat-user{border-left:1px solid #2c3648}.pcoded[layout-type="dark"] .p-chat-user .userlist-box,body.dark .p-chat-user .userlist-box{border-bottom:1px solid #2c3648}.pcoded[layout-type="dark"] .p-chat-user .userlist-box .chat-header,body.dark .p-chat-user .userlist-box .chat-header{color:#fff}.pcoded[layout-type="dark"] .showChat_inner,body.dark .showChat_inner{background-color:#546686;border-left:1px solid #2c3648}.pcoded[layout-type="dark"] .showChat_inner .chat-menu-content,body.dark .showChat_inner .chat-menu-content{background-color:#404E67}.pcoded[layout-type="dark"] .showChat_inner .chat-menu-content:before,body.dark .showChat_inner .chat-menu-content:before{border-right-color:#404E67}.pcoded[layout-type="dark"] .showChat_inner .chat-inner-header,body.dark .showChat_inner .chat-inner-header{border-bottom:1px solid #404E67}.pcoded[layout-type="dark"] .showChat_inner .chat-menu-reply,body.dark .showChat_inner .chat-menu-reply{background-color:#2c3648}.pcoded[layout-type="dark"] .showChat_inner .chat-menu-reply:before,body.dark .showChat_inner .chat-menu-reply:before{border-left-color:#2c3648}.pcoded[layout-type="dark"] .showChat_inner .chat-reply-box,body.dark .showChat_inner .chat-reply-box{background-color:#546686;border-top:1px solid #404E67}.pcoded[layout-type="dark"] .form-control,body.dark .form-control{background-color:#546686;color:#fff}.pcoded[layout-type="dark"] .main-body .page-wrapper .page-header-title h4,body.dark .main-body .page-wrapper .page-header-title h4{color:#fff}.pcoded[layout-type="dark"] .profile-comp-block input.dial,.pcoded[layout-type="dark"] .view-card input.dial,body.dark .profile-comp-block input.dial,body.dark .view-card input.dial{color:#fff !important}.pcoded[layout-type="dark"] .line-example,body.dark .line-example{border-right:1px solid #546686}.pcoded[layout-type="dark"] .marketing-card .table tbody .marketing-header,body.dark .marketing-card .table tbody .marketing-header{background:#2c3648}.pcoded[layout-type="dark"] .unique-visitor-card .footer-card,body.dark .unique-visitor-card .footer-card{background-color:#2c3648}.pcoded[layout-type="dark"] .user-detail-card .user-detail>div,body.dark .user-detail-card .user-detail>div{border-bottom:1px solid #546686}.pcoded[layout-type="dark"] .user-detail-card .user-detail>div:last-child,body.dark .user-detail-card .user-detail>div:last-child{border-bottom:none}.pcoded[layout-type="dark"] .client-map .client-contain h5,body.dark .client-map .client-contain h5{color:#fff}.pcoded[layout-type="dark"] .client-map .client-card-box,body.dark .client-map .client-card-box{border:1px solid #546686}.pcoded[layout-type="dark"] .client-map .client-card-box .client-border,body.dark .client-map .client-card-box .client-border{border-right:1px solid #546686}.pcoded[layout-type="dark"] .client-map .client-card-box .client-border-card,body.dark .client-map .client-card-box .client-border-card{border-top:1px solid #546686}.pcoded[layout-type="dark"] .widget-card-user .card-footer,body.dark .widget-card-user .card-footer{background-color:#2c3648}.pcoded[layout-type="dark"] .widget-card-user .card-footer .footer-menu+.footer-menu,body.dark .widget-card-user .card-footer .footer-menu+.footer-menu{border-left:2px solid #546686}.pcoded[layout-type="dark"] .card-contact-box .f-btn:hover,body.dark .card-contact-box .f-btn:hover{background-color:#4a5a77}.pcoded[layout-type="dark"] .to-do-list,body.dark .to-do-list{border-bottom:1px solid #546686}.pcoded[layout-type="dark"] .widget-chat-box .media .send-chat,body.dark .widget-chat-box .media .send-chat{background-color:#546686}.pcoded[layout-type="dark"] .widget-chat-box .media .send-chat:before,body.dark .widget-chat-box .media .send-chat:before{border-right:15px solid #546686}.pcoded[layout-type="dark"] .widget-chat-box .media .receive-chat,body.dark .widget-chat-box .media .receive-chat{background-color:#2c3648}.pcoded[layout-type="dark"] .widget-chat-box .media .receive-chat:before,body.dark .widget-chat-box .media .receive-chat:before{border-left:15px solid #2c3648}.pcoded[layout-type="dark"] .card-comment .card-block-small,body.dark .card-comment .card-block-small{border-bottom:1px solid #4a5a77}.pcoded[layout-type="dark"] .card-comment .card-block-small:hover,body.dark .card-comment .card-block-small:hover{background-color:#4a5a77}.pcoded[layout-type="dark"] .alert.alert-danger,.pcoded[layout-type="dark"] .alert.alert-default,.pcoded[layout-type="dark"] .alert.alert-info,.pcoded[layout-type="dark"] .alert.alert-primary,.pcoded[layout-type="dark"] .alert.alert-success,.pcoded[layout-type="dark"] .alert.alert-warning,body.dark .alert.alert-danger,body.dark .alert.alert-default,body.dark .alert.alert-info,body.dark .alert.alert-primary,body.dark .alert.alert-success,body.dark .alert.alert-warning{background-color:#404E67}.pcoded[layout-type="dark"] .alert.background-default,body.dark .alert.background-default{background-color:#e0e0e0;color:#fff}.pcoded[layout-type="dark"] .alert.background-primary,body.dark .alert.background-primary{background-color:#01a9ac;color:#fff}.pcoded[layout-type="dark"] .alert.background-success,body.dark .alert.background-success{background-color:#0ac282;color:#fff}.pcoded[layout-type="dark"] .alert.background-info,body.dark .alert.background-info{background-color:#2DCEE3;color:#fff}.pcoded[layout-type="dark"] .alert.background-warning,body.dark .alert.background-warning{background-color:#fe9365;color:#fff}.pcoded[layout-type="dark"] .alert.background-danger,body.dark .alert.background-danger{background-color:#eb3422;color:#fff}.pcoded[layout-type="dark"] .accordion-msg,body.dark .accordion-msg{color:#fff;border-top:1px solid #546686}.pcoded[layout-type="dark"] .accordion-desc,body.dark .accordion-desc{color:#fff}.pcoded[layout-type="dark"] .md-tabs .nav-item a,body.dark .md-tabs .nav-item a{color:#fff}.pcoded[layout-type="dark"] .md-tabs .nav-item a.active,.pcoded[layout-type="dark"] .md-tabs .nav-item a:focus,.pcoded[layout-type="dark"] .md-tabs .nav-item a:hover,body.dark .md-tabs .nav-item a.active,body.dark .md-tabs .nav-item a:focus,body.dark .md-tabs .nav-item a:hover{color:#01a9ac}.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:focus,.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:hover,body.dark .md-tabs .nav-item a.active:focus,body.dark .md-tabs .nav-item a.active:hover{color:#01a9ac}.pcoded[layout-type="dark"] .nav-tabs,body.dark .nav-tabs{border-bottom:1px solid #546686}.pcoded[layout-type="dark"] .nav-tabs .nav-link:focus,.pcoded[layout-type="dark"] .nav-tabs .nav-link:hover,body.dark .nav-tabs .nav-link:focus,body.dark .nav-tabs .nav-link:hover{border-color:#546686}.pcoded[layout-type="dark"] .tab-below,body.dark .tab-below{border-top:1px solid #546686;border-bottom:none}.pcoded[layout-type="dark"] .tab-below .nav-link,body.dark .tab-below .nav-link{margin-top:1px}.pcoded[layout-type="dark"] .scroll-list li,body.dark .scroll-list li{background-color:#4e5f7d;color:#fff}.pcoded[layout-type="dark"] .scroll-list li:nth-child(even),body.dark .scroll-list li:nth-child(even){background-color:#576b8d}.pcoded[layout-type="dark"] .panel,body.dark .panel{background-color:#546686}.pcoded[layout-type="dark"] .panel .panel-footer,body.dark .panel .panel-footer{background-color:#4e5f7d;border-top:1px solid #323d51}.pcoded[layout-type="dark"] .well,body.dark .well{background-color:#323d51;border:1px solid #546686}.pcoded[layout-type="dark"] .page-link,body.dark .page-link{background-color:#546686;border-color:#323d51}.pcoded[layout-type="dark"] .jqpagination input,body.dark .jqpagination input{margin:0;height:30px}.pcoded[layout-type="dark"] .nav-tabs .nav-item.show .nav-link,.pcoded[layout-type="dark"] .nav-tabs .nav-link.active,body.dark .nav-tabs .nav-item.show .nav-link,body.dark .nav-tabs .nav-link.active{color:#fff;background-color:#4a5a77;border-color:#ddd #ddd #4a5a77}.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-item.show .nav-link,.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-link.active,body.dark .nav-tabs.tab-below .nav-item.show .nav-link,body.dark .nav-tabs.tab-below .nav-link.active{border-color:#4a5a77 #ddd #ddd}.pcoded[layout-type="dark"] .modal-content,body.dark .modal-content{background-color:#4e5f7d}.pcoded[layout-type="dark"] .modal-content .modal-header,body.dark .modal-content .modal-header{border-bottom:1px solid #404E67}.pcoded[layout-type="dark"] .modal-content .modal-footer,body.dark .modal-content .modal-footer{border-top:1px solid #404E67}.pcoded[layout-type="dark"] .br-theme-bars-square .br-widget a,body.dark .br-theme-bars-square .br-widget a{background-color:#4e5f7d}.pcoded[layout-type="dark"] .jstree-anchor.jstree-hovered,body.dark .jstree-anchor.jstree-hovered{background-color:#546686}.pcoded[layout-type="dark"] .dd-handle,body.dark .dd-handle{color:#fff}.pcoded[layout-type="dark"] .dd3-content,body.dark .dd3-content{color:#fff;border:1px solid #404E67;background-color:#546686}.pcoded[layout-type="dark"] .img-thumbnail,body.dark .img-thumbnail{background-color:#404E67;border:1px solid #323d51}.pcoded[layout-type="dark"] .dotted-line-theme .no_edit:hover,body.dark .dotted-line-theme .no_edit:hover{background-color:#546686;border-bottom:1px solid #404E67}.pcoded[layout-type="dark"] .icon-list-demo i,body.dark .icon-list-demo i{color:#fff}.pcoded[layout-type="dark"] .form-radio label,body.dark .form-radio label{color:#fff}.pcoded[layout-type="dark"] .bootstrap-tagsinput,body.dark .bootstrap-tagsinput{background-color:#546686}.pcoded[layout-type="dark"] #reportrange,body.dark #reportrange{background-color:#546686 !important}.pcoded[layout-type="dark"] .select2-container--default .select2-selection--multiple,.pcoded[layout-type="dark"] .select2-dropdown,body.dark .select2-container--default .select2-selection--multiple,body.dark .select2-dropdown{background-color:#4e5f7d}.pcoded[layout-type="dark"] .ms-container .ms-selectable,.pcoded[layout-type="dark"] .ms-container .ms-selection,body.dark .ms-container .ms-selectable,body.dark .ms-container .ms-selection{background-color:#4e5f7d}.pcoded[layout-type="dark"] .ms-container .ms-selectable li.ms-elem-selectable,.pcoded[layout-type="dark"] .ms-container .ms-selection li.ms-elem-selectable,body.dark .ms-container .ms-selectable li.ms-elem-selectable,body.dark .ms-container .ms-selection li.ms-elem-selectable{color:#fff}.pcoded[layout-type="dark"] .ms-container .ms-selectable li.disabled,.pcoded[layout-type="dark"] .ms-container .ms-selection li.disabled,body.dark .ms-container .ms-selectable li.disabled,body.dark .ms-container .ms-selection li.disabled{background-color:#4e5f7d;opacity:0.5}.pcoded[layout-type="dark"] .wizard>.content,body.dark .wizard>.content{background-color:#4a5a77}.pcoded[layout-type="dark"] .wizard>.steps .disabled a,.pcoded[layout-type="dark"] .wizard>.steps .disabled a:active,.pcoded[layout-type="dark"] .wizard>.steps .disabled a:hover,body.dark .wizard>.steps .disabled a,body.dark .wizard>.steps .disabled a:active,body.dark .wizard>.steps .disabled a:hover{background-color:#4e5f7d}.pcoded[layout-type="dark"] .wizard>.steps .done a,body.dark .wizard>.steps .done a{background-color:#404E67}.pcoded[layout-type="dark"] .table-bordered,body.dark .table-bordered{border:1px solid #546686}.pcoded[layout-type="dark"] .table-bordered td,.pcoded[layout-type="dark"] .table-bordered th,body.dark .table-bordered td,body.dark .table-bordered th{border:1px solid #546686}.pcoded[layout-type="dark"] a.dt-button.disabled,.pcoded[layout-type="dark"] button.dt-button.disabled,.pcoded[layout-type="dark"] div.dt-button.disabled,body.dark a.dt-button.disabled,body.dark button.dt-button.disabled,body.dark div.dt-button.disabled{background-image:none;opacity:0.5}.pcoded[layout-type="dark"] .fixedHeader-floating,body.dark .fixedHeader-floating{background-color:#546686}.pcoded[layout-type="dark"] table.DTFC_Cloned tfoot,.pcoded[layout-type="dark"] table.DTFC_Cloned thead,body.dark table.DTFC_Cloned tfoot,body.dark table.DTFC_Cloned thead{background-color:#4e5f7d}.pcoded[layout-type="dark"] .dt-responsive input,body.dark .dt-responsive input{background-color:#546686;border:1px solid #4a5a77}.pcoded[layout-type="dark"] .footable-details.table-striped>tbody>tr:nth-child(odd),.pcoded[layout-type="dark"] .footable.table-striped>tbody>tr:nth-child(odd),body.dark .footable-details.table-striped>tbody>tr:nth-child(odd),body.dark .footable.table-striped>tbody>tr:nth-child(odd){background:#4a5a77}.pcoded[layout-type="dark"] .footable-details.table>thead>tr>td,.pcoded[layout-type="dark"] .footable-details.table>thead>tr>th,.pcoded[layout-type="dark"] .footable.table>thead>tr>td,.pcoded[layout-type="dark"] .footable.table>thead>tr>th,body.dark .footable-details.table>thead>tr>td,body.dark .footable-details.table>thead>tr>th,body.dark .footable.table>thead>tr>td,body.dark .footable.table>thead>tr>th{border-bottom:2px solid #404E67}.pcoded[layout-type="dark"] .c3-tooltip td,.pcoded[layout-type="dark"] .morris-hover,body.dark .c3-tooltip td,body.dark .morris-hover{background-color:#404E67}.pcoded[layout-type="dark"] #chart_Candlestick rect,.pcoded[layout-type="dark"] #chart_Combo rect,.pcoded[layout-type="dark"] #chart_Donut rect,.pcoded[layout-type="dark"] #chart_Exploading rect,.pcoded[layout-type="dark"] #chart_Threshold rect,.pcoded[layout-type="dark"] #chart_Waterfall rect,.pcoded[layout-type="dark"] #chart_area rect,.pcoded[layout-type="dark"] #chart_bar rect,.pcoded[layout-type="dark"] #chart_bubble rect,.pcoded[layout-type="dark"] #chart_stacking rect,body.dark #chart_Candlestick rect,body.dark #chart_Combo rect,body.dark #chart_Donut rect,body.dark #chart_Exploading rect,body.dark #chart_Threshold rect,body.dark #chart_Waterfall rect,body.dark #chart_area rect,body.dark #chart_bar rect,body.dark #chart_bubble rect,body.dark #chart_stacking rect{fill:#4a5a77 !important}.pcoded[layout-type="dark"] .auth-box .form-control,body.dark .auth-box .form-control{background-color:#fff}.pcoded[layout-type="dark"] .chat-header,body.dark .chat-header{color:#fff}.pcoded[layout-type="dark"] .social-msg a span,body.dark .social-msg a span{color:#f2f2f2}.pcoded[layout-type="dark"] .bg-white,body.dark .bg-white{background:#4a5a77 !important}.pcoded[layout-type="dark"] .list-group-item,body.dark .list-group-item{background:#4a5a77}.pcoded[layout-type="dark"] ul.list-contacts a,body.dark ul.list-contacts a{color:#fff}.pcoded[layout-type="dark"] .card-header-img h5,.pcoded[layout-type="dark"] .card-header-img h6,body.dark .card-header-img h5,body.dark .card-header-img h6{color:#fff}.pcoded[layout-type="dark"] .prod-item .prod-info,body.dark .prod-item .prod-info{background:#4a5a77}.pcoded[layout-type="dark"] .email-card .user-body,body.dark .email-card .user-body{background:#4a5a77}.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a,body.dark .email-card .user-body .page-list li.mail-section a{color:#fff}.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a.active,.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a:hover,body.dark .email-card .user-body .page-list li.mail-section a.active,body.dark .email-card .user-body .page-list li.mail-section a:hover{background:rgba(255,255,255,0.2)}.pcoded[layout-type="dark"] .email-card .user-body .label-list a,body.dark .email-card .user-body .label-list a{color:#fff}.pcoded[layout-type="dark"] .email-card .mail-body-content tr:hover,body.dark .email-card .mail-body-content tr:hover{background:rgba(255,255,255,0.2)}.pcoded[layout-type="dark"] .email-card .mail-body-content .unread a,body.dark .email-card .mail-body-content .unread a{color:#fff}.pcoded[layout-type="dark"] .email-card .mail-body-content .read a,body.dark .email-card .mail-body-content .read a{color:#e6e6e6}.pcoded[layout-type="dark"] .email-card .user-mail h6,body.dark .email-card .user-mail h6{color:#fff}.pcoded[layout-type="dark"] .wall-img-preview .wall-item,body.dark .wall-img-preview .wall-item{border:2px solid #4a5a77}.pcoded[layout-type="dark"] .msg-send,body.dark .msg-send{background:#506180}.pcoded[layout-type="dark"] .filter-bar>.navbar,body.dark .filter-bar>.navbar{background:#4a5a77}.pcoded[layout-type="dark"] .navbar-light .navbar-nav .active>.nav-link,.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link,.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link.active,.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link.show,.pcoded[layout-type="dark"] .navbar-light .navbar-nav .show>.nav-link,body.dark .navbar-light .navbar-nav .active>.nav-link,body.dark .navbar-light .navbar-nav .nav-link,body.dark .navbar-light .navbar-nav .nav-link.active,body.dark .navbar-light .navbar-nav .nav-link.show,body.dark .navbar-light .navbar-nav .show>.nav-link{color:#fff}.pcoded[layout-type="dark"] #task-container li,body.dark #task-container li{background:#546686;color:#fff}.pcoded[layout-type="dark"] .text-inverse,body.dark .text-inverse{color:#fff !important}.pcoded[layout-type="dark"] .note-card .note-write,body.dark .note-card .note-write{background:-webkit-linear-gradient(top, #6a7fa3 0%, #8a9ab6 5%) 0 0;background-size:100% 35px}.pcoded[layout-type="dark"] .note-card .note-box-aside,body.dark .note-card .note-box-aside{border-right:1px solid #546686}.pcoded[layout-type="dark"] .invoice-table,body.dark .invoice-table{border-left:none}.pcoded[layout-type="dark"] .invoice-total,.pcoded[layout-type="dark"] .thead-default th,body.dark .invoice-total,body.dark .thead-default th{background:#404E67}.pcoded[layout-type="dark"] #external-events .fc-event,.pcoded[layout-type="dark"] .danger-nav,.pcoded[layout-type="dark"] .fc-state-default,.pcoded[layout-type="dark"] .info-nav,.pcoded[layout-type="dark"] .light-nav-border,.pcoded[layout-type="dark"] .primary-nav,.pcoded[layout-type="dark"] .warning-nav,.pcoded[layout-type="dark"] .success-nav,.pcoded[layout-type="dark"] .info-nav,.pcoded[layout-type="dark"] .danger-nav,.pcoded[layout-type="dark"] .primary-nav,.pcoded[layout-type="dark"] .success-nav,.pcoded[layout-type="dark"] .warning-nav,body.dark #external-events .fc-event,body.dark .danger-nav,body.dark .fc-state-default,body.dark .info-nav,body.dark .light-nav-border,body.dark .primary-nav,body.dark .warning-nav,body.dark .success-nav,body.dark .info-nav,body.dark .danger-nav,body.dark .primary-nav,body.dark .success-nav,body.dark .warning-nav{background-color:#546686;color:#fff}.pcoded[layout-type="dark"] .jFiler-input-dragDrop,.pcoded[layout-type="dark"] .jFiler-theme-default .jFiler-input,body.dark .jFiler-input-dragDrop,body.dark .jFiler-theme-default .jFiler-input{background-color:#465570}.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .light-nav-border .navbar-varient-submenu,.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu,body.dark .danger-nav .navbar-varient-submenu,body.dark .info-nav .navbar-varient-submenu,body.dark .light-nav-border .navbar-varient-submenu,body.dark .primary-nav .navbar-varient-submenu,body.dark .warning-nav .navbar-varient-submenu,body.dark .success-nav .navbar-varient-submenu,body.dark .info-nav .navbar-varient-submenu,body.dark .danger-nav .navbar-varient-submenu,body.dark .primary-nav .navbar-varient-submenu,body.dark .success-nav .navbar-varient-submenu,body.dark .warning-nav .navbar-varient-submenu{background-color:#4e5f7d;color:#fff}.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .light-nav-border .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu a:hover,body.dark .danger-nav .navbar-varient-submenu a:hover,body.dark .info-nav .navbar-varient-submenu a:hover,body.dark .light-nav-border .navbar-varient-submenu a:hover,body.dark .primary-nav .navbar-varient-submenu a:hover,body.dark .warning-nav .navbar-varient-submenu a:hover,body.dark .success-nav .navbar-varient-submenu a:hover,body.dark .info-nav .navbar-varient-submenu a:hover,body.dark .danger-nav .navbar-varient-submenu a:hover,body.dark .primary-nav .navbar-varient-submenu a:hover,body.dark .success-nav .navbar-varient-submenu a:hover,body.dark .warning-nav .navbar-varient-submenu a:hover{background-color:#546686}.pcoded[layout-type="dark"] .card.version .card-header .card-header-right,body.dark .card.version .card-header .card-header-right{background-color:#4a5a77;color:#fff}.pcoded[layout-type="dark"] .version .nav li:first-child,body.dark .version .nav li:first-child{color:#fff}.pcoded[layout-type="dark"] .version .nav li:hover,body.dark .version .nav li:hover{background-color:#546686}.pcoded[layout-type="dark"] .version .nav li a,body.dark .version .nav li a{color:#fff}.pcoded[layout-type="dark"] .main-timeline,body.dark .main-timeline{background-color:#4a5a77}.pcoded[layout-type="dark"] .main-timeline .bg-white,body.dark .main-timeline .bg-white{background-color:#546686 !important}.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content,body.dark .main-timeline .cd-timeline-content{background-color:#546686}.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content h6,.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content i,.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content p,.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content span,body.dark .main-timeline .cd-timeline-content h6,body.dark .main-timeline .cd-timeline-content i,body.dark .main-timeline .cd-timeline-content p,body.dark .main-timeline .cd-timeline-content span{color:#fff}.pcoded[layout-type="dark"] #styleSelector,body.dark #styleSelector{color:#404E67}.pcoded[layout-type="dark"] #styleSelector .form-control,body.dark #styleSelector .form-control{color:#404E67}table.table-bordered.dataTable tbody th:focus,table.table-bordered.dataTable tbody td:focus{outline:none}.card .card-block ul.pagination li{margin-right:0}.page-item.active .page-link{background-color:#01a9ac;border-color:#01a9ac}.page-link{color:#222}td.highlight{font-weight:700;color:#2DCEE3;background-color:#f5f5f5}.table.compact td,.table.compact th{padding:.45rem}.dataTables_paginate .pagination{float:right}#multi-table_wrapper .dataTables_paginate .pagination{float:none}#footer-search tfoot .form-control,#footer-select tfoot .form-control,#form-input-table .form-control,.search-api .form-control,#dt-live-dom .form-control{width:90%}.search-api .global_filter,.search-api .column_filter{margin:0 auto}.search-api .checkbox-fade{display:block;text-align:center}td.details-control{background:url("../images/details_open.png") no-repeat center center;cursor:pointer}tr.shown td.details-control{background:url("../images/details_close.png") no-repeat center center}#row-select .selected,#row-delete .selected{background-color:#01a9ac;color:#fff}div.dt-autofill-list div.dt-autofill-button button{background-color:#016d6f !important;border-color:#01a9ac}table.dataTable{border-collapse:collapse !important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#01a9ac;color:#fff}table.dataTable td.select-checkbox:before,table.dataTable th.select-checkbox:before{margin-top:0}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{margin-top:-6px;margin-left:-5px}button.dt-button,div.dt-button,a.dt-button,button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled),button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#01a9ac;border-color:#01a9ac;border-radius:2px;color:#fff;background-image:none;font-size:14px}button.dt-button.btn-warning,div.dt-button.btn-warning,a.dt-button.btn-warning{background-color:#fe9365;border-color:#fe9365;border-radius:2px;color:#fff;background-image:none}button.dt-button.btn-danger,div.dt-button.btn-danger,a.dt-button.btn-danger{background-color:#eb3422;border-color:#eb3422;border-radius:2px;color:#fff;background-image:none}button.dt-button.btn-inverse,div.dt-button.btn-inverse,a.dt-button.btn-inverse{background-color:#404E67;border-color:#404E67;border-radius:2px;color:#fff;background-image:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){background-image:none;background-color:#01c2c5;border-color:#01a9ac}button.dt-button.btn-warning:hover:not(.disabled),div.dt-button.btn-warning:hover:not(.disabled),a.dt-button.btn-warning:hover:not(.disabled){background-image:none;background-color:#feb798;border-color:#fe9365}button.dt-button.btn-danger:hover:not(.disabled),div.dt-button.btn-danger:hover:not(.disabled),a.dt-button.btn-danger:hover:not(.disabled){background-image:none;background-color:#ef5f51;border-color:#eb3422}button.dt-button.btn-inverse:hover:not(.disabled),div.dt-button.btn-inverse:hover:not(.disabled),a.dt-button.btn-inverse:hover:not(.disabled){background-image:none;background-color:#546686;border-color:#404E67}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#01a9ac;border-color:#01a9ac;background-image:none}div.dt-buttons{clear:both}.card .table-card-header b{display:block;color:#01a9ac;margin-top:15px}.card .table-card-header span{color:#017779;display:inline-block;margin-top:0}div.dataTables_wrapper div.dataTables_info{display:inline-block}table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}th,td{white-space:nowrap}table.fixedHeader-floating{position:fixed !important;background-color:white}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute !important;background-color:white}@media print{table.fixedHeader-floating{display:none}}table.dataTable th.focus,table.dataTable td.focus{outline:3px solid #01a9ac;outline-offset:-1px}table.dataTable td.focus{outline:1px solid #eb3422;outline-offset:-3px;background-color:#f8e6e6 !important}#events{margin-bottom:1em;padding:1em;background-color:#f6f6f6;border:1px solid #999;border-radius:3px;height:100px;overflow:auto}table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}#result{border:1px solid #888;background:#f7f7f7;padding:1em;margin-bottom:1em}div.DTS{display:block !important}div.DTS tbody th,div.DTS tbody td{white-space:nowrap}div.DTS div.DTS_Loading{z-index:1}div.DTS div.dataTables_scrollBody table{z-index:2}div.DTS div.dataTables_paginate,div.DTS div.dataTables_length{display:none}.footable .pagination>.active>a,.footable .pagination>.active>a:focus,.footable .pagination>.active>a:hover,.footable .pagination>.active>span,.footable .pagination>.active>span:focus,.footable .pagination>.active>span:hover{background-color:#01a9ac;border-color:#01a9ac}.footable .pagination>li>a,.footable .pagination>li>span{color:#222}.footable-details.table,.footable.table,table.footable>tfoot>tr.footable-paging>td>span.label{margin-bottom:0}table.footable-paging-center>tfoot>tr.footable-paging>td{padding-bottom:0}.make-me-red{color:red}.scroll-container .wtHolder{height:350px !important}.scroll-container #highlighting .wtHolder,.scroll-container #populating .wtHolder,.scroll-container #paginating .wtHolder,.scroll-container #searching .wtHolder,.scroll-container #drag .wtHolder,.scroll-container #validation .wtHolder,.scroll-container #readOnly .wtHolder,.scroll-container #nonEditable .wtHolder,.scroll-container #numericData .wtHolder,.scroll-container #dateDate .wtHolder,.scroll-container #timeData .wtHolder,.scroll-container #checkbox .wtHolder,.scroll-container #select .wtHolder,.scroll-container #dropdown .wtHolder,.scroll-container #autocomplete .wtHolder,.scroll-container #jQuery .wtHolder,.scroll-container #chromaJS .wtHolder,.scroll-container #context .wtHolder,.scroll-container #configuration .wtHolder,.scroll-container #copyPaste .wtHolder,.scroll-container #buttons .wtHolder,.scroll-container #comments .wtHolder{height:auto !important}.handson-pagination{margin-top:30px}.currentRow{background-color:#F9F9FB !important}.currentCol{background-color:#E7E8EF !important}.contact-table tr td:nth-child(n-2){text-align:center}.contact-table tr td:last-child{position:relative}.contact-table tr td:last-child .dropdown-menu{top:52px}#checkbox-select tr td.select-checkbox,#checkbox-select tr th.select-checkbox{padding-left:30px}#checkbox-select tr td.select-checkbox:before,#checkbox-select tr td.select-checkbox:after,#checkbox-select tr th.select-checkbox:before,#checkbox-select tr th.select-checkbox:after{left:15px}.alert{font-size:15px;margin-bottom:2rem}.alert.icons-alert{border-left-width:48px}.alert.icons-alert .alert-icon{left:15px;position:relative;text-align:center;top:0;z-index:3}.alert.icons-alert p{line-height:21px;margin-bottom:0}.close{font-size:16px;margin-top:5px}.alert-default{background-color:#fff;border-color:#e0e0e0;color:#e0e0e0}.alert-primary{background-color:#fff;border-color:#01a9ac;color:#01a9ac}.alert-success{background-color:#fff;border-color:#0ac282;color:#0ac282}.alert-info{background-color:#fff;border-color:#2DCEE3;color:#2DCEE3}.alert-warning{background-color:#fff;border-color:#fe9365;color:#fe9365}.alert-danger{background-color:#fff;border-color:#eb3422;color:#eb3422}.border-default{border-color:transparent;border-left:3px solid #e0e0e0;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#e0e0e0}.border-primary{border-color:transparent;border-left:3px solid #01a9ac;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#01a9ac}.border-success{border-color:transparent;border-left:3px solid #0ac282;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#0ac282}.border-info{border-color:transparent;border-left:3px solid #2DCEE3;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#2DCEE3}.border-warning{border-color:transparent;border-left:3px solid #fe9365;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#fe9365}.border-danger{border-color:transparent;border-left:3px solid #eb3422;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#eb3422}.background-default{background-color:#e0e0e0;color:#fff}.background-primary{background-color:#01a9ac;color:#fff}.background-success{background-color:#0ac282;color:#fff}.background-info{background-color:#2DCEE3;color:#fff}.background-warning{background-color:#fe9365;color:#fff}.background-danger{background-color:#eb3422;color:#fff}.icons-alert{position:relative}.icons-alert:before{color:#fff;content:'\f027';font-family:'IcoFont' !important;font-size:16px;left:-30px;position:absolute;top:20px}[class*="alert-"] code{margin-left:10px}.login-block{padding:30px 0;margin:0 auto;background:url(../images/auth/bg.jpg) no-repeat;background-size:cover;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-block .auth-box{margin:20px auto 0 auto;max-width:450px}.login-block .auth-box .confirm h3{color:#01a9ac;font-size:34px}.login-block .auth-box i.icofont-check-circled{font-size:42px}.login-block.offline-404 .auth-box{max-width:650px}.login-block.offline-404 .auth-box h1{color:#2c3e50;font-size:160px;font-weight:600;letter-spacing:5px;text-shadow:3px -2px 4px rgba(128,128,128,0.57)}.login-block.with-header{min-height:calc(100vh - 56px)}.footer{background-color:#404E67;color:#fff;padding:15px 0;position:fixed;bottom:0;width:100%}.footer p{margin-bottom:0}.caption-breadcrumb .breadcrumb-header,.primary-breadcrumb .breadcrumb-header,.inverse-breadcrumb .breadcrumb-header,.danger-breadcrumb .breadcrumb-header,.info-breadcrumb .breadcrumb-header,.warning-breadcrumb .breadcrumb-header,.success-breadcrumb .breadcrumb-header{display:inline-block}.caption-breadcrumb .breadcrumb-header span,.primary-breadcrumb .breadcrumb-header span,.inverse-breadcrumb .breadcrumb-header span,.danger-breadcrumb .breadcrumb-header span,.info-breadcrumb .breadcrumb-header span,.warning-breadcrumb .breadcrumb-header span,.success-breadcrumb .breadcrumb-header span{display:block;font-size:13px;margin-top:5px}.front-icon-breadcrumb .breadcrumb-header{display:inline-block}.front-icon-breadcrumb .big-icon{display:inline-block}.front-icon-breadcrumb .big-icon i{font-size:50px;margin-right:10px;color:#01a9ac}.front-icon-breadcrumb .d-inline-block span{display:block;font-size:13px;margin-top:5px}.primary-breadcrumb,.inverse-breadcrumb,.danger-breadcrumb,.info-breadcrumb,.warning-breadcrumb,.success-breadcrumb{background-color:#01a9ac;color:#fff}.primary-breadcrumb h5,.inverse-breadcrumb h5,.danger-breadcrumb h5,.info-breadcrumb h5,.warning-breadcrumb h5,.success-breadcrumb h5,.primary-breadcrumb a,.inverse-breadcrumb a,.danger-breadcrumb a,.info-breadcrumb a,.warning-breadcrumb a,.success-breadcrumb a,.primary-breadcrumb .breadcrumb-title li:last-child a,.inverse-breadcrumb .breadcrumb-title li:last-child a,.danger-breadcrumb .breadcrumb-title li:last-child a,.info-breadcrumb .breadcrumb-title li:last-child a,.warning-breadcrumb .breadcrumb-title li:last-child a,.success-breadcrumb .breadcrumb-title li:last-child a,.primary-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.inverse-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.danger-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.info-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.warning-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.success-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#fff}.inverse-breadcrumb{background-color:#404E67}.danger-breadcrumb{background-color:#eb3422}.info-breadcrumb{background-color:#2DCEE3}.warning-breadcrumb{background-color:#fe9365}.success-breadcrumb{background-color:#0ac282}.nvd-chart{height:400px}.peity-chart .peity{width:100%;height:250px}@-webkit-keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}.morris-hover{position:absolute;min-width:100px;width:100px;right:0;background:#fff;padding:20px;border:1px solid #ccc}.rickshaw_graph svg{width:100% !important}.chat-bg{background-image:url("../images/chat-bg.jpg");background-size:cover;background-blend-mode:overlay;background-color:rgba(255,255,255,0.45)}#main-chat .chat-single-box.active .chat-header{background-color:#01a9ac}#main-chat .chat-single-box.active .chat-header a{color:#fff}#main-chat .chat-single-box .chat-header a{color:#fff}#main-chat .chat-box ul.boxs li.chat-single-box .chat-header.custom-collapsed{position:absolute;bottom:0;width:300px}#main-chat .minimized{background-color:#1e2730}#main-chat .user-groups{padding-left:20px;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:20px}#main-chat .user-groups .userlist-box{border-bottom:none}#main-chat .user-groups .userlist-box:last-child{padding-bottom:0;margin-bottom:0}#main-chat .user-groups .media{padding-left:0}#main-chat .user-groups h6{font-size:15px;font-weight:600;margin-bottom:20px}#main-chat .user-groups li{margin-bottom:20px}#main-chat .user-groups li:last-child{margin-bottom:0}#main-chat .user-groups li.work,#main-chat .user-groups li.frnds{position:relative;padding-left:20px}#main-chat .user-groups li.work:before,#main-chat .user-groups li.frnds:before{content:'';position:absolute;height:10px;width:10px;background-color:#0ac282;border-radius:50px;left:0;top:6px}#main-chat .user-groups li.frnds:before{background-color:#eb3422}.user-box{height:100%}.close{opacity:1}.write-msg{padding:12px;bottom:10px;border-top:1px solid #ddd}.write-msg #paper-btn i{font-size:18px;margin-right:0;cursor:pointer}.chat-box .secondary:active:hover{background-color:#fff}#main-chat .chat-box ul.boxs li.minimized{height:30px;width:30px;bottom:0;position:absolute;left:-50px;border-radius:5px 5px 0 0;cursor:pointer}#main-chat .chat-box ul.boxs li.minimized .count{color:#fff;text-align:center;margin:5px}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown{list-style:none;display:none;position:absolute;background-color:#f5f5f5;-webkit-box-shadow:0 1px 8px 0 rgba(5,5,5,0.5);box-shadow:0 1px 8px 0 rgba(5,5,5,0.5);width:150px;z-index:100;border-radius:5px;padding:5px 0}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li{padding:2px 5px}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li div{display:inline-block}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .username{width:85%;height:22px}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove{width:13%;padding:2PX 4PX;float:right}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove:hover{background-color:#c0c0c0 !important}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li:hover{color:black}#main-chat .chat-box ul.boxs li.hidden{display:none}.chat-single-box{height:440px;float:right;width:300px;margin-right:15px;direction:ltr;z-index:999;bottom:0}.chat-single-box .chat-header{background-color:#e0e0e0;color:#fff}.chat-single-box .chat-header .close{margin-top:0}.box-live-status{height:10px;width:10px;border-radius:100%;border:1px solid}.chat-msg-img{height:50px;width:50px}.msg-reply{padding:5px;position:relative;right:10px;border-radius:2px;top:6px;margin-bottom:10px}.header-users{right:0;top:103px;width:300px;height:100%}.users{right:0;top:103px;width:300px;height:100%}.p-chat-user{position:fixed;top:56px;z-index:99;border-left:1px solid #ccc}.users-main{height:100%;width:300px;position:fixed;border-radius:0px}.userlist-box{cursor:pointer;border-bottom:1px solid #efefef}.userlist-box .media-left{padding-right:10px}.users-main .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:10px;margin-bottom:10px;padding-left:20px;padding-right:20px;position:relative}.user-box .media-object{height:45px;width:45px;display:inline-block}.chat-menu-content,.chat-menu-reply{background:#f3f3f3;position:relative;overflow:visible;border-radius:4px}.chat-menu-content:before{position:absolute;top:20px;left:-14px;width:0;height:0;content:'';border:8px solid transparent;border-right-color:#f3f3f3}.chat-menu-reply:before{position:absolute;top:20px;right:-14px;width:0;height:0;content:'';border:8px solid transparent;border-left-color:#01a9ac}.chat-reply-box{background-color:#fff;position:absolute;bottom:73px;width:100%;padding-top:15px;padding-left:20px;padding-right:20px;padding-bottom:10px;border-top:1px solid #ccc}.chat-inner-header{text-align:center;margin-bottom:20px;border-bottom:1px solid #ccc;padding:20px}.chat-send{position:absolute;bottom:5px;right:0;border:none;background-color:transparent;color:#01a9ac;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.showChat_inner .chat-messages{padding-bottom:20px;padding-left:15px;padding-right:15px}.chat-menu-content .chat-cont,.chat-menu-reply .chat-cont{padding:10px}.chat-menu-content .chat-time,.chat-menu-reply .chat-time{padding-left:10px;padding-bottom:10px}.back_chatBox{margin:0 auto;font-weight:600}.back_chatBox i{float:left;position:absolute;margin-top:5px;left:20px;cursor:pointer}.designation{cursor:pointer}.extra-profile-list{display:none}.chat-menu-reply .chat-cont,.chat-menu-reply .chat-time{color:#fff}.chat-menu-reply{background:#01a9ac;margin-right:10px}.users-main .media .chat-header{font-size:14px;font-weight:600}.users-main .media-body div+div{font-size:12px}.chat-body{overflow-y:auto;height:340px}.users-main-fix{height:auto;position:fixed;bottom:0px;top:151px}.chat-footer,.chat-link{border-color:#01a9ac}.chat-footer .input-group-addon{padding:7px .75rem}.form-control:focus ~ .chat-send{border-color:#01a9ac}.minimized-box{padding:5px 10px}.write-msg input{border-radius:0;border-right:0}.write-msg .btn{-webkit-box-shadow:none;box-shadow:none;border-left:0;font-size:14px}.write-msg .btn-secondary:hover{background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-left:0}.form-control:focus ~ .input-group-btn .btn-secondary{border-color:#66afe9;color:#01a9ac}.img-chat-profile{height:45px;width:45px}.chat-minimize .chat-body,.chat-minimize .chat-footer{display:none}.chat-box{margin-right:290px;height:440px;position:fixed;bottom:0;right:0;z-index:99}.user-box .media-object,.friend-box .media-object{height:45px;width:45px;display:inline-block}.friend-box img{margin-right:10px;margin-bottom:10px}.chat-header{color:#222222}.live-status{height:10px;width:10px;position:absolute;top:20px;right:20px;border-radius:100%;border:1px solid}.showChat{display:none}.showChat_inner{position:fixed;top:56px;background-color:white;right:0;display:none;width:300px;height:100%;z-index:99;border-left:1px solid #ccc}.showChat_inner .img-circle{border-radius:0 !important}.amber-colors ul li p,.bg-danger li p,.bg-default li p,.bg-info li p,.bg-primary li p,.bg-success li p,.bg-warning li p,.blue-colors ul li p,.blue-grey-colors ul li p,.brown-colors ul li p,.cyan-colors ul li p,.deep-orange-colors ul li p,.deep-purple-colors ul li p,.green-colors ul li p,.grey-colors ul li p,.indigo-colors ul li p,.light-blue-colors ul li p,.light-green-colors ul li p,.lime-colors ul li p,.orange-colors ul li p,.pink-colors ul li p,.purple-colors ul li p,.red-colors ul li p,.teal-colors ul li p,.yellow-colors ul li p,.primary-colorr ul li p,.success-colorr ul li p,.info-colorr ul li p,.warning-colorr ul li p,.danger-colorr ul li p{font-size:18px;padding:10px 0;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:0}.red-colors ul li:nth-child(14){background-color:#e40505}.red-colors ul li:nth-child(14) p:before{content:"#e40505"}.red-colors ul li:nth-child(13){background-color:#f30606}.red-colors ul li:nth-child(13) p:before{content:"#f30606"}.red-colors ul li:nth-child(12){background-color:#f90f0f}.red-colors ul li:nth-child(12) p:before{content:"#f90f0f"}.red-colors ul li:nth-child(11){background-color:#fa1d1d}.red-colors ul li:nth-child(11) p:before{content:"#fa1d1d"}.red-colors ul li:nth-child(10){background-color:#fa2c2c}.red-colors ul li:nth-child(10) p:before{content:"#fa2c2c"}.red-colors ul li:nth-child(9){background-color:#fa3b3b}.red-colors ul li:nth-child(9) p:before{content:"#fa3b3b"}.red-colors ul li:nth-child(8){background-color:#fb4a4a}.red-colors ul li:nth-child(8) p:before{content:"#fb4a4a"}.red-colors ul li:nth-child(7){background-color:#fb5959}.red-colors ul li:nth-child(7) p:before{content:"#fb5959"}.red-colors ul li:nth-child(6){background-color:#fb6868}.red-colors ul li:nth-child(6) p:before{content:"#fb6868"}.red-colors ul li:nth-child(5){background-color:#fc7777}.red-colors ul li:nth-child(5) p:before{content:"#fc7777"}.red-colors ul li:nth-child(4){background-color:#fc8686}.red-colors ul li:nth-child(4) p:before{content:"#fc8686"}.red-colors ul li:nth-child(3){background-color:#fd9595}.red-colors ul li:nth-child(3) p:before{content:"#fd9595"}.red-colors ul li:nth-child(2){background-color:#fda4a4}.red-colors ul li:nth-child(2) p:before{content:"#fda4a4"}.red-colors ul li:nth-child(1){background-color:#fdb3b3}.red-colors ul li:nth-child(1) p:before{content:"#fdb3b3"}.pink-colors ul li:nth-child(14){background-color:#d4166c}.pink-colors ul li:nth-child(14) p:before{content:"#d4166c"}.pink-colors ul li:nth-child(13){background-color:#e21873}.pink-colors ul li:nth-child(13) p:before{content:"#e21873"}.pink-colors ul li:nth-child(12){background-color:#e7217b}.pink-colors ul li:nth-child(12) p:before{content:"#e7217b"}.pink-colors ul li:nth-child(11){background-color:#e92f83}.pink-colors ul li:nth-child(11) p:before{content:"#e92f83"}.pink-colors ul li:nth-child(10){background-color:#ea3d8b}.pink-colors ul li:nth-child(10) p:before{content:"#ea3d8b"}.pink-colors ul li:nth-child(9){background-color:#ec4b94}.pink-colors ul li:nth-child(9) p:before{content:"#ec4b94"}.pink-colors ul li:nth-child(8){background-color:#ed599c}.pink-colors ul li:nth-child(8) p:before{content:"#ed599c"}.pink-colors ul li:nth-child(7){background-color:#ef67a4}.pink-colors ul li:nth-child(7) p:before{content:"#ef67a4"}.pink-colors ul li:nth-child(6){background-color:#f074ac}.pink-colors ul li:nth-child(6) p:before{content:"#f074ac"}.pink-colors ul li:nth-child(5){background-color:#f282b5}.pink-colors ul li:nth-child(5) p:before{content:"#f282b5"}.pink-colors ul li:nth-child(4){background-color:#f390bd}.pink-colors ul li:nth-child(4) p:before{content:"#f390bd"}.pink-colors ul li:nth-child(3){background-color:#f59ec5}.pink-colors ul li:nth-child(3) p:before{content:"#f59ec5"}.pink-colors ul li:nth-child(2){background-color:#f6accd}.pink-colors ul li:nth-child(2) p:before{content:"#f6accd"}.pink-colors ul li:nth-child(1){background-color:#f8bad6}.pink-colors ul li:nth-child(1) p:before{content:"#f8bad6"}.purple-colors ul li:nth-child(14){background-color:#b014ff}.purple-colors ul li:nth-child(14) p:before{content:"#b014ff"}.purple-colors ul li:nth-child(13){background-color:#b524ff}.purple-colors ul li:nth-child(13) p:before{content:"#b524ff"}.purple-colors ul li:nth-child(12){background-color:#ba33ff}.purple-colors ul li:nth-child(12) p:before{content:"#ba33ff"}.purple-colors ul li:nth-child(11){background-color:#c042ff}.purple-colors ul li:nth-child(11) p:before{content:"#c042ff"}.purple-colors ul li:nth-child(10){background-color:#c552ff}.purple-colors ul li:nth-child(10) p:before{content:"#c552ff"}.purple-colors ul li:nth-child(9){background-color:#ca61ff}.purple-colors ul li:nth-child(9) p:before{content:"#ca61ff"}.purple-colors ul li:nth-child(8){background-color:#cf70ff}.purple-colors ul li:nth-child(8) p:before{content:"#cf70ff"}.purple-colors ul li:nth-child(7){background-color:#d47fff}.purple-colors ul li:nth-child(7) p:before{content:"#d47fff"}.purple-colors ul li:nth-child(6){background-color:#d98fff}.purple-colors ul li:nth-child(6) p:before{content:"#d98fff"}.purple-colors ul li:nth-child(5){background-color:#de9eff}.purple-colors ul li:nth-child(5) p:before{content:"#de9eff"}.purple-colors ul li:nth-child(4){background-color:#e4adff}.purple-colors ul li:nth-child(4) p:before{content:"#e4adff"}.purple-colors ul li:nth-child(3){background-color:#e9bdff}.purple-colors ul li:nth-child(3) p:before{content:"#e9bdff"}.purple-colors ul li:nth-child(2){background-color:#ecf}.purple-colors ul li:nth-child(2) p:before{content:"#ecf"}.purple-colors ul li:nth-child(1){background-color:#f3dbff}.purple-colors ul li:nth-child(1) p:before{content:"#f3dbff"}.deep-purple-colors ul li:nth-child(14){background-color:#6b05f9}.deep-purple-colors ul li:nth-child(14) p:before{content:"#6b05f9"}.deep-purple-colors ul li:nth-child(13){background-color:#7414fa}.deep-purple-colors ul li:nth-child(13) p:before{content:"#7414fa"}.deep-purple-colors ul li:nth-child(12){background-color:#7d23fa}.deep-purple-colors ul li:nth-child(12) p:before{content:"#7d23fa"}.deep-purple-colors ul li:nth-child(11){background-color:#8632fb}.deep-purple-colors ul li:nth-child(11) p:before{content:"#8632fb"}.deep-purple-colors ul li:nth-child(10){background-color:#8f41fb}.deep-purple-colors ul li:nth-child(10) p:before{content:"#8f41fb"}.deep-purple-colors ul li:nth-child(9){background-color:#9850fb}.deep-purple-colors ul li:nth-child(9) p:before{content:"#9850fb"}.deep-purple-colors ul li:nth-child(8){background-color:#a05ffc}.deep-purple-colors ul li:nth-child(8) p:before{content:"#a05ffc"}.deep-purple-colors ul li:nth-child(7){background-color:#a96efc}.deep-purple-colors ul li:nth-child(7) p:before{content:"#a96efc"}.deep-purple-colors ul li:nth-child(6){background-color:#b27cfc}.deep-purple-colors ul li:nth-child(6) p:before{content:"#b27cfc"}.deep-purple-colors ul li:nth-child(5){background-color:#bb8bfd}.deep-purple-colors ul li:nth-child(5) p:before{content:"#bb8bfd"}.deep-purple-colors ul li:nth-child(4){background-color:#c49afd}.deep-purple-colors ul li:nth-child(4) p:before{content:"#c49afd"}.deep-purple-colors ul li:nth-child(3){background-color:#cda9fd}.deep-purple-colors ul li:nth-child(3) p:before{content:"#cda9fd"}.deep-purple-colors ul li:nth-child(2){background-color:#d5b8fd}.deep-purple-colors ul li:nth-child(2) p:before{content:"#d5b8fd"}.deep-purple-colors ul li:nth-child(1){background-color:#dec7fe}.deep-purple-colors ul li:nth-child(1) p:before{content:"#dec7fe"}.indigo-colors ul li:nth-child(14){background-color:#415dfe}.indigo-colors ul li:nth-child(14) p:before{content:"#415dfe"}.indigo-colors ul li:nth-child(13){background-color:#4d68fe}.indigo-colors ul li:nth-child(13) p:before{content:"#4d68fe"}.indigo-colors ul li:nth-child(12){background-color:#5a72fe}.indigo-colors ul li:nth-child(12) p:before{content:"#5a72fe"}.indigo-colors ul li:nth-child(11){background-color:#677dfe}.indigo-colors ul li:nth-child(11) p:before{content:"#677dfe"}.indigo-colors ul li:nth-child(10){background-color:#7388fe}.indigo-colors ul li:nth-child(10) p:before{content:"#7388fe"}.indigo-colors ul li:nth-child(9){background-color:#8093fe}.indigo-colors ul li:nth-child(9) p:before{content:"#8093fe"}.indigo-colors ul li:nth-child(8){background-color:#8d9efe}.indigo-colors ul li:nth-child(8) p:before{content:"#8d9efe"}.indigo-colors ul li:nth-child(7){background-color:#9aa9ff}.indigo-colors ul li:nth-child(7) p:before{content:"#9aa9ff"}.indigo-colors ul li:nth-child(6){background-color:#a6b3ff}.indigo-colors ul li:nth-child(6) p:before{content:"#a6b3ff"}.indigo-colors ul li:nth-child(5){background-color:#b3beff}.indigo-colors ul li:nth-child(5) p:before{content:"#b3beff"}.indigo-colors ul li:nth-child(4){background-color:#c0c9ff}.indigo-colors ul li:nth-child(4) p:before{content:"#c0c9ff"}.indigo-colors ul li:nth-child(3){background-color:#ccd4ff}.indigo-colors ul li:nth-child(3) p:before{content:"#ccd4ff"}.indigo-colors ul li:nth-child(2){background-color:#d9dfff}.indigo-colors ul li:nth-child(2) p:before{content:"#d9dfff"}.indigo-colors ul li:nth-child(1){background-color:#e6e9ff}.indigo-colors ul li:nth-child(1) p:before{content:"#e6e9ff"}.blue-colors ul li:nth-child(14){background-color:#3a6eff}.blue-colors ul li:nth-child(14) p:before{content:"#3a6eff"}.blue-colors ul li:nth-child(13){background-color:#4778ff}.blue-colors ul li:nth-child(13) p:before{content:"#4778ff"}.blue-colors ul li:nth-child(12){background-color:#5381ff}.blue-colors ul li:nth-child(12) p:before{content:"#5381ff"}.blue-colors ul li:nth-child(11){background-color:#608aff}.blue-colors ul li:nth-child(11) p:before{content:"#608aff"}.blue-colors ul li:nth-child(10){background-color:#6d94ff}.blue-colors ul li:nth-child(10) p:before{content:"#6d94ff"}.blue-colors ul li:nth-child(9){background-color:#7a9dff}.blue-colors ul li:nth-child(9) p:before{content:"#7a9dff"}.blue-colors ul li:nth-child(8){background-color:#86a6ff}.blue-colors ul li:nth-child(8) p:before{content:"#86a6ff"}.blue-colors ul li:nth-child(7){background-color:#93b0ff}.blue-colors ul li:nth-child(7) p:before{content:"#93b0ff"}.blue-colors ul li:nth-child(6){background-color:#a0b9ff}.blue-colors ul li:nth-child(6) p:before{content:"#a0b9ff"}.blue-colors ul li:nth-child(5){background-color:#adc3ff}.blue-colors ul li:nth-child(5) p:before{content:"#adc3ff"}.blue-colors ul li:nth-child(4){background-color:#b9ccff}.blue-colors ul li:nth-child(4) p:before{content:"#b9ccff"}.blue-colors ul li:nth-child(3){background-color:#c6d5ff}.blue-colors ul li:nth-child(3) p:before{content:"#c6d5ff"}.blue-colors ul li:nth-child(2){background-color:#d3dfff}.blue-colors ul li:nth-child(2) p:before{content:"#d3dfff"}.blue-colors ul li:nth-child(1){background-color:#e0e8ff}.blue-colors ul li:nth-child(1) p:before{content:"#e0e8ff"}.light-blue-colors ul li:nth-child(14){background-color:#059cf9}.light-blue-colors ul li:nth-child(14) p:before{content:"#059cf9"}.light-blue-colors ul li:nth-child(13){background-color:#14a2fa}.light-blue-colors ul li:nth-child(13) p:before{content:"#14a2fa"}.light-blue-colors ul li:nth-child(12){background-color:#23a8fa}.light-blue-colors ul li:nth-child(12) p:before{content:"#23a8fa"}.light-blue-colors ul li:nth-child(11){background-color:#32aefb}.light-blue-colors ul li:nth-child(11) p:before{content:"#32aefb"}.light-blue-colors ul li:nth-child(10){background-color:#41b4fb}.light-blue-colors ul li:nth-child(10) p:before{content:"#41b4fb"}.light-blue-colors ul li:nth-child(9){background-color:#50bafb}.light-blue-colors ul li:nth-child(9) p:before{content:"#50bafb"}.light-blue-colors ul li:nth-child(8){background-color:#5fc0fc}.light-blue-colors ul li:nth-child(8) p:before{content:"#5fc0fc"}.light-blue-colors ul li:nth-child(7){background-color:#6ec6fc}.light-blue-colors ul li:nth-child(7) p:before{content:"#6ec6fc"}.light-blue-colors ul li:nth-child(6){background-color:#7cccfc}.light-blue-colors ul li:nth-child(6) p:before{content:"#7cccfc"}.light-blue-colors ul li:nth-child(5){background-color:#8bd2fd}.light-blue-colors ul li:nth-child(5) p:before{content:"#8bd2fd"}.light-blue-colors ul li:nth-child(4){background-color:#9ad7fd}.light-blue-colors ul li:nth-child(4) p:before{content:"#9ad7fd"}.light-blue-colors ul li:nth-child(3){background-color:#a9ddfd}.light-blue-colors ul li:nth-child(3) p:before{content:"#a9ddfd"}.light-blue-colors ul li:nth-child(2){background-color:#b8e3fd}.light-blue-colors ul li:nth-child(2) p:before{content:"#b8e3fd"}.light-blue-colors ul li:nth-child(1){background-color:#c7e9fe}.light-blue-colors ul li:nth-child(1) p:before{content:"#c7e9fe"}.cyan-colors ul li:nth-child(14){background-color:#05c6e3}.cyan-colors ul li:nth-child(14) p:before{content:"#05c6e3"}.cyan-colors ul li:nth-child(13){background-color:#06d3f2}.cyan-colors ul li:nth-child(13) p:before{content:"#06d3f2"}.cyan-colors ul li:nth-child(12){background-color:#0edbf9}.cyan-colors ul li:nth-child(12) p:before{content:"#0edbf9"}.cyan-colors ul li:nth-child(11){background-color:#1dddfa}.cyan-colors ul li:nth-child(11) p:before{content:"#1dddfa"}.cyan-colors ul li:nth-child(10){background-color:#2bdffa}.cyan-colors ul li:nth-child(10) p:before{content:"#2bdffa"}.cyan-colors ul li:nth-child(9){background-color:#3ae1fa}.cyan-colors ul li:nth-child(9) p:before{content:"#3ae1fa"}.cyan-colors ul li:nth-child(8){background-color:#49e4fb}.cyan-colors ul li:nth-child(8) p:before{content:"#49e4fb"}.cyan-colors ul li:nth-child(7){background-color:#58e6fb}.cyan-colors ul li:nth-child(7) p:before{content:"#58e6fb"}.cyan-colors ul li:nth-child(6){background-color:#67e8fb}.cyan-colors ul li:nth-child(6) p:before{content:"#67e8fb"}.cyan-colors ul li:nth-child(5){background-color:#76eafc}.cyan-colors ul li:nth-child(5) p:before{content:"#76eafc"}.cyan-colors ul li:nth-child(4){background-color:#85edfc}.cyan-colors ul li:nth-child(4) p:before{content:"#85edfc"}.cyan-colors ul li:nth-child(3){background-color:#94effc}.cyan-colors ul li:nth-child(3) p:before{content:"#94effc"}.cyan-colors ul li:nth-child(2){background-color:#a3f1fd}.cyan-colors ul li:nth-child(2) p:before{content:"#a3f1fd"}.cyan-colors ul li:nth-child(1){background-color:#b2f3fd}.cyan-colors ul li:nth-child(1) p:before{content:"#b2f3fd"}.teal-colors ul li:nth-child(14){background-color:#05cfb3}.teal-colors ul li:nth-child(14) p:before{content:"#05cfb3"}.teal-colors ul li:nth-child(13){background-color:#06dec0}.teal-colors ul li:nth-child(13) p:before{content:"#06dec0"}.teal-colors ul li:nth-child(12){background-color:#06edcd}.teal-colors ul li:nth-child(12) p:before{content:"#06edcd"}.teal-colors ul li:nth-child(11){background-color:#0af9d7}.teal-colors ul li:nth-child(11) p:before{content:"#0af9d7"}.teal-colors ul li:nth-child(10){background-color:#19f9da}.teal-colors ul li:nth-child(10) p:before{content:"#19f9da"}.teal-colors ul li:nth-child(9){background-color:#27f9dc}.teal-colors ul li:nth-child(9) p:before{content:"#27f9dc"}.teal-colors ul li:nth-child(8){background-color:#36fadf}.teal-colors ul li:nth-child(8) p:before{content:"#36fadf"}.teal-colors ul li:nth-child(7){background-color:#45fae1}.teal-colors ul li:nth-child(7) p:before{content:"#45fae1"}.teal-colors ul li:nth-child(6){background-color:#54fbe3}.teal-colors ul li:nth-child(6) p:before{content:"#54fbe3"}.teal-colors ul li:nth-child(5){background-color:#63fbe6}.teal-colors ul li:nth-child(5) p:before{content:"#63fbe6"}.teal-colors ul li:nth-child(4){background-color:#72fbe8}.teal-colors ul li:nth-child(4) p:before{content:"#72fbe8"}.teal-colors ul li:nth-child(3){background-color:#81fceb}.teal-colors ul li:nth-child(3) p:before{content:"#81fceb"}.teal-colors ul li:nth-child(2){background-color:#90fced}.teal-colors ul li:nth-child(2) p:before{content:"#90fced"}.teal-colors ul li:nth-child(1){background-color:#9ffcef}.teal-colors ul li:nth-child(1) p:before{content:"#9ffcef"}.green-colors ul li:nth-child(14){background-color:#05d85c}.green-colors ul li:nth-child(14) p:before{content:"#05d85c"}.green-colors ul li:nth-child(13){background-color:#06e763}.green-colors ul li:nth-child(13) p:before{content:"#06e763"}.green-colors ul li:nth-child(12){background-color:#06f669}.green-colors ul li:nth-child(12) p:before{content:"#06f669"}.green-colors ul li:nth-child(11){background-color:#12f972}.green-colors ul li:nth-child(11) p:before{content:"#12f972"}.green-colors ul li:nth-child(10){background-color:#21f97a}.green-colors ul li:nth-child(10) p:before{content:"#21f97a"}.green-colors ul li:nth-child(9){background-color:#30fa83}.green-colors ul li:nth-child(9) p:before{content:"#30fa83"}.green-colors ul li:nth-child(8){background-color:#3ffa8c}.green-colors ul li:nth-child(8) p:before{content:"#3ffa8c"}.green-colors ul li:nth-child(7){background-color:#4efb95}.green-colors ul li:nth-child(7) p:before{content:"#4efb95"}.green-colors ul li:nth-child(6){background-color:#5dfb9e}.green-colors ul li:nth-child(6) p:before{content:"#5dfb9e"}.green-colors ul li:nth-child(5){background-color:#6cfba7}.green-colors ul li:nth-child(5) p:before{content:"#6cfba7"}.green-colors ul li:nth-child(4){background-color:#7bfcb0}.green-colors ul li:nth-child(4) p:before{content:"#7bfcb0"}.green-colors ul li:nth-child(3){background-color:#8afcb9}.green-colors ul li:nth-child(3) p:before{content:"#8afcb9"}.green-colors ul li:nth-child(2){background-color:#98fcc2}.green-colors ul li:nth-child(2) p:before{content:"#98fcc2"}.green-colors ul li:nth-child(1){background-color:#a7fdcb}.green-colors ul li:nth-child(1) p:before{content:"#a7fdcb"}.light-green-colors ul li:nth-child(14){background-color:#6fe423}.light-green-colors ul li:nth-child(14) p:before{content:"#6fe423"}.light-green-colors ul li:nth-child(13){background-color:#78e631}.light-green-colors ul li:nth-child(13) p:before{content:"#78e631"}.light-green-colors ul li:nth-child(12){background-color:#81e73e}.light-green-colors ul li:nth-child(12) p:before{content:"#81e73e"}.light-green-colors ul li:nth-child(11){background-color:#8ae94c}.light-green-colors ul li:nth-child(11) p:before{content:"#8ae94c"}.light-green-colors ul li:nth-child(10){background-color:#93eb5a}.light-green-colors ul li:nth-child(10) p:before{content:"#93eb5a"}.light-green-colors ul li:nth-child(9){background-color:#9bec67}.light-green-colors ul li:nth-child(9) p:before{content:"#9bec67"}.light-green-colors ul li:nth-child(8){background-color:#a4ee75}.light-green-colors ul li:nth-child(8) p:before{content:"#a4ee75"}.light-green-colors ul li:nth-child(7){background-color:#adf083}.light-green-colors ul li:nth-child(7) p:before{content:"#adf083"}.light-green-colors ul li:nth-child(6){background-color:#b6f190}.light-green-colors ul li:nth-child(6) p:before{content:"#b6f190"}.light-green-colors ul li:nth-child(5){background-color:#bff39e}.light-green-colors ul li:nth-child(5) p:before{content:"#bff39e"}.light-green-colors ul li:nth-child(4){background-color:#c8f5ac}.light-green-colors ul li:nth-child(4) p:before{content:"#c8f5ac"}.light-green-colors ul li:nth-child(3){background-color:#d1f6b9}.light-green-colors ul li:nth-child(3) p:before{content:"#d1f6b9"}.light-green-colors ul li:nth-child(2){background-color:#daf8c7}.light-green-colors ul li:nth-child(2) p:before{content:"#daf8c7"}.light-green-colors ul li:nth-child(1){background-color:#e3fad4}.light-green-colors ul li:nth-child(1) p:before{content:"#e3fad4"}.lime-colors ul li:nth-child(14){background-color:#baf905}.lime-colors ul li:nth-child(14) p:before{content:"#baf905"}.lime-colors ul li:nth-child(13){background-color:#bffa14}.lime-colors ul li:nth-child(13) p:before{content:"#bffa14"}.lime-colors ul li:nth-child(12){background-color:#c3fa23}.lime-colors ul li:nth-child(12) p:before{content:"#c3fa23"}.lime-colors ul li:nth-child(11){background-color:#c7fb32}.lime-colors ul li:nth-child(11) p:before{content:"#c7fb32"}.lime-colors ul li:nth-child(10){background-color:#cbfb41}.lime-colors ul li:nth-child(10) p:before{content:"#cbfb41"}.lime-colors ul li:nth-child(9){background-color:#cffb50}.lime-colors ul li:nth-child(9) p:before{content:"#cffb50"}.lime-colors ul li:nth-child(8){background-color:#d3fc5f}.lime-colors ul li:nth-child(8) p:before{content:"#d3fc5f"}.lime-colors ul li:nth-child(7){background-color:#d7fc6e}.lime-colors ul li:nth-child(7) p:before{content:"#d7fc6e"}.lime-colors ul li:nth-child(6){background-color:#dbfc7c}.lime-colors ul li:nth-child(6) p:before{content:"#dbfc7c"}.lime-colors ul li:nth-child(5){background-color:#dffd8b}.lime-colors ul li:nth-child(5) p:before{content:"#dffd8b"}.lime-colors ul li:nth-child(4){background-color:#e3fd9a}.lime-colors ul li:nth-child(4) p:before{content:"#e3fd9a"}.lime-colors ul li:nth-child(3){background-color:#e8fda9}.lime-colors ul li:nth-child(3) p:before{content:"#e8fda9"}.lime-colors ul li:nth-child(2){background-color:#ecfdb8}.lime-colors ul li:nth-child(2) p:before{content:"#ecfdb8"}.lime-colors ul li:nth-child(1){background-color:#f0fec7}.lime-colors ul li:nth-child(1) p:before{content:"#f0fec7"}.yellow-colors ul li:nth-child(14){background-color:#ffd812}.yellow-colors ul li:nth-child(14) p:before{content:"#ffd812"}.yellow-colors ul li:nth-child(13){background-color:#ffda1f}.yellow-colors ul li:nth-child(13) p:before{content:"#ffda1f"}.yellow-colors ul li:nth-child(12){background-color:#ffdc2b}.yellow-colors ul li:nth-child(12) p:before{content:"#ffdc2b"}.yellow-colors ul li:nth-child(11){background-color:#ffde38}.yellow-colors ul li:nth-child(11) p:before{content:"#ffde38"}.yellow-colors ul li:nth-child(10){background-color:#ffe045}.yellow-colors ul li:nth-child(10) p:before{content:"#ffe045"}.yellow-colors ul li:nth-child(9){background-color:#ffe352}.yellow-colors ul li:nth-child(9) p:before{content:"#ffe352"}.yellow-colors ul li:nth-child(8){background-color:#ffe55e}.yellow-colors ul li:nth-child(8) p:before{content:"#ffe55e"}.yellow-colors ul li:nth-child(7){background-color:#ffe76b}.yellow-colors ul li:nth-child(7) p:before{content:"#ffe76b"}.yellow-colors ul li:nth-child(6){background-color:#ffe978}.yellow-colors ul li:nth-child(6) p:before{content:"#ffe978"}.yellow-colors ul li:nth-child(5){background-color:#ffeb85}.yellow-colors ul li:nth-child(5) p:before{content:"#ffeb85"}.yellow-colors ul li:nth-child(4){background-color:#ffed91}.yellow-colors ul li:nth-child(4) p:before{content:"#ffed91"}.yellow-colors ul li:nth-child(3){background-color:#ffef9e}.yellow-colors ul li:nth-child(3) p:before{content:"#ffef9e"}.yellow-colors ul li:nth-child(2){background-color:#fff1ab}.yellow-colors ul li:nth-child(2) p:before{content:"#fff1ab"}.yellow-colors ul li:nth-child(1){background-color:#fff3b8}.yellow-colors ul li:nth-child(1) p:before{content:"#fff3b8"}.amber-colors ul li:nth-child(14){background-color:#ffb012}.amber-colors ul li:nth-child(14) p:before{content:"#ffb012"}.amber-colors ul li:nth-child(13){background-color:#ffb41f}.amber-colors ul li:nth-child(13) p:before{content:"#ffb41f"}.amber-colors ul li:nth-child(12){background-color:#ffb92b}.amber-colors ul li:nth-child(12) p:before{content:"#ffb92b"}.amber-colors ul li:nth-child(11){background-color:#ffbd38}.amber-colors ul li:nth-child(11) p:before{content:"#ffbd38"}.amber-colors ul li:nth-child(10){background-color:#ffc145}.amber-colors ul li:nth-child(10) p:before{content:"#ffc145"}.amber-colors ul li:nth-child(9){background-color:#ffc552}.amber-colors ul li:nth-child(9) p:before{content:"#ffc552"}.amber-colors ul li:nth-child(8){background-color:#ffca5e}.amber-colors ul li:nth-child(8) p:before{content:"#ffca5e"}.amber-colors ul li:nth-child(7){background-color:#ffce6b}.amber-colors ul li:nth-child(7) p:before{content:"#ffce6b"}.amber-colors ul li:nth-child(6){background-color:#ffd278}.amber-colors ul li:nth-child(6) p:before{content:"#ffd278"}.amber-colors ul li:nth-child(5){background-color:#ffd685}.amber-colors ul li:nth-child(5) p:before{content:"#ffd685"}.amber-colors ul li:nth-child(4){background-color:#ffdb91}.amber-colors ul li:nth-child(4) p:before{content:"#ffdb91"}.amber-colors ul li:nth-child(3){background-color:#ffdf9e}.amber-colors ul li:nth-child(3) p:before{content:"#ffdf9e"}.amber-colors ul li:nth-child(2){background-color:#ffe3ab}.amber-colors ul li:nth-child(2) p:before{content:"#ffe3ab"}.amber-colors ul li:nth-child(1){background-color:#ffe7b8}.amber-colors ul li:nth-child(1) p:before{content:"#ffe7b8"}.orange-colors ul li:nth-child(14){background-color:#ff7814}.orange-colors ul li:nth-child(14) p:before{content:"#ff7814"}.orange-colors ul li:nth-child(13){background-color:#ff8124}.orange-colors ul li:nth-child(13) p:before{content:"#ff8124"}.orange-colors ul li:nth-child(12){background-color:#ff8933}.orange-colors ul li:nth-child(12) p:before{content:"#ff8933"}.orange-colors ul li:nth-child(11){background-color:#ff9242}.orange-colors ul li:nth-child(11) p:before{content:"#ff9242"}.orange-colors ul li:nth-child(10){background-color:#ff9b52}.orange-colors ul li:nth-child(10) p:before{content:"#ff9b52"}.orange-colors ul li:nth-child(9){background-color:#ffa461}.orange-colors ul li:nth-child(9) p:before{content:"#ffa461"}.orange-colors ul li:nth-child(8){background-color:#ffad70}.orange-colors ul li:nth-child(8) p:before{content:"#ffad70"}.orange-colors ul li:nth-child(7){background-color:#ffb67f}.orange-colors ul li:nth-child(7) p:before{content:"#ffb67f"}.orange-colors ul li:nth-child(6){background-color:#ffbe8f}.orange-colors ul li:nth-child(6) p:before{content:"#ffbe8f"}.orange-colors ul li:nth-child(5){background-color:#ffc79e}.orange-colors ul li:nth-child(5) p:before{content:"#ffc79e"}.orange-colors ul li:nth-child(4){background-color:#ffd0ad}.orange-colors ul li:nth-child(4) p:before{content:"#ffd0ad"}.orange-colors ul li:nth-child(3){background-color:#ffd9bd}.orange-colors ul li:nth-child(3) p:before{content:"#ffd9bd"}.orange-colors ul li:nth-child(2){background-color:#ffe2cc}.orange-colors ul li:nth-child(2) p:before{content:"#ffe2cc"}.orange-colors ul li:nth-child(1){background-color:#ffeadb}.orange-colors ul li:nth-child(1) p:before{content:"#ffeadb"}.deep-orange-colors ul li:nth-child(14){background-color:#ec3305}.deep-orange-colors ul li:nth-child(14) p:before{content:"#ec3305"}.deep-orange-colors ul li:nth-child(13){background-color:#f93707}.deep-orange-colors ul li:nth-child(13) p:before{content:"#f93707"}.deep-orange-colors ul li:nth-child(12){background-color:#fa4316}.deep-orange-colors ul li:nth-child(12) p:before{content:"#fa4316"}.deep-orange-colors ul li:nth-child(11){background-color:#fa5025}.deep-orange-colors ul li:nth-child(11) p:before{content:"#fa5025"}.deep-orange-colors ul li:nth-child(10){background-color:#fa5c34}.deep-orange-colors ul li:nth-child(10) p:before{content:"#fa5c34"}.deep-orange-colors ul li:nth-child(9){background-color:#fb6843}.deep-orange-colors ul li:nth-child(9) p:before{content:"#fb6843"}.deep-orange-colors ul li:nth-child(8){background-color:#fb7452}.deep-orange-colors ul li:nth-child(8) p:before{content:"#fb7452"}.deep-orange-colors ul li:nth-child(7){background-color:#fb8061}.deep-orange-colors ul li:nth-child(7) p:before{content:"#fb8061"}.deep-orange-colors ul li:nth-child(6){background-color:#fc8c70}.deep-orange-colors ul li:nth-child(6) p:before{content:"#fc8c70"}.deep-orange-colors ul li:nth-child(5){background-color:#fc987f}.deep-orange-colors ul li:nth-child(5) p:before{content:"#fc987f"}.deep-orange-colors ul li:nth-child(4){background-color:#fca48e}.deep-orange-colors ul li:nth-child(4) p:before{content:"#fca48e"}.deep-orange-colors ul li:nth-child(3){background-color:#fdb09d}.deep-orange-colors ul li:nth-child(3) p:before{content:"#fdb09d"}.deep-orange-colors ul li:nth-child(2){background-color:#fdbcac}.deep-orange-colors ul li:nth-child(2) p:before{content:"#fdbcac"}.deep-orange-colors ul li:nth-child(1){background-color:#fdc8bb}.deep-orange-colors ul li:nth-child(1) p:before{content:"#fdc8bb"}.brown-colors ul li:nth-child(14){background-color:#513631}.brown-colors ul li:nth-child(14) p:before{content:"#513631"}.brown-colors ul li:nth-child(13){background-color:#61403a}.brown-colors ul li:nth-child(13) p:before{content:"#61403a"}.brown-colors ul li:nth-child(12){background-color:#714b44}.brown-colors ul li:nth-child(12) p:before{content:"#714b44"}.brown-colors ul li:nth-child(11){background-color:#81554d}.brown-colors ul li:nth-child(11) p:before{content:"#81554d"}.brown-colors ul li:nth-child(10){background-color:#916057}.brown-colors ul li:nth-child(10) p:before{content:"#916057"}.brown-colors ul li:nth-child(9){background-color:#a06b61}.brown-colors ul li:nth-child(9) p:before{content:"#a06b61"}.brown-colors ul li:nth-child(8){background-color:#aa7a71}.brown-colors ul li:nth-child(8) p:before{content:"#aa7a71"}.brown-colors ul li:nth-child(7){background-color:#b38981}.brown-colors ul li:nth-child(7) p:before{content:"#b38981"}.brown-colors ul li:nth-child(6){background-color:#bd9791}.brown-colors ul li:nth-child(6) p:before{content:"#bd9791"}.brown-colors ul li:nth-child(5){background-color:#c6a6a1}.brown-colors ul li:nth-child(5) p:before{content:"#c6a6a1"}.brown-colors ul li:nth-child(4){background-color:#d0b5b1}.brown-colors ul li:nth-child(4) p:before{content:"#d0b5b1"}.brown-colors ul li:nth-child(3){background-color:#dac4c1}.brown-colors ul li:nth-child(3) p:before{content:"#dac4c1"}.brown-colors ul li:nth-child(2){background-color:#e3d3d0}.brown-colors ul li:nth-child(2) p:before{content:"#e3d3d0"}.brown-colors ul li:nth-child(1){background-color:#ede2e0}.brown-colors ul li:nth-child(1) p:before{content:"#ede2e0"}.grey-colors ul li:nth-child(14){background-color:#323232}.grey-colors ul li:nth-child(14) p:before{content:"#323232"}.grey-colors ul li:nth-child(13){background-color:#3f3f3f}.grey-colors ul li:nth-child(13) p:before{content:"#3f3f3f"}.grey-colors ul li:nth-child(12){background-color:#4b4b4b}.grey-colors ul li:nth-child(12) p:before{content:"#4b4b4b"}.grey-colors ul li:nth-child(11){background-color:#585858}.grey-colors ul li:nth-child(11) p:before{content:"#585858"}.grey-colors ul li:nth-child(10){background-color:#656565}.grey-colors ul li:nth-child(10) p:before{content:"#656565"}.grey-colors ul li:nth-child(9){background-color:#727272}.grey-colors ul li:nth-child(9) p:before{content:"#727272"}.grey-colors ul li:nth-child(8){background-color:#7e7e7e}.grey-colors ul li:nth-child(8) p:before{content:"#7e7e7e"}.grey-colors ul li:nth-child(7){background-color:#8b8b8b}.grey-colors ul li:nth-child(7) p:before{content:"#8b8b8b"}.grey-colors ul li:nth-child(6){background-color:#989898}.grey-colors ul li:nth-child(6) p:before{content:"#989898"}.grey-colors ul li:nth-child(5){background-color:#a5a5a5}.grey-colors ul li:nth-child(5) p:before{content:"#a5a5a5"}.grey-colors ul li:nth-child(4){background-color:#b1b1b1}.grey-colors ul li:nth-child(4) p:before{content:"#b1b1b1"}.grey-colors ul li:nth-child(3){background-color:#bebebe}.grey-colors ul li:nth-child(3) p:before{content:"#bebebe"}.grey-colors ul li:nth-child(2){background-color:#cbcbcb}.grey-colors ul li:nth-child(2) p:before{content:"#cbcbcb"}.grey-colors ul li:nth-child(1){background-color:#d8d8d8}.grey-colors ul li:nth-child(1) p:before{content:"#d8d8d8"}.blue-grey-colors ul li:nth-child(14){background-color:#35444a}.blue-grey-colors ul li:nth-child(14) p:before{content:"#35444a"}.blue-grey-colors ul li:nth-child(13){background-color:#3f5159}.blue-grey-colors ul li:nth-child(13) p:before{content:"#3f5159"}.blue-grey-colors ul li:nth-child(12){background-color:#4a5f68}.blue-grey-colors ul li:nth-child(12) p:before{content:"#4a5f68"}.blue-grey-colors ul li:nth-child(11){background-color:#546d77}.blue-grey-colors ul li:nth-child(11) p:before{content:"#546d77"}.blue-grey-colors ul li:nth-child(10){background-color:#5f7a85}.blue-grey-colors ul li:nth-child(10) p:before{content:"#5f7a85"}.blue-grey-colors ul li:nth-child(9){background-color:#6a8894}.blue-grey-colors ul li:nth-child(9) p:before{content:"#6a8894"}.blue-grey-colors ul li:nth-child(8){background-color:#78949f}.blue-grey-colors ul li:nth-child(8) p:before{content:"#78949f"}.blue-grey-colors ul li:nth-child(7){background-color:#87a0aa}.blue-grey-colors ul li:nth-child(7) p:before{content:"#87a0aa"}.blue-grey-colors ul li:nth-child(6){background-color:#96abb4}.blue-grey-colors ul li:nth-child(6) p:before{content:"#96abb4"}.blue-grey-colors ul li:nth-child(5){background-color:#a5b7bf}.blue-grey-colors ul li:nth-child(5) p:before{content:"#a5b7bf"}.blue-grey-colors ul li:nth-child(4){background-color:#b4c3ca}.blue-grey-colors ul li:nth-child(4) p:before{content:"#b4c3ca"}.blue-grey-colors ul li:nth-child(3){background-color:#c3cfd4}.blue-grey-colors ul li:nth-child(3) p:before{content:"#c3cfd4"}.blue-grey-colors ul li:nth-child(2){background-color:#d2dbdf}.blue-grey-colors ul li:nth-child(2) p:before{content:"#d2dbdf"}.blue-grey-colors ul li:nth-child(1){background-color:#e1e7e9}.blue-grey-colors ul li:nth-child(1) p:before{content:"#e1e7e9"}.primary-colorr ul li:nth-child(14){background-color:#1cc9a7}.primary-colorr ul li:nth-child(14) p:before{content:"#1cc9a7"}.primary-colorr ul li:nth-child(13){background-color:#1ed7b2}.primary-colorr ul li:nth-child(13) p:before{content:"#1ed7b2"}.primary-colorr ul li:nth-child(12){background-color:#23e1bb}.primary-colorr ul li:nth-child(12) p:before{content:"#23e1bb"}.primary-colorr ul li:nth-child(11){background-color:#31e2bf}.primary-colorr ul li:nth-child(11) p:before{content:"#31e2bf"}.primary-colorr ul li:nth-child(10){background-color:#3ee4c4}.primary-colorr ul li:nth-child(10) p:before{content:"#3ee4c4"}.primary-colorr ul li:nth-child(9){background-color:#4ce6c8}.primary-colorr ul li:nth-child(9) p:before{content:"#4ce6c8"}.primary-colorr ul li:nth-child(8){background-color:#59e8cc}.primary-colorr ul li:nth-child(8) p:before{content:"#59e8cc"}.primary-colorr ul li:nth-child(7){background-color:#66ead0}.primary-colorr ul li:nth-child(7) p:before{content:"#66ead0"}.primary-colorr ul li:nth-child(6){background-color:#74ecd4}.primary-colorr ul li:nth-child(6) p:before{content:"#74ecd4"}.primary-colorr ul li:nth-child(5){background-color:#81eed8}.primary-colorr ul li:nth-child(5) p:before{content:"#81eed8"}.primary-colorr ul li:nth-child(4){background-color:#8fefdc}.primary-colorr ul li:nth-child(4) p:before{content:"#8fefdc"}.primary-colorr ul li:nth-child(3){background-color:#9cf1e1}.primary-colorr ul li:nth-child(3) p:before{content:"#9cf1e1"}.primary-colorr ul li:nth-child(2){background-color:#aaf3e5}.primary-colorr ul li:nth-child(2) p:before{content:"#aaf3e5"}.primary-colorr ul li:nth-child(1){background-color:#b7f5e9}.primary-colorr ul li:nth-child(1) p:before{content:"#b7f5e9"}.success-colorr ul li:nth-child(14){background-color:#33d176}.success-colorr ul li:nth-child(14) p:before{content:"#33d176"}.success-colorr ul li:nth-child(13){background-color:#3bd37c}.success-colorr ul li:nth-child(13) p:before{content:"#3bd37c"}.success-colorr ul li:nth-child(12){background-color:#44d581}.success-colorr ul li:nth-child(12) p:before{content:"#44d581"}.success-colorr ul li:nth-child(11){background-color:#4cd787}.success-colorr ul li:nth-child(11) p:before{content:"#4cd787"}.success-colorr ul li:nth-child(10){background-color:#54d98c}.success-colorr ul li:nth-child(10) p:before{content:"#54d98c"}.success-colorr ul li:nth-child(9){background-color:#5dda92}.success-colorr ul li:nth-child(9) p:before{content:"#5dda92"}.success-colorr ul li:nth-child(8){background-color:#65dc98}.success-colorr ul li:nth-child(8) p:before{content:"#65dc98"}.success-colorr ul li:nth-child(7){background-color:#6dde9d}.success-colorr ul li:nth-child(7) p:before{content:"#6dde9d"}.success-colorr ul li:nth-child(6){background-color:#76e0a3}.success-colorr ul li:nth-child(6) p:before{content:"#76e0a3"}.success-colorr ul li:nth-child(5){background-color:#7ee2a8}.success-colorr ul li:nth-child(5) p:before{content:"#7ee2a8"}.success-colorr ul li:nth-child(4){background-color:#86e4ae}.success-colorr ul li:nth-child(4) p:before{content:"#86e4ae"}.success-colorr ul li:nth-child(3){background-color:#8fe6b4}.success-colorr ul li:nth-child(3) p:before{content:"#8fe6b4"}.success-colorr ul li:nth-child(2){background-color:#97e8b9}.success-colorr ul li:nth-child(2) p:before{content:"#97e8b9"}.success-colorr ul li:nth-child(1){background-color:#9fe9bf}.success-colorr ul li:nth-child(1) p:before{content:"#9fe9bf"}.info-colorr ul li:nth-child(14){background-color:#3d9cdd}.info-colorr ul li:nth-child(14) p:before{content:"#3d9cdd"}.info-colorr ul li:nth-child(13){background-color:#45a1de}.info-colorr ul li:nth-child(13) p:before{content:"#45a1de"}.info-colorr ul li:nth-child(12){background-color:#4ea5e0}.info-colorr ul li:nth-child(12) p:before{content:"#4ea5e0"}.info-colorr ul li:nth-child(11){background-color:#57aae1}.info-colorr ul li:nth-child(11) p:before{content:"#57aae1"}.info-colorr ul li:nth-child(10){background-color:#5faee3}.info-colorr ul li:nth-child(10) p:before{content:"#5faee3"}.info-colorr ul li:nth-child(9){background-color:#68b2e4}.info-colorr ul li:nth-child(9) p:before{content:"#68b2e4"}.info-colorr ul li:nth-child(8){background-color:#71b7e6}.info-colorr ul li:nth-child(8) p:before{content:"#71b7e6"}.info-colorr ul li:nth-child(7){background-color:#79bbe7}.info-colorr ul li:nth-child(7) p:before{content:"#79bbe7"}.info-colorr ul li:nth-child(6){background-color:#82c0e9}.info-colorr ul li:nth-child(6) p:before{content:"#82c0e9"}.info-colorr ul li:nth-child(5){background-color:#8bc4ea}.info-colorr ul li:nth-child(5) p:before{content:"#8bc4ea"}.info-colorr ul li:nth-child(4){background-color:#93c8ec}.info-colorr ul li:nth-child(4) p:before{content:"#93c8ec"}.info-colorr ul li:nth-child(3){background-color:#9ccded}.info-colorr ul li:nth-child(3) p:before{content:"#9ccded"}.info-colorr ul li:nth-child(2){background-color:#a5d1ef}.info-colorr ul li:nth-child(2) p:before{content:"#a5d1ef"}.info-colorr ul li:nth-child(1){background-color:#add6f1}.info-colorr ul li:nth-child(1) p:before{content:"#add6f1"}.warning-colorr ul li:nth-child(14){background-color:#f2c619}.warning-colorr ul li:nth-child(14) p:before{content:"#f2c619"}.warning-colorr ul li:nth-child(13){background-color:#f2c922}.warning-colorr ul li:nth-child(13) p:before{content:"#f2c922"}.warning-colorr ul li:nth-child(12){background-color:#f3cb2c}.warning-colorr ul li:nth-child(12) p:before{content:"#f3cb2c"}.warning-colorr ul li:nth-child(11){background-color:#f3cd36}.warning-colorr ul li:nth-child(11) p:before{content:"#f3cd36"}.warning-colorr ul li:nth-child(10){background-color:#f4d03f}.warning-colorr ul li:nth-child(10) p:before{content:"#f4d03f"}.warning-colorr ul li:nth-child(9){background-color:#f4d249}.warning-colorr ul li:nth-child(9) p:before{content:"#f4d249"}.warning-colorr ul li:nth-child(8){background-color:#f5d552}.warning-colorr ul li:nth-child(8) p:before{content:"#f5d552"}.warning-colorr ul li:nth-child(7){background-color:#f5d75c}.warning-colorr ul li:nth-child(7) p:before{content:"#f5d75c"}.warning-colorr ul li:nth-child(6){background-color:#f6d966}.warning-colorr ul li:nth-child(6) p:before{content:"#f6d966"}.warning-colorr ul li:nth-child(5){background-color:#f7dc6f}.warning-colorr ul li:nth-child(5) p:before{content:"#f7dc6f"}.warning-colorr ul li:nth-child(4){background-color:#f7de79}.warning-colorr ul li:nth-child(4) p:before{content:"#f7de79"}.warning-colorr ul li:nth-child(3){background-color:#f8e083}.warning-colorr ul li:nth-child(3) p:before{content:"#f8e083"}.warning-colorr ul li:nth-child(2){background-color:#f8e38c}.warning-colorr ul li:nth-child(2) p:before{content:"#f8e38c"}.warning-colorr ul li:nth-child(1){background-color:#f9e596}.warning-colorr ul li:nth-child(1) p:before{content:"#f9e596"}.danger-colorr ul li:nth-child(14){background-color:#e85445}.danger-colorr ul li:nth-child(14) p:before{content:"#e85445"}.danger-colorr ul li:nth-child(13){background-color:#e95d4e}.danger-colorr ul li:nth-child(13) p:before{content:"#e95d4e"}.danger-colorr ul li:nth-child(12){background-color:#ea6557}.danger-colorr ul li:nth-child(12) p:before{content:"#ea6557"}.danger-colorr ul li:nth-child(11){background-color:#eb6d60}.danger-colorr ul li:nth-child(11) p:before{content:"#eb6d60"}.danger-colorr ul li:nth-child(10){background-color:#ed7669}.danger-colorr ul li:nth-child(10) p:before{content:"#ed7669"}.danger-colorr ul li:nth-child(9){background-color:#ee7e72}.danger-colorr ul li:nth-child(9) p:before{content:"#ee7e72"}.danger-colorr ul li:nth-child(8){background-color:#ef867c}.danger-colorr ul li:nth-child(8) p:before{content:"#ef867c"}.danger-colorr ul li:nth-child(7){background-color:#f08f85}.danger-colorr ul li:nth-child(7) p:before{content:"#f08f85"}.danger-colorr ul li:nth-child(6){background-color:#f1978e}.danger-colorr ul li:nth-child(6) p:before{content:"#f1978e"}.danger-colorr ul li:nth-child(5){background-color:#f29f97}.danger-colorr ul li:nth-child(5) p:before{content:"#f29f97"}.danger-colorr ul li:nth-child(4){background-color:#f3a8a0}.danger-colorr ul li:nth-child(4) p:before{content:"#f3a8a0"}.danger-colorr ul li:nth-child(3){background-color:#f4b0a9}.danger-colorr ul li:nth-child(3) p:before{content:"#f4b0a9"}.danger-colorr ul li:nth-child(2){background-color:#f6b8b2}.danger-colorr ul li:nth-child(2) p:before{content:"#f6b8b2"}.danger-colorr ul li:nth-child(1){background-color:#f7c1bb}.danger-colorr ul li:nth-child(1) p:before{content:"#f7c1bb"}#draggableMultiple .sortable-moves{cursor:move;margin-bottom:0;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.14);box-shadow:0 1px 5px 0 rgba(0,0,0,0.14);margin-bottom:20px;padding:15px 0 15px 60px}.sortable-moves{font-size:14px;line-height:1.55556em;list-style-type:none;margin-bottom:15px;min-height:3.55556em;padding-left:5.11111em;position:relative;cursor:move}.sortable-moves img{position:absolute;height:40px;left:10px;border-radius:5px;top:15px}.sortable-moves h6{font-weight:600}.card-sub{cursor:move;border:none;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05)}.card-sub:hover{-webkit-box-shadow:0 0 25px -5px #9e9c9e;box-shadow:0 0 25px -5px #9e9c9e;-webkit-transition:all 180ms linear;transition:all 180ms linear}.payment-card .icofont-paypal-alt,.payment-card .icofont-visa-alt,.payment-card .icofont-mastercard{display:block;font-size:60px;color:#ed5565}.payment-card .icofont-visa-alt{color:#1c84c6}.payment-card .icofont-mastercard{color:#f8ac59}.payment-tabs .md-tabs.nav-tabs .nav-item{width:calc(100% / 6)}.payment-tabs .nav-tabs .slide,.payment-tabs .md-tabs .nav-item+.nav-item{width:calc(100% / 6)}.demo-container{padding-bottom:0}.jp-card .jp-card-front,.jp-card .jp-card-back{background:#01a9ac !important}.payment-form{max-width:550px;margin:0 auto;padding:20px;padding-bottom:0}.ace_editor{width:100% !important;position:relative !important;margin-top:20px}.long-press:focus{outline-color:#01a9ac}.inputor:focus{border-color:#01a9ac}#edui1{width:auto !important}.tab-pane form .md-add-on i{font-size:20px}.wall-elips{position:absolute;right:15px}.social-wallpaper{position:relative}.social-profile{position:relative;padding-top:15px}.timeline-btn{position:absolute;bottom:0;right:30px}.nav-tabs.md-tabs.tab-timeline li a{padding:20px 0 10px;color:#404E67;font-size:16px}.social-timeline-left{position:absolute;top:-200px;margin-right:15px}.post-input{padding:10px 10px 10px 5px;display:block;width:100%;border:none;resize:none}.user-box .media-object,.friend-box .media-object{height:45px;width:45px;display:inline-block;cursor:pointer}.friend-box img{margin-right:10px;margin-bottom:10px}.chat-header{color:#222222}.live-status{height:9px;width:9px;position:absolute;bottom:0;right:17px;border-radius:100%;border:1px solid;top:5px}.tab-timeline .slide{bottom:-1px}.image-upload input{visibility:hidden;max-width:0;max-height:0}.file-upload-lbl{max-width:15px;padding:5px 0 0}.ellipsis::after{top:15px;border:none;position:absolute;content:'\f142';font-family:FontAwesome;right:30px}.elipsis-box{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.11);box-shadow:0 0 5px 1px rgba(0,0,0,0.11);top:40px;right:-10px}.elipsis-box:after{content:'';height:13px;width:13px;background:#fff;position:absolute;top:-5px;right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-3px -3px 11px 1px rgba(170,170,170,0.22);box-shadow:-3px -3px 11px 1px rgba(170,170,170,0.22)}.friend-elipsis{left:-10px;top:-10px}.social-profile:hover .profile-hvr,.social-wallpaper:hover .profile-hvr{opacity:1;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.profile-hvr{opacity:0;position:absolute;text-align:center;width:100%;font-size:20px;padding:10px;top:0;color:#fff;background-color:rgba(0,0,0,0.61);-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.social-profile{margin:0 15px}.social-follower{text-align:center}.social-follower h4{font-size:18px;margin-bottom:10px;font-style:normal}.social-follower h5{font-size:14px}.social-follower .follower-counter{text-align:center;margin-top:25px;margin-bottom:25px;font-size:13px}.social-follower .follower-counter .txt-primary{font-size:24px}.timeline-icon{height:45px;width:45px;display:block;margin:0 auto;border:4px #fff solid}.social-timelines-left:after{height:3px;width:20px;position:absolute;background:#cccccc;top:20px;content:"";right:-10px;z-index:0}.social-timelines-left{position:relative;z-index:3}.social-timelines:before{position:absolute;content:' ';width:3px;background:#cccccc;left:48px;height:100%;top:0;z-index:1}.timeline-dot:after,.timeline-dot:before{content:"";position:absolute;height:9px;width:9px;background-color:#cccccc;left:45px;border-radius:100%}.user-box .social-designation,.post-timelines .social-time{font-size:13px}.user-box .f-right{text-transform:capitalize}.social-msg a{display:inline-block}.social-msg a span{color:#666;padding-left:10px;padding-right:10px;margin-right:10px}.social-msg a:hover{color:#01a9ac}.social-msg a:hover span,.social-msg a:hover i{color:#01a9ac !important}.view-info .social-label,.contact-info .social-label,.work-info .social-label{font-size:15px;padding-left:0;padding-top:0}.view-info .social-user-name,.contact-info .social-user-name,.work-info .social-user-name{font-size:14px;padding-left:0}.friend-elipsis .social-designation{font-size:13px}.timeline-details p{padding-top:10px;margin-bottom:0}.post-timelines{cursor:pointer}.timeline-details .chat-header,.post-timelines .chat-header{font-size:15px}.social-client-description{padding-bottom:20px;margin-bottom:20px}.social-client-description p{margin-top:5px;margin-bottom:0}.social-client-description span{font-size:12px}.social-client-description .chat-header{font-size:13px;font-weight:600;cursor:pointer}.social-tabs a{font-size:18px}.timeline-btn a{margin-bottom:20px}.profile-hvr i{cursor:pointer}.fc-left{margin-bottom:10px}#external-events h4{font-size:16px;margin-top:0;padding-top:1em}#external-events .fc-event{background:#fff;color:#000;cursor:move;padding:5px 18px;margin-bottom:5px}#external-events p{margin:1.5em 0;font-size:11px;color:#666}#external-events p input{margin:0;vertical-align:middle}.fc th,.fc td{line-height:2.5}.fc-state-default{background-color:#fff;color:#272727}tr:first-child>td>.fc-day-grid-event{color:#000;padding-left:10px;background:#f3f3f3}.fc-nonbusiness{background-color:#fff}.fc-state-active{background-color:#01a9ac;color:#fff}.fc-toolbar{margin-bottom:8px}.fc-toolbar .fc-center{display:block}.fc-center h2{font-weight:300;font-size:25px;margin-top:10px}.fc button{height:auto;padding:10px}.fc-toolbar .fc-left{float:right}.fc-button-group{margin-right:10px}.fc .fc-toolbar>*>*{margin-left:0}.fc-event,.fc-event-dot{background-color:transparent}.fc-day-grid-event:hover{color:#000 !important;opacity:0.8}.fc-time-grid-event .fc-content{color:#fff}.fc-bgevent{background:#d8d6d6 !important}.fc-state-default{background-image:none !important;border-color:none !important;text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.fc-state-down,.fc-state-active{background-color:none !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.fc th{background:#01a9ac;color:#fff;border-color:#01a9ac}.fc-event-container a{padding:5px}.fc-event{line-height:1.3;border-radius:2px}tr:first-child>td>.fc-day-grid-event{margin-left:0}.clndr{width:100%}.clndr{background-color:#F3F3F3;-webkit-box-shadow:0 4 px 0 #272727;box-shadow:0 4 px 0 #272727}.clndr .clndr-controls{padding:14px;background-color:#303549;color:#fff;text-align:center}.clndr.clndr-controls.clndr-previous-button{float:left;text-align:left}.clndr.clndr-controls.clndr-next-button{float:right;text-align:right}.clndr.clndr-controls.clndr-next-button,.clndr.clndr-controls.clndr-previous-button{width:30px;cursor:pointer}.clndr.clndr-controls.clndr-next-button:hover,.clndr.clndr-controls.clndr-previous-button:hover{opacity:.5}.clndr.clndr-grid{float:left;width:65%;background-color:#FFF}.clndr.clndr-grid.days-of-the-week{width:100%;background-color:#F6BB42}.clndr.clndr-grid.days-of-the-week.header-day{float:left;width:14.2857%;padding:14px;text-align:center;color:#fff}.clndr.clndr-grid.days{width:100%}.clndr.clndr-grid.days.day,.clndr.clndr-grid.days.empty{float:left;width:14.2857%;padding:12px 0;text-align:center;color:#4f4f4f}.clndr .clndr-grid .days .day.event .day-number,.clndr .clndr-grid .days .empty.event .day-number{border:none;color:#eb3422;border-radius:50%;padding:6px 9px}.clndr.clndr-grid.days.day.adjacent-month.day-number,.clndr.clndr-grid.days.day.inactive.day-number,.clndr.clndr-grid.days.empty.adjacent-month.day-number{opacity:.3;cursor:pointer}.clndr.clndr-grid.days.day.selected{background-color:#eb3422;color:#fff}.clndr.clndr-grid.days.today{color:#fff;background-image:none}.clndr.event-listing{background-color:#01a9ac;float:left;width:35%}.clndr.event-listing.event-listing-title{padding:15.5px;font-size:.88rem;background-color:#fe9365;text-align:center;color:#fff;letter-spacing:1px}.clndr.event-listing.event-item{padding:6px 14px;color:#4f4f4f}.clndr .event-listing .event-item-location{font-weight:400}.fc-event{border-color:#01a9ac}.job-right-header .card-header .card-header-right{top:7px;right:15px}.job-right-header .radio-inline{display:block}.job-right-header .checkbox-fade{display:block}.job-right-header .checkbox-fade label{position:absolute;z-index:99}.job-right-header .checkbox-fade div{position:relative;padding-left:40px;margin-bottom:20px}.job-right-header a{color:#01a9ac;font-weight:600}.job-details-list{padding-left:inherit;list-style-type:square;margin-bottom:40px}.job-details-list li{margin-bottom:10px}.company-name p{font-weight:600;font-size:20px;margin-bottom:5px}.job-cards .media{padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px solid #ddd}.job-cards:last-child .media{border-bottom:none;padding-bottom:0}.job-cards img{width:60px}.job-cards .media-right{position:absolute;top:20px;right:0}@media only screen and (max-width: 575px){.job-cards .media-left{padding-right:0}}.job-badge{position:absolute;top:35px;right:-15px}.job-badge:after{content:"";border:7px solid transparent;border-top-color:#015e60;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-7px;right:8px;z-index:1}.job-badge .label{width:80px;text-align:center;padding:7px;border-radius:0;z-index:10}@media only screen and (max-width: 768px){.job-badge{display:none}}.job-lable{margin-bottom:20px}.job-lable .label{margin:5px 10px 5px 0;position:relative;z-index:9;display:inline-block;padding:5px 10px 5px 12px}.job-card-desc{font-weight:600;margin-top:10px;cursor:pointer}.job-meta-data{text-transform:capitalize;font-size:12px;margin-bottom:10px}.job-meta-data i{margin-right:5px;color:#01a9ac}.email-card{padding:0 15px}.email-card .user-head{background-color:#01a9ac;padding:10px;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-card .user-head .user-name{margin-left:10px;margin-bottom:10px}.email-card .user-head .user-name span{display:block;color:#fff}.email-card label{margin-bottom:0}.email-card .user-body{margin-left:-15px;margin-right:-15px;background-color:#fff}.email-card .user-body .page-list{border-bottom:0px solid transparent}.email-card .user-body .page-list li{text-transform:capitalize;border-bottom:1px solid #e9ecef;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;cursor:pointer}.email-card .user-body .page-list li.mail-section{display:block;margin-bottom:0}.email-card .user-body .page-list li.mail-section a{padding:15px 20px;border-radius:0px !important;color:#404E67;border:0px solid transparent}.email-card .user-body .page-list li.mail-section a.active,.email-card .user-body .page-list li.mail-section a:hover{color:#01a9ac;background-color:#48fbfe}.email-card .user-body .page-list li i{margin-right:10px}.email-card .user-body .page-list li:last-child{border-bottom:0px solid transparent}.email-card .user-body .label-list a{padding:10px 20px;display:block;color:#6a6a6a;position:relative;padding-left:25px}.email-card .user-body .label-list a:before{content:'';position:absolute;height:10px;width:10px;border-radius:50px;left:0;top:16px}.email-card .user-body .label-list a.mail-work:before{background-color:#01a9ac}.email-card .user-body .label-list a.mail-design:before{background-color:#2DCEE3}.email-card .user-body .label-list a.mail-family:before{background-color:#0ac282}.email-card .user-body .label-list a.mail-friends:before{background-color:#fe9365}.email-card .user-body .label-list a.mail-office:before{background-color:#eb3422}.email-card .mail-box-head{background-color:#01a9ac;min-height:80px;padding:20px 0}.email-card .mail-box-head h3{color:#fff}.email-card .mail-box-head .input-group{margin-bottom:0}.email-card .mail-body{padding:20px 0}.email-card .mail-body .mail-body-header{margin-bottom:20px}.email-card .mail-body .mail-body-header .btn,.email-card .mail-body .mail-body-header .btn-group{margin:2px}.email-card .mail-body-content .check-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-card .mail-body-content .check-star .icofont-star{margin-top:-8px}.email-card .mail-body-content tr{-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.email-card .mail-body-content tr:hover{background-color:#48fbfe;cursor:pointer}.email-card .mail-body-content .unread a{color:#222;font-weight:600}.email-card .mail-body-content .read a{color:#222;font-weight:400}.email-summernote ~ .note-frame{border:1px solid #ddd;border-radius:2px}.email-read .photo-table{padding-right:10px}.email-read .user-name{margin-bottom:10px}.mail-body-content.email-read .card{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.user-name{margin-bottom:20px}.email-card .user-mail h6{font-size:14px;margin-top:5px;margin-bottom:20px;color:#292b2c}.email-content{line-height:30px;border-bottom:1px solid #ccc;padding-bottom:15px}.mail-img{margin-top:20px}.email-welcome-txt{font-weight:600}.set-map{height:400px;width:100% !important}#mapGeo{height:345px}#address-search .input-group{margin-bottom:0}.pcoded .navbar-page .pcoded-header{position:relative !important}.light-nav-border,.primary-nav,.warning-nav,.success-nav,.info-nav,.danger-nav{background-color:#fff;border:1px solid #ddd;padding:15px}.light-nav-border a,.primary-nav a,.warning-nav a,.success-nav a,.info-nav a,.danger-nav a{color:#222}.light-nav-border li.active a,.primary-nav li.active a,.warning-nav li.active a,.success-nav li.active a,.info-nav li.active a,.danger-nav li.active a{color:#01a9ac;font-weight:600}.light-nav-border .nav-item,.primary-nav .nav-item,.warning-nav .nav-item,.success-nav .nav-item,.info-nav .nav-item,.danger-nav .nav-item{margin-left:15px}.light-nav-border .nav-item:hover .navbar-varient-submenu,.primary-nav .nav-item:hover .navbar-varient-submenu,.warning-nav .nav-item:hover .navbar-varient-submenu,.success-nav .nav-item:hover .navbar-varient-submenu,.info-nav .nav-item:hover .navbar-varient-submenu,.danger-nav .nav-item:hover .navbar-varient-submenu{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);opacity:1;visibility:visible}.light-nav-border .navbar-varient-submenu,.primary-nav .navbar-varient-submenu,.warning-nav .navbar-varient-submenu,.success-nav .navbar-varient-submenu,.info-nav .navbar-varient-submenu,.danger-nav .navbar-varient-submenu{-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.03),0 -2px 1px -2px rgba(0,0,0,0.02),0 0 0 -1px rgba(0,0,0,0.03);box-shadow:0 0 1px 2px rgba(0,0,0,0.03),0 -2px 1px -2px rgba(0,0,0,0.02),0 0 0 -1px rgba(0,0,0,0.03);border:1px solid #ddd;position:absolute;width:16em;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;visibility:hidden;z-index:999}.light-nav-border .navbar-varient-submenu a,.primary-nav .navbar-varient-submenu a,.warning-nav .navbar-varient-submenu a,.success-nav .navbar-varient-submenu a,.info-nav .navbar-varient-submenu a,.danger-nav .navbar-varient-submenu a{padding:10px;display:block;-webkit-transition:background-color linear 0.3s;transition:background-color linear 0.3s}.light-nav-border .navbar-varient-submenu a:hover,.primary-nav .navbar-varient-submenu a:hover,.warning-nav .navbar-varient-submenu a:hover,.success-nav .navbar-varient-submenu a:hover,.info-nav .navbar-varient-submenu a:hover,.danger-nav .navbar-varient-submenu a:hover{background-color:#f1f1f1}.light-nav-border .profile-sub-menu,.primary-nav .profile-sub-menu,.warning-nav .profile-sub-menu,.success-nav .profile-sub-menu,.info-nav .profile-sub-menu,.danger-nav .profile-sub-menu{right:10px}.light-nav-border .profile-sub-menu i,.primary-nav .profile-sub-menu i,.warning-nav .profile-sub-menu i,.success-nav .profile-sub-menu i,.info-nav .profile-sub-menu i,.danger-nav .profile-sub-menu i{margin-right:10px}.primary-nav{background-color:#15fafe}.primary-nav a{color:#666}.primary-nav li.active a{color:#666;font-weight:600}.primary-nav .navbar-varient-submenu a{color:#222}.warning-nav{background-color:#ffdaca}.warning-nav a{color:#666}.warning-nav li.active a{color:#666;font-weight:600}.warning-nav .navbar-varient-submenu a{color:#222}.success-nav{background-color:#3df5b5}.success-nav a{color:#666}.success-nav li.active a{color:#666;font-weight:600}.success-nav .navbar-varient-submenu a{color:#222}.info-nav{background-color:#87e3ef}.info-nav a{color:#666}.info-nav li.active a{color:#666;font-weight:600}.info-nav .navbar-varient-submenu a{color:#222}.danger-nav{background-color:#f69f97}.danger-nav a{color:#666}.danger-nav li.active a{color:#666;font-weight:600}.danger-nav .navbar-varient-submenu a{color:#222}.bg-dark{background-color:#2C3E50;color:#fff}.navbar-dark .navbar-brand,.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.9)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .navbar-light .navbar-nav .open>.nav-link{color:rgba(255,255,255,0.9)}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.3)}.navbar-dark button.btn{color:#fff;border-color:#fff}.dark-nav-border,.primary-nav-dark,.warning-nav-dark,.success-nav-dark,.info-nav-dark,.danger-nav-dark{border:1px solid #2C3E50;padding:15px}.primary-nav,.warning-nav,.success-nav,.info-nav,.danger-nav{border:none;padding:15px}.dark-nav-border a,.primary-nav-dark a,.warning-nav-dark a,.success-nav-dark a,.info-nav-dark a,.danger-nav-dark a,.primary-nav a,.warning-nav a,.success-nav a,.info-nav a,.danger-nav a{color:rgba(0,0,0,0.9)}.dark-nav-border .navbar-varient-submenu,.primary-nav-dark .navbar-varient-submenu,.warning-nav-dark .navbar-varient-submenu,.success-nav-dark .navbar-varient-submenu,.info-nav-dark .navbar-varient-submenu,.danger-nav-dark .navbar-varient-submenu,.primary-nav .navbar-varient-submenu,.warning-nav .navbar-varient-submenu,.success-nav .navbar-varient-submenu,.info-nav .navbar-varient-submenu,.danger-nav .navbar-varient-submenu{-webkit-box-shadow:-2 0 1px 2px rgba(0,0,0,0.03),0 -2px 1px -2px rgba(0,0,0,0.02),0 0 0 -1px rgba(0,0,0,0.03);box-shadow:-2 0 1px 2px rgba(0,0,0,0.03),0 -2px 1px -2px rgba(0,0,0,0.02),0 0 0 -1px rgba(0,0,0,0.03);border:1px solid #ddd;position:absolute;width:16em;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;visibility:hidden;z-index:999}.dark-nav-border .nav-item:hover .navbar-varient-submenu,.primary-nav-dark .nav-item:hover .navbar-varient-submenu,.warning-nav-dark .nav-item:hover .navbar-varient-submenu,.success-nav-dark .nav-item:hover .navbar-varient-submenu,.info-nav-dark .nav-item:hover .navbar-varient-submenu,.danger-nav-dark .nav-item:hover .navbar-varient-submenu,.primary-nav .nav-item:hover .navbar-varient-submenu,.warning-nav .nav-item:hover .navbar-varient-submenu,.success-nav .nav-item:hover .navbar-varient-submenu,.info-nav .nav-item:hover .navbar-varient-submenu,.danger-nav .nav-item:hover .navbar-varient-submenu,.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .dark-nav-border a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .success-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .info-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu,.primary-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .primary-nav a:hover .navbar-varient-submenu,.warning-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .warning-nav a:hover .navbar-varient-submenu,.success-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .success-nav a:hover .navbar-varient-submenu,.info-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .info-nav a:hover .navbar-varient-submenu,.danger-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .danger-nav a:hover .navbar-varient-submenu,.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a:hover .navbar-varient-submenu,.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a:hover .navbar-varient-submenu,.success-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .success-nav a:hover .navbar-varient-submenu,.info-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .info-nav a:hover .navbar-varient-submenu,.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a:hover .navbar-varient-submenu{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);opacity:1;visibility:visible}.dark-nav-border .navbar-varient-submenu a:hover,.primary-nav-dark .navbar-varient-submenu a:hover,.warning-nav-dark .navbar-varient-submenu a:hover,.success-nav-dark .navbar-varient-submenu a:hover,.info-nav-dark .navbar-varient-submenu a:hover,.danger-nav-dark .navbar-varient-submenu a:hover,.primary-nav .navbar-varient-submenu a:hover,.warning-nav .navbar-varient-submenu a:hover,.success-nav .navbar-varient-submenu a:hover,.info-nav .navbar-varient-submenu a:hover,.danger-nav .navbar-varient-submenu a:hover{background-color:#f1f1f1}.dark-nav-border .navbar-varient-submenu a,.primary-nav-dark .navbar-varient-submenu a,.warning-nav-dark .navbar-varient-submenu a,.success-nav-dark .navbar-varient-submenu a,.info-nav-dark .navbar-varient-submenu a,.danger-nav-dark .navbar-varient-submenu a,.primary-nav .navbar-varient-submenu a,.warning-nav .navbar-varient-submenu a,.success-nav .navbar-varient-submenu a,.info-nav .navbar-varient-submenu a,.danger-nav .navbar-varient-submenu a{padding:10px;display:block;-webkit-transition:background-color linear 0.3s;transition:background-color linear 0.3s}.dark-nav-border li.active a,.primary-nav-dark li.active a,.warning-nav-dark li.active a,.success-nav-dark li.active a,.info-nav-dark li.active a,.danger-nav-dark li.active a,.primary-nav li.active a,.warning-nav li.active a,.success-nav li.active a,.info-nav li.active a,.danger-nav li.active a{color:#666;font-weight:600}.dark-nav-border .profile-sub-menu,.primary-nav-dark .profile-sub-menu,.warning-nav-dark .profile-sub-menu,.success-nav-dark .profile-sub-menu,.info-nav-dark .profile-sub-menu,.danger-nav-dark .profile-sub-menu,.primary-nav .profile-sub-menu,.warning-nav .profile-sub-menu,.success-nav .profile-sub-menu,.info-nav .profile-sub-menu,.danger-nav .profile-sub-menu{right:10px}.primary-nav-dark{background-color:#017779;border:none}.primary-nav-dark a{color:#fff}.primary-nav-dark li.active a{color:#fff;font-weight:600}.primary-nav-dark .navbar-varient-submenu a{color:#fff}.primary-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.primary-nav-dark .navbar-varient-submenu{background-color:#017779;border-color:#015e60}.primary-nav-dark .navbar-varient-submenu a:hover{background-color:#015e60}.warning-nav-dark{background-color:#fe6f32;border:none}.warning-nav-dark a{color:#fff}.warning-nav-dark li.active a{color:#fff;font-weight:600}.warning-nav-dark .navbar-varient-submenu a{color:#fff}.warning-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.warning-nav-dark .navbar-varient-submenu{background-color:#fe6f32;border-color:#fe5e19}.warning-nav-dark .navbar-varient-submenu a:hover{background-color:#fe5e19}.success-nav-dark{background-color:#089262;border:none}.success-nav-dark a{color:#fff}.success-nav-dark li.active a{color:#fff;font-weight:600}.success-nav-dark .navbar-varient-submenu a{color:#fff}.success-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.success-nav-dark .navbar-varient-submenu{background-color:#089262;border-color:#067951}.success-nav-dark .navbar-varient-submenu a:hover{background-color:#067951}.info-nav-dark{background-color:#1ab0c3;border:none}.info-nav-dark a{color:#fff}.info-nav-dark li.active a{color:#fff;font-weight:600}.info-nav-dark .navbar-varient-submenu a{color:#fff}.info-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.info-nav-dark .navbar-varient-submenu{background-color:#1ab0c3;border-color:#179bad}.info-nav-dark .navbar-varient-submenu a:hover{background-color:#179bad}.danger-nav-dark{background-color:#c82212;border:none}.danger-nav-dark a{color:#fff}.danger-nav-dark li.active a{color:#fff;font-weight:600}.danger-nav-dark .navbar-varient-submenu a{color:#fff}.danger-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.danger-nav-dark .navbar-varient-submenu{background-color:#c82212;border-color:#b11e10}.danger-nav-dark .navbar-varient-submenu a:hover{background-color:#b11e10}.nav-item label.badge-top-left{right:4.4%;bottom:38px}.nav-item .radio-inline{margin-top:7px}.primary-nav-dark button,.warning-nav-dark button,.success-nav-dark button,.info-nav-dark button,.danger-nav-dark button{border-color:#fff}.primary-nav-dark i,.warning-nav-dark i,.success-nav-dark i,.info-nav-dark i,.danger-nav-dark i{color:#fff}.primary-nav button,.warning-nav button,.success-nav button,.info-nav button,.danger-nav button{border-color:rgba(0,0,0,0.6) !important}.primary-nav i,.warning-nav i,.success-nav i,.info-nav i,.danger-nav i{color:rgba(0,0,0,0.6) !important}.light-nav-border button,.primary-nav button,.warning-nav button,.success-nav button,.info-nav button,.danger-nav button{border-color:rgba(0,0,0,0.1)}.light-nav-border i,.primary-nav i,.warning-nav i,.success-nav i,.info-nav i,.danger-nav i{color:rgba(0,0,0,0.4)}.note-card{padding-top:0;padding-bottom:0}.note-card .note-box-aside{border-right:1px solid #ddd}.note-card .note-box-aside .row{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.note-card .Note-header{padding:20px 0}.note-card .note-write{position:relative;background:-webkit-linear-gradient(top, #01f4f8 0%, #48fbfe 5%) 0 0;background-size:100% 35px}.note-card .note-write:before{content:'';position:absolute;width:0px;top:0;left:32px;bottom:0;border-left:1px solid #01a9ac}.note-card .note-write:after{content:'';position:absolute;width:0px;top:0;left:34px;bottom:0;border-left:1px solid #01a9ac}.note-card #Note-pad{border:none;resize:none;background:transparent;padding:0px 20px 0 50px;line-height:35px}.note-card .Note-created__on{display:block}.summernote-page .modal-footer{margin:0 auto}.loader{margin:18px auto;top:65px;left:65px;right:0;width:100px;height:100px;position:relative;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader.animation-start .circle{-webkit-animation:rotating 2s ease-in-out infinite;animation:rotating 2s ease-in-out infinite}.loader.animation-stop .circle{-webkit-animation-iteration-count:1;animation-iteration-count:1}.loader .circle{width:50px;height:50px;display:block;position:absolute;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-iteration-count:0;animation-iteration-count:0}.loader .circle:after{content:'';top:0;left:0;width:10px;height:10px;display:block;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#1abc9c}.loader .circle.delay-1{-webkit-animation-delay:0.125s;animation-delay:0.125s}.loader .circle.size-1:after{width:11px;height:11px}.loader .circle.delay-2{-webkit-animation-delay:0.25s;animation-delay:0.25s}.loader .circle.size-2:after{width:12px;height:12px}.loader .circle.delay-3{-webkit-animation-delay:0.375s;animation-delay:0.375s}.loader .circle.size-3:after{width:13px;height:13px}.loader .circle.delay-4{-webkit-animation-delay:0.5s;animation-delay:0.5s}.loader .circle.size-4:after{width:14px;height:14px}.loader .circle.delay-5{-webkit-animation-delay:0.625s;animation-delay:0.625s}.loader .circle.size-5:after{width:15px;height:15px}.loader .circle.delay-6{-webkit-animation-delay:0.75s;animation-delay:0.75s}.loader .circle.size-6:after{width:16px;height:16px}.loader .circle.delay-7{-webkit-animation-delay:0.875s;animation-delay:0.875s}.loader .circle.size-7:after{width:17px;height:17px}.loader .circle.delay-8{-webkit-animation-delay:1s;animation-delay:1s}.loader .circle.size-8:after{width:18px;height:18px}.loader .circle.delay-9{-webkit-animation-delay:1.125s;animation-delay:1.125s}.loader .circle.size-9:after{width:19px;height:19px}.loader .circle.delay-10{-webkit-animation-delay:1.25s;animation-delay:1.25s}.loader .circle.size-10:after{width:20px;height:20px}.loader .circle.delay-11{-webkit-animation-delay:1.375s;animation-delay:1.375s}.loader .circle.size-11:after{width:21px;height:21px}.loader .circle.delay-12{-webkit-animation-delay:1.5s;animation-delay:1.5s}.loader .circle.size-12:after{width:22px;height:22px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loader2{width:80px;height:130px;display:block;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:calc(50% - 50px);left:calc(50% - 50px);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:0 auto}#circle-loader2{fill:none;stroke:#01a9ac;stroke-width:4;-webkit-animation:draw 3s ease-in-out infinite;animation:draw 3s ease-in-out infinite}@-webkit-keyframes draw{0%{stroke-dasharray:20, 282.6}50%{stroke-dasharray:200, 282.6}100%{stroke-dasharray:20, 282.6}}@keyframes draw{0%{stroke-dasharray:20, 282.6}50%{stroke-dasharray:200, 282.6}100%{stroke-dasharray:20, 282.6}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preloader3{width:auto;height:130px;text-align:center;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader3>div{margin:2px;background-color:#01a9ac;height:10px;width:10px;border-radius:50%;display:inline-block;-webkit-animation:stretchdelay 0.7s infinite ease-in-out;animation:stretchdelay 0.7s infinite ease-in-out}.preloader3 .circ2{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.preloader3 .circ3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.preloader3 .circ4{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.preloader3 .circ5{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.preloader3 .loader-md{height:13px;width:13px}.preloader3 .loader-lg{height:18px;width:18px}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:translateY(-10px)}20%{-webkit-transform:translateY(-20px)}}@keyframes stretchdelay{0%,40%,100%{transform:translateY(-10px);-webkit-transform:translateY(-10px)}20%{transform:translateY(-20px);-webkit-transform:translateY(-20px)}}@-webkit-keyframes rotateColor{0%{border-top-color:#1b8bf9}12.5%{border-bottom-color:rgba(27,139,249,0.8)}25%{border-bottom-color:rgba(27,139,249,0.6)}37.5%{border-bottom-color:rgba(27,139,249,0.4)}50%{border-bottom-color:rgba(27,139,249,0.6)}50.00001%{border-bottom-color:#1b8bf9}62.5%{border-bottom-color:rgba(27,139,249,0.8)}75%{border-bottom-color:rgba(27,139,249,0.6)}87.5%{border-bottom-color:rgba(27,139,249,0.4)}}@keyframes rotateColor{0%{border-top-color:#1b8bf9}12.5%{border-bottom-color:rgba(27,139,249,0.8)}25%{border-bottom-color:rgba(27,139,249,0.6)}37.5%{border-bottom-color:rgba(27,139,249,0.4)}50%{border-bottom-color:rgba(27,139,249,0.6)}50.00001%{border-bottom-color:#1b8bf9}62.5%{border-bottom-color:rgba(27,139,249,0.8)}75%{border-bottom-color:rgba(27,139,249,0.6)}87.5%{border-bottom-color:rgba(27,139,249,0.4)}}.preloader4{width:30px;height:30px;position:relative;margin:55px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#01a9ac;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2.0s infinite ease-in-out;animation:bounce 2.0s infinite ease-in-out;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.preloader5{margin:55px 0;text-align:center}.preloader5 .circle-5{display:inline-block;padding:11px;margin:0 0.6em;background:#01a9ac;border-radius:100%}.preloader5 .l{-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear}.preloader5 .m{-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear;-webkit-animation-delay:0.3s;animation-delay:0.3s}.preloader5 .r{-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear;-webkit-animation-delay:0.6s;animation-delay:0.6s}@-webkit-keyframes pulse{10%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.7);transform:scale(1.7)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}70%{-webkit-transform:scale(1.7);transform:scale(1.7)}80%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{10%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.7);transform:scale(1.7)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}70%{-webkit-transform:scale(1.7);transform:scale(1.7)}80%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.preloader6{border-radius:100%;width:100px;height:100px;position:relative;overflow:hidden;z-index:1;background:inherit;margin:18px 0}.preloader6 hr{border:0;background:inherit;width:80%;height:80%;margin:10%;border-radius:100%}.preloader6::before,.preloader6::after,.preloader6 hr::before,.preloader6 hr::after{content:'';position:absolute;top:0;z-index:-1;left:33px;border:17px solid transparent;border-bottom:50px solid #01a9ac;border-top:50px solid #01a9ac;-webkit-animation:rotateColor 1000ms infinite;animation:rotateColor 1000ms infinite}.preloader6::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:125ms;animation-delay:125ms}.preloader6 hr::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:250ms;animation-delay:250ms}.preloader6 hr::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:375ms;animation-delay:375ms}.loader-block,.loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@keyframes rotateColor{0%{border-top-color:#1abc9c}12.5%{border-bottom-color:rgba(26,188,156,0.8)}25%{border-bottom-color:rgba(26,188,156,0.6)}37.5%{border-bottom-color:rgba(26,188,156,0.4)}50%{border-bottom-color:rgba(26,188,156,0.6)}50.00001%{border-bottom-color:#1abc9c}62.5%{border-bottom-color:rgba(26,188,156,0.8)}75%{border-bottom-color:rgba(26,188,156,0.6)}87.5%{border-bottom-color:rgba(26,188,156,0.4)}}pre[class*="language-"]{background-color:#fff;border:1px solid #ddd}pre[class*="language-"] code{background-color:#fff !important}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}.progress-xl{height:30px}.progress-lg{height:24px}.progres-md{height:18px}.progress-sm{height:12px}.progress-xs{height:6px}.progress-bar-page .progress{margin-bottom:2rem}.progress-bar-default{background-color:#e0e0e0}.progress-bar-primary{background-color:#01a9ac}.progress-bar-success{background-color:#0ac282}.progress-bar-info{background-color:#2DCEE3}.progress-bar-warning{background-color:#fe9365}.progress-bar-danger{background-color:#eb3422}.progress-bar-pink{background-color:#ff7aa3}.progress-bar-purple{background-color:#9261c6}.progress-bar-orange{background-color:#e67e22}.progress-bar-yellow{background-color:#f1c40f}.progress-bar-emrald{background-color:#2ecc71}.range-slider{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px}.range-slider b{margin-top:-10px}#RGB{height:10px;background:gray}#RC .slider-selection{background:#FF8282}#RC .slider-handle{background:red}#GC .slider-selection{background:#428041}#GC .slider-handle{background:green}#BC .slider-selection{background:#8283FF}#BC .slider-handle{border-bottom-color:blue}#R,#G,#B{width:300px}.range-slider-contain{position:absolute;bottom:15px}.slider-handle{top:-5px;background-image:-webkit-gradient(linear, left top, left bottom, from(#01a9ac), to(#01a9ac));background-image:linear-gradient(to bottom, #01a9ac 0%, #01a9ac 100%);-webkit-box-shadow:none;box-shadow:none}.slider-tick,.slider-track{background-image:-webkit-gradient(linear, left top, left bottom, from(#BDC3C7), to(#BDC3C7));background-image:linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%)}.slider-handle.custom::before{line-height:15px;font-size:35px;color:#01a9ac}#slider12a .slider-track-high,#slider12c .slider-track-high{background:green}#slider12b .slider-track-low,#slider12c .slider-track-low{background:red}#slider12c .slider-selection{background:yellow}.slider-selection.tick-slider-selection{background-image:-webkit-gradient(linear, left top, left bottom, from(#01dbdf), to(#01dbdf));background-image:linear-gradient(to bottom, #01dbdf 0%, #01dbdf 100%)}.slider-tick.in-selection{background-image:-webkit-gradient(linear, left top, left bottom, from(#01dbdf), to(#01dbdf));background-image:linear-gradient(to bottom, #01dbdf 0%, #01dbdf 100%)}.slider.slider-horizontal .slider-track{height:2px}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{top:-5px;cursor:pointer}.slider.slider-horizontal .slider-track{width:90%;margin-top:-5px;top:50%;left:10px}.br-wrapper{margin:20px 0 50px}.br-theme-bars-1to10 .br-widget .br-current-rating{clear:both;padding:0;font-size:13px;color:#757575;font-weight:400}.br-theme-bars-reversed .br-widget .br-current-rating{clear:both;padding:0;line-height:2;font-size:13px}.br-theme-bars-movie .br-widget .br-current-rating{color:#757575;font-weight:400;text-align:left}.br-theme-bars-horizontal .br-widget .br-current-rating,.br-theme-bars-reversed .br-widget .br-current-rating{color:#757575;font-weight:400;font-size:13px}span.value{display:inline}.current-rating{position:relative;top:-50px}.current-rating.hidden{display:none}.your-rating{position:relative;top:-50px}.your-rating.hidden{display:none}.br-theme-bars-1to10 .br-widget a,.br-theme-bars-movie .br-widget a,.br-theme-bars-reversed .br-widget a,.br-theme-bars-horizontal .br-widget a{background-color:#01d1d5}.br-theme-bars-1to10 .br-widget a.br-active,.br-theme-bars-1to10 .br-widget a.br-selected,.br-theme-bars-movie .br-widget a.br-active,.br-theme-bars-movie .br-widget a.br-selected,.br-theme-bars-reversed .br-widget a.br-active,.br-theme-bars-reversed .br-widget a.br-selected,.br-theme-bars-horizontal .br-widget a.br-active,.br-theme-bars-horizontal .br-widget a.br-selected{background-color:#01a9ac}.br-theme-bars-pill .br-widget a{background-color:#01d1d5;color:#01a9ac}.br-theme-bars-pill .br-widget a.br-active,.br-theme-bars-pill .br-widget a.br-selected{background-color:#01a9ac}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#01a9ac}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#01a9ac}.br-theme-bars-square .br-widget a{border:2px solid #01d1d5;color:#01d1d5}.br-theme-bars-square .br-widget a.br-active,.br-theme-bars-square .br-widget a.br-selected{border:2px solid #01a9ac;color:#01a9ac}.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,.br-theme-fontawesome-stars-o .br-widget a:after,.br-theme-fontawesome-stars-o .br-widget a.br-active:after,.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{color:#01a9ac}.bg-facebook{background-color:#3B5997}.text-facebook{color:#3B5997}.bg-twiter{background-color:#42C0FB}.text-twiter{color:#42C0FB}.bg-dribble{background-color:#EC4A89}.text-dribble{color:#EC4A89}.bg-pinterest{background-color:#BF2131}.text-pinterest{color:#BF2131}.bg-youtube{background-color:#E0291D}.text-youtube{color:#E0291D}.bg-googleplus{background-color:#C73E2E}.text-googleplus{color:#C73E2E}.bg-instagram{background-color:#AA7C62}.text-instagram{color:#AA7C62}.bg-viber{background-color:#7B519D}.text-viber{color:#7B519D}.bg-amazon{background-color:#000}.text-amazon{color:#000}.bg-c-blue{background:-webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf));background:linear-gradient(to right, #01a9ac, #01dbdf)}.bg-simple-c-blue{background:#01a9ac}.text-c-blue{color:#01a9ac}.bg-c-pink{background:-webkit-gradient(linear, left top, right top, from(#eb3422), to(#ef5f51));background:linear-gradient(to right, #eb3422, #ef5f51)}.bg-simple-c-pink{background:#eb3422}.text-c-pink{color:#eb3422}.bg-c-green{background:-webkit-gradient(linear, left top, right top, from(#0ac282), to(#0df3a3));background:linear-gradient(to right, #0ac282, #0df3a3)}.bg-simple-c-green{background:#0ac282}.text-c-green{color:#0ac282}.bg-c-yellow{background:-webkit-gradient(linear, left top, right top, from(#fe9365), to(#feb798));background:linear-gradient(to right, #fe9365, #feb798)}.bg-simple-c-yellow{background:#fe9365}.text-c-yellow{color:#fe9365}.bg-c-orenge{background:-webkit-gradient(linear, left top, right top, from(#FE8A7D), to(#feb8b0));background:linear-gradient(to right, #FE8A7D, #feb8b0)}.bg-simple-c-orenge{background:#FE8A7D}.text-c-orenge{color:#FE8A7D}.bg-c-lite-green{background:-webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf));background:linear-gradient(to right, #01a9ac, #01dbdf)}.bg-simple-c-lite-green{background:#01a9ac}.text-c-lite-green{color:#01a9ac}.update-card{color:#fff}.update-card .card-footer{background-color:transparent;border-top:1px solid #fff}.statustic-progress-card .progress{height:5px}.user-radial-card{text-align:center}.user-radial-card>div{margin:0 auto;display:block}.user-radial-card>div img{-webkit-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff}.user-radial-card p{margin-bottom:0}.user-card-full{overflow:hidden}.user-card-full .user-profile{border-radius:5px 0 0 5px}.user-card-full .social-link li{display:inline-block}.user-card-full .social-link li a{font-size:20px;margin:0 10px 0 0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.user-card-full .social-link li a i{color:#666}.user-card-full .social-link li a i.facebook:hover{color:#3B5997}.user-card-full .social-link li a i.twitter:hover{color:#42C0FB}.user-card-full .social-link li a i.instagram:hover{color:#AA7C62}.user-card-full .social-link li a i.youtube:hover{color:#E0291D}.statustic-card .card-block{position:relative}.statustic-card .card-block .progress{position:absolute;bottom:0;width:100%;left:0;height:5px;overflow:visible}.statustic-card .card-block .progress .progress-bar{position:relative}.statustic-card .card-block .progress .progress-bar:before{content:"";height:5px;width:5px;border-radius:50%;position:absolute;right:0;background:inherit}.statustic-card .card-block .progress .progress-bar.bg-c-blue:before{-webkit-animation:blue-blink-bar 0.5s linear infinite;animation:blue-blink-bar 0.5s linear infinite}.statustic-card .card-block .progress .progress-bar.bg-c-green:before{-webkit-animation:green-blink-bar 0.5s linear infinite;animation:green-blink-bar 0.5s linear infinite}.statustic-card .card-block .progress .progress-bar.bg-c-pink:before{-webkit-animation:pink-blink-bar 0.5s linear infinite;animation:pink-blink-bar 0.5s linear infinite}.statustic-card .card-block .progress .progress-bar.bg-c-yellow:before{-webkit-animation:yellow-blink-bar 0.5s linear infinite;animation:yellow-blink-bar 0.5s linear infinite}@-webkit-keyframes blue-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(1,169,172,0.1);box-shadow:0 0 0 0 rgba(1,169,172,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(1,169,172,0.3);box-shadow:0 0 0 6px rgba(1,169,172,0.3)}}@keyframes blue-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(1,169,172,0.1);box-shadow:0 0 0 0 rgba(1,169,172,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(1,169,172,0.3);box-shadow:0 0 0 6px rgba(1,169,172,0.3)}}@-webkit-keyframes green-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(10,194,130,0.1);box-shadow:0 0 0 0 rgba(10,194,130,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(10,194,130,0.3);box-shadow:0 0 0 6px rgba(10,194,130,0.3)}}@keyframes green-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(10,194,130,0.1);box-shadow:0 0 0 0 rgba(10,194,130,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(10,194,130,0.3);box-shadow:0 0 0 6px rgba(10,194,130,0.3)}}@-webkit-keyframes pink-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(235,52,34,0.1);box-shadow:0 0 0 0 rgba(235,52,34,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(235,52,34,0.3);box-shadow:0 0 0 6px rgba(235,52,34,0.3)}}@keyframes pink-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(235,52,34,0.1);box-shadow:0 0 0 0 rgba(235,52,34,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(235,52,34,0.3);box-shadow:0 0 0 6px rgba(235,52,34,0.3)}}@-webkit-keyframes yellow-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(254,147,101,0.1);box-shadow:0 0 0 0 rgba(254,147,101,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(254,147,101,0.3);box-shadow:0 0 0 6px rgba(254,147,101,0.3)}}@keyframes yellow-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(254,147,101,0.1);box-shadow:0 0 0 0 rgba(254,147,101,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(254,147,101,0.3);box-shadow:0 0 0 6px rgba(254,147,101,0.3)}}.widget-statstic-card{position:relative;overflow:hidden}.widget-statstic-card .st-icon{color:#fff;font-size:23px;padding:40px 40px 20px 20px;border-radius:50%;position:absolute;top:-30px;right:-30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.widget-statstic-card h2{font-weight:600;display:inline-block}.widget-statstic-card span{border-radius:30px;padding:5px 20px;color:#fff;font-weight:600}.widget-statstic-card:hover .st-icon{font-size:50px}.social-card{color:#fff;overflow:hidden}.social-card .social-icon{background-color:#fff;border-radius:5px;text-align:center;padding:22px 23px}.social-card .download-icon{color:#fff;background-color:rgba(255,255,255,0.5);position:absolute;height:125px;width:125px;right:-125px;font-size:35px;padding:40px 22px;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social-card:hover .download-icon{right:-60px}.widget-visitor-card{overflow:hidden;padding:10px 0}.widget-visitor-card i{color:#fff;font-size:80px;position:absolute;bottom:-10px;opacity:0.3;left:-10px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.widget-visitor-card:hover i{-webkit-transform:rotate(0deg) scale(1.4);-ms-transform:rotate(0deg) scale(1.4);transform:rotate(0deg) scale(1.4);opacity:0.5}.app-design .btn{padding:5px 8px;font-size:12px;font-weight:600;border-radius:5px}.app-design .team-section img{width:35px;border-radius:5px}.app-design .progress-box p{margin-bottom:0}.app-design .progress-box .progress{width:calc(100% - 80px);height:8px;text-align:center;margin:0 auto;background-color:#E5E5E5;border-radius:30px;position:relative;overflow:inherit}.app-design .progress-box .progress .progress-bar{border-radius:30px}.app-design .progress-box .progress .progress-bar label{position:absolute;top:-24px;right:0;color:#222;font-weight:600;font-size:13px}.widget-card-1{margin-top:20px;text-align:right}.widget-card-1 .card1-icon{width:60px;height:60px;position:absolute;top:-15px;font-size:35px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.widget-card-1 .card-block>span{color:#919aa3}.widget-card-1 h4{font-weight:400;margin-top:10px}.widget-card-1:hover .card1-icon{top:-25px}.user-widget-card{margin-top:10px;margin-bottom:40px;text-align:center;color:#fff}.user-widget-card .card-block{padding:1.95rem 1.25rem 0.85rem}.user-widget-card .card1-icon{width:40px;height:40px;position:absolute;top:-15px;left:calc(50% - 20px);font-size:20px;border-radius:50%;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,0.5);box-shadow:0 0 0 5px rgba(255,255,255,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff}.user-widget-card h4{font-weight:400;margin-top:10px}.user-widget-card .more-info{background:#fff;padding:5px 15px;border-radius:15px;position:absolute;left:calc(50% - 45px);-webkit-box-shadow:0 1px 14px -5px #000;box-shadow:0 1px 14px -5px #000}.order-card{color:#fff;overflow:hidden}.order-card .card-icon{position:absolute;right:-17px;font-size:100px;top:20px;opacity:0.5}.user-card2 .risk-rate{display:inline-block;margin:0 auto}.user-card2 .risk-rate span{width:130px;height:130px;border-radius:50%;border:6px dashed #d6d6d6;border-top-color:#fe9365;border-bottom-color:transparent;padding:45px;display:block;position:relative}.user-card2 .risk-rate span:after{content:"";width:90px;height:90px;background-color:rgba(254,147,101,0.5);border-radius:50%;position:absolute;top:15px;left:15px;z-index:1}.user-card2 .risk-rate span b{font-size:20px;color:#fff;z-index:2;position:relative}.table-card .card-block{padding-left:0;padding-right:0;padding-top:0}.table-card .card-block .table>thead>tr>th{border-top:0}.table-card .card-block .table .chk-option{vertical-align:middle;width:30px;display:inline-block}.table-card .card-block .table .chk-option .checkbox-fade,.table-card .card-block .table .chk-option .checkbox-fade .cr,.table-card .card-block .table .chk-option .checkbox-zoom,.table-card .card-block .table .chk-option .checkbox-zoom .cr{margin-right:0}.table-card .card-block .table label{margin-bottom:0}.table-card .card-block .table tr td:first-child,.table-card .card-block .table tr th:first-child{padding-left:20px}.table-card .card-block .table tr td:last-child,.table-card .card-block .table tr th:last-child{padding-right:20px}#app-sale1,#app-sale2,#app-sale3,#app-sale4{height:46px !important;width:100px !important}.user-activity-card .u-img{position:relative}.user-activity-card .u-img .cover-img{width:40px;height:40px}.user-activity-card .u-img .profile-img{width:20px;height:20px;position:absolute;bottom:-5px;right:-5px}.wather-card{overflow:hidden}.wather-card .nature-card{position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #fea57e), to(#fe9365));background:linear-gradient(#fea57e 60%, #fe9365 100%);overflow:hidden}.wather-card .nature-card .main-img{width:100%}@media only screen and (min-width: 1400px){.wather-card .nature-card .main-img{height:260px}}.wather-card .nature-card .bottom-img{position:absolute;bottom:-5px;left:0;width:100%}.wather-card .nature-card .snow1,.wather-card .nature-card .snow2{position:absolute;top:0;left:0;width:100%}.wather-card .nature-card .snow1{-webkit-animation:sparcle 2.1s linear infinite;animation:sparcle 2.1s linear infinite}.wather-card .nature-card .snow2{-webkit-animation:sparcle 2.1s linear infinite;animation:sparcle 2.1s linear infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}.wather-card .nature-card .nature-cont{position:absolute;top:20px;text-align:center;width:100%}@-webkit-keyframes sparcle{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}80%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes sparcle{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}80%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.user-card .usre-image{position:relative;display:inline-block;margin:0 auto}.user-card .usre-image img{width:120px;height:120px;border-radius:50%;border:1px solid #01a9ac;padding:4px}.user-card .usre-image:before{content:"\e83f";font-family:'feather';position:absolute;bottom:10px;right:10px;color:#fff;background-color:#0ac282;border-radius:50%;padding:0 3px}.user-card .usre-image:after{content:"Permenant";position:absolute;bottom:-15px;left:calc(100% - 27px);color:#fff;background-color:#01a9ac;border-radius:5px;padding:0 3px}.user-card .btn{margin:10px auto 15px}.feed-card h6{margin-top:7px}.feed-card .feed-icon{color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;padding:8px}.latest-update-card .card-block{padding-top:0}.latest-update-card .card-block .latest-update-box{position:relative}.latest-update-card .card-block .latest-update-box:after{content:"";position:absolute;background:#ddd;height:100%;width:1px;top:0;left:110px;z-index:1}.latest-update-card .card-block .latest-update-box .update-meta{z-index:2;min-width:160px}.latest-update-card .card-block .latest-update-box .update-meta .update-icon{width:40px;height:40px;border-radius:50%;text-align:center;padding:12px 13px;font-size:16px;color:#fff;margin-left:10px}@media only screen and (max-width: 575px){.latest-update-card .card-block .latest-update-box:after{display:none}.latest-update-card .card-block .latest-update-box .update-meta{z-index:2;min-width:100%;text-align:left !important;margin-bottom:15px;border-top:1px solid #f1f1f1;padding-top:15px}}.latest-activity-card .card-block{padding-top:0}.latest-activity-card .card-block .latest-update-box{position:relative}.latest-activity-card .card-block .latest-update-box .update-meta{z-index:2;min-width:160px}.latest-activity-card .card-block .latest-update-box .update-meta .update-icon{width:40px;height:40px;border-radius:50%;text-align:center;padding:12px 13px;font-size:16px;color:#fff;margin-left:10px}@media only screen and (max-width: 575px){.latest-activity-card .card-block .latest-update-box .update-meta{z-index:2;min-width:100%;text-align:left !important;margin-bottom:15px;border-top:1px solid #f1f1f1;padding-top:15px}}.latest-activity-card .table td{vertical-align:middle}.per-task-card .card-block{padding:0}.per-task-card .per-task-block{margin-left:0;margin-right:0}.per-task-card .per-task-block>div{padding-top:20px;padding-bottom:20px}.per-task-card .per-task-block>div:nth-child(odd){padding-left:0}.per-task-card .per-task-block>div:nth-child(even){background-color:rgba(1,169,172,0.1);padding-right:0}#monthly-graph .amcharts-graph-g2 .amcharts-graph-stroke{stroke-linejoin:round;stroke-linecap:round;-webkit-animation:am-moving-dashes 1s linear infinite;animation:am-moving-dashes 1s linear infinite}#monthly-graph .lastBullet{-webkit-animation:am-pulsating 1s ease-out infinite;animation:am-pulsating 1s ease-out infinite}#monthly-graph .amcharts-graph-column-front{-webkit-transition:all 0.3s 0.3s ease-out;transition:all 0.3s 0.3s ease-out}#monthly-graph .amcharts-graph-column-front:hover{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;fill-opacity:0.4}#monthly-graph .amcharts-graph-g3{stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:500%;-webkit-animation:am-draw 40s;animation:am-draw 40s}@-webkit-keyframes am-moving-dashes{100%{stroke-dashoffset:-31px}}@keyframes am-moving-dashes{100%{stroke-dashoffset:-31px}}@-webkit-keyframes am-pulsating{0%{stroke-opacity:1;stroke-width:0}100%{stroke-opacity:0;stroke-width:50px}}@keyframes am-pulsating{0%{stroke-opacity:1;stroke-width:0}100%{stroke-opacity:0;stroke-width:50px}}@-webkit-keyframes am-draw{0%{stroke-dashoffset:500%}100%{stroke-dashoffset:0}}@keyframes am-draw{0%{stroke-dashoffset:500%}100%{stroke-dashoffset:0}}.quater-card .progress{height:4px}.card.social-network p{line-height:1.6}#task-container ul{overflow:hidden}#task-container .task-headline{display:none;color:#666666;border-bottom:1px solid #C8C7BB;padding-bottom:20px;margin-bottom:20px;font-size:1.6em;position:relative}#task-container .task-headline:before{height:1px;width:100%;background:#FFF;position:absolute;content:" ";bottom:0;left:0}#task-container .nothing-message{height:160px;color:#666;background-size:15%}#task-container li{float:left;width:49%;overflow:auto;height:auto;min-height:10px;background:#FFF;display:inline-block;padding:20px;border:1px solid #CCC;color:#666;border-top:9px solid #01a9ac;cursor:pointer;margin-bottom:20px;margin-right:2%;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}#task-container li:nth-child(even){margin-right:0}#task-container li:hover{opacity:1;border-top:9px solid #e0e0e0}#task-container li.complete{opacity:1;border-top:9px solid #eb3422;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}#task-container li.complete:before{background:url("../images/complete.png") no-repeat;position:absolute;top:5px;right:5px;content:"";width:55px;height:55px;background-size:100%}#task-container li.complete:hover{border-top:9px solid #e0e0e0;opacity:1}#task-container li.complete p{text-decoration:line-through}#task-container p{line-height:1.6em;text-align:left}.add-line.complete{text-decoration:line-through}.task-panel .to-do-label{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}.task-panel .to-do-label:last-child{border-bottom:none;margin-bottom:0;padding:0}.to-do-list{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}.to-do-list i{color:#ccc;font-size:17px;opacity:0}.to-do-list:last-child{border:none;padding:0;margin:0}.to-do-list:hover i{opacity:1;-webkit-transition:opacity ease-in 0.3s;transition:opacity ease-in 0.3s}.to-do-list p{display:inline-block}.to-do-label .checkbox-fade{display:block}.to-do-label .checkbox-fade .delete_todo{float:right;font-size:24px;color:#ccc}.to-do-label .check-task{display:block}.to-do-label i{cursor:pointer}.done-task span,.done-task .captions{color:#919aa3;text-decoration:line-through} diff --git a/src/main/resources/static/files/assets/fonts/Linearicons-Free-1.hxd b/src/main/resources/static/files/assets/fonts/Linearicons-Free-1.hxd new file mode 100644 index 0000000..e531c22 Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/Linearicons-Free-1.hxd differ diff --git a/src/main/resources/static/files/assets/fonts/Linearicons-Free.hxd b/src/main/resources/static/files/assets/fonts/Linearicons-Free.hxd new file mode 100644 index 0000000..e531c22 Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/Linearicons-Free.hxd differ diff --git a/src/main/resources/static/files/assets/fonts/Linearicons-Free.svg b/src/main/resources/static/files/assets/fonts/Linearicons-Free.svg new file mode 100644 index 0000000..f498bf4 --- /dev/null +++ b/src/main/resources/static/files/assets/fonts/Linearicons-Free.svg @@ -0,0 +1,199 @@ + + + + + +{ + "fontFamily": "Linearicons-Free", + "majorVersion": 1, + "minorVersion": 0, + "description": "Designed by Perxis (https://perxis.com).\nFont generated by IcoMoon.", + "copyright": "Copyright © 2015 Perxis.com. All Rights Reserved.", + "designerURL": "https://perxis.com", + "license": "https://linearicons.com/free/license", + "fontURL": "https://linearicons.com", + "licenseURL": "https://linearicons.com/free/license", + "version": "Version 1.0", + "fontId": "Linearicons-Free", + "psName": "Linearicons-Free", + "subFamily": "Regular", + "fullName": "Linearicons-Free" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/files/assets/fonts/Linearicons-Free.ttf b/src/main/resources/static/files/assets/fonts/Linearicons-Free.ttf new file mode 100644 index 0000000..73d6783 Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/Linearicons-Free.ttf differ diff --git a/src/main/resources/static/files/assets/fonts/Linearicons-Free.woff b/src/main/resources/static/files/assets/fonts/Linearicons-Free.woff new file mode 100644 index 0000000..63b5b75 Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/Linearicons-Free.woff differ diff --git a/src/main/resources/static/files/assets/fonts/Linearicons-Free.woff2 b/src/main/resources/static/files/assets/fonts/Linearicons-Free.woff2 new file mode 100644 index 0000000..d4c5dda Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/Linearicons-Free.woff2 differ diff --git a/src/main/resources/static/files/assets/fonts/fontawesome-webfont-1.hxd b/src/main/resources/static/files/assets/fonts/fontawesome-webfont-1.hxd new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/fontawesome-webfont-1.hxd differ diff --git a/src/main/resources/static/files/assets/fonts/fontawesome-webfont.hxd b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.hxd new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.hxd differ diff --git a/src/main/resources/static/files/assets/fonts/fontawesome-webfont.svg b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/fonts/fontawesome-webfont.ttf b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.ttf differ diff --git a/src/main/resources/static/files/assets/fonts/fontawesome-webfont.woff b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.woff differ diff --git a/src/main/resources/static/files/assets/fonts/fontawesome-webfont.woff2 b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/src/main/resources/static/files/assets/fonts/fontawesome-webfont.woff2 differ diff --git a/src/main/resources/static/files/assets/icon/SVG-animated/svg-weather.css b/src/main/resources/static/files/assets/icon/SVG-animated/svg-weather.css new file mode 100644 index 0000000..f845897 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/SVG-animated/svg-weather.css @@ -0,0 +1,2945 @@ +/*https://codepen.io/noahblon/pen/lxukH*/ + +/*General classes*/ +.climacon_component-stroke { + fill: #4680ff; + stroke-width: 0%; + stroke: black; +} + +.climacon_component-fill { + fill: #cfdeff; + stroke-width: 0%; + stroke: black; +} +.climacon { + display: inline-block; + width: 50px; + height: 50px; + shape-rendering: geometricPrecision; + vertical-align: middle; +} + +g, path, circle, rect { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; + -webkit-animation-duration: 18s; + animation-duration: 18s; + -webkit-animation-direction: normal; + animation-direction: normal; +} + + + +/* SUN */ +.climacon_componentWrap-sun { + -webkit-animation-name: rotate; + animation-name: rotate; +} + +.climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke { + -webkit-animation-name: scale; + animation-name: scale; + -webkit-animation-direction: alternate; + animation-direction: alternate; + -webkit-animation-duration: 4.5s; + animation-duration: 4.5s; +} + +.climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke:nth-child(even) { + -webkit-animation-delay: 4.5s; + animation-delay: 4.5s; +} + +/* MOON */ +.climacon_componentWrap-moon { + -webkit-animation-name: partialRotate; + animation-name: partialRotate; + -webkit-animation-duration: 18s; + animation-duration: 18s; + -webkit-animation-direction: alternate; + animation-direction: alternate; +} + +/* WIND */ +.climacon_componentWrap-wind { + -webkit-animation-name: translateWind; + animation-name: translateWind; + -webkit-animation-duration: 6s; + animation-duration: 6s; + -webkit-animation-direction: alternate; + animation-direction: alternate; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} + +/* SNOWFLAKE */ +.climacon_componentWrap-snowflake { + -webkit-animation-name: rotate; + animation-name: rotate; + -webkit-animation-duration: 54s; + animation-duration: 54s; + -webkit-animation-direction: normal; + animation-direction: normal; +} + +/* CLOUD SUN */ +.climacon_componentWrap-sun_cloud { + -webkit-animation-name: behindCloudMove, rotate; + animation-name: behindCloudMove, rotate; + -webkit-animation-iteration-count: 1, infinite; + animation-iteration-count: 1, infinite; + -webkit-animation-timing-function: ease-out, linear; + animation-timing-function: ease-out, linear; + -webkit-animation-delay: 0, 4.5s; + animation-delay: 0, 4.5s; + -webkit-animation-duration: 4.5s, 18s; + animation-duration: 4.5s, 18s; +} + +.climacon_componentWrap-sun_cloud .climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke { + fill-opacity: 0; + -webkit-animation-name: fillOpacity, scale; + animation-name: fillOpacity, scale; + -webkit-animation-iteration-count: 1, infinite; + animation-iteration-count: 1, infinite; + -webkit-animation-delay: 4.5s, 0; + animation-delay: 4.5s, 0; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.climacon_componentWrap-sun_cloud .climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke:nth-child(even) { + -webkit-animation-delay: 4.5s; + animation-delay: 4.5s; +} + +/* CLOUD MOON */ +.climacon_componentWrap-moon_cloud { + -webkit-animation-name: behindCloudMove, partialRotate; + animation-name: behindCloudMove, partialRotate; + -webkit-animation-iteration-count: 1, infinite; + animation-iteration-count: 1, infinite; + -webkit-animation-timing-function: ease-out, linear; + animation-timing-function: ease-out, linear; + -webkit-animation-delay: 0, 4.5s; + animation-delay: 0, 4.5s; + -webkit-animation-duration: 4.5s, 18s; + animation-duration: 4.5s, 18s; +} + +/* DRIZZLE */ +.climacon_component-stroke_drizzle { + fill-opacity: 0; + -webkit-animation-name: drizzleFall, fillOpacity2; + animation-name: drizzleFall, fillOpacity2; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; +} + +.climacon_component-stroke_drizzle:nth-child(1) { + -webkit-animation-delay: 0s; + animation-delay: 0s; +} + +.climacon_component-stroke_drizzle:nth-child(2) { + -webkit-animation-delay: 0.9s; + animation-delay: 0.9s; +} + +.climacon_component-stroke_drizzle:nth-child(3) { + -webkit-animation-delay: 1.8s; + animation-delay: 1.8s; +} + +/* RAIN */ +.climacon_component-stroke_rain { + fill-opacity: 0; + -webkit-animation-name: rainFall, fillOpacity2; + animation-name: rainFall, fillOpacity2; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + -webkit-animation-duration: 3s; + animation-duration: 3s; +} + +.climacon_component-stroke_rain:nth-child(n+4) { + -webkit-animation-delay: 1.5s; + animation-delay: 1.5s; +} + +.climacon_component-stroke_rain_alt:nth-child(2) { + -webkit-animation-delay: 1.5s; + animation-delay: 1.5s; +} + +/* HAIL */ +/* HAIL ALT */ +.climacon_component-stroke_hailAlt { + fill-opacity: 1; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + -webkit-animation-duration: 1s; + animation-duration: 1s; +} + +.climacon_component-stroke_hailAlt-left { + -webkit-animation-name: hailLeft, fillOpacity2; + animation-name: hailLeft, fillOpacity2; +} + +.climacon_component-stroke_hailAlt-middle { + -webkit-animation-name: hailMiddle, fillOpacity2; + animation-name: hailMiddle, fillOpacity2; +} + +.climacon_component-stroke_hailAlt-middle:nth-child(2) { + -webkit-animation-name: hailMiddle2, fillOpacity2; + animation-name: hailMiddle2, fillOpacity2; +} + +.climacon_component-stroke_hailAlt-right { + -webkit-animation-name: hailRight, fillOpacity2; + animation-name: hailRight, fillOpacity2; +} + +.climacon_component-stroke_hailAlt:nth-child(1) { + -webkit-animation-delay: 0s; + animation-delay: 0s; +} + +.climacon_component-stroke_hailAlt:nth-child(2) { + -webkit-animation-delay: 0.16667s; + animation-delay: 0.16667s; +} + +.climacon_component-stroke_hailAlt:nth-child(3) { + -webkit-animation-delay: 0.33333s; + animation-delay: 0.33333s; +} + +.climacon_component-stroke_hailAlt:nth-child(4) { + -webkit-animation-delay: 0.5s; + animation-delay: 0.5s; +} + +.climacon_component-stroke_hailAlt:nth-child(5) { + -webkit-animation-delay: 0.66667s; + animation-delay: 0.66667s; +} + +.climacon_component-stroke_hailAlt:nth-child(6) { + -webkit-animation-delay: 0.83333s; + animation-delay: 0.83333s; +} + +/* SNOW */ +.climacon_component-stroke_snow { + fill-opacity: 0; + -webkit-animation-name: snowFall, fillOpacity2; + animation-name: snowFall, fillOpacity2; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-duration: 9s; + animation-duration: 9s; +} + +.climacon_component-stroke_snow:nth-child(3) { + -webkit-animation-name: snowFall2, fillOpacity2; + animation-name: snowFall2, fillOpacity2; +} + +.climacon_component-stroke_snow:nth-child(1) { + -webkit-animation-delay: 0s; + animation-delay: 0s; +} + +.climacon_component-stroke_snow:nth-child(2) { + -webkit-animation-delay: 3s; + animation-delay: 3s; +} + +.climacon_component-stroke_snow:nth-child(3) { + -webkit-animation-delay: 6s; + animation-delay: 6s; +} + +/* SNOW ALT */ +.climacon_wrapperComponent-snowAlt { + fill-opacity: 0; + -webkit-animation-name: snowFall, fillOpacity2; + animation-name: snowFall, fillOpacity2; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-duration: 9s; + animation-duration: 9s; +} + +/* FOG */ +.climacon_component-stroke_fogLine { + fill-opacity: 0.5; + -webkit-animation-name: translateFog, fillOpacityFog; + animation-name: translateFog, fillOpacityFog; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-direction: normal; + animation-direction: normal; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + -webkit-animation-duration: 18s; + animation-duration: 18s; +} + +.climacon_component-stroke_fogLine:nth-child(even) { + -webkit-animation-delay: 9s; + animation-delay: 9s; +} + +/* LIGHTNING */ +.climacon_component-stroke_lightning { + fill-opacity: 0; + -webkit-animation-name: fillOpacityLightning; + animation-name: fillOpacityLightning; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-direction: normal; + animation-direction: normal; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + -webkit-animation-duration: 18s; + animation-duration: 18s; +} + +/* TORNADO */ +.climacon_component-stroke_tornadoLine { + -webkit-animation-name: translateTornado1; + animation-name: translateTornado1; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-direction: alternate; + animation-direction: alternate; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-duration: 18s; + animation-duration: 18s; +} + +.climacon_component-stroke_tornadoLine:nth-child(1) { + -webkit-animation-name: translateTornado1; + animation-name: translateTornado1; +} + +.climacon_component-stroke_tornadoLine:nth-child(2) { + -webkit-animation-name: translateTornado2; + animation-name: translateTornado2; +} + +.climacon_component-stroke_tornadoLine:nth-child(3) { + -webkit-animation-name: translateTornado3; + animation-name: translateTornado3; +} + +.climacon_component-stroke_tornadoLine:nth-child(4) { + -webkit-animation-name: translateTornado4; + animation-name: translateTornado4; +} + +.climacon_component-stroke_tornadoLine:nth-child(5) { + -webkit-animation-name: translateTornado5; + animation-name: translateTornado5; +} + +.climacon_component-stroke_tornadoLine:nth-child(6) { + -webkit-animation-name: translateTornado6; + animation-name: translateTornado6; +} + +.climacon_componentWrap-sunsetAlt { + -webkit-animation-name: translateSunset; + animation-name: translateSunset; + -webkit-animation-duration: 4.5s; + animation-duration: 4.5s; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +.climacon_componentWrap-sunsetAlt { + -webkit-animation-name: translateSunset; + animation-name: translateSunset; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +.climacon_iconWrap-sun .climacon_component-stroke_sunSpoke, .climacon_iconWrap-sunFill .climacon_component-stroke_sunSpoke { + fill-opacity: 1; + -webkit-animation-name: scale; + animation-name: scale; + -webkit-animation-duration: 3s; + animation-duration: 3s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-delay: 0; + animation-delay: 0; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-direction: alternate; + animation-direction: alternate; +} + +.climacon_iconWrap-sun .climacon_component-stroke_sunSpoke:nth-child(even), .climacon_iconWrap-sunFill .climacon_component-stroke_sunSpoke:nth-child(even) { + -webkit-animation-delay: 4.5s; + animation-delay: 4.5s; +} + +.climacon-iconWrap_sunFill .climacon_component-stroke_sunSpoke { + fill-opacity: 1; + -webkit-animation-name: scale; + animation-name: scale; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-delay: 0; + animation-delay: 0; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-direction: alternate; + animation-direction: alternate; +} + +.climacon-iconWrap_sunFill .climacon_component-stroke_sunSpoke:nth-child(even) { + -webkit-animation-delay: 4.5s; + animation-delay: 4.5s; +} + +.climacon_component-stroke_arrow-up { + fill-opacity: 0; + -webkit-animation-name: fillOpacity2, translateArrowUp; + animation-name: fillOpacity2, translateArrowUp; + -webkit-animation-duration: 4.5s; + animation-duration: 4.5s; +} + +.climacon_component-stroke_arrow-down { + fill-opacity: 0; + -webkit-animation-name: fillOpacity2, translateArrowDown; + animation-name: fillOpacity2, translateArrowDown; + -webkit-animation-duration: 4.5s; + animation-duration: 4.5s; +} + +.climacon_componentWrap-sunrise .climacon_component-stroke_sunSpoke, .climacon_componentWrap-sunset .climacon_component-stroke_sunSpoke { + -webkit-animation-name: scale; + animation-name: scale; + -webkit-animation-direction: alternate; + animation-direction: alternate; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-duration: 4.5s; + animation-duration: 4.5s; + -webkit-animation-delay: 0; + animation-delay: 0; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.climacon_componentWrap-sunrise .climacon_component-stroke_sunSpoke:nth-child(even), .climacon_componentWrap-sunset .climacon_component-stroke_sunSpoke:nth-child(even) { + -webkit-animation-delay: 4.5s; + animation-delay: 4.5s; +} + +.climacon_componentWrap-sunriseAlt { + -webkit-animation-name: translateSunrise, fillOpacity; + animation-name: translateSunrise, fillOpacity; + -webkit-animation-duration: 18s, 9s; + animation-duration: 18s, 9s; + -webkit-animation-direction: normal; + animation-direction: normal; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} + +.climacon_componentWrap-sunriseAlt .climacon_component-stroke_sunSpoke { + fill-opacity: 0; + -webkit-animation-name: fillOpacity, scale; + animation-name: fillOpacity, scale; + -webkit-animation-direction: normal, alternate; + animation-direction: normal, alternate; + -webkit-animation-iteration-count: 1, infinite; + animation-iteration-count: 1, infinite; + -webkit-animation-duration: 4.5s; + animation-duration: 4.5s; + -webkit-animation-delay: 4.5s, 0; + animation-delay: 4.5s, 0; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.climacon_componentWrap-sunriseAlt .climacon_component-stroke_sunSpoke:nth-child(even) { + -webkit-animation-delay: 4.5s, 4.5s; + animation-delay: 4.5s, 4.5s; +} + +.climacon_componentWrap-sunsetAlt { + -webkit-animation-name: translateSunset; + animation-name: translateSunset; + -webkit-animation-delay: 0; + animation-delay: 0; + -webkit-animation-duration: 18s; + animation-duration: 18s; + -webkit-animation-direction: normal; + animation-direction: normal; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} + +/* ANIMATIONS */ +@-webkit-keyframes rotate { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes rotate { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@-webkit-keyframes partialRotate { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 25% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 50% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 75% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes partialRotate { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 25% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 50% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 75% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes scale { + 0% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1); + } + 100% { + -webkit-transform: scale(0.5, 0.5); + transform: scale(0.5, 0.5); + } +} +@keyframes scale { + 0% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1); + } + 100% { + -webkit-transform: scale(0.5, 0.5); + transform: scale(0.5, 0.5); + } +} +@-webkit-keyframes behindCloudMove { + 0% { + -webkit-transform: translateX(-1.75px) translateY(1.75px); + transform: translateX(-1.75px) translateY(1.75px); + } + 100% { + -webkit-transform: translateX(0) translateY(0); + transform: translateX(0) translateY(0); + } +} +@keyframes behindCloudMove { + 0% { + -webkit-transform: translateX(-1.75px) translateY(1.75px); + transform: translateX(-1.75px) translateY(1.75px); + } + 100% { + -webkit-transform: translateX(0) translateY(0); + transform: translateX(0) translateY(0); + } +} +@-webkit-keyframes drizzleFall { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 100% { + -webkit-transform: translateY(21px); + transform: translateY(21px); + } +} +@keyframes drizzleFall { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 100% { + -webkit-transform: translateY(21px); + transform: translateY(21px); + } +} +@-webkit-keyframes rainFall { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 100% { + -webkit-transform: translateY(14px); + transform: translateY(14px); + } +} +@keyframes rainFall { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 100% { + -webkit-transform: translateY(14px); + transform: translateY(14px); + } +} +@-webkit-keyframes rainFall2 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 50% { + -webkit-transform: translateY(14px); + transform: translateY(14px); + } + 100% { + -webkit-transform: translateX(14px) translateY(14px); + transform: translateX(14px) translateY(14px); + } +} +@keyframes rainFall2 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 50% { + -webkit-transform: translateY(14px); + transform: translateY(14px); + } + 100% { + -webkit-transform: translateX(14px) translateY(14px); + transform: translateX(14px) translateY(14px); + } +} +@-webkit-keyframes hailLeft { + 50% { + -webkit-transform: translateY(17.5px); + transform: translateY(17.5px); + } + 51% { + -webkit-transform: translateY(17.5px) translateX(-0.3px); + transform: translateY(17.5px) translateX(-0.3px); + } + 53% { + -webkit-transform: translateY(16.40333px) translateX(-0.9px); + transform: translateY(16.40333px) translateX(-0.9px); + } + 55% { + -webkit-transform: translateY(15.32396px) translateX(-1.5px); + transform: translateY(15.32396px) translateX(-1.5px); + } + 57% { + -webkit-transform: translateY(14.27891px) translateX(-2.1px); + transform: translateY(14.27891px) translateX(-2.1px); + } + 59% { + -webkit-transform: translateY(13.28466px) translateX(-2.7px); + transform: translateY(13.28466px) translateX(-2.7px); + } + 61% { + -webkit-transform: translateY(12.35688px) translateX(-3.3px); + transform: translateY(12.35688px) translateX(-3.3px); + } + 63% { + -webkit-transform: translateY(11.51021px) translateX(-3.9px); + transform: translateY(11.51021px) translateX(-3.9px); + } + 65% { + -webkit-transform: translateY(10.75801px) translateX(-4.5px); + transform: translateY(10.75801px) translateX(-4.5px); + } + 67% { + -webkit-transform: translateY(10.11213px) translateX(-5.1px); + transform: translateY(10.11213px) translateX(-5.1px); + } + 69% { + -webkit-transform: translateY(9.58276px) translateX(-5.7px); + transform: translateY(9.58276px) translateX(-5.7px); + } + 71% { + -webkit-transform: translateY(9.17826px) translateX(-6.3px); + transform: translateY(9.17826px) translateX(-6.3px); + } + 73% { + -webkit-transform: translateY(8.90499px) translateX(-6.9px); + transform: translateY(8.90499px) translateX(-6.9px); + } + 75% { + -webkit-transform: translateY(8.76727px) translateX(-7.5px); + transform: translateY(8.76727px) translateX(-7.5px); + } + 77% { + -webkit-transform: translateY(8.76727px) translateX(-8.1px); + transform: translateY(8.76727px) translateX(-8.1px); + } + 79% { + -webkit-transform: translateY(8.90499px) translateX(-8.7px); + transform: translateY(8.90499px) translateX(-8.7px); + } + 81% { + -webkit-transform: translateY(9.17826px) translateX(-9.3px); + transform: translateY(9.17826px) translateX(-9.3px); + } + 83% { + -webkit-transform: translateY(9.58276px) translateX(-9.9px); + transform: translateY(9.58276px) translateX(-9.9px); + } + 85% { + -webkit-transform: translateY(10.11213px) translateX(-10.5px); + transform: translateY(10.11213px) translateX(-10.5px); + } + 87% { + -webkit-transform: translateY(10.75801px) translateX(-11.1px); + transform: translateY(10.75801px) translateX(-11.1px); + } + 89% { + -webkit-transform: translateY(11.51021px) translateX(-11.7px); + transform: translateY(11.51021px) translateX(-11.7px); + } + 91% { + -webkit-transform: translateY(12.35688px) translateX(-12.3px); + transform: translateY(12.35688px) translateX(-12.3px); + } + 93% { + -webkit-transform: translateY(13.28466px) translateX(-12.9px); + transform: translateY(13.28466px) translateX(-12.9px); + } + 95% { + -webkit-transform: translateY(14.27891px) translateX(-13.5px); + transform: translateY(14.27891px) translateX(-13.5px); + } + 97% { + -webkit-transform: translateY(15.32396px) translateX(-14.1px); + transform: translateY(15.32396px) translateX(-14.1px); + } + 99% { + -webkit-transform: translateY(16.40333px) translateX(-14.7px); + transform: translateY(16.40333px) translateX(-14.7px); + } +} +@keyframes hailLeft { + 50% { + -webkit-transform: translateY(17.5px); + transform: translateY(17.5px); + } + 51% { + -webkit-transform: translateY(17.5px) translateX(-0.3px); + transform: translateY(17.5px) translateX(-0.3px); + } + 53% { + -webkit-transform: translateY(16.40333px) translateX(-0.9px); + transform: translateY(16.40333px) translateX(-0.9px); + } + 55% { + -webkit-transform: translateY(15.32396px) translateX(-1.5px); + transform: translateY(15.32396px) translateX(-1.5px); + } + 57% { + -webkit-transform: translateY(14.27891px) translateX(-2.1px); + transform: translateY(14.27891px) translateX(-2.1px); + } + 59% { + -webkit-transform: translateY(13.28466px) translateX(-2.7px); + transform: translateY(13.28466px) translateX(-2.7px); + } + 61% { + -webkit-transform: translateY(12.35688px) translateX(-3.3px); + transform: translateY(12.35688px) translateX(-3.3px); + } + 63% { + -webkit-transform: translateY(11.51021px) translateX(-3.9px); + transform: translateY(11.51021px) translateX(-3.9px); + } + 65% { + -webkit-transform: translateY(10.75801px) translateX(-4.5px); + transform: translateY(10.75801px) translateX(-4.5px); + } + 67% { + -webkit-transform: translateY(10.11213px) translateX(-5.1px); + transform: translateY(10.11213px) translateX(-5.1px); + } + 69% { + -webkit-transform: translateY(9.58276px) translateX(-5.7px); + transform: translateY(9.58276px) translateX(-5.7px); + } + 71% { + -webkit-transform: translateY(9.17826px) translateX(-6.3px); + transform: translateY(9.17826px) translateX(-6.3px); + } + 73% { + -webkit-transform: translateY(8.90499px) translateX(-6.9px); + transform: translateY(8.90499px) translateX(-6.9px); + } + 75% { + -webkit-transform: translateY(8.76727px) translateX(-7.5px); + transform: translateY(8.76727px) translateX(-7.5px); + } + 77% { + -webkit-transform: translateY(8.76727px) translateX(-8.1px); + transform: translateY(8.76727px) translateX(-8.1px); + } + 79% { + -webkit-transform: translateY(8.90499px) translateX(-8.7px); + transform: translateY(8.90499px) translateX(-8.7px); + } + 81% { + -webkit-transform: translateY(9.17826px) translateX(-9.3px); + transform: translateY(9.17826px) translateX(-9.3px); + } + 83% { + -webkit-transform: translateY(9.58276px) translateX(-9.9px); + transform: translateY(9.58276px) translateX(-9.9px); + } + 85% { + -webkit-transform: translateY(10.11213px) translateX(-10.5px); + transform: translateY(10.11213px) translateX(-10.5px); + } + 87% { + -webkit-transform: translateY(10.75801px) translateX(-11.1px); + transform: translateY(10.75801px) translateX(-11.1px); + } + 89% { + -webkit-transform: translateY(11.51021px) translateX(-11.7px); + transform: translateY(11.51021px) translateX(-11.7px); + } + 91% { + -webkit-transform: translateY(12.35688px) translateX(-12.3px); + transform: translateY(12.35688px) translateX(-12.3px); + } + 93% { + -webkit-transform: translateY(13.28466px) translateX(-12.9px); + transform: translateY(13.28466px) translateX(-12.9px); + } + 95% { + -webkit-transform: translateY(14.27891px) translateX(-13.5px); + transform: translateY(14.27891px) translateX(-13.5px); + } + 97% { + -webkit-transform: translateY(15.32396px) translateX(-14.1px); + transform: translateY(15.32396px) translateX(-14.1px); + } + 99% { + -webkit-transform: translateY(16.40333px) translateX(-14.7px); + transform: translateY(16.40333px) translateX(-14.7px); + } +} +@-webkit-keyframes hailMiddle { + 50% { + -webkit-transform: translateY(17.5px); + transform: translateY(17.5px); + } + 51% { + -webkit-transform: translateY(17.5px) translateX(-0.15px); + transform: translateY(17.5px) translateX(-0.15px); + } + 53% { + -webkit-transform: translateY(16.40333px) translateX(-0.45px); + transform: translateY(16.40333px) translateX(-0.45px); + } + 55% { + -webkit-transform: translateY(15.32396px) translateX(-0.75px); + transform: translateY(15.32396px) translateX(-0.75px); + } + 57% { + -webkit-transform: translateY(14.27891px) translateX(-1.05px); + transform: translateY(14.27891px) translateX(-1.05px); + } + 59% { + -webkit-transform: translateY(13.28466px) translateX(-1.35px); + transform: translateY(13.28466px) translateX(-1.35px); + } + 61% { + -webkit-transform: translateY(12.35688px) translateX(-1.65px); + transform: translateY(12.35688px) translateX(-1.65px); + } + 63% { + -webkit-transform: translateY(11.51021px) translateX(-1.95px); + transform: translateY(11.51021px) translateX(-1.95px); + } + 65% { + -webkit-transform: translateY(10.75801px) translateX(-2.25px); + transform: translateY(10.75801px) translateX(-2.25px); + } + 67% { + -webkit-transform: translateY(10.11213px) translateX(-2.55px); + transform: translateY(10.11213px) translateX(-2.55px); + } + 69% { + -webkit-transform: translateY(9.58276px) translateX(-2.85px); + transform: translateY(9.58276px) translateX(-2.85px); + } + 71% { + -webkit-transform: translateY(9.17826px) translateX(-3.15px); + transform: translateY(9.17826px) translateX(-3.15px); + } + 73% { + -webkit-transform: translateY(8.90499px) translateX(-3.45px); + transform: translateY(8.90499px) translateX(-3.45px); + } + 75% { + -webkit-transform: translateY(8.76727px) translateX(-3.75px); + transform: translateY(8.76727px) translateX(-3.75px); + } + 77% { + -webkit-transform: translateY(8.76727px) translateX(-4.05px); + transform: translateY(8.76727px) translateX(-4.05px); + } + 79% { + -webkit-transform: translateY(8.90499px) translateX(-4.35px); + transform: translateY(8.90499px) translateX(-4.35px); + } + 81% { + -webkit-transform: translateY(9.17826px) translateX(-4.65px); + transform: translateY(9.17826px) translateX(-4.65px); + } + 83% { + -webkit-transform: translateY(9.58276px) translateX(-4.95px); + transform: translateY(9.58276px) translateX(-4.95px); + } + 85% { + -webkit-transform: translateY(10.11213px) translateX(-5.25px); + transform: translateY(10.11213px) translateX(-5.25px); + } + 87% { + -webkit-transform: translateY(10.75801px) translateX(-5.55px); + transform: translateY(10.75801px) translateX(-5.55px); + } + 89% { + -webkit-transform: translateY(11.51021px) translateX(-5.85px); + transform: translateY(11.51021px) translateX(-5.85px); + } + 91% { + -webkit-transform: translateY(12.35688px) translateX(-6.15px); + transform: translateY(12.35688px) translateX(-6.15px); + } + 93% { + -webkit-transform: translateY(13.28466px) translateX(-6.45px); + transform: translateY(13.28466px) translateX(-6.45px); + } + 95% { + -webkit-transform: translateY(14.27891px) translateX(-6.75px); + transform: translateY(14.27891px) translateX(-6.75px); + } + 97% { + -webkit-transform: translateY(15.32396px) translateX(-7.05px); + transform: translateY(15.32396px) translateX(-7.05px); + } + 99% { + -webkit-transform: translateY(16.40333px) translateX(-7.35px); + transform: translateY(16.40333px) translateX(-7.35px); + } +} +@keyframes hailMiddle { + 50% { + -webkit-transform: translateY(17.5px); + transform: translateY(17.5px); + } + 51% { + -webkit-transform: translateY(17.5px) translateX(-0.15px); + transform: translateY(17.5px) translateX(-0.15px); + } + 53% { + -webkit-transform: translateY(16.40333px) translateX(-0.45px); + transform: translateY(16.40333px) translateX(-0.45px); + } + 55% { + -webkit-transform: translateY(15.32396px) translateX(-0.75px); + transform: translateY(15.32396px) translateX(-0.75px); + } + 57% { + -webkit-transform: translateY(14.27891px) translateX(-1.05px); + transform: translateY(14.27891px) translateX(-1.05px); + } + 59% { + -webkit-transform: translateY(13.28466px) translateX(-1.35px); + transform: translateY(13.28466px) translateX(-1.35px); + } + 61% { + -webkit-transform: translateY(12.35688px) translateX(-1.65px); + transform: translateY(12.35688px) translateX(-1.65px); + } + 63% { + -webkit-transform: translateY(11.51021px) translateX(-1.95px); + transform: translateY(11.51021px) translateX(-1.95px); + } + 65% { + -webkit-transform: translateY(10.75801px) translateX(-2.25px); + transform: translateY(10.75801px) translateX(-2.25px); + } + 67% { + -webkit-transform: translateY(10.11213px) translateX(-2.55px); + transform: translateY(10.11213px) translateX(-2.55px); + } + 69% { + -webkit-transform: translateY(9.58276px) translateX(-2.85px); + transform: translateY(9.58276px) translateX(-2.85px); + } + 71% { + -webkit-transform: translateY(9.17826px) translateX(-3.15px); + transform: translateY(9.17826px) translateX(-3.15px); + } + 73% { + -webkit-transform: translateY(8.90499px) translateX(-3.45px); + transform: translateY(8.90499px) translateX(-3.45px); + } + 75% { + -webkit-transform: translateY(8.76727px) translateX(-3.75px); + transform: translateY(8.76727px) translateX(-3.75px); + } + 77% { + -webkit-transform: translateY(8.76727px) translateX(-4.05px); + transform: translateY(8.76727px) translateX(-4.05px); + } + 79% { + -webkit-transform: translateY(8.90499px) translateX(-4.35px); + transform: translateY(8.90499px) translateX(-4.35px); + } + 81% { + -webkit-transform: translateY(9.17826px) translateX(-4.65px); + transform: translateY(9.17826px) translateX(-4.65px); + } + 83% { + -webkit-transform: translateY(9.58276px) translateX(-4.95px); + transform: translateY(9.58276px) translateX(-4.95px); + } + 85% { + -webkit-transform: translateY(10.11213px) translateX(-5.25px); + transform: translateY(10.11213px) translateX(-5.25px); + } + 87% { + -webkit-transform: translateY(10.75801px) translateX(-5.55px); + transform: translateY(10.75801px) translateX(-5.55px); + } + 89% { + -webkit-transform: translateY(11.51021px) translateX(-5.85px); + transform: translateY(11.51021px) translateX(-5.85px); + } + 91% { + -webkit-transform: translateY(12.35688px) translateX(-6.15px); + transform: translateY(12.35688px) translateX(-6.15px); + } + 93% { + -webkit-transform: translateY(13.28466px) translateX(-6.45px); + transform: translateY(13.28466px) translateX(-6.45px); + } + 95% { + -webkit-transform: translateY(14.27891px) translateX(-6.75px); + transform: translateY(14.27891px) translateX(-6.75px); + } + 97% { + -webkit-transform: translateY(15.32396px) translateX(-7.05px); + transform: translateY(15.32396px) translateX(-7.05px); + } + 99% { + -webkit-transform: translateY(16.40333px) translateX(-7.35px); + transform: translateY(16.40333px) translateX(-7.35px); + } +} +@-webkit-keyframes hailMiddle2 { + 50% { + -webkit-transform: translateY(17.5px); + transform: translateY(17.5px); + } + 51% { + -webkit-transform: translateY(17.5px) translateX(0.15px); + transform: translateY(17.5px) translateX(0.15px); + } + 53% { + -webkit-transform: translateY(16.40333px) translateX(0.45px); + transform: translateY(16.40333px) translateX(0.45px); + } + 55% { + -webkit-transform: translateY(15.32396px) translateX(0.75px); + transform: translateY(15.32396px) translateX(0.75px); + } + 57% { + -webkit-transform: translateY(14.27891px) translateX(1.05px); + transform: translateY(14.27891px) translateX(1.05px); + } + 59% { + -webkit-transform: translateY(13.28466px) translateX(1.35px); + transform: translateY(13.28466px) translateX(1.35px); + } + 61% { + -webkit-transform: translateY(12.35688px) translateX(1.65px); + transform: translateY(12.35688px) translateX(1.65px); + } + 63% { + -webkit-transform: translateY(11.51021px) translateX(1.95px); + transform: translateY(11.51021px) translateX(1.95px); + } + 65% { + -webkit-transform: translateY(10.75801px) translateX(2.25px); + transform: translateY(10.75801px) translateX(2.25px); + } + 67% { + -webkit-transform: translateY(10.11213px) translateX(2.55px); + transform: translateY(10.11213px) translateX(2.55px); + } + 69% { + -webkit-transform: translateY(9.58276px) translateX(2.85px); + transform: translateY(9.58276px) translateX(2.85px); + } + 71% { + -webkit-transform: translateY(9.17826px) translateX(3.15px); + transform: translateY(9.17826px) translateX(3.15px); + } + 73% { + -webkit-transform: translateY(8.90499px) translateX(3.45px); + transform: translateY(8.90499px) translateX(3.45px); + } + 75% { + -webkit-transform: translateY(8.76727px) translateX(3.75px); + transform: translateY(8.76727px) translateX(3.75px); + } + 77% { + -webkit-transform: translateY(8.76727px) translateX(4.05px); + transform: translateY(8.76727px) translateX(4.05px); + } + 79% { + -webkit-transform: translateY(8.90499px) translateX(4.35px); + transform: translateY(8.90499px) translateX(4.35px); + } + 81% { + -webkit-transform: translateY(9.17826px) translateX(4.65px); + transform: translateY(9.17826px) translateX(4.65px); + } + 83% { + -webkit-transform: translateY(9.58276px) translateX(4.95px); + transform: translateY(9.58276px) translateX(4.95px); + } + 85% { + -webkit-transform: translateY(10.11213px) translateX(5.25px); + transform: translateY(10.11213px) translateX(5.25px); + } + 87% { + -webkit-transform: translateY(10.75801px) translateX(5.55px); + transform: translateY(10.75801px) translateX(5.55px); + } + 89% { + -webkit-transform: translateY(11.51021px) translateX(5.85px); + transform: translateY(11.51021px) translateX(5.85px); + } + 91% { + -webkit-transform: translateY(12.35688px) translateX(6.15px); + transform: translateY(12.35688px) translateX(6.15px); + } + 93% { + -webkit-transform: translateY(13.28466px) translateX(6.45px); + transform: translateY(13.28466px) translateX(6.45px); + } + 95% { + -webkit-transform: translateY(14.27891px) translateX(6.75px); + transform: translateY(14.27891px) translateX(6.75px); + } + 97% { + -webkit-transform: translateY(15.32396px) translateX(7.05px); + transform: translateY(15.32396px) translateX(7.05px); + } + 99% { + -webkit-transform: translateY(16.40333px) translateX(7.35px); + transform: translateY(16.40333px) translateX(7.35px); + } +} +@keyframes hailMiddle2 { + 50% { + -webkit-transform: translateY(17.5px); + transform: translateY(17.5px); + } + 51% { + -webkit-transform: translateY(17.5px) translateX(0.15px); + transform: translateY(17.5px) translateX(0.15px); + } + 53% { + -webkit-transform: translateY(16.40333px) translateX(0.45px); + transform: translateY(16.40333px) translateX(0.45px); + } + 55% { + -webkit-transform: translateY(15.32396px) translateX(0.75px); + transform: translateY(15.32396px) translateX(0.75px); + } + 57% { + -webkit-transform: translateY(14.27891px) translateX(1.05px); + transform: translateY(14.27891px) translateX(1.05px); + } + 59% { + -webkit-transform: translateY(13.28466px) translateX(1.35px); + transform: translateY(13.28466px) translateX(1.35px); + } + 61% { + -webkit-transform: translateY(12.35688px) translateX(1.65px); + transform: translateY(12.35688px) translateX(1.65px); + } + 63% { + -webkit-transform: translateY(11.51021px) translateX(1.95px); + transform: translateY(11.51021px) translateX(1.95px); + } + 65% { + -webkit-transform: translateY(10.75801px) translateX(2.25px); + transform: translateY(10.75801px) translateX(2.25px); + } + 67% { + -webkit-transform: translateY(10.11213px) translateX(2.55px); + transform: translateY(10.11213px) translateX(2.55px); + } + 69% { + -webkit-transform: translateY(9.58276px) translateX(2.85px); + transform: translateY(9.58276px) translateX(2.85px); + } + 71% { + -webkit-transform: translateY(9.17826px) translateX(3.15px); + transform: translateY(9.17826px) translateX(3.15px); + } + 73% { + -webkit-transform: translateY(8.90499px) translateX(3.45px); + transform: translateY(8.90499px) translateX(3.45px); + } + 75% { + -webkit-transform: translateY(8.76727px) translateX(3.75px); + transform: translateY(8.76727px) translateX(3.75px); + } + 77% { + -webkit-transform: translateY(8.76727px) translateX(4.05px); + transform: translateY(8.76727px) translateX(4.05px); + } + 79% { + -webkit-transform: translateY(8.90499px) translateX(4.35px); + transform: translateY(8.90499px) translateX(4.35px); + } + 81% { + -webkit-transform: translateY(9.17826px) translateX(4.65px); + transform: translateY(9.17826px) translateX(4.65px); + } + 83% { + -webkit-transform: translateY(9.58276px) translateX(4.95px); + transform: translateY(9.58276px) translateX(4.95px); + } + 85% { + -webkit-transform: translateY(10.11213px) translateX(5.25px); + transform: translateY(10.11213px) translateX(5.25px); + } + 87% { + -webkit-transform: translateY(10.75801px) translateX(5.55px); + transform: translateY(10.75801px) translateX(5.55px); + } + 89% { + -webkit-transform: translateY(11.51021px) translateX(5.85px); + transform: translateY(11.51021px) translateX(5.85px); + } + 91% { + -webkit-transform: translateY(12.35688px) translateX(6.15px); + transform: translateY(12.35688px) translateX(6.15px); + } + 93% { + -webkit-transform: translateY(13.28466px) translateX(6.45px); + transform: translateY(13.28466px) translateX(6.45px); + } + 95% { + -webkit-transform: translateY(14.27891px) translateX(6.75px); + transform: translateY(14.27891px) translateX(6.75px); + } + 97% { + -webkit-transform: translateY(15.32396px) translateX(7.05px); + transform: translateY(15.32396px) translateX(7.05px); + } + 99% { + -webkit-transform: translateY(16.40333px) translateX(7.35px); + transform: translateY(16.40333px) translateX(7.35px); + } +} +@-webkit-keyframes hailRight { + 50% { + -webkit-transform: translateY(17.5px); + transform: translateY(17.5px); + } + 51% { + -webkit-transform: translateY(17.5px) translateX(0.3px); + transform: translateY(17.5px) translateX(0.3px); + } + 53% { + -webkit-transform: translateY(16.40333px) translateX(0.9px); + transform: translateY(16.40333px) translateX(0.9px); + } + 55% { + -webkit-transform: translateY(15.32396px) translateX(1.5px); + transform: translateY(15.32396px) translateX(1.5px); + } + 57% { + -webkit-transform: translateY(14.27891px) translateX(2.1px); + transform: translateY(14.27891px) translateX(2.1px); + } + 59% { + -webkit-transform: translateY(13.28466px) translateX(2.7px); + transform: translateY(13.28466px) translateX(2.7px); + } + 61% { + -webkit-transform: translateY(12.35688px) translateX(3.3px); + transform: translateY(12.35688px) translateX(3.3px); + } + 63% { + -webkit-transform: translateY(11.51021px) translateX(3.9px); + transform: translateY(11.51021px) translateX(3.9px); + } + 65% { + -webkit-transform: translateY(10.75801px) translateX(4.5px); + transform: translateY(10.75801px) translateX(4.5px); + } + 67% { + -webkit-transform: translateY(10.11213px) translateX(5.1px); + transform: translateY(10.11213px) translateX(5.1px); + } + 69% { + -webkit-transform: translateY(9.58276px) translateX(5.7px); + transform: translateY(9.58276px) translateX(5.7px); + } + 71% { + -webkit-transform: translateY(9.17826px) translateX(6.3px); + transform: translateY(9.17826px) translateX(6.3px); + } + 73% { + -webkit-transform: translateY(8.90499px) translateX(6.9px); + transform: translateY(8.90499px) translateX(6.9px); + } + 75% { + -webkit-transform: translateY(8.76727px) translateX(7.5px); + transform: translateY(8.76727px) translateX(7.5px); + } + 77% { + -webkit-transform: translateY(8.76727px) translateX(8.1px); + transform: translateY(8.76727px) translateX(8.1px); + } + 79% { + -webkit-transform: translateY(8.90499px) translateX(8.7px); + transform: translateY(8.90499px) translateX(8.7px); + } + 81% { + -webkit-transform: translateY(9.17826px) translateX(9.3px); + transform: translateY(9.17826px) translateX(9.3px); + } + 83% { + -webkit-transform: translateY(9.58276px) translateX(9.9px); + transform: translateY(9.58276px) translateX(9.9px); + } + 85% { + -webkit-transform: translateY(10.11213px) translateX(10.5px); + transform: translateY(10.11213px) translateX(10.5px); + } + 87% { + -webkit-transform: translateY(10.75801px) translateX(11.1px); + transform: translateY(10.75801px) translateX(11.1px); + } + 89% { + -webkit-transform: translateY(11.51021px) translateX(11.7px); + transform: translateY(11.51021px) translateX(11.7px); + } + 91% { + -webkit-transform: translateY(12.35688px) translateX(12.3px); + transform: translateY(12.35688px) translateX(12.3px); + } + 93% { + -webkit-transform: translateY(13.28466px) translateX(12.9px); + transform: translateY(13.28466px) translateX(12.9px); + } + 95% { + -webkit-transform: translateY(14.27891px) translateX(13.5px); + transform: translateY(14.27891px) translateX(13.5px); + } + 97% { + -webkit-transform: translateY(15.32396px) translateX(14.1px); + transform: translateY(15.32396px) translateX(14.1px); + } + 99% { + -webkit-transform: translateY(16.40333px) translateX(14.7px); + transform: translateY(16.40333px) translateX(14.7px); + } +} +@keyframes hailRight { + 50% { + -webkit-transform: translateY(17.5px); + transform: translateY(17.5px); + } + 51% { + -webkit-transform: translateY(17.5px) translateX(0.3px); + transform: translateY(17.5px) translateX(0.3px); + } + 53% { + -webkit-transform: translateY(16.40333px) translateX(0.9px); + transform: translateY(16.40333px) translateX(0.9px); + } + 55% { + -webkit-transform: translateY(15.32396px) translateX(1.5px); + transform: translateY(15.32396px) translateX(1.5px); + } + 57% { + -webkit-transform: translateY(14.27891px) translateX(2.1px); + transform: translateY(14.27891px) translateX(2.1px); + } + 59% { + -webkit-transform: translateY(13.28466px) translateX(2.7px); + transform: translateY(13.28466px) translateX(2.7px); + } + 61% { + -webkit-transform: translateY(12.35688px) translateX(3.3px); + transform: translateY(12.35688px) translateX(3.3px); + } + 63% { + -webkit-transform: translateY(11.51021px) translateX(3.9px); + transform: translateY(11.51021px) translateX(3.9px); + } + 65% { + -webkit-transform: translateY(10.75801px) translateX(4.5px); + transform: translateY(10.75801px) translateX(4.5px); + } + 67% { + -webkit-transform: translateY(10.11213px) translateX(5.1px); + transform: translateY(10.11213px) translateX(5.1px); + } + 69% { + -webkit-transform: translateY(9.58276px) translateX(5.7px); + transform: translateY(9.58276px) translateX(5.7px); + } + 71% { + -webkit-transform: translateY(9.17826px) translateX(6.3px); + transform: translateY(9.17826px) translateX(6.3px); + } + 73% { + -webkit-transform: translateY(8.90499px) translateX(6.9px); + transform: translateY(8.90499px) translateX(6.9px); + } + 75% { + -webkit-transform: translateY(8.76727px) translateX(7.5px); + transform: translateY(8.76727px) translateX(7.5px); + } + 77% { + -webkit-transform: translateY(8.76727px) translateX(8.1px); + transform: translateY(8.76727px) translateX(8.1px); + } + 79% { + -webkit-transform: translateY(8.90499px) translateX(8.7px); + transform: translateY(8.90499px) translateX(8.7px); + } + 81% { + -webkit-transform: translateY(9.17826px) translateX(9.3px); + transform: translateY(9.17826px) translateX(9.3px); + } + 83% { + -webkit-transform: translateY(9.58276px) translateX(9.9px); + transform: translateY(9.58276px) translateX(9.9px); + } + 85% { + -webkit-transform: translateY(10.11213px) translateX(10.5px); + transform: translateY(10.11213px) translateX(10.5px); + } + 87% { + -webkit-transform: translateY(10.75801px) translateX(11.1px); + transform: translateY(10.75801px) translateX(11.1px); + } + 89% { + -webkit-transform: translateY(11.51021px) translateX(11.7px); + transform: translateY(11.51021px) translateX(11.7px); + } + 91% { + -webkit-transform: translateY(12.35688px) translateX(12.3px); + transform: translateY(12.35688px) translateX(12.3px); + } + 93% { + -webkit-transform: translateY(13.28466px) translateX(12.9px); + transform: translateY(13.28466px) translateX(12.9px); + } + 95% { + -webkit-transform: translateY(14.27891px) translateX(13.5px); + transform: translateY(14.27891px) translateX(13.5px); + } + 97% { + -webkit-transform: translateY(15.32396px) translateX(14.1px); + transform: translateY(15.32396px) translateX(14.1px); + } + 99% { + -webkit-transform: translateY(16.40333px) translateX(14.7px); + transform: translateY(16.40333px) translateX(14.7px); + } +} +@-webkit-keyframes fillOpacity { + 0% { + fill-opacity: 0; + stroke-opacity: 0; + } + 100% { + fill-opacity: 1; + stroke-opacity: 1; + } +} +@keyframes fillOpacity { + 0% { + fill-opacity: 0; + stroke-opacity: 0; + } + 100% { + fill-opacity: 1; + stroke-opacity: 1; + } +} +@-webkit-keyframes fillOpacity2 { + 0% { + fill-opacity: 0; + stroke-opacity: 0; + } + 50% { + fill-opacity: 1; + stroke-opacity: 1; + } + 100% { + fill-opacity: 0; + stroke-opacity: 0; + } +} +@keyframes fillOpacity2 { + 0% { + fill-opacity: 0; + stroke-opacity: 0; + } + 50% { + fill-opacity: 1; + stroke-opacity: 1; + } + 100% { + fill-opacity: 0; + stroke-opacity: 0; + } +} +@-webkit-keyframes lightningFlash { + 0% { + fill-opacity: 0; + } + 1% { + fill-opacity: 1; + } + 2% { + fill-opacity: 0; + } + 50% { + fill-opacity: 0; + } + 51% { + fill-opacity: 1; + } + 52% { + fill-opacity: 0; + } + 53% { + fill-opacity: 1; + } + 54% { + fill-opacity: 0; + } + 100% { + fill-opacity: 0; + } +} +@keyframes lightningFlash { + 0% { + fill-opacity: 0; + } + 1% { + fill-opacity: 1; + } + 2% { + fill-opacity: 0; + } + 50% { + fill-opacity: 0; + } + 51% { + fill-opacity: 1; + } + 52% { + fill-opacity: 0; + } + 53% { + fill-opacity: 1; + } + 54% { + fill-opacity: 0; + } + 100% { + fill-opacity: 0; + } +} +@-webkit-keyframes snowFall { + 0% { + -webkit-transform: translateY(0px) translateX(0px); + transform: translateY(0px) translateX(0px); + } + 2% { + -webkit-transform: translateY(0.35px) translateX(0.75349px); + transform: translateY(0.35px) translateX(0.75349px); + } + 4% { + -webkit-transform: translateY(0.7px) translateX(1.44133px); + transform: translateY(0.7px) translateX(1.44133px); + } + 6% { + -webkit-transform: translateY(1.05px) translateX(2.06119px); + transform: translateY(1.05px) translateX(2.06119px); + } + 8% { + -webkit-transform: translateY(1.4px) translateX(2.61124px); + transform: translateY(1.4px) translateX(2.61124px); + } + 10% { + -webkit-transform: translateY(1.75px) translateX(3.09017px); + transform: translateY(1.75px) translateX(3.09017px); + } + 12% { + -webkit-transform: translateY(2.1px) translateX(3.49718px); + transform: translateY(2.1px) translateX(3.49718px); + } + 14% { + -webkit-transform: translateY(2.45px) translateX(3.83201px); + transform: translateY(2.45px) translateX(3.83201px); + } + 16% { + -webkit-transform: translateY(2.8px) translateX(4.09491px); + transform: translateY(2.8px) translateX(4.09491px); + } + 18% { + -webkit-transform: translateY(3.15px) translateX(4.28661px); + transform: translateY(3.15px) translateX(4.28661px); + } + 20% { + -webkit-transform: translateY(3.5px) translateX(4.40839px); + transform: translateY(3.5px) translateX(4.40839px); + } + 22% { + -webkit-transform: translateY(3.85px) translateX(4.46197px); + transform: translateY(3.85px) translateX(4.46197px); + } + 24% { + -webkit-transform: translateY(4.2px) translateX(4.44956px); + transform: translateY(4.2px) translateX(4.44956px); + } + 26% { + -webkit-transform: translateY(4.55px) translateX(4.37381px); + transform: translateY(4.55px) translateX(4.37381px); + } + 28% { + -webkit-transform: translateY(4.9px) translateX(4.23782px); + transform: translateY(4.9px) translateX(4.23782px); + } + 30% { + -webkit-transform: translateY(5.25px) translateX(4.04508px); + transform: translateY(5.25px) translateX(4.04508px); + } + 32% { + -webkit-transform: translateY(5.6px) translateX(3.79948px); + transform: translateY(5.6px) translateX(3.79948px); + } + 34% { + -webkit-transform: translateY(5.95px) translateX(3.50523px); + transform: translateY(5.95px) translateX(3.50523px); + } + 36% { + -webkit-transform: translateY(6.3px) translateX(3.16689px); + transform: translateY(6.3px) translateX(3.16689px); + } + 38% { + -webkit-transform: translateY(6.65px) translateX(2.78933px); + transform: translateY(6.65px) translateX(2.78933px); + } + 40% { + -webkit-transform: translateY(7px) translateX(2.37764px); + transform: translateY(7px) translateX(2.37764px); + } + 42% { + -webkit-transform: translateY(7.35px) translateX(1.93717px); + transform: translateY(7.35px) translateX(1.93717px); + } + 44% { + -webkit-transform: translateY(7.7px) translateX(1.47343px); + transform: translateY(7.7px) translateX(1.47343px); + } + 46% { + -webkit-transform: translateY(8.05px) translateX(0.99211px); + transform: translateY(8.05px) translateX(0.99211px); + } + 48% { + -webkit-transform: translateY(8.4px) translateX(0.49901px); + transform: translateY(8.4px) translateX(0.49901px); + } + 50% { + -webkit-transform: translateY(8.75px) translateX(0px); + transform: translateY(8.75px) translateX(0px); + } + 52% { + -webkit-transform: translateY(9.1px) translateX(-0.49901px); + transform: translateY(9.1px) translateX(-0.49901px); + } + 54% { + -webkit-transform: translateY(9.45px) translateX(-0.99211px); + transform: translateY(9.45px) translateX(-0.99211px); + } + 56% { + -webkit-transform: translateY(9.8px) translateX(-1.47343px); + transform: translateY(9.8px) translateX(-1.47343px); + } + 58% { + -webkit-transform: translateY(10.15px) translateX(-1.93717px); + transform: translateY(10.15px) translateX(-1.93717px); + } + 60% { + -webkit-transform: translateY(10.5px) translateX(-2.37764px); + transform: translateY(10.5px) translateX(-2.37764px); + } + 62% { + -webkit-transform: translateY(10.85px) translateX(-2.78933px); + transform: translateY(10.85px) translateX(-2.78933px); + } + 64% { + -webkit-transform: translateY(11.2px) translateX(-3.16689px); + transform: translateY(11.2px) translateX(-3.16689px); + } + 66% { + -webkit-transform: translateY(11.55px) translateX(-3.50523px); + transform: translateY(11.55px) translateX(-3.50523px); + } + 68% { + -webkit-transform: translateY(11.9px) translateX(-3.79948px); + transform: translateY(11.9px) translateX(-3.79948px); + } + 70% { + -webkit-transform: translateY(12.25px) translateX(-4.04508px); + transform: translateY(12.25px) translateX(-4.04508px); + } + 72% { + -webkit-transform: translateY(12.6px) translateX(-4.23782px); + transform: translateY(12.6px) translateX(-4.23782px); + } + 74% { + -webkit-transform: translateY(12.95px) translateX(-4.37381px); + transform: translateY(12.95px) translateX(-4.37381px); + } + 76% { + -webkit-transform: translateY(13.3px) translateX(-4.44956px); + transform: translateY(13.3px) translateX(-4.44956px); + } + 78% { + -webkit-transform: translateY(13.65px) translateX(-4.46197px); + transform: translateY(13.65px) translateX(-4.46197px); + } + 80% { + -webkit-transform: translateY(14px) translateX(-4.40839px); + transform: translateY(14px) translateX(-4.40839px); + } + 82% { + -webkit-transform: translateY(14.35px) translateX(-4.28661px); + transform: translateY(14.35px) translateX(-4.28661px); + } + 84% { + -webkit-transform: translateY(14.7px) translateX(-4.09491px); + transform: translateY(14.7px) translateX(-4.09491px); + } + 86% { + -webkit-transform: translateY(15.05px) translateX(-3.83201px); + transform: translateY(15.05px) translateX(-3.83201px); + } + 88% { + -webkit-transform: translateY(15.4px) translateX(-3.49718px); + transform: translateY(15.4px) translateX(-3.49718px); + } + 90% { + -webkit-transform: translateY(15.75px) translateX(-3.09017px); + transform: translateY(15.75px) translateX(-3.09017px); + } + 92% { + -webkit-transform: translateY(16.1px) translateX(-2.61124px); + transform: translateY(16.1px) translateX(-2.61124px); + } + 94% { + -webkit-transform: translateY(16.45px) translateX(-2.06119px); + transform: translateY(16.45px) translateX(-2.06119px); + } + 96% { + -webkit-transform: translateY(16.8px) translateX(-1.44133px); + transform: translateY(16.8px) translateX(-1.44133px); + } + 98% { + -webkit-transform: translateY(17.15px) translateX(-0.75349px); + transform: translateY(17.15px) translateX(-0.75349px); + } + 100% { + -webkit-transform: translateY(17.5px) translateX(0px); + transform: translateY(17.5px) translateX(0px); + } +} +@keyframes snowFall { + 0% { + -webkit-transform: translateY(0px) translateX(0px); + transform: translateY(0px) translateX(0px); + } + 2% { + -webkit-transform: translateY(0.35px) translateX(0.75349px); + transform: translateY(0.35px) translateX(0.75349px); + } + 4% { + -webkit-transform: translateY(0.7px) translateX(1.44133px); + transform: translateY(0.7px) translateX(1.44133px); + } + 6% { + -webkit-transform: translateY(1.05px) translateX(2.06119px); + transform: translateY(1.05px) translateX(2.06119px); + } + 8% { + -webkit-transform: translateY(1.4px) translateX(2.61124px); + transform: translateY(1.4px) translateX(2.61124px); + } + 10% { + -webkit-transform: translateY(1.75px) translateX(3.09017px); + transform: translateY(1.75px) translateX(3.09017px); + } + 12% { + -webkit-transform: translateY(2.1px) translateX(3.49718px); + transform: translateY(2.1px) translateX(3.49718px); + } + 14% { + -webkit-transform: translateY(2.45px) translateX(3.83201px); + transform: translateY(2.45px) translateX(3.83201px); + } + 16% { + -webkit-transform: translateY(2.8px) translateX(4.09491px); + transform: translateY(2.8px) translateX(4.09491px); + } + 18% { + -webkit-transform: translateY(3.15px) translateX(4.28661px); + transform: translateY(3.15px) translateX(4.28661px); + } + 20% { + -webkit-transform: translateY(3.5px) translateX(4.40839px); + transform: translateY(3.5px) translateX(4.40839px); + } + 22% { + -webkit-transform: translateY(3.85px) translateX(4.46197px); + transform: translateY(3.85px) translateX(4.46197px); + } + 24% { + -webkit-transform: translateY(4.2px) translateX(4.44956px); + transform: translateY(4.2px) translateX(4.44956px); + } + 26% { + -webkit-transform: translateY(4.55px) translateX(4.37381px); + transform: translateY(4.55px) translateX(4.37381px); + } + 28% { + -webkit-transform: translateY(4.9px) translateX(4.23782px); + transform: translateY(4.9px) translateX(4.23782px); + } + 30% { + -webkit-transform: translateY(5.25px) translateX(4.04508px); + transform: translateY(5.25px) translateX(4.04508px); + } + 32% { + -webkit-transform: translateY(5.6px) translateX(3.79948px); + transform: translateY(5.6px) translateX(3.79948px); + } + 34% { + -webkit-transform: translateY(5.95px) translateX(3.50523px); + transform: translateY(5.95px) translateX(3.50523px); + } + 36% { + -webkit-transform: translateY(6.3px) translateX(3.16689px); + transform: translateY(6.3px) translateX(3.16689px); + } + 38% { + -webkit-transform: translateY(6.65px) translateX(2.78933px); + transform: translateY(6.65px) translateX(2.78933px); + } + 40% { + -webkit-transform: translateY(7px) translateX(2.37764px); + transform: translateY(7px) translateX(2.37764px); + } + 42% { + -webkit-transform: translateY(7.35px) translateX(1.93717px); + transform: translateY(7.35px) translateX(1.93717px); + } + 44% { + -webkit-transform: translateY(7.7px) translateX(1.47343px); + transform: translateY(7.7px) translateX(1.47343px); + } + 46% { + -webkit-transform: translateY(8.05px) translateX(0.99211px); + transform: translateY(8.05px) translateX(0.99211px); + } + 48% { + -webkit-transform: translateY(8.4px) translateX(0.49901px); + transform: translateY(8.4px) translateX(0.49901px); + } + 50% { + -webkit-transform: translateY(8.75px) translateX(0px); + transform: translateY(8.75px) translateX(0px); + } + 52% { + -webkit-transform: translateY(9.1px) translateX(-0.49901px); + transform: translateY(9.1px) translateX(-0.49901px); + } + 54% { + -webkit-transform: translateY(9.45px) translateX(-0.99211px); + transform: translateY(9.45px) translateX(-0.99211px); + } + 56% { + -webkit-transform: translateY(9.8px) translateX(-1.47343px); + transform: translateY(9.8px) translateX(-1.47343px); + } + 58% { + -webkit-transform: translateY(10.15px) translateX(-1.93717px); + transform: translateY(10.15px) translateX(-1.93717px); + } + 60% { + -webkit-transform: translateY(10.5px) translateX(-2.37764px); + transform: translateY(10.5px) translateX(-2.37764px); + } + 62% { + -webkit-transform: translateY(10.85px) translateX(-2.78933px); + transform: translateY(10.85px) translateX(-2.78933px); + } + 64% { + -webkit-transform: translateY(11.2px) translateX(-3.16689px); + transform: translateY(11.2px) translateX(-3.16689px); + } + 66% { + -webkit-transform: translateY(11.55px) translateX(-3.50523px); + transform: translateY(11.55px) translateX(-3.50523px); + } + 68% { + -webkit-transform: translateY(11.9px) translateX(-3.79948px); + transform: translateY(11.9px) translateX(-3.79948px); + } + 70% { + -webkit-transform: translateY(12.25px) translateX(-4.04508px); + transform: translateY(12.25px) translateX(-4.04508px); + } + 72% { + -webkit-transform: translateY(12.6px) translateX(-4.23782px); + transform: translateY(12.6px) translateX(-4.23782px); + } + 74% { + -webkit-transform: translateY(12.95px) translateX(-4.37381px); + transform: translateY(12.95px) translateX(-4.37381px); + } + 76% { + -webkit-transform: translateY(13.3px) translateX(-4.44956px); + transform: translateY(13.3px) translateX(-4.44956px); + } + 78% { + -webkit-transform: translateY(13.65px) translateX(-4.46197px); + transform: translateY(13.65px) translateX(-4.46197px); + } + 80% { + -webkit-transform: translateY(14px) translateX(-4.40839px); + transform: translateY(14px) translateX(-4.40839px); + } + 82% { + -webkit-transform: translateY(14.35px) translateX(-4.28661px); + transform: translateY(14.35px) translateX(-4.28661px); + } + 84% { + -webkit-transform: translateY(14.7px) translateX(-4.09491px); + transform: translateY(14.7px) translateX(-4.09491px); + } + 86% { + -webkit-transform: translateY(15.05px) translateX(-3.83201px); + transform: translateY(15.05px) translateX(-3.83201px); + } + 88% { + -webkit-transform: translateY(15.4px) translateX(-3.49718px); + transform: translateY(15.4px) translateX(-3.49718px); + } + 90% { + -webkit-transform: translateY(15.75px) translateX(-3.09017px); + transform: translateY(15.75px) translateX(-3.09017px); + } + 92% { + -webkit-transform: translateY(16.1px) translateX(-2.61124px); + transform: translateY(16.1px) translateX(-2.61124px); + } + 94% { + -webkit-transform: translateY(16.45px) translateX(-2.06119px); + transform: translateY(16.45px) translateX(-2.06119px); + } + 96% { + -webkit-transform: translateY(16.8px) translateX(-1.44133px); + transform: translateY(16.8px) translateX(-1.44133px); + } + 98% { + -webkit-transform: translateY(17.15px) translateX(-0.75349px); + transform: translateY(17.15px) translateX(-0.75349px); + } + 100% { + -webkit-transform: translateY(17.5px) translateX(0px); + transform: translateY(17.5px) translateX(0px); + } +} +@-webkit-keyframes snowFall2 { + 0% { + -webkit-transform: translateY(0px) translateX(0px); + transform: translateY(0px) translateX(0px); + } + 2% { + -webkit-transform: translateY(0.35px) translateX(-0.75349px); + transform: translateY(0.35px) translateX(-0.75349px); + } + 4% { + -webkit-transform: translateY(0.7px) translateX(-1.44133px); + transform: translateY(0.7px) translateX(-1.44133px); + } + 6% { + -webkit-transform: translateY(1.05px) translateX(-2.06119px); + transform: translateY(1.05px) translateX(-2.06119px); + } + 8% { + -webkit-transform: translateY(1.4px) translateX(-2.61124px); + transform: translateY(1.4px) translateX(-2.61124px); + } + 10% { + -webkit-transform: translateY(1.75px) translateX(-3.09017px); + transform: translateY(1.75px) translateX(-3.09017px); + } + 12% { + -webkit-transform: translateY(2.1px) translateX(-3.49718px); + transform: translateY(2.1px) translateX(-3.49718px); + } + 14% { + -webkit-transform: translateY(2.45px) translateX(-3.83201px); + transform: translateY(2.45px) translateX(-3.83201px); + } + 16% { + -webkit-transform: translateY(2.8px) translateX(-4.09491px); + transform: translateY(2.8px) translateX(-4.09491px); + } + 18% { + -webkit-transform: translateY(3.15px) translateX(-4.28661px); + transform: translateY(3.15px) translateX(-4.28661px); + } + 20% { + -webkit-transform: translateY(3.5px) translateX(-4.40839px); + transform: translateY(3.5px) translateX(-4.40839px); + } + 22% { + -webkit-transform: translateY(3.85px) translateX(-4.46197px); + transform: translateY(3.85px) translateX(-4.46197px); + } + 24% { + -webkit-transform: translateY(4.2px) translateX(-4.44956px); + transform: translateY(4.2px) translateX(-4.44956px); + } + 26% { + -webkit-transform: translateY(4.55px) translateX(-4.37381px); + transform: translateY(4.55px) translateX(-4.37381px); + } + 28% { + -webkit-transform: translateY(4.9px) translateX(-4.23782px); + transform: translateY(4.9px) translateX(-4.23782px); + } + 30% { + -webkit-transform: translateY(5.25px) translateX(-4.04508px); + transform: translateY(5.25px) translateX(-4.04508px); + } + 32% { + -webkit-transform: translateY(5.6px) translateX(-3.79948px); + transform: translateY(5.6px) translateX(-3.79948px); + } + 34% { + -webkit-transform: translateY(5.95px) translateX(-3.50523px); + transform: translateY(5.95px) translateX(-3.50523px); + } + 36% { + -webkit-transform: translateY(6.3px) translateX(-3.16689px); + transform: translateY(6.3px) translateX(-3.16689px); + } + 38% { + -webkit-transform: translateY(6.65px) translateX(-2.78933px); + transform: translateY(6.65px) translateX(-2.78933px); + } + 40% { + -webkit-transform: translateY(7px) translateX(-2.37764px); + transform: translateY(7px) translateX(-2.37764px); + } + 42% { + -webkit-transform: translateY(7.35px) translateX(-1.93717px); + transform: translateY(7.35px) translateX(-1.93717px); + } + 44% { + -webkit-transform: translateY(7.7px) translateX(-1.47343px); + transform: translateY(7.7px) translateX(-1.47343px); + } + 46% { + -webkit-transform: translateY(8.05px) translateX(-0.99211px); + transform: translateY(8.05px) translateX(-0.99211px); + } + 48% { + -webkit-transform: translateY(8.4px) translateX(-0.49901px); + transform: translateY(8.4px) translateX(-0.49901px); + } + 50% { + -webkit-transform: translateY(8.75px) translateX(0px); + transform: translateY(8.75px) translateX(0px); + } + 52% { + -webkit-transform: translateY(9.1px) translateX(0.49901px); + transform: translateY(9.1px) translateX(0.49901px); + } + 54% { + -webkit-transform: translateY(9.45px) translateX(0.99211px); + transform: translateY(9.45px) translateX(0.99211px); + } + 56% { + -webkit-transform: translateY(9.8px) translateX(1.47343px); + transform: translateY(9.8px) translateX(1.47343px); + } + 58% { + -webkit-transform: translateY(10.15px) translateX(1.93717px); + transform: translateY(10.15px) translateX(1.93717px); + } + 60% { + -webkit-transform: translateY(10.5px) translateX(2.37764px); + transform: translateY(10.5px) translateX(2.37764px); + } + 62% { + -webkit-transform: translateY(10.85px) translateX(2.78933px); + transform: translateY(10.85px) translateX(2.78933px); + } + 64% { + -webkit-transform: translateY(11.2px) translateX(3.16689px); + transform: translateY(11.2px) translateX(3.16689px); + } + 66% { + -webkit-transform: translateY(11.55px) translateX(3.50523px); + transform: translateY(11.55px) translateX(3.50523px); + } + 68% { + -webkit-transform: translateY(11.9px) translateX(3.79948px); + transform: translateY(11.9px) translateX(3.79948px); + } + 70% { + -webkit-transform: translateY(12.25px) translateX(4.04508px); + transform: translateY(12.25px) translateX(4.04508px); + } + 72% { + -webkit-transform: translateY(12.6px) translateX(4.23782px); + transform: translateY(12.6px) translateX(4.23782px); + } + 74% { + -webkit-transform: translateY(12.95px) translateX(4.37381px); + transform: translateY(12.95px) translateX(4.37381px); + } + 76% { + -webkit-transform: translateY(13.3px) translateX(4.44956px); + transform: translateY(13.3px) translateX(4.44956px); + } + 78% { + -webkit-transform: translateY(13.65px) translateX(4.46197px); + transform: translateY(13.65px) translateX(4.46197px); + } + 80% { + -webkit-transform: translateY(14px) translateX(4.40839px); + transform: translateY(14px) translateX(4.40839px); + } + 82% { + -webkit-transform: translateY(14.35px) translateX(4.28661px); + transform: translateY(14.35px) translateX(4.28661px); + } + 84% { + -webkit-transform: translateY(14.7px) translateX(4.09491px); + transform: translateY(14.7px) translateX(4.09491px); + } + 86% { + -webkit-transform: translateY(15.05px) translateX(3.83201px); + transform: translateY(15.05px) translateX(3.83201px); + } + 88% { + -webkit-transform: translateY(15.4px) translateX(3.49718px); + transform: translateY(15.4px) translateX(3.49718px); + } + 90% { + -webkit-transform: translateY(15.75px) translateX(3.09017px); + transform: translateY(15.75px) translateX(3.09017px); + } + 92% { + -webkit-transform: translateY(16.1px) translateX(2.61124px); + transform: translateY(16.1px) translateX(2.61124px); + } + 94% { + -webkit-transform: translateY(16.45px) translateX(2.06119px); + transform: translateY(16.45px) translateX(2.06119px); + } + 96% { + -webkit-transform: translateY(16.8px) translateX(1.44133px); + transform: translateY(16.8px) translateX(1.44133px); + } + 98% { + -webkit-transform: translateY(17.15px) translateX(0.75349px); + transform: translateY(17.15px) translateX(0.75349px); + } + 100% { + -webkit-transform: translateY(17.5px) translateX(0px); + transform: translateY(17.5px) translateX(0px); + } +} +@keyframes snowFall2 { + 0% { + -webkit-transform: translateY(0px) translateX(0px); + transform: translateY(0px) translateX(0px); + } + 2% { + -webkit-transform: translateY(0.35px) translateX(-0.75349px); + transform: translateY(0.35px) translateX(-0.75349px); + } + 4% { + -webkit-transform: translateY(0.7px) translateX(-1.44133px); + transform: translateY(0.7px) translateX(-1.44133px); + } + 6% { + -webkit-transform: translateY(1.05px) translateX(-2.06119px); + transform: translateY(1.05px) translateX(-2.06119px); + } + 8% { + -webkit-transform: translateY(1.4px) translateX(-2.61124px); + transform: translateY(1.4px) translateX(-2.61124px); + } + 10% { + -webkit-transform: translateY(1.75px) translateX(-3.09017px); + transform: translateY(1.75px) translateX(-3.09017px); + } + 12% { + -webkit-transform: translateY(2.1px) translateX(-3.49718px); + transform: translateY(2.1px) translateX(-3.49718px); + } + 14% { + -webkit-transform: translateY(2.45px) translateX(-3.83201px); + transform: translateY(2.45px) translateX(-3.83201px); + } + 16% { + -webkit-transform: translateY(2.8px) translateX(-4.09491px); + transform: translateY(2.8px) translateX(-4.09491px); + } + 18% { + -webkit-transform: translateY(3.15px) translateX(-4.28661px); + transform: translateY(3.15px) translateX(-4.28661px); + } + 20% { + -webkit-transform: translateY(3.5px) translateX(-4.40839px); + transform: translateY(3.5px) translateX(-4.40839px); + } + 22% { + -webkit-transform: translateY(3.85px) translateX(-4.46197px); + transform: translateY(3.85px) translateX(-4.46197px); + } + 24% { + -webkit-transform: translateY(4.2px) translateX(-4.44956px); + transform: translateY(4.2px) translateX(-4.44956px); + } + 26% { + -webkit-transform: translateY(4.55px) translateX(-4.37381px); + transform: translateY(4.55px) translateX(-4.37381px); + } + 28% { + -webkit-transform: translateY(4.9px) translateX(-4.23782px); + transform: translateY(4.9px) translateX(-4.23782px); + } + 30% { + -webkit-transform: translateY(5.25px) translateX(-4.04508px); + transform: translateY(5.25px) translateX(-4.04508px); + } + 32% { + -webkit-transform: translateY(5.6px) translateX(-3.79948px); + transform: translateY(5.6px) translateX(-3.79948px); + } + 34% { + -webkit-transform: translateY(5.95px) translateX(-3.50523px); + transform: translateY(5.95px) translateX(-3.50523px); + } + 36% { + -webkit-transform: translateY(6.3px) translateX(-3.16689px); + transform: translateY(6.3px) translateX(-3.16689px); + } + 38% { + -webkit-transform: translateY(6.65px) translateX(-2.78933px); + transform: translateY(6.65px) translateX(-2.78933px); + } + 40% { + -webkit-transform: translateY(7px) translateX(-2.37764px); + transform: translateY(7px) translateX(-2.37764px); + } + 42% { + -webkit-transform: translateY(7.35px) translateX(-1.93717px); + transform: translateY(7.35px) translateX(-1.93717px); + } + 44% { + -webkit-transform: translateY(7.7px) translateX(-1.47343px); + transform: translateY(7.7px) translateX(-1.47343px); + } + 46% { + -webkit-transform: translateY(8.05px) translateX(-0.99211px); + transform: translateY(8.05px) translateX(-0.99211px); + } + 48% { + -webkit-transform: translateY(8.4px) translateX(-0.49901px); + transform: translateY(8.4px) translateX(-0.49901px); + } + 50% { + -webkit-transform: translateY(8.75px) translateX(0px); + transform: translateY(8.75px) translateX(0px); + } + 52% { + -webkit-transform: translateY(9.1px) translateX(0.49901px); + transform: translateY(9.1px) translateX(0.49901px); + } + 54% { + -webkit-transform: translateY(9.45px) translateX(0.99211px); + transform: translateY(9.45px) translateX(0.99211px); + } + 56% { + -webkit-transform: translateY(9.8px) translateX(1.47343px); + transform: translateY(9.8px) translateX(1.47343px); + } + 58% { + -webkit-transform: translateY(10.15px) translateX(1.93717px); + transform: translateY(10.15px) translateX(1.93717px); + } + 60% { + -webkit-transform: translateY(10.5px) translateX(2.37764px); + transform: translateY(10.5px) translateX(2.37764px); + } + 62% { + -webkit-transform: translateY(10.85px) translateX(2.78933px); + transform: translateY(10.85px) translateX(2.78933px); + } + 64% { + -webkit-transform: translateY(11.2px) translateX(3.16689px); + transform: translateY(11.2px) translateX(3.16689px); + } + 66% { + -webkit-transform: translateY(11.55px) translateX(3.50523px); + transform: translateY(11.55px) translateX(3.50523px); + } + 68% { + -webkit-transform: translateY(11.9px) translateX(3.79948px); + transform: translateY(11.9px) translateX(3.79948px); + } + 70% { + -webkit-transform: translateY(12.25px) translateX(4.04508px); + transform: translateY(12.25px) translateX(4.04508px); + } + 72% { + -webkit-transform: translateY(12.6px) translateX(4.23782px); + transform: translateY(12.6px) translateX(4.23782px); + } + 74% { + -webkit-transform: translateY(12.95px) translateX(4.37381px); + transform: translateY(12.95px) translateX(4.37381px); + } + 76% { + -webkit-transform: translateY(13.3px) translateX(4.44956px); + transform: translateY(13.3px) translateX(4.44956px); + } + 78% { + -webkit-transform: translateY(13.65px) translateX(4.46197px); + transform: translateY(13.65px) translateX(4.46197px); + } + 80% { + -webkit-transform: translateY(14px) translateX(4.40839px); + transform: translateY(14px) translateX(4.40839px); + } + 82% { + -webkit-transform: translateY(14.35px) translateX(4.28661px); + transform: translateY(14.35px) translateX(4.28661px); + } + 84% { + -webkit-transform: translateY(14.7px) translateX(4.09491px); + transform: translateY(14.7px) translateX(4.09491px); + } + 86% { + -webkit-transform: translateY(15.05px) translateX(3.83201px); + transform: translateY(15.05px) translateX(3.83201px); + } + 88% { + -webkit-transform: translateY(15.4px) translateX(3.49718px); + transform: translateY(15.4px) translateX(3.49718px); + } + 90% { + -webkit-transform: translateY(15.75px) translateX(3.09017px); + transform: translateY(15.75px) translateX(3.09017px); + } + 92% { + -webkit-transform: translateY(16.1px) translateX(2.61124px); + transform: translateY(16.1px) translateX(2.61124px); + } + 94% { + -webkit-transform: translateY(16.45px) translateX(2.06119px); + transform: translateY(16.45px) translateX(2.06119px); + } + 96% { + -webkit-transform: translateY(16.8px) translateX(1.44133px); + transform: translateY(16.8px) translateX(1.44133px); + } + 98% { + -webkit-transform: translateY(17.15px) translateX(0.75349px); + transform: translateY(17.15px) translateX(0.75349px); + } + 100% { + -webkit-transform: translateY(17.5px) translateX(0px); + transform: translateY(17.5px) translateX(0px); + } +} +/* Tornado */ +@-webkit-keyframes translateTornado1 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(3.997px); + transform: translateX(3.997px); + } + 75% { + -webkit-transform: translateX(-3.997px); + transform: translateX(-3.997px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes translateTornado1 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(3.997px); + transform: translateX(3.997px); + } + 75% { + -webkit-transform: translateX(-3.997px); + transform: translateX(-3.997px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes translateTornado2 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(2.002px); + transform: translateX(2.002px); + } + 75% { + -webkit-transform: translateX(-2.002px); + transform: translateX(-2.002px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes translateTornado2 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(2.002px); + transform: translateX(2.002px); + } + 75% { + -webkit-transform: translateX(-2.002px); + transform: translateX(-2.002px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes translateTornado3 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(8.001px); + transform: translateX(8.001px); + } + 75% { + -webkit-transform: translateX(-8.001px); + transform: translateX(-8.001px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes translateTornado3 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(8.001px); + transform: translateX(8.001px); + } + 75% { + -webkit-transform: translateX(-8.001px); + transform: translateX(-8.001px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes translateTornado4 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(5.999px); + transform: translateX(5.999px); + } + 75% { + -webkit-transform: translateX(-5.999px); + transform: translateX(-5.999px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes translateTornado4 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(5.999px); + transform: translateX(5.999px); + } + 75% { + -webkit-transform: translateX(-5.999px); + transform: translateX(-5.999px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes translateTornado5 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(10.003px); + transform: translateX(10.003px); + } + 75% { + -webkit-transform: translateX(-10.003px); + transform: translateX(-10.003px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes translateTornado5 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(10.003px); + transform: translateX(10.003px); + } + 75% { + -webkit-transform: translateX(-10.003px); + transform: translateX(-10.003px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes translateTornado6 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(5.999px); + transform: translateX(5.999px); + } + 75% { + -webkit-transform: translateX(-5.999px); + transform: translateX(-5.999px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes translateTornado6 { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(5.999px); + transform: translateX(5.999px); + } + 75% { + -webkit-transform: translateX(-5.999px); + transform: translateX(-5.999px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes fillOpacityLightning { + 0% { + fill-opacity: 0; + stroke-opacity: 0; + } + 1% { + fill-opacity: 1; + stroke-opacity: 1; + } + 7% { + fill-opacity: 0; + stroke-opacity: 0; + } + 50% { + fill-opacity: 0; + stroke-opacity: 0; + } + 51% { + fill-opacity: 1; + stroke-opacity: 1; + } + 53% { + fill-opacity: 0; + stroke-opacity: 0; + } + 54% { + fill-opacity: 1; + stroke-opacity: 1; + } + 60% { + fill-opacity: 0; + stroke-opacity: 0; + } + 100% { + fill-opacity: 0; + stroke-opacity: 0; + } +} +@keyframes fillOpacityLightning { + 0% { + fill-opacity: 0; + stroke-opacity: 0; + } + 1% { + fill-opacity: 1; + stroke-opacity: 1; + } + 7% { + fill-opacity: 0; + stroke-opacity: 0; + } + 50% { + fill-opacity: 0; + stroke-opacity: 0; + } + 51% { + fill-opacity: 1; + stroke-opacity: 1; + } + 53% { + fill-opacity: 0; + stroke-opacity: 0; + } + 54% { + fill-opacity: 1; + stroke-opacity: 1; + } + 60% { + fill-opacity: 0; + stroke-opacity: 0; + } + 100% { + fill-opacity: 0; + stroke-opacity: 0; + } +} +@-webkit-keyframes translateFog { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(2.499px); + transform: translateX(2.499px); + } + 75% { + -webkit-transform: translateX(-2.499px); + transform: translateX(-2.499px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes translateFog { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(2.499px); + transform: translateX(2.499px); + } + 75% { + -webkit-transform: translateX(-2.499px); + transform: translateX(-2.499px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes fillOpacityFog { + 0% { + fill-opacity: 0.5; + stroke-opacity: 0.5; + } + 50% { + fill-opacity: 1; + stroke-opacity: 1; + } + 100% { + fill-opacity: 0.5; + stroke-opacity: 0.5; + } +} +@keyframes fillOpacityFog { + 0% { + fill-opacity: 0.5; + stroke-opacity: 0.5; + } + 50% { + fill-opacity: 1; + stroke-opacity: 1; + } + 100% { + fill-opacity: 0.5; + stroke-opacity: 0.5; + } +} +@-webkit-keyframes translateSunrise { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateY(-16.002px); + transform: translateY(-16.002px); + } + 100% { + -webkit-transform: translateY(-16.002px); + transform: translateY(-16.002px); + } +} +@keyframes translateSunrise { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateY(-16.002px); + transform: translateY(-16.002px); + } + 100% { + -webkit-transform: translateY(-16.002px); + transform: translateY(-16.002px); + } +} +@-webkit-keyframes translateSunset { + 0% { + -webkit-transform: translateY(-16.002px); + transform: translateY(-16.002px); + } + 25% { + -webkit-transform: translateY(-3.997px); + transform: translateY(-3.997px); + } + 100% { + -webkit-transform: translateY(-3.997px); + transform: translateY(-3.997px); + } +} +@keyframes translateSunset { + 0% { + -webkit-transform: translateY(-16.002px); + transform: translateY(-16.002px); + } + 25% { + -webkit-transform: translateY(-3.997px); + transform: translateY(-3.997px); + } + 100% { + -webkit-transform: translateY(-3.997px); + transform: translateY(-3.997px); + } +} +@-webkit-keyframes translateArrowDown { + 0% { + -webkit-transform: translateY(2.002px); + transform: translateY(2.002px); + } + 100% { + -webkit-transform: translateY(4.998px); + transform: translateY(4.998px); + } +} +@keyframes translateArrowDown { + 0% { + -webkit-transform: translateY(2.002px); + transform: translateY(2.002px); + } + 100% { + -webkit-transform: translateY(4.998px); + transform: translateY(4.998px); + } +} +@-webkit-keyframes translateArrowUp { + 0% { + -webkit-transform: translateY(-2.002px); + transform: translateY(-2.002px); + } + 100% { + -webkit-transform: translateY(-4.998px); + transform: translateY(-4.998px); + } +} +@keyframes translateArrowUp { + 0% { + -webkit-transform: translateY(-2.002px); + transform: translateY(-2.002px); + } + 100% { + -webkit-transform: translateY(-4.998px); + transform: translateY(-4.998px); + } +} +@-webkit-keyframes translateWind { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(4.998px); + transform: translateX(4.998px); + } + 75% { + -webkit-transform: translateX(-4.998px); + transform: translateX(-4.998px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes translateWind { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 25% { + -webkit-transform: translateX(4.998px); + transform: translateX(4.998px); + } + 75% { + -webkit-transform: translateX(-4.998px); + transform: translateX(-4.998px); + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} diff --git a/src/main/resources/static/files/assets/icon/feather/css/feather.css b/src/main/resources/static/files/assets/icon/feather/css/feather.css new file mode 100644 index 0000000..2043dcd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/feather/css/feather.css @@ -0,0 +1,508 @@ + +@font-face { + font-family: "feather"; + src: url('../fonts/feather.hxd'); /* IE9*/ + src: url('../fonts/feather.hxd') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/feather.woff') format('woff'), /* chrome, firefox */ + url('../fonts/feather.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('../fonts/feather.svg') format('svg'); /* iOS 4.1- */ +} + +.feather { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'feather' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-alert-octagon:before { content: "\e81b"; } + +.icon-alert-circle:before { content: "\e81c"; } + +.icon-activity:before { content: "\e81d"; } + +.icon-alert-triangle:before { content: "\e81e"; } + +.icon-align-center:before { content: "\e81f"; } + +.icon-airplay:before { content: "\e820"; } + +.icon-align-justify:before { content: "\e821"; } + +.icon-align-left:before { content: "\e822"; } + +.icon-align-right:before { content: "\e823"; } + +.icon-arrow-down-left:before { content: "\e824"; } + +.icon-arrow-down-right:before { content: "\e825"; } + +.icon-anchor:before { content: "\e826"; } + +.icon-aperture:before { content: "\e827"; } + +.icon-arrow-left:before { content: "\e828"; } + +.icon-arrow-right:before { content: "\e829"; } + +.icon-arrow-down:before { content: "\e82a"; } + +.icon-arrow-up-left:before { content: "\e82b"; } + +.icon-arrow-up-right:before { content: "\e82c"; } + +.icon-arrow-up:before { content: "\e82d"; } + +.icon-award:before { content: "\e82e"; } + +.icon-bar-chart:before { content: "\e82f"; } + +.icon-at-sign:before { content: "\e830"; } + +.icon-bar-chart-2:before { content: "\e831"; } + +.icon-battery-charging:before { content: "\e832"; } + +.icon-bell-off:before { content: "\e833"; } + +.icon-battery:before { content: "\e834"; } + +.icon-bluetooth:before { content: "\e835"; } + +.icon-bell:before { content: "\e836"; } + +.icon-book:before { content: "\e837"; } + +.icon-briefcase:before { content: "\e838"; } + +.icon-camera-off:before { content: "\e839"; } + +.icon-calendar:before { content: "\e83a"; } + +.icon-bookmark:before { content: "\e83b"; } + +.icon-box:before { content: "\e83c"; } + +.icon-camera:before { content: "\e83d"; } + +.icon-check-circle:before { content: "\e83e"; } + +.icon-check:before { content: "\e83f"; } + +.icon-check-square:before { content: "\e840"; } + +.icon-cast:before { content: "\e841"; } + +.icon-chevron-down:before { content: "\e842"; } + +.icon-chevron-left:before { content: "\e843"; } + +.icon-chevron-right:before { content: "\e844"; } + +.icon-chevron-up:before { content: "\e845"; } + +.icon-chevrons-down:before { content: "\e846"; } + +.icon-chevrons-right:before { content: "\e847"; } + +.icon-chevrons-up:before { content: "\e848"; } + +.icon-chevrons-left:before { content: "\e849"; } + +.icon-circle:before { content: "\e84a"; } + +.icon-clipboard:before { content: "\e84b"; } + +.icon-chrome:before { content: "\e84c"; } + +.icon-clock:before { content: "\e84d"; } + +.icon-cloud-lightning:before { content: "\e84e"; } + +.icon-cloud-drizzle:before { content: "\e84f"; } + +.icon-cloud-rain:before { content: "\e850"; } + +.icon-cloud-off:before { content: "\e851"; } + +.icon-codepen:before { content: "\e852"; } + +.icon-cloud-snow:before { content: "\e853"; } + +.icon-compass:before { content: "\e854"; } + +.icon-copy:before { content: "\e855"; } + +.icon-corner-down-right:before { content: "\e856"; } + +.icon-corner-down-left:before { content: "\e857"; } + +.icon-corner-left-down:before { content: "\e858"; } + +.icon-corner-left-up:before { content: "\e859"; } + +.icon-corner-up-left:before { content: "\e85a"; } + +.icon-corner-up-right:before { content: "\e85b"; } + +.icon-corner-right-down:before { content: "\e85c"; } + +.icon-corner-right-up:before { content: "\e85d"; } + +.icon-cpu:before { content: "\e85e"; } + +.icon-credit-card:before { content: "\e85f"; } + +.icon-crosshair:before { content: "\e860"; } + +.icon-disc:before { content: "\e861"; } + +.icon-delete:before { content: "\e862"; } + +.icon-download-cloud:before { content: "\e863"; } + +.icon-download:before { content: "\e864"; } + +.icon-droplet:before { content: "\e865"; } + +.icon-edit-2:before { content: "\e866"; } + +.icon-edit:before { content: "\e867"; } + +.icon-edit-1:before { content: "\e868"; } + +.icon-external-link:before { content: "\e869"; } + +.icon-eye:before { content: "\e86a"; } + +.icon-feather:before { content: "\e86b"; } + +.icon-facebook:before { content: "\e86c"; } + +.icon-file-minus:before { content: "\e86d"; } + +.icon-eye-off:before { content: "\e86e"; } + +.icon-fast-forward:before { content: "\e86f"; } + +.icon-file-text:before { content: "\e870"; } + +.icon-film:before { content: "\e871"; } + +.icon-file:before { content: "\e872"; } + +.icon-file-plus:before { content: "\e873"; } + +.icon-folder:before { content: "\e874"; } + +.icon-filter:before { content: "\e875"; } + +.icon-flag:before { content: "\e876"; } + +.icon-globe:before { content: "\e877"; } + +.icon-grid:before { content: "\e878"; } + +.icon-heart:before { content: "\e879"; } + +.icon-home:before { content: "\e87a"; } + +.icon-github:before { content: "\e87b"; } + +.icon-image:before { content: "\e87c"; } + +.icon-inbox:before { content: "\e87d"; } + +.icon-layers:before { content: "\e87e"; } + +.icon-info:before { content: "\e87f"; } + +.icon-instagram:before { content: "\e880"; } + +.icon-layout:before { content: "\e881"; } + +.icon-link-2:before { content: "\e882"; } + +.icon-life-buoy:before { content: "\e883"; } + +.icon-link:before { content: "\e884"; } + +.icon-log-in:before { content: "\e885"; } + +.icon-list:before { content: "\e886"; } + +.icon-lock:before { content: "\e887"; } + +.icon-log-out:before { content: "\e888"; } + +.icon-loader:before { content: "\e889"; } + +.icon-mail:before { content: "\e88a"; } + +.icon-maximize-2:before { content: "\e88b"; } + +.icon-map:before { content: "\e88c"; } + +.icon-map-pin:before { content: "\e88e"; } + +.icon-menu:before { content: "\e88f"; } + +.icon-message-circle:before { content: "\e890"; } + +.icon-message-square:before { content: "\e891"; } + +.icon-minimize-2:before { content: "\e892"; } + +.icon-mic-off:before { content: "\e893"; } + +.icon-minus-circle:before { content: "\e894"; } + +.icon-mic:before { content: "\e895"; } + +.icon-minus-square:before { content: "\e896"; } + +.icon-minus:before { content: "\e897"; } + +.icon-moon:before { content: "\e898"; } + +.icon-monitor:before { content: "\e899"; } + +.icon-more-vertical:before { content: "\e89a"; } + +.icon-more-horizontal:before { content: "\e89b"; } + +.icon-move:before { content: "\e89c"; } + +.icon-music:before { content: "\e89d"; } + +.icon-navigation-2:before { content: "\e89e"; } + +.icon-navigation:before { content: "\e89f"; } + +.icon-octagon:before { content: "\e8a0"; } + +.icon-package:before { content: "\e8a1"; } + +.icon-pause-circle:before { content: "\e8a2"; } + +.icon-pause:before { content: "\e8a3"; } + +.icon-percent:before { content: "\e8a4"; } + +.icon-phone-call:before { content: "\e8a5"; } + +.icon-phone-forwarded:before { content: "\e8a6"; } + +.icon-phone-missed:before { content: "\e8a7"; } + +.icon-phone-off:before { content: "\e8a8"; } + +.icon-phone-incoming:before { content: "\e8a9"; } + +.icon-phone:before { content: "\e8aa"; } + +.icon-phone-outgoing:before { content: "\e8ab"; } + +.icon-pie-chart:before { content: "\e8ac"; } + +.icon-play-circle:before { content: "\e8ad"; } + +.icon-play:before { content: "\e8ae"; } + +.icon-plus-square:before { content: "\e8af"; } + +.icon-plus-circle:before { content: "\e8b0"; } + +.icon-plus:before { content: "\e8b1"; } + +.icon-pocket:before { content: "\e8b2"; } + +.icon-printer:before { content: "\e8b3"; } + +.icon-power:before { content: "\e8b4"; } + +.icon-radio:before { content: "\e8b5"; } + +.icon-repeat:before { content: "\e8b6"; } + +.icon-refresh-ccw:before { content: "\e8b7"; } + +.icon-rewind:before { content: "\e8b8"; } + +.icon-rotate-ccw:before { content: "\e8b9"; } + +.icon-refresh-cw:before { content: "\e8ba"; } + +.icon-rotate-cw:before { content: "\e8bb"; } + +.icon-save:before { content: "\e8bc"; } + +.icon-search:before { content: "\e8bd"; } + +.icon-server:before { content: "\e8be"; } + +.icon-scissors:before { content: "\e8bf"; } + +.icon-share-2:before { content: "\e8c0"; } + +.icon-share:before { content: "\e8c1"; } + +.icon-shield:before { content: "\e8c2"; } + +.icon-settings:before { content: "\e8c3"; } + +.icon-skip-back:before { content: "\e8c4"; } + +.icon-shuffle:before { content: "\e8c5"; } + +.icon-sidebar:before { content: "\e8c6"; } + +.icon-skip-forward:before { content: "\e8c7"; } + +.icon-slack:before { content: "\e8c8"; } + +.icon-slash:before { content: "\e8c9"; } + +.icon-smartphone:before { content: "\e8ca"; } + +.icon-square:before { content: "\e8cb"; } + +.icon-speaker:before { content: "\e8cc"; } + +.icon-star:before { content: "\e8cd"; } + +.icon-stop-circle:before { content: "\e8ce"; } + +.icon-sun:before { content: "\e8cf"; } + +.icon-sunrise:before { content: "\e8d0"; } + +.icon-tablet:before { content: "\e8d1"; } + +.icon-tag:before { content: "\e8d2"; } + +.icon-sunset:before { content: "\e8d3"; } + +.icon-target:before { content: "\e8d4"; } + +.icon-thermometer:before { content: "\e8d5"; } + +.icon-thumbs-up:before { content: "\e8d6"; } + +.icon-thumbs-down:before { content: "\e8d7"; } + +.icon-toggle-left:before { content: "\e8d8"; } + +.icon-toggle-right:before { content: "\e8d9"; } + +.icon-trash-2:before { content: "\e8da"; } + +.icon-trash:before { content: "\e8db"; } + +.icon-trending-up:before { content: "\e8dc"; } + +.icon-trending-down:before { content: "\e8dd"; } + +.icon-triangle:before { content: "\e8de"; } + +.icon-type:before { content: "\e8df"; } + +.icon-twitter:before { content: "\e8e0"; } + +.icon-upload:before { content: "\e8e1"; } + +.icon-umbrella:before { content: "\e8e2"; } + +.icon-upload-cloud:before { content: "\e8e3"; } + +.icon-unlock:before { content: "\e8e4"; } + +.icon-user-check:before { content: "\e8e5"; } + +.icon-user-minus:before { content: "\e8e6"; } + +.icon-user-plus:before { content: "\e8e7"; } + +.icon-user-x:before { content: "\e8e8"; } + +.icon-user:before { content: "\e8e9"; } + +.icon-users:before { content: "\e8ea"; } + +.icon-video-off:before { content: "\e8eb"; } + +.icon-video:before { content: "\e8ec"; } + +.icon-voicemail:before { content: "\e8ed"; } + +.icon-volume-x:before { content: "\e8ee"; } + +.icon-volume-2:before { content: "\e8ef"; } + +.icon-volume-1:before { content: "\e8f0"; } + +.icon-volume:before { content: "\e8f1"; } + +.icon-watch:before { content: "\e8f2"; } + +.icon-wifi:before { content: "\e8f3"; } + +.icon-x-square:before { content: "\e8f4"; } + +.icon-wind:before { content: "\e8f5"; } + +.icon-x:before { content: "\e8f6"; } + +.icon-x-circle:before { content: "\e8f7"; } + +.icon-zap:before { content: "\e8f8"; } + +.icon-zoom-in:before { content: "\e8f9"; } + +.icon-zoom-out:before { content: "\e8fa"; } + +.icon-command:before { content: "\e8fb"; } + +.icon-cloud:before { content: "\e8fc"; } + +.icon-hash:before { content: "\e8fd"; } + +.icon-headphones:before { content: "\e8fe"; } + +.icon-underline:before { content: "\e8ff"; } + +.icon-italic:before { content: "\e900"; } + +.icon-bold:before { content: "\e901"; } + +.icon-crop:before { content: "\e902"; } + +.icon-help-circle:before { content: "\e903"; } + +.icon-paperclip:before { content: "\e904"; } + +.icon-shopping-cart:before { content: "\e905"; } + +.icon-tv:before { content: "\e906"; } + +.icon-wifi-off:before { content: "\e907"; } + +.icon-minimize:before { content: "\e88d"; } + +.icon-maximize:before { content: "\e908"; } + +.icon-gitlab:before { content: "\e909"; } + +.icon-sliders:before { content: "\e90a"; } + +.icon-star-on:before { content: "\e90b"; } + +.icon-heart-on:before { content: "\e90c"; } \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/feather/fonts/feather.hxd b/src/main/resources/static/files/assets/icon/feather/fonts/feather.hxd new file mode 100644 index 0000000..2771093 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/feather/fonts/feather.hxd differ diff --git a/src/main/resources/static/files/assets/icon/feather/fonts/feather.svg b/src/main/resources/static/files/assets/icon/feather/fonts/feather.svg new file mode 100644 index 0000000..c9f2bef --- /dev/null +++ b/src/main/resources/static/files/assets/icon/feather/fonts/feather.svg @@ -0,0 +1,759 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/feather/fonts/feather.ttf b/src/main/resources/static/files/assets/icon/feather/fonts/feather.ttf new file mode 100644 index 0000000..e8112bd Binary files /dev/null and b/src/main/resources/static/files/assets/icon/feather/fonts/feather.ttf differ diff --git a/src/main/resources/static/files/assets/icon/feather/fonts/feather.woff b/src/main/resources/static/files/assets/icon/feather/fonts/feather.woff new file mode 100644 index 0000000..05d6c78 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/feather/fonts/feather.woff differ diff --git a/src/main/resources/static/files/assets/icon/flag-icons/css/flag-icon.css b/src/main/resources/static/files/assets/icon/flag-icons/css/flag-icon.css new file mode 100644 index 0000000..5c07c80 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/css/flag-icon.css @@ -0,0 +1,1545 @@ +.flag-icon-background { + background-position: 50% center; + background-repeat: no-repeat; + background-size: contain; + display: block; + float: none; + height: 25px; + width: 25px; + cursor: pointer; +} +.flag-icon { + background-size: contain; + background-position: 50%; + background-repeat: no-repeat; + position: relative; + display: inline-block; + width: 1.33333333em; + line-height: 1em; +} + +/* .flag-wrapper{ + border: 1px solid #10f; + text-align: center; + border-radius: 5px; + margin-bottom: 15px; +} */ +/* .flag-wrapper .flag-icon-background{ + text-align: center; +} */ +/* .flag .flag-icon-background{ + margin: 0 auto; +} */ + +.flag-icon:before { + content: "\00a0"; +} + + +.flag-icon.flag-icon-squared { + width: 1em; +} +.flag-icon-ad { + background-image: url(../fonts/ad.svg); +} +.flag-icon-AED { + background-image: url(../fonts/ae.svg); +} +.flag-icon-ae.flag-icon-squared { + background-image: url(../fonts/ae.svg); +} +.flag-icon-af { + background-image: url(../fonts/af.svg); +} +.flag-icon-af.flag-icon-squared { + background-image: url(../fonts/af.svg); +} +.flag-icon-ag { + background-image: url(../fonts/ag.svg); +} +.flag-icon-ag.flag-icon-squared { + background-image: url(../fonts/ag.svg); +} +.flag-icon-ai { + background-image: url(../fonts/ai.svg); +} +.flag-icon-ai.flag-icon-squared { + background-image: url(../fonts/ai.svg); +} +.flag-icon-al { + background-image: url(../fonts/al.svg); +} +.flag-icon-al.flag-icon-squared { + background-image: url(../fonts/al.svg); +} +.flag-icon-am { + background-image: url(../fonts/am.svg); +} +.flag-icon-am.flag-icon-squared { + background-image: url(../fonts/am.svg); +} +.flag-icon-ao { + background-image: url(../fonts/ao.svg); +} +.flag-icon-ao.flag-icon-squared { + background-image: url(../fonts/ao.svg); +} +.flag-icon-aq { + background-image: url(../fonts/aq.svg); +} +.flag-icon-aq.flag-icon-squared { + background-image: url(../fonts/aq.svg); +} +.flag-icon-ARS { + background-image: url(../fonts/ar.svg); +} +.flag-icon-ar.flag-icon-squared { + background-image: url(../fonts/ar.svg); +} +.flag-icon-as { + background-image: url(../fonts/as.svg); +} +.flag-icon-as.flag-icon-squared { + background-image: url(../fonts/as.svg); +} +.flag-icon-at { + background-image: url(../fonts/at.svg); +} +.flag-icon-at.flag-icon-squared { + background-image: url(../fonts/at.svg); +} +.flag-icon-au { + background-image: url(../fonts/au.svg); +} +.flag-icon-au.flag-icon-squared { + background-image: url(../fonts/au.svg); +} +.flag-icon-aw { + background-image: url(../fonts/aw.svg); +} +.flag-icon-aw.flag-icon-squared { + background-image: url(../fonts/aw.svg); +} +.flag-icon-ax { + background-image: url(../fonts/ax.svg); +} +.flag-icon-ax.flag-icon-squared { + background-image: url(../fonts/ax.svg); +} +.flag-icon-az { + background-image: url(../fonts/az.svg); +} +.flag-icon-az.flag-icon-squared { + background-image: url(../fonts/az.svg); +} +.flag-icon-ba { + background-image: url(../fonts/ba.svg); +} +.flag-icon-ba.flag-icon-squared { + background-image: url(../fonts/ba.svg); +} +.flag-icon-BBD { + background-image: url(../fonts/bb.svg); +} +.flag-icon-bb.flag-icon-squared { + background-image: url(../fonts/bb.svg); +} +.flag-icon-bd { + background-image: url(../fonts/bd.svg); +} +.flag-icon-bd.flag-icon-squared { + background-image: url(../fonts/bd.svg); +} +.flag-icon-be { + background-image: url(../fonts/be.svg); +} +.flag-icon-be.flag-icon-squared { + background-image: url(../fonts/be.svg); +} +.flag-icon-bf { + background-image: url(../fonts/bf.svg); +} +.flag-icon-bf.flag-icon-squared { + background-image: url(../fonts/bf.svg); +} +.flag-icon-BGN { + background-image: url(../fonts/bg.svg); +} +.flag-icon-bg.flag-icon-squared { + background-image: url(../fonts/bg.svg); +} +.flag-icon-BHD { + background-image: url(../fonts/bh.svg); +} +.flag-icon-bh.flag-icon-squared { + background-image: url(../fonts/bh.svg); +} +.flag-icon-bi { + background-image: url(../fonts/bi.svg); +} +.flag-icon-bi.flag-icon-squared { + background-image: url(../fonts/bi.svg); +} +.flag-icon-bj { + background-image: url(../fonts/bj.svg); +} +.flag-icon-bj.flag-icon-squared { + background-image: url(../fonts/bj.svg); +} +.flag-icon-bl { + background-image: url(../fonts/bl.svg); +} +.flag-icon-bl.flag-icon-squared { + background-image: url(../fonts/bl.svg); +} +.flag-icon-BMD { + background-image: url(../fonts/bm.svg); +} +.flag-icon-bm.flag-icon-squared { + background-image: url(../fonts/bm.svg); +} +.flag-icon-BND { + background-image: url(../fonts/bn.svg); +} +.flag-icon-bn.flag-icon-squared { + background-image: url(../fonts/bn.svg); +} +.flag-icon-bo { + background-image: url(../fonts/bo.svg); +} +.flag-icon-bo.flag-icon-squared { + background-image: url(../fonts/bo.svg); +} +.flag-icon-bq { + background-image: url(../fonts/bq.svg); +} +.flag-icon-bq.flag-icon-squared { + background-image: url(../fonts/bq.svg); +} +.flag-icon-BRL.flag-icon-bsflag-icon-bs { + background-image: url(../fonts/br.svg); +} +.flag-icon-br.flag-icon-squared { + background-image: url(../fonts/br.svg); +} +.flag-icon-BSD{ + background-image: url(../fonts/bs.svg); +} +.flag-icon-bs.flag-icon-squared { + background-image: url(../fonts/bs.svg); +} +.flag-icon-bt { + background-image: url(../fonts/bt.svg); +} +.flag-icon-bt.flag-icon-squared { + background-image: url(../fonts/bt.svg); +} +.flag-icon-bv { + background-image: url(../fonts/bv.svg); +} +.flag-icon-bv.flag-icon-squared { + background-image: url(../fonts/bv.svg); +} +.flag-icon-BWP { + background-image: url(../fonts/bw.svg); +} +.flag-icon-bw.flag-icon-squared { + background-image: url(../fonts/bw.svg); +} +.flag-icon-by { + background-image: url(../fonts/by.svg); +} +.flag-icon-by.flag-icon-squared { + background-image: url(../fonts/by.svg); +} +.flag-icon-BZD { + background-image: url(../fonts/bz.svg); +} +.flag-icon-bz.flag-icon-squared { + background-image: url(../fonts/bz.svg); +} +.flag-icon-CAD { + background-image: url(../fonts/ca.svg); +} +.flag-icon-ca.flag-icon-squared { + background-image: url(../fonts/ca.svg); +} +.flag-icon-cc { + background-image: url(../fonts/cc.svg); +} +.flag-icon-cc.flag-icon-squared { + background-image: url(../fonts/cc.svg); +} +.flag-icon-cd { + background-image: url(../fonts/cd.svg); +} +.flag-icon-cd.flag-icon-squared { + background-image: url(../fonts/cd.svg); +} +.flag-icon-cf { + background-image: url(../fonts/cf.svg); +} +.flag-icon-cf.flag-icon-squared { + background-image: url(../fonts/cf.svg); +} +.flag-icon-cg { + background-image: url(../fonts/cg.svg); +} +.flag-icon-cg.flag-icon-squared { + background-image: url(../fonts/cg.svg); +} +.flag-icon-CHF { + background-image: url(../fonts/ch.svg); +} +.flag-icon-ch.flag-icon-squared { + background-image: url(../fonts/ch.svg); +} +.flag-icon-ci { + background-image: url(../fonts/ci.svg); +} +.flag-icon-ci.flag-icon-squared { + background-image: url(../fonts/ci.svg); +} +.flag-icon-ck { + background-image: url(../fonts/ck.svg); +} +.flag-icon-ck.flag-icon-squared { + background-image: url(../fonts/ck.svg); +} +.flag-icon-CLP { + background-image: url(../fonts/cl.svg); +} +.flag-icon-cl.flag-icon-squared { + background-image: url(../fonts/cl.svg); +} +.flag-icon-cm { + background-image: url(../fonts/cm.svg); +} +.flag-icon-cm.flag-icon-squared { + background-image: url(../fonts/cm.svg); +} +.flag-icon-CNY { + background-image: url(../fonts/cn.svg); +} +.flag-icon-cn.flag-icon-squared { + background-image: url(../fonts/cn.svg); +} +.flag-icon-COP { + background-image: url(../fonts/co.svg); +} +.flag-icon-co.flag-icon-squared { + background-image: url(../fonts/co.svg); +} +.flag-icon-CRC { + background-image: url(../fonts/cr.svg); +} +.flag-icon-cr.flag-icon-squared { + background-image: url(../fonts/cr.svg); +} +.flag-icon-cu { + background-image: url(../fonts/cu.svg); +} +.flag-icon-cu.flag-icon-squared { + background-image: url(../fonts/cu.svg); +} +.flag-icon-cv { + background-image: url(../fonts/cv.svg); +} +.flag-icon-cv.flag-icon-squared { + background-image: url(../fonts/cv.svg); +} +.flag-icon-cw { + background-image: url(../fonts/cw.svg); +} +.flag-icon-cw.flag-icon-squared { + background-image: url(../fonts/cw.svg); +} +.flag-icon-cx { + background-image: url(../fonts/cx.svg); +} +.flag-icon-cx.flag-icon-squared { + background-image: url(../fonts/cx.svg); +} +.flag-icon-cy { + background-image: url(../fonts/cy.svg); +} +.flag-icon-cy.flag-icon-squared { + background-image: url(../fonts/cy.svg); +} +.flag-icon-CZK { + background-image: url(../fonts/cz.svg); +} +.flag-icon-cz.flag-icon-squared { + background-image: url(../fonts/cz.svg); +} +.flag-icon-de { + background-image: url(../fonts/de.svg); +} +.flag-icon-de.flag-icon-squared { + background-image: url(../fonts/de.svg); +} +.flag-icon-dj { + background-image: url(../fonts/dj.svg); +} +.flag-icon-dj.flag-icon-squared { + background-image: url(../fonts/dj.svg); +} +.flag-icon-DKK { + background-image: url(../fonts/dk.svg); +} +.flag-icon-dk.flag-icon-squared { + background-image: url(../fonts/dk.svg); +} +.flag-icon-dm { + background-image: url(../fonts/dm.svg); +} +.flag-icon-dm.flag-icon-squared { + background-image: url(../fonts/dm.svg); +} +.flag-icon-DOP { + background-image: url(../fonts/do.svg); +} +.flag-icon-do.flag-icon-squared { + background-image: url(../fonts/do.svg); +} +.flag-icon-dz { + background-image: url(../fonts/dz.svg); +} +.flag-icon-ee +.flag-icon-dz.flag-icon-squared { + background-image: url(../fonts/dz.svg); +} +.flag-icon-ec { + background-image: url(../fonts/ec.svg); +} +.flag-icon-ec.flag-icon-squared { + background-image: url(../fonts/ec.svg); +} +.flag-icon-EEK { + background-image: url(../fonts/ee.svg); +} +.flag-icon-ee.flag-icon-squared { + background-image: url(../fonts/ee.svg); +} +.flag-icon-EGP { + background-image: url(../fonts/eg.svg); +} +.flag-icon-eg.flag-icon-squared { + background-image: url(../fonts/eg.svg); +} +.flag-icon-eh { + background-image: url(../fonts/eh.svg); +} +.flag-icon-eh.flag-icon-squared { + background-image: url(../fonts/eh.svg); +} +.flag-icon-er { + background-image: url(../fonts/er.svg); +} +.flag-icon-er.flag-icon-squared { + background-image: url(../fonts/er.svg); +} +.flag-icon-es { + background-image: url(../fonts/es.svg); +} +.flag-icon-es.flag-icon-squared { + background-image: url(../fonts/es.svg); +} +.flag-icon-et { + background-image: url(../fonts/et.svg); +} +.flag-icon-et.flag-icon-squared { + background-image: url(../fonts/et.svg); +} +.flag-icon-fi { + background-image: url(../fonts/fi.svg); +} +.flag-icon-fi.flag-icon-squared { + background-image: url(../fonts/fi.svg); +} +.flag-icon-FJD { + background-image: url(../fonts/fj.svg); +} +.flag-icon-fj.flag-icon-squared { + background-image: url(../fonts/fj.svg); +} +.flag-icon-fk { + background-image: url(../fonts/fk.svg); +} +.flag-icon-fk.flag-icon-squared { + background-image: url(../fonts/fk.svg); +} +.flag-icon-fm { + background-image: url(../fonts/fm.svg); +} +.flag-icon-fm.flag-icon-squared { + background-image: url(../fonts/fm.svg); +} +.flag-icon-fo { + background-image: url(../fonts/fo.svg); +} +.flag-icon-fo.flag-icon-squared { + background-image: url(../fonts/fo.svg); +} +.flag-icon-fr { + background-image: url(../fonts/fr.svg); +} +.flag-icon-fr.flag-icon-squared { + background-image: url(../fonts/fr.svg); +} +.flag-icon-ga { + background-image: url(../fonts/ga.svg); +} +.flag-icon-ga.flag-icon-squared { + background-image: url(../fonts/ga.svg); +} +.flag-icon-gb { + background-image: url(../fonts/gb.svg); +} +.flag-icon-gb.flag-icon-squared { + background-image: url(../fonts/gb.svg); +} +.flag-icon-gd { + background-image: url(../fonts/gd.svg); +} +.flag-icon-gd.flag-icon-squared { + background-image: url(../fonts/gd.svg); +} +.flag-icon-ge { + background-image: url(../fonts/ge.svg); +} +.flag-icon-ge.flag-icon-squared { + background-image: url(../fonts/ge.svg); +} +.flag-icon-gf { + background-image: url(../fonts/gf.svg); +} +.flag-icon-gf.flag-icon-squared { + background-image: url(../fonts/gf.svg); +} +.flag-icon-gg { + background-image: url(../fonts/gg.svg); +} +.flag-icon-gg.flag-icon-squared { + background-image: url(../fonts/gg.svg); +} +.flag-icon-gh { + background-image: url(../fonts/gh.svg); +} +.flag-icon-gh.flag-icon-squared { + background-image: url(../fonts/gh.svg); +} +.flag-icon-gi { + background-image: url(../fonts/gi.svg); +} +.flag-icon-gi.flag-icon-squared { + background-image: url(../fonts/gi.svg); +} +.flag-icon-gl { + background-image: url(../fonts/gl.svg); +} +.flag-icon-gl.flag-icon-squared { + background-image: url(../fonts/gl.svg); +} +.flag-icon-GMD { + background-image: url(../fonts/gm.svg); +} +.flag-icon-gm.flag-icon-squared { + background-image: url(../fonts/gm.svg); +} +.flag-icon-gn { + background-image: url(../fonts/gn.svg); +} +.flag-icon-gn.flag-icon-squared { + background-image: url(../fonts/gn.svg); +} +.flag-icon-gp { + background-image: url(../fonts/gp.svg); +} +.flag-icon-gp.flag-icon-squared { + background-image: url(../fonts/gp.svg); +} +.flag-icon-gq { + background-image: url(../fonts/gq.svg); +} +.flag-icon-gq.flag-icon-squared { + background-image: url(../fonts/gq.svg); +} +.flag-icon-gr { + background-image: url(../fonts/gr.svg); +} +.flag-icon-gr.flag-icon-squared { + background-image: url(../fonts/gr.svg); +} +.flag-icon-gs { + background-image: url(../fonts/gs.svg); +} +.flag-icon-gs.flag-icon-squared { + background-image: url(../fonts/gs.svg); +} +.flag-icon-GTQ { + background-image: url(../fonts/gt.svg); +} +.flag-icon-gt.flag-icon-squared { + background-image: url(../fonts/gt.svg); +} +.flag-icon-gu { + background-image: url(../fonts/gu.svg); +} +.flag-icon-gu.flag-icon-squared { + background-image: url(../fonts/gu.svg); +} +.flag-icon-gw { + background-image: url(../fonts/gw.svg); +} +.flag-icon-gw.flag-icon-squared { + background-image: url(../fonts/gw.svg); +} +.flag-icon-gy { + background-image: url(../fonts/gy.svg); +} +.flag-icon-gy.flag-icon-squared { + background-image: url(../fonts/gy.svg); +} +.flag-icon-HKD { + background-image: url(../fonts/hk.svg); +} +.flag-icon-hk.flag-icon-squared { + background-image: url(../fonts/hk.svg); +} +.flag-icon-AUD { + background-image: url(../fonts/hm.svg); +} +.flag-icon-hm.flag-icon-squared { + background-image: url(../fonts/hm.svg); +} +.flag-icon-hn { + background-image: url(../fonts/hn.svg); +} +.flag-icon-hn.flag-icon-squared { + background-image: url(../fonts/hn.svg); +} +.flag-icon-HRK { + background-image: url(../fonts/hr.svg); +} +.flag-icon-hr.flag-icon-squared { + background-image: url(../fonts/hr.svg); +} +.flag-icon-ht { + background-image: url(../fonts/ht.svg); +} +.flag-icon-ht.flag-icon-squared { + background-image: url(../fonts/ht.svg); +} +.flag-icon-HUF { + background-image: url(../fonts/hu.svg); +} +.flag-icon-hu.flag-icon-squared { + background-image: url(../fonts/hu.svg); +} +.flag-icon-IDR { + background-image: url(../fonts/id.svg); +} +.flag-icon-id.flag-icon-squared { + background-image: url(../fonts/id.svg); +} +.flag-icon-ie { + background-image: url(../fonts/ie.svg); +} +.flag-icon-ie.flag-icon-squared { + background-image: url(../fonts/ie.svg); +} +.flag-icon-ILS { + background-image: url(../fonts/il.svg); +} +.flag-icon-il.flag-icon-squared { + background-image: url(../fonts/il.svg); +} +.flag-icon-im { + background-image: url(../fonts/im.svg); +} +.flag-icon-im.flag-icon-squared { + background-image: url(../fonts/im.svg); +} +.flag-icon-INR { + background-image: url(../fonts/in.svg); +} + +.flag-icon-io { + background-image: url(../fonts/io.svg); +} +.flag-icon-io.flag-icon-squared { + background-image: url(../fonts/io.svg); +} +.flag-icon-iq { + background-image: url(../fonts/iq.svg); +} +.flag-icon-iq.flag-icon-squared { + background-image: url(../fonts/iq.svg); +} +.flag-icon-ir { + background-image: url(../fonts/ir.svg); +} +.flag-icon-ir.flag-icon-squared { + background-image: url(../fonts/ir.svg); +} +.flag-icon-ISK { + background-image: url(../fonts/is.svg); +} +.flag-icon-is.flag-icon-squared { + background-image: url(../fonts/is.svg); +} +.flag-icon-it { + background-image: url(../fonts/it.svg); +} +.flag-icon-it.flag-icon-squared { + background-image: url(../fonts/it.svg); +} +.flag-icon-je { + background-image: url(../fonts/je.svg); +} +.flag-icon-je.flag-icon-squared { + background-image: url(../fonts/je.svg); +} +.flag-icon-JMD { + background-image: url(../fonts/jm.svg); +} +.flag-icon-jm.flag-icon-squared { + background-image: url(../fonts/jm.svg); +} +.flag-icon-JOD { + background-image: url(../fonts/jo.svg); +} +.flag-icon-jo.flag-icon-squared { + background-image: url(../fonts/jo.svg); +} +.flag-icon-JPY { + background-image: url(../fonts/jp.svg); +} +.flag-icon-jp.flag-icon-squared { + background-image: url(../fonts/jp.svg); +} +.flag-icon-KES { + background-image: url(../fonts/ke.svg); +} +.flag-icon-ke.flag-icon-squared { + background-image: url(../fonts/ke.svg); +} +.flag-icon-kg { + background-image: url(../fonts/kg.svg); +} +.flag-icon-kg.flag-icon-squared { + background-image: url(../fonts/kg.svg); +} +.flag-icon-kh { + background-image: url(../fonts/kh.svg); +} +.flag-icon-kh.flag-icon-squared { + background-image: url(../fonts/kh.svg); +} +.flag-icon-ki { + background-image: url(../fonts/ki.svg); +} +.flag-icon-ki.flag-icon-squared { + background-image: url(../fonts/ki.svg); +} +.flag-icon-km { + background-image: url(../fonts/km.svg); +} +.flag-icon-km.flag-icon-squared { + background-image: url(../fonts/km.svg); +} +.flag-icon-kn { + background-image: url(../fonts/kn.svg); +} +.flag-icon-kn.flag-icon-squared { + background-image: url(../fonts/kn.svg); +} +.flag-icon-kp { + background-image: url(../fonts/kp.svg); +} +.flag-icon-kp.flag-icon-squared { + background-image: url(../fonts/kp.svg); +} +.flag-icon-KRW { + background-image: url(../fonts/kr.svg); +} +.flag-icon-kr.flag-icon-squared { + background-image: url(../fonts/kr.svg); +} +.flag-icon-KWD { + background-image: url(../fonts/kw.svg); +} +.flag-icon-kw.flag-icon-squared { + background-image: url(../fonts/kw.svg); +} +.flag-icon-KYD { + background-image: url(../fonts/ky.svg); +} +.flag-icon-ky.flag-icon-squared { + background-image: url(../fonts/ky.svg); +} +.flag-icon-kz { + background-image: url(../fonts/kz.svg); +} +.flag-icon-kz.flag-icon-squared { + background-image: url(../fonts/kz.svg); +} +.flag-icon-la { + background-image: url(../fonts/la.svg); +} +.flag-icon-la.flag-icon-squared { + background-image: url(../fonts/la.svg); +} +.flag-icon-LBP { + background-image: url(../fonts/lb.svg); +} +.flag-icon-lb.flag-icon-squared { + background-image: url(../fonts/lb.svg); +} +.flag-icon-lc { + background-image: url(../fonts/lc.svg); +} +.flag-icon-lc.flag-icon-squared { + background-image: url(../fonts/lc.svg); +} +.flag-icon-li { + background-image: url(../fonts/li.svg); +} +.flag-icon-li.flag-icon-squared { + background-image: url(../fonts/li.svg); +} +.flag-icon-LKR { + background-image: url(../fonts/lk.svg); +} +.flag-icon-lk.flag-icon-squared { + background-image: url(../fonts/lk.svg); +} +.flag-icon-lr { + background-image: url(../fonts/lr.svg); +} +.flag-icon-lr.flag-icon-squared { + background-image: url(../fonts/lr.svg); +} +.flag-icon-ls { + background-image: url(../fonts/ls.svg); +} +.flag-icon-ls.flag-icon-squared { + background-image: url(../fonts/ls.svg); +} +.flag-icon-LTL { + background-image: url(../fonts/lt.svg); +} +.flag-icon-lt.flag-icon-squared { + background-image: url(../fonts/lt.svg); +} +.flag-icon-lu { + background-image: url(../fonts/lu.svg); +} +.flag-icon-lu.flag-icon-squared { + background-image: url(../fonts/lu.svg); +} +.flag-icon-LVL { + background-image: url(../fonts/lv.svg); +} +.flag-icon-lv.flag-icon-squared { + background-image: url(../fonts/lv.svg); +} +.flag-icon-ly { + background-image: url(../fonts/ly.svg); +} +.flag-icon-ly.flag-icon-squared { + background-image: url(../fonts/ly.svg); +} +.flag-icon-MAD { + background-image: url(../fonts/ma.svg); +} +.flag-icon-ma.flag-icon-squared { + background-image: url(../fonts/ma.svg); +} +.flag-icon-mc { + background-image: url(../fonts/mc.svg); +} +.flag-icon-mc.flag-icon-squared { + background-image: url(../fonts/mc.svg); +} +.flag-icon-md { + background-image: url(../fonts/md.svg); +} +.flag-icon-md.flag-icon-squared { + background-image: url(../fonts/md.svg); +} +.flag-icon-me { + background-image: url(../fonts/me.svg); +} +.flag-icon-me.flag-icon-squared { + background-image: url(../fonts/me.svg); +} +.flag-icon-mf { + background-image: url(../fonts/mf.svg); +} +.flag-icon-mf.flag-icon-squared { + background-image: url(../fonts/mf.svg); +} +.flag-icon-mg { + background-image: url(../fonts/mg.svg); +} +.flag-icon-mg.flag-icon-squared { + background-image: url(../fonts/mg.svg); +} +.flag-icon-mh { + background-image: url(../fonts/mh.svg); +} +.flag-icon-mh.flag-icon-squared { + background-image: url(../fonts/mh.svg); +} +.flag-icon-MKD { + background-image: url(../fonts/mk.svg); +} +.flag-icon-mk.flag-icon-squared { + background-image: url(../fonts/mk.svg); +} +.flag-icon-ml { + background-image: url(../fonts/ml.svg); +} +.flag-icon-ml.flag-icon-squared { + background-image: url(../fonts/ml.svg); +} +.flag-icon-mm { + background-image: url(../fonts/mm.svg); +} +.flag-icon-mm.flag-icon-squared { + background-image: url(../fonts/mm.svg); +} +.flag-icon-mn { + background-image: url(../fonts/mn.svg); +} +.flag-icon-mn.flag-icon-squared { + background-image: url(../fonts/mn.svg); +} +.flag-icon-mo { + background-image: url(../fonts/mo.svg); +} +.flag-icon-mo.flag-icon-squared { + background-image: url(../fonts/mo.svg); +} +.flag-icon-mp { + background-image: url(../fonts/mp.svg); +} +.flag-icon-mp.flag-icon-squared { + background-image: url(../fonts/mp.svg); +} +.flag-icon-mq { + background-image: url(../fonts/mq.svg); +} +.flag-icon-mq.flag-icon-squared { + background-image: url(../fonts/mq.svg); +} +.flag-icon-mr { + background-image: url(../fonts/mr.svg); +} +.flag-icon-mr.flag-icon-squared { + background-image: url(../fonts/mr.svg); +} +.flag-icon-ms { + background-image: url(../fonts/ms.svg); +} +.flag-icon-ms.flag-icon-squared { + background-image: url(../fonts/ms.svg); +} +.flag-icon-mt { + background-image: url(../fonts/mt.svg); +} +.flag-icon-mt.flag-icon-squared { + background-image: url(../fonts/mt.svg); +} +.flag-icon-MUR { + background-image: url(../fonts/mu.svg); +} +.flag-icon-mu.flag-icon-squared { + background-image: url(../fonts/mu.svg); +} +.flag-icon-mv { + background-image: url(../fonts/mv.svg); +} +.flag-icon-mv.flag-icon-squared { + background-image: url(../fonts/mv.svg); +} +.flag-icon-mw { + background-image: url(../fonts/mw.svg); +} +.flag-icon-mw.flag-icon-squared { + background-image: url(../fonts/mw.svg); +} +.flag-icon-MXN { + background-image: url(../fonts/mx.svg); +} +.flag-icon-mx.flag-icon-squared { + background-image: url(../fonts/mx.svg); +} +.flag-icon-MYR { + background-image: url(../fonts/my.svg); +} +.flag-icon-my.flag-icon-squared { + background-image: url(../fonts/my.svg); +} +.flag-icon-mz { + background-image: url(../fonts/mz.svg); +} +.flag-icon-mz.flag-icon-squared { + background-image: url(../fonts/mz.svg); +} +.flag-icon-na { + background-image: url(../fonts/na.svg); +} +.flag-icon-na.flag-icon-squared { + background-image: url(../fonts/na.svg); +} +.flag-icon-nc { + background-image: url(../fonts/nc.svg); +} +.flag-icon-nc.flag-icon-squared { + background-image: url(../fonts/nc.svg); +} +.flag-icon-ne { + background-image: url(../fonts/ne.svg); +} +.flag-icon-ne.flag-icon-squared { + background-image: url(../fonts/ne.svg); +} +.flag-icon-nf { + background-image: url(../fonts/nf.svg); +} +.flag-icon-nf.flag-icon-squared { + background-image: url(../fonts/nf.svg); +} +.flag-icon-ng { + background-image: url(../fonts/ng.svg); +} +.flag-icon-ng.flag-icon-squared { + background-image: url(../fonts/ng.svg); +} +.flag-icon-ni { + background-image: url(../fonts/ni.svg); +} +.flag-icon-ni.flag-icon-squared { + background-image: url(../fonts/ni.svg); +} +.flag-icon-NLG { + background-image: url(../fonts/nl.svg); +} +.flag-icon-nl.flag-icon-squared { + background-image: url(../fonts/nl.svg); +} +.flag-icon-NOK { + background-image: url(../fonts/no.svg); +} +.flag-icon-no.flag-icon-squared { + background-image: url(../fonts/no.svg); +} +.flag-icon-np { + background-image: url(../fonts/np.svg); +} +.flag-icon-np.flag-icon-squared { + background-image: url(../fonts/np.svg); +} +.flag-icon-nr { + background-image: url(../fonts/nr.svg); +} +.flag-icon-nr.flag-icon-squared { + background-image: url(../fonts/nr.svg); +} +.flag-icon-nu { + background-image: url(../fonts/nu.svg); +} +.flag-icon-nu.flag-icon-squared { + background-image: url(../fonts/nu.svg); +} +.flag-icon-NZD { + background-image: url(../fonts/nz.svg); +} +.flag-icon-nz.flag-icon-squared { + background-image: url(../fonts/nz.svg); +} +.flag-icon-OMR { + background-image: url(../fonts/om.svg); +} +.flag-icon-om.flag-icon-squared { + background-image: url(../fonts/om.svg); +} +.flag-icon-pa { + background-image: url(../fonts/pa.svg); +} +.flag-icon-pa.flag-icon-squared { + background-image: url(../fonts/pa.svg); +} +.flag-icon-PEN { + background-image: url(../fonts/pe.svg); +} +.flag-icon-pe.flag-icon-squared { + background-image: url(../fonts/pe.svg); +} +.flag-icon-pf { + background-image: url(../fonts/pf.svg); +} +.flag-icon-pf.flag-icon-squared { + background-image: url(../fonts/pf.svg); +} +.flag-icon-PGK { + background-image: url(../fonts/pg.svg); +} +.flag-icon-pg.flag-icon-squared { + background-image: url(../fonts/pg.svg); +} +.flag-icon-PHP { + background-image: url(../fonts/ph.svg); +} +.flag-icon-ph.flag-icon-squared { + background-image: url(../fonts/ph.svg); +} +.flag-icon-PKR { + background-image: url(../fonts/pk.svg); +} +.flag-icon-pk.flag-icon-squared { + background-image: url(../fonts/pk.svg); +} +.flag-icon-PLN { + background-image: url(../fonts/pl.svg); +} +.flag-icon-pl.flag-icon-squared { + background-image: url(../fonts/pl.svg); +} +.flag-icon-pm { + background-image: url(../fonts/pm.svg); +} +.flag-icon-pm.flag-icon-squared { + background-image: url(../fonts/pm.svg); +} +.flag-icon-pn { + background-image: url(../fonts/pn.svg); +} +.flag-icon-pn.flag-icon-squared { + background-image: url(../fonts/pn.svg); +} +.flag-icon-pr { + background-image: url(../fonts/pr.svg); +} +.flag-icon-pr.flag-icon-squared { + background-image: url(../fonts/pr.svg); +} +.flag-icon-ps { + background-image: url(../fonts/ps.svg); +} +.flag-icon-ps.flag-icon-squared { + background-image: url(../fonts/ps.svg); +} +.flag-icon-pt { + background-image: url(../fonts/pt.svg); +} +.flag-icon-pt.flag-icon-squared { + background-image: url(../fonts/pt.svg); +} +.flag-icon-pw { + background-image: url(../fonts/pw.svg); +} +.flag-icon-pw.flag-icon-squared { + background-image: url(../fonts/pw.svg); +} +.flag-icon-py { + background-image: url(../fonts/py.svg); +} +.flag-icon-py.flag-icon-squared { + background-image: url(../fonts/py.svg); +} +.flag-icon-QAR { + background-image: url(../fonts/qa.svg); +} +.flag-icon-qa.flag-icon-squared { + background-image: url(../fonts/qa.svg); +} + +.flag-icon-RON { + background-image: url(../fonts/ro.svg); +} +.flag-icon-ro.flag-icon-squared { + background-image: url(../fonts/ro.svg); +} +.flag-icon-rs { + background-image: url(../fonts/rs.svg); +} +.flag-icon-rs.flag-icon-squared { + background-image: url(../fonts/rs.svg); +} +.flag-icon-RUB { + background-image: url(../fonts/ru.svg); +} +.flag-icon-ru.flag-icon-squared { + background-image: url(../fonts/ru.svg); +} +.flag-icon-rw { + background-image: url(../fonts/rw.svg); +} +.flag-icon-rw.flag-icon-squared { + background-image: url(../fonts/rw.svg); +} +.flag-icon-SAR { + background-image: url(../fonts/sa.svg); +} +.flag-icon-sa.flag-icon-squared { + background-image: url(../fonts/sa.svg); +} +.flag-icon-sb { + background-image: url(../fonts/sb.svg); +} +.flag-icon-sb.flag-icon-squared { + background-image: url(../fonts/sb.svg); +} +.flag-icon-sc { + background-image: url(../fonts/sc.svg); +} +.flag-icon-sc.flag-icon-squared { + background-image: url(../fonts/sc.svg); +} +.flag-icon-sd { + background-image: url(../fonts/sd.svg); +} +.flag-icon-sd.flag-icon-squared { + background-image: url(../fonts/sd.svg); +} +.flag-icon-SEK { + background-image: url(../fonts/se.svg); +} +.flag-icon-se.flag-icon-squared { + background-image: url(../fonts/se.svg); +} +.flag-icon-SGD { + background-image: url(../fonts/sg.svg); +} +.flag-icon-sg.flag-icon-squared { + background-image: url(../fonts/sg.svg); +} +.flag-icon-sh { + background-image: url(../fonts/sh.svg); +} +.flag-icon-sh.flag-icon-squared { + background-image: url(../fonts/sh.svg); +} +.flag-icon-si { + background-image: url(../fonts/si.svg); +} +.flag-icon-si.flag-icon-squared { + background-image: url(../fonts/si.svg); +} +.flag-icon-sj { + background-image: url(../fonts/sj.svg); +} +.flag-icon-sj.flag-icon-squared { + background-image: url(../fonts/sj.svg); +} +.flag-icon-sk { + background-image: url(../fonts/sk.svg); +} +.flag-icon-sk.flag-icon-squared { + background-image: url(../fonts/sk.svg); +} +.flag-icon-sl { + background-image: url(../fonts/sl.svg); +} +.flag-icon-sl.flag-icon-squared { + background-image: url(../fonts/sl.svg); +} +.flag-icon-sm { + background-image: url(../fonts/sm.svg); +} +.flag-icon-sm.flag-icon-squared { + background-image: url(../fonts/sm.svg); +} +.flag-icon-sn { + background-image: url(../fonts/sn.svg); +} +.flag-icon-sn.flag-icon-squared { + background-image: url(../fonts/sn.svg); +} +.flag-icon-so { + background-image: url(../fonts/so.svg); +} +.flag-icon-so.flag-icon-squared { + background-image: url(../fonts/so.svg); +} +.flag-icon-sr { + background-image: url(../fonts/sr.svg); +} +.flag-icon-sr.flag-icon-squared { + background-image: url(../fonts/sr.svg); +} +.flag-icon-ss { + background-image: url(../fonts/ss.svg); +} +.flag-icon-ss.flag-icon-squared { + background-image: url(../fonts/ss.svg); +} +.flag-icon-st { + background-image: url(../fonts/st.svg); +} +.flag-icon-st.flag-icon-squared { + background-image: url(../fonts/st.svg); +} +.flag-icon-sv { + background-image: url(../fonts/sv.svg); +} +.flag-icon-sv.flag-icon-squared { + background-image: url(../fonts/sv.svg); +} +.flag-icon-sx { + background-image: url(../fonts/sx.svg); +} +.flag-icon-sx.flag-icon-squared { + background-image: url(../fonts/sx.svg); +} +.flag-icon-SYP { + background-image: url(../fonts/sy.svg); +} +.flag-icon-sy.flag-icon-squared { + background-image: url(../fonts/sy.svg); +} +.flag-icon-sz { + background-image: url(../fonts/sz.svg); +} +.flag-icon-sz.flag-icon-squared { + background-image: url(../fonts/sz.svg); +} +.flag-icon-tc { + background-image: url(../fonts/tc.svg); +} +.flag-icon-tc.flag-icon-squared { + background-image: url(../fonts/tc.svg); +} +.flag-icon-td { + background-image: url(../fonts/td.svg); +} +.flag-icon-td.flag-icon-squared { + background-image: url(../fonts/td.svg); +} +.flag-icon-tf { + background-image: url(../fonts/tf.svg); +} +.flag-icon-tf.flag-icon-squared { + background-image: url(../fonts/tf.svg); +} +.flag-icon-tg { + background-image: url(../fonts/tg.svg); +} +.flag-icon-tg.flag-icon-squared { + background-image: url(../fonts/tg.svg); +} +.flag-icon-THB { + background-image: url(../fonts/th.svg); +} +.flag-icon-th.flag-icon-squared { + background-image: url(../fonts/th.svg); +} +.flag-icon-tj { + background-image: url(../fonts/tj.svg); +} +.flag-icon-tj.flag-icon-squared { + background-image: url(../fonts/tj.svg); +} +.flag-icon-tk { + background-image: url(../fonts/tk.svg); +} +.flag-icon-tk.flag-icon-squared { + background-image: url(../fonts/tk.svg); +} +.flag-icon-tl { + background-image: url(../fonts/tl.svg); +} +.flag-icon-tl.flag-icon-squared { + background-image: url(../fonts/tl.svg); +} +.flag-icon-tm { + background-image: url(../fonts/tm.svg); +} +.flag-icon-tm.flag-icon-squared { + background-image: url(../fonts/tm.svg); +} +.flag-icon-flag-icon-tn { + background-image: url(../fonts/tn.svg); +} +.flag-icon-tn.flag-icon-squared { + background-image: url(../fonts/tn.svg); +} +.flag-icon-to { + background-image: url(../fonts/to.svg); +} +.flag-icon-to.flag-icon-squared { + background-image: url(../fonts/to.svg); +} +.flag-icon-TRY { + background-image: url(../fonts/tr.svg); +} +.flag-icon-tr.flag-icon-squared { + background-image: url(../fonts/tr.svg); +} +.flag-icon-TTD { + background-image: url(../fonts/tt.svg); +} +.flag-icon-tt.flag-icon-squared { + background-image: url(../fonts/tt.svg); +} +.flag-icon-tv { + background-image: url(../fonts/tv.svg); +} +.flag-icon-tv.flag-icon-squared { + background-image: url(../fonts/tv.svg); +} +.flag-icon-TWD { + background-image: url(../fonts/tw.svg); +} +.flag-icon-tw.flag-icon-squared { + background-image: url(../fonts/tw.svg); +} +.flag-icon-tz { + background-image: url(../fonts/tz.svg); +} +.flag-icon-tz.flag-icon-squared { + background-image: url(../fonts/tz.svg); +} +.flag-icon-ua { + background-image: url(../fonts/ua.svg); +} +.flag-icon-ua.flag-icon-squared { + background-image: url(../fonts/ua.svg); +} +.flag-icon-ug { + background-image: url(../fonts/ug.svg); +} +.flag-icon-ug.flag-icon-squared { + background-image: url(../fonts/ug.svg); +} +.flag-icon-um { + background-image: url(../fonts/um.svg); +} +.flag-icon-um.flag-icon-squared { + background-image: url(../fonts/um.svg); +} +.flag-icon-USD { + background-image: url(../fonts/us.svg); +} +.flag-icon-us.flag-icon-squared { + background-image: url(../fonts/us.svg); +} +.flag-icon-UYU { + background-image: url(../fonts/uy.svg); +} +.flag-icon-uy.flag-icon-squared { + background-image: url(../fonts/uy.svg); +} +.flag-icon-uz { + background-image: url(../fonts/uz.svg); +} +.flag-icon-uz.flag-icon-squared { + background-image: url(../fonts/uz.svg); +} +.flag-icon-va { + background-image: url(../fonts/va.svg); +} +.flag-icon-va.flag-icon-squared { + background-image: url(../fonts/va.svg); +} +.flag-icon-vc { + background-image: url(../fonts/vc.svg); +} +.flag-icon-vc.flag-icon-squared { + background-image: url(../fonts/vc.svg); +} +.flag-icon-ve { + background-image: url(../fonts/ve.svg); +} +.flag-icon-ve.flag-icon-squared { + background-image: url(../fonts/ve.svg); +} +.flag-icon-vg { + background-image: url(../fonts/vg.svg); +} +.flag-icon-vg.flag-icon-squared { + background-image: url(../fonts/vg.svg); +} +.flag-icon-vi { + background-image: url(../fonts/vi.svg); +} +.flag-icon-vi.flag-icon-squared { + background-image: url(../fonts/vi.svg); +} +.flag-icon-VND { + background-image: url(../fonts/vn.svg); +} +.flag-icon-vn.flag-icon-squared { + background-image: url(../fonts/vn.svg); +} +.flag-icon-vu { + background-image: url(../fonts/vu.svg); +} +.flag-icon-vu.flag-icon-squared { + background-image: url(../fonts/vu.svg); +} +.flag-icon-wf { + background-image: url(../fonts/wf.svg); +} +.flag-icon-wf.flag-icon-squared { + background-image: url(../fonts/wf.svg); +} +.flag-icon-ws { + background-image: url(../fonts/ws.svg); +} +.flag-icon-ws.flag-icon-squared { + background-image: url(../fonts/ws.svg); +} +.flag-icon-ye { + background-image: url(../fonts/ye.svg); +} +.flag-icon-ye.flag-icon-squared { + background-image: url(../fonts/ye.svg); +} +.flag-icon-yt { + background-image: url(../fonts/yt.svg); +} +.flag-icon-yt.flag-icon-squared { + background-image: url(../fonts/yt.svg); +} +.flag-icon-ZAR { + background-image: url(../fonts/za.svg); +} +.flag-icon-za.flag-icon-squared { + background-image: url(../fonts/za.svg); +} +.flag-icon-zm { + background-image: url(../fonts/zm.svg); +} +.flag-icon-zm.flag-icon-squared { + background-image: url(../fonts/zm.svg); +} +.flag-icon-zw { + background-image: url(../fonts/zw.svg); +} +.flag-icon-zw.flag-icon-squared { + background-image: url(../fonts/zw.svg); +} +.flag-icon-EUR { + background-image: url(../fonts/eu.svg); +} +.flag-icon-eu.flag-icon-squared { + background-image: url(../fonts/eu.svg); +} +.flag-icon-un { + background-image: url(../fonts/un.svg); +} +.flag-icon-un.flag-icon-squared { + background-image: url(../fonts/un.svg); +} + + +.icon-list-demo .flag-icon-background{ + /* margin-right: 8px; */ + font-size: 12px; + text-transform: capitalize; +} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ad.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ad.svg new file mode 100644 index 0000000..cafda60 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ad.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ae.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ae.svg new file mode 100644 index 0000000..9ac2866 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/af.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/af.svg new file mode 100644 index 0000000..c278ff3 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/af.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ag.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ag.svg new file mode 100644 index 0000000..0b5d4fd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ai.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ai.svg new file mode 100644 index 0000000..bbecfad --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ai.svg @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/al.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/al.svg new file mode 100644 index 0000000..93bce4a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/am.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/am.svg new file mode 100644 index 0000000..150db22 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ao.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ao.svg new file mode 100644 index 0000000..3bbd6ce --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/aq.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/aq.svg new file mode 100644 index 0000000..043f1e0 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/aq.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ar.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ar.svg new file mode 100644 index 0000000..e5112be --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ar.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/as.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/as.svg new file mode 100644 index 0000000..81e28e2 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/as.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/at.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/at.svg new file mode 100644 index 0000000..fc25f26 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/au.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/au.svg new file mode 100644 index 0000000..b868658 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/au.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/aw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/aw.svg new file mode 100644 index 0000000..e7994af --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ax.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ax.svg new file mode 100644 index 0000000..680dd1d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/az.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/az.svg new file mode 100644 index 0000000..df5a172 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ba.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ba.svg new file mode 100644 index 0000000..62a0c73 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bb.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bb.svg new file mode 100644 index 0000000..bb0daec --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bd.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bd.svg new file mode 100644 index 0000000..b8866da --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/be.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/be.svg new file mode 100644 index 0000000..92f51fc --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bf.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bf.svg new file mode 100644 index 0000000..54c86ce --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bg.svg new file mode 100644 index 0000000..4b5d091 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bh.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bh.svg new file mode 100644 index 0000000..beaefe9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bh.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bi.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bi.svg new file mode 100644 index 0000000..b4268f6 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bj.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bj.svg new file mode 100644 index 0000000..0306fd0 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bl.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bl.svg new file mode 100644 index 0000000..2385562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bm.svg new file mode 100644 index 0000000..f6239cc --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bm.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bn.svg new file mode 100644 index 0000000..43bcabc --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bo.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bo.svg new file mode 100644 index 0000000..7b27d90 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bo.svg @@ -0,0 +1,685 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bq.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bq.svg new file mode 100644 index 0000000..29b5af6 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/br.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/br.svg new file mode 100644 index 0000000..3421e38 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bs.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bs.svg new file mode 100644 index 0000000..d4e24ad --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bt.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bt.svg new file mode 100644 index 0000000..37f60c9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bt.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bv.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bv.svg new file mode 100644 index 0000000..6dd0007 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bw.svg new file mode 100644 index 0000000..fa886bb --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/by.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/by.svg new file mode 100644 index 0000000..e0ba400 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/by.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/bz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bz.svg new file mode 100644 index 0000000..1d8d6b3 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/bz.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ca.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ca.svg new file mode 100644 index 0000000..acc3a3f --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ca.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cc.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cc.svg new file mode 100644 index 0000000..e2ab9cd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cd.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cd.svg new file mode 100644 index 0000000..44b3c09 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cf.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cf.svg new file mode 100644 index 0000000..d48e669 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cg.svg new file mode 100644 index 0000000..021f36d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ch.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ch.svg new file mode 100644 index 0000000..2009774 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ci.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ci.svg new file mode 100644 index 0000000..048e8b5 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ck.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ck.svg new file mode 100644 index 0000000..cfb93b9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cl.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cl.svg new file mode 100644 index 0000000..fd2f344 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cm.svg new file mode 100644 index 0000000..72a7c8a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cn.svg new file mode 100644 index 0000000..36a7f81 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/co.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/co.svg new file mode 100644 index 0000000..ccaa606 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cr.svg new file mode 100644 index 0000000..e100d16 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cu.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cu.svg new file mode 100644 index 0000000..2fadf06 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cv.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cv.svg new file mode 100644 index 0000000..03610d2 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cw.svg new file mode 100644 index 0000000..3c8803a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cx.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cx.svg new file mode 100644 index 0000000..c151611 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cy.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cy.svg new file mode 100644 index 0000000..dd51fa4 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/cz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cz.svg new file mode 100644 index 0000000..c8ad655 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/cz.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/de.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/de.svg new file mode 100644 index 0000000..7af71b9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/dj.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/dj.svg new file mode 100644 index 0000000..2cf2b9f --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/dk.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/dk.svg new file mode 100644 index 0000000..0b4ee37 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/dm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/dm.svg new file mode 100644 index 0000000..54f6732 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/do.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/do.svg new file mode 100644 index 0000000..428e564 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/do.svg @@ -0,0 +1,6745 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/dz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/dz.svg new file mode 100644 index 0000000..d2d436a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ec.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ec.svg new file mode 100644 index 0000000..715c301 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ec.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ee.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ee.svg new file mode 100644 index 0000000..42d5807 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/eg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/eg.svg new file mode 100644 index 0000000..b138d58 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/eh.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/eh.svg new file mode 100644 index 0000000..29eb21e --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/eh.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/er.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/er.svg new file mode 100644 index 0000000..ef48578 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/er.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/es.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/es.svg new file mode 100644 index 0000000..9a7e10c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/es.svg @@ -0,0 +1,581 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/et.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/et.svg new file mode 100644 index 0000000..7b07563 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/eu.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/eu.svg new file mode 100644 index 0000000..80d96b7 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/fi.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fi.svg new file mode 100644 index 0000000..736a548 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/fj.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fj.svg new file mode 100644 index 0000000..04486bd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fj.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/fk.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fk.svg new file mode 100644 index 0000000..9e1c388 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fk.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/fm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fm.svg new file mode 100644 index 0000000..ee33a4c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/fo.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fo.svg new file mode 100644 index 0000000..8be250d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/fr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fr.svg new file mode 100644 index 0000000..2385562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ga.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ga.svg new file mode 100644 index 0000000..621ef95 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gb.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gb.svg new file mode 100644 index 0000000..4018e2a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gd.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gd.svg new file mode 100644 index 0000000..a2ed2ce --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ge.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ge.svg new file mode 100644 index 0000000..e6108fc --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gf.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gf.svg new file mode 100644 index 0000000..054d94e --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gg.svg new file mode 100644 index 0000000..73e0b60 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gh.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gh.svg new file mode 100644 index 0000000..8e26562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gi.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gi.svg new file mode 100644 index 0000000..e0403dd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gi.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gl.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gl.svg new file mode 100644 index 0000000..db612be --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gl.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gm.svg new file mode 100644 index 0000000..a3b62e8 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gn.svg new file mode 100644 index 0000000..e10e240 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gp.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gp.svg new file mode 100644 index 0000000..2385562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gq.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gq.svg new file mode 100644 index 0000000..b093994 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gq.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gr.svg new file mode 100644 index 0000000..4240e9c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gs.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gs.svg new file mode 100644 index 0000000..d5a7d46 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gs.svg @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + E + + + O + + + T + + + E + + + R + + + R + + + R + + + R + + + R + + + E + + + O + + + O + + + A + + + A + + + A + + + M + + + P + + + P + + + P + + + I + + + T + + + T + + + M + + + G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gt.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gt.svg new file mode 100644 index 0000000..8ce5e46 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gu.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gu.svg new file mode 100644 index 0000000..855e1a9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + G + + + U + + + A + + + M + + + + + + + + G + + + U + + + A + + + M + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gw.svg new file mode 100644 index 0000000..0d2b8a4 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/gy.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gy.svg new file mode 100644 index 0000000..64104b5 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/hk.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hk.svg new file mode 100644 index 0000000..b1b8f79 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hk.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/hm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hm.svg new file mode 100644 index 0000000..c97d4f1 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/hn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hn.svg new file mode 100644 index 0000000..cee1714 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/hr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hr.svg new file mode 100644 index 0000000..24b1854 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hr.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ht.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ht.svg new file mode 100644 index 0000000..634b608 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ht.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/hu.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hu.svg new file mode 100644 index 0000000..d2b40b4 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/id.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/id.svg new file mode 100644 index 0000000..5772afb --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/id.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ie.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ie.svg new file mode 100644 index 0000000..6b44322 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/il.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/il.svg new file mode 100644 index 0000000..1359160 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/im.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/im.svg new file mode 100644 index 0000000..6143f5b --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/in.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/in.svg new file mode 100644 index 0000000..9dbf204 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/io.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/io.svg new file mode 100644 index 0000000..585e76e --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/io.svg @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/iq.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/iq.svg new file mode 100644 index 0000000..100c336 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ir.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ir.svg new file mode 100644 index 0000000..a6419b5 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ir.svg @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/is.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/is.svg new file mode 100644 index 0000000..f0c46ca --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/it.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/it.svg new file mode 100644 index 0000000..125d41c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/je.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/je.svg new file mode 100644 index 0000000..8c3552d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/je.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/jm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/jm.svg new file mode 100644 index 0000000..f241be7 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/jo.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/jo.svg new file mode 100644 index 0000000..4d7fcdd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/jp.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/jp.svg new file mode 100644 index 0000000..a7a1cbb --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ke.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ke.svg new file mode 100644 index 0000000..098c78f --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/kg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kg.svg new file mode 100644 index 0000000..5a4be2b --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/kh.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kh.svg new file mode 100644 index 0000000..bc0631d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kh.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ki.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ki.svg new file mode 100644 index 0000000..e363667 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/km.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/km.svg new file mode 100644 index 0000000..11c3348 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/kn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kn.svg new file mode 100644 index 0000000..193b236 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/kp.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kp.svg new file mode 100644 index 0000000..0c0521e --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/kr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kr.svg new file mode 100644 index 0000000..72f42c4 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/kw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kw.svg new file mode 100644 index 0000000..f8176f0 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ky.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ky.svg new file mode 100644 index 0000000..e661613 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ky.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/kz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kz.svg new file mode 100644 index 0000000..7b2bb3c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/kz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/la.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/la.svg new file mode 100644 index 0000000..b03cc49 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/lb.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lb.svg new file mode 100644 index 0000000..9fc5a64 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/lc.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lc.svg new file mode 100644 index 0000000..9f76562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/li.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/li.svg new file mode 100644 index 0000000..e9ae555 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/lk.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lk.svg new file mode 100644 index 0000000..de6a5ba --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/lr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lr.svg new file mode 100644 index 0000000..4dbc516 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ls.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ls.svg new file mode 100644 index 0000000..b200672 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/lt.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lt.svg new file mode 100644 index 0000000..2f03f7c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/lu.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lu.svg new file mode 100644 index 0000000..505b0d6 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/lv.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lv.svg new file mode 100644 index 0000000..4219876 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ly.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ly.svg new file mode 100644 index 0000000..98c1103 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ma.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ma.svg new file mode 100644 index 0000000..40db1ab --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mc.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mc.svg new file mode 100644 index 0000000..8c53385 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/md.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/md.svg new file mode 100644 index 0000000..4851fa4 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/md.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/me.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/me.svg new file mode 100644 index 0000000..dd519bd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/me.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mf.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mf.svg new file mode 100644 index 0000000..2385562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mg.svg new file mode 100644 index 0000000..ec53b17 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mh.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mh.svg new file mode 100644 index 0000000..f296605 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mh.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mk.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mk.svg new file mode 100644 index 0000000..9c82c3c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ml.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ml.svg new file mode 100644 index 0000000..6b54ecb --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mm.svg new file mode 100644 index 0000000..562c97b --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mm.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mn.svg new file mode 100644 index 0000000..99cfeae --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mo.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mo.svg new file mode 100644 index 0000000..70ad7fd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mp.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mp.svg new file mode 100644 index 0000000..7d9f188 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mp.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mq.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mq.svg new file mode 100644 index 0000000..2385562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mq.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mr.svg new file mode 100644 index 0000000..9b3d612 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ms.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ms.svg new file mode 100644 index 0000000..91a4be7 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ms.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mt.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mt.svg new file mode 100644 index 0000000..1e37824 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mt.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mu.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mu.svg new file mode 100644 index 0000000..c84c685 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mv.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mv.svg new file mode 100644 index 0000000..61d2bfc --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mw.svg new file mode 100644 index 0000000..ee6be8f --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mx.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mx.svg new file mode 100644 index 0000000..1ba00e3 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mx.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/my.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/my.svg new file mode 100644 index 0000000..fd64f6b --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/my.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/mz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mz.svg new file mode 100644 index 0000000..b6cd89d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/na.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/na.svg new file mode 100644 index 0000000..2ccf17f --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/na.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/nc.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nc.svg new file mode 100644 index 0000000..2385562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ne.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ne.svg new file mode 100644 index 0000000..90179f2 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/nf.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nf.svg new file mode 100644 index 0000000..e1473f6 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nf.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ng.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ng.svg new file mode 100644 index 0000000..29b7329 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ni.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ni.svg new file mode 100644 index 0000000..27d49a2 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ni.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/nl.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nl.svg new file mode 100644 index 0000000..af31c87 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/no.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/no.svg new file mode 100644 index 0000000..c8851f9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/np.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/np.svg new file mode 100644 index 0000000..41127bf --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/np.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/nr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nr.svg new file mode 100644 index 0000000..969f711 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/nu.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nu.svg new file mode 100644 index 0000000..2d9b2fd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nu.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/nz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nz.svg new file mode 100644 index 0000000..0a3b102 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/nz.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/om.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/om.svg new file mode 100644 index 0000000..ba4e160 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/om.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pa.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pa.svg new file mode 100644 index 0000000..2cf091a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pa.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pe.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pe.svg new file mode 100644 index 0000000..86bf8a7 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pe.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pf.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pf.svg new file mode 100644 index 0000000..becd293 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pf.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pg.svg new file mode 100644 index 0000000..a032732 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pg.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ph.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ph.svg new file mode 100644 index 0000000..b9d31b5 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ph.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pk.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pk.svg new file mode 100644 index 0000000..d7722c9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pl.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pl.svg new file mode 100644 index 0000000..6818a05 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pm.svg new file mode 100644 index 0000000..2385562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pn.svg new file mode 100644 index 0000000..d27d977 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pn.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pr.svg new file mode 100644 index 0000000..10d4055 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ps.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ps.svg new file mode 100644 index 0000000..c712700 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pt.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pt.svg new file mode 100644 index 0000000..bffbfcd --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/pw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pw.svg new file mode 100644 index 0000000..fd8bd35 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/py.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/py.svg new file mode 100644 index 0000000..df61d0c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/py.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/qa.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/qa.svg new file mode 100644 index 0000000..88486de --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ro.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ro.svg new file mode 100644 index 0000000..e7cc44c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/rs.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/rs.svg new file mode 100644 index 0000000..a613f0e --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/rs.svg @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ru.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ru.svg new file mode 100644 index 0000000..78cea08 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/rw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/rw.svg new file mode 100644 index 0000000..33ff031 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sa.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sa.svg new file mode 100644 index 0000000..a12ae3b --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sb.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sb.svg new file mode 100644 index 0000000..f2b3508 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sc.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sc.svg new file mode 100644 index 0000000..f13b625 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sd.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sd.svg new file mode 100644 index 0000000..9d50744 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/se.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/se.svg new file mode 100644 index 0000000..0e07503 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/se.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sg.svg new file mode 100644 index 0000000..04b19eb --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sh.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sh.svg new file mode 100644 index 0000000..ad7c2d0 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sh.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/si.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/si.svg new file mode 100644 index 0000000..fa15217 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sj.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sj.svg new file mode 100644 index 0000000..c8851f9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sk.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sk.svg new file mode 100644 index 0000000..8b4dd8d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sl.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sl.svg new file mode 100644 index 0000000..42a34ea --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sl.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sm.svg new file mode 100644 index 0000000..e3afd20 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sm.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sn.svg new file mode 100644 index 0000000..dfc5114 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/so.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/so.svg new file mode 100644 index 0000000..032dc58 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sr.svg new file mode 100644 index 0000000..f020a22 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ss.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ss.svg new file mode 100644 index 0000000..ce272c0 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/st.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/st.svg new file mode 100644 index 0000000..95ca6f6 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/st.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sv.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sv.svg new file mode 100644 index 0000000..c902f40 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sv.svg @@ -0,0 +1,621 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sx.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sx.svg new file mode 100644 index 0000000..e0ac27e --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sy.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sy.svg new file mode 100644 index 0000000..b8d910d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/sz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sz.svg new file mode 100644 index 0000000..d2529e9 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/sz.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tc.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tc.svg new file mode 100644 index 0000000..6d7332b --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tc.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/td.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/td.svg new file mode 100644 index 0000000..4e74705 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tf.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tf.svg new file mode 100644 index 0000000..e4cb677 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tg.svg new file mode 100644 index 0000000..ebab69a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/th.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/th.svg new file mode 100644 index 0000000..caa2c57 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tj.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tj.svg new file mode 100644 index 0000000..be4518d --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tj.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tk.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tk.svg new file mode 100644 index 0000000..7b0c888 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tl.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tl.svg new file mode 100644 index 0000000..1bdde24 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tm.svg new file mode 100644 index 0000000..a45d767 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tm.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tn.svg new file mode 100644 index 0000000..4dbf359 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/to.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/to.svg new file mode 100644 index 0000000..71c6631 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tr.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tr.svg new file mode 100644 index 0000000..3b44b79 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tt.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tt.svg new file mode 100644 index 0000000..7fd199c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tv.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tv.svg new file mode 100644 index 0000000..c36ce7f --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tv.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tw.svg new file mode 100644 index 0000000..d802078 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/tz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tz.svg new file mode 100644 index 0000000..58e9e1a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/tz.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ua.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ua.svg new file mode 100644 index 0000000..90d8551 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ug.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ug.svg new file mode 100644 index 0000000..477edd2 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/um.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/um.svg new file mode 100644 index 0000000..037114a --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/um.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/un.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/un.svg new file mode 100644 index 0000000..f259213 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/us.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/us.svg new file mode 100644 index 0000000..15d50af --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/us.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/uy.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/uy.svg new file mode 100644 index 0000000..13eba52 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/uz.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/uz.svg new file mode 100644 index 0000000..80a0aa5 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/va.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/va.svg new file mode 100644 index 0000000..16fa3fa --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/va.svg @@ -0,0 +1,483 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/vc.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vc.svg new file mode 100644 index 0000000..7dd8df0 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vc.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ve.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ve.svg new file mode 100644 index 0000000..96a8853 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/vg.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vg.svg new file mode 100644 index 0000000..db5fd17 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vg.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/vi.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vi.svg new file mode 100644 index 0000000..b99c568 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/vn.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vn.svg new file mode 100644 index 0000000..1653281 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/vu.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vu.svg new file mode 100644 index 0000000..11307f6 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/vu.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/wf.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/wf.svg new file mode 100644 index 0000000..f1725d8 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ws.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ws.svg new file mode 100644 index 0000000..1cc33ab --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ws.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/ye.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ye.svg new file mode 100644 index 0000000..cdc7769 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/yt.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/yt.svg new file mode 100644 index 0000000..2385562 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/za.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/za.svg new file mode 100644 index 0000000..83c3792 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/zm.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/zm.svg new file mode 100644 index 0000000..f1f63da --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/flag-icons/fonts/zw.svg b/src/main/resources/static/files/assets/icon/flag-icons/fonts/zw.svg new file mode 100644 index 0000000..00eaf58 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/flag-icons/fonts/zw.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/font-awesome/css/font-awesome.min.css b/src/main/resources/static/files/assets/icon/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000..0814e7f --- /dev/null +++ b/src/main/resources/static/files/assets/icon/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.hxd');src:url('../fonts/fontawesome-webfont-1.hxd') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2') format('woff2'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont-1.hxd b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont-1.hxd new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont-1.hxd differ diff --git a/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.hxd b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.hxd new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.hxd differ diff --git a/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.svg b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.ttf b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.ttf differ diff --git a/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.woff b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.woff differ diff --git a/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.woff2 b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/font-awesome/fonts/fontawesome-webfont.woff2 differ diff --git a/src/main/resources/static/files/assets/icon/icofont/css/icofont.css b/src/main/resources/static/files/assets/icon/icofont/css/icofont.css new file mode 100644 index 0000000..e59d67b --- /dev/null +++ b/src/main/resources/static/files/assets/icon/icofont/css/icofont.css @@ -0,0 +1,6427 @@ +/** + * @package IcoFont by ShapeBootstrap - https://shapebootstrap.net + * @version 1.0.0 Beta + * @author IcoFont http://icofont.com + * @copyright Copyright (c) 2016 IcoFont + * @license - http://icofont.com/license/ +*/ + +@font-face { + font-family: 'icofont'; + src: url('../fonts/icofont.hxd'); + src: url('../fonts/icofont.hxd') format('embedded-opentype'), + url('../fonts/icofont.ttf') format('truetype'), + url('../fonts/icofont.woff') format('woff'), + url('../fonts/icofont.svg') format('svg'); + font-weight: normal; + font-style: normal; +} + +.icofont { + font-family: 'IcoFont' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.icofont-angry-monster:before { + content: "\e901"; +} +.icofont-bathtub:before { + content: "\e902"; +} +.icofont-bird-wings:before { + content: "\e903"; +} +.icofont-bow:before { + content: "\e904"; +} +.icofont-brain-alt:before { + content: "\e905"; +} +.icofont-butterfly-alt:before { + content: "\e906"; +} +.icofont-castle:before { + content: "\e907"; +} +.icofont-circuit:before { + content: "\e908"; +} +.icofont-dart:before { + content: "\e909"; +} +.icofont-dice-alt:before { + content: "\e90a"; +} +.icofont-disability-race:before { + content: "\e90b"; +} +.icofont-diving-goggle:before { + content: "\e90c"; +} +.icofont-fire-alt:before { + content: "\e90d"; +} +.icofont-flame-torch:before { + content: "\e90e"; +} +.icofont-flora-flower:before { + content: "\e90f"; +} +.icofont-flora:before { + content: "\e910"; +} +.icofont-gift-box:before { + content: "\e911"; +} +.icofont-halloween-pumpkin:before { + content: "\e912"; +} +.icofont-hand-power:before { + content: "\e913"; +} +.icofont-hand-thunder:before { + content: "\e914"; +} +.icofont-king-crown:before { + content: "\e915"; +} +.icofont-king-monster:before { + content: "\e916"; +} +.icofont-love:before { + content: "\e917"; +} +.icofont-magician-hat:before { + content: "\e918"; +} +.icofont-native-american:before { + content: "\e919"; +} +.icofont-open-eye:before { + content: "\e91a"; +} +.icofont-owl-look:before { + content: "\e91b"; +} +.icofont-phoenix:before { + content: "\e91c"; +} +.icofont-queen-crown:before { + content: "\e91d"; +} +.icofont-robot-face:before { + content: "\e91e"; +} +.icofont-sand-clock:before { + content: "\e91f"; +} +.icofont-shield-alt:before { + content: "\e920"; +} +.icofont-ship-wheel:before { + content: "\e921"; +} +.icofont-skull-danger:before { + content: "\e922"; +} +.icofont-skull-face:before { + content: "\e923"; +} +.icofont-snail:before { + content: "\e924"; +} +.icofont-snow-alt:before { + content: "\e925"; +} +.icofont-snow-flake:before { + content: "\e926"; +} +.icofont-snowmobile:before { + content: "\e927"; +} +.icofont-space-shuttle:before { + content: "\e928"; +} +.icofont-star-shape:before { + content: "\e929"; +} +.icofont-swirl:before { + content: "\e92a"; +} +.icofont-tattoo-wing:before { + content: "\e92b"; +} +.icofont-throne:before { + content: "\e92c"; +} +.icofont-touch:before { + content: "\e92d"; +} +.icofont-tree-alt:before { + content: "\e92e"; +} +.icofont-triangle:before { + content: "\e92f"; +} +.icofont-unity-hand:before { + content: "\e930"; +} +.icofont-weed:before { + content: "\e931"; +} +.icofont-woman-bird:before { + content: "\e932"; +} +.icofont-animal-bat:before { + content: "\e933"; +} +.icofont-animal-bear-tracks:before { + content: "\e934"; +} +.icofont-animal-bear:before { + content: "\e935"; +} +.icofont-animal-bird-alt:before { + content: "\e936"; +} +.icofont-animal-bird:before { + content: "\e937"; +} +.icofont-animal-bone:before { + content: "\e938"; +} +.icofont-animal-bull:before { + content: "\e939"; +} +.icofont-animal-camel-alt:before { + content: "\e93a"; +} +.icofont-animal-camel-head:before { + content: "\e93b"; +} +.icofont-animal-camel:before { + content: "\e93c"; +} +.icofont-animal-cat-alt-1:before { + content: "\e93d"; +} +.icofont-animal-cat-alt-2:before { + content: "\e93e"; +} +.icofont-animal-cat-alt-3:before { + content: "\e93f"; +} +.icofont-animal-cat-alt-4:before { + content: "\e940"; +} +.icofont-animal-cat-with-dog:before { + content: "\e941"; +} +.icofont-animal-cat:before { + content: "\e942"; +} +.icofont-animal-cow-head:before { + content: "\e943"; +} +.icofont-animal-cow:before { + content: "\e944"; +} +.icofont-animal-crab:before { + content: "\e945"; +} +.icofont-animal-crocodile:before { + content: "\e946"; +} +.icofont-animal-deer-head:before { + content: "\e947"; +} +.icofont-animal-dog-alt:before { + content: "\e948"; +} +.icofont-animal-dog-barking:before { + content: "\e949"; +} +.icofont-animal-dog:before { + content: "\e94a"; +} +.icofont-animal-dolphin:before { + content: "\e94b"; +} +.icofont-animal-duck-tracks:before { + content: "\e94c"; +} +.icofont-animal-eagle-head:before { + content: "\e94d"; +} +.icofont-animal-eaten-fish:before { + content: "\e94e"; +} +.icofont-animal-elephant-alt:before { + content: "\e94f"; +} +.icofont-animal-elephant-head-alt:before { + content: "\e950"; +} +.icofont-animal-elephant-head:before { + content: "\e951"; +} +.icofont-animal-elephant:before { + content: "\e952"; +} +.icofont-animal-elk:before { + content: "\e953"; +} +.icofont-animal-fish-alt-1:before { + content: "\e954"; +} +.icofont-animal-fish-alt-2:before { + content: "\e955"; +} +.icofont-animal-fish-alt-3:before { + content: "\e956"; +} +.icofont-animal-fish-alt-4:before { + content: "\e957"; +} +.icofont-animal-fish:before { + content: "\e958"; +} +.icofont-animal-fox-alt:before { + content: "\e959"; +} +.icofont-animal-fox:before { + content: "\e95a"; +} +.icofont-animal-frog-tracks:before { + content: "\e95b"; +} +.icofont-animal-frog:before { + content: "\e95c"; +} +.icofont-animal-froggy:before { + content: "\e95d"; +} +.icofont-animal-giraffe-alt:before { + content: "\e95e"; +} +.icofont-animal-giraffe:before { + content: "\e95f"; +} +.icofont-animal-goat-head-alt-1:before { + content: "\e960"; +} +.icofont-animal-goat-head-alt-2:before { + content: "\e961"; +} +.icofont-animal-goat-head:before { + content: "\e962"; +} +.icofont-animal-gorilla:before { + content: "\e963"; +} +.icofont-animal-hen-tracks:before { + content: "\e964"; +} +.icofont-animal-horse-head-alt-1:before { + content: "\e965"; +} +.icofont-animal-horse-head-alt-2:before { + content: "\e966"; +} +.icofont-animal-horse-head:before { + content: "\e967"; +} +.icofont-animal-horse-tracks:before { + content: "\e968"; +} +.icofont-animal-jellyfish:before { + content: "\e969"; +} +.icofont-animal-kangaroo:before { + content: "\e96a"; +} +.icofont-animal-lemur:before { + content: "\e96b"; +} +.icofont-animal-lion-alt:before { + content: "\e96c"; +} +.icofont-animal-lion-head-alt:before { + content: "\e96d"; +} +.icofont-animal-lion-head:before { + content: "\e96e"; +} +.icofont-animal-lion:before { + content: "\e96f"; +} +.icofont-animal-monkey-alt-1:before { + content: "\e970"; +} +.icofont-animal-monkey-alt-2:before { + content: "\e971"; +} +.icofont-animal-monkey-alt-3:before { + content: "\e972"; +} +.icofont-animal-monkey:before { + content: "\e973"; +} +.icofont-animal-octopus-alt:before { + content: "\e974"; +} +.icofont-animal-octopus:before { + content: "\e975"; +} +.icofont-animal-owl:before { + content: "\e976"; +} +.icofont-animal-panda-alt:before { + content: "\e977"; +} +.icofont-animal-panda:before { + content: "\e978"; +} +.icofont-animal-panther:before { + content: "\e979"; +} +.icofont-animal-parrot-lip:before { + content: "\e97a"; +} +.icofont-animal-parrot:before { + content: "\e97b"; +} +.icofont-animal-paw:before { + content: "\e97c"; +} +.icofont-animal-pelican:before { + content: "\e97d"; +} +.icofont-animal-penguin:before { + content: "\e97e"; +} +.icofont-animal-pig-alt:before { + content: "\e97f"; +} +.icofont-animal-pig:before { + content: "\e980"; +} +.icofont-animal-pigeon-alt:before { + content: "\e981"; +} +.icofont-animal-pigeon:before { + content: "\e982"; +} +.icofont-animal-pigeons:before { + content: "\e983"; +} +.icofont-animal-rabbit-running:before { + content: "\e984"; +} +.icofont-animal-rat-alt:before { + content: "\e985"; +} +.icofont-animal-rhino-head:before { + content: "\e986"; +} +.icofont-animal-rhino:before { + content: "\e987"; +} +.icofont-animal-rooster:before { + content: "\e988"; +} +.icofont-animal-seahorse:before { + content: "\e989"; +} +.icofont-animal-seal:before { + content: "\e98a"; +} +.icofont-animal-shrimp:before { + content: "\e98b"; +} +.icofont-animal-snail-alt-1:before { + content: "\e98c"; +} +.icofont-animal-snail-alt-2:before { + content: "\e98d"; +} +.icofont-animal-snail:before { + content: "\e98e"; +} +.icofont-animal-snake:before { + content: "\e98f"; +} +.icofont-animal-squid:before { + content: "\e990"; +} +.icofont-animal-squirrel:before { + content: "\e991"; +} +.icofont-animal-tiger-alt:before { + content: "\e992"; +} +.icofont-animal-tiger:before { + content: "\e993"; +} +.icofont-animal-turtle:before { + content: "\e994"; +} +.icofont-animal-whale:before { + content: "\e995"; +} +.icofont-animal-woodpecker:before { + content: "\e996"; +} +.icofont-animal-zebra:before { + content: "\e997"; +} +.icofont-brand-acer:before { + content: "\e998"; +} +.icofont-brand-adidas:before { + content: "\e999"; +} +.icofont-brand-adobe:before { + content: "\e99a"; +} +.icofont-brand-air-new-zealand:before { + content: "\e99b"; +} +.icofont-brand-airbnb:before { + content: "\e99c"; +} +.icofont-brand-aircell:before { + content: "\e99d"; +} +.icofont-brand-airtel:before { + content: "\e99e"; +} +.icofont-brand-alcatel:before { + content: "\e99f"; +} +.icofont-brand-alibaba:before { + content: "\e9a0"; +} +.icofont-brand-aliexpress:before { + content: "\e9a1"; +} +.icofont-brand-alipay:before { + content: "\e9a2"; +} +.icofont-brand-amazon:before { + content: "\e9a3"; +} +.icofont-brand-amd:before { + content: "\e9a4"; +} +.icofont-brand-american-airlines:before { + content: "\e9a5"; +} +.icofont-brand-android-robot:before { + content: "\e9a6"; +} +.icofont-brand-android:before { + content: "\e9a7"; +} +.icofont-brand-aol:before { + content: "\e9a8"; +} +.icofont-brand-apple:before { + content: "\e9a9"; +} +.icofont-brand-appstore:before { + content: "\e9aa"; +} +.icofont-brand-asus:before { + content: "\e9ab"; +} +.icofont-brand-ati:before { + content: "\e9ac"; +} +.icofont-brand-att:before { + content: "\e9ad"; +} +.icofont-brand-audi:before { + content: "\e9ae"; +} +.icofont-brand-axiata:before { + content: "\e9af"; +} +.icofont-brand-bada:before { + content: "\e9b0"; +} +.icofont-brand-bbc:before { + content: "\e9b1"; +} +.icofont-brand-bing:before { + content: "\e9b2"; +} +.icofont-brand-blackberry:before { + content: "\e9b3"; +} +.icofont-brand-bmw:before { + content: "\e9b4"; +} +.icofont-brand-box:before { + content: "\e9b5"; +} +.icofont-brand-burger-king:before { + content: "\e9b6"; +} +.icofont-brand-business-insider:before { + content: "\e9b7"; +} +.icofont-brand-buzzfeed:before { + content: "\e9b8"; +} +.icofont-brand-cannon:before { + content: "\e9b9"; +} +.icofont-brand-casio:before { + content: "\e9ba"; +} +.icofont-brand-china-mobile:before { + content: "\e9bb"; +} +.icofont-brand-china-telecom:before { + content: "\e9bc"; +} +.icofont-brand-china-unicom:before { + content: "\e9bd"; +} +.icofont-brand-cisco:before { + content: "\e9be"; +} +.icofont-brand-citibank:before { + content: "\e9bf"; +} +.icofont-brand-cnet:before { + content: "\e9c0"; +} +.icofont-brand-cnn:before { + content: "\e9c1"; +} +.icofont-brand-cocal-cola:before { + content: "\e9c2"; +} +.icofont-brand-compaq:before { + content: "\e9c3"; +} +.icofont-brand-copy:before { + content: "\e9c4"; +} +.icofont-brand-debian:before { + content: "\e9c5"; +} +.icofont-brand-delicious:before { + content: "\e9c6"; +} +.icofont-brand-dell:before { + content: "\e9c7"; +} +.icofont-brand-designbump:before { + content: "\e9c8"; +} +.icofont-brand-designfloat:before { + content: "\e9c9"; +} +.icofont-brand-disney:before { + content: "\e9ca"; +} +.icofont-brand-dodge:before { + content: "\e9cb"; +} +.icofont-brand-dove:before { + content: "\e9cc"; +} +.icofont-brand-ebay:before { + content: "\e9cd"; +} +.icofont-brand-eleven:before { + content: "\e9ce"; +} +.icofont-brand-emirates:before { + content: "\e9cf"; +} +.icofont-brand-espn:before { + content: "\e9d0"; +} +.icofont-brand-etihad-airways:before { + content: "\e9d1"; +} +.icofont-brand-etisalat:before { + content: "\e9d2"; +} +.icofont-brand-etsy:before { + content: "\e9d3"; +} +.icofont-brand-facebook:before { + content: "\e9d4"; +} +.icofont-brand-fastrack:before { + content: "\e9d5"; +} +.icofont-brand-fedex:before { + content: "\e9d6"; +} +.icofont-brand-ferrari:before { + content: "\e9d7"; +} +.icofont-brand-fitbit:before { + content: "\e9d8"; +} +.icofont-brand-flikr:before { + content: "\e9d9"; +} +.icofont-brand-forbes:before { + content: "\e9da"; +} +.icofont-brand-foursquare:before { + content: "\e9db"; +} +.icofont-brand-fox:before { + content: "\e9dc"; +} +.icofont-brand-foxconn:before { + content: "\e9dd"; +} +.icofont-brand-fujitsu:before { + content: "\e9de"; +} +.icofont-brand-general-electric:before { + content: "\e9df"; +} +.icofont-brand-gillette:before { + content: "\e9e0"; +} +.icofont-brand-gizmodo:before { + content: "\e9e1"; +} +.icofont-brand-gnome:before { + content: "\e9e2"; +} +.icofont-brand-google:before { + content: "\e9e3"; +} +.icofont-brand-gopro:before { + content: "\e9e4"; +} +.icofont-brand-gucci:before { + content: "\e9e5"; +} +.icofont-brand-hallmark:before { + content: "\e9e6"; +} +.icofont-brand-hi5:before { + content: "\e9e7"; +} +.icofont-brand-honda:before { + content: "\e9e8"; +} +.icofont-brand-hp:before { + content: "\e9e9"; +} +.icofont-brand-hsbc:before { + content: "\e9ea"; +} +.icofont-brand-htc:before { + content: "\e9eb"; +} +.icofont-brand-huawei:before { + content: "\e9ec"; +} +.icofont-brand-hulu:before { + content: "\e9ed"; +} +.icofont-brand-hyundai:before { + content: "\e9ee"; +} +.icofont-brand-ibm:before { + content: "\e9ef"; +} +.icofont-brand-icofont:before { + content: "\e9f0"; +} +.icofont-brand-icq:before { + content: "\e9f1"; +} +.icofont-brand-ikea:before { + content: "\e9f2"; +} +.icofont-brand-imdb:before { + content: "\e9f3"; +} +.icofont-brand-indiegogo:before { + content: "\e9f4"; +} +.icofont-brand-intel:before { + content: "\e9f5"; +} +.icofont-brand-ipair:before { + content: "\e9f6"; +} +.icofont-brand-jaguar:before { + content: "\e9f7"; +} +.icofont-brand-java:before { + content: "\e9f8"; +} +.icofont-brand-joomshaper:before { + content: "\e9f9"; +} +.icofont-brand-kickstarter:before { + content: "\e9fa"; +} +.icofont-brand-kik:before { + content: "\e9fb"; +} +.icofont-brand-lastfm:before { + content: "\e9fc"; +} +.icofont-brand-lego:before { + content: "\e9fd"; +} +.icofont-brand-lenovo:before { + content: "\e9fe"; +} +.icofont-brand-levis:before { + content: "\e9ff"; +} +.icofont-brand-lexus:before { + content: "\ea00"; +} +.icofont-brand-lg:before { + content: "\ea01"; +} +.icofont-brand-life-hacker:before { + content: "\ea02"; +} +.icofont-brand-line-messenger:before { + content: "\ea03"; +} +.icofont-brand-linkedin:before { + content: "\ea04"; +} +.icofont-brand-linux-mint:before { + content: "\ea05"; +} +.icofont-brand-linux:before { + content: "\ea06"; +} +.icofont-brand-lionix:before { + content: "\ea07"; +} +.icofont-brand-live-messenger:before { + content: "\ea08"; +} +.icofont-brand-loreal:before { + content: "\ea09"; +} +.icofont-brand-louis-vuitton:before { + content: "\ea0a"; +} +.icofont-brand-mac-os:before { + content: "\ea0b"; +} +.icofont-brand-marvel-app:before { + content: "\ea0c"; +} +.icofont-brand-mashable:before { + content: "\ea0d"; +} +.icofont-brand-mazda:before { + content: "\ea0e"; +} +.icofont-brand-mcdonals:before { + content: "\ea0f"; +} +.icofont-brand-mercedes:before { + content: "\ea10"; +} +.icofont-brand-micromax:before { + content: "\ea11"; +} +.icofont-brand-microsoft:before { + content: "\ea12"; +} +.icofont-brand-mobileme:before { + content: "\ea13"; +} +.icofont-brand-mobily:before { + content: "\ea14"; +} +.icofont-brand-motorola:before { + content: "\ea15"; +} +.icofont-brand-msi:before { + content: "\ea16"; +} +.icofont-brand-mts:before { + content: "\ea17"; +} +.icofont-brand-myspace:before { + content: "\ea18"; +} +.icofont-brand-mytv:before { + content: "\ea19"; +} +.icofont-brand-nasa:before { + content: "\ea1a"; +} +.icofont-brand-natgeo:before { + content: "\ea1b"; +} +.icofont-brand-nbc:before { + content: "\ea1c"; +} +.icofont-brand-nescafe:before { + content: "\ea1d"; +} +.icofont-brand-nestle:before { + content: "\ea1e"; +} +.icofont-brand-netflix:before { + content: "\ea1f"; +} +.icofont-brand-nexus:before { + content: "\ea20"; +} +.icofont-brand-nike:before { + content: "\ea21"; +} +.icofont-brand-nokia:before { + content: "\ea22"; +} +.icofont-brand-nvidia:before { + content: "\ea23"; +} +.icofont-brand-omega:before { + content: "\ea24"; +} +.icofont-brand-opensuse:before { + content: "\ea25"; +} +.icofont-brand-oracle:before { + content: "\ea26"; +} +.icofont-brand-panasonic:before { + content: "\ea27"; +} +.icofont-brand-paypal:before { + content: "\ea28"; +} +.icofont-brand-pepsi:before { + content: "\ea29"; +} +.icofont-brand-philips:before { + content: "\ea2a"; +} +.icofont-brand-pizza-hut:before { + content: "\ea2b"; +} +.icofont-brand-playstation:before { + content: "\ea2c"; +} +.icofont-brand-puma:before { + content: "\ea2d"; +} +.icofont-brand-qatar-air:before { + content: "\ea2e"; +} +.icofont-brand-qvc:before { + content: "\ea2f"; +} +.icofont-brand-readernaut:before { + content: "\ea30"; +} +.icofont-brand-redbull:before { + content: "\ea31"; +} +.icofont-brand-reebok:before { + content: "\ea32"; +} +.icofont-brand-reuters:before { + content: "\ea33"; +} +.icofont-brand-samsung:before { + content: "\ea34"; +} +.icofont-brand-sap:before { + content: "\ea35"; +} +.icofont-brand-saudia-airlines:before { + content: "\ea36"; +} +.icofont-brand-scribd:before { + content: "\ea37"; +} +.icofont-brand-shell:before { + content: "\ea38"; +} +.icofont-brand-siemens:before { + content: "\ea39"; +} +.icofont-brand-sk-telecom:before { + content: "\ea3a"; +} +.icofont-brand-slideshare:before { + content: "\ea3b"; +} +.icofont-brand-smashing-magazine:before { + content: "\ea3c"; +} +.icofont-brand-snapchat:before { + content: "\ea3d"; +} +.icofont-brand-sony-ericsson:before { + content: "\ea3e"; +} +.icofont-brand-sony:before { + content: "\ea3f"; +} +.icofont-brand-soundcloud:before { + content: "\ea40"; +} +.icofont-brand-sprint:before { + content: "\ea41"; +} +.icofont-brand-squidoo:before { + content: "\ea42"; +} +.icofont-brand-starbucks:before { + content: "\ea43"; +} +.icofont-brand-stc:before { + content: "\ea44"; +} +.icofont-brand-steam:before { + content: "\ea45"; +} +.icofont-brand-suzuki:before { + content: "\ea46"; +} +.icofont-brand-symbian:before { + content: "\ea47"; +} +.icofont-brand-t-mobile:before { + content: "\ea48"; +} +.icofont-brand-tango:before { + content: "\ea49"; +} +.icofont-brand-target:before { + content: "\ea4a"; +} +.icofont-brand-tata-indicom:before { + content: "\ea4b"; +} +.icofont-brand-techcrunch:before { + content: "\ea4c"; +} +.icofont-brand-telenor:before { + content: "\ea4d"; +} +.icofont-brand-teliasonera:before { + content: "\ea4e"; +} +.icofont-brand-tesla:before { + content: "\ea4f"; +} +.icofont-brand-the-verge:before { + content: "\ea50"; +} +.icofont-brand-thenextweb:before { + content: "\ea51"; +} +.icofont-brand-toshiba:before { + content: "\ea52"; +} +.icofont-brand-toyota:before { + content: "\ea53"; +} +.icofont-brand-tribenet:before { + content: "\ea54"; +} +.icofont-brand-ubuntu:before { + content: "\ea55"; +} +.icofont-brand-unilever:before { + content: "\ea56"; +} +.icofont-brand-vaio:before { + content: "\ea57"; +} +.icofont-brand-verizon:before { + content: "\ea58"; +} +.icofont-brand-viber:before { + content: "\ea59"; +} +.icofont-brand-vodafone:before { + content: "\ea5a"; +} +.icofont-brand-volkswagen:before { + content: "\ea5b"; +} +.icofont-brand-walmart:before { + content: "\ea5c"; +} +.icofont-brand-warnerbros:before { + content: "\ea5d"; +} +.icofont-brand-whatsapp:before { + content: "\ea5e"; +} +.icofont-brand-wikipedia:before { + content: "\ea5f"; +} +.icofont-brand-windows:before { + content: "\ea60"; +} +.icofont-brand-wire:before { + content: "\ea61"; +} +.icofont-brand-yahoobuzz:before { + content: "\ea62"; +} +.icofont-brand-yamaha:before { + content: "\ea63"; +} +.icofont-brand-youtube:before { + content: "\ea64"; +} +.icofont-brand-zain:before { + content: "\ea65"; +} +.icofont-bank-alt:before { + content: "\ea66"; +} +.icofont-barcode:before { + content: "\ea67"; +} +.icofont-basket:before { + content: "\ea68"; +} +.icofont-bill-alt:before { + content: "\ea69"; +} +.icofont-billboard:before { + content: "\ea6a"; +} +.icofont-briefcase-alt-1:before { + content: "\ea6b"; +} +.icofont-briefcase-alt-2:before { + content: "\ea6c"; +} +.icofont-building-alt:before { + content: "\ea6d"; +} +.icofont-businessman:before { + content: "\ea6e"; +} +.icofont-businesswoman:before { + content: "\ea6f"; +} +.icofont-cart-alt:before { + content: "\ea70"; +} +.icofont-chair:before { + content: "\ea71"; +} +.icofont-clip:before { + content: "\ea72"; +} +.icofont-coins:before { + content: "\ea73"; +} +.icofont-company:before { + content: "\ea74"; +} +.icofont-contact-add:before { + content: "\ea75"; +} +.icofont-deal:before { + content: "\ea76"; +} +.icofont-files:before { + content: "\ea77"; +} +.icofont-growth:before { + content: "\ea78"; +} +.icofont-id-card:before { + content: "\ea79"; +} +.icofont-idea:before { + content: "\ea7a"; +} +.icofont-list:before { + content: "\ea7b"; +} +.icofont-meeting-add:before { + content: "\ea7c"; +} +.icofont-money-bag:before { + content: "\ea7d"; +} +.icofont-people:before { + content: "\ea7e"; +} +.icofont-pie-chart:before { + content: "\ea7f"; +} +.icofont-presentation-alt:before { + content: "\ea80"; +} +.icofont-stamp:before { + content: "\ea81"; +} +.icofont-stock-mobile:before { + content: "\ea82"; +} +.icofont-support:before { + content: "\ea83"; +} +.icofont-tasks-alt:before { + content: "\ea84"; +} +.icofont-wheel:before { + content: "\ea85"; +} +.icofont-chart-arrows-axis:before { + content: "\ea86"; +} +.icofont-chart-bar-graph:before { + content: "\ea87"; +} +.icofont-chart-flow-alt-1:before { + content: "\ea88"; +} +.icofont-chart-flow-alt-2:before { + content: "\ea89"; +} +.icofont-chart-flow:before { + content: "\ea8a"; +} +.icofont-chart-histogram-alt:before { + content: "\ea8b"; +} +.icofont-chart-histogram:before { + content: "\ea8c"; +} +.icofont-chart-line-alt:before { + content: "\ea8d"; +} +.icofont-chart-line:before { + content: "\ea8e"; +} +.icofont-chart-pie-alt:before { + content: "\ea8f"; +} +.icofont-chart-pie:before { + content: "\ea90"; +} +.icofont-chart-radar-graph:before { + content: "\ea91"; +} +.icofont-cur-afghani-false:before { + content: "\ea92"; +} +.icofont-cur-afghani-minus:before { + content: "\ea93"; +} +.icofont-cur-afghani-plus:before { + content: "\ea94"; +} +.icofont-cur-afghani-true:before { + content: "\ea95"; +} +.icofont-cur-afghani:before { + content: "\ea96"; +} +.icofont-cur-baht-false:before { + content: "\ea97"; +} +.icofont-cur-baht-minus:before { + content: "\ea98"; +} +.icofont-cur-baht-plus:before { + content: "\ea99"; +} +.icofont-cur-baht-true:before { + content: "\ea9a"; +} +.icofont-cur-baht:before { + content: "\ea9b"; +} +.icofont-cur-bitcoin-false:before { + content: "\ea9c"; +} +.icofont-cur-bitcoin-minus:before { + content: "\ea9d"; +} +.icofont-cur-bitcoin-plus:before { + content: "\ea9e"; +} +.icofont-cur-bitcoin-true:before { + content: "\ea9f"; +} +.icofont-cur-bitcoin:before { + content: "\eaa0"; +} +.icofont-cur-dollar-flase:before { + content: "\eaa1"; +} +.icofont-cur-dollar-minus:before { + content: "\eaa2"; +} +.icofont-cur-dollar-plus:before { + content: "\eaa3"; +} +.icofont-cur-dollar-true:before { + content: "\eaa4"; +} +.icofont-cur-dollar:before { + content: "\eaa5"; +} +.icofont-cur-dong-false:before { + content: "\eaa6"; +} +.icofont-cur-dong-minus:before { + content: "\eaa7"; +} +.icofont-cur-dong-plus:before { + content: "\eaa8"; +} +.icofont-cur-dong-true:before { + content: "\eaa9"; +} +.icofont-cur-dong:before { + content: "\eaaa"; +} +.icofont-cur-euro-false:before { + content: "\eaab"; +} +.icofont-cur-euro-minus:before { + content: "\eaac"; +} +.icofont-cur-euro-plus:before { + content: "\eaad"; +} +.icofont-cur-euro-true:before { + content: "\eaae"; +} +.icofont-cur-euro:before { + content: "\eaaf"; +} +.icofont-cur-frank-false:before { + content: "\eab0"; +} +.icofont-cur-frank-minus:before { + content: "\eab1"; +} +.icofont-cur-frank-plus:before { + content: "\eab2"; +} +.icofont-cur-frank-true:before { + content: "\eab3"; +} +.icofont-cur-frank:before { + content: "\eab4"; +} +.icofont-cur-hryvnia-false:before { + content: "\eab5"; +} +.icofont-cur-hryvnia-minus:before { + content: "\eab6"; +} +.icofont-cur-hryvnia-plus:before { + content: "\eab7"; +} +.icofont-cur-hryvnia-true:before { + content: "\eab8"; +} +.icofont-cur-hryvnia:before { + content: "\eab9"; +} +.icofont-cur-lira-false:before { + content: "\eaba"; +} +.icofont-cur-lira-minus:before { + content: "\eabb"; +} +.icofont-cur-lira-plus:before { + content: "\eabc"; +} +.icofont-cur-lira-true:before { + content: "\eabd"; +} +.icofont-cur-lira:before { + content: "\eabe"; +} +.icofont-cur-peseta-false:before { + content: "\eabf"; +} +.icofont-cur-peseta-minus:before { + content: "\eac0"; +} +.icofont-cur-peseta-plus:before { + content: "\eac1"; +} +.icofont-cur-peseta-true:before { + content: "\eac2"; +} +.icofont-cur-peseta:before { + content: "\eac3"; +} +.icofont-cur-peso-false:before { + content: "\eac4"; +} +.icofont-cur-peso-minus:before { + content: "\eac5"; +} +.icofont-cur-peso-plus:before { + content: "\eac6"; +} +.icofont-cur-peso-true:before { + content: "\eac7"; +} +.icofont-cur-peso:before { + content: "\eac8"; +} +.icofont-cur-pound-false:before { + content: "\eac9"; +} +.icofont-cur-pound-minus:before { + content: "\eaca"; +} +.icofont-cur-pound-plus:before { + content: "\eacb"; +} +.icofont-cur-pound-true:before { + content: "\eacc"; +} +.icofont-cur-pound:before { + content: "\eacd"; +} +.icofont-cur-renminbi-false:before { + content: "\eace"; +} +.icofont-cur-renminbi-minus:before { + content: "\eacf"; +} +.icofont-cur-renminbi-plus:before { + content: "\ead0"; +} +.icofont-cur-renminbi-true:before { + content: "\ead1"; +} +.icofont-cur-renminbi:before { + content: "\ead2"; +} +.icofont-cur-riyal-false:before { + content: "\ead3"; +} +.icofont-cur-riyal-minus:before { + content: "\ead4"; +} +.icofont-cur-riyal-plus:before { + content: "\ead5"; +} +.icofont-cur-riyal-true:before { + content: "\ead6"; +} +.icofont-cur-riyal:before { + content: "\ead7"; +} +.icofont-cur-rouble-false:before { + content: "\ead8"; +} +.icofont-cur-rouble-minus:before { + content: "\ead9"; +} +.icofont-cur-rouble-plus:before { + content: "\eada"; +} +.icofont-cur-rouble-true:before { + content: "\eadb"; +} +.icofont-cur-rouble:before { + content: "\eadc"; +} +.icofont-cur-rupee-false:before { + content: "\eadd"; +} +.icofont-cur-rupee-minus:before { + content: "\eade"; +} +.icofont-cur-rupee-plus:before { + content: "\eadf"; +} +.icofont-cur-rupee-true:before { + content: "\eae0"; +} +.icofont-cur-rupee:before { + content: "\eae1"; +} +.icofont-cur-taka-false:before { + content: "\eae2"; +} +.icofont-cur-taka-minus:before { + content: "\eae3"; +} +.icofont-cur-taka-plus:before { + content: "\eae4"; +} +.icofont-cur-taka-true:before { + content: "\eae5"; +} +.icofont-cur-taka:before { + content: "\eae6"; +} +.icofont-cur-turkish-lira-false:before { + content: "\eae7"; +} +.icofont-cur-turkish-lira-minus:before { + content: "\eae8"; +} +.icofont-cur-turkish-lira-plus:before { + content: "\eae9"; +} +.icofont-cur-turkish-lira-true:before { + content: "\eaea"; +} +.icofont-cur-turkish-lira:before { + content: "\eaeb"; +} +.icofont-cur-won-false:before { + content: "\eaec"; +} +.icofont-cur-won-minus:before { + content: "\eaed"; +} +.icofont-cur-won-plus:before { + content: "\eaee"; +} +.icofont-cur-won-true:before { + content: "\eaef"; +} +.icofont-cur-won:before { + content: "\eaf0"; +} +.icofont-cur-yen-false:before { + content: "\eaf1"; +} +.icofont-cur-yen-minus:before { + content: "\eaf2"; +} +.icofont-cur-yen-plus:before { + content: "\eaf3"; +} +.icofont-cur-yen-true:before { + content: "\eaf4"; +} +.icofont-cur-yen:before { + content: "\eaf5"; +} +.icofont-android-nexus:before { + content: "\eaf6"; +} +.icofont-android-tablet:before { + content: "\eaf7"; +} +.icofont-apple-watch:before { + content: "\eaf8"; +} +.icofont-drwaing-tablet:before { + content: "\eaf9"; +} +.icofont-earphone:before { + content: "\eafa"; +} +.icofont-flash-drive:before { + content: "\eafb"; +} +.icofont-game-control:before { + content: "\eafc"; +} +.icofont-headphone-alt:before { + content: "\eafd"; +} +.icofont-htc-one:before { + content: "\eafe"; +} +.icofont-imac:before { + content: "\eaff"; +} +.icofont-ipad-touch:before { + content: "\eb00"; +} +.icofont-iphone:before { + content: "\eb01"; +} +.icofont-ipod-nano:before { + content: "\eb02"; +} +.icofont-ipod-touch:before { + content: "\eb03"; +} +.icofont-keyboard-alt:before { + content: "\eb04"; +} +.icofont-keyboard-wireless:before { + content: "\eb05"; +} +.icofont-laptop-alt:before { + content: "\eb06"; +} +.icofont-macbook:before { + content: "\eb07"; +} +.icofont-magic-mouse:before { + content: "\eb08"; +} +.icofont-microphone-alt:before { + content: "\eb09"; +} +.icofont-monitor:before { + content: "\eb0a"; +} +.icofont-mouse:before { + content: "\eb0b"; +} +.icofont-nintendo:before { + content: "\eb0c"; +} +.icofont-playstation:before { + content: "\eb0d"; +} +.icofont-psvita:before { + content: "\eb0e"; +} +.icofont-radio-mic:before { + content: "\eb0f"; +} +.icofont-refrigerator:before { + content: "\eb10"; +} +.icofont-samsung-galaxy:before { + content: "\eb11"; +} +.icofont-surface-tablet:before { + content: "\eb12"; +} +.icofont-washing-machine:before { + content: "\eb13"; +} +.icofont-wifi-router:before { + content: "\eb14"; +} +.icofont-wii-u:before { + content: "\eb15"; +} +.icofont-windows-lumia:before { + content: "\eb16"; +} +.icofont-wireless-mouse:before { + content: "\eb17"; +} +.icofont-xbox-360:before { + content: "\eb18"; +} +.icofont-arrow-down:before { + content: "\eb19"; +} +.icofont-arrow-left:before { + content: "\eb1a"; +} +.icofont-arrow-right:before { + content: "\eb1b"; +} +.icofont-arrow-up:before { + content: "\eb1c"; +} +.icofont-block-down:before { + content: "\eb1d"; +} +.icofont-block-left:before { + content: "\eb1e"; +} +.icofont-block-right:before { + content: "\eb1f"; +} +.icofont-block-up:before { + content: "\eb20"; +} +.icofont-bubble-down:before { + content: "\eb21"; +} +.icofont-bubble-left:before { + content: "\eb22"; +} +.icofont-bubble-right:before { + content: "\eb23"; +} +.icofont-bubble-up:before { + content: "\eb24"; +} +.icofont-caret-down:before { + content: "\eb25"; +} +.icofont-caret-left:before { + content: "\eb26"; +} +.icofont-caret-right:before { + content: "\eb27"; +} +.icofont-caret-up:before { + content: "\eb28"; +} +.icofont-circled-down:before { + content: "\eb29"; +} +.icofont-circled-left:before { + content: "\eb2a"; +} +.icofont-circled-right:before { + content: "\eb2b"; +} +.icofont-circled-up:before { + content: "\eb2c"; +} +.icofont-collapse:before { + content: "\eb2d"; +} +.icofont-cursor-drag:before { + content: "\eb2e"; +} +.icofont-curved-double-left:before { + content: "\eb2f"; +} +.icofont-curved-double-right:before { + content: "\eb30"; +} +.icofont-curved-down:before { + content: "\eb31"; +} +.icofont-curved-left:before { + content: "\eb32"; +} +.icofont-curved-right:before { + content: "\eb33"; +} +.icofont-curved-up:before { + content: "\eb34"; +} +.icofont-dotted-down:before { + content: "\eb35"; +} +.icofont-dotted-left:before { + content: "\eb36"; +} +.icofont-dotted-right:before { + content: "\eb37"; +} +.icofont-dotted-up:before { + content: "\eb38"; +} +.icofont-double-left:before { + content: "\eb39"; +} +.icofont-double-right:before { + content: "\eb3a"; +} +.icofont-drag:before { + content: "\eb3b"; +} +.icofont-drag1:before { + content: "\eb3c"; +} +.icofont-drag2:before { + content: "\eb3d"; +} +.icofont-drag3:before { + content: "\eb3e"; +} +.icofont-expand-alt:before { + content: "\eb3f"; +} +.icofont-hand-down:before { + content: "\eb40"; +} +.icofont-hand-drag:before { + content: "\eb41"; +} +.icofont-hand-drag1:before { + content: "\eb42"; +} +.icofont-hand-drag2:before { + content: "\eb43"; +} +.icofont-hand-drawn-alt-down:before { + content: "\eb44"; +} +.icofont-hand-drawn-alt-left:before { + content: "\eb45"; +} +.icofont-hand-drawn-alt-right:before { + content: "\eb46"; +} +.icofont-hand-drawn-alt-up:before { + content: "\eb47"; +} +.icofont-hand-drawn-down:before { + content: "\eb48"; +} +.icofont-hand-drawn-left:before { + content: "\eb49"; +} +.icofont-hand-drawn-right:before { + content: "\eb4a"; +} +.icofont-hand-drawn-up:before { + content: "\eb4b"; +} +.icofont-hand-left:before { + content: "\eb4c"; +} +.icofont-hand-right:before { + content: "\eb4d"; +} +.icofont-hand-up:before { + content: "\eb4e"; +} +.icofont-line-block-down:before { + content: "\eb4f"; +} +.icofont-line-block-left:before { + content: "\eb50"; +} +.icofont-line-block-right:before { + content: "\eb51"; +} +.icofont-line-block-up:before { + content: "\eb52"; +} +.icofont-long-arrow-down:before { + content: "\eb53"; +} +.icofont-long-arrow-left:before { + content: "\eb54"; +} +.icofont-long-arrow-right:before { + content: "\eb55"; +} +.icofont-long-arrow-up:before { + content: "\eb56"; +} +.icofont-rounded-collapse:before { + content: "\eb57"; +} +.icofont-rounded-double-left:before { + content: "\eb58"; +} +.icofont-rounded-double-right:before { + content: "\eb59"; +} +.icofont-rounded-down:before { + content: "\eb5a"; +} +.icofont-rounded-expand:before { + content: "\eb5b"; +} +.icofont-rounded-left-down:before { + content: "\eb5c"; +} +.icofont-rounded-left-up:before { + content: "\eb5d"; +} +.icofont-rounded-left:before { + content: "\eb5e"; +} +.icofont-rounded-right-down:before { + content: "\eb5f"; +} +.icofont-rounded-right-up:before { + content: "\eb60"; +} +.icofont-rounded-right:before { + content: "\eb61"; +} +.icofont-rounded-up:before { + content: "\eb62"; +} +.icofont-scroll-bubble-down:before { + content: "\eb63"; +} +.icofont-scroll-bubble-left:before { + content: "\eb64"; +} +.icofont-scroll-bubble-right:before { + content: "\eb65"; +} +.icofont-scroll-bubble-up:before { + content: "\eb66"; +} +.icofont-scroll-double-down:before { + content: "\eb67"; +} +.icofont-scroll-double-left:before { + content: "\eb68"; +} +.icofont-scroll-double-right:before { + content: "\eb69"; +} +.icofont-scroll-double-up:before { + content: "\eb6a"; +} +.icofont-scroll-down:before { + content: "\eb6b"; +} +.icofont-scroll-left:before { + content: "\eb6c"; +} +.icofont-scroll-long-down:before { + content: "\eb6d"; +} +.icofont-scroll-long-left:before { + content: "\eb6e"; +} +.icofont-scroll-long-right:before { + content: "\eb6f"; +} +.icofont-scroll-long-up:before { + content: "\eb70"; +} +.icofont-scroll-right:before { + content: "\eb71"; +} +.icofont-scroll-up:before { + content: "\eb72"; +} +.icofont-simple-down:before { + content: "\eb73"; +} +.icofont-simple-left-down:before { + content: "\eb74"; +} +.icofont-simple-left-up:before { + content: "\eb75"; +} +.icofont-simple-left:before { + content: "\eb76"; +} +.icofont-simple-right-down:before { + content: "\eb77"; +} +.icofont-simple-right-up:before { + content: "\eb78"; +} +.icofont-simple-right:before { + content: "\eb79"; +} +.icofont-simple-up:before { + content: "\eb7a"; +} +.icofont-square-down:before { + content: "\eb7b"; +} +.icofont-square-left:before { + content: "\eb7c"; +} +.icofont-square-right:before { + content: "\eb7d"; +} +.icofont-square-up:before { + content: "\eb7e"; +} +.icofont-stylish-down:before { + content: "\eb7f"; +} +.icofont-stylish-left:before { + content: "\eb80"; +} +.icofont-stylish-right:before { + content: "\eb81"; +} +.icofont-stylish-up:before { + content: "\eb82"; +} +.icofont-swoosh-down:before { + content: "\eb83"; +} +.icofont-swoosh-left:before { + content: "\eb84"; +} +.icofont-swoosh-right:before { + content: "\eb85"; +} +.icofont-swoosh-up:before { + content: "\eb86"; +} +.icofont-thin-double-left:before { + content: "\eb87"; +} +.icofont-thin-double-right:before { + content: "\eb88"; +} +.icofont-thin-down:before { + content: "\eb89"; +} +.icofont-thin-left:before { + content: "\eb8a"; +} +.icofont-thin-right:before { + content: "\eb8b"; +} +.icofont-thin-up:before { + content: "\eb8c"; +} +.icofont-atom:before { + content: "\eb8d"; +} +.icofont-award:before { + content: "\eb8e"; +} +.icofont-bell-alt:before { + content: "\eb8f"; +} +.icofont-book-alt:before { + content: "\eb90"; +} +.icofont-brainstorming:before { + content: "\eb91"; +} +.icofont-certificate-alt-1:before { + content: "\eb92"; +} +.icofont-certificate-alt-2:before { + content: "\eb93"; +} +.icofont-dna-alt-2:before { + content: "\eb94"; +} +.icofont-education:before { + content: "\eb95"; +} +.icofont-electron:before { + content: "\eb96"; +} +.icofont-fountain-pen:before { + content: "\eb97"; +} +.icofont-globe-alt:before { + content: "\eb98"; +} +.icofont-graduate-alt:before { + content: "\eb99"; +} +.icofont-group-students:before { + content: "\eb9a"; +} +.icofont-hat-alt:before { + content: "\eb9b"; +} +.icofont-hat:before { + content: "\eb9c"; +} +.icofont-instrument:before { + content: "\eb9d"; +} +.icofont-lamp-light:before { + content: "\eb9e"; +} +.icofont-microscope-alt:before { + content: "\eb9f"; +} +.icofont-paper:before { + content: "\eba0"; +} +.icofont-pen-alt-4:before { + content: "\eba1"; +} +.icofont-pen-nib:before { + content: "\eba2"; +} +.icofont-pencil-alt-5:before { + content: "\eba3"; +} +.icofont-quill-pen:before { + content: "\eba4"; +} +.icofont-read-book-alt:before { + content: "\eba5"; +} +.icofont-read-book:before { + content: "\eba6"; +} +.icofont-school-bag:before { + content: "\eba7"; +} +.icofont-school-bus:before { + content: "\eba8"; +} +.icofont-student-alt:before { + content: "\eba9"; +} +.icofont-student:before { + content: "\ebaa"; +} +.icofont-teacher:before { + content: "\ebab"; +} +.icofont-test-bulb:before { + content: "\ebac"; +} +.icofont-test-tube-alt:before { + content: "\ebad"; +} +.icofont-university:before { + content: "\ebae"; +} +.icofont-emo-angry:before { + content: "\ebaf"; +} +.icofont-emo-astonished:before { + content: "\ebb0"; +} +.icofont-emo-confounded:before { + content: "\ebb1"; +} +.icofont-emo-confused:before { + content: "\ebb2"; +} +.icofont-emo-crying:before { + content: "\ebb3"; +} +.icofont-emo-dizzy:before { + content: "\ebb4"; +} +.icofont-emo-expressionless:before { + content: "\ebb5"; +} +.icofont-emo-heart-eyes:before { + content: "\ebb6"; +} +.icofont-emo-laughing:before { + content: "\ebb7"; +} +.icofont-emo-nerd-smile:before { + content: "\ebb8"; +} +.icofont-emo-open-mouth:before { + content: "\ebb9"; +} +.icofont-emo-rage:before { + content: "\ebba"; +} +.icofont-emo-rolling-eyes:before { + content: "\ebbb"; +} +.icofont-emo-sad:before { + content: "\ebbc"; +} +.icofont-emo-simple-smile:before { + content: "\ebbd"; +} +.icofont-emo-slightly-smile:before { + content: "\ebbe"; +} +.icofont-emo-smirk:before { + content: "\ebbf"; +} +.icofont-emo-stuck-out-tongue:before { + content: "\ebc0"; +} +.icofont-emo-wink-smile:before { + content: "\ebc1"; +} +.icofont-emo-worried:before { + content: "\ebc2"; +} +.icofont-architecture-alt:before { + content: "\ebc3"; +} +.icofont-architecture:before { + content: "\ebc4"; +} +.icofont-barricade:before { + content: "\ebc5"; +} +.icofont-bricks:before { + content: "\ebc6"; +} +.icofont-calculations:before { + content: "\ebc7"; +} +.icofont-cement-mix:before { + content: "\ebc8"; +} +.icofont-cement-mixer:before { + content: "\ebc9"; +} +.icofont-danger-zone:before { + content: "\ebca"; +} +.icofont-drill:before { + content: "\ebcb"; +} +.icofont-eco-energy:before { + content: "\ebcc"; +} +.icofont-eco-environmen:before { + content: "\ebcd"; +} +.icofont-energy-air:before { + content: "\ebce"; +} +.icofont-energy-oil:before { + content: "\ebcf"; +} +.icofont-energy-savings:before { + content: "\ebd0"; +} +.icofont-energy-solar:before { + content: "\ebd1"; +} +.icofont-energy-water:before { + content: "\ebd2"; +} +.icofont-engineer:before { + content: "\ebd3"; +} +.icofont-fire-extinguisher-alt:before { + content: "\ebd4"; +} +.icofont-fix-tools:before { + content: "\ebd5"; +} +.icofont-glue-oil:before { + content: "\ebd6"; +} +.icofont-hammer-alt:before { + content: "\ebd7"; +} +.icofont-help-robot:before { + content: "\ebd8"; +} +.icofont-industries-alt-1:before { + content: "\ebd9"; +} +.icofont-industries-alt-2:before { + content: "\ebda"; +} +.icofont-industries-alt-3:before { + content: "\ebdb"; +} +.icofont-industries-alt-4:before { + content: "\ebdc"; +} +.icofont-industries-alt-5:before { + content: "\ebdd"; +} +.icofont-industries:before { + content: "\ebde"; +} +.icofont-labour:before { + content: "\ebdf"; +} +.icofont-mining:before { + content: "\ebe0"; +} +.icofont-paint-brush:before { + content: "\ebe1"; +} +.icofont-pollution:before { + content: "\ebe2"; +} +.icofont-power-zone:before { + content: "\ebe3"; +} +.icofont-radio-active:before { + content: "\ebe4"; +} +.icofont-recycle-alt:before { + content: "\ebe5"; +} +.icofont-recycling-man:before { + content: "\ebe6"; +} +.icofont-safety-hat-light:before { + content: "\ebe7"; +} +.icofont-safety-hat:before { + content: "\ebe8"; +} +.icofont-saw:before { + content: "\ebe9"; +} +.icofont-screw-driver:before { + content: "\ebea"; +} +.icofont-settings-alt:before { + content: "\ebeb"; +} +.icofont-tools-alt-1:before { + content: "\ebec"; +} +.icofont-tools-alt-2:before { + content: "\ebed"; +} +.icofont-tools-bag:before { + content: "\ebee"; +} +.icofont-trolley:before { + content: "\ebef"; +} +.icofont-trowel:before { + content: "\ebf0"; +} +.icofont-under-construction-alt:before { + content: "\ebf1"; +} +.icofont-under-construction:before { + content: "\ebf2"; +} +.icofont-vehicle-cement:before { + content: "\ebf3"; +} +.icofont-vehicle-crane:before { + content: "\ebf4"; +} +.icofont-vehicle-delivery-van:before { + content: "\ebf5"; +} +.icofont-vehicle-dozer:before { + content: "\ebf6"; +} +.icofont-vehicle-excavator:before { + content: "\ebf7"; +} +.icofont-vehicle-trucktor:before { + content: "\ebf8"; +} +.icofont-vehicle-wrecking:before { + content: "\ebf9"; +} +.icofont-worker-group:before { + content: "\ebfa"; +} +.icofont-worker:before { + content: "\ebfb"; +} +.icofont-wrench:before { + content: "\ebfc"; +} +.icofont-file-audio:before { + content: "\ebfd"; +} +.icofont-file-avi-mp4:before { + content: "\ebfe"; +} +.icofont-file-bmp:before { + content: "\ebff"; +} +.icofont-file-code:before { + content: "\ec00"; +} +.icofont-file-css:before { + content: "\ec01"; +} +.icofont-file-document:before { + content: "\ec02"; +} +.icofont-file-eps:before { + content: "\ec03"; +} +.icofont-file-excel:before { + content: "\ec04"; +} +.icofont-file-exe:before { + content: "\ec05"; +} +.icofont-file-file:before { + content: "\ec06"; +} +.icofont-file-flv:before { + content: "\ec07"; +} +.icofont-file-gif:before { + content: "\ec08"; +} +.icofont-file-html5:before { + content: "\ec09"; +} +.icofont-file-image:before { + content: "\ec0a"; +} +.icofont-file-iso:before { + content: "\ec0b"; +} +.icofont-file-java:before { + content: "\ec0c"; +} +.icofont-file-javascript:before { + content: "\ec0d"; +} +.icofont-file-jpg:before { + content: "\ec0e"; +} +.icofont-file-midi:before { + content: "\ec0f"; +} +.icofont-file-mov:before { + content: "\ec10"; +} +.icofont-file-mp3:before { + content: "\ec11"; +} +.icofont-file-pdf:before { + content: "\ec12"; +} +.icofont-file-php:before { + content: "\ec13"; +} +.icofont-file-png:before { + content: "\ec14"; +} +.icofont-file-powerpoint:before { + content: "\ec15"; +} +.icofont-file-presentation:before { + content: "\ec16"; +} +.icofont-file-psb:before { + content: "\ec17"; +} +.icofont-file-psd:before { + content: "\ec18"; +} +.icofont-file-python:before { + content: "\ec19"; +} +.icofont-file-ruby:before { + content: "\ec1a"; +} +.icofont-file-spreadsheet:before { + content: "\ec1b"; +} +.icofont-file-sql:before { + content: "\ec1c"; +} +.icofont-file-svg:before { + content: "\ec1d"; +} +.icofont-file-text:before { + content: "\ec1e"; +} +.icofont-file-tiff:before { + content: "\ec1f"; +} +.icofont-file-video:before { + content: "\ec20"; +} +.icofont-file-wave:before { + content: "\ec21"; +} +.icofont-file-wmv:before { + content: "\ec22"; +} +.icofont-file-word:before { + content: "\ec23"; +} +.icofont-file-zip:before { + content: "\ec24"; +} +.icofont-apple:before { + content: "\ec25"; +} +.icofont-arabian-coffee:before { + content: "\ec26"; +} +.icofont-artichoke:before { + content: "\ec27"; +} +.icofont-asparagus:before { + content: "\ec28"; +} +.icofont-avocado:before { + content: "\ec29"; +} +.icofont-baby-food:before { + content: "\ec2a"; +} +.icofont-banana:before { + content: "\ec2b"; +} +.icofont-bbq:before { + content: "\ec2c"; +} +.icofont-beans:before { + content: "\ec2d"; +} +.icofont-beer:before { + content: "\ec2e"; +} +.icofont-bell-pepper-capsicum:before { + content: "\ec2f"; +} +.icofont-birthday-cake:before { + content: "\ec30"; +} +.icofont-bread:before { + content: "\ec31"; +} +.icofont-broccoli:before { + content: "\ec32"; +} +.icofont-burger:before { + content: "\ec33"; +} +.icofont-cabbage:before { + content: "\ec34"; +} +.icofont-carrot:before { + content: "\ec35"; +} +.icofont-cauli-flower:before { + content: "\ec36"; +} +.icofont-cheese:before { + content: "\ec37"; +} +.icofont-chef:before { + content: "\ec38"; +} +.icofont-cherry:before { + content: "\ec39"; +} +.icofont-chicken-fry:before { + content: "\ec3a"; +} +.icofont-chicken:before { + content: "\ec3b"; +} +.icofont-cocktail:before { + content: "\ec3c"; +} +.icofont-coconut:before { + content: "\ec3d"; +} +.icofont-coffee-alt:before { + content: "\ec3e"; +} +.icofont-coffee-mug:before { + content: "\ec3f"; +} +.icofont-coffee-pot:before { + content: "\ec40"; +} +.icofont-cola:before { + content: "\ec41"; +} +.icofont-corn:before { + content: "\ec42"; +} +.icofont-croissant:before { + content: "\ec43"; +} +.icofont-crop-plant:before { + content: "\ec44"; +} +.icofont-cucumber:before { + content: "\ec45"; +} +.icofont-cup-cake:before { + content: "\ec46"; +} +.icofont-dining-table:before { + content: "\ec47"; +} +.icofont-donut:before { + content: "\ec48"; +} +.icofont-egg-plant:before { + content: "\ec49"; +} +.icofont-egg-poached:before { + content: "\ec4a"; +} +.icofont-farmer:before { + content: "\ec4b"; +} +.icofont-farmer1:before { + content: "\ec4c"; +} +.icofont-fast-food:before { + content: "\ec4d"; +} +.icofont-fish:before { + content: "\ec4e"; +} +.icofont-food-basket:before { + content: "\ec4f"; +} +.icofont-food-cart:before { + content: "\ec50"; +} +.icofont-fork-and-knife:before { + content: "\ec51"; +} +.icofont-french-fries:before { + content: "\ec52"; +} +.icofont-fresh-juice:before { + content: "\ec53"; +} +.icofont-fruits:before { + content: "\ec54"; +} +.icofont-grapes:before { + content: "\ec55"; +} +.icofont-honey:before { + content: "\ec56"; +} +.icofont-hot-dog:before { + content: "\ec57"; +} +.icofont-hotel-alt:before { + content: "\ec58"; +} +.icofont-ice-cream-alt:before { + content: "\ec59"; +} +.icofont-ice-cream:before { + content: "\ec5a"; +} +.icofont-ketchup:before { + content: "\ec5b"; +} +.icofont-kiwi:before { + content: "\ec5c"; +} +.icofont-layered-cake:before { + content: "\ec5d"; +} +.icofont-lemon-alt:before { + content: "\ec5e"; +} +.icofont-lobster:before { + content: "\ec5f"; +} +.icofont-mango:before { + content: "\ec60"; +} +.icofont-milk:before { + content: "\ec61"; +} +.icofont-mushroom:before { + content: "\ec62"; +} +.icofont-noodles:before { + content: "\ec63"; +} +.icofont-onion:before { + content: "\ec64"; +} +.icofont-orange:before { + content: "\ec65"; +} +.icofont-pear:before { + content: "\ec66"; +} +.icofont-peas:before { + content: "\ec67"; +} +.icofont-pepper:before { + content: "\ec68"; +} +.icofont-pie-alt:before { + content: "\ec69"; +} +.icofont-pineapple:before { + content: "\ec6a"; +} +.icofont-pizza-slice:before { + content: "\ec6b"; +} +.icofont-pizza:before { + content: "\ec6c"; +} +.icofont-plant:before { + content: "\ec6d"; +} +.icofont-popcorn:before { + content: "\ec6e"; +} +.icofont-potato:before { + content: "\ec6f"; +} +.icofont-pumpkin:before { + content: "\ec70"; +} +.icofont-raddish:before { + content: "\ec71"; +} +.icofont-restaurant-menu:before { + content: "\ec72"; +} +.icofont-restaurant:before { + content: "\ec73"; +} +.icofont-salt-and-pepper:before { + content: "\ec74"; +} +.icofont-sandwich:before { + content: "\ec75"; +} +.icofont-sausage:before { + content: "\ec76"; +} +.icofont-shrimp:before { + content: "\ec77"; +} +.icofont-sof-drinks:before { + content: "\ec78"; +} +.icofont-soup-bowl:before { + content: "\ec79"; +} +.icofont-spoon-and-fork:before { + content: "\ec7a"; +} +.icofont-steak:before { + content: "\ec7b"; +} +.icofont-strawberry:before { + content: "\ec7c"; +} +.icofont-sub-sandwich:before { + content: "\ec7d"; +} +.icofont-sushi:before { + content: "\ec7e"; +} +.icofont-taco:before { + content: "\ec7f"; +} +.icofont-tea-pot:before { + content: "\ec80"; +} +.icofont-tea:before { + content: "\ec81"; +} +.icofont-tomato:before { + content: "\ec82"; +} +.icofont-waiter-alt:before { + content: "\ec83"; +} +.icofont-watermelon:before { + content: "\ec84"; +} +.icofont-wheat:before { + content: "\ec85"; +} +.icofont-abc:before { + content: "\ec86"; +} +.icofont-baby-cloth:before { + content: "\ec87"; +} +.icofont-baby-milk-bottle:before { + content: "\ec88"; +} +.icofont-baby-trolley:before { + content: "\ec89"; +} +.icofont-back-pack:before { + content: "\ec8a"; +} +.icofont-candy:before { + content: "\ec8b"; +} +.icofont-cycling:before { + content: "\ec8c"; +} +.icofont-holding-hands:before { + content: "\ec8d"; +} +.icofont-infant-nipple:before { + content: "\ec8e"; +} +.icofont-kids-scooter:before { + content: "\ec8f"; +} +.icofont-safety-pin:before { + content: "\ec90"; +} +.icofont-teddy-bear:before { + content: "\ec91"; +} +.icofont-toy-ball:before { + content: "\ec92"; +} +.icofont-toy-cat:before { + content: "\ec93"; +} +.icofont-toy-duck:before { + content: "\ec94"; +} +.icofont-toy-elephant:before { + content: "\ec95"; +} +.icofont-toy-hand:before { + content: "\ec96"; +} +.icofont-toy-horse:before { + content: "\ec97"; +} +.icofont-toy-lattu:before { + content: "\ec98"; +} +.icofont-toy-train:before { + content: "\ec99"; +} +.icofont-unique-idea:before { + content: "\ec9a"; +} +.icofont-bag-alt:before { + content: "\ec9b"; +} +.icofont-burglar:before { + content: "\ec9c"; +} +.icofont-cannon-firing:before { + content: "\ec9d"; +} +.icofont-cc-camera:before { + content: "\ec9e"; +} +.icofont-cop-badge:before { + content: "\ec9f"; +} +.icofont-cop:before { + content: "\eca0"; +} +.icofont-court-hammer:before { + content: "\eca1"; +} +.icofont-court:before { + content: "\eca2"; +} +.icofont-finger-print:before { + content: "\eca3"; +} +.icofont-handcuff-alt:before { + content: "\eca4"; +} +.icofont-handcuff:before { + content: "\eca5"; +} +.icofont-investigation:before { + content: "\eca6"; +} +.icofont-investigator:before { + content: "\eca7"; +} +.icofont-jail:before { + content: "\eca8"; +} +.icofont-judge:before { + content: "\eca9"; +} +.icofont-law-alt-1:before { + content: "\ecaa"; +} +.icofont-law-alt-2:before { + content: "\ecab"; +} +.icofont-law-alt-3:before { + content: "\ecac"; +} +.icofont-law-book:before { + content: "\ecad"; +} +.icofont-law-document:before { + content: "\ecae"; +} +.icofont-law:before { + content: "\ecaf"; +} +.icofont-lawyer-alt-1:before { + content: "\ecb0"; +} +.icofont-lawyer-alt-2:before { + content: "\ecb1"; +} +.icofont-lawyer:before { + content: "\ecb2"; +} +.icofont-order:before { + content: "\ecb3"; +} +.icofont-pistol:before { + content: "\ecb4"; +} +.icofont-police-badge:before { + content: "\ecb5"; +} +.icofont-police-cap:before { + content: "\ecb6"; +} +.icofont-police-car-alt-1:before { + content: "\ecb7"; +} +.icofont-police-car-alt-2:before { + content: "\ecb8"; +} +.icofont-police-hat:before { + content: "\ecb9"; +} +.icofont-police-van:before { + content: "\ecba"; +} +.icofont-police:before { + content: "\ecbb"; +} +.icofont-protect:before { + content: "\ecbc"; +} +.icofont-scales:before { + content: "\ecbd"; +} +.icofont-thief-alt:before { + content: "\ecbe"; +} +.icofont-thief:before { + content: "\ecbf"; +} +.icofont-abacus-alt:before { + content: "\ecc0"; +} +.icofont-abacus:before { + content: "\ecc1"; +} +.icofont-angle:before { + content: "\ecc2"; +} +.icofont-calculator-alt-1:before { + content: "\ecc3"; +} +.icofont-calculator-alt-2:before { + content: "\ecc4"; +} +.icofont-circle-ruler-alt:before { + content: "\ecc5"; +} +.icofont-circle-ruler:before { + content: "\ecc6"; +} +.icofont-compass-alt-1:before { + content: "\ecc7"; +} +.icofont-compass-alt-2:before { + content: "\ecc8"; +} +.icofont-compass-alt-3:before { + content: "\ecc9"; +} +.icofont-compass-alt-4:before { + content: "\ecca"; +} +.icofont-degrees-alt-1:before { + content: "\eccb"; +} +.icofont-degrees-alt-2:before { + content: "\eccc"; +} +.icofont-degrees:before { + content: "\eccd"; +} +.icofont-golden-ratio:before { + content: "\ecce"; +} +.icofont-marker-alt-1:before { + content: "\eccf"; +} +.icofont-marker-alt-2:before { + content: "\ecd0"; +} +.icofont-marker-alt-3:before { + content: "\ecd1"; +} +.icofont-mathematical-alt-1:before { + content: "\ecd2"; +} +.icofont-mathematical-alt-2:before { + content: "\ecd3"; +} +.icofont-mathematical:before { + content: "\ecd4"; +} +.icofont-pen-alt-1:before { + content: "\ecd5"; +} +.icofont-pen-alt-2:before { + content: "\ecd6"; +} +.icofont-pen-alt-3:before { + content: "\ecd7"; +} +.icofont-pen-holder-alt-1:before { + content: "\ecd8"; +} +.icofont-pen-holder:before { + content: "\ecd9"; +} +.icofont-pencil-alt-1:before { + content: "\ecda"; +} +.icofont-pencil-alt-2:before { + content: "\ecdb"; +} +.icofont-pencil-alt-3:before { + content: "\ecdc"; +} +.icofont-pencil-alt-4:before { + content: "\ecdd"; +} +.icofont-ruler-alt-1:before { + content: "\ecde"; +} +.icofont-ruler-alt-2:before { + content: "\ecdf"; +} +.icofont-ruler-compass-alt:before { + content: "\ece0"; +} +.icofont-ruler-compass:before { + content: "\ece1"; +} +.icofont-ruler-pencil-alt-1:before { + content: "\ece2"; +} +.icofont-ruler-pencil-alt-2:before { + content: "\ece3"; +} +.icofont-ruler-pencil:before { + content: "\ece4"; +} +.icofont-ruler:before { + content: "\ece5"; +} +.icofont-rulers-alt:before { + content: "\ece6"; +} +.icofont-rulers:before { + content: "\ece7"; +} +.icofont-square-root:before { + content: "\ece8"; +} +.icofont-aids:before { + content: "\ece9"; +} +.icofont-ambulance:before { + content: "\ecea"; +} +.icofont-autism:before { + content: "\eceb"; +} +.icofont-bandage:before { + content: "\ecec"; +} +.icofont-bed-patient:before { + content: "\eced"; +} +.icofont-blind:before { + content: "\ecee"; +} +.icofont-blood-drop:before { + content: "\ecef"; +} +.icofont-blood-test:before { + content: "\ecf0"; +} +.icofont-blood:before { + content: "\ecf1"; +} +.icofont-capsule:before { + content: "\ecf2"; +} +.icofont-crutches:before { + content: "\ecf3"; +} +.icofont-dna-alt-1:before { + content: "\ecf4"; +} +.icofont-dna:before { + content: "\ecf5"; +} +.icofont-doctor-alt:before { + content: "\ecf6"; +} +.icofont-doctor:before { + content: "\ecf7"; +} +.icofont-drug-pack:before { + content: "\ecf8"; +} +.icofont-drug:before { + content: "\ecf9"; +} +.icofont-eye-alt:before { + content: "\ecfa"; +} +.icofont-first-aid-alt:before { + content: "\ecfb"; +} +.icofont-garbage:before { + content: "\ecfc"; +} +.icofont-heart-alt:before { + content: "\ecfd"; +} +.icofont-heartbeat:before { + content: "\ecfe"; +} +.icofont-herbal:before { + content: "\ecff"; +} +.icofont-hospital:before { + content: "\ed00"; +} +.icofont-icu:before { + content: "\ed01"; +} +.icofont-injection-syringe:before { + content: "\ed02"; +} +.icofont-laboratory:before { + content: "\ed03"; +} +.icofont-medical-sign-alt:before { + content: "\ed04"; +} +.icofont-medical-sign:before { + content: "\ed05"; +} +.icofont-nurse-alt:before { + content: "\ed06"; +} +.icofont-nurse:before { + content: "\ed07"; +} +.icofont-nursing-home:before { + content: "\ed08"; +} +.icofont-operation-theater:before { + content: "\ed09"; +} +.icofont-paralysis-disability:before { + content: "\ed0a"; +} +.icofont-pills:before { + content: "\ed0b"; +} +.icofont-prescription:before { + content: "\ed0c"; +} +.icofont-pulse:before { + content: "\ed0d"; +} +.icofont-stethoscope-alt:before { + content: "\ed0e"; +} +.icofont-stethoscope:before { + content: "\ed0f"; +} +.icofont-stretcher:before { + content: "\ed10"; +} +.icofont-surgeon-alt:before { + content: "\ed11"; +} +.icofont-surgeon:before { + content: "\ed12"; +} +.icofont-tablets:before { + content: "\ed13"; +} +.icofont-test-bottle:before { + content: "\ed14"; +} +.icofont-test-tube:before { + content: "\ed15"; +} +.icofont-thermometer-alt:before { + content: "\ed16"; +} +.icofont-tooth:before { + content: "\ed17"; +} +.icofont-xray:before { + content: "\ed18"; +} +.icofont-ui-add:before { + content: "\ed19"; +} +.icofont-ui-alarm:before { + content: "\ed1a"; +} +.icofont-ui-battery:before { + content: "\ed1b"; +} +.icofont-ui-block:before { + content: "\ed1c"; +} +.icofont-ui-bluetooth:before { + content: "\ed1d"; +} +.icofont-ui-brightness:before { + content: "\ed1e"; +} +.icofont-ui-browser:before { + content: "\ed1f"; +} +.icofont-ui-calculator:before { + content: "\ed20"; +} +.icofont-ui-calendar:before { + content: "\ed21"; +} +.icofont-ui-call:before { + content: "\ed22"; +} +.icofont-ui-camera:before { + content: "\ed23"; +} +.icofont-ui-cart:before { + content: "\ed24"; +} +.icofont-ui-cell-phone:before { + content: "\ed25"; +} +.icofont-ui-chat:before { + content: "\ed26"; +} +.icofont-ui-check:before { + content: "\ed27"; +} +.icofont-ui-clip-board:before { + content: "\ed28"; +} +.icofont-ui-clip:before { + content: "\ed29"; +} +.icofont-ui-clock:before { + content: "\ed2a"; +} +.icofont-ui-close:before { + content: "\ed2b"; +} +.icofont-ui-contact-list:before { + content: "\ed2c"; +} +.icofont-ui-copy:before { + content: "\ed2d"; +} +.icofont-ui-cut:before { + content: "\ed2e"; +} +.icofont-ui-delete:before { + content: "\ed2f"; +} +.icofont-ui-dial-phone:before { + content: "\ed30"; +} +.icofont-ui-edit:before { + content: "\ed31"; +} +.icofont-ui-email:before { + content: "\ed32"; +} +.icofont-ui-file:before { + content: "\ed33"; +} +.icofont-ui-fire-wall:before { + content: "\ed34"; +} +.icofont-ui-flash-light:before { + content: "\ed35"; +} +.icofont-ui-flight:before { + content: "\ed36"; +} +.icofont-ui-folder:before { + content: "\ed37"; +} +.icofont-ui-game:before { + content: "\ed38"; +} +.icofont-ui-handicapped:before { + content: "\ed39"; +} +.icofont-ui-head-phone:before { + content: "\ed3a"; +} +.icofont-ui-home:before { + content: "\ed3b"; +} +.icofont-ui-image:before { + content: "\ed3c"; +} +.icofont-ui-keyboard:before { + content: "\ed3d"; +} +.icofont-ui-laoding:before { + content: "\ed3e"; +} +.icofont-ui-lock:before { + content: "\ed3f"; +} +.icofont-ui-love-add:before { + content: "\ed40"; +} +.icofont-ui-love-broken:before { + content: "\ed41"; +} +.icofont-ui-love-remove:before { + content: "\ed42"; +} +.icofont-ui-love:before { + content: "\ed43"; +} +.icofont-ui-map:before { + content: "\ed44"; +} +.icofont-ui-message:before { + content: "\ed45"; +} +.icofont-ui-messaging:before { + content: "\ed46"; +} +.icofont-ui-movie:before { + content: "\ed47"; +} +.icofont-ui-music-player:before { + content: "\ed48"; +} +.icofont-ui-music:before { + content: "\ed49"; +} +.icofont-ui-mute:before { + content: "\ed4a"; +} +.icofont-ui-network:before { + content: "\ed4b"; +} +.icofont-ui-next:before { + content: "\ed4c"; +} +.icofont-ui-note:before { + content: "\ed4d"; +} +.icofont-ui-office:before { + content: "\ed4e"; +} +.icofont-ui-password:before { + content: "\ed4f"; +} +.icofont-ui-pause:before { + content: "\ed50"; +} +.icofont-ui-play-stop:before { + content: "\ed51"; +} +.icofont-ui-play:before { + content: "\ed52"; +} +.icofont-ui-pointer:before { + content: "\ed53"; +} +.icofont-ui-power:before { + content: "\ed54"; +} +.icofont-ui-press:before { + content: "\ed55"; +} +.icofont-ui-previous:before { + content: "\ed56"; +} +.icofont-ui-rate-add:before { + content: "\ed57"; +} +.icofont-ui-rate-blank:before { + content: "\ed58"; +} +.icofont-ui-rate-remove:before { + content: "\ed59"; +} +.icofont-ui-rating:before { + content: "\ed5a"; +} +.icofont-ui-record:before { + content: "\ed5b"; +} +.icofont-ui-remove:before { + content: "\ed5c"; +} +.icofont-ui-reply:before { + content: "\ed5d"; +} +.icofont-ui-rotation:before { + content: "\ed5e"; +} +.icofont-ui-rss:before { + content: "\ed5f"; +} +.icofont-ui-search:before { + content: "\ed60"; +} +.icofont-ui-settings:before { + content: "\ed61"; +} +.icofont-ui-social-link:before { + content: "\ed62"; +} +.icofont-ui-tag:before { + content: "\ed63"; +} +.icofont-ui-text-chat:before { + content: "\ed64"; +} +.icofont-ui-text-loading:before { + content: "\ed65"; +} +.icofont-ui-theme:before { + content: "\ed66"; +} +.icofont-ui-timer:before { + content: "\ed67"; +} +.icofont-ui-touch-phone:before { + content: "\ed68"; +} +.icofont-ui-travel:before { + content: "\ed69"; +} +.icofont-ui-unlock:before { + content: "\ed6a"; +} +.icofont-ui-user-group:before { + content: "\ed6b"; +} +.icofont-ui-user:before { + content: "\ed6c"; +} +.icofont-ui-v-card:before { + content: "\ed6d"; +} +.icofont-ui-video-chat:before { + content: "\ed6e"; +} +.icofont-ui-video-message:before { + content: "\ed6f"; +} +.icofont-ui-video-play:before { + content: "\ed70"; +} +.icofont-ui-video:before { + content: "\ed71"; +} +.icofont-ui-volume:before { + content: "\ed72"; +} +.icofont-ui-weather:before { + content: "\ed73"; +} +.icofont-ui-wifi:before { + content: "\ed74"; +} +.icofont-ui-zoom-in:before { + content: "\ed75"; +} +.icofont-ui-zoom-out:before { + content: "\ed76"; +} +.icofont-cassette-player:before { + content: "\ed77"; +} +.icofont-cassette:before { + content: "\ed78"; +} +.icofont-forward:before { + content: "\ed79"; +} +.icofont-game:before { + content: "\ed7a"; +} +.icofont-guiter:before { + content: "\ed7b"; +} +.icofont-headphone-alt-1:before { + content: "\ed7c"; +} +.icofont-headphone-alt-2:before { + content: "\ed7d"; +} +.icofont-headphone-alt-3:before { + content: "\ed7e"; +} +.icofont-listening:before { + content: "\ed7f"; +} +.icofont-megaphone-alt:before { + content: "\ed80"; +} +.icofont-megaphone:before { + content: "\ed81"; +} +.icofont-movie:before { + content: "\ed82"; +} +.icofont-mp3-player:before { + content: "\ed83"; +} +.icofont-multimedia:before { + content: "\ed84"; +} +.icofont-music-disk:before { + content: "\ed85"; +} +.icofont-music-note:before { + content: "\ed86"; +} +.icofont-pause:before { + content: "\ed87"; +} +.icofont-play-alt-1:before { + content: "\ed88"; +} +.icofont-play-alt-2:before { + content: "\ed89"; +} +.icofont-play-alt-3:before { + content: "\ed8a"; +} +.icofont-play-pause:before { + content: "\ed8b"; +} +.icofont-record:before { + content: "\ed8c"; +} +.icofont-retro-music-disk:before { + content: "\ed8d"; +} +.icofont-rewind:before { + content: "\ed8e"; +} +.icofont-song-notes:before { + content: "\ed8f"; +} +.icofont-sound-wave-alt:before { + content: "\ed90"; +} +.icofont-sound-wave:before { + content: "\ed91"; +} +.icofont-stop:before { + content: "\ed92"; +} +.icofont-video-alt:before { + content: "\ed93"; +} +.icofont-video-cam:before { + content: "\ed94"; +} +.icofont-volume-bar:before { + content: "\ed95"; +} +.icofont-volume-mute:before { + content: "\ed96"; +} +.icofont-youtube-play:before { + content: "\ed97"; +} +.icofont-amazon-alt:before { + content: "\ed98"; +} +.icofont-amazon:before { + content: "\ed99"; +} +.icofont-american-express-alt:before { + content: "\ed9a"; +} +.icofont-american-express:before { + content: "\ed9b"; +} +.icofont-apple-pay-alt:before { + content: "\ed9c"; +} +.icofont-apple-pay:before { + content: "\ed9d"; +} +.icofont-bank-transfer-alt:before { + content: "\ed9e"; +} +.icofont-bank-transfer:before { + content: "\ed9f"; +} +.icofont-braintree-alt:before { + content: "\eda0"; +} +.icofont-braintree:before { + content: "\eda1"; +} +.icofont-cash-on-delivery-alt:before { + content: "\eda2"; +} +.icofont-cash-on-delivery:before { + content: "\eda3"; +} +.icofont-checkout-alt:before { + content: "\eda4"; +} +.icofont-checkout:before { + content: "\eda5"; +} +.icofont-diners-club-alt-1:before { + content: "\eda6"; +} +.icofont-diners-club-alt-2:before { + content: "\eda7"; +} +.icofont-diners-club-alt-3:before { + content: "\eda8"; +} +.icofont-diners-club:before { + content: "\eda9"; +} +.icofont-discover-alt:before { + content: "\edaa"; +} +.icofont-discover:before { + content: "\edab"; +} +.icofont-eway-alt:before { + content: "\edac"; +} +.icofont-eway:before { + content: "\edad"; +} +.icofont-google-wallet-alt-1:before { + content: "\edae"; +} +.icofont-google-wallet-alt-2:before { + content: "\edaf"; +} +.icofont-google-wallet-alt-3:before { + content: "\edb0"; +} +.icofont-google-wallet:before { + content: "\edb1"; +} +.icofont-jcb-alt:before { + content: "\edb2"; +} +.icofont-jcb:before { + content: "\edb3"; +} +.icofont-maestro-alt:before { + content: "\edb4"; +} +.icofont-maestro:before { + content: "\edb5"; +} +.icofont-mastercard-alt:before { + content: "\edb6"; +} +.icofont-mastercard:before { + content: "\edb7"; +} +.icofont-payoneer-alt:before { + content: "\edb8"; +} +.icofont-payoneer:before { + content: "\edb9"; +} +.icofont-paypal-alt:before { + content: "\edba"; +} +.icofont-paypal:before { + content: "\edbb"; +} +.icofont-sage-alt:before { + content: "\edbc"; +} +.icofont-sage:before { + content: "\edbd"; +} +.icofont-skrill-alt:before { + content: "\edbe"; +} +.icofont-skrill:before { + content: "\edbf"; +} +.icofont-stripe-alt:before { + content: "\edc0"; +} +.icofont-stripe:before { + content: "\edc1"; +} +.icofont-visa-alt:before { + content: "\edc2"; +} +.icofont-visa-electron:before { + content: "\edc3"; +} +.icofont-visa:before { + content: "\edc4"; +} +.icofont-western-union-alt:before { + content: "\edc5"; +} +.icofont-western-union:before { + content: "\edc6"; +} +.icofont-boy:before { + content: "\edc7"; +} +.icofont-business-man-alt-1:before { + content: "\edc8"; +} +.icofont-business-man-alt-2:before { + content: "\edc9"; +} +.icofont-business-man-alt-3:before { + content: "\edca"; +} +.icofont-business-man:before { + content: "\edcb"; +} +.icofont-funky-man:before { + content: "\edcc"; +} +.icofont-girl-alt:before { + content: "\edcd"; +} +.icofont-girl:before { + content: "\edce"; +} +.icofont-hotel-boy-alt:before { + content: "\edcf"; +} +.icofont-hotel-boy:before { + content: "\edd0"; +} +.icofont-man-in-glasses:before { + content: "\edd1"; +} +.icofont-user-alt-1:before { + content: "\edd2"; +} +.icofont-user-alt-2:before { + content: "\edd3"; +} +.icofont-user-alt-3:before { + content: "\edd4"; +} +.icofont-user-alt-4:before { + content: "\edd5"; +} +.icofont-user-alt-5:before { + content: "\edd6"; +} +.icofont-user-alt-6:before { + content: "\edd7"; +} +.icofont-user-alt-7:before { + content: "\edd8"; +} +.icofont-user-female:before { + content: "\edd9"; +} +.icofont-user-male:before { + content: "\edda"; +} +.icofont-user-suited:before { + content: "\eddb"; +} +.icofont-user:before { + content: "\eddc"; +} +.icofont-users-alt-1:before { + content: "\eddd"; +} +.icofont-users-alt-2:before { + content: "\edde"; +} +.icofont-users-alt-3:before { + content: "\eddf"; +} +.icofont-users-alt-4:before { + content: "\ede0"; +} +.icofont-users-alt-5:before { + content: "\ede1"; +} +.icofont-users-alt-6:before { + content: "\ede2"; +} +.icofont-users-social:before { + content: "\ede3"; +} +.icofont-users:before { + content: "\ede4"; +} +.icofont-waiter:before { + content: "\ede5"; +} +.icofont-woman-in-glasses:before { + content: "\ede6"; +} +.icofont-document-search:before { + content: "\ede7"; +} +.icofont-folder-search:before { + content: "\ede8"; +} +.icofont-home-search:before { + content: "\ede9"; +} +.icofont-job-search:before { + content: "\edea"; +} +.icofont-map-search:before { + content: "\edeb"; +} +.icofont-restaurant-search:before { + content: "\edec"; +} +.icofont-search-alt-1:before { + content: "\eded"; +} +.icofont-search-alt-2:before { + content: "\edee"; +} +.icofont-search:before { + content: "\edef"; +} +.icofont-stock-search:before { + content: "\edf0"; +} +.icofont-user-search:before { + content: "\edf1"; +} +.icofont-social-aim:before { + content: "\edf2"; +} +.icofont-social-badoo:before { + content: "\edf3"; +} +.icofont-social-bebo:before { + content: "\edf4"; +} +.icofont-social-behance:before { + content: "\edf5"; +} +.icofont-social-blogger:before { + content: "\edf6"; +} +.icofont-social-bootstrap:before { + content: "\edf7"; +} +.icofont-social-brightkite:before { + content: "\edf8"; +} +.icofont-social-cloudapp:before { + content: "\edf9"; +} +.icofont-social-concrete5:before { + content: "\edfa"; +} +.icofont-social-designbump:before { + content: "\edfb"; +} +.icofont-social-designfloat:before { + content: "\edfc"; +} +.icofont-social-deviantart:before { + content: "\edfd"; +} +.icofont-social-digg:before { + content: "\edfe"; +} +.icofont-social-dotcms:before { + content: "\edff"; +} +.icofont-social-dribble:before { + content: "\ee00"; +} +.icofont-social-dropbox:before { + content: "\ee01"; +} +.icofont-brand-drupal:before { + content: "\ee02"; +} +.icofont-social-ebuddy:before { + content: "\ee03"; +} +.icofont-social-ello:before { + content: "\ee04"; +} +.icofont-social-ember:before { + content: "\ee05"; +} +.icofont-social-envato:before { + content: "\ee06"; +} +.icofont-social-evernote:before { + content: "\ee07"; +} +.icofont-social-facebook:before { + content: "\ee08"; +} +.icofont-social-feedburner:before { + content: "\ee09"; +} +.icofont-social-folkd:before { + content: "\ee0a"; +} +.icofont-social-friendfeed:before { + content: "\ee0b"; +} +.icofont-social-ghost:before { + content: "\ee0c"; +} +.icofont-social-github:before { + content: "\ee0d"; +} +.icofont-social-gnome:before { + content: "\ee0e"; +} +.icofont-social-google-buzz:before { + content: "\ee0f"; +} +.icofont-social-google-map:before { + content: "\ee10"; +} +.icofont-social-google-plus:before { + content: "\ee11"; +} +.icofont-social-google-talk:before { + content: "\ee12"; +} +.icofont-social-hype-machine:before { + content: "\ee13"; +} +.icofont-social-instagram:before { + content: "\ee14"; +} +.icofont-brand-joomla:before { + content: "\ee15"; +} +.icofont-social-kickstarter:before { + content: "\ee16"; +} +.icofont-social-line:before { + content: "\ee17"; +} +.icofont-social-linux-mint:before { + content: "\ee18"; +} +.icofont-social-livejournal:before { + content: "\ee19"; +} +.icofont-social-magento:before { + content: "\ee1a"; +} +.icofont-social-meetup:before { + content: "\ee1b"; +} +.icofont-social-mixx:before { + content: "\ee1c"; +} +.icofont-social-newsvine:before { + content: "\ee1d"; +} +.icofont-social-nimbuss:before { + content: "\ee1e"; +} +.icofont-social-opencart:before { + content: "\ee1f"; +} +.icofont-social-oscommerce:before { + content: "\ee20"; +} +.icofont-social-pandora:before { + content: "\ee21"; +} +.icofont-social-picasa:before { + content: "\ee22"; +} +.icofont-social-pinterest:before { + content: "\ee23"; +} +.icofont-social-prestashop:before { + content: "\ee24"; +} +.icofont-social-qik:before { + content: "\ee25"; +} +.icofont-social-readernaut:before { + content: "\ee26"; +} +.icofont-social-reddit:before { + content: "\ee27"; +} +.icofont-social-rss:before { + content: "\ee28"; +} +.icofont-social-shopify:before { + content: "\ee29"; +} +.icofont-social-silverstripe:before { + content: "\ee2a"; +} +.icofont-social-skype:before { + content: "\ee2b"; +} +.icofont-social-slashdot:before { + content: "\ee2c"; +} +.icofont-social-smugmug:before { + content: "\ee2d"; +} +.icofont-social-steam:before { + content: "\ee2e"; +} +.icofont-social-stumbleupon:before { + content: "\ee2f"; +} +.icofont-social-technorati:before { + content: "\ee30"; +} +.icofont-social-telegram:before { + content: "\ee31"; +} +.icofont-social-tinder:before { + content: "\ee32"; +} +.icofont-social-tumblr:before { + content: "\ee33"; +} +.icofont-social-twitter:before { + content: "\ee34"; +} +.icofont-social-typo3:before { + content: "\ee35"; +} +.icofont-social-ubercart:before { + content: "\ee36"; +} +.icofont-social-viber:before { + content: "\ee37"; +} +.icofont-social-viddler:before { + content: "\ee38"; +} +.icofont-social-vimeo:before { + content: "\ee39"; +} +.icofont-social-vine:before { + content: "\ee3a"; +} +.icofont-social-virb:before { + content: "\ee3b"; +} +.icofont-social-virtuemart:before { + content: "\ee3c"; +} +.icofont-social-wechat:before { + content: "\ee3d"; +} +.icofont-brand-wordpress:before { + content: "\ee3e"; +} +.icofont-social-xing:before { + content: "\ee3f"; +} +.icofont-social-yahoo:before { + content: "\ee40"; +} +.icofont-social-yelp:before { + content: "\ee41"; +} +.icofont-social-zencart:before { + content: "\ee42"; +} +.icofont-badminton-birdie:before { + content: "\ee43"; +} +.icofont-baseball:before { + content: "\ee44"; +} +.icofont-baseballer:before { + content: "\ee45"; +} +.icofont-basketball-hoop:before { + content: "\ee46"; +} +.icofont-basketball:before { + content: "\ee47"; +} +.icofont-billiard-ball:before { + content: "\ee48"; +} +.icofont-boot-alt-1:before { + content: "\ee49"; +} +.icofont-boot-alt-2:before { + content: "\ee4a"; +} +.icofont-bowling-alt:before { + content: "\ee4b"; +} +.icofont-bowling:before { + content: "\ee4c"; +} +.icofont-canoe:before { + content: "\ee4d"; +} +.icofont-cheer-leader:before { + content: "\ee4e"; +} +.icofont-climbing:before { + content: "\ee4f"; +} +.icofont-corner:before { + content: "\ee50"; +} +.icofont-cyclist:before { + content: "\ee51"; +} +.icofont-dumbbell-alt:before { + content: "\ee52"; +} +.icofont-dumbbell:before { + content: "\ee53"; +} +.icofont-field-alt:before { + content: "\ee54"; +} +.icofont-field:before { + content: "\ee55"; +} +.icofont-football-alt:before { + content: "\ee56"; +} +.icofont-foul:before { + content: "\ee57"; +} +.icofont-goal-keeper:before { + content: "\ee58"; +} +.icofont-goal:before { + content: "\ee59"; +} +.icofont-golf-alt:before { + content: "\ee5a"; +} +.icofont-golf-bag:before { + content: "\ee5b"; +} +.icofont-golf-field:before { + content: "\ee5c"; +} +.icofont-golf:before { + content: "\ee5d"; +} +.icofont-golfer:before { + content: "\ee5e"; +} +.icofont-gym-alt-1:before { + content: "\ee5f"; +} +.icofont-gym-alt-2:before { + content: "\ee60"; +} +.icofont-gym-alt-3:before { + content: "\ee61"; +} +.icofont-gym:before { + content: "\ee62"; +} +.icofont-hand-grippers:before { + content: "\ee63"; +} +.icofont-heart-beat-alt:before { + content: "\ee64"; +} +.icofont-helmet:before { + content: "\ee65"; +} +.icofont-hockey-alt:before { + content: "\ee66"; +} +.icofont-hockey:before { + content: "\ee67"; +} +.icofont-ice-skate:before { + content: "\ee68"; +} +.icofont-jersey-alt:before { + content: "\ee69"; +} +.icofont-jersey:before { + content: "\ee6a"; +} +.icofont-jumping:before { + content: "\ee6b"; +} +.icofont-kick:before { + content: "\ee6c"; +} +.icofont-leg:before { + content: "\ee6d"; +} +.icofont-match-review:before { + content: "\ee6e"; +} +.icofont-medal-alt:before { + content: "\ee6f"; +} +.icofont-muscle-alt:before { + content: "\ee70"; +} +.icofont-muscle:before { + content: "\ee71"; +} +.icofont-offside:before { + content: "\ee72"; +} +.icofont-olympic-logo:before { + content: "\ee73"; +} +.icofont-olympic:before { + content: "\ee74"; +} +.icofont-padding:before { + content: "\ee75"; +} +.icofont-penalty-card:before { + content: "\ee76"; +} +.icofont-racer:before { + content: "\ee77"; +} +.icofont-racing-car:before { + content: "\ee78"; +} +.icofont-racing-flag-alt:before { + content: "\ee79"; +} +.icofont-racing-flag:before { + content: "\ee7a"; +} +.icofont-racings-wheel:before { + content: "\ee7b"; +} +.icofont-referee:before { + content: "\ee7c"; +} +.icofont-refree-jersey:before { + content: "\ee7d"; +} +.icofont-result:before { + content: "\ee7e"; +} +.icofont-rugby-ball:before { + content: "\ee7f"; +} +.icofont-rugby-player:before { + content: "\ee80"; +} +.icofont-rugby:before { + content: "\ee81"; +} +.icofont-runner-alt-1:before { + content: "\ee82"; +} +.icofont-runner-alt-2:before { + content: "\ee83"; +} +.icofont-runner:before { + content: "\ee84"; +} +.icofont-score-board:before { + content: "\ee85"; +} +.icofont-skiing-man:before { + content: "\ee86"; +} +.icofont-skydiving-goggles:before { + content: "\ee87"; +} +.icofont-snow-mobile:before { + content: "\ee88"; +} +.icofont-steering:before { + content: "\ee89"; +} +.icofont-substitute:before { + content: "\ee8a"; +} +.icofont-swimmer:before { + content: "\ee8b"; +} +.icofont-table-tennis:before { + content: "\ee8c"; +} +.icofont-team-alt:before { + content: "\ee8d"; +} +.icofont-team:before { + content: "\ee8e"; +} +.icofont-tennis-player:before { + content: "\ee8f"; +} +.icofont-tennis:before { + content: "\ee90"; +} +.icofont-time:before { + content: "\ee91"; +} +.icofont-track:before { + content: "\ee92"; +} +.icofont-tracking:before { + content: "\ee93"; +} +.icofont-trophy-alt:before { + content: "\ee94"; +} +.icofont-trophy:before { + content: "\ee95"; +} +.icofont-volleyball-alt:before { + content: "\ee96"; +} +.icofont-volleyball-fire:before { + content: "\ee97"; +} +.icofont-volleyball:before { + content: "\ee98"; +} +.icofont-water-bottle:before { + content: "\ee99"; +} +.icofont-whisle:before { + content: "\ee9a"; +} +.icofont-win-trophy:before { + content: "\ee9b"; +} +.icofont-align-center:before { + content: "\ee9c"; +} +.icofont-align-left:before { + content: "\ee9d"; +} +.icofont-align-right:before { + content: "\ee9e"; +} +.icofont-all-caps:before { + content: "\ee9f"; +} +.icofont-bold:before { + content: "\eea0"; +} +.icofont-brush:before { + content: "\eea1"; +} +.icofont-clip-board:before { + content: "\eea2"; +} +.icofont-code-alt:before { + content: "\eea3"; +} +.icofont-color-bucket:before { + content: "\eea4"; +} +.icofont-color-picker:before { + content: "\eea5"; +} +.icofont-copy-alt:before { + content: "\eea6"; +} +.icofont-copy-black:before { + content: "\eea7"; +} +.icofont-cut:before { + content: "\eea8"; +} +.icofont-delete-alt:before { + content: "\eea9"; +} +.icofont-edit-alt:before { + content: "\eeaa"; +} +.icofont-eraser-alt:before { + content: "\eeab"; +} +.icofont-file-alt:before { + content: "\eeac"; +} +.icofont-font:before { + content: "\eead"; +} +.icofont-header:before { + content: "\eeae"; +} +.icofont-indent:before { + content: "\eeaf"; +} +.icofont-italic-alt:before { + content: "\eeb0"; +} +.icofont-justify-all:before { + content: "\eeb1"; +} +.icofont-justify-center:before { + content: "\eeb2"; +} +.icofont-justify-left:before { + content: "\eeb3"; +} +.icofont-justify-right:before { + content: "\eeb4"; +} +.icofont-line-height:before { + content: "\eeb5"; +} +.icofont-link-alt:before { + content: "\eeb6"; +} +.icofont-listine-dots:before { + content: "\eeb7"; +} +.icofont-listing-box:before { + content: "\eeb8"; +} +.icofont-listing-number:before { + content: "\eeb9"; +} +.icofont-marker:before { + content: "\eeba"; +} +.icofont-outdent:before { + content: "\eebb"; +} +.icofont-paper-clip:before { + content: "\eebc"; +} +.icofont-paragraph:before { + content: "\eebd"; +} +.icofont-pin:before { + content: "\eebe"; +} +.icofont-printer:before { + content: "\eebf"; +} +.icofont-redo:before { + content: "\eec0"; +} +.icofont-rotation:before { + content: "\eec1"; +} +.icofont-save:before { + content: "\eec2"; +} +.icofont-small-cap:before { + content: "\eec3"; +} +.icofont-strike-through:before { + content: "\eec4"; +} +.icofont-sub-listing:before { + content: "\eec5"; +} +.icofont-subscript:before { + content: "\eec6"; +} +.icofont-superscript:before { + content: "\eec7"; +} +.icofont-table:before { + content: "\eec8"; +} +.icofont-text-height:before { + content: "\eec9"; +} +.icofont-text-width:before { + content: "\eeca"; +} +.icofont-trash:before { + content: "\eecb"; +} +.icofont-underline:before { + content: "\eecc"; +} +.icofont-undo:before { + content: "\eecd"; +} +.icofont-unlink:before { + content: "\eece"; +} +.icofont-air-balloon:before { + content: "\eecf"; +} +.icofont-airplane-alt:before { + content: "\eed0"; +} +.icofont-airplane:before { + content: "\eed1"; +} +.icofont-ambulance-crescent:before { + content: "\eed2"; +} +.icofont-ambulance-cross:before { + content: "\eed3"; +} +.icofont-articulated-truck:before { + content: "\eed4"; +} +.icofont-auto-rickshaw:before { + content: "\eed5"; +} +.icofont-bicycle-alt-1:before { + content: "\eed6"; +} +.icofont-bicycle-alt-2:before { + content: "\eed7"; +} +.icofont-bull-dozer:before { + content: "\eed8"; +} +.icofont-bus-alt-1:before { + content: "\eed9"; +} +.icofont-bus-alt-2:before { + content: "\eeda"; +} +.icofont-bus-alt-3:before { + content: "\eedb"; +} +.icofont-cable-car:before { + content: "\eedc"; +} +.icofont-car-alt-1:before { + content: "\eedd"; +} +.icofont-car-alt-2:before { + content: "\eede"; +} +.icofont-car-alt-3:before { + content: "\eedf"; +} +.icofont-car-alt-4:before { + content: "\eee0"; +} +.icofont-concrete-mixer:before { + content: "\eee1"; +} +.icofont-delivery-time:before { + content: "\eee2"; +} +.icofont-excavator:before { + content: "\eee3"; +} +.icofont-fast-delivery:before { + content: "\eee4"; +} +.icofont-fire-truck-alt:before { + content: "\eee5"; +} +.icofont-fire-truck:before { + content: "\eee6"; +} +.icofont-fork-lift:before { + content: "\eee7"; +} +.icofont-free-delivery:before { + content: "\eee8"; +} +.icofont-golf-cart:before { + content: "\eee9"; +} +.icofont-helicopter:before { + content: "\eeea"; +} +.icofont-motor-bike-alt:before { + content: "\eeeb"; +} +.icofont-motor-bike:before { + content: "\eeec"; +} +.icofont-motor-biker:before { + content: "\eeed"; +} +.icofont-oil-truck:before { + content: "\eeee"; +} +.icofont-police-car:before { + content: "\eeef"; +} +.icofont-rickshaw:before { + content: "\eef0"; +} +.icofont-rocket-alt-1:before { + content: "\eef1"; +} +.icofont-rocket-alt-2:before { + content: "\eef2"; +} +.icofont-sail-boat:before { + content: "\eef3"; +} +.icofont-scooter:before { + content: "\eef4"; +} +.icofont-sea-plane:before { + content: "\eef5"; +} +.icofont-ship-alt:before { + content: "\eef6"; +} +.icofont-speed-boat:before { + content: "\eef7"; +} +.icofont-taxi:before { + content: "\eef8"; +} +.icofont-tow-truck:before { + content: "\eef9"; +} +.icofont-tractor:before { + content: "\eefa"; +} +.icofont-traffic-light:before { + content: "\eefb"; +} +.icofont-train-line:before { + content: "\eefc"; +} +.icofont-train-steam:before { + content: "\eefd"; +} +.icofont-tram:before { + content: "\eefe"; +} +.icofont-truck-alt:before { + content: "\eeff"; +} +.icofont-truck-loaded:before { + content: "\ef00"; +} +.icofont-truck:before { + content: "\ef01"; +} +.icofont-van-alt:before { + content: "\ef02"; +} +.icofont-van:before { + content: "\ef03"; +} +.icofont-yacht:before { + content: "\ef04"; +} +.icofont-5-star-hotel:before { + content: "\ef05"; +} +.icofont-anchor-alt:before { + content: "\ef06"; +} +.icofont-beach-bed:before { + content: "\ef07"; +} +.icofont-camping-vest:before { + content: "\ef08"; +} +.icofont-coconut-alt:before { + content: "\ef09"; +} +.icofont-direction-sign:before { + content: "\ef0a"; +} +.icofont-hill-side:before { + content: "\ef0b"; +} +.icofont-island-alt:before { + content: "\ef0c"; +} +.icofont-long-drive:before { + content: "\ef0d"; +} +.icofont-map-pins:before { + content: "\ef0e"; +} +.icofont-plane-ticket:before { + content: "\ef0f"; +} +.icofont-sail-boat-alt-1:before { + content: "\ef10"; +} +.icofont-sail-boat-alt-2:before { + content: "\ef11"; +} +.icofont-sandals-female:before { + content: "\ef12"; +} +.icofont-sandals-male:before { + content: "\ef13"; +} +.icofont-travelling:before { + content: "\ef14"; +} +.icofont-breakdown:before { + content: "\ef15"; +} +.icofont-celsius:before { + content: "\ef16"; +} +.icofont-clouds:before { + content: "\ef17"; +} +.icofont-cloudy:before { + content: "\ef18"; +} +.icofont-compass-alt:before { + content: "\ef19"; +} +.icofont-dust:before { + content: "\ef1a"; +} +.icofont-eclipse:before { + content: "\ef1b"; +} +.icofont-fahrenheit:before { + content: "\ef1c"; +} +.icofont-forest-fire:before { + content: "\ef1d"; +} +.icofont-full-night:before { + content: "\ef1e"; +} +.icofont-full-sunny:before { + content: "\ef1f"; +} +.icofont-hail-night:before { + content: "\ef20"; +} +.icofont-hail-rainy-night:before { + content: "\ef21"; +} +.icofont-hail-rainy-sunny:before { + content: "\ef22"; +} +.icofont-hail-rainy:before { + content: "\ef23"; +} +.icofont-hail-sunny:before { + content: "\ef24"; +} +.icofont-hail-thunder-night:before { + content: "\ef25"; +} +.icofont-hail-thunder-sunny:before { + content: "\ef26"; +} +.icofont-hail-thunder:before { + content: "\ef27"; +} +.icofont-hail:before { + content: "\ef28"; +} +.icofont-hill-night:before { + content: "\ef29"; +} +.icofont-hill-sunny:before { + content: "\ef2a"; +} +.icofont-hill:before { + content: "\ef2b"; +} +.icofont-hurricane:before { + content: "\ef2c"; +} +.icofont-island:before { + content: "\ef2d"; +} +.icofont-meteor:before { + content: "\ef2e"; +} +.icofont-night:before { + content: "\ef2f"; +} +.icofont-rainy-night:before { + content: "\ef30"; +} +.icofont-rainy-sunny:before { + content: "\ef31"; +} +.icofont-rainy-thunder:before { + content: "\ef32"; +} +.icofont-rainy:before { + content: "\ef33"; +} +.icofont-showy-night-hail:before { + content: "\ef34"; +} +.icofont-snow-temp:before { + content: "\ef35"; +} +.icofont-snow:before { + content: "\ef36"; +} +.icofont-snowy-hail:before { + content: "\ef37"; +} +.icofont-snowy-night-rainy:before { + content: "\ef38"; +} +.icofont-snowy-night:before { + content: "\ef39"; +} +.icofont-snowy-rainy:before { + content: "\ef3a"; +} +.icofont-snowy-sunny-hail:before { + content: "\ef3b"; +} +.icofont-snowy-sunny-rainy:before { + content: "\ef3c"; +} +.icofont-snowy-sunny:before { + content: "\ef3d"; +} +.icofont-snowy-thunder-night:before { + content: "\ef3e"; +} +.icofont-snowy-thunder-sunny:before { + content: "\ef3f"; +} +.icofont-snowy-thunder:before { + content: "\ef40"; +} +.icofont-snowy-windy-night:before { + content: "\ef41"; +} +.icofont-snowy-windy-sunny:before { + content: "\ef42"; +} +.icofont-snowy-windy:before { + content: "\ef43"; +} +.icofont-snowy:before { + content: "\ef44"; +} +.icofont-sun-alt:before { + content: "\ef45"; +} +.icofont-sun-rise:before { + content: "\ef46"; +} +.icofont-sun-set:before { + content: "\ef47"; +} +.icofont-sunny-day-temp:before { + content: "\ef48"; +} +.icofont-sunny:before { + content: "\ef49"; +} +.icofont-thermometer:before { + content: "\ef4a"; +} +.icofont-thinder-light:before { + content: "\ef4b"; +} +.icofont-tornado:before { + content: "\ef4c"; +} +.icofont-umbrella-alt:before { + content: "\ef4d"; +} +.icofont-volcano:before { + content: "\ef4e"; +} +.icofont-wave:before { + content: "\ef4f"; +} +.icofont-wind-scale-0:before { + content: "\ef50"; +} +.icofont-wind-scale-1:before { + content: "\ef51"; +} +.icofont-wind-scale-2:before { + content: "\ef52"; +} +.icofont-wind-scale-3:before { + content: "\ef53"; +} +.icofont-wind-scale-4:before { + content: "\ef54"; +} +.icofont-wind-scale-5:before { + content: "\ef55"; +} +.icofont-wind-scale-6:before { + content: "\ef56"; +} +.icofont-wind-scale-7:before { + content: "\ef57"; +} +.icofont-wind-scale-8:before { + content: "\ef58"; +} +.icofont-wind-scale-9:before { + content: "\ef59"; +} +.icofont-wind-scale-10:before { + content: "\ef5a"; +} +.icofont-wind-scale-11:before { + content: "\ef5b"; +} +.icofont-wind-scale-12:before { + content: "\ef5c"; +} +.icofont-wind-waves:before { + content: "\ef5d"; +} +.icofont-wind:before { + content: "\ef5e"; +} +.icofont-windy-hail:before { + content: "\ef5f"; +} +.icofont-windy-night:before { + content: "\ef60"; +} +.icofont-windy-raining:before { + content: "\ef61"; +} +.icofont-windy-sunny:before { + content: "\ef62"; +} +.icofont-windy-thunder-raining:before { + content: "\ef63"; +} +.icofont-windy-thunder:before { + content: "\ef64"; +} +.icofont-windy:before { + content: "\ef65"; +} +.icofont-addons:before { + content: "\ef66"; +} +.icofont-address-book:before { + content: "\ef67"; +} +.icofont-adjust:before { + content: "\ef68"; +} +.icofont-alarm:before { + content: "\ef69"; +} +.icofont-anchor:before { + content: "\ef6a"; +} +.icofont-archive:before { + content: "\ef6b"; +} +.icofont-at:before { + content: "\ef6c"; +} +.icofont-attachment:before { + content: "\ef6d"; +} +.icofont-audio:before { + content: "\ef6e"; +} +.icofont-auto-mobile:before { + content: "\ef6f"; +} +.icofont-automation:before { + content: "\ef70"; +} +.icofont-baby:before { + content: "\ef71"; +} +.icofont-badge:before { + content: "\ef72"; +} +.icofont-bag:before { + content: "\ef73"; +} +.icofont-ban:before { + content: "\ef74"; +} +.icofont-bank:before { + content: "\ef75"; +} +.icofont-bar-code:before { + content: "\ef76"; +} +.icofont-bars:before { + content: "\ef77"; +} +.icofont-battery-empty:before { + content: "\ef78"; +} +.icofont-battery-full:before { + content: "\ef79"; +} +.icofont-battery-half:before { + content: "\ef7a"; +} +.icofont-battery-low:before { + content: "\ef7b"; +} +.icofont-beach:before { + content: "\ef7c"; +} +.icofont-beaker:before { + content: "\ef7d"; +} +.icofont-bear:before { + content: "\ef7e"; +} +.icofont-beard:before { + content: "\ef7f"; +} +.icofont-bed:before { + content: "\ef80"; +} +.icofont-bell:before { + content: "\ef81"; +} +.icofont-beverage:before { + content: "\ef82"; +} +.icofont-bicycle:before { + content: "\ef83"; +} +.icofont-bill:before { + content: "\ef84"; +} +.icofont-bin:before { + content: "\ef85"; +} +.icofont-binary:before { + content: "\ef86"; +} +.icofont-binoculars:before { + content: "\ef87"; +} +.icofont-bird:before { + content: "\ef88"; +} +.icofont-birds:before { + content: "\ef89"; +} +.icofont-black-board:before { + content: "\ef8a"; +} +.icofont-bluetooth:before { + content: "\ef8b"; +} +.icofont-bolt:before { + content: "\ef8c"; +} +.icofont-bomb:before { + content: "\ef8d"; +} +.icofont-book-mark:before { + content: "\ef8e"; +} +.icofont-book:before { + content: "\ef8f"; +} +.icofont-boot:before { + content: "\ef90"; +} +.icofont-box:before { + content: "\ef91"; +} +.icofont-brain:before { + content: "\ef92"; +} +.icofont-briefcase:before { + content: "\ef93"; +} +.icofont-broken:before { + content: "\ef94"; +} +.icofont-bucket:before { + content: "\ef95"; +} +.icofont-bucket1:before { + content: "\ef96"; +} +.icofont-bucket2:before { + content: "\ef97"; +} +.icofont-bug:before { + content: "\ef98"; +} +.icofont-building:before { + content: "\ef99"; +} +.icofont-bullet:before { + content: "\ef9a"; +} +.icofont-bullhorn:before { + content: "\ef9b"; +} +.icofont-bullseye:before { + content: "\ef9c"; +} +.icofont-bus:before { + content: "\ef9d"; +} +.icofont-butterfly:before { + content: "\ef9e"; +} +.icofont-cab:before { + content: "\ef9f"; +} +.icofont-calculator:before { + content: "\efa0"; +} +.icofont-calendar:before { + content: "\efa1"; +} +.icofont-camera-alt:before { + content: "\efa2"; +} +.icofont-camera:before { + content: "\efa3"; +} +.icofont-car:before { + content: "\efa4"; +} +.icofont-card:before { + content: "\efa5"; +} +.icofont-cart:before { + content: "\efa6"; +} +.icofont-cc:before { + content: "\efa7"; +} +.icofont-certificate:before { + content: "\efa8"; +} +.icofont-charging:before { + content: "\efa9"; +} +.icofont-chat:before { + content: "\efaa"; +} +.icofont-check-alt:before { + content: "\efab"; +} +.icofont-check-circled:before { + content: "\efac"; +} +.icofont-check:before { + content: "\efad"; +} +.icofont-checked:before { + content: "\efae"; +} +.icofont-children-care:before { + content: "\efaf"; +} +.icofont-clock-time:before { + content: "\efb0"; +} +.icofont-close-circled:before { + content: "\efb1"; +} +.icofont-close-line-circled:before { + content: "\efb2"; +} +.icofont-close-line-squared-alt:before { + content: "\efb3"; +} +.icofont-close-line-squared:before { + content: "\efb4"; +} +.icofont-close-line:before { + content: "\efb5"; +} +.icofont-close-squared-alt:before { + content: "\efb6"; +} +.icofont-close-squared:before { + content: "\efb7"; +} +.icofont-close:before { + content: "\efb8"; +} +.icofont-cloud-download:before { + content: "\efb9"; +} +.icofont-cloud-refresh:before { + content: "\efba"; +} +.icofont-cloud-upload:before { + content: "\efbb"; +} +.icofont-cloud:before { + content: "\efbc"; +} +.icofont-code-not-allowed:before { + content: "\efbd"; +} +.icofont-code:before { + content: "\efbe"; +} +.icofont-coffee-cup:before { + content: "\efbf"; +} +.icofont-comment:before { + content: "\efc0"; +} +.icofont-compass:before { + content: "\efc1"; +} +.icofont-computer:before { + content: "\efc2"; +} +.icofont-connection:before { + content: "\efc3"; +} +.icofont-console:before { + content: "\efc4"; +} +.icofont-contacts:before { + content: "\efc5"; +} +.icofont-contrast:before { + content: "\efc6"; +} +.icofont-copy:before { + content: "\efc7"; +} +.icofont-copyright:before { + content: "\efc8"; +} +.icofont-credit-card:before { + content: "\efc9"; +} +.icofont-crop:before { + content: "\efca"; +} +.icofont-crown:before { + content: "\efcb"; +} +.icofont-cube:before { + content: "\efcc"; +} +.icofont-cubes:before { + content: "\efcd"; +} +.icofont-culinary:before { + content: "\efce"; +} +.icofont-dashboard-web:before { + content: "\efcf"; +} +.icofont-dashboard:before { + content: "\efd0"; +} +.icofont-data:before { + content: "\efd1"; +} +.icofont-database-add:before { + content: "\efd2"; +} +.icofont-database-locked:before { + content: "\efd3"; +} +.icofont-database-remove:before { + content: "\efd4"; +} +.icofont-database:before { + content: "\efd5"; +} +.icofont-delete:before { + content: "\efd6"; +} +.icofont-diamond:before { + content: "\efd7"; +} +.icofont-dice:before { + content: "\efd8"; +} +.icofont-disabled:before { + content: "\efd9"; +} +.icofont-disc:before { + content: "\efda"; +} +.icofont-diskette:before { + content: "\efdb"; +} +.icofont-document-folder:before { + content: "\efdc"; +} +.icofont-download-alt:before { + content: "\efdd"; +} +.icofont-download:before { + content: "\efde"; +} +.icofont-downloaded:before { + content: "\efdf"; +} +.icofont-earth:before { + content: "\efe0"; +} +.icofont-ebook:before { + content: "\efe1"; +} +.icofont-edit:before { + content: "\efe2"; +} +.icofont-eject:before { + content: "\efe3"; +} +.icofont-email:before { + content: "\efe4"; +} +.icofont-envelope-open:before { + content: "\efe5"; +} +.icofont-envelope:before { + content: "\efe6"; +} +.icofont-eraser:before { + content: "\efe7"; +} +.icofont-error:before { + content: "\efe8"; +} +.icofont-exchange:before { + content: "\efe9"; +} +.icofont-exclamation-circle:before { + content: "\efea"; +} +.icofont-exclamation-square:before { + content: "\efeb"; +} +.icofont-exclamation-tringle:before { + content: "\efec"; +} +.icofont-exclamation:before { + content: "\efed"; +} +.icofont-exit:before { + content: "\efee"; +} +.icofont-expand:before { + content: "\efef"; +} +.icofont-external-link:before { + content: "\eff0"; +} +.icofont-external:before { + content: "\eff1"; +} +.icofont-eye-blocked:before { + content: "\eff2"; +} +.icofont-eye-dropper:before { + content: "\eff3"; +} +.icofont-eye:before { + content: "\eff4"; +} +.icofont-favourite:before { + content: "\eff5"; +} +.icofont-fax:before { + content: "\eff6"; +} +.icofont-female:before { + content: "\eff7"; +} +.icofont-file:before { + content: "\eff8"; +} +.icofont-film:before { + content: "\eff9"; +} +.icofont-filter:before { + content: "\effa"; +} +.icofont-fire-burn:before { + content: "\effb"; +} +.icofont-fire-extinguisher:before { + content: "\effc"; +} +.icofont-fire:before { + content: "\effd"; +} +.icofont-first-aid:before { + content: "\effe"; +} +.icofont-flag-alt-1:before { + content: "\efff"; +} +.icofont-flag-alt-2:before { + content: "\f000"; +} +.icofont-flag:before { + content: "\f001"; +} +.icofont-flash-light:before { + content: "\f002"; +} +.icofont-flash:before { + content: "\f003"; +} +.icofont-flask:before { + content: "\f004"; +} +.icofont-focus:before { + content: "\f005"; +} +.icofont-folder-open:before { + content: "\f006"; +} +.icofont-folder:before { + content: "\f007"; +} +.icofont-foot-print:before { + content: "\f008"; +} +.icofont-football-american:before { + content: "\f009"; +} +.icofont-football:before { + content: "\f00a"; +} +.icofont-game-console:before { + content: "\f00b"; +} +.icofont-game-pad:before { + content: "\f00c"; +} +.icofont-gavel:before { + content: "\f00d"; +} +.icofont-gear:before { + content: "\f00e"; +} +.icofont-gears:before { + content: "\f00f"; +} +.icofont-gift:before { + content: "\f010"; +} +.icofont-glass:before { + content: "\f011"; +} +.icofont-globe:before { + content: "\f012"; +} +.icofont-graduate:before { + content: "\f013"; +} +.icofont-graffiti:before { + content: "\f014"; +} +.icofont-grocery:before { + content: "\f015"; +} +.icofont-group:before { + content: "\f016"; +} +.icofont-hammer:before { + content: "\f017"; +} +.icofont-hand:before { + content: "\f018"; +} +.icofont-hanger:before { + content: "\f019"; +} +.icofont-hard-disk:before { + content: "\f01a"; +} +.icofont-headphone:before { + content: "\f01b"; +} +.icofont-heart-beat:before { + content: "\f01c"; +} +.icofont-heart:before { + content: "\f01d"; +} +.icofont-history:before { + content: "\f01e"; +} +.icofont-home:before { + content: "\f01f"; +} +.icofont-horn:before { + content: "\f020"; +} +.icofont-hotel:before { + content: "\f021"; +} +.icofont-hour-glass:before { + content: "\f022"; +} +.icofont-id:before { + content: "\f023"; +} +.icofont-image:before { + content: "\f024"; +} +.icofont-inbox:before { + content: "\f025"; +} +.icofont-infinite:before { + content: "\f026"; +} +.icofont-info-circle:before { + content: "\f027"; +} +.icofont-info-square:before { + content: "\f028"; +} +.icofont-info:before { + content: "\f029"; +} +.icofont-institution:before { + content: "\f02a"; +} +.icofont-interface:before { + content: "\f02b"; +} +.icofont-invisible:before { + content: "\f02c"; +} +.icofont-italic:before { + content: "\f02d"; +} +.icofont-jacket:before { + content: "\f02e"; +} +.icofont-jar:before { + content: "\f02f"; +} +.icofont-jewlery:before { + content: "\f030"; +} +.icofont-karate:before { + content: "\f031"; +} +.icofont-key-hole:before { + content: "\f032"; +} +.icofont-key:before { + content: "\f033"; +} +.icofont-keyboard:before { + content: "\f034"; +} +.icofont-kid:before { + content: "\f035"; +} +.icofont-label:before { + content: "\f036"; +} +.icofont-lamp:before { + content: "\f037"; +} +.icofont-laptop:before { + content: "\f038"; +} +.icofont-layers:before { + content: "\f039"; +} +.icofont-layout:before { + content: "\f03a"; +} +.icofont-leaf:before { + content: "\f03b"; +} +.icofont-leaflet:before { + content: "\f03c"; +} +.icofont-learn:before { + content: "\f03d"; +} +.icofont-legal:before { + content: "\f03e"; +} +.icofont-lego:before { + content: "\f03f"; +} +.icofont-lemon:before { + content: "\f040"; +} +.icofont-lens:before { + content: "\f041"; +} +.icofont-letter:before { + content: "\f042"; +} +.icofont-letterbox:before { + content: "\f043"; +} +.icofont-library:before { + content: "\f044"; +} +.icofont-license:before { + content: "\f045"; +} +.icofont-life-bouy:before { + content: "\f046"; +} +.icofont-life-buoy:before { + content: "\f047"; +} +.icofont-life-jacket:before { + content: "\f048"; +} +.icofont-life-ring:before { + content: "\f049"; +} +.icofont-light-bulb:before { + content: "\f04a"; +} +.icofont-lighter:before { + content: "\f04b"; +} +.icofont-lightning-ray:before { + content: "\f04c"; +} +.icofont-like:before { + content: "\f04d"; +} +.icofont-link:before { + content: "\f04e"; +} +.icofont-live-support:before { + content: "\f04f"; +} +.icofont-location-arrow:before { + content: "\f050"; +} +.icofont-location-pin:before { + content: "\f051"; +} +.icofont-lock:before { + content: "\f052"; +} +.icofont-login:before { + content: "\f053"; +} +.icofont-logout:before { + content: "\f054"; +} +.icofont-lollipop:before { + content: "\f055"; +} +.icofont-look:before { + content: "\f056"; +} +.icofont-loop:before { + content: "\f057"; +} +.icofont-luggage:before { + content: "\f058"; +} +.icofont-lunch:before { + content: "\f059"; +} +.icofont-lungs:before { + content: "\f05a"; +} +.icofont-magic-alt:before { + content: "\f05b"; +} +.icofont-magic:before { + content: "\f05c"; +} +.icofont-magnet:before { + content: "\f05d"; +} +.icofont-mail-box:before { + content: "\f05e"; +} +.icofont-mail:before { + content: "\f05f"; +} +.icofont-male:before { + content: "\f060"; +} +.icofont-map:before { + content: "\f061"; +} +.icofont-math:before { + content: "\f062"; +} +.icofont-maximize:before { + content: "\f063"; +} +.icofont-measure:before { + content: "\f064"; +} +.icofont-medal:before { + content: "\f065"; +} +.icofont-medical:before { + content: "\f066"; +} +.icofont-medicine:before { + content: "\f067"; +} +.icofont-mega-phone:before { + content: "\f068"; +} +.icofont-memorial:before { + content: "\f069"; +} +.icofont-memory-card:before { + content: "\f06a"; +} +.icofont-mic-mute:before { + content: "\f06b"; +} +.icofont-mic:before { + content: "\f06c"; +} +.icofont-micro-chip:before { + content: "\f06d"; +} +.icofont-microphone:before { + content: "\f06e"; +} +.icofont-microscope:before { + content: "\f06f"; +} +.icofont-military:before { + content: "\f070"; +} +.icofont-mill:before { + content: "\f071"; +} +.icofont-minus-circle:before { + content: "\f072"; +} +.icofont-minus-square:before { + content: "\f073"; +} +.icofont-minus:before { + content: "\f074"; +} +.icofont-mobile-phone:before { + content: "\f075"; +} +.icofont-molecule:before { + content: "\f076"; +} +.icofont-money:before { + content: "\f077"; +} +.icofont-moon:before { + content: "\f078"; +} +.icofont-mop:before { + content: "\f079"; +} +.icofont-muffin:before { + content: "\f07a"; +} +.icofont-music-alt:before { + content: "\f07b"; +} +.icofont-music-notes:before { + content: "\f07c"; +} +.icofont-music:before { + content: "\f07d"; +} +.icofont-mustache:before { + content: "\f07e"; +} +.icofont-mute-volume:before { + content: "\f07f"; +} +.icofont-navigation-menu:before { + content: "\f080"; +} +.icofont-navigation:before { + content: "\f081"; +} +.icofont-network-tower:before { + content: "\f082"; +} +.icofont-network:before { + content: "\f083"; +} +.icofont-news:before { + content: "\f084"; +} +.icofont-newspaper:before { + content: "\f085"; +} +.icofont-no-smoking:before { + content: "\f086"; +} +.icofont-not-allowed:before { + content: "\f087"; +} +.icofont-notebook:before { + content: "\f088"; +} +.icofont-notepad:before { + content: "\f089"; +} +.icofont-notification:before { + content: "\f08a"; +} +.icofont-numbered:before { + content: "\f08b"; +} +.icofont-opposite:before { + content: "\f08c"; +} +.icofont-optic:before { + content: "\f08d"; +} +.icofont-options:before { + content: "\f08e"; +} +.icofont-package:before { + content: "\f08f"; +} +.icofont-page:before { + content: "\f090"; +} +.icofont-paint:before { + content: "\f091"; +} +.icofont-paper-plane:before { + content: "\f092"; +} +.icofont-paperclip:before { + content: "\f093"; +} +.icofont-papers:before { + content: "\f094"; +} +.icofont-paw:before { + content: "\f095"; +} +.icofont-pay:before { + content: "\f096"; +} +.icofont-pen:before { + content: "\f097"; +} +.icofont-pencil:before { + content: "\f098"; +} +.icofont-penguin-linux:before { + content: "\f099"; +} +.icofont-pestle:before { + content: "\f09a"; +} +.icofont-phone-circle:before { + content: "\f09b"; +} +.icofont-phone:before { + content: "\f09c"; +} +.icofont-picture:before { + content: "\f09d"; +} +.icofont-pie:before { + content: "\f09e"; +} +.icofont-pine:before { + content: "\f09f"; +} +.icofont-pixels:before { + content: "\f0a0"; +} +.icofont-play:before { + content: "\f0a1"; +} +.icofont-plugin:before { + content: "\f0a2"; +} +.icofont-plus-circle:before { + content: "\f0a3"; +} +.icofont-plus-square:before { + content: "\f0a4"; +} +.icofont-plus:before { + content: "\f0a5"; +} +.icofont-polygonal:before { + content: "\f0a6"; +} +.icofont-power:before { + content: "\f0a7"; +} +.icofont-presentation:before { + content: "\f0a8"; +} +.icofont-price:before { + content: "\f0a9"; +} +.icofont-print:before { + content: "\f0aa"; +} +.icofont-puzzle:before { + content: "\f0ab"; +} +.icofont-qr-code:before { + content: "\f0ac"; +} +.icofont-queen:before { + content: "\f0ad"; +} +.icofont-question-circle:before { + content: "\f0ae"; +} +.icofont-question-square:before { + content: "\f0af"; +} +.icofont-question:before { + content: "\f0b0"; +} +.icofont-quote-left:before { + content: "\f0b1"; +} +.icofont-quote-right:before { + content: "\f0b2"; +} +.icofont-radio:before { + content: "\f0b3"; +} +.icofont-random:before { + content: "\f0b4"; +} +.icofont-recycle:before { + content: "\f0b5"; +} +.icofont-refresh:before { + content: "\f0b6"; +} +.icofont-repair:before { + content: "\f0b7"; +} +.icofont-reply-all:before { + content: "\f0b8"; +} +.icofont-reply:before { + content: "\f0b9"; +} +.icofont-resize:before { + content: "\f0ba"; +} +.icofont-responsive:before { + content: "\f0bb"; +} +.icofont-retweet:before { + content: "\f0bc"; +} +.icofont-road:before { + content: "\f0bd"; +} +.icofont-robot:before { + content: "\f0be"; +} +.icofont-rocket:before { + content: "\f0bf"; +} +.icofont-royal:before { + content: "\f0c0"; +} +.icofont-rss-feed:before { + content: "\f0c1"; +} +.icofont-safety:before { + content: "\f0c2"; +} +.icofont-sale-discount:before { + content: "\f0c3"; +} +.icofont-satellite:before { + content: "\f0c4"; +} +.icofont-send-mail:before { + content: "\f0c5"; +} +.icofont-server:before { + content: "\f0c6"; +} +.icofont-settings:before { + content: "\f0c7"; +} +.icofont-share-alt:before { + content: "\f0c8"; +} +.icofont-share-boxed:before { + content: "\f0c9"; +} +.icofont-share:before { + content: "\f0ca"; +} +.icofont-shield:before { + content: "\f0cb"; +} +.icofont-ship:before { + content: "\f0cc"; +} +.icofont-shopping-cart:before { + content: "\f0cd"; +} +.icofont-sign-in:before { + content: "\f0ce"; +} +.icofont-sign-out:before { + content: "\f0cf"; +} +.icofont-signal:before { + content: "\f0d0"; +} +.icofont-site-map:before { + content: "\f0d1"; +} +.icofont-smart-phone:before { + content: "\f0d2"; +} +.icofont-soccer:before { + content: "\f0d3"; +} +.icofont-sort-alt:before { + content: "\f0d4"; +} +.icofont-sort:before { + content: "\f0d5"; +} +.icofont-space:before { + content: "\f0d6"; +} +.icofont-spanner:before { + content: "\f0d7"; +} +.icofont-speech-comments:before { + content: "\f0d8"; +} +.icofont-speed-meter:before { + content: "\f0d9"; +} +.icofont-spinner-alt-1:before { + content: "\f0da"; +} +.icofont-spinner-alt-2:before { + content: "\f0db"; +} +.icofont-spinner-alt-3:before { + content: "\f0dc"; +} +.icofont-spinner-alt-4:before { + content: "\f0dd"; +} +.icofont-spinner-alt-5:before { + content: "\f0de"; +} +.icofont-spinner-alt-6:before { + content: "\f0df"; +} +.icofont-spinner:before { + content: "\f0e0"; +} +.icofont-spreadsheet:before { + content: "\f0e1"; +} +.icofont-square:before { + content: "\f0e2"; +} +.icofont-ssl-security:before { + content: "\f0e3"; +} +.icofont-star-alt-1:before { + content: "\f0e4"; +} +.icofont-star-alt-2:before { + content: "\f0e5"; +} +.icofont-star:before { + content: "\f0e6"; +} +.icofont-street-view:before { + content: "\f0e7"; +} +.icofont-sun:before { + content: "\f0e8"; +} +.icofont-support-faq:before { + content: "\f0e9"; +} +.icofont-tack-pin:before { + content: "\f0ea"; +} +.icofont-tag:before { + content: "\f0eb"; +} +.icofont-tags:before { + content: "\f0ec"; +} +.icofont-tasks:before { + content: "\f0ed"; +} +.icofont-telephone:before { + content: "\f0ee"; +} +.icofont-telescope:before { + content: "\f0ef"; +} +.icofont-terminal:before { + content: "\f0f0"; +} +.icofont-thumbs-down:before { + content: "\f0f1"; +} +.icofont-thumbs-up:before { + content: "\f0f2"; +} +.icofont-tick-boxed:before { + content: "\f0f3"; +} +.icofont-tick-mark:before { + content: "\f0f4"; +} +.icofont-ticket:before { + content: "\f0f5"; +} +.icofont-tie:before { + content: "\f0f6"; +} +.icofont-toggle-off:before { + content: "\f0f7"; +} +.icofont-toggle-on:before { + content: "\f0f8"; +} +.icofont-tools:before { + content: "\f0f9"; +} +.icofont-transparent:before { + content: "\f0fa"; +} +.icofont-tree:before { + content: "\f0fb"; +} +.icofont-umbrella:before { + content: "\f0fc"; +} +.icofont-unlock:before { + content: "\f0fd"; +} +.icofont-unlocked:before { + content: "\f0fe"; +} +.icofont-upload-alt:before { + content: "\f0ff"; +} +.icofont-upload:before { + content: "\f100"; +} +.icofont-usb-drive:before { + content: "\f101"; +} +.icofont-usb:before { + content: "\f102"; +} +.icofont-vector-path:before { + content: "\f103"; +} +.icofont-verification-check:before { + content: "\f104"; +} +.icofont-video-clapper:before { + content: "\f105"; +} +.icofont-video:before { + content: "\f106"; +} +.icofont-volume-down:before { + content: "\f107"; +} +.icofont-volume-off:before { + content: "\f108"; +} +.icofont-volume-up:before { + content: "\f109"; +} +.icofont-wall-clock:before { + content: "\f10a"; +} +.icofont-wall:before { + content: "\f10b"; +} +.icofont-wallet:before { + content: "\f10c"; +} +.icofont-warning-alt:before { + content: "\f10d"; +} +.icofont-warning:before { + content: "\f10e"; +} +.icofont-water-drop:before { + content: "\f10f"; +} +.icofont-web:before { + content: "\f110"; +} +.icofont-wheelchair:before { + content: "\f111"; +} +.icofont-wifi-alt:before { + content: "\f112"; +} +.icofont-wifi:before { + content: "\f113"; +} +.icofont-world:before { + content: "\f114"; +} +.icofont-zigzag:before { + content: "\f115"; +} +.icofont-zipped:before { + content: "\f116"; +} +.icofont-social-500px:before { + content: "\f117"; +} +.icofont-social-baidu-tieba:before { + content: "\f118"; +} +.icofont-social-bbm-messenger:before { + content: "\f119"; +} +.icofont-social-delicious:before { + content: "\f11a"; +} +.icofont-social-dribbble:before { + content: "\f11b"; +} +.icofont-social-facebook-messenger:before { + content: "\f11c"; +} +.icofont-social-flikr:before { + content: "\f11d"; +} +.icofont-social-foursquare:before { + content: "\f11e"; +} +.icofont-social-google-hangouts:before { + content: "\f11f"; +} +.icofont-social-kakaotalk:before { + content: "\f120"; +} +.icofont-social-kik:before { + content: "\f121"; +} +.icofont-social-kiwibox:before { + content: "\f122"; +} +.icofont-social-linkedin:before { + content: "\f123"; +} +.icofont-social-meetme:before { + content: "\f124"; +} +.icofont-social-odnoklassniki:before { + content: "\f125"; +} +.icofont-social-photobucket:before { + content: "\f126"; +} +.icofont-social-qq:before { + content: "\f127"; +} +.icofont-social-renren:before { + content: "\f128"; +} +.icofont-social-slack:before { + content: "\f129"; +} +.icofont-social-slidshare:before { + content: "\f12a"; +} +.icofont-social-snapchat:before { + content: "\f12b"; +} +.icofont-social-soundcloud:before { + content: "\f12c"; +} +.icofont-social-spotify:before { + content: "\f12d"; +} +.icofont-social-stack-exchange:before { + content: "\f12e"; +} +.icofont-social-stack-overflow:before { + content: "\f12f"; +} +.icofont-social-tagged:before { + content: "\f130"; +} +.icofont-social-trello:before { + content: "\f131"; +} +.icofont-social-twitch:before { + content: "\f132"; +} +.icofont-social-vk:before { + content: "\f133"; +} +.icofont-social-weibo:before { + content: "\f134"; +} +.icofont-social-whatsapp:before { + content: "\f135"; +} +.icofont-social-youku:before { + content: "\f136"; +} +.icofont-social-youtube-play:before { + content: "\f137"; +} +.icofont-social-youtube:before { + content: "\f138"; +} +.icofont-brand-xiaomi:before { + content: "\f139"; +} + +/*Font size*/ +.icofont-lg { + font-size: 1.33333333em; + line-height: .75em; + vertical-align: -15% +} + +.icofont-2x { + font-size: 2em +} + +.icofont-3x { + font-size: 3em +} + +.icofont-4x { + font-size: 4em +} + +.icofont-5x { + font-size: 5em +} + +.icofont-fw { + display: inline-block; + width: 1.28571429em; + text-align: center +} + +/*Fixed Width Icons*/ +.icofont-fw { + width: 1.28571429em; + text-align: center; +} + +/*Custom list icons*/ +.icofont-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.icofont-ul>li { + position: relative; +} +.icofont-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: .14285714em; + text-align: center; +} + +/*Animation*/ +.icofont-rotate { + -webkit-animation: icofont-rotate 2s infinite linear; + animation: icofont-rotate 2s infinite linear +} + +@-webkit-keyframes icofont-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +@keyframes icofont-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.hxd b/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.hxd new file mode 100644 index 0000000..2850a6e Binary files /dev/null and b/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.hxd differ diff --git a/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.svg b/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.svg new file mode 100644 index 0000000..1749acb --- /dev/null +++ b/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.svg @@ -0,0 +1,2116 @@ + + + +Copyright (C) 2016 by IcoFont Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.ttf b/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.ttf new file mode 100644 index 0000000..d194bff Binary files /dev/null and b/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.ttf differ diff --git a/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.woff b/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.woff new file mode 100644 index 0000000..d24bb0f Binary files /dev/null and b/src/main/resources/static/files/assets/icon/icofont/fonts/icofont.woff differ diff --git a/src/main/resources/static/files/assets/icon/ion-icon/css/ionicons.min.css b/src/main/resources/static/files/assets/icon/ion-icon/css/ionicons.min.css new file mode 100644 index 0000000..8e97233 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/ion-icon/css/ionicons.min.css @@ -0,0 +1,11 @@ +@charset "UTF-8";/*! + Ionicons, v2.0.1 + Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ + https://twitter.com/benjsperry https://twitter.com/ionicframework + MIT License: https://github.com/driftyco/ionicons + + Android-style icons originally built by Google’s + Material Design Icons: https://github.com/google/material-design-icons + used under CC BY http://creativecommons.org/licenses/by/4.0/ + Modified icons to fit ionicon’s grid from original. +*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.hxd");src:url("../fonts/ionicons.hxd") format("embedded-opentype"),url("../fonts/ionicons.ttf") format("truetype"),url("../fonts/ionicons.woff") format("woff"),url("../fonts/ionicons.svg") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"} diff --git a/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.hxd b/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.hxd new file mode 100644 index 0000000..9caa348 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.hxd differ diff --git a/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.svg b/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.svg new file mode 100644 index 0000000..2a47a0f --- /dev/null +++ b/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.svg @@ -0,0 +1,2230 @@ + + + + + +Created by FontForge 20120731 at Wed Jan 14 22:40:14 2015 + By Adam Bradley +Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.ttf b/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.ttf new file mode 100644 index 0000000..180ce51 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.ttf differ diff --git a/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.woff b/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.woff new file mode 100644 index 0000000..5bb6aec Binary files /dev/null and b/src/main/resources/static/files/assets/icon/ion-icon/fonts/ionicons.woff differ diff --git a/src/main/resources/static/files/assets/icon/material-design/css/material-design-iconic-font.min.css b/src/main/resources/static/files/assets/icon/material-design/css/material-design-iconic-font.min.css new file mode 100644 index 0000000..b904747 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/material-design/css/material-design-iconic-font.min.css @@ -0,0 +1 @@ +@font-face{font-family:Material-Design-Iconic-Font;src:url(../fonts/Material-Design-Iconic-Font.woff2) format('woff2'),url(../fonts/Material-Design-Iconic-Font.woff) format('woff'),url(../fonts/Material-Design-Iconic-Font.ttf) format('truetype')}.zmdi{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zmdi-hc-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmdi-hc-2x{font-size:2em}.zmdi-hc-3x{font-size:3em}.zmdi-hc-4x{font-size:4em}.zmdi-hc-5x{font-size:5em}.zmdi-hc-fw{width:1.28571429em;text-align:center}.zmdi-hc-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmdi-hc-ul>li{position:relative}.zmdi-hc-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmdi-hc-li.zmdi-hc-lg{left:-1.85714286em}.zmdi-hc-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmdi-hc-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmdi-hc-spin{-webkit-animation:zmdi-spin 1.5s infinite linear;animation:zmdi-spin 1.5s infinite linear}.zmdi-hc-spin-reverse{-webkit-animation:zmdi-spin-reverse 1.5s infinite linear;animation:zmdi-spin-reverse 1.5s infinite linear}@-webkit-keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.zmdi-hc-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.zmdi-hc-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.zmdi-hc-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.zmdi-hc-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.zmdi-hc-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.zmdi-hc-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmdi-hc-stack-1x,.zmdi-hc-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmdi-hc-stack-1x{line-height:inherit}.zmdi-hc-stack-2x{font-size:2em}.zmdi-hc-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-import-export:before{content:'\f30c'}.zmdi-swap-vertical-:before{content:'\f30c'}.zmdi-airplanemode-inactive:before{content:'\f102'}.zmdi-airplanemode-active:before{content:'\f103'}.zmdi-rate-review:before{content:'\f103'}.zmdi-comment-sign:before{content:'\f25a'}.zmdi-network-warning:before{content:'\f2ad'}.zmdi-shopping-cart-add:before{content:'\f1ca'}.zmdi-file-add:before{content:'\f221'}.zmdi-network-wifi-scan:before{content:'\f2e4'}.zmdi-collection-add:before{content:'\f14e'}.zmdi-format-playlist-add:before{content:'\f3ac'}.zmdi-format-queue-music:before{content:'\f3ab'}.zmdi-plus-box:before{content:'\f277'}.zmdi-tag-backspace:before{content:'\f1d9'}.zmdi-alarm-add:before{content:'\f32b'}.zmdi-battery-charging:before{content:'\f114'}.zmdi-daydream-setting:before{content:'\f217'}.zmdi-more-horiz:before{content:'\f19c'}.zmdi-book-photo:before{content:'\f11b'}.zmdi-incandescent:before{content:'\f189'}.zmdi-wb-iridescent:before{content:'\f38c'}.zmdi-calendar-remove:before{content:'\f330'}.zmdi-refresh-sync-disabled:before{content:'\f1b7'}.zmdi-refresh-sync-problem:before{content:'\f1b6'}.zmdi-crop-original:before{content:'\f17e'}.zmdi-power-off:before{content:'\f1af'}.zmdi-power-off-setting:before{content:'\f1ae'}.zmdi-leak-remove:before{content:'\f38d'}.zmdi-star-border:before{content:'\f27c'}.zmdi-brightness-low:before{content:'\f36d'}.zmdi-brightness-medium:before{content:'\f36e'}.zmdi-brightness-high:before{content:'\f36f'}.zmdi-smartphone-portrait:before{content:'\f2d4'}.zmdi-live-tv:before{content:'\f2d9'}.zmdi-format-textdirection-l-to-r:before{content:'\f249'}.zmdi-format-textdirection-r-to-l:before{content:'\f24a'}.zmdi-arrow-back:before{content:'\f2ea'}.zmdi-arrow-forward:before{content:'\f2ee'}.zmdi-arrow-in:before{content:'\f2e9'}.zmdi-arrow-out:before{content:'\f2ed'}.zmdi-rotate-90-degrees-ccw:before{content:'\f304'}.zmdi-adb:before{content:'\f33a'}.zmdi-network-wifi:before{content:'\f2e8'}.zmdi-network-wifi-alt:before{content:'\f2e3'}.zmdi-network-wifi-lock:before{content:'\f2e5'}.zmdi-network-wifi-off:before{content:'\f2e6'}.zmdi-network-wifi-outline:before{content:'\f2e7'}.zmdi-network-wifi-info:before{content:'\f2e4'}.zmdi-layers-clear:before{content:'\f18b'}.zmdi-colorize:before{content:'\f15d'}.zmdi-format-paint:before{content:'\f1ba'}.zmdi-format-quote:before{content:'\f1b2'}.zmdi-camera-monochrome-photos:before{content:'\f285'}.zmdi-sort-by-alpha:before{content:'\f1cf'}.zmdi-folder-shared:before{content:'\f225'}.zmdi-folder-special:before{content:'\f226'}.zmdi-comment-dots:before{content:'\f260'}.zmdi-reorder:before{content:'\f31e'}.zmdi-dehaze:before{content:'\f197'}.zmdi-sort:before{content:'\f1ce'}.zmdi-pages:before{content:'\f34a'}.zmdi-stack-overflow:before{content:'\f35c'}.zmdi-calendar-account:before{content:'\f204'}.zmdi-paste:before{content:'\f109'}.zmdi-cut:before{content:'\f1bc'}.zmdi-save:before{content:'\f297'}.zmdi-smartphone-code:before{content:'\f139'}.zmdi-directions-bike:before{content:'\f117'}.zmdi-directions-boat:before{content:'\f11a'}.zmdi-directions-bus:before{content:'\f121'}.zmdi-directions-car:before{content:'\f125'}.zmdi-directions-railway:before{content:'\f1b3'}.zmdi-directions-run:before{content:'\f215'}.zmdi-directions-subway:before{content:'\f1d5'}.zmdi-directions-walk:before{content:'\f216'}.zmdi-local-hotel:before{content:'\f178'}.zmdi-local-activity:before{content:'\f1df'}.zmdi-local-play:before{content:'\f1df'}.zmdi-local-airport:before{content:'\f103'}.zmdi-local-atm:before{content:'\f198'}.zmdi-local-bar:before{content:'\f137'}.zmdi-local-cafe:before{content:'\f13b'}.zmdi-local-car-wash:before{content:'\f124'}.zmdi-local-convenience-store:before{content:'\f1d3'}.zmdi-local-dining:before{content:'\f153'}.zmdi-local-drink:before{content:'\f157'}.zmdi-local-florist:before{content:'\f168'}.zmdi-local-gas-station:before{content:'\f16f'}.zmdi-local-grocery-store:before{content:'\f1cb'}.zmdi-local-hospital:before{content:'\f177'}.zmdi-local-laundry-service:before{content:'\f1e9'}.zmdi-local-library:before{content:'\f18d'}.zmdi-local-mall:before{content:'\f195'}.zmdi-local-movies:before{content:'\f19d'}.zmdi-local-offer:before{content:'\f187'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-pharmacy:before{content:'\f176'}.zmdi-local-phone:before{content:'\f2be'}.zmdi-local-pizza:before{content:'\f1ac'}.zmdi-local-post-office:before{content:'\f15a'}.zmdi-local-printshop:before{content:'\f1b0'}.zmdi-local-see:before{content:'\f28c'}.zmdi-local-shipping:before{content:'\f1e6'}.zmdi-local-store:before{content:'\f1d4'}.zmdi-local-taxi:before{content:'\f123'}.zmdi-local-wc:before{content:'\f211'}.zmdi-my-location:before{content:'\f299'}.zmdi-directions:before{content:'\f1e7'} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.ttf b/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.ttf new file mode 100644 index 0000000..5d489fd Binary files /dev/null and b/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.ttf differ diff --git a/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.woff b/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.woff new file mode 100644 index 0000000..933b2bf Binary files /dev/null and b/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.woff differ diff --git a/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.woff2 b/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.woff2 new file mode 100644 index 0000000..35970e2 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/material-design/fonts/Material-Design-Iconic-Font.woff2 differ diff --git a/src/main/resources/static/files/assets/icon/simple-line-icons/css/simple-line-icons.css b/src/main/resources/static/files/assets/icon/simple-line-icons/css/simple-line-icons.css new file mode 100644 index 0000000..89d197c --- /dev/null +++ b/src/main/resources/static/files/assets/icon/simple-line-icons/css/simple-line-icons.css @@ -0,0 +1,778 @@ +@font-face { + font-family: 'simple-line-icons'; + src: url('../fonts/Simple-Line-Icons.hxd'); + src: url('../fonts/Simple-Line-Icons.hxd') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2') format('woff2'), url('../fonts/Simple-Line-Icons.ttf') format('truetype'), url('../fonts/Simple-Line-Icons.woff') format('woff'), url('../fonts/Simple-Line-Icons.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +/* + Use the following CSS code if you want to have a class per icon. + Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower: +*/ +.icon-user, +.icon-people, +.icon-user-female, +.icon-user-follow, +.icon-user-following, +.icon-user-unfollow, +.icon-login, +.icon-logout, +.icon-emotsmile, +.icon-phone, +.icon-call-end, +.icon-call-in, +.icon-call-out, +.icon-map, +.icon-location-pin, +.icon-direction, +.icon-directions, +.icon-compass, +.icon-layers, +.icon-menu, +.icon-list, +.icon-options-vertical, +.icon-options, +.icon-arrow-down, +.icon-arrow-left, +.icon-arrow-right, +.icon-arrow-up, +.icon-arrow-up-circle, +.icon-arrow-left-circle, +.icon-arrow-right-circle, +.icon-arrow-down-circle, +.icon-check, +.icon-clock, +.icon-plus, +.icon-minus, +.icon-close, +.icon-event, +.icon-exclamation, +.icon-organization, +.icon-trophy, +.icon-screen-smartphone, +.icon-screen-desktop, +.icon-plane, +.icon-notebook, +.icon-mustache, +.icon-mouse, +.icon-magnet, +.icon-energy, +.icon-disc, +.icon-cursor, +.icon-cursor-move, +.icon-crop, +.icon-chemistry, +.icon-speedometer, +.icon-shield, +.icon-screen-tablet, +.icon-magic-wand, +.icon-hourglass, +.icon-graduation, +.icon-ghost, +.icon-game-controller, +.icon-fire, +.icon-eyeglass, +.icon-envelope-open, +.icon-envelope-letter, +.icon-bell, +.icon-badge, +.icon-anchor, +.icon-wallet, +.icon-vector, +.icon-speech, +.icon-puzzle, +.icon-printer, +.icon-present, +.icon-playlist, +.icon-pin, +.icon-picture, +.icon-handbag, +.icon-globe-alt, +.icon-globe, +.icon-folder-alt, +.icon-folder, +.icon-film, +.icon-feed, +.icon-drop, +.icon-drawer, +.icon-docs, +.icon-doc, +.icon-diamond, +.icon-cup, +.icon-calculator, +.icon-bubbles, +.icon-briefcase, +.icon-book-open, +.icon-basket-loaded, +.icon-basket, +.icon-bag, +.icon-action-undo, +.icon-action-redo, +.icon-wrench, +.icon-umbrella, +.icon-trash, +.icon-tag, +.icon-support, +.icon-frame, +.icon-size-fullscreen, +.icon-size-actual, +.icon-shuffle, +.icon-share-alt, +.icon-share, +.icon-rocket, +.icon-question, +.icon-pie-chart, +.icon-pencil, +.icon-note, +.icon-loop, +.icon-home, +.icon-grid, +.icon-graph, +.icon-microphone, +.icon-music-tone-alt, +.icon-music-tone, +.icon-earphones-alt, +.icon-earphones, +.icon-equalizer, +.icon-like, +.icon-dislike, +.icon-control-start, +.icon-control-rewind, +.icon-control-play, +.icon-control-pause, +.icon-control-forward, +.icon-control-end, +.icon-volume-1, +.icon-volume-2, +.icon-volume-off, +.icon-calendar, +.icon-bulb, +.icon-chart, +.icon-ban, +.icon-bubble, +.icon-camrecorder, +.icon-camera, +.icon-cloud-download, +.icon-cloud-upload, +.icon-envelope, +.icon-eye, +.icon-flag, +.icon-heart, +.icon-info, +.icon-key, +.icon-link, +.icon-lock, +.icon-lock-open, +.icon-magnifier, +.icon-magnifier-add, +.icon-magnifier-remove, +.icon-paper-clip, +.icon-paper-plane, +.icon-power, +.icon-refresh, +.icon-reload, +.icon-settings, +.icon-star, +.icon-symbol-female, +.icon-symbol-male, +.icon-target, +.icon-credit-card, +.icon-paypal, +.icon-social-tumblr, +.icon-social-twitter, +.icon-social-facebook, +.icon-social-instagram, +.icon-social-linkedin, +.icon-social-pinterest, +.icon-social-github, +.icon-social-google, +.icon-social-reddit, +.icon-social-skype, +.icon-social-dribbble, +.icon-social-behance, +.icon-social-foursqare, +.icon-social-soundcloud, +.icon-social-spotify, +.icon-social-stumbleupon, +.icon-social-youtube, +.icon-social-dropbox, +.icon-social-vkontakte, +.icon-social-steam { + font-family: 'simple-line-icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.icon-user:before { + content: "\e005"; +} +.icon-people:before { + content: "\e001"; +} +.icon-user-female:before { + content: "\e000"; +} +.icon-user-follow:before { + content: "\e002"; +} +.icon-user-following:before { + content: "\e003"; +} +.icon-user-unfollow:before { + content: "\e004"; +} +.icon-login:before { + content: "\e066"; +} +.icon-logout:before { + content: "\e065"; +} +.icon-emotsmile:before { + content: "\e021"; +} +.icon-phone:before { + content: "\e600"; +} +.icon-call-end:before { + content: "\e048"; +} +.icon-call-in:before { + content: "\e047"; +} +.icon-call-out:before { + content: "\e046"; +} +.icon-map:before { + content: "\e033"; +} +.icon-location-pin:before { + content: "\e096"; +} +.icon-direction:before { + content: "\e042"; +} +.icon-directions:before { + content: "\e041"; +} +.icon-compass:before { + content: "\e045"; +} +.icon-layers:before { + content: "\e034"; +} +.icon-menu:before { + content: "\e601"; +} +.icon-list:before { + content: "\e067"; +} +.icon-options-vertical:before { + content: "\e602"; +} +.icon-options:before { + content: "\e603"; +} +.icon-arrow-down:before { + content: "\e604"; +} +.icon-arrow-left:before { + content: "\e605"; +} +.icon-arrow-right:before { + content: "\e606"; +} +.icon-arrow-up:before { + content: "\e607"; +} +.icon-arrow-up-circle:before { + content: "\e078"; +} +.icon-arrow-left-circle:before { + content: "\e07a"; +} +.icon-arrow-right-circle:before { + content: "\e079"; +} +.icon-arrow-down-circle:before { + content: "\e07b"; +} +.icon-check:before { + content: "\e080"; +} +.icon-clock:before { + content: "\e081"; +} +.icon-plus:before { + content: "\e095"; +} +.icon-minus:before { + content: "\e615"; +} +.icon-close:before { + content: "\e082"; +} +.icon-event:before { + content: "\e619"; +} +.icon-exclamation:before { + content: "\e617"; +} +.icon-organization:before { + content: "\e616"; +} +.icon-trophy:before { + content: "\e006"; +} +.icon-screen-smartphone:before { + content: "\e010"; +} +.icon-screen-desktop:before { + content: "\e011"; +} +.icon-plane:before { + content: "\e012"; +} +.icon-notebook:before { + content: "\e013"; +} +.icon-mustache:before { + content: "\e014"; +} +.icon-mouse:before { + content: "\e015"; +} +.icon-magnet:before { + content: "\e016"; +} +.icon-energy:before { + content: "\e020"; +} +.icon-disc:before { + content: "\e022"; +} +.icon-cursor:before { + content: "\e06e"; +} +.icon-cursor-move:before { + content: "\e023"; +} +.icon-crop:before { + content: "\e024"; +} +.icon-chemistry:before { + content: "\e026"; +} +.icon-speedometer:before { + content: "\e007"; +} +.icon-shield:before { + content: "\e00e"; +} +.icon-screen-tablet:before { + content: "\e00f"; +} +.icon-magic-wand:before { + content: "\e017"; +} +.icon-hourglass:before { + content: "\e018"; +} +.icon-graduation:before { + content: "\e019"; +} +.icon-ghost:before { + content: "\e01a"; +} +.icon-game-controller:before { + content: "\e01b"; +} +.icon-fire:before { + content: "\e01c"; +} +.icon-eyeglass:before { + content: "\e01d"; +} +.icon-envelope-open:before { + content: "\e01e"; +} +.icon-envelope-letter:before { + content: "\e01f"; +} +.icon-bell:before { + content: "\e027"; +} +.icon-badge:before { + content: "\e028"; +} +.icon-anchor:before { + content: "\e029"; +} +.icon-wallet:before { + content: "\e02a"; +} +.icon-vector:before { + content: "\e02b"; +} +.icon-speech:before { + content: "\e02c"; +} +.icon-puzzle:before { + content: "\e02d"; +} +.icon-printer:before { + content: "\e02e"; +} +.icon-present:before { + content: "\e02f"; +} +.icon-playlist:before { + content: "\e030"; +} +.icon-pin:before { + content: "\e031"; +} +.icon-picture:before { + content: "\e032"; +} +.icon-handbag:before { + content: "\e035"; +} +.icon-globe-alt:before { + content: "\e036"; +} +.icon-globe:before { + content: "\e037"; +} +.icon-folder-alt:before { + content: "\e039"; +} +.icon-folder:before { + content: "\e089"; +} +.icon-film:before { + content: "\e03a"; +} +.icon-feed:before { + content: "\e03b"; +} +.icon-drop:before { + content: "\e03e"; +} +.icon-drawer:before { + content: "\e03f"; +} +.icon-docs:before { + content: "\e040"; +} +.icon-doc:before { + content: "\e085"; +} +.icon-diamond:before { + content: "\e043"; +} +.icon-cup:before { + content: "\e044"; +} +.icon-calculator:before { + content: "\e049"; +} +.icon-bubbles:before { + content: "\e04a"; +} +.icon-briefcase:before { + content: "\e04b"; +} +.icon-book-open:before { + content: "\e04c"; +} +.icon-basket-loaded:before { + content: "\e04d"; +} +.icon-basket:before { + content: "\e04e"; +} +.icon-bag:before { + content: "\e04f"; +} +.icon-action-undo:before { + content: "\e050"; +} +.icon-action-redo:before { + content: "\e051"; +} +.icon-wrench:before { + content: "\e052"; +} +.icon-umbrella:before { + content: "\e053"; +} +.icon-trash:before { + content: "\e054"; +} +.icon-tag:before { + content: "\e055"; +} +.icon-support:before { + content: "\e056"; +} +.icon-frame:before { + content: "\e038"; +} +.icon-size-fullscreen:before { + content: "\e057"; +} +.icon-size-actual:before { + content: "\e058"; +} +.icon-shuffle:before { + content: "\e059"; +} +.icon-share-alt:before { + content: "\e05a"; +} +.icon-share:before { + content: "\e05b"; +} +.icon-rocket:before { + content: "\e05c"; +} +.icon-question:before { + content: "\e05d"; +} +.icon-pie-chart:before { + content: "\e05e"; +} +.icon-pencil:before { + content: "\e05f"; +} +.icon-note:before { + content: "\e060"; +} +.icon-loop:before { + content: "\e064"; +} +.icon-home:before { + content: "\e069"; +} +.icon-grid:before { + content: "\e06a"; +} +.icon-graph:before { + content: "\e06b"; +} +.icon-microphone:before { + content: "\e063"; +} +.icon-music-tone-alt:before { + content: "\e061"; +} +.icon-music-tone:before { + content: "\e062"; +} +.icon-earphones-alt:before { + content: "\e03c"; +} +.icon-earphones:before { + content: "\e03d"; +} +.icon-equalizer:before { + content: "\e06c"; +} +.icon-like:before { + content: "\e068"; +} +.icon-dislike:before { + content: "\e06d"; +} +.icon-control-start:before { + content: "\e06f"; +} +.icon-control-rewind:before { + content: "\e070"; +} +.icon-control-play:before { + content: "\e071"; +} +.icon-control-pause:before { + content: "\e072"; +} +.icon-control-forward:before { + content: "\e073"; +} +.icon-control-end:before { + content: "\e074"; +} +.icon-volume-1:before { + content: "\e09f"; +} +.icon-volume-2:before { + content: "\e0a0"; +} +.icon-volume-off:before { + content: "\e0a1"; +} +.icon-calendar:before { + content: "\e075"; +} +.icon-bulb:before { + content: "\e076"; +} +.icon-chart:before { + content: "\e077"; +} +.icon-ban:before { + content: "\e07c"; +} +.icon-bubble:before { + content: "\e07d"; +} +.icon-camrecorder:before { + content: "\e07e"; +} +.icon-camera:before { + content: "\e07f"; +} +.icon-cloud-download:before { + content: "\e083"; +} +.icon-cloud-upload:before { + content: "\e084"; +} +.icon-envelope:before { + content: "\e086"; +} +.icon-eye:before { + content: "\e087"; +} +.icon-flag:before { + content: "\e088"; +} +.icon-heart:before { + content: "\e08a"; +} +.icon-info:before { + content: "\e08b"; +} +.icon-key:before { + content: "\e08c"; +} +.icon-link:before { + content: "\e08d"; +} +.icon-lock:before { + content: "\e08e"; +} +.icon-lock-open:before { + content: "\e08f"; +} +.icon-magnifier:before { + content: "\e090"; +} +.icon-magnifier-add:before { + content: "\e091"; +} +.icon-magnifier-remove:before { + content: "\e092"; +} +.icon-paper-clip:before { + content: "\e093"; +} +.icon-paper-plane:before { + content: "\e094"; +} +.icon-power:before { + content: "\e097"; +} +.icon-refresh:before { + content: "\e098"; +} +.icon-reload:before { + content: "\e099"; +} +.icon-settings:before { + content: "\e09a"; +} +.icon-star:before { + content: "\e09b"; +} +.icon-symbol-female:before { + content: "\e09c"; +} +.icon-symbol-male:before { + content: "\e09d"; +} +.icon-target:before { + content: "\e09e"; +} +.icon-credit-card:before { + content: "\e025"; +} +.icon-paypal:before { + content: "\e608"; +} +.icon-social-tumblr:before { + content: "\e00a"; +} +.icon-social-twitter:before { + content: "\e009"; +} +.icon-social-facebook:before { + content: "\e00b"; +} +.icon-social-instagram:before { + content: "\e609"; +} +.icon-social-linkedin:before { + content: "\e60a"; +} +.icon-social-pinterest:before { + content: "\e60b"; +} +.icon-social-github:before { + content: "\e60c"; +} +.icon-social-google:before { + content: "\e60d"; +} +.icon-social-reddit:before { + content: "\e60e"; +} +.icon-social-skype:before { + content: "\e60f"; +} +.icon-social-dribbble:before { + content: "\e00d"; +} +.icon-social-behance:before { + content: "\e610"; +} +.icon-social-foursqare:before { + content: "\e611"; +} +.icon-social-soundcloud:before { + content: "\e612"; +} +.icon-social-spotify:before { + content: "\e613"; +} +.icon-social-stumbleupon:before { + content: "\e614"; +} +.icon-social-youtube:before { + content: "\e008"; +} +.icon-social-dropbox:before { + content: "\e00c"; +} +.icon-social-vkontakte:before { + content: "\e618"; +} +.icon-social-steam:before { + content: "\e620"; +} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.hxd b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.hxd new file mode 100644 index 0000000..f0ca6e8 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.hxd differ diff --git a/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.svg b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.svg new file mode 100644 index 0000000..4988524 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.svg @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.ttf b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.ttf new file mode 100644 index 0000000..6ecb686 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.ttf differ diff --git a/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.woff b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.woff new file mode 100644 index 0000000..b17d694 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.woff differ diff --git a/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.woff2 b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.woff2 new file mode 100644 index 0000000..c49fccf Binary files /dev/null and b/src/main/resources/static/files/assets/icon/simple-line-icons/fonts/Simple-Line-Icons.woff2 differ diff --git a/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify-1.hxd b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify-1.hxd new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify-1.hxd differ diff --git a/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.hxd b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.hxd new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.hxd differ diff --git a/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.svg b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.svg new file mode 100644 index 0000000..3d53854 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.ttf b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.ttf new file mode 100644 index 0000000..5d627e7 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.ttf differ diff --git a/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.woff b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.woff new file mode 100644 index 0000000..847ebd1 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/themify-icons/fonts/themify.woff differ diff --git a/src/main/resources/static/files/assets/icon/themify-icons/themify-icons.css b/src/main/resources/static/files/assets/icon/themify-icons/themify-icons.css new file mode 100644 index 0000000..1b4c06e --- /dev/null +++ b/src/main/resources/static/files/assets/icon/themify-icons/themify-icons.css @@ -0,0 +1,1081 @@ +@font-face { + font-family: 'themify'; + src:url('fonts/themify.hxd'); + src:url('fonts/themify-1.hxd') format('embedded-opentype'), + url('fonts/themify.woff') format('woff'), + url('fonts/themify.ttf') format('truetype'), + url('fonts/themify.svg') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="ti-"], [class*=" ti-"] { + font-family: 'themify'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ti-wand:before { + content: "\e600"; +} +.ti-volume:before { + content: "\e601"; +} +.ti-user:before { + content: "\e602"; +} +.ti-unlock:before { + content: "\e603"; +} +.ti-unlink:before { + content: "\e604"; +} +.ti-trash:before { + content: "\e605"; +} +.ti-thought:before { + content: "\e606"; +} +.ti-target:before { + content: "\e607"; +} +.ti-tag:before { + content: "\e608"; +} +.ti-tablet:before { + content: "\e609"; +} +.ti-star:before { + content: "\e60a"; +} +.ti-spray:before { + content: "\e60b"; +} +.ti-signal:before { + content: "\e60c"; +} +.ti-shopping-cart:before { + content: "\e60d"; +} +.ti-shopping-cart-full:before { + content: "\e60e"; +} +.ti-settings:before { + content: "\e60f"; +} +.ti-search:before { + content: "\e610"; +} +.ti-zoom-in:before { + content: "\e611"; +} +.ti-zoom-out:before { + content: "\e612"; +} +.ti-cut:before { + content: "\e613"; +} +.ti-ruler:before { + content: "\e614"; +} +.ti-ruler-pencil:before { + content: "\e615"; +} +.ti-ruler-alt:before { + content: "\e616"; +} +.ti-bookmark:before { + content: "\e617"; +} +.ti-bookmark-alt:before { + content: "\e618"; +} +.ti-reload:before { + content: "\e619"; +} +.ti-plus:before { + content: "\e61a"; +} +.ti-pin:before { + content: "\e61b"; +} +.ti-pencil:before { + content: "\e61c"; +} +.ti-pencil-alt:before { + content: "\e61d"; +} +.ti-paint-roller:before { + content: "\e61e"; +} +.ti-paint-bucket:before { + content: "\e61f"; +} +.ti-na:before { + content: "\e620"; +} +.ti-mobile:before { + content: "\e621"; +} +.ti-minus:before { + content: "\e622"; +} +.ti-medall:before { + content: "\e623"; +} +.ti-medall-alt:before { + content: "\e624"; +} +.ti-marker:before { + content: "\e625"; +} +.ti-marker-alt:before { + content: "\e626"; +} +.ti-arrow-up:before { + content: "\e627"; +} +.ti-arrow-right:before { + content: "\e628"; +} +.ti-arrow-left:before { + content: "\e629"; +} +.ti-arrow-down:before { + content: "\e62a"; +} +.ti-lock:before { + content: "\e62b"; +} +.ti-location-arrow:before { + content: "\e62c"; +} +.ti-link:before { + content: "\e62d"; +} +.ti-layout:before { + content: "\e62e"; +} +.ti-layers:before { + content: "\e62f"; +} +.ti-layers-alt:before { + content: "\e630"; +} +.ti-key:before { + content: "\e631"; +} +.ti-import:before { + content: "\e632"; +} +.ti-image:before { + content: "\e633"; +} +.ti-heart:before { + content: "\e634"; +} +.ti-heart-broken:before { + content: "\e635"; +} +.ti-hand-stop:before { + content: "\e636"; +} +.ti-hand-open:before { + content: "\e637"; +} +.ti-hand-drag:before { + content: "\e638"; +} +.ti-folder:before { + content: "\e639"; +} +.ti-flag:before { + content: "\e63a"; +} +.ti-flag-alt:before { + content: "\e63b"; +} +.ti-flag-alt-2:before { + content: "\e63c"; +} +.ti-eye:before { + content: "\e63d"; +} +.ti-export:before { + content: "\e63e"; +} +.ti-exchange-vertical:before { + content: "\e63f"; +} +.ti-desktop:before { + content: "\e640"; +} +.ti-cup:before { + content: "\e641"; +} +.ti-crown:before { + content: "\e642"; +} +.ti-comments:before { + content: "\e643"; +} +.ti-comment:before { + content: "\e644"; +} +.ti-comment-alt:before { + content: "\e645"; +} +.ti-close:before { + content: "\e646"; +} +.ti-clip:before { + content: "\e647"; +} +.ti-angle-up:before { + content: "\e648"; +} +.ti-angle-right:before { + content: "\e649"; +} +.ti-angle-left:before { + content: "\e64a"; +} +.ti-angle-down:before { + content: "\e64b"; +} +.ti-check:before { + content: "\e64c"; +} +.ti-check-box:before { + content: "\e64d"; +} +.ti-camera:before { + content: "\e64e"; +} +.ti-announcement:before { + content: "\e64f"; +} +.ti-brush:before { + content: "\e650"; +} +.ti-briefcase:before { + content: "\e651"; +} +.ti-bolt:before { + content: "\e652"; +} +.ti-bolt-alt:before { + content: "\e653"; +} +.ti-blackboard:before { + content: "\e654"; +} +.ti-bag:before { + content: "\e655"; +} +.ti-move:before { + content: "\e656"; +} +.ti-arrows-vertical:before { + content: "\e657"; +} +.ti-arrows-horizontal:before { + content: "\e658"; +} +.ti-fullscreen:before { + content: "\e659"; +} +.ti-arrow-top-right:before { + content: "\e65a"; +} +.ti-arrow-top-left:before { + content: "\e65b"; +} +.ti-arrow-circle-up:before { + content: "\e65c"; +} +.ti-arrow-circle-right:before { + content: "\e65d"; +} +.ti-arrow-circle-left:before { + content: "\e65e"; +} +.ti-arrow-circle-down:before { + content: "\e65f"; +} +.ti-angle-double-up:before { + content: "\e660"; +} +.ti-angle-double-right:before { + content: "\e661"; +} +.ti-angle-double-left:before { + content: "\e662"; +} +.ti-angle-double-down:before { + content: "\e663"; +} +.ti-zip:before { + content: "\e664"; +} +.ti-world:before { + content: "\e665"; +} +.ti-wheelchair:before { + content: "\e666"; +} +.ti-view-list:before { + content: "\e667"; +} +.ti-view-list-alt:before { + content: "\e668"; +} +.ti-view-grid:before { + content: "\e669"; +} +.ti-uppercase:before { + content: "\e66a"; +} +.ti-upload:before { + content: "\e66b"; +} +.ti-underline:before { + content: "\e66c"; +} +.ti-truck:before { + content: "\e66d"; +} +.ti-timer:before { + content: "\e66e"; +} +.ti-ticket:before { + content: "\e66f"; +} +.ti-thumb-up:before { + content: "\e670"; +} +.ti-thumb-down:before { + content: "\e671"; +} +.ti-text:before { + content: "\e672"; +} +.ti-stats-up:before { + content: "\e673"; +} +.ti-stats-down:before { + content: "\e674"; +} +.ti-split-v:before { + content: "\e675"; +} +.ti-split-h:before { + content: "\e676"; +} +.ti-smallcap:before { + content: "\e677"; +} +.ti-shine:before { + content: "\e678"; +} +.ti-shift-right:before { + content: "\e679"; +} +.ti-shift-left:before { + content: "\e67a"; +} +.ti-shield:before { + content: "\e67b"; +} +.ti-notepad:before { + content: "\e67c"; +} +.ti-server:before { + content: "\e67d"; +} +.ti-quote-right:before { + content: "\e67e"; +} +.ti-quote-left:before { + content: "\e67f"; +} +.ti-pulse:before { + content: "\e680"; +} +.ti-printer:before { + content: "\e681"; +} +.ti-power-off:before { + content: "\e682"; +} +.ti-plug:before { + content: "\e683"; +} +.ti-pie-chart:before { + content: "\e684"; +} +.ti-paragraph:before { + content: "\e685"; +} +.ti-panel:before { + content: "\e686"; +} +.ti-package:before { + content: "\e687"; +} +.ti-music:before { + content: "\e688"; +} +.ti-music-alt:before { + content: "\e689"; +} +.ti-mouse:before { + content: "\e68a"; +} +.ti-mouse-alt:before { + content: "\e68b"; +} +.ti-money:before { + content: "\e68c"; +} +.ti-microphone:before { + content: "\e68d"; +} +.ti-menu:before { + content: "\e68e"; +} +.ti-menu-alt:before { + content: "\e68f"; +} +.ti-map:before { + content: "\e690"; +} +.ti-map-alt:before { + content: "\e691"; +} +.ti-loop:before { + content: "\e692"; +} +.ti-location-pin:before { + content: "\e693"; +} +.ti-list:before { + content: "\e694"; +} +.ti-light-bulb:before { + content: "\e695"; +} +.ti-Italic:before { + content: "\e696"; +} +.ti-info:before { + content: "\e697"; +} +.ti-infinite:before { + content: "\e698"; +} +.ti-id-badge:before { + content: "\e699"; +} +.ti-hummer:before { + content: "\e69a"; +} +.ti-home:before { + content: "\e69b"; +} +.ti-help:before { + content: "\e69c"; +} +.ti-headphone:before { + content: "\e69d"; +} +.ti-harddrives:before { + content: "\e69e"; +} +.ti-harddrive:before { + content: "\e69f"; +} +.ti-gift:before { + content: "\e6a0"; +} +.ti-game:before { + content: "\e6a1"; +} +.ti-filter:before { + content: "\e6a2"; +} +.ti-files:before { + content: "\e6a3"; +} +.ti-file:before { + content: "\e6a4"; +} +.ti-eraser:before { + content: "\e6a5"; +} +.ti-envelope:before { + content: "\e6a6"; +} +.ti-download:before { + content: "\e6a7"; +} +.ti-direction:before { + content: "\e6a8"; +} +.ti-direction-alt:before { + content: "\e6a9"; +} +.ti-dashboard:before { + content: "\e6aa"; +} +.ti-control-stop:before { + content: "\e6ab"; +} +.ti-control-shuffle:before { + content: "\e6ac"; +} +.ti-control-play:before { + content: "\e6ad"; +} +.ti-control-pause:before { + content: "\e6ae"; +} +.ti-control-forward:before { + content: "\e6af"; +} +.ti-control-backward:before { + content: "\e6b0"; +} +.ti-cloud:before { + content: "\e6b1"; +} +.ti-cloud-up:before { + content: "\e6b2"; +} +.ti-cloud-down:before { + content: "\e6b3"; +} +.ti-clipboard:before { + content: "\e6b4"; +} +.ti-car:before { + content: "\e6b5"; +} +.ti-calendar:before { + content: "\e6b6"; +} +.ti-book:before { + content: "\e6b7"; +} +.ti-bell:before { + content: "\e6b8"; +} +.ti-basketball:before { + content: "\e6b9"; +} +.ti-bar-chart:before { + content: "\e6ba"; +} +.ti-bar-chart-alt:before { + content: "\e6bb"; +} +.ti-back-right:before { + content: "\e6bc"; +} +.ti-back-left:before { + content: "\e6bd"; +} +.ti-arrows-corner:before { + content: "\e6be"; +} +.ti-archive:before { + content: "\e6bf"; +} +.ti-anchor:before { + content: "\e6c0"; +} +.ti-align-right:before { + content: "\e6c1"; +} +.ti-align-left:before { + content: "\e6c2"; +} +.ti-align-justify:before { + content: "\e6c3"; +} +.ti-align-center:before { + content: "\e6c4"; +} +.ti-alert:before { + content: "\e6c5"; +} +.ti-alarm-clock:before { + content: "\e6c6"; +} +.ti-agenda:before { + content: "\e6c7"; +} +.ti-write:before { + content: "\e6c8"; +} +.ti-window:before { + content: "\e6c9"; +} +.ti-widgetized:before { + content: "\e6ca"; +} +.ti-widget:before { + content: "\e6cb"; +} +.ti-widget-alt:before { + content: "\e6cc"; +} +.ti-wallet:before { + content: "\e6cd"; +} +.ti-video-clapper:before { + content: "\e6ce"; +} +.ti-video-camera:before { + content: "\e6cf"; +} +.ti-vector:before { + content: "\e6d0"; +} +.ti-themify-logo:before { + content: "\e6d1"; +} +.ti-themify-favicon:before { + content: "\e6d2"; +} +.ti-themify-favicon-alt:before { + content: "\e6d3"; +} +.ti-support:before { + content: "\e6d4"; +} +.ti-stamp:before { + content: "\e6d5"; +} +.ti-split-v-alt:before { + content: "\e6d6"; +} +.ti-slice:before { + content: "\e6d7"; +} +.ti-shortcode:before { + content: "\e6d8"; +} +.ti-shift-right-alt:before { + content: "\e6d9"; +} +.ti-shift-left-alt:before { + content: "\e6da"; +} +.ti-ruler-alt-2:before { + content: "\e6db"; +} +.ti-receipt:before { + content: "\e6dc"; +} +.ti-pin2:before { + content: "\e6dd"; +} +.ti-pin-alt:before { + content: "\e6de"; +} +.ti-pencil-alt2:before { + content: "\e6df"; +} +.ti-palette:before { + content: "\e6e0"; +} +.ti-more:before { + content: "\e6e1"; +} +.ti-more-alt:before { + content: "\e6e2"; +} +.ti-microphone-alt:before { + content: "\e6e3"; +} +.ti-magnet:before { + content: "\e6e4"; +} +.ti-line-double:before { + content: "\e6e5"; +} +.ti-line-dotted:before { + content: "\e6e6"; +} +.ti-line-dashed:before { + content: "\e6e7"; +} +.ti-layout-width-full:before { + content: "\e6e8"; +} +.ti-layout-width-default:before { + content: "\e6e9"; +} +.ti-layout-width-default-alt:before { + content: "\e6ea"; +} +.ti-layout-tab:before { + content: "\e6eb"; +} +.ti-layout-tab-window:before { + content: "\e6ec"; +} +.ti-layout-tab-v:before { + content: "\e6ed"; +} +.ti-layout-tab-min:before { + content: "\e6ee"; +} +.ti-layout-slider:before { + content: "\e6ef"; +} +.ti-layout-slider-alt:before { + content: "\e6f0"; +} +.ti-layout-sidebar-right:before { + content: "\e6f1"; +} +.ti-layout-sidebar-none:before { + content: "\e6f2"; +} +.ti-layout-sidebar-left:before { + content: "\e6f3"; +} +.ti-layout-placeholder:before { + content: "\e6f4"; +} +.ti-layout-menu:before { + content: "\e6f5"; +} +.ti-layout-menu-v:before { + content: "\e6f6"; +} +.ti-layout-menu-separated:before { + content: "\e6f7"; +} +.ti-layout-menu-full:before { + content: "\e6f8"; +} +.ti-layout-media-right-alt:before { + content: "\e6f9"; +} +.ti-layout-media-right:before { + content: "\e6fa"; +} +.ti-layout-media-overlay:before { + content: "\e6fb"; +} +.ti-layout-media-overlay-alt:before { + content: "\e6fc"; +} +.ti-layout-media-overlay-alt-2:before { + content: "\e6fd"; +} +.ti-layout-media-left-alt:before { + content: "\e6fe"; +} +.ti-layout-media-left:before { + content: "\e6ff"; +} +.ti-layout-media-center-alt:before { + content: "\e700"; +} +.ti-layout-media-center:before { + content: "\e701"; +} +.ti-layout-list-thumb:before { + content: "\e702"; +} +.ti-layout-list-thumb-alt:before { + content: "\e703"; +} +.ti-layout-list-post:before { + content: "\e704"; +} +.ti-layout-list-large-image:before { + content: "\e705"; +} +.ti-layout-line-solid:before { + content: "\e706"; +} +.ti-layout-grid4:before { + content: "\e707"; +} +.ti-layout-grid3:before { + content: "\e708"; +} +.ti-layout-grid2:before { + content: "\e709"; +} +.ti-layout-grid2-thumb:before { + content: "\e70a"; +} +.ti-layout-cta-right:before { + content: "\e70b"; +} +.ti-layout-cta-left:before { + content: "\e70c"; +} +.ti-layout-cta-center:before { + content: "\e70d"; +} +.ti-layout-cta-btn-right:before { + content: "\e70e"; +} +.ti-layout-cta-btn-left:before { + content: "\e70f"; +} +.ti-layout-column4:before { + content: "\e710"; +} +.ti-layout-column3:before { + content: "\e711"; +} +.ti-layout-column2:before { + content: "\e712"; +} +.ti-layout-accordion-separated:before { + content: "\e713"; +} +.ti-layout-accordion-merged:before { + content: "\e714"; +} +.ti-layout-accordion-list:before { + content: "\e715"; +} +.ti-ink-pen:before { + content: "\e716"; +} +.ti-info-alt:before { + content: "\e717"; +} +.ti-help-alt:before { + content: "\e718"; +} +.ti-headphone-alt:before { + content: "\e719"; +} +.ti-hand-point-up:before { + content: "\e71a"; +} +.ti-hand-point-right:before { + content: "\e71b"; +} +.ti-hand-point-left:before { + content: "\e71c"; +} +.ti-hand-point-down:before { + content: "\e71d"; +} +.ti-gallery:before { + content: "\e71e"; +} +.ti-face-smile:before { + content: "\e71f"; +} +.ti-face-sad:before { + content: "\e720"; +} +.ti-credit-card:before { + content: "\e721"; +} +.ti-control-skip-forward:before { + content: "\e722"; +} +.ti-control-skip-backward:before { + content: "\e723"; +} +.ti-control-record:before { + content: "\e724"; +} +.ti-control-eject:before { + content: "\e725"; +} +.ti-comments-smiley:before { + content: "\e726"; +} +.ti-brush-alt:before { + content: "\e727"; +} +.ti-youtube:before { + content: "\e728"; +} +.ti-vimeo:before { + content: "\e729"; +} +.ti-twitter:before { + content: "\e72a"; +} +.ti-time:before { + content: "\e72b"; +} +.ti-tumblr:before { + content: "\e72c"; +} +.ti-skype:before { + content: "\e72d"; +} +.ti-share:before { + content: "\e72e"; +} +.ti-share-alt:before { + content: "\e72f"; +} +.ti-rocket:before { + content: "\e730"; +} +.ti-pinterest:before { + content: "\e731"; +} +.ti-new-window:before { + content: "\e732"; +} +.ti-microsoft:before { + content: "\e733"; +} +.ti-list-ol:before { + content: "\e734"; +} +.ti-linkedin:before { + content: "\e735"; +} +.ti-layout-sidebar-2:before { + content: "\e736"; +} +.ti-layout-grid4-alt:before { + content: "\e737"; +} +.ti-layout-grid3-alt:before { + content: "\e738"; +} +.ti-layout-grid2-alt:before { + content: "\e739"; +} +.ti-layout-column4-alt:before { + content: "\e73a"; +} +.ti-layout-column3-alt:before { + content: "\e73b"; +} +.ti-layout-column2-alt:before { + content: "\e73c"; +} +.ti-instagram:before { + content: "\e73d"; +} +.ti-google:before { + content: "\e73e"; +} +.ti-github:before { + content: "\e73f"; +} +.ti-flickr:before { + content: "\e740"; +} +.ti-facebook:before { + content: "\e741"; +} +.ti-dropbox:before { + content: "\e742"; +} +.ti-dribbble:before { + content: "\e743"; +} +.ti-apple:before { + content: "\e744"; +} +.ti-android:before { + content: "\e745"; +} +.ti-save:before { + content: "\e746"; +} +.ti-save-alt:before { + content: "\e747"; +} +.ti-yahoo:before { + content: "\e748"; +} +.ti-wordpress:before { + content: "\e749"; +} +.ti-vimeo-alt:before { + content: "\e74a"; +} +.ti-twitter-alt:before { + content: "\e74b"; +} +.ti-tumblr-alt:before { + content: "\e74c"; +} +.ti-trello:before { + content: "\e74d"; +} +.ti-stack-overflow:before { + content: "\e74e"; +} +.ti-soundcloud:before { + content: "\e74f"; +} +.ti-sharethis:before { + content: "\e750"; +} +.ti-sharethis-alt:before { + content: "\e751"; +} +.ti-reddit:before { + content: "\e752"; +} +.ti-pinterest-alt:before { + content: "\e753"; +} +.ti-microsoft-alt:before { + content: "\e754"; +} +.ti-linux:before { + content: "\e755"; +} +.ti-jsfiddle:before { + content: "\e756"; +} +.ti-joomla:before { + content: "\e757"; +} +.ti-html5:before { + content: "\e758"; +} +.ti-flickr-alt:before { + content: "\e759"; +} +.ti-email:before { + content: "\e75a"; +} +.ti-drupal:before { + content: "\e75b"; +} +.ti-dropbox-alt:before { + content: "\e75c"; +} +.ti-css3:before { + content: "\e75d"; +} +.ti-rss:before { + content: "\e75e"; +} +.ti-rss-alt:before { + content: "\e75f"; +} diff --git a/src/main/resources/static/files/assets/icon/typicons-icons/css/typicons.min.css b/src/main/resources/static/files/assets/icon/typicons-icons/css/typicons.min.css new file mode 100644 index 0000000..98399e4 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/typicons-icons/css/typicons.min.css @@ -0,0 +1 @@ +@charset 'UTF-8';@font-face{font-family:'typicons';font-weight:normal;font-style:normal;src:url('../fonts/typicons.hxd');src:url('../fonts/typicons-1.hxd') format('embedded-opentype'),url('../fonts/typicons.woff') format('woff'),url('../fonts/typicons.ttf') format('truetype'),url('../fonts/typicons.svg') format('svg')}.typcn:before{font-family:'typicons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;height:1em;font-size:1em;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.typcn-adjust-brightness:before{content:'\e000'}.typcn-adjust-contrast:before{content:'\e001'}.typcn-anchor-outline:before{content:'\e002'}.typcn-anchor:before{content:'\e003'}.typcn-archive:before{content:'\e004'}.typcn-arrow-back-outline:before{content:'\e005'}.typcn-arrow-back:before{content:'\e006'}.typcn-arrow-down-outline:before{content:'\e007'}.typcn-arrow-down-thick:before{content:'\e008'}.typcn-arrow-down:before{content:'\e009'}.typcn-arrow-forward-outline:before{content:'\e00a'}.typcn-arrow-forward:before{content:'\e00b'}.typcn-arrow-left-outline:before{content:'\e00c'}.typcn-arrow-left-thick:before{content:'\e00d'}.typcn-arrow-left:before{content:'\e00e'}.typcn-arrow-loop-outline:before{content:'\e00f'}.typcn-arrow-loop:before{content:'\e010'}.typcn-arrow-maximise-outline:before{content:'\e011'}.typcn-arrow-maximise:before{content:'\e012'}.typcn-arrow-minimise-outline:before{content:'\e013'}.typcn-arrow-minimise:before{content:'\e014'}.typcn-arrow-move-outline:before{content:'\e015'}.typcn-arrow-move:before{content:'\e016'}.typcn-arrow-repeat-outline:before{content:'\e017'}.typcn-arrow-repeat:before{content:'\e018'}.typcn-arrow-right-outline:before{content:'\e019'}.typcn-arrow-right-thick:before{content:'\e01a'}.typcn-arrow-right:before{content:'\e01b'}.typcn-arrow-shuffle:before{content:'\e01c'}.typcn-arrow-sorted-down:before{content:'\e01d'}.typcn-arrow-sorted-up:before{content:'\e01e'}.typcn-arrow-sync-outline:before{content:'\e01f'}.typcn-arrow-sync:before{content:'\e020'}.typcn-arrow-unsorted:before{content:'\e021'}.typcn-arrow-up-outline:before{content:'\e022'}.typcn-arrow-up-thick:before{content:'\e023'}.typcn-arrow-up:before{content:'\e024'}.typcn-at:before{content:'\e025'}.typcn-attachment-outline:before{content:'\e026'}.typcn-attachment:before{content:'\e027'}.typcn-backspace-outline:before{content:'\e028'}.typcn-backspace:before{content:'\e029'}.typcn-battery-charge:before{content:'\e02a'}.typcn-battery-full:before{content:'\e02b'}.typcn-battery-high:before{content:'\e02c'}.typcn-battery-low:before{content:'\e02d'}.typcn-battery-mid:before{content:'\e02e'}.typcn-beaker:before{content:'\e02f'}.typcn-beer:before{content:'\e030'}.typcn-bell:before{content:'\e031'}.typcn-book:before{content:'\e032'}.typcn-bookmark:before{content:'\e033'}.typcn-briefcase:before{content:'\e034'}.typcn-brush:before{content:'\e035'}.typcn-business-card:before{content:'\e036'}.typcn-calculator:before{content:'\e037'}.typcn-calendar-outline:before{content:'\e038'}.typcn-calendar:before{content:'\e039'}.typcn-camera-outline:before{content:'\e03a'}.typcn-camera:before{content:'\e03b'}.typcn-cancel-outline:before{content:'\e03c'}.typcn-cancel:before{content:'\e03d'}.typcn-chart-area-outline:before{content:'\e03e'}.typcn-chart-area:before{content:'\e03f'}.typcn-chart-bar-outline:before{content:'\e040'}.typcn-chart-bar:before{content:'\e041'}.typcn-chart-line-outline:before{content:'\e042'}.typcn-chart-line:before{content:'\e043'}.typcn-chart-pie-outline:before{content:'\e044'}.typcn-chart-pie:before{content:'\e045'}.typcn-chevron-left-outline:before{content:'\e046'}.typcn-chevron-left:before{content:'\e047'}.typcn-chevron-right-outline:before{content:'\e048'}.typcn-chevron-right:before{content:'\e049'}.typcn-clipboard:before{content:'\e04a'}.typcn-cloud-storage:before{content:'\e04b'}.typcn-cloud-storage-outline:before{content:'\e054'}.typcn-code-outline:before{content:'\e04c'}.typcn-code:before{content:'\e04d'}.typcn-coffee:before{content:'\e04e'}.typcn-cog-outline:before{content:'\e04f'}.typcn-cog:before{content:'\e050'}.typcn-compass:before{content:'\e051'}.typcn-contacts:before{content:'\e052'}.typcn-credit-card:before{content:'\e053'}.typcn-css3:before{content:'\e055'}.typcn-database:before{content:'\e056'}.typcn-delete-outline:before{content:'\e057'}.typcn-delete:before{content:'\e058'}.typcn-device-desktop:before{content:'\e059'}.typcn-device-laptop:before{content:'\e05a'}.typcn-device-phone:before{content:'\e05b'}.typcn-device-tablet:before{content:'\e05c'}.typcn-directions:before{content:'\e05d'}.typcn-divide-outline:before{content:'\e05e'}.typcn-divide:before{content:'\e05f'}.typcn-document-add:before{content:'\e060'}.typcn-document-delete:before{content:'\e061'}.typcn-document-text:before{content:'\e062'}.typcn-document:before{content:'\e063'}.typcn-download-outline:before{content:'\e064'}.typcn-download:before{content:'\e065'}.typcn-dropbox:before{content:'\e066'}.typcn-edit:before{content:'\e067'}.typcn-eject-outline:before{content:'\e068'}.typcn-eject:before{content:'\e069'}.typcn-equals-outline:before{content:'\e06a'}.typcn-equals:before{content:'\e06b'}.typcn-export-outline:before{content:'\e06c'}.typcn-export:before{content:'\e06d'}.typcn-eye-outline:before{content:'\e06e'}.typcn-eye:before{content:'\e06f'}.typcn-feather:before{content:'\e070'}.typcn-film:before{content:'\e071'}.typcn-filter:before{content:'\e072'}.typcn-flag-outline:before{content:'\e073'}.typcn-flag:before{content:'\e074'}.typcn-flash-outline:before{content:'\e075'}.typcn-flash:before{content:'\e076'}.typcn-flow-children:before{content:'\e077'}.typcn-flow-merge:before{content:'\e078'}.typcn-flow-parallel:before{content:'\e079'}.typcn-flow-switch:before{content:'\e07a'}.typcn-folder-add:before{content:'\e07b'}.typcn-folder-delete:before{content:'\e07c'}.typcn-folder-open:before{content:'\e07d'}.typcn-folder:before{content:'\e07e'}.typcn-gift:before{content:'\e07f'}.typcn-globe-outline:before{content:'\e080'}.typcn-globe:before{content:'\e081'}.typcn-group-outline:before{content:'\e082'}.typcn-group:before{content:'\e083'}.typcn-headphones:before{content:'\e084'}.typcn-heart-full-outline:before{content:'\e085'}.typcn-heart-half-outline:before{content:'\e086'}.typcn-heart-outline:before{content:'\e087'}.typcn-heart:before{content:'\e088'}.typcn-home-outline:before{content:'\e089'}.typcn-home:before{content:'\e08a'}.typcn-html5:before{content:'\e08b'}.typcn-image-outline:before{content:'\e08c'}.typcn-image:before{content:'\e08d'}.typcn-infinity-outline:before{content:'\e08e'}.typcn-infinity:before{content:'\e08f'}.typcn-info-large-outline:before{content:'\e090'}.typcn-info-large:before{content:'\e091'}.typcn-info-outline:before{content:'\e092'}.typcn-info:before{content:'\e093'}.typcn-input-checked-outline:before{content:'\e094'}.typcn-input-checked:before{content:'\e095'}.typcn-key-outline:before{content:'\e096'}.typcn-key:before{content:'\e097'}.typcn-keyboard:before{content:'\e098'}.typcn-leaf:before{content:'\e099'}.typcn-lightbulb:before{content:'\e09a'}.typcn-link-outline:before{content:'\e09b'}.typcn-link:before{content:'\e09c'}.typcn-location-arrow-outline:before{content:'\e09d'}.typcn-location-arrow:before{content:'\e09e'}.typcn-location-outline:before{content:'\e09f'}.typcn-location:before{content:'\e0a0'}.typcn-lock-closed-outline:before{content:'\e0a1'}.typcn-lock-closed:before{content:'\e0a2'}.typcn-lock-open-outline:before{content:'\e0a3'}.typcn-lock-open:before{content:'\e0a4'}.typcn-mail:before{content:'\e0a5'}.typcn-map:before{content:'\e0a6'}.typcn-media-eject-outline:before{content:'\e0a7'}.typcn-media-eject:before{content:'\e0a8'}.typcn-media-fast-forward-outline:before{content:'\e0a9'}.typcn-media-fast-forward:before{content:'\e0aa'}.typcn-media-pause-outline:before{content:'\e0ab'}.typcn-media-pause:before{content:'\e0ac'}.typcn-media-play-outline:before{content:'\e0ad'}.typcn-media-play-reverse-outline:before{content:'\e0ae'}.typcn-media-play-reverse:before{content:'\e0af'}.typcn-media-play:before{content:'\e0b0'}.typcn-media-record-outline:before{content:'\e0b1'}.typcn-media-record:before{content:'\e0b2'}.typcn-media-rewind-outline:before{content:'\e0b3'}.typcn-media-rewind:before{content:'\e0b4'}.typcn-media-stop-outline:before{content:'\e0b5'}.typcn-media-stop:before{content:'\e0b6'}.typcn-message-typing:before{content:'\e0b7'}.typcn-message:before{content:'\e0b8'}.typcn-messages:before{content:'\e0b9'}.typcn-microphone-outline:before{content:'\e0ba'}.typcn-microphone:before{content:'\e0bb'}.typcn-minus-outline:before{content:'\e0bc'}.typcn-minus:before{content:'\e0bd'}.typcn-mortar-board:before{content:'\e0be'}.typcn-news:before{content:'\e0bf'}.typcn-notes-outline:before{content:'\e0c0'}.typcn-notes:before{content:'\e0c1'}.typcn-pen:before{content:'\e0c2'}.typcn-pencil:before{content:'\e0c3'}.typcn-phone-outline:before{content:'\e0c4'}.typcn-phone:before{content:'\e0c5'}.typcn-pi-outline:before{content:'\e0c6'}.typcn-pi:before{content:'\e0c7'}.typcn-pin-outline:before{content:'\e0c8'}.typcn-pin:before{content:'\e0c9'}.typcn-pipette:before{content:'\e0ca'}.typcn-plane-outline:before{content:'\e0cb'}.typcn-plane:before{content:'\e0cc'}.typcn-plug:before{content:'\e0cd'}.typcn-plus-outline:before{content:'\e0ce'}.typcn-plus:before{content:'\e0cf'}.typcn-point-of-interest-outline:before{content:'\e0d0'}.typcn-point-of-interest:before{content:'\e0d1'}.typcn-power-outline:before{content:'\e0d2'}.typcn-power:before{content:'\e0d3'}.typcn-printer:before{content:'\e0d4'}.typcn-puzzle-outline:before{content:'\e0d5'}.typcn-puzzle:before{content:'\e0d6'}.typcn-radar-outline:before{content:'\e0d7'}.typcn-radar:before{content:'\e0d8'}.typcn-refresh-outline:before{content:'\e0d9'}.typcn-refresh:before{content:'\e0da'}.typcn-rss-outline:before{content:'\e0db'}.typcn-rss:before{content:'\e0dc'}.typcn-scissors-outline:before{content:'\e0dd'}.typcn-scissors:before{content:'\e0de'}.typcn-shopping-bag:before{content:'\e0df'}.typcn-shopping-cart:before{content:'\e0e0'}.typcn-social-at-circular:before{content:'\e0e1'}.typcn-social-dribbble-circular:before{content:'\e0e2'}.typcn-social-dribbble:before{content:'\e0e3'}.typcn-social-facebook-circular:before{content:'\e0e4'}.typcn-social-facebook:before{content:'\e0e5'}.typcn-social-flickr-circular:before{content:'\e0e6'}.typcn-social-flickr:before{content:'\e0e7'}.typcn-social-github-circular:before{content:'\e0e8'}.typcn-social-github:before{content:'\e0e9'}.typcn-social-google-plus-circular:before{content:'\e0ea'}.typcn-social-google-plus:before{content:'\e0eb'}.typcn-social-instagram-circular:before{content:'\e0ec'}.typcn-social-instagram:before{content:'\e0ed'}.typcn-social-last-fm-circular:before{content:'\e0ee'}.typcn-social-last-fm:before{content:'\e0ef'}.typcn-social-linkedin-circular:before{content:'\e0f0'}.typcn-social-linkedin:before{content:'\e0f1'}.typcn-social-pinterest-circular:before{content:'\e0f2'}.typcn-social-pinterest:before{content:'\e0f3'}.typcn-social-skype-outline:before{content:'\e0f4'}.typcn-social-skype:before{content:'\e0f5'}.typcn-social-tumbler-circular:before{content:'\e0f6'}.typcn-social-tumbler:before{content:'\e0f7'}.typcn-social-twitter-circular:before{content:'\e0f8'}.typcn-social-twitter:before{content:'\e0f9'}.typcn-social-vimeo-circular:before{content:'\e0fa'}.typcn-social-vimeo:before{content:'\e0fb'}.typcn-social-youtube-circular:before{content:'\e0fc'}.typcn-social-youtube:before{content:'\e0fd'}.typcn-sort-alphabetically-outline:before{content:'\e0fe'}.typcn-sort-alphabetically:before{content:'\e0ff'}.typcn-sort-numerically-outline:before{content:'\e100'}.typcn-sort-numerically:before{content:'\e101'}.typcn-spanner-outline:before{content:'\e102'}.typcn-spanner:before{content:'\e103'}.typcn-spiral:before{content:'\e104'}.typcn-star-full-outline:before{content:'\e105'}.typcn-star-half-outline:before{content:'\e106'}.typcn-star-half:before{content:'\e107'}.typcn-star-outline:before{content:'\e108'}.typcn-star:before{content:'\e109'}.typcn-starburst-outline:before{content:'\e10a'}.typcn-starburst:before{content:'\e10b'}.typcn-stopwatch:before{content:'\e10c'}.typcn-support:before{content:'\e10d'}.typcn-tabs-outline:before{content:'\e10e'}.typcn-tag:before{content:'\e10f'}.typcn-tags:before{content:'\e110'}.typcn-th-large-outline:before{content:'\e111'}.typcn-th-large:before{content:'\e112'}.typcn-th-list-outline:before{content:'\e113'}.typcn-th-list:before{content:'\e114'}.typcn-th-menu-outline:before{content:'\e115'}.typcn-th-menu:before{content:'\e116'}.typcn-th-small-outline:before{content:'\e117'}.typcn-th-small:before{content:'\e118'}.typcn-thermometer:before{content:'\e119'}.typcn-thumbs-down:before{content:'\e11a'}.typcn-thumbs-ok:before{content:'\e11b'}.typcn-thumbs-up:before{content:'\e11c'}.typcn-tick-outline:before{content:'\e11d'}.typcn-tick:before{content:'\e11e'}.typcn-ticket:before{content:'\e11f'}.typcn-time:before{content:'\e120'}.typcn-times-outline:before{content:'\e121'}.typcn-times:before{content:'\e122'}.typcn-trash:before{content:'\e123'}.typcn-tree:before{content:'\e124'}.typcn-upload-outline:before{content:'\e125'}.typcn-upload:before{content:'\e126'}.typcn-user-add-outline:before{content:'\e127'}.typcn-user-add:before{content:'\e128'}.typcn-user-delete-outline:before{content:'\e129'}.typcn-user-delete:before{content:'\e12a'}.typcn-user-outline:before{content:'\e12b'}.typcn-user:before{content:'\e12c'}.typcn-vendor-android:before{content:'\e12d'}.typcn-vendor-apple:before{content:'\e12e'}.typcn-vendor-microsoft:before{content:'\e12f'}.typcn-video-outline:before{content:'\e130'}.typcn-video:before{content:'\e131'}.typcn-volume-down:before{content:'\e132'}.typcn-volume-mute:before{content:'\e133'}.typcn-volume-up:before{content:'\e134'}.typcn-volume:before{content:'\e135'}.typcn-warning-outline:before{content:'\e136'}.typcn-warning:before{content:'\e137'}.typcn-watch:before{content:'\e138'}.typcn-waves-outline:before{content:'\e139'}.typcn-waves:before{content:'\e13a'}.typcn-weather-cloudy:before{content:'\e13b'}.typcn-weather-downpour:before{content:'\e13c'}.typcn-weather-night:before{content:'\e13d'}.typcn-weather-partly-sunny:before{content:'\e13e'}.typcn-weather-shower:before{content:'\e13f'}.typcn-weather-snow:before{content:'\e140'}.typcn-weather-stormy:before{content:'\e141'}.typcn-weather-sunny:before{content:'\e142'}.typcn-weather-windy-cloudy:before{content:'\e143'}.typcn-weather-windy:before{content:'\e144'}.typcn-wi-fi-outline:before{content:'\e145'}.typcn-wi-fi:before{content:'\e146'}.typcn-wine:before{content:'\e147'}.typcn-world-outline:before{content:'\e148'}.typcn-world:before{content:'\e149'}.typcn-zoom-in-outline:before{content:'\e14a'}.typcn-zoom-in:before{content:'\e14b'}.typcn-zoom-out-outline:before{content:'\e14c'}.typcn-zoom-out:before{content:'\e14d'}.typcn-zoom-outline:before{content:'\e14e'}.typcn-zoom:before{content:'\e14f'} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons-1.hxd b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons-1.hxd new file mode 100644 index 0000000..0873b12 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons-1.hxd differ diff --git a/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.hxd b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.hxd new file mode 100644 index 0000000..0873b12 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.hxd differ diff --git a/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.svg b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.svg new file mode 100644 index 0000000..63929fe --- /dev/null +++ b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.svg @@ -0,0 +1,1180 @@ + + + + +Created by FontForge 20120731 at Sun Jul 27 14:53:18 2014 + By Stephen Hutchings +(c) Stephen Hutchings 2012 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.ttf b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.ttf new file mode 100644 index 0000000..f7df94b Binary files /dev/null and b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.ttf differ diff --git a/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.woff b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.woff new file mode 100644 index 0000000..14dc020 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/typicons-icons/fonts/typicons.woff differ diff --git a/src/main/resources/static/files/assets/icon/weather-icons/css/weather-icons-wind.min.css b/src/main/resources/static/files/assets/icon/weather-icons/css/weather-icons-wind.min.css new file mode 100644 index 0000000..429e312 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/weather-icons/css/weather-icons-wind.min.css @@ -0,0 +1 @@ +@font-face{font-family:weathericons;src:url(../fonts/weathericons-regular-webfont.hxd);src:url(../fonts/weathericons-regular-webfont-1.hxd)format('embedded-opentype'),url(../fonts/weathericons-regular-webfont.woff2)format('woff2'),url(../fonts/weathericons-regular-webfont.woff)format('woff'),url(../fonts/weathericons-regular-webfont.ttf)format('truetype'),url(../fonts/weathericons-regular-webfont.svg)format('svg');font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-fw{text-align:center;width:1.4em}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.wi-wind:before{content:"\f0b1"}.wi-wind.towards-0-deg{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-wind.towards-1-deg{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}.wi-wind.towards-2-deg{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.wi-wind.towards-3-deg{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.wi-wind.towards-4-deg{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.wi-wind.towards-5-deg{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}.wi-wind.towards-6-deg{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}.wi-wind.towards-7-deg{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg)}.wi-wind.towards-8-deg{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}.wi-wind.towards-9-deg{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}.wi-wind.towards-10-deg{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.wi-wind.towards-11-deg{-webkit-transform:rotate(11deg);-moz-transform:rotate(11deg);-ms-transform:rotate(11deg);-o-transform:rotate(11deg);transform:rotate(11deg)}.wi-wind.towards-12-deg{-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg)}.wi-wind.towards-13-deg{-webkit-transform:rotate(13deg);-moz-transform:rotate(13deg);-ms-transform:rotate(13deg);-o-transform:rotate(13deg);transform:rotate(13deg)}.wi-wind.towards-14-deg{-webkit-transform:rotate(14deg);-moz-transform:rotate(14deg);-ms-transform:rotate(14deg);-o-transform:rotate(14deg);transform:rotate(14deg)}.wi-wind.towards-15-deg{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.wi-wind.towards-16-deg{-webkit-transform:rotate(16deg);-moz-transform:rotate(16deg);-ms-transform:rotate(16deg);-o-transform:rotate(16deg);transform:rotate(16deg)}.wi-wind.towards-17-deg{-webkit-transform:rotate(17deg);-moz-transform:rotate(17deg);-ms-transform:rotate(17deg);-o-transform:rotate(17deg);transform:rotate(17deg)}.wi-wind.towards-18-deg{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg)}.wi-wind.towards-19-deg{-webkit-transform:rotate(19deg);-moz-transform:rotate(19deg);-ms-transform:rotate(19deg);-o-transform:rotate(19deg);transform:rotate(19deg)}.wi-wind.towards-20-deg{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}.wi-wind.towards-21-deg{-webkit-transform:rotate(21deg);-moz-transform:rotate(21deg);-ms-transform:rotate(21deg);-o-transform:rotate(21deg);transform:rotate(21deg)}.wi-wind.towards-22-deg{-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-o-transform:rotate(22deg);transform:rotate(22deg)}.wi-wind.towards-23-deg{-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.wi-wind.towards-24-deg{-webkit-transform:rotate(24deg);-moz-transform:rotate(24deg);-ms-transform:rotate(24deg);-o-transform:rotate(24deg);transform:rotate(24deg)}.wi-wind.towards-25-deg{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}.wi-wind.towards-26-deg{-webkit-transform:rotate(26deg);-moz-transform:rotate(26deg);-ms-transform:rotate(26deg);-o-transform:rotate(26deg);transform:rotate(26deg)}.wi-wind.towards-27-deg{-webkit-transform:rotate(27deg);-moz-transform:rotate(27deg);-ms-transform:rotate(27deg);-o-transform:rotate(27deg);transform:rotate(27deg)}.wi-wind.towards-28-deg{-webkit-transform:rotate(28deg);-moz-transform:rotate(28deg);-ms-transform:rotate(28deg);-o-transform:rotate(28deg);transform:rotate(28deg)}.wi-wind.towards-29-deg{-webkit-transform:rotate(29deg);-moz-transform:rotate(29deg);-ms-transform:rotate(29deg);-o-transform:rotate(29deg);transform:rotate(29deg)}.wi-wind.towards-30-deg{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}.wi-wind.towards-31-deg{-webkit-transform:rotate(31deg);-moz-transform:rotate(31deg);-ms-transform:rotate(31deg);-o-transform:rotate(31deg);transform:rotate(31deg)}.wi-wind.towards-32-deg{-webkit-transform:rotate(32deg);-moz-transform:rotate(32deg);-ms-transform:rotate(32deg);-o-transform:rotate(32deg);transform:rotate(32deg)}.wi-wind.towards-33-deg{-webkit-transform:rotate(33deg);-moz-transform:rotate(33deg);-ms-transform:rotate(33deg);-o-transform:rotate(33deg);transform:rotate(33deg)}.wi-wind.towards-34-deg{-webkit-transform:rotate(34deg);-moz-transform:rotate(34deg);-ms-transform:rotate(34deg);-o-transform:rotate(34deg);transform:rotate(34deg)}.wi-wind.towards-35-deg{-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg)}.wi-wind.towards-36-deg{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.wi-wind.towards-37-deg{-webkit-transform:rotate(37deg);-moz-transform:rotate(37deg);-ms-transform:rotate(37deg);-o-transform:rotate(37deg);transform:rotate(37deg)}.wi-wind.towards-38-deg{-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg);-ms-transform:rotate(38deg);-o-transform:rotate(38deg);transform:rotate(38deg)}.wi-wind.towards-39-deg{-webkit-transform:rotate(39deg);-moz-transform:rotate(39deg);-ms-transform:rotate(39deg);-o-transform:rotate(39deg);transform:rotate(39deg)}.wi-wind.towards-40-deg{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.wi-wind.towards-41-deg{-webkit-transform:rotate(41deg);-moz-transform:rotate(41deg);-ms-transform:rotate(41deg);-o-transform:rotate(41deg);transform:rotate(41deg)}.wi-wind.towards-42-deg{-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);-ms-transform:rotate(42deg);-o-transform:rotate(42deg);transform:rotate(42deg)}.wi-wind.towards-43-deg{-webkit-transform:rotate(43deg);-moz-transform:rotate(43deg);-ms-transform:rotate(43deg);-o-transform:rotate(43deg);transform:rotate(43deg)}.wi-wind.towards-44-deg{-webkit-transform:rotate(44deg);-moz-transform:rotate(44deg);-ms-transform:rotate(44deg);-o-transform:rotate(44deg);transform:rotate(44deg)}.wi-wind.towards-45-deg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-wind.towards-46-deg{-webkit-transform:rotate(46deg);-moz-transform:rotate(46deg);-ms-transform:rotate(46deg);-o-transform:rotate(46deg);transform:rotate(46deg)}.wi-wind.towards-47-deg{-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-ms-transform:rotate(47deg);-o-transform:rotate(47deg);transform:rotate(47deg)}.wi-wind.towards-48-deg{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg)}.wi-wind.towards-49-deg{-webkit-transform:rotate(49deg);-moz-transform:rotate(49deg);-ms-transform:rotate(49deg);-o-transform:rotate(49deg);transform:rotate(49deg)}.wi-wind.towards-50-deg{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg)}.wi-wind.towards-51-deg{-webkit-transform:rotate(51deg);-moz-transform:rotate(51deg);-ms-transform:rotate(51deg);-o-transform:rotate(51deg);transform:rotate(51deg)}.wi-wind.towards-52-deg{-webkit-transform:rotate(52deg);-moz-transform:rotate(52deg);-ms-transform:rotate(52deg);-o-transform:rotate(52deg);transform:rotate(52deg)}.wi-wind.towards-53-deg{-webkit-transform:rotate(53deg);-moz-transform:rotate(53deg);-ms-transform:rotate(53deg);-o-transform:rotate(53deg);transform:rotate(53deg)}.wi-wind.towards-54-deg{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg)}.wi-wind.towards-55-deg{-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg)}.wi-wind.towards-56-deg{-webkit-transform:rotate(56deg);-moz-transform:rotate(56deg);-ms-transform:rotate(56deg);-o-transform:rotate(56deg);transform:rotate(56deg)}.wi-wind.towards-57-deg{-webkit-transform:rotate(57deg);-moz-transform:rotate(57deg);-ms-transform:rotate(57deg);-o-transform:rotate(57deg);transform:rotate(57deg)}.wi-wind.towards-58-deg{-webkit-transform:rotate(58deg);-moz-transform:rotate(58deg);-ms-transform:rotate(58deg);-o-transform:rotate(58deg);transform:rotate(58deg)}.wi-wind.towards-59-deg{-webkit-transform:rotate(59deg);-moz-transform:rotate(59deg);-ms-transform:rotate(59deg);-o-transform:rotate(59deg);transform:rotate(59deg)}.wi-wind.towards-60-deg{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.wi-wind.towards-61-deg{-webkit-transform:rotate(61deg);-moz-transform:rotate(61deg);-ms-transform:rotate(61deg);-o-transform:rotate(61deg);transform:rotate(61deg)}.wi-wind.towards-62-deg{-webkit-transform:rotate(62deg);-moz-transform:rotate(62deg);-ms-transform:rotate(62deg);-o-transform:rotate(62deg);transform:rotate(62deg)}.wi-wind.towards-63-deg{-webkit-transform:rotate(63deg);-moz-transform:rotate(63deg);-ms-transform:rotate(63deg);-o-transform:rotate(63deg);transform:rotate(63deg)}.wi-wind.towards-64-deg{-webkit-transform:rotate(64deg);-moz-transform:rotate(64deg);-ms-transform:rotate(64deg);-o-transform:rotate(64deg);transform:rotate(64deg)}.wi-wind.towards-65-deg{-webkit-transform:rotate(65deg);-moz-transform:rotate(65deg);-ms-transform:rotate(65deg);-o-transform:rotate(65deg);transform:rotate(65deg)}.wi-wind.towards-66-deg{-webkit-transform:rotate(66deg);-moz-transform:rotate(66deg);-ms-transform:rotate(66deg);-o-transform:rotate(66deg);transform:rotate(66deg)}.wi-wind.towards-67-deg{-webkit-transform:rotate(67deg);-moz-transform:rotate(67deg);-ms-transform:rotate(67deg);-o-transform:rotate(67deg);transform:rotate(67deg)}.wi-wind.towards-68-deg{-webkit-transform:rotate(68deg);-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-o-transform:rotate(68deg);transform:rotate(68deg)}.wi-wind.towards-69-deg{-webkit-transform:rotate(69deg);-moz-transform:rotate(69deg);-ms-transform:rotate(69deg);-o-transform:rotate(69deg);transform:rotate(69deg)}.wi-wind.towards-70-deg{-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-ms-transform:rotate(70deg);-o-transform:rotate(70deg);transform:rotate(70deg)}.wi-wind.towards-71-deg{-webkit-transform:rotate(71deg);-moz-transform:rotate(71deg);-ms-transform:rotate(71deg);-o-transform:rotate(71deg);transform:rotate(71deg)}.wi-wind.towards-72-deg{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}.wi-wind.towards-73-deg{-webkit-transform:rotate(73deg);-moz-transform:rotate(73deg);-ms-transform:rotate(73deg);-o-transform:rotate(73deg);transform:rotate(73deg)}.wi-wind.towards-74-deg{-webkit-transform:rotate(74deg);-moz-transform:rotate(74deg);-ms-transform:rotate(74deg);-o-transform:rotate(74deg);transform:rotate(74deg)}.wi-wind.towards-75-deg{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg)}.wi-wind.towards-76-deg{-webkit-transform:rotate(76deg);-moz-transform:rotate(76deg);-ms-transform:rotate(76deg);-o-transform:rotate(76deg);transform:rotate(76deg)}.wi-wind.towards-77-deg{-webkit-transform:rotate(77deg);-moz-transform:rotate(77deg);-ms-transform:rotate(77deg);-o-transform:rotate(77deg);transform:rotate(77deg)}.wi-wind.towards-78-deg{-webkit-transform:rotate(78deg);-moz-transform:rotate(78deg);-ms-transform:rotate(78deg);-o-transform:rotate(78deg);transform:rotate(78deg)}.wi-wind.towards-79-deg{-webkit-transform:rotate(79deg);-moz-transform:rotate(79deg);-ms-transform:rotate(79deg);-o-transform:rotate(79deg);transform:rotate(79deg)}.wi-wind.towards-80-deg{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg)}.wi-wind.towards-81-deg{-webkit-transform:rotate(81deg);-moz-transform:rotate(81deg);-ms-transform:rotate(81deg);-o-transform:rotate(81deg);transform:rotate(81deg)}.wi-wind.towards-82-deg{-webkit-transform:rotate(82deg);-moz-transform:rotate(82deg);-ms-transform:rotate(82deg);-o-transform:rotate(82deg);transform:rotate(82deg)}.wi-wind.towards-83-deg{-webkit-transform:rotate(83deg);-moz-transform:rotate(83deg);-ms-transform:rotate(83deg);-o-transform:rotate(83deg);transform:rotate(83deg)}.wi-wind.towards-84-deg{-webkit-transform:rotate(84deg);-moz-transform:rotate(84deg);-ms-transform:rotate(84deg);-o-transform:rotate(84deg);transform:rotate(84deg)}.wi-wind.towards-85-deg{-webkit-transform:rotate(85deg);-moz-transform:rotate(85deg);-ms-transform:rotate(85deg);-o-transform:rotate(85deg);transform:rotate(85deg)}.wi-wind.towards-86-deg{-webkit-transform:rotate(86deg);-moz-transform:rotate(86deg);-ms-transform:rotate(86deg);-o-transform:rotate(86deg);transform:rotate(86deg)}.wi-wind.towards-87-deg{-webkit-transform:rotate(87deg);-moz-transform:rotate(87deg);-ms-transform:rotate(87deg);-o-transform:rotate(87deg);transform:rotate(87deg)}.wi-wind.towards-88-deg{-webkit-transform:rotate(88deg);-moz-transform:rotate(88deg);-ms-transform:rotate(88deg);-o-transform:rotate(88deg);transform:rotate(88deg)}.wi-wind.towards-89-deg{-webkit-transform:rotate(89deg);-moz-transform:rotate(89deg);-ms-transform:rotate(89deg);-o-transform:rotate(89deg);transform:rotate(89deg)}.wi-wind.towards-90-deg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-wind.towards-91-deg{-webkit-transform:rotate(91deg);-moz-transform:rotate(91deg);-ms-transform:rotate(91deg);-o-transform:rotate(91deg);transform:rotate(91deg)}.wi-wind.towards-92-deg{-webkit-transform:rotate(92deg);-moz-transform:rotate(92deg);-ms-transform:rotate(92deg);-o-transform:rotate(92deg);transform:rotate(92deg)}.wi-wind.towards-93-deg{-webkit-transform:rotate(93deg);-moz-transform:rotate(93deg);-ms-transform:rotate(93deg);-o-transform:rotate(93deg);transform:rotate(93deg)}.wi-wind.towards-94-deg{-webkit-transform:rotate(94deg);-moz-transform:rotate(94deg);-ms-transform:rotate(94deg);-o-transform:rotate(94deg);transform:rotate(94deg)}.wi-wind.towards-95-deg{-webkit-transform:rotate(95deg);-moz-transform:rotate(95deg);-ms-transform:rotate(95deg);-o-transform:rotate(95deg);transform:rotate(95deg)}.wi-wind.towards-96-deg{-webkit-transform:rotate(96deg);-moz-transform:rotate(96deg);-ms-transform:rotate(96deg);-o-transform:rotate(96deg);transform:rotate(96deg)}.wi-wind.towards-97-deg{-webkit-transform:rotate(97deg);-moz-transform:rotate(97deg);-ms-transform:rotate(97deg);-o-transform:rotate(97deg);transform:rotate(97deg)}.wi-wind.towards-98-deg{-webkit-transform:rotate(98deg);-moz-transform:rotate(98deg);-ms-transform:rotate(98deg);-o-transform:rotate(98deg);transform:rotate(98deg)}.wi-wind.towards-99-deg{-webkit-transform:rotate(99deg);-moz-transform:rotate(99deg);-ms-transform:rotate(99deg);-o-transform:rotate(99deg);transform:rotate(99deg)}.wi-wind.towards-100-deg{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-o-transform:rotate(100deg);transform:rotate(100deg)}.wi-wind.towards-101-deg{-webkit-transform:rotate(101deg);-moz-transform:rotate(101deg);-ms-transform:rotate(101deg);-o-transform:rotate(101deg);transform:rotate(101deg)}.wi-wind.towards-102-deg{-webkit-transform:rotate(102deg);-moz-transform:rotate(102deg);-ms-transform:rotate(102deg);-o-transform:rotate(102deg);transform:rotate(102deg)}.wi-wind.towards-103-deg{-webkit-transform:rotate(103deg);-moz-transform:rotate(103deg);-ms-transform:rotate(103deg);-o-transform:rotate(103deg);transform:rotate(103deg)}.wi-wind.towards-104-deg{-webkit-transform:rotate(104deg);-moz-transform:rotate(104deg);-ms-transform:rotate(104deg);-o-transform:rotate(104deg);transform:rotate(104deg)}.wi-wind.towards-105-deg{-webkit-transform:rotate(105deg);-moz-transform:rotate(105deg);-ms-transform:rotate(105deg);-o-transform:rotate(105deg);transform:rotate(105deg)}.wi-wind.towards-106-deg{-webkit-transform:rotate(106deg);-moz-transform:rotate(106deg);-ms-transform:rotate(106deg);-o-transform:rotate(106deg);transform:rotate(106deg)}.wi-wind.towards-107-deg{-webkit-transform:rotate(107deg);-moz-transform:rotate(107deg);-ms-transform:rotate(107deg);-o-transform:rotate(107deg);transform:rotate(107deg)}.wi-wind.towards-108-deg{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg)}.wi-wind.towards-109-deg{-webkit-transform:rotate(109deg);-moz-transform:rotate(109deg);-ms-transform:rotate(109deg);-o-transform:rotate(109deg);transform:rotate(109deg)}.wi-wind.towards-110-deg{-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);-ms-transform:rotate(110deg);-o-transform:rotate(110deg);transform:rotate(110deg)}.wi-wind.towards-111-deg{-webkit-transform:rotate(111deg);-moz-transform:rotate(111deg);-ms-transform:rotate(111deg);-o-transform:rotate(111deg);transform:rotate(111deg)}.wi-wind.towards-112-deg{-webkit-transform:rotate(112deg);-moz-transform:rotate(112deg);-ms-transform:rotate(112deg);-o-transform:rotate(112deg);transform:rotate(112deg)}.wi-wind.towards-113-deg{-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.wi-wind.towards-114-deg{-webkit-transform:rotate(114deg);-moz-transform:rotate(114deg);-ms-transform:rotate(114deg);-o-transform:rotate(114deg);transform:rotate(114deg)}.wi-wind.towards-115-deg{-webkit-transform:rotate(115deg);-moz-transform:rotate(115deg);-ms-transform:rotate(115deg);-o-transform:rotate(115deg);transform:rotate(115deg)}.wi-wind.towards-116-deg{-webkit-transform:rotate(116deg);-moz-transform:rotate(116deg);-ms-transform:rotate(116deg);-o-transform:rotate(116deg);transform:rotate(116deg)}.wi-wind.towards-117-deg{-webkit-transform:rotate(117deg);-moz-transform:rotate(117deg);-ms-transform:rotate(117deg);-o-transform:rotate(117deg);transform:rotate(117deg)}.wi-wind.towards-118-deg{-webkit-transform:rotate(118deg);-moz-transform:rotate(118deg);-ms-transform:rotate(118deg);-o-transform:rotate(118deg);transform:rotate(118deg)}.wi-wind.towards-119-deg{-webkit-transform:rotate(119deg);-moz-transform:rotate(119deg);-ms-transform:rotate(119deg);-o-transform:rotate(119deg);transform:rotate(119deg)}.wi-wind.towards-120-deg{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.wi-wind.towards-121-deg{-webkit-transform:rotate(121deg);-moz-transform:rotate(121deg);-ms-transform:rotate(121deg);-o-transform:rotate(121deg);transform:rotate(121deg)}.wi-wind.towards-122-deg{-webkit-transform:rotate(122deg);-moz-transform:rotate(122deg);-ms-transform:rotate(122deg);-o-transform:rotate(122deg);transform:rotate(122deg)}.wi-wind.towards-123-deg{-webkit-transform:rotate(123deg);-moz-transform:rotate(123deg);-ms-transform:rotate(123deg);-o-transform:rotate(123deg);transform:rotate(123deg)}.wi-wind.towards-124-deg{-webkit-transform:rotate(124deg);-moz-transform:rotate(124deg);-ms-transform:rotate(124deg);-o-transform:rotate(124deg);transform:rotate(124deg)}.wi-wind.towards-125-deg{-webkit-transform:rotate(125deg);-moz-transform:rotate(125deg);-ms-transform:rotate(125deg);-o-transform:rotate(125deg);transform:rotate(125deg)}.wi-wind.towards-126-deg{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg)}.wi-wind.towards-127-deg{-webkit-transform:rotate(127deg);-moz-transform:rotate(127deg);-ms-transform:rotate(127deg);-o-transform:rotate(127deg);transform:rotate(127deg)}.wi-wind.towards-128-deg{-webkit-transform:rotate(128deg);-moz-transform:rotate(128deg);-ms-transform:rotate(128deg);-o-transform:rotate(128deg);transform:rotate(128deg)}.wi-wind.towards-129-deg{-webkit-transform:rotate(129deg);-moz-transform:rotate(129deg);-ms-transform:rotate(129deg);-o-transform:rotate(129deg);transform:rotate(129deg)}.wi-wind.towards-130-deg{-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}.wi-wind.towards-131-deg{-webkit-transform:rotate(131deg);-moz-transform:rotate(131deg);-ms-transform:rotate(131deg);-o-transform:rotate(131deg);transform:rotate(131deg)}.wi-wind.towards-132-deg{-webkit-transform:rotate(132deg);-moz-transform:rotate(132deg);-ms-transform:rotate(132deg);-o-transform:rotate(132deg);transform:rotate(132deg)}.wi-wind.towards-133-deg{-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);-o-transform:rotate(133deg);transform:rotate(133deg)}.wi-wind.towards-134-deg{-webkit-transform:rotate(134deg);-moz-transform:rotate(134deg);-ms-transform:rotate(134deg);-o-transform:rotate(134deg);transform:rotate(134deg)}.wi-wind.towards-135-deg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wi-wind.towards-136-deg{-webkit-transform:rotate(136deg);-moz-transform:rotate(136deg);-ms-transform:rotate(136deg);-o-transform:rotate(136deg);transform:rotate(136deg)}.wi-wind.towards-137-deg{-webkit-transform:rotate(137deg);-moz-transform:rotate(137deg);-ms-transform:rotate(137deg);-o-transform:rotate(137deg);transform:rotate(137deg)}.wi-wind.towards-138-deg{-webkit-transform:rotate(138deg);-moz-transform:rotate(138deg);-ms-transform:rotate(138deg);-o-transform:rotate(138deg);transform:rotate(138deg)}.wi-wind.towards-139-deg{-webkit-transform:rotate(139deg);-moz-transform:rotate(139deg);-ms-transform:rotate(139deg);-o-transform:rotate(139deg);transform:rotate(139deg)}.wi-wind.towards-140-deg{-webkit-transform:rotate(140deg);-moz-transform:rotate(140deg);-ms-transform:rotate(140deg);-o-transform:rotate(140deg);transform:rotate(140deg)}.wi-wind.towards-141-deg{-webkit-transform:rotate(141deg);-moz-transform:rotate(141deg);-ms-transform:rotate(141deg);-o-transform:rotate(141deg);transform:rotate(141deg)}.wi-wind.towards-142-deg{-webkit-transform:rotate(142deg);-moz-transform:rotate(142deg);-ms-transform:rotate(142deg);-o-transform:rotate(142deg);transform:rotate(142deg)}.wi-wind.towards-143-deg{-webkit-transform:rotate(143deg);-moz-transform:rotate(143deg);-ms-transform:rotate(143deg);-o-transform:rotate(143deg);transform:rotate(143deg)}.wi-wind.towards-144-deg{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg)}.wi-wind.towards-145-deg{-webkit-transform:rotate(145deg);-moz-transform:rotate(145deg);-ms-transform:rotate(145deg);-o-transform:rotate(145deg);transform:rotate(145deg)}.wi-wind.towards-146-deg{-webkit-transform:rotate(146deg);-moz-transform:rotate(146deg);-ms-transform:rotate(146deg);-o-transform:rotate(146deg);transform:rotate(146deg)}.wi-wind.towards-147-deg{-webkit-transform:rotate(147deg);-moz-transform:rotate(147deg);-ms-transform:rotate(147deg);-o-transform:rotate(147deg);transform:rotate(147deg)}.wi-wind.towards-148-deg{-webkit-transform:rotate(148deg);-moz-transform:rotate(148deg);-ms-transform:rotate(148deg);-o-transform:rotate(148deg);transform:rotate(148deg)}.wi-wind.towards-149-deg{-webkit-transform:rotate(149deg);-moz-transform:rotate(149deg);-ms-transform:rotate(149deg);-o-transform:rotate(149deg);transform:rotate(149deg)}.wi-wind.towards-150-deg{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.wi-wind.towards-151-deg{-webkit-transform:rotate(151deg);-moz-transform:rotate(151deg);-ms-transform:rotate(151deg);-o-transform:rotate(151deg);transform:rotate(151deg)}.wi-wind.towards-152-deg{-webkit-transform:rotate(152deg);-moz-transform:rotate(152deg);-ms-transform:rotate(152deg);-o-transform:rotate(152deg);transform:rotate(152deg)}.wi-wind.towards-153-deg{-webkit-transform:rotate(153deg);-moz-transform:rotate(153deg);-ms-transform:rotate(153deg);-o-transform:rotate(153deg);transform:rotate(153deg)}.wi-wind.towards-154-deg{-webkit-transform:rotate(154deg);-moz-transform:rotate(154deg);-ms-transform:rotate(154deg);-o-transform:rotate(154deg);transform:rotate(154deg)}.wi-wind.towards-155-deg{-webkit-transform:rotate(155deg);-moz-transform:rotate(155deg);-ms-transform:rotate(155deg);-o-transform:rotate(155deg);transform:rotate(155deg)}.wi-wind.towards-156-deg{-webkit-transform:rotate(156deg);-moz-transform:rotate(156deg);-ms-transform:rotate(156deg);-o-transform:rotate(156deg);transform:rotate(156deg)}.wi-wind.towards-157-deg{-webkit-transform:rotate(157deg);-moz-transform:rotate(157deg);-ms-transform:rotate(157deg);-o-transform:rotate(157deg);transform:rotate(157deg)}.wi-wind.towards-158-deg{-webkit-transform:rotate(158deg);-moz-transform:rotate(158deg);-ms-transform:rotate(158deg);-o-transform:rotate(158deg);transform:rotate(158deg)}.wi-wind.towards-159-deg{-webkit-transform:rotate(159deg);-moz-transform:rotate(159deg);-ms-transform:rotate(159deg);-o-transform:rotate(159deg);transform:rotate(159deg)}.wi-wind.towards-160-deg{-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg);-ms-transform:rotate(160deg);-o-transform:rotate(160deg);transform:rotate(160deg)}.wi-wind.towards-161-deg{-webkit-transform:rotate(161deg);-moz-transform:rotate(161deg);-ms-transform:rotate(161deg);-o-transform:rotate(161deg);transform:rotate(161deg)}.wi-wind.towards-162-deg{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg)}.wi-wind.towards-163-deg{-webkit-transform:rotate(163deg);-moz-transform:rotate(163deg);-ms-transform:rotate(163deg);-o-transform:rotate(163deg);transform:rotate(163deg)}.wi-wind.towards-164-deg{-webkit-transform:rotate(164deg);-moz-transform:rotate(164deg);-ms-transform:rotate(164deg);-o-transform:rotate(164deg);transform:rotate(164deg)}.wi-wind.towards-165-deg{-webkit-transform:rotate(165deg);-moz-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg)}.wi-wind.towards-166-deg{-webkit-transform:rotate(166deg);-moz-transform:rotate(166deg);-ms-transform:rotate(166deg);-o-transform:rotate(166deg);transform:rotate(166deg)}.wi-wind.towards-167-deg{-webkit-transform:rotate(167deg);-moz-transform:rotate(167deg);-ms-transform:rotate(167deg);-o-transform:rotate(167deg);transform:rotate(167deg)}.wi-wind.towards-168-deg{-webkit-transform:rotate(168deg);-moz-transform:rotate(168deg);-ms-transform:rotate(168deg);-o-transform:rotate(168deg);transform:rotate(168deg)}.wi-wind.towards-169-deg{-webkit-transform:rotate(169deg);-moz-transform:rotate(169deg);-ms-transform:rotate(169deg);-o-transform:rotate(169deg);transform:rotate(169deg)}.wi-wind.towards-170-deg{-webkit-transform:rotate(170deg);-moz-transform:rotate(170deg);-ms-transform:rotate(170deg);-o-transform:rotate(170deg);transform:rotate(170deg)}.wi-wind.towards-171-deg{-webkit-transform:rotate(171deg);-moz-transform:rotate(171deg);-ms-transform:rotate(171deg);-o-transform:rotate(171deg);transform:rotate(171deg)}.wi-wind.towards-172-deg{-webkit-transform:rotate(172deg);-moz-transform:rotate(172deg);-ms-transform:rotate(172deg);-o-transform:rotate(172deg);transform:rotate(172deg)}.wi-wind.towards-173-deg{-webkit-transform:rotate(173deg);-moz-transform:rotate(173deg);-ms-transform:rotate(173deg);-o-transform:rotate(173deg);transform:rotate(173deg)}.wi-wind.towards-174-deg{-webkit-transform:rotate(174deg);-moz-transform:rotate(174deg);-ms-transform:rotate(174deg);-o-transform:rotate(174deg);transform:rotate(174deg)}.wi-wind.towards-175-deg{-webkit-transform:rotate(175deg);-moz-transform:rotate(175deg);-ms-transform:rotate(175deg);-o-transform:rotate(175deg);transform:rotate(175deg)}.wi-wind.towards-176-deg{-webkit-transform:rotate(176deg);-moz-transform:rotate(176deg);-ms-transform:rotate(176deg);-o-transform:rotate(176deg);transform:rotate(176deg)}.wi-wind.towards-177-deg{-webkit-transform:rotate(177deg);-moz-transform:rotate(177deg);-ms-transform:rotate(177deg);-o-transform:rotate(177deg);transform:rotate(177deg)}.wi-wind.towards-178-deg{-webkit-transform:rotate(178deg);-moz-transform:rotate(178deg);-ms-transform:rotate(178deg);-o-transform:rotate(178deg);transform:rotate(178deg)}.wi-wind.towards-179-deg{-webkit-transform:rotate(179deg);-moz-transform:rotate(179deg);-ms-transform:rotate(179deg);-o-transform:rotate(179deg);transform:rotate(179deg)}.wi-wind.towards-180-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-wind.towards-181-deg{-webkit-transform:rotate(181deg);-moz-transform:rotate(181deg);-ms-transform:rotate(181deg);-o-transform:rotate(181deg);transform:rotate(181deg)}.wi-wind.towards-182-deg{-webkit-transform:rotate(182deg);-moz-transform:rotate(182deg);-ms-transform:rotate(182deg);-o-transform:rotate(182deg);transform:rotate(182deg)}.wi-wind.towards-183-deg{-webkit-transform:rotate(183deg);-moz-transform:rotate(183deg);-ms-transform:rotate(183deg);-o-transform:rotate(183deg);transform:rotate(183deg)}.wi-wind.towards-184-deg{-webkit-transform:rotate(184deg);-moz-transform:rotate(184deg);-ms-transform:rotate(184deg);-o-transform:rotate(184deg);transform:rotate(184deg)}.wi-wind.towards-185-deg{-webkit-transform:rotate(185deg);-moz-transform:rotate(185deg);-ms-transform:rotate(185deg);-o-transform:rotate(185deg);transform:rotate(185deg)}.wi-wind.towards-186-deg{-webkit-transform:rotate(186deg);-moz-transform:rotate(186deg);-ms-transform:rotate(186deg);-o-transform:rotate(186deg);transform:rotate(186deg)}.wi-wind.towards-187-deg{-webkit-transform:rotate(187deg);-moz-transform:rotate(187deg);-ms-transform:rotate(187deg);-o-transform:rotate(187deg);transform:rotate(187deg)}.wi-wind.towards-188-deg{-webkit-transform:rotate(188deg);-moz-transform:rotate(188deg);-ms-transform:rotate(188deg);-o-transform:rotate(188deg);transform:rotate(188deg)}.wi-wind.towards-189-deg{-webkit-transform:rotate(189deg);-moz-transform:rotate(189deg);-ms-transform:rotate(189deg);-o-transform:rotate(189deg);transform:rotate(189deg)}.wi-wind.towards-190-deg{-webkit-transform:rotate(190deg);-moz-transform:rotate(190deg);-ms-transform:rotate(190deg);-o-transform:rotate(190deg);transform:rotate(190deg)}.wi-wind.towards-191-deg{-webkit-transform:rotate(191deg);-moz-transform:rotate(191deg);-ms-transform:rotate(191deg);-o-transform:rotate(191deg);transform:rotate(191deg)}.wi-wind.towards-192-deg{-webkit-transform:rotate(192deg);-moz-transform:rotate(192deg);-ms-transform:rotate(192deg);-o-transform:rotate(192deg);transform:rotate(192deg)}.wi-wind.towards-193-deg{-webkit-transform:rotate(193deg);-moz-transform:rotate(193deg);-ms-transform:rotate(193deg);-o-transform:rotate(193deg);transform:rotate(193deg)}.wi-wind.towards-194-deg{-webkit-transform:rotate(194deg);-moz-transform:rotate(194deg);-ms-transform:rotate(194deg);-o-transform:rotate(194deg);transform:rotate(194deg)}.wi-wind.towards-195-deg{-webkit-transform:rotate(195deg);-moz-transform:rotate(195deg);-ms-transform:rotate(195deg);-o-transform:rotate(195deg);transform:rotate(195deg)}.wi-wind.towards-196-deg{-webkit-transform:rotate(196deg);-moz-transform:rotate(196deg);-ms-transform:rotate(196deg);-o-transform:rotate(196deg);transform:rotate(196deg)}.wi-wind.towards-197-deg{-webkit-transform:rotate(197deg);-moz-transform:rotate(197deg);-ms-transform:rotate(197deg);-o-transform:rotate(197deg);transform:rotate(197deg)}.wi-wind.towards-198-deg{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg)}.wi-wind.towards-199-deg{-webkit-transform:rotate(199deg);-moz-transform:rotate(199deg);-ms-transform:rotate(199deg);-o-transform:rotate(199deg);transform:rotate(199deg)}.wi-wind.towards-200-deg{-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg)}.wi-wind.towards-201-deg{-webkit-transform:rotate(201deg);-moz-transform:rotate(201deg);-ms-transform:rotate(201deg);-o-transform:rotate(201deg);transform:rotate(201deg)}.wi-wind.towards-202-deg{-webkit-transform:rotate(202deg);-moz-transform:rotate(202deg);-ms-transform:rotate(202deg);-o-transform:rotate(202deg);transform:rotate(202deg)}.wi-wind.towards-203-deg{-webkit-transform:rotate(203deg);-moz-transform:rotate(203deg);-ms-transform:rotate(203deg);-o-transform:rotate(203deg);transform:rotate(203deg)}.wi-wind.towards-204-deg{-webkit-transform:rotate(204deg);-moz-transform:rotate(204deg);-ms-transform:rotate(204deg);-o-transform:rotate(204deg);transform:rotate(204deg)}.wi-wind.towards-205-deg{-webkit-transform:rotate(205deg);-moz-transform:rotate(205deg);-ms-transform:rotate(205deg);-o-transform:rotate(205deg);transform:rotate(205deg)}.wi-wind.towards-206-deg{-webkit-transform:rotate(206deg);-moz-transform:rotate(206deg);-ms-transform:rotate(206deg);-o-transform:rotate(206deg);transform:rotate(206deg)}.wi-wind.towards-207-deg{-webkit-transform:rotate(207deg);-moz-transform:rotate(207deg);-ms-transform:rotate(207deg);-o-transform:rotate(207deg);transform:rotate(207deg)}.wi-wind.towards-208-deg{-webkit-transform:rotate(208deg);-moz-transform:rotate(208deg);-ms-transform:rotate(208deg);-o-transform:rotate(208deg);transform:rotate(208deg)}.wi-wind.towards-209-deg{-webkit-transform:rotate(209deg);-moz-transform:rotate(209deg);-ms-transform:rotate(209deg);-o-transform:rotate(209deg);transform:rotate(209deg)}.wi-wind.towards-210-deg{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}.wi-wind.towards-211-deg{-webkit-transform:rotate(211deg);-moz-transform:rotate(211deg);-ms-transform:rotate(211deg);-o-transform:rotate(211deg);transform:rotate(211deg)}.wi-wind.towards-212-deg{-webkit-transform:rotate(212deg);-moz-transform:rotate(212deg);-ms-transform:rotate(212deg);-o-transform:rotate(212deg);transform:rotate(212deg)}.wi-wind.towards-213-deg{-webkit-transform:rotate(213deg);-moz-transform:rotate(213deg);-ms-transform:rotate(213deg);-o-transform:rotate(213deg);transform:rotate(213deg)}.wi-wind.towards-214-deg{-webkit-transform:rotate(214deg);-moz-transform:rotate(214deg);-ms-transform:rotate(214deg);-o-transform:rotate(214deg);transform:rotate(214deg)}.wi-wind.towards-215-deg{-webkit-transform:rotate(215deg);-moz-transform:rotate(215deg);-ms-transform:rotate(215deg);-o-transform:rotate(215deg);transform:rotate(215deg)}.wi-wind.towards-216-deg{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}.wi-wind.towards-217-deg{-webkit-transform:rotate(217deg);-moz-transform:rotate(217deg);-ms-transform:rotate(217deg);-o-transform:rotate(217deg);transform:rotate(217deg)}.wi-wind.towards-218-deg{-webkit-transform:rotate(218deg);-moz-transform:rotate(218deg);-ms-transform:rotate(218deg);-o-transform:rotate(218deg);transform:rotate(218deg)}.wi-wind.towards-219-deg{-webkit-transform:rotate(219deg);-moz-transform:rotate(219deg);-ms-transform:rotate(219deg);-o-transform:rotate(219deg);transform:rotate(219deg)}.wi-wind.towards-220-deg{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);-o-transform:rotate(220deg);transform:rotate(220deg)}.wi-wind.towards-221-deg{-webkit-transform:rotate(221deg);-moz-transform:rotate(221deg);-ms-transform:rotate(221deg);-o-transform:rotate(221deg);transform:rotate(221deg)}.wi-wind.towards-222-deg{-webkit-transform:rotate(222deg);-moz-transform:rotate(222deg);-ms-transform:rotate(222deg);-o-transform:rotate(222deg);transform:rotate(222deg)}.wi-wind.towards-223-deg{-webkit-transform:rotate(223deg);-moz-transform:rotate(223deg);-ms-transform:rotate(223deg);-o-transform:rotate(223deg);transform:rotate(223deg)}.wi-wind.towards-224-deg{-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-ms-transform:rotate(224deg);-o-transform:rotate(224deg);transform:rotate(224deg)}.wi-wind.towards-225-deg{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-wind.towards-226-deg{-webkit-transform:rotate(226deg);-moz-transform:rotate(226deg);-ms-transform:rotate(226deg);-o-transform:rotate(226deg);transform:rotate(226deg)}.wi-wind.towards-227-deg{-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-ms-transform:rotate(227deg);-o-transform:rotate(227deg);transform:rotate(227deg)}.wi-wind.towards-228-deg{-webkit-transform:rotate(228deg);-moz-transform:rotate(228deg);-ms-transform:rotate(228deg);-o-transform:rotate(228deg);transform:rotate(228deg)}.wi-wind.towards-229-deg{-webkit-transform:rotate(229deg);-moz-transform:rotate(229deg);-ms-transform:rotate(229deg);-o-transform:rotate(229deg);transform:rotate(229deg)}.wi-wind.towards-230-deg{-webkit-transform:rotate(230deg);-moz-transform:rotate(230deg);-ms-transform:rotate(230deg);-o-transform:rotate(230deg);transform:rotate(230deg)}.wi-wind.towards-231-deg{-webkit-transform:rotate(231deg);-moz-transform:rotate(231deg);-ms-transform:rotate(231deg);-o-transform:rotate(231deg);transform:rotate(231deg)}.wi-wind.towards-232-deg{-webkit-transform:rotate(232deg);-moz-transform:rotate(232deg);-ms-transform:rotate(232deg);-o-transform:rotate(232deg);transform:rotate(232deg)}.wi-wind.towards-233-deg{-webkit-transform:rotate(233deg);-moz-transform:rotate(233deg);-ms-transform:rotate(233deg);-o-transform:rotate(233deg);transform:rotate(233deg)}.wi-wind.towards-234-deg{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg)}.wi-wind.towards-235-deg{-webkit-transform:rotate(235deg);-moz-transform:rotate(235deg);-ms-transform:rotate(235deg);-o-transform:rotate(235deg);transform:rotate(235deg)}.wi-wind.towards-236-deg{-webkit-transform:rotate(236deg);-moz-transform:rotate(236deg);-ms-transform:rotate(236deg);-o-transform:rotate(236deg);transform:rotate(236deg)}.wi-wind.towards-237-deg{-webkit-transform:rotate(237deg);-moz-transform:rotate(237deg);-ms-transform:rotate(237deg);-o-transform:rotate(237deg);transform:rotate(237deg)}.wi-wind.towards-238-deg{-webkit-transform:rotate(238deg);-moz-transform:rotate(238deg);-ms-transform:rotate(238deg);-o-transform:rotate(238deg);transform:rotate(238deg)}.wi-wind.towards-239-deg{-webkit-transform:rotate(239deg);-moz-transform:rotate(239deg);-ms-transform:rotate(239deg);-o-transform:rotate(239deg);transform:rotate(239deg)}.wi-wind.towards-240-deg{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.wi-wind.towards-241-deg{-webkit-transform:rotate(241deg);-moz-transform:rotate(241deg);-ms-transform:rotate(241deg);-o-transform:rotate(241deg);transform:rotate(241deg)}.wi-wind.towards-242-deg{-webkit-transform:rotate(242deg);-moz-transform:rotate(242deg);-ms-transform:rotate(242deg);-o-transform:rotate(242deg);transform:rotate(242deg)}.wi-wind.towards-243-deg{-webkit-transform:rotate(243deg);-moz-transform:rotate(243deg);-ms-transform:rotate(243deg);-o-transform:rotate(243deg);transform:rotate(243deg)}.wi-wind.towards-244-deg{-webkit-transform:rotate(244deg);-moz-transform:rotate(244deg);-ms-transform:rotate(244deg);-o-transform:rotate(244deg);transform:rotate(244deg)}.wi-wind.towards-245-deg{-webkit-transform:rotate(245deg);-moz-transform:rotate(245deg);-ms-transform:rotate(245deg);-o-transform:rotate(245deg);transform:rotate(245deg)}.wi-wind.towards-246-deg{-webkit-transform:rotate(246deg);-moz-transform:rotate(246deg);-ms-transform:rotate(246deg);-o-transform:rotate(246deg);transform:rotate(246deg)}.wi-wind.towards-247-deg{-webkit-transform:rotate(247deg);-moz-transform:rotate(247deg);-ms-transform:rotate(247deg);-o-transform:rotate(247deg);transform:rotate(247deg)}.wi-wind.towards-248-deg{-webkit-transform:rotate(248deg);-moz-transform:rotate(248deg);-ms-transform:rotate(248deg);-o-transform:rotate(248deg);transform:rotate(248deg)}.wi-wind.towards-249-deg{-webkit-transform:rotate(249deg);-moz-transform:rotate(249deg);-ms-transform:rotate(249deg);-o-transform:rotate(249deg);transform:rotate(249deg)}.wi-wind.towards-250-deg{-webkit-transform:rotate(250deg);-moz-transform:rotate(250deg);-ms-transform:rotate(250deg);-o-transform:rotate(250deg);transform:rotate(250deg)}.wi-wind.towards-251-deg{-webkit-transform:rotate(251deg);-moz-transform:rotate(251deg);-ms-transform:rotate(251deg);-o-transform:rotate(251deg);transform:rotate(251deg)}.wi-wind.towards-252-deg{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg)}.wi-wind.towards-253-deg{-webkit-transform:rotate(253deg);-moz-transform:rotate(253deg);-ms-transform:rotate(253deg);-o-transform:rotate(253deg);transform:rotate(253deg)}.wi-wind.towards-254-deg{-webkit-transform:rotate(254deg);-moz-transform:rotate(254deg);-ms-transform:rotate(254deg);-o-transform:rotate(254deg);transform:rotate(254deg)}.wi-wind.towards-255-deg{-webkit-transform:rotate(255deg);-moz-transform:rotate(255deg);-ms-transform:rotate(255deg);-o-transform:rotate(255deg);transform:rotate(255deg)}.wi-wind.towards-256-deg{-webkit-transform:rotate(256deg);-moz-transform:rotate(256deg);-ms-transform:rotate(256deg);-o-transform:rotate(256deg);transform:rotate(256deg)}.wi-wind.towards-257-deg{-webkit-transform:rotate(257deg);-moz-transform:rotate(257deg);-ms-transform:rotate(257deg);-o-transform:rotate(257deg);transform:rotate(257deg)}.wi-wind.towards-258-deg{-webkit-transform:rotate(258deg);-moz-transform:rotate(258deg);-ms-transform:rotate(258deg);-o-transform:rotate(258deg);transform:rotate(258deg)}.wi-wind.towards-259-deg{-webkit-transform:rotate(259deg);-moz-transform:rotate(259deg);-ms-transform:rotate(259deg);-o-transform:rotate(259deg);transform:rotate(259deg)}.wi-wind.towards-260-deg{-webkit-transform:rotate(260deg);-moz-transform:rotate(260deg);-ms-transform:rotate(260deg);-o-transform:rotate(260deg);transform:rotate(260deg)}.wi-wind.towards-261-deg{-webkit-transform:rotate(261deg);-moz-transform:rotate(261deg);-ms-transform:rotate(261deg);-o-transform:rotate(261deg);transform:rotate(261deg)}.wi-wind.towards-262-deg{-webkit-transform:rotate(262deg);-moz-transform:rotate(262deg);-ms-transform:rotate(262deg);-o-transform:rotate(262deg);transform:rotate(262deg)}.wi-wind.towards-263-deg{-webkit-transform:rotate(263deg);-moz-transform:rotate(263deg);-ms-transform:rotate(263deg);-o-transform:rotate(263deg);transform:rotate(263deg)}.wi-wind.towards-264-deg{-webkit-transform:rotate(264deg);-moz-transform:rotate(264deg);-ms-transform:rotate(264deg);-o-transform:rotate(264deg);transform:rotate(264deg)}.wi-wind.towards-265-deg{-webkit-transform:rotate(265deg);-moz-transform:rotate(265deg);-ms-transform:rotate(265deg);-o-transform:rotate(265deg);transform:rotate(265deg)}.wi-wind.towards-266-deg{-webkit-transform:rotate(266deg);-moz-transform:rotate(266deg);-ms-transform:rotate(266deg);-o-transform:rotate(266deg);transform:rotate(266deg)}.wi-wind.towards-267-deg{-webkit-transform:rotate(267deg);-moz-transform:rotate(267deg);-ms-transform:rotate(267deg);-o-transform:rotate(267deg);transform:rotate(267deg)}.wi-wind.towards-268-deg{-webkit-transform:rotate(268deg);-moz-transform:rotate(268deg);-ms-transform:rotate(268deg);-o-transform:rotate(268deg);transform:rotate(268deg)}.wi-wind.towards-269-deg{-webkit-transform:rotate(269deg);-moz-transform:rotate(269deg);-ms-transform:rotate(269deg);-o-transform:rotate(269deg);transform:rotate(269deg)}.wi-wind.towards-270-deg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-wind.towards-271-deg{-webkit-transform:rotate(271deg);-moz-transform:rotate(271deg);-ms-transform:rotate(271deg);-o-transform:rotate(271deg);transform:rotate(271deg)}.wi-wind.towards-272-deg{-webkit-transform:rotate(272deg);-moz-transform:rotate(272deg);-ms-transform:rotate(272deg);-o-transform:rotate(272deg);transform:rotate(272deg)}.wi-wind.towards-273-deg{-webkit-transform:rotate(273deg);-moz-transform:rotate(273deg);-ms-transform:rotate(273deg);-o-transform:rotate(273deg);transform:rotate(273deg)}.wi-wind.towards-274-deg{-webkit-transform:rotate(274deg);-moz-transform:rotate(274deg);-ms-transform:rotate(274deg);-o-transform:rotate(274deg);transform:rotate(274deg)}.wi-wind.towards-275-deg{-webkit-transform:rotate(275deg);-moz-transform:rotate(275deg);-ms-transform:rotate(275deg);-o-transform:rotate(275deg);transform:rotate(275deg)}.wi-wind.towards-276-deg{-webkit-transform:rotate(276deg);-moz-transform:rotate(276deg);-ms-transform:rotate(276deg);-o-transform:rotate(276deg);transform:rotate(276deg)}.wi-wind.towards-277-deg{-webkit-transform:rotate(277deg);-moz-transform:rotate(277deg);-ms-transform:rotate(277deg);-o-transform:rotate(277deg);transform:rotate(277deg)}.wi-wind.towards-278-deg{-webkit-transform:rotate(278deg);-moz-transform:rotate(278deg);-ms-transform:rotate(278deg);-o-transform:rotate(278deg);transform:rotate(278deg)}.wi-wind.towards-279-deg{-webkit-transform:rotate(279deg);-moz-transform:rotate(279deg);-ms-transform:rotate(279deg);-o-transform:rotate(279deg);transform:rotate(279deg)}.wi-wind.towards-280-deg{-webkit-transform:rotate(280deg);-moz-transform:rotate(280deg);-ms-transform:rotate(280deg);-o-transform:rotate(280deg);transform:rotate(280deg)}.wi-wind.towards-281-deg{-webkit-transform:rotate(281deg);-moz-transform:rotate(281deg);-ms-transform:rotate(281deg);-o-transform:rotate(281deg);transform:rotate(281deg)}.wi-wind.towards-282-deg{-webkit-transform:rotate(282deg);-moz-transform:rotate(282deg);-ms-transform:rotate(282deg);-o-transform:rotate(282deg);transform:rotate(282deg)}.wi-wind.towards-283-deg{-webkit-transform:rotate(283deg);-moz-transform:rotate(283deg);-ms-transform:rotate(283deg);-o-transform:rotate(283deg);transform:rotate(283deg)}.wi-wind.towards-284-deg{-webkit-transform:rotate(284deg);-moz-transform:rotate(284deg);-ms-transform:rotate(284deg);-o-transform:rotate(284deg);transform:rotate(284deg)}.wi-wind.towards-285-deg{-webkit-transform:rotate(285deg);-moz-transform:rotate(285deg);-ms-transform:rotate(285deg);-o-transform:rotate(285deg);transform:rotate(285deg)}.wi-wind.towards-286-deg{-webkit-transform:rotate(286deg);-moz-transform:rotate(286deg);-ms-transform:rotate(286deg);-o-transform:rotate(286deg);transform:rotate(286deg)}.wi-wind.towards-287-deg{-webkit-transform:rotate(287deg);-moz-transform:rotate(287deg);-ms-transform:rotate(287deg);-o-transform:rotate(287deg);transform:rotate(287deg)}.wi-wind.towards-288-deg{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg)}.wi-wind.towards-289-deg{-webkit-transform:rotate(289deg);-moz-transform:rotate(289deg);-ms-transform:rotate(289deg);-o-transform:rotate(289deg);transform:rotate(289deg)}.wi-wind.towards-290-deg{-webkit-transform:rotate(290deg);-moz-transform:rotate(290deg);-ms-transform:rotate(290deg);-o-transform:rotate(290deg);transform:rotate(290deg)}.wi-wind.towards-291-deg{-webkit-transform:rotate(291deg);-moz-transform:rotate(291deg);-ms-transform:rotate(291deg);-o-transform:rotate(291deg);transform:rotate(291deg)}.wi-wind.towards-292-deg{-webkit-transform:rotate(292deg);-moz-transform:rotate(292deg);-ms-transform:rotate(292deg);-o-transform:rotate(292deg);transform:rotate(292deg)}.wi-wind.towards-293-deg{-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);-o-transform:rotate(293deg);transform:rotate(293deg)}.wi-wind.towards-294-deg{-webkit-transform:rotate(294deg);-moz-transform:rotate(294deg);-ms-transform:rotate(294deg);-o-transform:rotate(294deg);transform:rotate(294deg)}.wi-wind.towards-295-deg{-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);-o-transform:rotate(295deg);transform:rotate(295deg)}.wi-wind.towards-296-deg{-webkit-transform:rotate(296deg);-moz-transform:rotate(296deg);-ms-transform:rotate(296deg);-o-transform:rotate(296deg);transform:rotate(296deg)}.wi-wind.towards-297-deg{-webkit-transform:rotate(297deg);-moz-transform:rotate(297deg);-ms-transform:rotate(297deg);-o-transform:rotate(297deg);transform:rotate(297deg)}.wi-wind.towards-298-deg{-webkit-transform:rotate(298deg);-moz-transform:rotate(298deg);-ms-transform:rotate(298deg);-o-transform:rotate(298deg);transform:rotate(298deg)}.wi-wind.towards-299-deg{-webkit-transform:rotate(299deg);-moz-transform:rotate(299deg);-ms-transform:rotate(299deg);-o-transform:rotate(299deg);transform:rotate(299deg)}.wi-wind.towards-300-deg{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}.wi-wind.towards-301-deg{-webkit-transform:rotate(301deg);-moz-transform:rotate(301deg);-ms-transform:rotate(301deg);-o-transform:rotate(301deg);transform:rotate(301deg)}.wi-wind.towards-302-deg{-webkit-transform:rotate(302deg);-moz-transform:rotate(302deg);-ms-transform:rotate(302deg);-o-transform:rotate(302deg);transform:rotate(302deg)}.wi-wind.towards-303-deg{-webkit-transform:rotate(303deg);-moz-transform:rotate(303deg);-ms-transform:rotate(303deg);-o-transform:rotate(303deg);transform:rotate(303deg)}.wi-wind.towards-304-deg{-webkit-transform:rotate(304deg);-moz-transform:rotate(304deg);-ms-transform:rotate(304deg);-o-transform:rotate(304deg);transform:rotate(304deg)}.wi-wind.towards-305-deg{-webkit-transform:rotate(305deg);-moz-transform:rotate(305deg);-ms-transform:rotate(305deg);-o-transform:rotate(305deg);transform:rotate(305deg)}.wi-wind.towards-306-deg{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg)}.wi-wind.towards-307-deg{-webkit-transform:rotate(307deg);-moz-transform:rotate(307deg);-ms-transform:rotate(307deg);-o-transform:rotate(307deg);transform:rotate(307deg)}.wi-wind.towards-308-deg{-webkit-transform:rotate(308deg);-moz-transform:rotate(308deg);-ms-transform:rotate(308deg);-o-transform:rotate(308deg);transform:rotate(308deg)}.wi-wind.towards-309-deg{-webkit-transform:rotate(309deg);-moz-transform:rotate(309deg);-ms-transform:rotate(309deg);-o-transform:rotate(309deg);transform:rotate(309deg)}.wi-wind.towards-310-deg{-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg);-ms-transform:rotate(310deg);-o-transform:rotate(310deg);transform:rotate(310deg)}.wi-wind.towards-311-deg{-webkit-transform:rotate(311deg);-moz-transform:rotate(311deg);-ms-transform:rotate(311deg);-o-transform:rotate(311deg);transform:rotate(311deg)}.wi-wind.towards-312-deg{-webkit-transform:rotate(312deg);-moz-transform:rotate(312deg);-ms-transform:rotate(312deg);-o-transform:rotate(312deg);transform:rotate(312deg)}.wi-wind.towards-313-deg{-webkit-transform:rotate(313deg);-moz-transform:rotate(313deg);-ms-transform:rotate(313deg);-o-transform:rotate(313deg);transform:rotate(313deg)}.wi-wind.towards-314-deg{-webkit-transform:rotate(314deg);-moz-transform:rotate(314deg);-ms-transform:rotate(314deg);-o-transform:rotate(314deg);transform:rotate(314deg)}.wi-wind.towards-315-deg{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wi-wind.towards-316-deg{-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);-o-transform:rotate(316deg);transform:rotate(316deg)}.wi-wind.towards-317-deg{-webkit-transform:rotate(317deg);-moz-transform:rotate(317deg);-ms-transform:rotate(317deg);-o-transform:rotate(317deg);transform:rotate(317deg)}.wi-wind.towards-318-deg{-webkit-transform:rotate(318deg);-moz-transform:rotate(318deg);-ms-transform:rotate(318deg);-o-transform:rotate(318deg);transform:rotate(318deg)}.wi-wind.towards-319-deg{-webkit-transform:rotate(319deg);-moz-transform:rotate(319deg);-ms-transform:rotate(319deg);-o-transform:rotate(319deg);transform:rotate(319deg)}.wi-wind.towards-320-deg{-webkit-transform:rotate(320deg);-moz-transform:rotate(320deg);-ms-transform:rotate(320deg);-o-transform:rotate(320deg);transform:rotate(320deg)}.wi-wind.towards-321-deg{-webkit-transform:rotate(321deg);-moz-transform:rotate(321deg);-ms-transform:rotate(321deg);-o-transform:rotate(321deg);transform:rotate(321deg)}.wi-wind.towards-322-deg{-webkit-transform:rotate(322deg);-moz-transform:rotate(322deg);-ms-transform:rotate(322deg);-o-transform:rotate(322deg);transform:rotate(322deg)}.wi-wind.towards-323-deg{-webkit-transform:rotate(323deg);-moz-transform:rotate(323deg);-ms-transform:rotate(323deg);-o-transform:rotate(323deg);transform:rotate(323deg)}.wi-wind.towards-324-deg{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg)}.wi-wind.towards-325-deg{-webkit-transform:rotate(325deg);-moz-transform:rotate(325deg);-ms-transform:rotate(325deg);-o-transform:rotate(325deg);transform:rotate(325deg)}.wi-wind.towards-326-deg{-webkit-transform:rotate(326deg);-moz-transform:rotate(326deg);-ms-transform:rotate(326deg);-o-transform:rotate(326deg);transform:rotate(326deg)}.wi-wind.towards-327-deg{-webkit-transform:rotate(327deg);-moz-transform:rotate(327deg);-ms-transform:rotate(327deg);-o-transform:rotate(327deg);transform:rotate(327deg)}.wi-wind.towards-328-deg{-webkit-transform:rotate(328deg);-moz-transform:rotate(328deg);-ms-transform:rotate(328deg);-o-transform:rotate(328deg);transform:rotate(328deg)}.wi-wind.towards-329-deg{-webkit-transform:rotate(329deg);-moz-transform:rotate(329deg);-ms-transform:rotate(329deg);-o-transform:rotate(329deg);transform:rotate(329deg)}.wi-wind.towards-330-deg{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}.wi-wind.towards-331-deg{-webkit-transform:rotate(331deg);-moz-transform:rotate(331deg);-ms-transform:rotate(331deg);-o-transform:rotate(331deg);transform:rotate(331deg)}.wi-wind.towards-332-deg{-webkit-transform:rotate(332deg);-moz-transform:rotate(332deg);-ms-transform:rotate(332deg);-o-transform:rotate(332deg);transform:rotate(332deg)}.wi-wind.towards-333-deg{-webkit-transform:rotate(333deg);-moz-transform:rotate(333deg);-ms-transform:rotate(333deg);-o-transform:rotate(333deg);transform:rotate(333deg)}.wi-wind.towards-334-deg{-webkit-transform:rotate(334deg);-moz-transform:rotate(334deg);-ms-transform:rotate(334deg);-o-transform:rotate(334deg);transform:rotate(334deg)}.wi-wind.towards-335-deg{-webkit-transform:rotate(335deg);-moz-transform:rotate(335deg);-ms-transform:rotate(335deg);-o-transform:rotate(335deg);transform:rotate(335deg)}.wi-wind.towards-336-deg{-webkit-transform:rotate(336deg);-moz-transform:rotate(336deg);-ms-transform:rotate(336deg);-o-transform:rotate(336deg);transform:rotate(336deg)}.wi-wind.towards-337-deg{-webkit-transform:rotate(337deg);-moz-transform:rotate(337deg);-ms-transform:rotate(337deg);-o-transform:rotate(337deg);transform:rotate(337deg)}.wi-wind.towards-338-deg{-webkit-transform:rotate(338deg);-moz-transform:rotate(338deg);-ms-transform:rotate(338deg);-o-transform:rotate(338deg);transform:rotate(338deg)}.wi-wind.towards-339-deg{-webkit-transform:rotate(339deg);-moz-transform:rotate(339deg);-ms-transform:rotate(339deg);-o-transform:rotate(339deg);transform:rotate(339deg)}.wi-wind.towards-340-deg{-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg);transform:rotate(340deg)}.wi-wind.towards-341-deg{-webkit-transform:rotate(341deg);-moz-transform:rotate(341deg);-ms-transform:rotate(341deg);-o-transform:rotate(341deg);transform:rotate(341deg)}.wi-wind.towards-342-deg{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg)}.wi-wind.towards-343-deg{-webkit-transform:rotate(343deg);-moz-transform:rotate(343deg);-ms-transform:rotate(343deg);-o-transform:rotate(343deg);transform:rotate(343deg)}.wi-wind.towards-344-deg{-webkit-transform:rotate(344deg);-moz-transform:rotate(344deg);-ms-transform:rotate(344deg);-o-transform:rotate(344deg);transform:rotate(344deg)}.wi-wind.towards-345-deg{-webkit-transform:rotate(345deg);-moz-transform:rotate(345deg);-ms-transform:rotate(345deg);-o-transform:rotate(345deg);transform:rotate(345deg)}.wi-wind.towards-346-deg{-webkit-transform:rotate(346deg);-moz-transform:rotate(346deg);-ms-transform:rotate(346deg);-o-transform:rotate(346deg);transform:rotate(346deg)}.wi-wind.towards-347-deg{-webkit-transform:rotate(347deg);-moz-transform:rotate(347deg);-ms-transform:rotate(347deg);-o-transform:rotate(347deg);transform:rotate(347deg)}.wi-wind.towards-348-deg{-webkit-transform:rotate(348deg);-moz-transform:rotate(348deg);-ms-transform:rotate(348deg);-o-transform:rotate(348deg);transform:rotate(348deg)}.wi-wind.towards-349-deg{-webkit-transform:rotate(349deg);-moz-transform:rotate(349deg);-ms-transform:rotate(349deg);-o-transform:rotate(349deg);transform:rotate(349deg)}.wi-wind.towards-350-deg{-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg)}.wi-wind.towards-351-deg{-webkit-transform:rotate(351deg);-moz-transform:rotate(351deg);-ms-transform:rotate(351deg);-o-transform:rotate(351deg);transform:rotate(351deg)}.wi-wind.towards-352-deg{-webkit-transform:rotate(352deg);-moz-transform:rotate(352deg);-ms-transform:rotate(352deg);-o-transform:rotate(352deg);transform:rotate(352deg)}.wi-wind.towards-353-deg{-webkit-transform:rotate(353deg);-moz-transform:rotate(353deg);-ms-transform:rotate(353deg);-o-transform:rotate(353deg);transform:rotate(353deg)}.wi-wind.towards-354-deg{-webkit-transform:rotate(354deg);-moz-transform:rotate(354deg);-ms-transform:rotate(354deg);-o-transform:rotate(354deg);transform:rotate(354deg)}.wi-wind.towards-355-deg{-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-ms-transform:rotate(355deg);-o-transform:rotate(355deg);transform:rotate(355deg)}.wi-wind.towards-356-deg{-webkit-transform:rotate(356deg);-moz-transform:rotate(356deg);-ms-transform:rotate(356deg);-o-transform:rotate(356deg);transform:rotate(356deg)}.wi-wind.towards-357-deg{-webkit-transform:rotate(357deg);-moz-transform:rotate(357deg);-ms-transform:rotate(357deg);-o-transform:rotate(357deg);transform:rotate(357deg)}.wi-wind.towards-358-deg{-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-ms-transform:rotate(358deg);-o-transform:rotate(358deg);transform:rotate(358deg)}.wi-wind.towards-359-deg{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}.wi-wind.towards-360-deg{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-wind.from-0-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-wind.from-1-deg{-webkit-transform:rotate(181deg);-moz-transform:rotate(181deg);-ms-transform:rotate(181deg);-o-transform:rotate(181deg);transform:rotate(181deg)}.wi-wind.from-2-deg{-webkit-transform:rotate(182deg);-moz-transform:rotate(182deg);-ms-transform:rotate(182deg);-o-transform:rotate(182deg);transform:rotate(182deg)}.wi-wind.from-3-deg{-webkit-transform:rotate(183deg);-moz-transform:rotate(183deg);-ms-transform:rotate(183deg);-o-transform:rotate(183deg);transform:rotate(183deg)}.wi-wind.from-4-deg{-webkit-transform:rotate(184deg);-moz-transform:rotate(184deg);-ms-transform:rotate(184deg);-o-transform:rotate(184deg);transform:rotate(184deg)}.wi-wind.from-5-deg{-webkit-transform:rotate(185deg);-moz-transform:rotate(185deg);-ms-transform:rotate(185deg);-o-transform:rotate(185deg);transform:rotate(185deg)}.wi-wind.from-6-deg{-webkit-transform:rotate(186deg);-moz-transform:rotate(186deg);-ms-transform:rotate(186deg);-o-transform:rotate(186deg);transform:rotate(186deg)}.wi-wind.from-7-deg{-webkit-transform:rotate(187deg);-moz-transform:rotate(187deg);-ms-transform:rotate(187deg);-o-transform:rotate(187deg);transform:rotate(187deg)}.wi-wind.from-8-deg{-webkit-transform:rotate(188deg);-moz-transform:rotate(188deg);-ms-transform:rotate(188deg);-o-transform:rotate(188deg);transform:rotate(188deg)}.wi-wind.from-9-deg{-webkit-transform:rotate(189deg);-moz-transform:rotate(189deg);-ms-transform:rotate(189deg);-o-transform:rotate(189deg);transform:rotate(189deg)}.wi-wind.from-10-deg{-webkit-transform:rotate(190deg);-moz-transform:rotate(190deg);-ms-transform:rotate(190deg);-o-transform:rotate(190deg);transform:rotate(190deg)}.wi-wind.from-11-deg{-webkit-transform:rotate(191deg);-moz-transform:rotate(191deg);-ms-transform:rotate(191deg);-o-transform:rotate(191deg);transform:rotate(191deg)}.wi-wind.from-12-deg{-webkit-transform:rotate(192deg);-moz-transform:rotate(192deg);-ms-transform:rotate(192deg);-o-transform:rotate(192deg);transform:rotate(192deg)}.wi-wind.from-13-deg{-webkit-transform:rotate(193deg);-moz-transform:rotate(193deg);-ms-transform:rotate(193deg);-o-transform:rotate(193deg);transform:rotate(193deg)}.wi-wind.from-14-deg{-webkit-transform:rotate(194deg);-moz-transform:rotate(194deg);-ms-transform:rotate(194deg);-o-transform:rotate(194deg);transform:rotate(194deg)}.wi-wind.from-15-deg{-webkit-transform:rotate(195deg);-moz-transform:rotate(195deg);-ms-transform:rotate(195deg);-o-transform:rotate(195deg);transform:rotate(195deg)}.wi-wind.from-16-deg{-webkit-transform:rotate(196deg);-moz-transform:rotate(196deg);-ms-transform:rotate(196deg);-o-transform:rotate(196deg);transform:rotate(196deg)}.wi-wind.from-17-deg{-webkit-transform:rotate(197deg);-moz-transform:rotate(197deg);-ms-transform:rotate(197deg);-o-transform:rotate(197deg);transform:rotate(197deg)}.wi-wind.from-18-deg{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg)}.wi-wind.from-19-deg{-webkit-transform:rotate(199deg);-moz-transform:rotate(199deg);-ms-transform:rotate(199deg);-o-transform:rotate(199deg);transform:rotate(199deg)}.wi-wind.from-20-deg{-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg)}.wi-wind.from-21-deg{-webkit-transform:rotate(201deg);-moz-transform:rotate(201deg);-ms-transform:rotate(201deg);-o-transform:rotate(201deg);transform:rotate(201deg)}.wi-wind.from-22-deg{-webkit-transform:rotate(202deg);-moz-transform:rotate(202deg);-ms-transform:rotate(202deg);-o-transform:rotate(202deg);transform:rotate(202deg)}.wi-wind.from-23-deg{-webkit-transform:rotate(203deg);-moz-transform:rotate(203deg);-ms-transform:rotate(203deg);-o-transform:rotate(203deg);transform:rotate(203deg)}.wi-wind.from-24-deg{-webkit-transform:rotate(204deg);-moz-transform:rotate(204deg);-ms-transform:rotate(204deg);-o-transform:rotate(204deg);transform:rotate(204deg)}.wi-wind.from-25-deg{-webkit-transform:rotate(205deg);-moz-transform:rotate(205deg);-ms-transform:rotate(205deg);-o-transform:rotate(205deg);transform:rotate(205deg)}.wi-wind.from-26-deg{-webkit-transform:rotate(206deg);-moz-transform:rotate(206deg);-ms-transform:rotate(206deg);-o-transform:rotate(206deg);transform:rotate(206deg)}.wi-wind.from-27-deg{-webkit-transform:rotate(207deg);-moz-transform:rotate(207deg);-ms-transform:rotate(207deg);-o-transform:rotate(207deg);transform:rotate(207deg)}.wi-wind.from-28-deg{-webkit-transform:rotate(208deg);-moz-transform:rotate(208deg);-ms-transform:rotate(208deg);-o-transform:rotate(208deg);transform:rotate(208deg)}.wi-wind.from-29-deg{-webkit-transform:rotate(209deg);-moz-transform:rotate(209deg);-ms-transform:rotate(209deg);-o-transform:rotate(209deg);transform:rotate(209deg)}.wi-wind.from-30-deg{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}.wi-wind.from-31-deg{-webkit-transform:rotate(211deg);-moz-transform:rotate(211deg);-ms-transform:rotate(211deg);-o-transform:rotate(211deg);transform:rotate(211deg)}.wi-wind.from-32-deg{-webkit-transform:rotate(212deg);-moz-transform:rotate(212deg);-ms-transform:rotate(212deg);-o-transform:rotate(212deg);transform:rotate(212deg)}.wi-wind.from-33-deg{-webkit-transform:rotate(213deg);-moz-transform:rotate(213deg);-ms-transform:rotate(213deg);-o-transform:rotate(213deg);transform:rotate(213deg)}.wi-wind.from-34-deg{-webkit-transform:rotate(214deg);-moz-transform:rotate(214deg);-ms-transform:rotate(214deg);-o-transform:rotate(214deg);transform:rotate(214deg)}.wi-wind.from-35-deg{-webkit-transform:rotate(215deg);-moz-transform:rotate(215deg);-ms-transform:rotate(215deg);-o-transform:rotate(215deg);transform:rotate(215deg)}.wi-wind.from-36-deg{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}.wi-wind.from-37-deg{-webkit-transform:rotate(217deg);-moz-transform:rotate(217deg);-ms-transform:rotate(217deg);-o-transform:rotate(217deg);transform:rotate(217deg)}.wi-wind.from-38-deg{-webkit-transform:rotate(218deg);-moz-transform:rotate(218deg);-ms-transform:rotate(218deg);-o-transform:rotate(218deg);transform:rotate(218deg)}.wi-wind.from-39-deg{-webkit-transform:rotate(219deg);-moz-transform:rotate(219deg);-ms-transform:rotate(219deg);-o-transform:rotate(219deg);transform:rotate(219deg)}.wi-wind.from-40-deg{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);-o-transform:rotate(220deg);transform:rotate(220deg)}.wi-wind.from-41-deg{-webkit-transform:rotate(221deg);-moz-transform:rotate(221deg);-ms-transform:rotate(221deg);-o-transform:rotate(221deg);transform:rotate(221deg)}.wi-wind.from-42-deg{-webkit-transform:rotate(222deg);-moz-transform:rotate(222deg);-ms-transform:rotate(222deg);-o-transform:rotate(222deg);transform:rotate(222deg)}.wi-wind.from-43-deg{-webkit-transform:rotate(223deg);-moz-transform:rotate(223deg);-ms-transform:rotate(223deg);-o-transform:rotate(223deg);transform:rotate(223deg)}.wi-wind.from-44-deg{-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-ms-transform:rotate(224deg);-o-transform:rotate(224deg);transform:rotate(224deg)}.wi-wind.from-45-deg{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-wind.from-46-deg{-webkit-transform:rotate(226deg);-moz-transform:rotate(226deg);-ms-transform:rotate(226deg);-o-transform:rotate(226deg);transform:rotate(226deg)}.wi-wind.from-47-deg{-webkit-transform:rotate(227deg);-moz-transform:rotate(227deg);-ms-transform:rotate(227deg);-o-transform:rotate(227deg);transform:rotate(227deg)}.wi-wind.from-48-deg{-webkit-transform:rotate(228deg);-moz-transform:rotate(228deg);-ms-transform:rotate(228deg);-o-transform:rotate(228deg);transform:rotate(228deg)}.wi-wind.from-49-deg{-webkit-transform:rotate(229deg);-moz-transform:rotate(229deg);-ms-transform:rotate(229deg);-o-transform:rotate(229deg);transform:rotate(229deg)}.wi-wind.from-50-deg{-webkit-transform:rotate(230deg);-moz-transform:rotate(230deg);-ms-transform:rotate(230deg);-o-transform:rotate(230deg);transform:rotate(230deg)}.wi-wind.from-51-deg{-webkit-transform:rotate(231deg);-moz-transform:rotate(231deg);-ms-transform:rotate(231deg);-o-transform:rotate(231deg);transform:rotate(231deg)}.wi-wind.from-52-deg{-webkit-transform:rotate(232deg);-moz-transform:rotate(232deg);-ms-transform:rotate(232deg);-o-transform:rotate(232deg);transform:rotate(232deg)}.wi-wind.from-53-deg{-webkit-transform:rotate(233deg);-moz-transform:rotate(233deg);-ms-transform:rotate(233deg);-o-transform:rotate(233deg);transform:rotate(233deg)}.wi-wind.from-54-deg{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg)}.wi-wind.from-55-deg{-webkit-transform:rotate(235deg);-moz-transform:rotate(235deg);-ms-transform:rotate(235deg);-o-transform:rotate(235deg);transform:rotate(235deg)}.wi-wind.from-56-deg{-webkit-transform:rotate(236deg);-moz-transform:rotate(236deg);-ms-transform:rotate(236deg);-o-transform:rotate(236deg);transform:rotate(236deg)}.wi-wind.from-57-deg{-webkit-transform:rotate(237deg);-moz-transform:rotate(237deg);-ms-transform:rotate(237deg);-o-transform:rotate(237deg);transform:rotate(237deg)}.wi-wind.from-58-deg{-webkit-transform:rotate(238deg);-moz-transform:rotate(238deg);-ms-transform:rotate(238deg);-o-transform:rotate(238deg);transform:rotate(238deg)}.wi-wind.from-59-deg{-webkit-transform:rotate(239deg);-moz-transform:rotate(239deg);-ms-transform:rotate(239deg);-o-transform:rotate(239deg);transform:rotate(239deg)}.wi-wind.from-60-deg{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.wi-wind.from-61-deg{-webkit-transform:rotate(241deg);-moz-transform:rotate(241deg);-ms-transform:rotate(241deg);-o-transform:rotate(241deg);transform:rotate(241deg)}.wi-wind.from-62-deg{-webkit-transform:rotate(242deg);-moz-transform:rotate(242deg);-ms-transform:rotate(242deg);-o-transform:rotate(242deg);transform:rotate(242deg)}.wi-wind.from-63-deg{-webkit-transform:rotate(243deg);-moz-transform:rotate(243deg);-ms-transform:rotate(243deg);-o-transform:rotate(243deg);transform:rotate(243deg)}.wi-wind.from-64-deg{-webkit-transform:rotate(244deg);-moz-transform:rotate(244deg);-ms-transform:rotate(244deg);-o-transform:rotate(244deg);transform:rotate(244deg)}.wi-wind.from-65-deg{-webkit-transform:rotate(245deg);-moz-transform:rotate(245deg);-ms-transform:rotate(245deg);-o-transform:rotate(245deg);transform:rotate(245deg)}.wi-wind.from-66-deg{-webkit-transform:rotate(246deg);-moz-transform:rotate(246deg);-ms-transform:rotate(246deg);-o-transform:rotate(246deg);transform:rotate(246deg)}.wi-wind.from-67-deg{-webkit-transform:rotate(247deg);-moz-transform:rotate(247deg);-ms-transform:rotate(247deg);-o-transform:rotate(247deg);transform:rotate(247deg)}.wi-wind.from-68-deg{-webkit-transform:rotate(248deg);-moz-transform:rotate(248deg);-ms-transform:rotate(248deg);-o-transform:rotate(248deg);transform:rotate(248deg)}.wi-wind.from-69-deg{-webkit-transform:rotate(249deg);-moz-transform:rotate(249deg);-ms-transform:rotate(249deg);-o-transform:rotate(249deg);transform:rotate(249deg)}.wi-wind.from-70-deg{-webkit-transform:rotate(250deg);-moz-transform:rotate(250deg);-ms-transform:rotate(250deg);-o-transform:rotate(250deg);transform:rotate(250deg)}.wi-wind.from-71-deg{-webkit-transform:rotate(251deg);-moz-transform:rotate(251deg);-ms-transform:rotate(251deg);-o-transform:rotate(251deg);transform:rotate(251deg)}.wi-wind.from-72-deg{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg)}.wi-wind.from-73-deg{-webkit-transform:rotate(253deg);-moz-transform:rotate(253deg);-ms-transform:rotate(253deg);-o-transform:rotate(253deg);transform:rotate(253deg)}.wi-wind.from-74-deg{-webkit-transform:rotate(254deg);-moz-transform:rotate(254deg);-ms-transform:rotate(254deg);-o-transform:rotate(254deg);transform:rotate(254deg)}.wi-wind.from-75-deg{-webkit-transform:rotate(255deg);-moz-transform:rotate(255deg);-ms-transform:rotate(255deg);-o-transform:rotate(255deg);transform:rotate(255deg)}.wi-wind.from-76-deg{-webkit-transform:rotate(256deg);-moz-transform:rotate(256deg);-ms-transform:rotate(256deg);-o-transform:rotate(256deg);transform:rotate(256deg)}.wi-wind.from-77-deg{-webkit-transform:rotate(257deg);-moz-transform:rotate(257deg);-ms-transform:rotate(257deg);-o-transform:rotate(257deg);transform:rotate(257deg)}.wi-wind.from-78-deg{-webkit-transform:rotate(258deg);-moz-transform:rotate(258deg);-ms-transform:rotate(258deg);-o-transform:rotate(258deg);transform:rotate(258deg)}.wi-wind.from-79-deg{-webkit-transform:rotate(259deg);-moz-transform:rotate(259deg);-ms-transform:rotate(259deg);-o-transform:rotate(259deg);transform:rotate(259deg)}.wi-wind.from-80-deg{-webkit-transform:rotate(260deg);-moz-transform:rotate(260deg);-ms-transform:rotate(260deg);-o-transform:rotate(260deg);transform:rotate(260deg)}.wi-wind.from-81-deg{-webkit-transform:rotate(261deg);-moz-transform:rotate(261deg);-ms-transform:rotate(261deg);-o-transform:rotate(261deg);transform:rotate(261deg)}.wi-wind.from-82-deg{-webkit-transform:rotate(262deg);-moz-transform:rotate(262deg);-ms-transform:rotate(262deg);-o-transform:rotate(262deg);transform:rotate(262deg)}.wi-wind.from-83-deg{-webkit-transform:rotate(263deg);-moz-transform:rotate(263deg);-ms-transform:rotate(263deg);-o-transform:rotate(263deg);transform:rotate(263deg)}.wi-wind.from-84-deg{-webkit-transform:rotate(264deg);-moz-transform:rotate(264deg);-ms-transform:rotate(264deg);-o-transform:rotate(264deg);transform:rotate(264deg)}.wi-wind.from-85-deg{-webkit-transform:rotate(265deg);-moz-transform:rotate(265deg);-ms-transform:rotate(265deg);-o-transform:rotate(265deg);transform:rotate(265deg)}.wi-wind.from-86-deg{-webkit-transform:rotate(266deg);-moz-transform:rotate(266deg);-ms-transform:rotate(266deg);-o-transform:rotate(266deg);transform:rotate(266deg)}.wi-wind.from-87-deg{-webkit-transform:rotate(267deg);-moz-transform:rotate(267deg);-ms-transform:rotate(267deg);-o-transform:rotate(267deg);transform:rotate(267deg)}.wi-wind.from-88-deg{-webkit-transform:rotate(268deg);-moz-transform:rotate(268deg);-ms-transform:rotate(268deg);-o-transform:rotate(268deg);transform:rotate(268deg)}.wi-wind.from-89-deg{-webkit-transform:rotate(269deg);-moz-transform:rotate(269deg);-ms-transform:rotate(269deg);-o-transform:rotate(269deg);transform:rotate(269deg)}.wi-wind.from-90-deg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-wind.from-91-deg{-webkit-transform:rotate(271deg);-moz-transform:rotate(271deg);-ms-transform:rotate(271deg);-o-transform:rotate(271deg);transform:rotate(271deg)}.wi-wind.from-92-deg{-webkit-transform:rotate(272deg);-moz-transform:rotate(272deg);-ms-transform:rotate(272deg);-o-transform:rotate(272deg);transform:rotate(272deg)}.wi-wind.from-93-deg{-webkit-transform:rotate(273deg);-moz-transform:rotate(273deg);-ms-transform:rotate(273deg);-o-transform:rotate(273deg);transform:rotate(273deg)}.wi-wind.from-94-deg{-webkit-transform:rotate(274deg);-moz-transform:rotate(274deg);-ms-transform:rotate(274deg);-o-transform:rotate(274deg);transform:rotate(274deg)}.wi-wind.from-95-deg{-webkit-transform:rotate(275deg);-moz-transform:rotate(275deg);-ms-transform:rotate(275deg);-o-transform:rotate(275deg);transform:rotate(275deg)}.wi-wind.from-96-deg{-webkit-transform:rotate(276deg);-moz-transform:rotate(276deg);-ms-transform:rotate(276deg);-o-transform:rotate(276deg);transform:rotate(276deg)}.wi-wind.from-97-deg{-webkit-transform:rotate(277deg);-moz-transform:rotate(277deg);-ms-transform:rotate(277deg);-o-transform:rotate(277deg);transform:rotate(277deg)}.wi-wind.from-98-deg{-webkit-transform:rotate(278deg);-moz-transform:rotate(278deg);-ms-transform:rotate(278deg);-o-transform:rotate(278deg);transform:rotate(278deg)}.wi-wind.from-99-deg{-webkit-transform:rotate(279deg);-moz-transform:rotate(279deg);-ms-transform:rotate(279deg);-o-transform:rotate(279deg);transform:rotate(279deg)}.wi-wind.from-100-deg{-webkit-transform:rotate(280deg);-moz-transform:rotate(280deg);-ms-transform:rotate(280deg);-o-transform:rotate(280deg);transform:rotate(280deg)}.wi-wind.from-101-deg{-webkit-transform:rotate(281deg);-moz-transform:rotate(281deg);-ms-transform:rotate(281deg);-o-transform:rotate(281deg);transform:rotate(281deg)}.wi-wind.from-102-deg{-webkit-transform:rotate(282deg);-moz-transform:rotate(282deg);-ms-transform:rotate(282deg);-o-transform:rotate(282deg);transform:rotate(282deg)}.wi-wind.from-103-deg{-webkit-transform:rotate(283deg);-moz-transform:rotate(283deg);-ms-transform:rotate(283deg);-o-transform:rotate(283deg);transform:rotate(283deg)}.wi-wind.from-104-deg{-webkit-transform:rotate(284deg);-moz-transform:rotate(284deg);-ms-transform:rotate(284deg);-o-transform:rotate(284deg);transform:rotate(284deg)}.wi-wind.from-105-deg{-webkit-transform:rotate(285deg);-moz-transform:rotate(285deg);-ms-transform:rotate(285deg);-o-transform:rotate(285deg);transform:rotate(285deg)}.wi-wind.from-106-deg{-webkit-transform:rotate(286deg);-moz-transform:rotate(286deg);-ms-transform:rotate(286deg);-o-transform:rotate(286deg);transform:rotate(286deg)}.wi-wind.from-107-deg{-webkit-transform:rotate(287deg);-moz-transform:rotate(287deg);-ms-transform:rotate(287deg);-o-transform:rotate(287deg);transform:rotate(287deg)}.wi-wind.from-108-deg{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg)}.wi-wind.from-109-deg{-webkit-transform:rotate(289deg);-moz-transform:rotate(289deg);-ms-transform:rotate(289deg);-o-transform:rotate(289deg);transform:rotate(289deg)}.wi-wind.from-110-deg{-webkit-transform:rotate(290deg);-moz-transform:rotate(290deg);-ms-transform:rotate(290deg);-o-transform:rotate(290deg);transform:rotate(290deg)}.wi-wind.from-111-deg{-webkit-transform:rotate(291deg);-moz-transform:rotate(291deg);-ms-transform:rotate(291deg);-o-transform:rotate(291deg);transform:rotate(291deg)}.wi-wind.from-112-deg{-webkit-transform:rotate(292deg);-moz-transform:rotate(292deg);-ms-transform:rotate(292deg);-o-transform:rotate(292deg);transform:rotate(292deg)}.wi-wind.from-113-deg{-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);-o-transform:rotate(293deg);transform:rotate(293deg)}.wi-wind.from-114-deg{-webkit-transform:rotate(294deg);-moz-transform:rotate(294deg);-ms-transform:rotate(294deg);-o-transform:rotate(294deg);transform:rotate(294deg)}.wi-wind.from-115-deg{-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);-o-transform:rotate(295deg);transform:rotate(295deg)}.wi-wind.from-116-deg{-webkit-transform:rotate(296deg);-moz-transform:rotate(296deg);-ms-transform:rotate(296deg);-o-transform:rotate(296deg);transform:rotate(296deg)}.wi-wind.from-117-deg{-webkit-transform:rotate(297deg);-moz-transform:rotate(297deg);-ms-transform:rotate(297deg);-o-transform:rotate(297deg);transform:rotate(297deg)}.wi-wind.from-118-deg{-webkit-transform:rotate(298deg);-moz-transform:rotate(298deg);-ms-transform:rotate(298deg);-o-transform:rotate(298deg);transform:rotate(298deg)}.wi-wind.from-119-deg{-webkit-transform:rotate(299deg);-moz-transform:rotate(299deg);-ms-transform:rotate(299deg);-o-transform:rotate(299deg);transform:rotate(299deg)}.wi-wind.from-120-deg{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}.wi-wind.from-121-deg{-webkit-transform:rotate(301deg);-moz-transform:rotate(301deg);-ms-transform:rotate(301deg);-o-transform:rotate(301deg);transform:rotate(301deg)}.wi-wind.from-122-deg{-webkit-transform:rotate(302deg);-moz-transform:rotate(302deg);-ms-transform:rotate(302deg);-o-transform:rotate(302deg);transform:rotate(302deg)}.wi-wind.from-123-deg{-webkit-transform:rotate(303deg);-moz-transform:rotate(303deg);-ms-transform:rotate(303deg);-o-transform:rotate(303deg);transform:rotate(303deg)}.wi-wind.from-124-deg{-webkit-transform:rotate(304deg);-moz-transform:rotate(304deg);-ms-transform:rotate(304deg);-o-transform:rotate(304deg);transform:rotate(304deg)}.wi-wind.from-125-deg{-webkit-transform:rotate(305deg);-moz-transform:rotate(305deg);-ms-transform:rotate(305deg);-o-transform:rotate(305deg);transform:rotate(305deg)}.wi-wind.from-126-deg{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg)}.wi-wind.from-127-deg{-webkit-transform:rotate(307deg);-moz-transform:rotate(307deg);-ms-transform:rotate(307deg);-o-transform:rotate(307deg);transform:rotate(307deg)}.wi-wind.from-128-deg{-webkit-transform:rotate(308deg);-moz-transform:rotate(308deg);-ms-transform:rotate(308deg);-o-transform:rotate(308deg);transform:rotate(308deg)}.wi-wind.from-129-deg{-webkit-transform:rotate(309deg);-moz-transform:rotate(309deg);-ms-transform:rotate(309deg);-o-transform:rotate(309deg);transform:rotate(309deg)}.wi-wind.from-130-deg{-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg);-ms-transform:rotate(310deg);-o-transform:rotate(310deg);transform:rotate(310deg)}.wi-wind.from-131-deg{-webkit-transform:rotate(311deg);-moz-transform:rotate(311deg);-ms-transform:rotate(311deg);-o-transform:rotate(311deg);transform:rotate(311deg)}.wi-wind.from-132-deg{-webkit-transform:rotate(312deg);-moz-transform:rotate(312deg);-ms-transform:rotate(312deg);-o-transform:rotate(312deg);transform:rotate(312deg)}.wi-wind.from-133-deg{-webkit-transform:rotate(313deg);-moz-transform:rotate(313deg);-ms-transform:rotate(313deg);-o-transform:rotate(313deg);transform:rotate(313deg)}.wi-wind.from-134-deg{-webkit-transform:rotate(314deg);-moz-transform:rotate(314deg);-ms-transform:rotate(314deg);-o-transform:rotate(314deg);transform:rotate(314deg)}.wi-wind.from-135-deg{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wi-wind.from-136-deg{-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);-o-transform:rotate(316deg);transform:rotate(316deg)}.wi-wind.from-137-deg{-webkit-transform:rotate(317deg);-moz-transform:rotate(317deg);-ms-transform:rotate(317deg);-o-transform:rotate(317deg);transform:rotate(317deg)}.wi-wind.from-138-deg{-webkit-transform:rotate(318deg);-moz-transform:rotate(318deg);-ms-transform:rotate(318deg);-o-transform:rotate(318deg);transform:rotate(318deg)}.wi-wind.from-139-deg{-webkit-transform:rotate(319deg);-moz-transform:rotate(319deg);-ms-transform:rotate(319deg);-o-transform:rotate(319deg);transform:rotate(319deg)}.wi-wind.from-140-deg{-webkit-transform:rotate(320deg);-moz-transform:rotate(320deg);-ms-transform:rotate(320deg);-o-transform:rotate(320deg);transform:rotate(320deg)}.wi-wind.from-141-deg{-webkit-transform:rotate(321deg);-moz-transform:rotate(321deg);-ms-transform:rotate(321deg);-o-transform:rotate(321deg);transform:rotate(321deg)}.wi-wind.from-142-deg{-webkit-transform:rotate(322deg);-moz-transform:rotate(322deg);-ms-transform:rotate(322deg);-o-transform:rotate(322deg);transform:rotate(322deg)}.wi-wind.from-143-deg{-webkit-transform:rotate(323deg);-moz-transform:rotate(323deg);-ms-transform:rotate(323deg);-o-transform:rotate(323deg);transform:rotate(323deg)}.wi-wind.from-144-deg{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg)}.wi-wind.from-145-deg{-webkit-transform:rotate(325deg);-moz-transform:rotate(325deg);-ms-transform:rotate(325deg);-o-transform:rotate(325deg);transform:rotate(325deg)}.wi-wind.from-146-deg{-webkit-transform:rotate(326deg);-moz-transform:rotate(326deg);-ms-transform:rotate(326deg);-o-transform:rotate(326deg);transform:rotate(326deg)}.wi-wind.from-147-deg{-webkit-transform:rotate(327deg);-moz-transform:rotate(327deg);-ms-transform:rotate(327deg);-o-transform:rotate(327deg);transform:rotate(327deg)}.wi-wind.from-148-deg{-webkit-transform:rotate(328deg);-moz-transform:rotate(328deg);-ms-transform:rotate(328deg);-o-transform:rotate(328deg);transform:rotate(328deg)}.wi-wind.from-149-deg{-webkit-transform:rotate(329deg);-moz-transform:rotate(329deg);-ms-transform:rotate(329deg);-o-transform:rotate(329deg);transform:rotate(329deg)}.wi-wind.from-150-deg{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}.wi-wind.from-151-deg{-webkit-transform:rotate(331deg);-moz-transform:rotate(331deg);-ms-transform:rotate(331deg);-o-transform:rotate(331deg);transform:rotate(331deg)}.wi-wind.from-152-deg{-webkit-transform:rotate(332deg);-moz-transform:rotate(332deg);-ms-transform:rotate(332deg);-o-transform:rotate(332deg);transform:rotate(332deg)}.wi-wind.from-153-deg{-webkit-transform:rotate(333deg);-moz-transform:rotate(333deg);-ms-transform:rotate(333deg);-o-transform:rotate(333deg);transform:rotate(333deg)}.wi-wind.from-154-deg{-webkit-transform:rotate(334deg);-moz-transform:rotate(334deg);-ms-transform:rotate(334deg);-o-transform:rotate(334deg);transform:rotate(334deg)}.wi-wind.from-155-deg{-webkit-transform:rotate(335deg);-moz-transform:rotate(335deg);-ms-transform:rotate(335deg);-o-transform:rotate(335deg);transform:rotate(335deg)}.wi-wind.from-156-deg{-webkit-transform:rotate(336deg);-moz-transform:rotate(336deg);-ms-transform:rotate(336deg);-o-transform:rotate(336deg);transform:rotate(336deg)}.wi-wind.from-157-deg{-webkit-transform:rotate(337deg);-moz-transform:rotate(337deg);-ms-transform:rotate(337deg);-o-transform:rotate(337deg);transform:rotate(337deg)}.wi-wind.from-158-deg{-webkit-transform:rotate(338deg);-moz-transform:rotate(338deg);-ms-transform:rotate(338deg);-o-transform:rotate(338deg);transform:rotate(338deg)}.wi-wind.from-159-deg{-webkit-transform:rotate(339deg);-moz-transform:rotate(339deg);-ms-transform:rotate(339deg);-o-transform:rotate(339deg);transform:rotate(339deg)}.wi-wind.from-160-deg{-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg);transform:rotate(340deg)}.wi-wind.from-161-deg{-webkit-transform:rotate(341deg);-moz-transform:rotate(341deg);-ms-transform:rotate(341deg);-o-transform:rotate(341deg);transform:rotate(341deg)}.wi-wind.from-162-deg{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg)}.wi-wind.from-163-deg{-webkit-transform:rotate(343deg);-moz-transform:rotate(343deg);-ms-transform:rotate(343deg);-o-transform:rotate(343deg);transform:rotate(343deg)}.wi-wind.from-164-deg{-webkit-transform:rotate(344deg);-moz-transform:rotate(344deg);-ms-transform:rotate(344deg);-o-transform:rotate(344deg);transform:rotate(344deg)}.wi-wind.from-165-deg{-webkit-transform:rotate(345deg);-moz-transform:rotate(345deg);-ms-transform:rotate(345deg);-o-transform:rotate(345deg);transform:rotate(345deg)}.wi-wind.from-166-deg{-webkit-transform:rotate(346deg);-moz-transform:rotate(346deg);-ms-transform:rotate(346deg);-o-transform:rotate(346deg);transform:rotate(346deg)}.wi-wind.from-167-deg{-webkit-transform:rotate(347deg);-moz-transform:rotate(347deg);-ms-transform:rotate(347deg);-o-transform:rotate(347deg);transform:rotate(347deg)}.wi-wind.from-168-deg{-webkit-transform:rotate(348deg);-moz-transform:rotate(348deg);-ms-transform:rotate(348deg);-o-transform:rotate(348deg);transform:rotate(348deg)}.wi-wind.from-169-deg{-webkit-transform:rotate(349deg);-moz-transform:rotate(349deg);-ms-transform:rotate(349deg);-o-transform:rotate(349deg);transform:rotate(349deg)}.wi-wind.from-170-deg{-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg)}.wi-wind.from-171-deg{-webkit-transform:rotate(351deg);-moz-transform:rotate(351deg);-ms-transform:rotate(351deg);-o-transform:rotate(351deg);transform:rotate(351deg)}.wi-wind.from-172-deg{-webkit-transform:rotate(352deg);-moz-transform:rotate(352deg);-ms-transform:rotate(352deg);-o-transform:rotate(352deg);transform:rotate(352deg)}.wi-wind.from-173-deg{-webkit-transform:rotate(353deg);-moz-transform:rotate(353deg);-ms-transform:rotate(353deg);-o-transform:rotate(353deg);transform:rotate(353deg)}.wi-wind.from-174-deg{-webkit-transform:rotate(354deg);-moz-transform:rotate(354deg);-ms-transform:rotate(354deg);-o-transform:rotate(354deg);transform:rotate(354deg)}.wi-wind.from-175-deg{-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-ms-transform:rotate(355deg);-o-transform:rotate(355deg);transform:rotate(355deg)}.wi-wind.from-176-deg{-webkit-transform:rotate(356deg);-moz-transform:rotate(356deg);-ms-transform:rotate(356deg);-o-transform:rotate(356deg);transform:rotate(356deg)}.wi-wind.from-177-deg{-webkit-transform:rotate(357deg);-moz-transform:rotate(357deg);-ms-transform:rotate(357deg);-o-transform:rotate(357deg);transform:rotate(357deg)}.wi-wind.from-178-deg{-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-ms-transform:rotate(358deg);-o-transform:rotate(358deg);transform:rotate(358deg)}.wi-wind.from-179-deg{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}.wi-wind.from-180-deg{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-wind.from-181-deg{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}.wi-wind.from-182-deg{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.wi-wind.from-183-deg{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.wi-wind.from-184-deg{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.wi-wind.from-185-deg{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}.wi-wind.from-186-deg{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}.wi-wind.from-187-deg{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg)}.wi-wind.from-188-deg{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}.wi-wind.from-189-deg{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}.wi-wind.from-190-deg{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.wi-wind.from-191-deg{-webkit-transform:rotate(11deg);-moz-transform:rotate(11deg);-ms-transform:rotate(11deg);-o-transform:rotate(11deg);transform:rotate(11deg)}.wi-wind.from-192-deg{-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg)}.wi-wind.from-193-deg{-webkit-transform:rotate(13deg);-moz-transform:rotate(13deg);-ms-transform:rotate(13deg);-o-transform:rotate(13deg);transform:rotate(13deg)}.wi-wind.from-194-deg{-webkit-transform:rotate(14deg);-moz-transform:rotate(14deg);-ms-transform:rotate(14deg);-o-transform:rotate(14deg);transform:rotate(14deg)}.wi-wind.from-195-deg{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.wi-wind.from-196-deg{-webkit-transform:rotate(16deg);-moz-transform:rotate(16deg);-ms-transform:rotate(16deg);-o-transform:rotate(16deg);transform:rotate(16deg)}.wi-wind.from-197-deg{-webkit-transform:rotate(17deg);-moz-transform:rotate(17deg);-ms-transform:rotate(17deg);-o-transform:rotate(17deg);transform:rotate(17deg)}.wi-wind.from-198-deg{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg)}.wi-wind.from-199-deg{-webkit-transform:rotate(19deg);-moz-transform:rotate(19deg);-ms-transform:rotate(19deg);-o-transform:rotate(19deg);transform:rotate(19deg)}.wi-wind.from-200-deg{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}.wi-wind.from-201-deg{-webkit-transform:rotate(21deg);-moz-transform:rotate(21deg);-ms-transform:rotate(21deg);-o-transform:rotate(21deg);transform:rotate(21deg)}.wi-wind.from-202-deg{-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);-ms-transform:rotate(22deg);-o-transform:rotate(22deg);transform:rotate(22deg)}.wi-wind.from-203-deg{-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.wi-wind.from-204-deg{-webkit-transform:rotate(24deg);-moz-transform:rotate(24deg);-ms-transform:rotate(24deg);-o-transform:rotate(24deg);transform:rotate(24deg)}.wi-wind.from-205-deg{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}.wi-wind.from-206-deg{-webkit-transform:rotate(26deg);-moz-transform:rotate(26deg);-ms-transform:rotate(26deg);-o-transform:rotate(26deg);transform:rotate(26deg)}.wi-wind.from-207-deg{-webkit-transform:rotate(27deg);-moz-transform:rotate(27deg);-ms-transform:rotate(27deg);-o-transform:rotate(27deg);transform:rotate(27deg)}.wi-wind.from-208-deg{-webkit-transform:rotate(28deg);-moz-transform:rotate(28deg);-ms-transform:rotate(28deg);-o-transform:rotate(28deg);transform:rotate(28deg)}.wi-wind.from-209-deg{-webkit-transform:rotate(29deg);-moz-transform:rotate(29deg);-ms-transform:rotate(29deg);-o-transform:rotate(29deg);transform:rotate(29deg)}.wi-wind.from-210-deg{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}.wi-wind.from-211-deg{-webkit-transform:rotate(31deg);-moz-transform:rotate(31deg);-ms-transform:rotate(31deg);-o-transform:rotate(31deg);transform:rotate(31deg)}.wi-wind.from-212-deg{-webkit-transform:rotate(32deg);-moz-transform:rotate(32deg);-ms-transform:rotate(32deg);-o-transform:rotate(32deg);transform:rotate(32deg)}.wi-wind.from-213-deg{-webkit-transform:rotate(33deg);-moz-transform:rotate(33deg);-ms-transform:rotate(33deg);-o-transform:rotate(33deg);transform:rotate(33deg)}.wi-wind.from-214-deg{-webkit-transform:rotate(34deg);-moz-transform:rotate(34deg);-ms-transform:rotate(34deg);-o-transform:rotate(34deg);transform:rotate(34deg)}.wi-wind.from-215-deg{-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg)}.wi-wind.from-216-deg{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.wi-wind.from-217-deg{-webkit-transform:rotate(37deg);-moz-transform:rotate(37deg);-ms-transform:rotate(37deg);-o-transform:rotate(37deg);transform:rotate(37deg)}.wi-wind.from-218-deg{-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg);-ms-transform:rotate(38deg);-o-transform:rotate(38deg);transform:rotate(38deg)}.wi-wind.from-219-deg{-webkit-transform:rotate(39deg);-moz-transform:rotate(39deg);-ms-transform:rotate(39deg);-o-transform:rotate(39deg);transform:rotate(39deg)}.wi-wind.from-220-deg{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.wi-wind.from-221-deg{-webkit-transform:rotate(41deg);-moz-transform:rotate(41deg);-ms-transform:rotate(41deg);-o-transform:rotate(41deg);transform:rotate(41deg)}.wi-wind.from-222-deg{-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);-ms-transform:rotate(42deg);-o-transform:rotate(42deg);transform:rotate(42deg)}.wi-wind.from-223-deg{-webkit-transform:rotate(43deg);-moz-transform:rotate(43deg);-ms-transform:rotate(43deg);-o-transform:rotate(43deg);transform:rotate(43deg)}.wi-wind.from-224-deg{-webkit-transform:rotate(44deg);-moz-transform:rotate(44deg);-ms-transform:rotate(44deg);-o-transform:rotate(44deg);transform:rotate(44deg)}.wi-wind.from-225-deg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-wind.from-226-deg{-webkit-transform:rotate(46deg);-moz-transform:rotate(46deg);-ms-transform:rotate(46deg);-o-transform:rotate(46deg);transform:rotate(46deg)}.wi-wind.from-227-deg{-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-ms-transform:rotate(47deg);-o-transform:rotate(47deg);transform:rotate(47deg)}.wi-wind.from-228-deg{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg)}.wi-wind.from-229-deg{-webkit-transform:rotate(49deg);-moz-transform:rotate(49deg);-ms-transform:rotate(49deg);-o-transform:rotate(49deg);transform:rotate(49deg)}.wi-wind.from-230-deg{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg)}.wi-wind.from-231-deg{-webkit-transform:rotate(51deg);-moz-transform:rotate(51deg);-ms-transform:rotate(51deg);-o-transform:rotate(51deg);transform:rotate(51deg)}.wi-wind.from-232-deg{-webkit-transform:rotate(52deg);-moz-transform:rotate(52deg);-ms-transform:rotate(52deg);-o-transform:rotate(52deg);transform:rotate(52deg)}.wi-wind.from-233-deg{-webkit-transform:rotate(53deg);-moz-transform:rotate(53deg);-ms-transform:rotate(53deg);-o-transform:rotate(53deg);transform:rotate(53deg)}.wi-wind.from-234-deg{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg)}.wi-wind.from-235-deg{-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg)}.wi-wind.from-236-deg{-webkit-transform:rotate(56deg);-moz-transform:rotate(56deg);-ms-transform:rotate(56deg);-o-transform:rotate(56deg);transform:rotate(56deg)}.wi-wind.from-237-deg{-webkit-transform:rotate(57deg);-moz-transform:rotate(57deg);-ms-transform:rotate(57deg);-o-transform:rotate(57deg);transform:rotate(57deg)}.wi-wind.from-238-deg{-webkit-transform:rotate(58deg);-moz-transform:rotate(58deg);-ms-transform:rotate(58deg);-o-transform:rotate(58deg);transform:rotate(58deg)}.wi-wind.from-239-deg{-webkit-transform:rotate(59deg);-moz-transform:rotate(59deg);-ms-transform:rotate(59deg);-o-transform:rotate(59deg);transform:rotate(59deg)}.wi-wind.from-240-deg{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.wi-wind.from-241-deg{-webkit-transform:rotate(61deg);-moz-transform:rotate(61deg);-ms-transform:rotate(61deg);-o-transform:rotate(61deg);transform:rotate(61deg)}.wi-wind.from-242-deg{-webkit-transform:rotate(62deg);-moz-transform:rotate(62deg);-ms-transform:rotate(62deg);-o-transform:rotate(62deg);transform:rotate(62deg)}.wi-wind.from-243-deg{-webkit-transform:rotate(63deg);-moz-transform:rotate(63deg);-ms-transform:rotate(63deg);-o-transform:rotate(63deg);transform:rotate(63deg)}.wi-wind.from-244-deg{-webkit-transform:rotate(64deg);-moz-transform:rotate(64deg);-ms-transform:rotate(64deg);-o-transform:rotate(64deg);transform:rotate(64deg)}.wi-wind.from-245-deg{-webkit-transform:rotate(65deg);-moz-transform:rotate(65deg);-ms-transform:rotate(65deg);-o-transform:rotate(65deg);transform:rotate(65deg)}.wi-wind.from-246-deg{-webkit-transform:rotate(66deg);-moz-transform:rotate(66deg);-ms-transform:rotate(66deg);-o-transform:rotate(66deg);transform:rotate(66deg)}.wi-wind.from-247-deg{-webkit-transform:rotate(67deg);-moz-transform:rotate(67deg);-ms-transform:rotate(67deg);-o-transform:rotate(67deg);transform:rotate(67deg)}.wi-wind.from-248-deg{-webkit-transform:rotate(68deg);-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-o-transform:rotate(68deg);transform:rotate(68deg)}.wi-wind.from-249-deg{-webkit-transform:rotate(69deg);-moz-transform:rotate(69deg);-ms-transform:rotate(69deg);-o-transform:rotate(69deg);transform:rotate(69deg)}.wi-wind.from-250-deg{-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-ms-transform:rotate(70deg);-o-transform:rotate(70deg);transform:rotate(70deg)}.wi-wind.from-251-deg{-webkit-transform:rotate(71deg);-moz-transform:rotate(71deg);-ms-transform:rotate(71deg);-o-transform:rotate(71deg);transform:rotate(71deg)}.wi-wind.from-252-deg{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}.wi-wind.from-253-deg{-webkit-transform:rotate(73deg);-moz-transform:rotate(73deg);-ms-transform:rotate(73deg);-o-transform:rotate(73deg);transform:rotate(73deg)}.wi-wind.from-254-deg{-webkit-transform:rotate(74deg);-moz-transform:rotate(74deg);-ms-transform:rotate(74deg);-o-transform:rotate(74deg);transform:rotate(74deg)}.wi-wind.from-255-deg{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg)}.wi-wind.from-256-deg{-webkit-transform:rotate(76deg);-moz-transform:rotate(76deg);-ms-transform:rotate(76deg);-o-transform:rotate(76deg);transform:rotate(76deg)}.wi-wind.from-257-deg{-webkit-transform:rotate(77deg);-moz-transform:rotate(77deg);-ms-transform:rotate(77deg);-o-transform:rotate(77deg);transform:rotate(77deg)}.wi-wind.from-258-deg{-webkit-transform:rotate(78deg);-moz-transform:rotate(78deg);-ms-transform:rotate(78deg);-o-transform:rotate(78deg);transform:rotate(78deg)}.wi-wind.from-259-deg{-webkit-transform:rotate(79deg);-moz-transform:rotate(79deg);-ms-transform:rotate(79deg);-o-transform:rotate(79deg);transform:rotate(79deg)}.wi-wind.from-260-deg{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg)}.wi-wind.from-261-deg{-webkit-transform:rotate(81deg);-moz-transform:rotate(81deg);-ms-transform:rotate(81deg);-o-transform:rotate(81deg);transform:rotate(81deg)}.wi-wind.from-262-deg{-webkit-transform:rotate(82deg);-moz-transform:rotate(82deg);-ms-transform:rotate(82deg);-o-transform:rotate(82deg);transform:rotate(82deg)}.wi-wind.from-263-deg{-webkit-transform:rotate(83deg);-moz-transform:rotate(83deg);-ms-transform:rotate(83deg);-o-transform:rotate(83deg);transform:rotate(83deg)}.wi-wind.from-264-deg{-webkit-transform:rotate(84deg);-moz-transform:rotate(84deg);-ms-transform:rotate(84deg);-o-transform:rotate(84deg);transform:rotate(84deg)}.wi-wind.from-265-deg{-webkit-transform:rotate(85deg);-moz-transform:rotate(85deg);-ms-transform:rotate(85deg);-o-transform:rotate(85deg);transform:rotate(85deg)}.wi-wind.from-266-deg{-webkit-transform:rotate(86deg);-moz-transform:rotate(86deg);-ms-transform:rotate(86deg);-o-transform:rotate(86deg);transform:rotate(86deg)}.wi-wind.from-267-deg{-webkit-transform:rotate(87deg);-moz-transform:rotate(87deg);-ms-transform:rotate(87deg);-o-transform:rotate(87deg);transform:rotate(87deg)}.wi-wind.from-268-deg{-webkit-transform:rotate(88deg);-moz-transform:rotate(88deg);-ms-transform:rotate(88deg);-o-transform:rotate(88deg);transform:rotate(88deg)}.wi-wind.from-269-deg{-webkit-transform:rotate(89deg);-moz-transform:rotate(89deg);-ms-transform:rotate(89deg);-o-transform:rotate(89deg);transform:rotate(89deg)}.wi-wind.from-270-deg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-wind.from-271-deg{-webkit-transform:rotate(91deg);-moz-transform:rotate(91deg);-ms-transform:rotate(91deg);-o-transform:rotate(91deg);transform:rotate(91deg)}.wi-wind.from-272-deg{-webkit-transform:rotate(92deg);-moz-transform:rotate(92deg);-ms-transform:rotate(92deg);-o-transform:rotate(92deg);transform:rotate(92deg)}.wi-wind.from-273-deg{-webkit-transform:rotate(93deg);-moz-transform:rotate(93deg);-ms-transform:rotate(93deg);-o-transform:rotate(93deg);transform:rotate(93deg)}.wi-wind.from-274-deg{-webkit-transform:rotate(94deg);-moz-transform:rotate(94deg);-ms-transform:rotate(94deg);-o-transform:rotate(94deg);transform:rotate(94deg)}.wi-wind.from-275-deg{-webkit-transform:rotate(95deg);-moz-transform:rotate(95deg);-ms-transform:rotate(95deg);-o-transform:rotate(95deg);transform:rotate(95deg)}.wi-wind.from-276-deg{-webkit-transform:rotate(96deg);-moz-transform:rotate(96deg);-ms-transform:rotate(96deg);-o-transform:rotate(96deg);transform:rotate(96deg)}.wi-wind.from-277-deg{-webkit-transform:rotate(97deg);-moz-transform:rotate(97deg);-ms-transform:rotate(97deg);-o-transform:rotate(97deg);transform:rotate(97deg)}.wi-wind.from-278-deg{-webkit-transform:rotate(98deg);-moz-transform:rotate(98deg);-ms-transform:rotate(98deg);-o-transform:rotate(98deg);transform:rotate(98deg)}.wi-wind.from-279-deg{-webkit-transform:rotate(99deg);-moz-transform:rotate(99deg);-ms-transform:rotate(99deg);-o-transform:rotate(99deg);transform:rotate(99deg)}.wi-wind.from-280-deg{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-o-transform:rotate(100deg);transform:rotate(100deg)}.wi-wind.from-281-deg{-webkit-transform:rotate(101deg);-moz-transform:rotate(101deg);-ms-transform:rotate(101deg);-o-transform:rotate(101deg);transform:rotate(101deg)}.wi-wind.from-282-deg{-webkit-transform:rotate(102deg);-moz-transform:rotate(102deg);-ms-transform:rotate(102deg);-o-transform:rotate(102deg);transform:rotate(102deg)}.wi-wind.from-283-deg{-webkit-transform:rotate(103deg);-moz-transform:rotate(103deg);-ms-transform:rotate(103deg);-o-transform:rotate(103deg);transform:rotate(103deg)}.wi-wind.from-284-deg{-webkit-transform:rotate(104deg);-moz-transform:rotate(104deg);-ms-transform:rotate(104deg);-o-transform:rotate(104deg);transform:rotate(104deg)}.wi-wind.from-285-deg{-webkit-transform:rotate(105deg);-moz-transform:rotate(105deg);-ms-transform:rotate(105deg);-o-transform:rotate(105deg);transform:rotate(105deg)}.wi-wind.from-286-deg{-webkit-transform:rotate(106deg);-moz-transform:rotate(106deg);-ms-transform:rotate(106deg);-o-transform:rotate(106deg);transform:rotate(106deg)}.wi-wind.from-287-deg{-webkit-transform:rotate(107deg);-moz-transform:rotate(107deg);-ms-transform:rotate(107deg);-o-transform:rotate(107deg);transform:rotate(107deg)}.wi-wind.from-288-deg{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg)}.wi-wind.from-289-deg{-webkit-transform:rotate(109deg);-moz-transform:rotate(109deg);-ms-transform:rotate(109deg);-o-transform:rotate(109deg);transform:rotate(109deg)}.wi-wind.from-290-deg{-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);-ms-transform:rotate(110deg);-o-transform:rotate(110deg);transform:rotate(110deg)}.wi-wind.from-291-deg{-webkit-transform:rotate(111deg);-moz-transform:rotate(111deg);-ms-transform:rotate(111deg);-o-transform:rotate(111deg);transform:rotate(111deg)}.wi-wind.from-292-deg{-webkit-transform:rotate(112deg);-moz-transform:rotate(112deg);-ms-transform:rotate(112deg);-o-transform:rotate(112deg);transform:rotate(112deg)}.wi-wind.from-293-deg{-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.wi-wind.from-294-deg{-webkit-transform:rotate(114deg);-moz-transform:rotate(114deg);-ms-transform:rotate(114deg);-o-transform:rotate(114deg);transform:rotate(114deg)}.wi-wind.from-295-deg{-webkit-transform:rotate(115deg);-moz-transform:rotate(115deg);-ms-transform:rotate(115deg);-o-transform:rotate(115deg);transform:rotate(115deg)}.wi-wind.from-296-deg{-webkit-transform:rotate(116deg);-moz-transform:rotate(116deg);-ms-transform:rotate(116deg);-o-transform:rotate(116deg);transform:rotate(116deg)}.wi-wind.from-297-deg{-webkit-transform:rotate(117deg);-moz-transform:rotate(117deg);-ms-transform:rotate(117deg);-o-transform:rotate(117deg);transform:rotate(117deg)}.wi-wind.from-298-deg{-webkit-transform:rotate(118deg);-moz-transform:rotate(118deg);-ms-transform:rotate(118deg);-o-transform:rotate(118deg);transform:rotate(118deg)}.wi-wind.from-299-deg{-webkit-transform:rotate(119deg);-moz-transform:rotate(119deg);-ms-transform:rotate(119deg);-o-transform:rotate(119deg);transform:rotate(119deg)}.wi-wind.from-300-deg{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.wi-wind.from-301-deg{-webkit-transform:rotate(121deg);-moz-transform:rotate(121deg);-ms-transform:rotate(121deg);-o-transform:rotate(121deg);transform:rotate(121deg)}.wi-wind.from-302-deg{-webkit-transform:rotate(122deg);-moz-transform:rotate(122deg);-ms-transform:rotate(122deg);-o-transform:rotate(122deg);transform:rotate(122deg)}.wi-wind.from-303-deg{-webkit-transform:rotate(123deg);-moz-transform:rotate(123deg);-ms-transform:rotate(123deg);-o-transform:rotate(123deg);transform:rotate(123deg)}.wi-wind.from-304-deg{-webkit-transform:rotate(124deg);-moz-transform:rotate(124deg);-ms-transform:rotate(124deg);-o-transform:rotate(124deg);transform:rotate(124deg)}.wi-wind.from-305-deg{-webkit-transform:rotate(125deg);-moz-transform:rotate(125deg);-ms-transform:rotate(125deg);-o-transform:rotate(125deg);transform:rotate(125deg)}.wi-wind.from-306-deg{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg)}.wi-wind.from-307-deg{-webkit-transform:rotate(127deg);-moz-transform:rotate(127deg);-ms-transform:rotate(127deg);-o-transform:rotate(127deg);transform:rotate(127deg)}.wi-wind.from-308-deg{-webkit-transform:rotate(128deg);-moz-transform:rotate(128deg);-ms-transform:rotate(128deg);-o-transform:rotate(128deg);transform:rotate(128deg)}.wi-wind.from-309-deg{-webkit-transform:rotate(129deg);-moz-transform:rotate(129deg);-ms-transform:rotate(129deg);-o-transform:rotate(129deg);transform:rotate(129deg)}.wi-wind.from-310-deg{-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}.wi-wind.from-311-deg{-webkit-transform:rotate(131deg);-moz-transform:rotate(131deg);-ms-transform:rotate(131deg);-o-transform:rotate(131deg);transform:rotate(131deg)}.wi-wind.from-312-deg{-webkit-transform:rotate(132deg);-moz-transform:rotate(132deg);-ms-transform:rotate(132deg);-o-transform:rotate(132deg);transform:rotate(132deg)}.wi-wind.from-313-deg{-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);-o-transform:rotate(133deg);transform:rotate(133deg)}.wi-wind.from-314-deg{-webkit-transform:rotate(134deg);-moz-transform:rotate(134deg);-ms-transform:rotate(134deg);-o-transform:rotate(134deg);transform:rotate(134deg)}.wi-wind.from-315-deg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wi-wind.from-316-deg{-webkit-transform:rotate(136deg);-moz-transform:rotate(136deg);-ms-transform:rotate(136deg);-o-transform:rotate(136deg);transform:rotate(136deg)}.wi-wind.from-317-deg{-webkit-transform:rotate(137deg);-moz-transform:rotate(137deg);-ms-transform:rotate(137deg);-o-transform:rotate(137deg);transform:rotate(137deg)}.wi-wind.from-318-deg{-webkit-transform:rotate(138deg);-moz-transform:rotate(138deg);-ms-transform:rotate(138deg);-o-transform:rotate(138deg);transform:rotate(138deg)}.wi-wind.from-319-deg{-webkit-transform:rotate(139deg);-moz-transform:rotate(139deg);-ms-transform:rotate(139deg);-o-transform:rotate(139deg);transform:rotate(139deg)}.wi-wind.from-320-deg{-webkit-transform:rotate(140deg);-moz-transform:rotate(140deg);-ms-transform:rotate(140deg);-o-transform:rotate(140deg);transform:rotate(140deg)}.wi-wind.from-321-deg{-webkit-transform:rotate(141deg);-moz-transform:rotate(141deg);-ms-transform:rotate(141deg);-o-transform:rotate(141deg);transform:rotate(141deg)}.wi-wind.from-322-deg{-webkit-transform:rotate(142deg);-moz-transform:rotate(142deg);-ms-transform:rotate(142deg);-o-transform:rotate(142deg);transform:rotate(142deg)}.wi-wind.from-323-deg{-webkit-transform:rotate(143deg);-moz-transform:rotate(143deg);-ms-transform:rotate(143deg);-o-transform:rotate(143deg);transform:rotate(143deg)}.wi-wind.from-324-deg{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg)}.wi-wind.from-325-deg{-webkit-transform:rotate(145deg);-moz-transform:rotate(145deg);-ms-transform:rotate(145deg);-o-transform:rotate(145deg);transform:rotate(145deg)}.wi-wind.from-326-deg{-webkit-transform:rotate(146deg);-moz-transform:rotate(146deg);-ms-transform:rotate(146deg);-o-transform:rotate(146deg);transform:rotate(146deg)}.wi-wind.from-327-deg{-webkit-transform:rotate(147deg);-moz-transform:rotate(147deg);-ms-transform:rotate(147deg);-o-transform:rotate(147deg);transform:rotate(147deg)}.wi-wind.from-328-deg{-webkit-transform:rotate(148deg);-moz-transform:rotate(148deg);-ms-transform:rotate(148deg);-o-transform:rotate(148deg);transform:rotate(148deg)}.wi-wind.from-329-deg{-webkit-transform:rotate(149deg);-moz-transform:rotate(149deg);-ms-transform:rotate(149deg);-o-transform:rotate(149deg);transform:rotate(149deg)}.wi-wind.from-330-deg{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.wi-wind.from-331-deg{-webkit-transform:rotate(151deg);-moz-transform:rotate(151deg);-ms-transform:rotate(151deg);-o-transform:rotate(151deg);transform:rotate(151deg)}.wi-wind.from-332-deg{-webkit-transform:rotate(152deg);-moz-transform:rotate(152deg);-ms-transform:rotate(152deg);-o-transform:rotate(152deg);transform:rotate(152deg)}.wi-wind.from-333-deg{-webkit-transform:rotate(153deg);-moz-transform:rotate(153deg);-ms-transform:rotate(153deg);-o-transform:rotate(153deg);transform:rotate(153deg)}.wi-wind.from-334-deg{-webkit-transform:rotate(154deg);-moz-transform:rotate(154deg);-ms-transform:rotate(154deg);-o-transform:rotate(154deg);transform:rotate(154deg)}.wi-wind.from-335-deg{-webkit-transform:rotate(155deg);-moz-transform:rotate(155deg);-ms-transform:rotate(155deg);-o-transform:rotate(155deg);transform:rotate(155deg)}.wi-wind.from-336-deg{-webkit-transform:rotate(156deg);-moz-transform:rotate(156deg);-ms-transform:rotate(156deg);-o-transform:rotate(156deg);transform:rotate(156deg)}.wi-wind.from-337-deg{-webkit-transform:rotate(157deg);-moz-transform:rotate(157deg);-ms-transform:rotate(157deg);-o-transform:rotate(157deg);transform:rotate(157deg)}.wi-wind.from-338-deg{-webkit-transform:rotate(158deg);-moz-transform:rotate(158deg);-ms-transform:rotate(158deg);-o-transform:rotate(158deg);transform:rotate(158deg)}.wi-wind.from-339-deg{-webkit-transform:rotate(159deg);-moz-transform:rotate(159deg);-ms-transform:rotate(159deg);-o-transform:rotate(159deg);transform:rotate(159deg)}.wi-wind.from-340-deg{-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg);-ms-transform:rotate(160deg);-o-transform:rotate(160deg);transform:rotate(160deg)}.wi-wind.from-341-deg{-webkit-transform:rotate(161deg);-moz-transform:rotate(161deg);-ms-transform:rotate(161deg);-o-transform:rotate(161deg);transform:rotate(161deg)}.wi-wind.from-342-deg{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg)}.wi-wind.from-343-deg{-webkit-transform:rotate(163deg);-moz-transform:rotate(163deg);-ms-transform:rotate(163deg);-o-transform:rotate(163deg);transform:rotate(163deg)}.wi-wind.from-344-deg{-webkit-transform:rotate(164deg);-moz-transform:rotate(164deg);-ms-transform:rotate(164deg);-o-transform:rotate(164deg);transform:rotate(164deg)}.wi-wind.from-345-deg{-webkit-transform:rotate(165deg);-moz-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg)}.wi-wind.from-346-deg{-webkit-transform:rotate(166deg);-moz-transform:rotate(166deg);-ms-transform:rotate(166deg);-o-transform:rotate(166deg);transform:rotate(166deg)}.wi-wind.from-347-deg{-webkit-transform:rotate(167deg);-moz-transform:rotate(167deg);-ms-transform:rotate(167deg);-o-transform:rotate(167deg);transform:rotate(167deg)}.wi-wind.from-348-deg{-webkit-transform:rotate(168deg);-moz-transform:rotate(168deg);-ms-transform:rotate(168deg);-o-transform:rotate(168deg);transform:rotate(168deg)}.wi-wind.from-349-deg{-webkit-transform:rotate(169deg);-moz-transform:rotate(169deg);-ms-transform:rotate(169deg);-o-transform:rotate(169deg);transform:rotate(169deg)}.wi-wind.from-350-deg{-webkit-transform:rotate(170deg);-moz-transform:rotate(170deg);-ms-transform:rotate(170deg);-o-transform:rotate(170deg);transform:rotate(170deg)}.wi-wind.from-351-deg{-webkit-transform:rotate(171deg);-moz-transform:rotate(171deg);-ms-transform:rotate(171deg);-o-transform:rotate(171deg);transform:rotate(171deg)}.wi-wind.from-352-deg{-webkit-transform:rotate(172deg);-moz-transform:rotate(172deg);-ms-transform:rotate(172deg);-o-transform:rotate(172deg);transform:rotate(172deg)}.wi-wind.from-353-deg{-webkit-transform:rotate(173deg);-moz-transform:rotate(173deg);-ms-transform:rotate(173deg);-o-transform:rotate(173deg);transform:rotate(173deg)}.wi-wind.from-354-deg{-webkit-transform:rotate(174deg);-moz-transform:rotate(174deg);-ms-transform:rotate(174deg);-o-transform:rotate(174deg);transform:rotate(174deg)}.wi-wind.from-355-deg{-webkit-transform:rotate(175deg);-moz-transform:rotate(175deg);-ms-transform:rotate(175deg);-o-transform:rotate(175deg);transform:rotate(175deg)}.wi-wind.from-356-deg{-webkit-transform:rotate(176deg);-moz-transform:rotate(176deg);-ms-transform:rotate(176deg);-o-transform:rotate(176deg);transform:rotate(176deg)}.wi-wind.from-357-deg{-webkit-transform:rotate(177deg);-moz-transform:rotate(177deg);-ms-transform:rotate(177deg);-o-transform:rotate(177deg);transform:rotate(177deg)}.wi-wind.from-358-deg{-webkit-transform:rotate(178deg);-moz-transform:rotate(178deg);-ms-transform:rotate(178deg);-o-transform:rotate(178deg);transform:rotate(178deg)}.wi-wind.from-359-deg{-webkit-transform:rotate(179deg);-moz-transform:rotate(179deg);-ms-transform:rotate(179deg);-o-transform:rotate(179deg);transform:rotate(179deg)}.wi-wind.from-360-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-towards-n{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-towards-nne{-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.wi-towards-ne{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-towards-ene{-webkit-transform:rotate(68deg);-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-o-transform:rotate(68deg);transform:rotate(68deg)}.wi-towards-e{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-towards-ese{-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.wi-towards-se{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wi-towards-sse{-webkit-transform:rotate(158deg);-moz-transform:rotate(158deg);-ms-transform:rotate(158deg);-o-transform:rotate(158deg);transform:rotate(158deg)}.wi-towards-s{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-towards-ssw{-webkit-transform:rotate(203deg);-moz-transform:rotate(203deg);-ms-transform:rotate(203deg);-o-transform:rotate(203deg);transform:rotate(203deg)}.wi-towards-sw{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-towards-wsw{-webkit-transform:rotate(248deg);-moz-transform:rotate(248deg);-ms-transform:rotate(248deg);-o-transform:rotate(248deg);transform:rotate(248deg)}.wi-towards-w{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-towards-wnw{-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);-o-transform:rotate(293deg);transform:rotate(293deg)}.wi-towards-nw{-webkit-transform:rotate(313deg);-moz-transform:rotate(313deg);-ms-transform:rotate(313deg);-o-transform:rotate(313deg);transform:rotate(313deg)}.wi-towards-nnw{-webkit-transform:rotate(336deg);-moz-transform:rotate(336deg);-ms-transform:rotate(336deg);-o-transform:rotate(336deg);transform:rotate(336deg)}.wi-from-n{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-from-nne{-webkit-transform:rotate(203deg);-moz-transform:rotate(203deg);-ms-transform:rotate(203deg);-o-transform:rotate(203deg);transform:rotate(203deg)}.wi-from-ne{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-from-ene{-webkit-transform:rotate(248deg);-moz-transform:rotate(248deg);-ms-transform:rotate(248deg);-o-transform:rotate(248deg);transform:rotate(248deg)}.wi-from-e{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-from-ese{-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);-o-transform:rotate(293deg);transform:rotate(293deg)}.wi-from-se{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wi-from-sse{-webkit-transform:rotate(338deg);-moz-transform:rotate(338deg);-ms-transform:rotate(338deg);-o-transform:rotate(338deg);transform:rotate(338deg)}.wi-from-s{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.wi-from-ssw{-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.wi-from-sw{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-from-wsw{-webkit-transform:rotate(68deg);-moz-transform:rotate(68deg);-ms-transform:rotate(68deg);-o-transform:rotate(68deg);transform:rotate(68deg)}.wi-from-w{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-from-wnw{-webkit-transform:rotate(113deg);-moz-transform:rotate(113deg);-ms-transform:rotate(113deg);-o-transform:rotate(113deg);transform:rotate(113deg)}.wi-from-nw{-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);-o-transform:rotate(133deg);transform:rotate(133deg)}.wi-from-nnw{-webkit-transform:rotate(156deg);-moz-transform:rotate(156deg);-ms-transform:rotate(156deg);-o-transform:rotate(156deg);transform:rotate(156deg)} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/weather-icons/css/weather-icons.min.css b/src/main/resources/static/files/assets/icon/weather-icons/css/weather-icons.min.css new file mode 100644 index 0000000..4ec4215 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/weather-icons/css/weather-icons.min.css @@ -0,0 +1,41 @@ +/*! + * Weather Icons 2.0 + * Updated August 1, 2015 + * Weather themed icons for Bootstrap + * Author - Erik Flowers - erik@helloerik.com + * Email: erik@helloerik.com + * Twitter: http://twitter.com/Erik_UX + * ------------------------------------------------------------------------------ + * Maintained at http://erikflowers.github.io/weather-icons + * + * License + * ------------------------------------------------------------------------------ + * - Font licensed under SIL OFL 1.1 - + * http://scripts.sil.org/OFL + * - CSS, SCSS and LESS are licensed under MIT License - + * http://opensource.org/licenses/mit-license.html + * - Documentation licensed under CC BY 3.0 - + * http://creativecommons.org/licenses/by/3.0/ + * - Inspired by and works great as a companion with Font Awesome + * "Font Awesome by Dave Gandy - http://fontawesome.io" + *//*! + * Weather Icons 2.0 + * Updated August 1, 2015 + * Weather themed icons for Bootstrap + * Author - Erik Flowers - erik@helloerik.com + * Email: erik@helloerik.com + * Twitter: http://twitter.com/Erik_UX + * ------------------------------------------------------------------------------ + * Maintained at http://erikflowers.github.io/weather-icons + * + * License + * ------------------------------------------------------------------------------ + * - Font licensed under SIL OFL 1.1 - + * http://scripts.sil.org/OFL + * - CSS, SCSS and LESS are licensed under MIT License - + * http://opensource.org/licenses/mit-license.html + * - Documentation licensed under CC BY 3.0 - + * http://creativecommons.org/licenses/by/3.0/ + * - Inspired by and works great as a companion with Font Awesome + * "Font Awesome by Dave Gandy - http://fontawesome.io" + */@font-face{font-family:weathericons;src:url(../font/weathericons-regular-webfont.eot);src:url(../font/weathericons-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../font/weathericons-regular-webfont.woff2) format('woff2'),url(../font/weathericons-regular-webfont.woff) format('woff'),url(../font/weathericons-regular-webfont.ttf) format('truetype'),url(../font/weathericons-regular-webfont.svg#weather_iconsregular) format('svg');font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-fw{text-align:center;width:1.4em}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.wi-day-sunny:before{content:"\f00d"}.wi-day-cloudy:before{content:"\f002"}.wi-day-cloudy-gusts:before{content:"\f000"}.wi-day-cloudy-windy:before{content:"\f001"}.wi-day-fog:before{content:"\f003"}.wi-day-hail:before{content:"\f004"}.wi-day-haze:before{content:"\f0b6"}.wi-day-lightning:before{content:"\f005"}.wi-day-rain:before{content:"\f008"}.wi-day-rain-mix:before{content:"\f006"}.wi-day-rain-wind:before{content:"\f007"}.wi-day-showers:before{content:"\f009"}.wi-day-sleet:before{content:"\f0b2"}.wi-day-sleet-storm:before{content:"\f068"}.wi-day-snow:before{content:"\f00a"}.wi-day-snow-thunderstorm:before{content:"\f06b"}.wi-day-snow-wind:before{content:"\f065"}.wi-day-sprinkle:before{content:"\f00b"}.wi-day-storm-showers:before{content:"\f00e"}.wi-day-sunny-overcast:before{content:"\f00c"}.wi-day-thunderstorm:before{content:"\f010"}.wi-day-windy:before{content:"\f085"}.wi-solar-eclipse:before{content:"\f06e"}.wi-hot:before{content:"\f072"}.wi-day-cloudy-high:before{content:"\f07d"}.wi-day-light-wind:before{content:"\f0c4"}.wi-night-clear:before{content:"\f02e"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-night-alt-cloudy-gusts:before{content:"\f022"}.wi-night-alt-cloudy-windy:before{content:"\f023"}.wi-night-alt-hail:before{content:"\f024"}.wi-night-alt-lightning:before{content:"\f025"}.wi-night-alt-rain:before{content:"\f028"}.wi-night-alt-rain-mix:before{content:"\f026"}.wi-night-alt-rain-wind:before{content:"\f027"}.wi-night-alt-showers:before{content:"\f029"}.wi-night-alt-sleet:before{content:"\f0b4"}.wi-night-alt-sleet-storm:before{content:"\f06a"}.wi-night-alt-snow:before{content:"\f02a"}.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}.wi-night-alt-snow-wind:before{content:"\f067"}.wi-night-alt-sprinkle:before{content:"\f02b"}.wi-night-alt-storm-showers:before{content:"\f02c"}.wi-night-alt-thunderstorm:before{content:"\f02d"}.wi-night-cloudy:before{content:"\f031"}.wi-night-cloudy-gusts:before{content:"\f02f"}.wi-night-cloudy-windy:before{content:"\f030"}.wi-night-fog:before{content:"\f04a"}.wi-night-hail:before{content:"\f032"}.wi-night-lightning:before{content:"\f033"}.wi-night-partly-cloudy:before{content:"\f083"}.wi-night-rain:before{content:"\f036"}.wi-night-rain-mix:before{content:"\f034"}.wi-night-rain-wind:before{content:"\f035"}.wi-night-showers:before{content:"\f037"}.wi-night-sleet:before{content:"\f0b3"}.wi-night-sleet-storm:before{content:"\f069"}.wi-night-snow:before{content:"\f038"}.wi-night-snow-thunderstorm:before{content:"\f06c"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-sprinkle:before{content:"\f039"}.wi-night-storm-showers:before{content:"\f03a"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-lunar-eclipse:before{content:"\f070"}.wi-stars:before{content:"\f077"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-night-alt-cloudy-high:before{content:"\f07e"}.wi-night-cloudy-high:before{content:"\f080"}.wi-night-alt-partly-cloudy:before{content:"\f081"}.wi-cloud:before{content:"\f041"}.wi-cloudy:before{content:"\f013"}.wi-cloudy-gusts:before{content:"\f011"}.wi-cloudy-windy:before{content:"\f012"}.wi-fog:before{content:"\f014"}.wi-hail:before{content:"\f015"}.wi-rain:before{content:"\f019"}.wi-rain-mix:before{content:"\f017"}.wi-rain-wind:before{content:"\f018"}.wi-showers:before{content:"\f01a"}.wi-sleet:before{content:"\f0b5"}.wi-snow:before{content:"\f01b"}.wi-sprinkle:before{content:"\f01c"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-snow-wind:before{content:"\f064"}.wi-snow:before{content:"\f01b"}.wi-smog:before{content:"\f074"}.wi-smoke:before{content:"\f062"}.wi-lightning:before{content:"\f016"}.wi-raindrops:before{content:"\f04e"}.wi-raindrop:before{content:"\f078"}.wi-dust:before{content:"\f063"}.wi-snowflake-cold:before{content:"\f076"}.wi-windy:before{content:"\f021"}.wi-strong-wind:before{content:"\f050"}.wi-sandstorm:before{content:"\f082"}.wi-earthquake:before{content:"\f0c6"}.wi-fire:before{content:"\f0c7"}.wi-flood:before{content:"\f07c"}.wi-meteor:before{content:"\f071"}.wi-tsunami:before{content:"\f0c5"}.wi-volcano:before{content:"\f0c8"}.wi-hurricane:before{content:"\f073"}.wi-tornado:before{content:"\f056"}.wi-small-craft-advisory:before{content:"\f0cc"}.wi-gale-warning:before{content:"\f0cd"}.wi-storm-warning:before{content:"\f0ce"}.wi-hurricane-warning:before{content:"\f0cf"}.wi-wind-direction:before{content:"\f0b1"}.wi-alien:before{content:"\f075"}.wi-celsius:before{content:"\f03c"}.wi-fahrenheit:before{content:"\f045"}.wi-degrees:before{content:"\f042"}.wi-thermometer:before{content:"\f055"}.wi-thermometer-exterior:before{content:"\f053"}.wi-thermometer-internal:before{content:"\f054"}.wi-cloud-down:before{content:"\f03d"}.wi-cloud-up:before{content:"\f040"}.wi-cloud-refresh:before{content:"\f03e"}.wi-horizon:before{content:"\f047"}.wi-horizon-alt:before{content:"\f046"}.wi-sunrise:before{content:"\f051"}.wi-sunset:before{content:"\f052"}.wi-moonrise:before{content:"\f0c9"}.wi-moonset:before{content:"\f0ca"}.wi-refresh:before{content:"\f04c"}.wi-refresh-alt:before{content:"\f04b"}.wi-umbrella:before{content:"\f084"}.wi-barometer:before{content:"\f079"}.wi-humidity:before{content:"\f07a"}.wi-na:before{content:"\f07b"}.wi-train:before{content:"\f0cb"}.wi-moon-new:before{content:"\f095"}.wi-moon-waxing-crescent-1:before{content:"\f096"}.wi-moon-waxing-crescent-2:before{content:"\f097"}.wi-moon-waxing-crescent-3:before{content:"\f098"}.wi-moon-waxing-crescent-4:before{content:"\f099"}.wi-moon-waxing-crescent-5:before{content:"\f09a"}.wi-moon-waxing-crescent-6:before{content:"\f09b"}.wi-moon-first-quarter:before{content:"\f09c"}.wi-moon-waxing-gibbous-1:before{content:"\f09d"}.wi-moon-waxing-gibbous-2:before{content:"\f09e"}.wi-moon-waxing-gibbous-3:before{content:"\f09f"}.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}.wi-moon-full:before{content:"\f0a3"}.wi-moon-waning-gibbous-1:before{content:"\f0a4"}.wi-moon-waning-gibbous-2:before{content:"\f0a5"}.wi-moon-waning-gibbous-3:before{content:"\f0a6"}.wi-moon-waning-gibbous-4:before{content:"\f0a7"}.wi-moon-waning-gibbous-5:before{content:"\f0a8"}.wi-moon-waning-gibbous-6:before{content:"\f0a9"}.wi-moon-third-quarter:before{content:"\f0aa"}.wi-moon-waning-crescent-1:before{content:"\f0ab"}.wi-moon-waning-crescent-2:before{content:"\f0ac"}.wi-moon-waning-crescent-3:before{content:"\f0ad"}.wi-moon-waning-crescent-4:before{content:"\f0ae"}.wi-moon-waning-crescent-5:before{content:"\f0af"}.wi-moon-waning-crescent-6:before{content:"\f0b0"}.wi-moon-alt-new:before{content:"\f0eb"}.wi-moon-alt-waxing-crescent-1:before{content:"\f0d0"}.wi-moon-alt-waxing-crescent-2:before{content:"\f0d1"}.wi-moon-alt-waxing-crescent-3:before{content:"\f0d2"}.wi-moon-alt-waxing-crescent-4:before{content:"\f0d3"}.wi-moon-alt-waxing-crescent-5:before{content:"\f0d4"}.wi-moon-alt-waxing-crescent-6:before{content:"\f0d5"}.wi-moon-alt-first-quarter:before{content:"\f0d6"}.wi-moon-alt-waxing-gibbous-1:before{content:"\f0d7"}.wi-moon-alt-waxing-gibbous-2:before{content:"\f0d8"}.wi-moon-alt-waxing-gibbous-3:before{content:"\f0d9"}.wi-moon-alt-waxing-gibbous-4:before{content:"\f0da"}.wi-moon-alt-waxing-gibbous-5:before{content:"\f0db"}.wi-moon-alt-waxing-gibbous-6:before{content:"\f0dc"}.wi-moon-alt-full:before{content:"\f0dd"}.wi-moon-alt-waning-gibbous-1:before{content:"\f0de"}.wi-moon-alt-waning-gibbous-2:before{content:"\f0df"}.wi-moon-alt-waning-gibbous-3:before{content:"\f0e0"}.wi-moon-alt-waning-gibbous-4:before{content:"\f0e1"}.wi-moon-alt-waning-gibbous-5:before{content:"\f0e2"}.wi-moon-alt-waning-gibbous-6:before{content:"\f0e3"}.wi-moon-alt-third-quarter:before{content:"\f0e4"}.wi-moon-alt-waning-crescent-1:before{content:"\f0e5"}.wi-moon-alt-waning-crescent-2:before{content:"\f0e6"}.wi-moon-alt-waning-crescent-3:before{content:"\f0e7"}.wi-moon-alt-waning-crescent-4:before{content:"\f0e8"}.wi-moon-alt-waning-crescent-5:before{content:"\f0e9"}.wi-moon-alt-waning-crescent-6:before{content:"\f0ea"}.wi-moon-0:before{content:"\f095"}.wi-moon-1:before{content:"\f096"}.wi-moon-2:before{content:"\f097"}.wi-moon-3:before{content:"\f098"}.wi-moon-4:before{content:"\f099"}.wi-moon-5:before{content:"\f09a"}.wi-moon-6:before{content:"\f09b"}.wi-moon-7:before{content:"\f09c"}.wi-moon-8:before{content:"\f09d"}.wi-moon-9:before{content:"\f09e"}.wi-moon-10:before{content:"\f09f"}.wi-moon-11:before{content:"\f0a0"}.wi-moon-12:before{content:"\f0a1"}.wi-moon-13:before{content:"\f0a2"}.wi-moon-14:before{content:"\f0a3"}.wi-moon-15:before{content:"\f0a4"}.wi-moon-16:before{content:"\f0a5"}.wi-moon-17:before{content:"\f0a6"}.wi-moon-18:before{content:"\f0a7"}.wi-moon-19:before{content:"\f0a8"}.wi-moon-20:before{content:"\f0a9"}.wi-moon-21:before{content:"\f0aa"}.wi-moon-22:before{content:"\f0ab"}.wi-moon-23:before{content:"\f0ac"}.wi-moon-24:before{content:"\f0ad"}.wi-moon-25:before{content:"\f0ae"}.wi-moon-26:before{content:"\f0af"}.wi-moon-27:before{content:"\f0b0"}.wi-time-1:before{content:"\f08a"}.wi-time-2:before{content:"\f08b"}.wi-time-3:before{content:"\f08c"}.wi-time-4:before{content:"\f08d"}.wi-time-5:before{content:"\f08e"}.wi-time-6:before{content:"\f08f"}.wi-time-7:before{content:"\f090"}.wi-time-8:before{content:"\f091"}.wi-time-9:before{content:"\f092"}.wi-time-10:before{content:"\f093"}.wi-time-11:before{content:"\f094"}.wi-time-12:before{content:"\f089"}.wi-direction-up:before{content:"\f058"}.wi-direction-up-right:before{content:"\f057"}.wi-direction-right:before{content:"\f04d"}.wi-direction-down-right:before{content:"\f088"}.wi-direction-down:before{content:"\f044"}.wi-direction-down-left:before{content:"\f043"}.wi-direction-left:before{content:"\f048"}.wi-direction-up-left:before{content:"\f087"}.wi-wind-beaufort-0:before{content:"\f0b7"}.wi-wind-beaufort-1:before{content:"\f0b8"}.wi-wind-beaufort-2:before{content:"\f0b9"}.wi-wind-beaufort-3:before{content:"\f0ba"}.wi-wind-beaufort-4:before{content:"\f0bb"}.wi-wind-beaufort-5:before{content:"\f0bc"}.wi-wind-beaufort-6:before{content:"\f0bd"}.wi-wind-beaufort-7:before{content:"\f0be"}.wi-wind-beaufort-8:before{content:"\f0bf"}.wi-wind-beaufort-9:before{content:"\f0c0"}.wi-wind-beaufort-10:before{content:"\f0c1"}.wi-wind-beaufort-11:before{content:"\f0c2"}.wi-wind-beaufort-12:before{content:"\f0c3"}.wi-yahoo-0:before{content:"\f056"}.wi-yahoo-1:before{content:"\f00e"}.wi-yahoo-2:before{content:"\f073"}.wi-yahoo-3:before{content:"\f01e"}.wi-yahoo-4:before{content:"\f01e"}.wi-yahoo-5:before{content:"\f017"}.wi-yahoo-6:before{content:"\f017"}.wi-yahoo-7:before{content:"\f017"}.wi-yahoo-8:before{content:"\f015"}.wi-yahoo-9:before{content:"\f01a"}.wi-yahoo-10:before{content:"\f015"}.wi-yahoo-11:before{content:"\f01a"}.wi-yahoo-12:before{content:"\f01a"}.wi-yahoo-13:before{content:"\f01b"}.wi-yahoo-14:before{content:"\f00a"}.wi-yahoo-15:before{content:"\f064"}.wi-yahoo-16:before{content:"\f01b"}.wi-yahoo-17:before{content:"\f015"}.wi-yahoo-18:before{content:"\f017"}.wi-yahoo-19:before{content:"\f063"}.wi-yahoo-20:before{content:"\f014"}.wi-yahoo-21:before{content:"\f021"}.wi-yahoo-22:before{content:"\f062"}.wi-yahoo-23:before{content:"\f050"}.wi-yahoo-24:before{content:"\f050"}.wi-yahoo-25:before{content:"\f076"}.wi-yahoo-26:before{content:"\f013"}.wi-yahoo-27:before{content:"\f031"}.wi-yahoo-28:before{content:"\f002"}.wi-yahoo-29:before{content:"\f031"}.wi-yahoo-30:before{content:"\f002"}.wi-yahoo-31:before{content:"\f02e"}.wi-yahoo-32:before{content:"\f00d"}.wi-yahoo-33:before{content:"\f083"}.wi-yahoo-34:before{content:"\f00c"}.wi-yahoo-35:before{content:"\f017"}.wi-yahoo-36:before{content:"\f072"}.wi-yahoo-37:before{content:"\f00e"}.wi-yahoo-38:before{content:"\f00e"}.wi-yahoo-39:before{content:"\f00e"}.wi-yahoo-40:before{content:"\f01a"}.wi-yahoo-41:before{content:"\f064"}.wi-yahoo-42:before{content:"\f01b"}.wi-yahoo-43:before{content:"\f064"}.wi-yahoo-44:before{content:"\f00c"}.wi-yahoo-45:before{content:"\f00e"}.wi-yahoo-46:before{content:"\f01b"}.wi-yahoo-47:before{content:"\f00e"}.wi-yahoo-3200:before{content:"\f077"}.wi-forecast-io-clear-day:before{content:"\f00d"}.wi-forecast-io-clear-night:before{content:"\f02e"}.wi-forecast-io-rain:before{content:"\f019"}.wi-forecast-io-snow:before{content:"\f01b"}.wi-forecast-io-sleet:before{content:"\f0b5"}.wi-forecast-io-wind:before{content:"\f050"}.wi-forecast-io-fog:before{content:"\f014"}.wi-forecast-io-cloudy:before{content:"\f013"}.wi-forecast-io-partly-cloudy-day:before{content:"\f002"}.wi-forecast-io-partly-cloudy-night:before{content:"\f031"}.wi-forecast-io-hail:before{content:"\f015"}.wi-forecast-io-thunderstorm:before{content:"\f01e"}.wi-forecast-io-tornado:before{content:"\f056"}.wi-wmo4680-00:before,.wi-wmo4680-0:before{content:"\f055"}.wi-wmo4680-01:before,.wi-wmo4680-1:before{content:"\f013"}.wi-wmo4680-02:before,.wi-wmo4680-2:before{content:"\f055"}.wi-wmo4680-03:before,.wi-wmo4680-3:before{content:"\f013"}.wi-wmo4680-04:before,.wi-wmo4680-4:before{content:"\f014"}.wi-wmo4680-05:before,.wi-wmo4680-5:before{content:"\f014"}.wi-wmo4680-10:before{content:"\f014"}.wi-wmo4680-11:before{content:"\f014"}.wi-wmo4680-12:before{content:"\f016"}.wi-wmo4680-18:before{content:"\f050"}.wi-wmo4680-20:before{content:"\f014"}.wi-wmo4680-21:before{content:"\f017"}.wi-wmo4680-22:before{content:"\f017"}.wi-wmo4680-23:before{content:"\f019"}.wi-wmo4680-24:before{content:"\f01b"}.wi-wmo4680-25:before{content:"\f015"}.wi-wmo4680-26:before{content:"\f01e"}.wi-wmo4680-27:before{content:"\f063"}.wi-wmo4680-28:before{content:"\f063"}.wi-wmo4680-29:before{content:"\f063"}.wi-wmo4680-30:before{content:"\f014"}.wi-wmo4680-31:before{content:"\f014"}.wi-wmo4680-32:before{content:"\f014"}.wi-wmo4680-33:before{content:"\f014"}.wi-wmo4680-34:before{content:"\f014"}.wi-wmo4680-35:before{content:"\f014"}.wi-wmo4680-40:before{content:"\f017"}.wi-wmo4680-41:before{content:"\f01c"}.wi-wmo4680-42:before{content:"\f019"}.wi-wmo4680-43:before{content:"\f01c"}.wi-wmo4680-44:before{content:"\f019"}.wi-wmo4680-45:before{content:"\f015"}.wi-wmo4680-46:before{content:"\f015"}.wi-wmo4680-47:before{content:"\f01b"}.wi-wmo4680-48:before{content:"\f01b"}.wi-wmo4680-50:before{content:"\f01c"}.wi-wmo4680-51:before{content:"\f01c"}.wi-wmo4680-52:before{content:"\f019"}.wi-wmo4680-53:before{content:"\f019"}.wi-wmo4680-54:before{content:"\f076"}.wi-wmo4680-55:before{content:"\f076"}.wi-wmo4680-56:before{content:"\f076"}.wi-wmo4680-57:before{content:"\f01c"}.wi-wmo4680-58:before{content:"\f019"}.wi-wmo4680-60:before{content:"\f01c"}.wi-wmo4680-61:before{content:"\f01c"}.wi-wmo4680-62:before{content:"\f019"}.wi-wmo4680-63:before{content:"\f019"}.wi-wmo4680-64:before{content:"\f015"}.wi-wmo4680-65:before{content:"\f015"}.wi-wmo4680-66:before{content:"\f015"}.wi-wmo4680-67:before{content:"\f017"}.wi-wmo4680-68:before{content:"\f017"}.wi-wmo4680-70:before{content:"\f01b"}.wi-wmo4680-71:before{content:"\f01b"}.wi-wmo4680-72:before{content:"\f01b"}.wi-wmo4680-73:before{content:"\f01b"}.wi-wmo4680-74:before{content:"\f076"}.wi-wmo4680-75:before{content:"\f076"}.wi-wmo4680-76:before{content:"\f076"}.wi-wmo4680-77:before{content:"\f01b"}.wi-wmo4680-78:before{content:"\f076"}.wi-wmo4680-80:before{content:"\f019"}.wi-wmo4680-81:before{content:"\f01c"}.wi-wmo4680-82:before{content:"\f019"}.wi-wmo4680-83:before{content:"\f019"}.wi-wmo4680-84:before{content:"\f01d"}.wi-wmo4680-85:before{content:"\f017"}.wi-wmo4680-86:before{content:"\f017"}.wi-wmo4680-87:before{content:"\f017"}.wi-wmo4680-89:before{content:"\f015"}.wi-wmo4680-90:before{content:"\f016"}.wi-wmo4680-91:before{content:"\f01d"}.wi-wmo4680-92:before{content:"\f01e"}.wi-wmo4680-93:before{content:"\f01e"}.wi-wmo4680-94:before{content:"\f016"}.wi-wmo4680-95:before{content:"\f01e"}.wi-wmo4680-96:before{content:"\f01e"}.wi-wmo4680-99:before{content:"\f056"}.wi-owm-200:before{content:"\f01e"}.wi-owm-201:before{content:"\f01e"}.wi-owm-202:before{content:"\f01e"}.wi-owm-210:before{content:"\f016"}.wi-owm-211:before{content:"\f016"}.wi-owm-212:before{content:"\f016"}.wi-owm-221:before{content:"\f016"}.wi-owm-230:before{content:"\f01e"}.wi-owm-231:before{content:"\f01e"}.wi-owm-232:before{content:"\f01e"}.wi-owm-300:before{content:"\f01c"}.wi-owm-301:before{content:"\f01c"}.wi-owm-302:before{content:"\f019"}.wi-owm-310:before{content:"\f017"}.wi-owm-311:before{content:"\f019"}.wi-owm-312:before{content:"\f019"}.wi-owm-313:before{content:"\f01a"}.wi-owm-314:before{content:"\f019"}.wi-owm-321:before{content:"\f01c"}.wi-owm-500:before{content:"\f01c"}.wi-owm-501:before{content:"\f019"}.wi-owm-502:before{content:"\f019"}.wi-owm-503:before{content:"\f019"}.wi-owm-504:before{content:"\f019"}.wi-owm-511:before{content:"\f017"}.wi-owm-520:before{content:"\f01a"}.wi-owm-521:before{content:"\f01a"}.wi-owm-522:before{content:"\f01a"}.wi-owm-531:before{content:"\f01d"}.wi-owm-600:before{content:"\f01b"}.wi-owm-601:before{content:"\f01b"}.wi-owm-602:before{content:"\f0b5"}.wi-owm-611:before{content:"\f017"}.wi-owm-612:before{content:"\f017"}.wi-owm-615:before{content:"\f017"}.wi-owm-616:before{content:"\f017"}.wi-owm-620:before{content:"\f017"}.wi-owm-621:before{content:"\f01b"}.wi-owm-622:before{content:"\f01b"}.wi-owm-701:before{content:"\f01a"}.wi-owm-711:before{content:"\f062"}.wi-owm-721:before{content:"\f0b6"}.wi-owm-731:before{content:"\f063"}.wi-owm-741:before{content:"\f014"}.wi-owm-761:before{content:"\f063"}.wi-owm-762:before{content:"\f063"}.wi-owm-771:before{content:"\f011"}.wi-owm-781:before{content:"\f056"}.wi-owm-800:before{content:"\f00d"}.wi-owm-801:before{content:"\f011"}.wi-owm-802:before{content:"\f011"}.wi-owm-803:before{content:"\f012"}.wi-owm-804:before{content:"\f013"}.wi-owm-900:before{content:"\f056"}.wi-owm-901:before{content:"\f01d"}.wi-owm-902:before{content:"\f073"}.wi-owm-903:before{content:"\f076"}.wi-owm-904:before{content:"\f072"}.wi-owm-905:before{content:"\f021"}.wi-owm-906:before{content:"\f015"}.wi-owm-957:before{content:"\f050"}.wi-owm-day-200:before{content:"\f010"}.wi-owm-day-201:before{content:"\f010"}.wi-owm-day-202:before{content:"\f010"}.wi-owm-day-210:before{content:"\f005"}.wi-owm-day-211:before{content:"\f005"}.wi-owm-day-212:before{content:"\f005"}.wi-owm-day-221:before{content:"\f005"}.wi-owm-day-230:before{content:"\f010"}.wi-owm-day-231:before{content:"\f010"}.wi-owm-day-232:before{content:"\f010"}.wi-owm-day-300:before{content:"\f00b"}.wi-owm-day-301:before{content:"\f00b"}.wi-owm-day-302:before{content:"\f008"}.wi-owm-day-310:before{content:"\f008"}.wi-owm-day-311:before{content:"\f008"}.wi-owm-day-312:before{content:"\f008"}.wi-owm-day-313:before{content:"\f008"}.wi-owm-day-314:before{content:"\f008"}.wi-owm-day-321:before{content:"\f00b"}.wi-owm-day-500:before{content:"\f00b"}.wi-owm-day-501:before{content:"\f008"}.wi-owm-day-502:before{content:"\f008"}.wi-owm-day-503:before{content:"\f008"}.wi-owm-day-504:before{content:"\f008"}.wi-owm-day-511:before{content:"\f006"}.wi-owm-day-520:before{content:"\f009"}.wi-owm-day-521:before{content:"\f009"}.wi-owm-day-522:before{content:"\f009"}.wi-owm-day-531:before{content:"\f00e"}.wi-owm-day-600:before{content:"\f00a"}.wi-owm-day-601:before{content:"\f0b2"}.wi-owm-day-602:before{content:"\f00a"}.wi-owm-day-611:before{content:"\f006"}.wi-owm-day-612:before{content:"\f006"}.wi-owm-day-615:before{content:"\f006"}.wi-owm-day-616:before{content:"\f006"}.wi-owm-day-620:before{content:"\f006"}.wi-owm-day-621:before{content:"\f00a"}.wi-owm-day-622:before{content:"\f00a"}.wi-owm-day-701:before{content:"\f009"}.wi-owm-day-711:before{content:"\f062"}.wi-owm-day-721:before{content:"\f0b6"}.wi-owm-day-731:before{content:"\f063"}.wi-owm-day-741:before{content:"\f003"}.wi-owm-day-761:before{content:"\f063"}.wi-owm-day-762:before{content:"\f063"}.wi-owm-day-781:before{content:"\f056"}.wi-owm-day-800:before{content:"\f00d"}.wi-owm-day-801:before{content:"\f000"}.wi-owm-day-802:before{content:"\f000"}.wi-owm-day-803:before{content:"\f000"}.wi-owm-day-804:before{content:"\f00c"}.wi-owm-day-900:before{content:"\f056"}.wi-owm-day-902:before{content:"\f073"}.wi-owm-day-903:before{content:"\f076"}.wi-owm-day-904:before{content:"\f072"}.wi-owm-day-906:before{content:"\f004"}.wi-owm-day-957:before{content:"\f050"}.wi-owm-night-200:before{content:"\f02d"}.wi-owm-night-201:before{content:"\f02d"}.wi-owm-night-202:before{content:"\f02d"}.wi-owm-night-210:before{content:"\f025"}.wi-owm-night-211:before{content:"\f025"}.wi-owm-night-212:before{content:"\f025"}.wi-owm-night-221:before{content:"\f025"}.wi-owm-night-230:before{content:"\f02d"}.wi-owm-night-231:before{content:"\f02d"}.wi-owm-night-232:before{content:"\f02d"}.wi-owm-night-300:before{content:"\f02b"}.wi-owm-night-301:before{content:"\f02b"}.wi-owm-night-302:before{content:"\f028"}.wi-owm-night-310:before{content:"\f028"}.wi-owm-night-311:before{content:"\f028"}.wi-owm-night-312:before{content:"\f028"}.wi-owm-night-313:before{content:"\f028"}.wi-owm-night-314:before{content:"\f028"}.wi-owm-night-321:before{content:"\f02b"}.wi-owm-night-500:before{content:"\f02b"}.wi-owm-night-501:before{content:"\f028"}.wi-owm-night-502:before{content:"\f028"}.wi-owm-night-503:before{content:"\f028"}.wi-owm-night-504:before{content:"\f028"}.wi-owm-night-511:before{content:"\f026"}.wi-owm-night-520:before{content:"\f029"}.wi-owm-night-521:before{content:"\f029"}.wi-owm-night-522:before{content:"\f029"}.wi-owm-night-531:before{content:"\f02c"}.wi-owm-night-600:before{content:"\f02a"}.wi-owm-night-601:before{content:"\f0b4"}.wi-owm-night-602:before{content:"\f02a"}.wi-owm-night-611:before{content:"\f026"}.wi-owm-night-612:before{content:"\f026"}.wi-owm-night-615:before{content:"\f026"}.wi-owm-night-616:before{content:"\f026"}.wi-owm-night-620:before{content:"\f026"}.wi-owm-night-621:before{content:"\f02a"}.wi-owm-night-622:before{content:"\f02a"}.wi-owm-night-701:before{content:"\f029"}.wi-owm-night-711:before{content:"\f062"}.wi-owm-night-721:before{content:"\f0b6"}.wi-owm-night-731:before{content:"\f063"}.wi-owm-night-741:before{content:"\f04a"}.wi-owm-night-761:before{content:"\f063"}.wi-owm-night-762:before{content:"\f063"}.wi-owm-night-781:before{content:"\f056"}.wi-owm-night-800:before{content:"\f02e"}.wi-owm-night-801:before{content:"\f022"}.wi-owm-night-802:before{content:"\f022"}.wi-owm-night-803:before{content:"\f022"}.wi-owm-night-804:before{content:"\f086"}.wi-owm-night-900:before{content:"\f056"}.wi-owm-night-902:before{content:"\f073"}.wi-owm-night-903:before{content:"\f076"}.wi-owm-night-904:before{content:"\f072"}.wi-owm-night-906:before{content:"\f024"}.wi-owm-night-957:before{content:"\f050"}.wi-wu-chanceflurries:before{content:"\f064"}.wi-wu-chancerain:before{content:"\f019"}.wi-wu-chancesleat:before{content:"\f0b5"}.wi-wu-chancesnow:before{content:"\f01b"}.wi-wu-chancetstorms:before{content:"\f01e"}.wi-wu-clear:before{content:"\f00d"}.wi-wu-cloudy:before{content:"\f002"}.wi-wu-flurries:before{content:"\f064"}.wi-wu-hazy:before{content:"\f0b6"}.wi-wu-mostlycloudy:before{content:"\f002"}.wi-wu-mostlysunny:before{content:"\f00d"}.wi-wu-partlycloudy:before{content:"\f002"}.wi-wu-partlysunny:before{content:"\f00d"}.wi-wu-rain:before{content:"\f01a"}.wi-wu-sleat:before{content:"\f0b5"}.wi-wu-snow:before{content:"\f01b"}.wi-wu-sunny:before{content:"\f00d"}.wi-wu-tstorms:before{content:"\f01e"}.wi-wu-unknown:before{content:"\f00d"} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont-1.hxd b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont-1.hxd new file mode 100644 index 0000000..330b7ec Binary files /dev/null and b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont-1.hxd differ diff --git a/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.hxd b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.hxd new file mode 100644 index 0000000..330b7ec Binary files /dev/null and b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.hxd differ diff --git a/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.svg b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.svg new file mode 100644 index 0000000..397d730 --- /dev/null +++ b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.svg @@ -0,0 +1,257 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.ttf b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.ttf new file mode 100644 index 0000000..948f0a5 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.ttf differ diff --git a/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.woff b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.woff new file mode 100644 index 0000000..e0b2f94 Binary files /dev/null and b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.woff differ diff --git a/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.woff2 b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.woff2 new file mode 100644 index 0000000..bb0c19d Binary files /dev/null and b/src/main/resources/static/files/assets/icon/weather-icons/fonts/weathericons-regular-webfont.woff2 differ diff --git a/src/main/resources/static/files/assets/icon/weather-icons/weather-custom.js b/src/main/resources/static/files/assets/icon/weather-icons/weather-custom.js new file mode 100644 index 0000000..c244d3e --- /dev/null +++ b/src/main/resources/static/files/assets/icon/weather-icons/weather-custom.js @@ -0,0 +1,11 @@ +$('.icon-list-demo .outer-ellipsis').on('click',function(){ + var font_class= ($(this).children('.wi').attr('class')); + if(!$(this).hasClass('svg-icon')){ + $('#myModal').modal('show'); + $('#icon').removeClass(); + $('#icon').addClass(font_class); + $('#icon').addClass('fa-lg'); + $('#name').val(font_class); + $('#code').val(''); + } +}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/images/animate.jpg b/src/main/resources/static/files/assets/images/animate.jpg new file mode 100644 index 0000000..080c5c0 Binary files /dev/null and b/src/main/resources/static/files/assets/images/animate.jpg differ diff --git a/src/main/resources/static/files/assets/images/auth/Logo-small-bottom.png b/src/main/resources/static/files/assets/images/auth/Logo-small-bottom.png new file mode 100644 index 0000000..1f99c56 Binary files /dev/null and b/src/main/resources/static/files/assets/images/auth/Logo-small-bottom.png differ diff --git a/src/main/resources/static/files/assets/images/auth/bg.jpg b/src/main/resources/static/files/assets/images/auth/bg.jpg new file mode 100644 index 0000000..d42e196 Binary files /dev/null and b/src/main/resources/static/files/assets/images/auth/bg.jpg differ diff --git a/src/main/resources/static/files/assets/images/auth/logo.png b/src/main/resources/static/files/assets/images/auth/logo.png new file mode 100644 index 0000000..173e230 Binary files /dev/null and b/src/main/resources/static/files/assets/images/auth/logo.png differ diff --git a/src/main/resources/static/files/assets/images/avatar-1.jpg b/src/main/resources/static/files/assets/images/avatar-1.jpg new file mode 100644 index 0000000..f2f5f2b Binary files /dev/null and b/src/main/resources/static/files/assets/images/avatar-1.jpg differ diff --git a/src/main/resources/static/files/assets/images/avatar-2.jpg b/src/main/resources/static/files/assets/images/avatar-2.jpg new file mode 100644 index 0000000..0f00dd9 Binary files /dev/null and b/src/main/resources/static/files/assets/images/avatar-2.jpg differ diff --git a/src/main/resources/static/files/assets/images/avatar-3.jpg b/src/main/resources/static/files/assets/images/avatar-3.jpg new file mode 100644 index 0000000..17f97fb Binary files /dev/null and b/src/main/resources/static/files/assets/images/avatar-3.jpg differ diff --git a/src/main/resources/static/files/assets/images/avatar-4.jpg b/src/main/resources/static/files/assets/images/avatar-4.jpg new file mode 100644 index 0000000..e7bbda7 Binary files /dev/null and b/src/main/resources/static/files/assets/images/avatar-4.jpg differ diff --git a/src/main/resources/static/files/assets/images/avatar-5.jpg b/src/main/resources/static/files/assets/images/avatar-5.jpg new file mode 100644 index 0000000..5f06179 Binary files /dev/null and b/src/main/resources/static/files/assets/images/avatar-5.jpg differ diff --git a/src/main/resources/static/files/assets/images/avatar-6.jpg b/src/main/resources/static/files/assets/images/avatar-6.jpg new file mode 100644 index 0000000..6254545 Binary files /dev/null and b/src/main/resources/static/files/assets/images/avatar-6.jpg differ diff --git a/src/main/resources/static/files/assets/images/avatar-7.jpg b/src/main/resources/static/files/assets/images/avatar-7.jpg new file mode 100644 index 0000000..dbda153 Binary files /dev/null and b/src/main/resources/static/files/assets/images/avatar-7.jpg differ diff --git a/src/main/resources/static/files/assets/images/breadcrumb-bg.jpg b/src/main/resources/static/files/assets/images/breadcrumb-bg.jpg new file mode 100644 index 0000000..c0eb58a Binary files /dev/null and b/src/main/resources/static/files/assets/images/breadcrumb-bg.jpg differ diff --git a/src/main/resources/static/files/assets/images/browser/chrome.png b/src/main/resources/static/files/assets/images/browser/chrome.png new file mode 100644 index 0000000..278ef4d Binary files /dev/null and b/src/main/resources/static/files/assets/images/browser/chrome.png differ diff --git a/src/main/resources/static/files/assets/images/browser/firefox.png b/src/main/resources/static/files/assets/images/browser/firefox.png new file mode 100644 index 0000000..2803f10 Binary files /dev/null and b/src/main/resources/static/files/assets/images/browser/firefox.png differ diff --git a/src/main/resources/static/files/assets/images/browser/ie.png b/src/main/resources/static/files/assets/images/browser/ie.png new file mode 100644 index 0000000..e4506cf Binary files /dev/null and b/src/main/resources/static/files/assets/images/browser/ie.png differ diff --git a/src/main/resources/static/files/assets/images/browser/opera.png b/src/main/resources/static/files/assets/images/browser/opera.png new file mode 100644 index 0000000..6bbff82 Binary files /dev/null and b/src/main/resources/static/files/assets/images/browser/opera.png differ diff --git a/src/main/resources/static/files/assets/images/browser/safari.png b/src/main/resources/static/files/assets/images/browser/safari.png new file mode 100644 index 0000000..4ed52b9 Binary files /dev/null and b/src/main/resources/static/files/assets/images/browser/safari.png differ diff --git a/src/main/resources/static/files/assets/images/card-block/card1.jpg b/src/main/resources/static/files/assets/images/card-block/card1.jpg new file mode 100644 index 0000000..eab904d Binary files /dev/null and b/src/main/resources/static/files/assets/images/card-block/card1.jpg differ diff --git a/src/main/resources/static/files/assets/images/card-block/card13.jpg b/src/main/resources/static/files/assets/images/card-block/card13.jpg new file mode 100644 index 0000000..c4fd84d Binary files /dev/null and b/src/main/resources/static/files/assets/images/card-block/card13.jpg differ diff --git a/src/main/resources/static/files/assets/images/card-block/card14.jpg b/src/main/resources/static/files/assets/images/card-block/card14.jpg new file mode 100644 index 0000000..d3415f7 Binary files /dev/null and b/src/main/resources/static/files/assets/images/card-block/card14.jpg differ diff --git a/src/main/resources/static/files/assets/images/card-block/card2.jpg b/src/main/resources/static/files/assets/images/card-block/card2.jpg new file mode 100644 index 0000000..d3415f7 Binary files /dev/null and b/src/main/resources/static/files/assets/images/card-block/card2.jpg differ diff --git a/src/main/resources/static/files/assets/images/chat-bg.jpg b/src/main/resources/static/files/assets/images/chat-bg.jpg new file mode 100644 index 0000000..8544fe5 Binary files /dev/null and b/src/main/resources/static/files/assets/images/chat-bg.jpg differ diff --git a/src/main/resources/static/files/assets/images/commingsoon/cs-1.jpg b/src/main/resources/static/files/assets/images/commingsoon/cs-1.jpg new file mode 100644 index 0000000..0679751 Binary files /dev/null and b/src/main/resources/static/files/assets/images/commingsoon/cs-1.jpg differ diff --git a/src/main/resources/static/files/assets/images/commingsoon/cs-2.jpg b/src/main/resources/static/files/assets/images/commingsoon/cs-2.jpg new file mode 100644 index 0000000..d3317ed Binary files /dev/null and b/src/main/resources/static/files/assets/images/commingsoon/cs-2.jpg differ diff --git a/src/main/resources/static/files/assets/images/community hall Z-8_page-0008.jpg b/src/main/resources/static/files/assets/images/community hall Z-8_page-0008.jpg new file mode 100644 index 0000000..33ee6c5 Binary files /dev/null and b/src/main/resources/static/files/assets/images/community hall Z-8_page-0008.jpg differ diff --git a/src/main/resources/static/files/assets/images/complete.png b/src/main/resources/static/files/assets/images/complete.png new file mode 100644 index 0000000..0a77738 Binary files /dev/null and b/src/main/resources/static/files/assets/images/complete.png differ diff --git a/src/main/resources/static/files/assets/images/details_close.png b/src/main/resources/static/files/assets/images/details_close.png new file mode 100644 index 0000000..9c7d698 Binary files /dev/null and b/src/main/resources/static/files/assets/images/details_close.png differ diff --git a/src/main/resources/static/files/assets/images/details_open.png b/src/main/resources/static/files/assets/images/details_open.png new file mode 100644 index 0000000..c0edf44 Binary files /dev/null and b/src/main/resources/static/files/assets/images/details_open.png differ diff --git a/src/main/resources/static/files/assets/images/e-payment/card/amex.jpg b/src/main/resources/static/files/assets/images/e-payment/card/amex.jpg new file mode 100644 index 0000000..b52bb50 Binary files /dev/null and b/src/main/resources/static/files/assets/images/e-payment/card/amex.jpg differ diff --git a/src/main/resources/static/files/assets/images/e-payment/card/mastercard.jpg b/src/main/resources/static/files/assets/images/e-payment/card/mastercard.jpg new file mode 100644 index 0000000..c45f3cb Binary files /dev/null and b/src/main/resources/static/files/assets/images/e-payment/card/mastercard.jpg differ diff --git a/src/main/resources/static/files/assets/images/e-payment/card/visa.jpg b/src/main/resources/static/files/assets/images/e-payment/card/visa.jpg new file mode 100644 index 0000000..81d8618 Binary files /dev/null and b/src/main/resources/static/files/assets/images/e-payment/card/visa.jpg differ diff --git a/src/main/resources/static/files/assets/images/error/error-1.jpg b/src/main/resources/static/files/assets/images/error/error-1.jpg new file mode 100644 index 0000000..142674e Binary files /dev/null and b/src/main/resources/static/files/assets/images/error/error-1.jpg differ diff --git a/src/main/resources/static/files/assets/images/error/error-2.jpg b/src/main/resources/static/files/assets/images/error/error-2.jpg new file mode 100644 index 0000000..639969a Binary files /dev/null and b/src/main/resources/static/files/assets/images/error/error-2.jpg differ diff --git a/src/main/resources/static/files/assets/images/error/error-3.jpg b/src/main/resources/static/files/assets/images/error/error-3.jpg new file mode 100644 index 0000000..ea89c4a Binary files /dev/null and b/src/main/resources/static/files/assets/images/error/error-3.jpg differ diff --git a/src/main/resources/static/files/assets/images/error/error-4.jpg b/src/main/resources/static/files/assets/images/error/error-4.jpg new file mode 100644 index 0000000..8d4c538 Binary files /dev/null and b/src/main/resources/static/files/assets/images/error/error-4.jpg differ diff --git a/src/main/resources/static/files/assets/images/error/error-5.jpg b/src/main/resources/static/files/assets/images/error/error-5.jpg new file mode 100644 index 0000000..7f16b86 Binary files /dev/null and b/src/main/resources/static/files/assets/images/error/error-5.jpg differ diff --git a/src/main/resources/static/files/assets/images/error/error-6.jpg b/src/main/resources/static/files/assets/images/error/error-6.jpg new file mode 100644 index 0000000..0158999 Binary files /dev/null and b/src/main/resources/static/files/assets/images/error/error-6.jpg differ diff --git a/src/main/resources/static/files/assets/images/favicon.png b/src/main/resources/static/files/assets/images/favicon.png new file mode 100644 index 0000000..c3a840b Binary files /dev/null and b/src/main/resources/static/files/assets/images/favicon.png differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/1.png b/src/main/resources/static/files/assets/images/gallery-grid/1.png new file mode 100644 index 0000000..3042e38 Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/1.png differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/masonry-1.jpg b/src/main/resources/static/files/assets/images/gallery-grid/masonry-1.jpg new file mode 100644 index 0000000..63105b5 Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/masonry-1.jpg differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/masonry-2.jpg b/src/main/resources/static/files/assets/images/gallery-grid/masonry-2.jpg new file mode 100644 index 0000000..21c87d6 Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/masonry-2.jpg differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/masonry-3.jpg b/src/main/resources/static/files/assets/images/gallery-grid/masonry-3.jpg new file mode 100644 index 0000000..36dadea Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/masonry-3.jpg differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/masonry-4.jpg b/src/main/resources/static/files/assets/images/gallery-grid/masonry-4.jpg new file mode 100644 index 0000000..8752064 Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/masonry-4.jpg differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/masonry-5.jpg b/src/main/resources/static/files/assets/images/gallery-grid/masonry-5.jpg new file mode 100644 index 0000000..66c5321 Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/masonry-5.jpg differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/masonry-6.jpg b/src/main/resources/static/files/assets/images/gallery-grid/masonry-6.jpg new file mode 100644 index 0000000..c4edce7 Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/masonry-6.jpg differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/masonry-7.jpg b/src/main/resources/static/files/assets/images/gallery-grid/masonry-7.jpg new file mode 100644 index 0000000..adc39f0 Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/masonry-7.jpg differ diff --git a/src/main/resources/static/files/assets/images/gallery-grid/masonry-8.jpg b/src/main/resources/static/files/assets/images/gallery-grid/masonry-8.jpg new file mode 100644 index 0000000..e4192e1 Binary files /dev/null and b/src/main/resources/static/files/assets/images/gallery-grid/masonry-8.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/l1.jpg b/src/main/resources/static/files/assets/images/light-box/l1.jpg new file mode 100644 index 0000000..759eee2 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/l1.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/l2.jpg b/src/main/resources/static/files/assets/images/light-box/l2.jpg new file mode 100644 index 0000000..afe1f64 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/l2.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/l3.jpg b/src/main/resources/static/files/assets/images/light-box/l3.jpg new file mode 100644 index 0000000..3bae420 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/l3.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/l4.jpg b/src/main/resources/static/files/assets/images/light-box/l4.jpg new file mode 100644 index 0000000..ca89908 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/l4.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/l5.jpg b/src/main/resources/static/files/assets/images/light-box/l5.jpg new file mode 100644 index 0000000..7540224 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/l5.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/l6.jpg b/src/main/resources/static/files/assets/images/light-box/l6.jpg new file mode 100644 index 0000000..d0e721f Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/l6.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/mixin.jpg b/src/main/resources/static/files/assets/images/light-box/mixin.jpg new file mode 100644 index 0000000..5294579 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/mixin.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/sl1.jpg b/src/main/resources/static/files/assets/images/light-box/sl1.jpg new file mode 100644 index 0000000..75dfa93 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/sl1.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/sl2.jpg b/src/main/resources/static/files/assets/images/light-box/sl2.jpg new file mode 100644 index 0000000..82b1f27 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/sl2.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/sl3.jpg b/src/main/resources/static/files/assets/images/light-box/sl3.jpg new file mode 100644 index 0000000..754a715 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/sl3.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/sl4.jpg b/src/main/resources/static/files/assets/images/light-box/sl4.jpg new file mode 100644 index 0000000..e0fac04 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/sl4.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/sl5.jpg b/src/main/resources/static/files/assets/images/light-box/sl5.jpg new file mode 100644 index 0000000..e53d231 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/sl5.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/sl6.jpg b/src/main/resources/static/files/assets/images/light-box/sl6.jpg new file mode 100644 index 0000000..236bb57 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/sl6.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/smixin.jpg b/src/main/resources/static/files/assets/images/light-box/smixin.jpg new file mode 100644 index 0000000..3d8b0ca Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/smixin.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/v1.jpg b/src/main/resources/static/files/assets/images/light-box/v1.jpg new file mode 100644 index 0000000..569f749 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/v1.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/v2.jpg b/src/main/resources/static/files/assets/images/light-box/v2.jpg new file mode 100644 index 0000000..69377d6 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/v2.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/v3.jpg b/src/main/resources/static/files/assets/images/light-box/v3.jpg new file mode 100644 index 0000000..aa150a8 Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/v3.jpg differ diff --git a/src/main/resources/static/files/assets/images/light-box/v4.jpg b/src/main/resources/static/files/assets/images/light-box/v4.jpg new file mode 100644 index 0000000..8b6b97d Binary files /dev/null and b/src/main/resources/static/files/assets/images/light-box/v4.jpg differ diff --git a/src/main/resources/static/files/assets/images/logo-blue.png b/src/main/resources/static/files/assets/images/logo-blue.png new file mode 100644 index 0000000..0d753e6 Binary files /dev/null and b/src/main/resources/static/files/assets/images/logo-blue.png differ diff --git a/src/main/resources/static/files/assets/images/logo.png b/src/main/resources/static/files/assets/images/logo.png new file mode 100644 index 0000000..173e230 Binary files /dev/null and b/src/main/resources/static/files/assets/images/logo.png differ diff --git a/src/main/resources/static/files/assets/images/mega-menu/01.jpg b/src/main/resources/static/files/assets/images/mega-menu/01.jpg new file mode 100644 index 0000000..671f9c6 Binary files /dev/null and b/src/main/resources/static/files/assets/images/mega-menu/01.jpg differ diff --git a/src/main/resources/static/files/assets/images/mega-menu/02.jpg b/src/main/resources/static/files/assets/images/mega-menu/02.jpg new file mode 100644 index 0000000..46278b4 Binary files /dev/null and b/src/main/resources/static/files/assets/images/mega-menu/02.jpg differ diff --git a/src/main/resources/static/files/assets/images/mega-menu/03.jpg b/src/main/resources/static/files/assets/images/mega-menu/03.jpg new file mode 100644 index 0000000..16e54ef Binary files /dev/null and b/src/main/resources/static/files/assets/images/mega-menu/03.jpg differ diff --git a/src/main/resources/static/files/assets/images/modal/overflow.jpg b/src/main/resources/static/files/assets/images/modal/overflow.jpg new file mode 100644 index 0000000..c6922b3 Binary files /dev/null and b/src/main/resources/static/files/assets/images/modal/overflow.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav1.jpg b/src/main/resources/static/files/assets/images/navbar/nav1.jpg new file mode 100644 index 0000000..bc88825 Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav1.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav10.jpg b/src/main/resources/static/files/assets/images/navbar/nav10.jpg new file mode 100644 index 0000000..957d76b Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav10.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav2.jpg b/src/main/resources/static/files/assets/images/navbar/nav2.jpg new file mode 100644 index 0000000..309cb6b Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav2.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav3.jpg b/src/main/resources/static/files/assets/images/navbar/nav3.jpg new file mode 100644 index 0000000..4e17b6c Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav3.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav4.jpg b/src/main/resources/static/files/assets/images/navbar/nav4.jpg new file mode 100644 index 0000000..425a2b5 Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav4.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav5.jpg b/src/main/resources/static/files/assets/images/navbar/nav5.jpg new file mode 100644 index 0000000..e0c651f Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav5.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav6.jpg b/src/main/resources/static/files/assets/images/navbar/nav6.jpg new file mode 100644 index 0000000..231245d Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav6.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav7.jpg b/src/main/resources/static/files/assets/images/navbar/nav7.jpg new file mode 100644 index 0000000..61f83dc Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav7.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav8.jpg b/src/main/resources/static/files/assets/images/navbar/nav8.jpg new file mode 100644 index 0000000..f2ec8a2 Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav8.jpg differ diff --git a/src/main/resources/static/files/assets/images/navbar/nav9.jpg b/src/main/resources/static/files/assets/images/navbar/nav9.jpg new file mode 100644 index 0000000..d976c7e Binary files /dev/null and b/src/main/resources/static/files/assets/images/navbar/nav9.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-l-1.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-1.jpg new file mode 100644 index 0000000..646a4e8 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-1.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-l-2.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-2.jpg new file mode 100644 index 0000000..f20b09e Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-2.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-l-3.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-3.jpg new file mode 100644 index 0000000..33f3027 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-3.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-l-4.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-4.jpg new file mode 100644 index 0000000..40870c0 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-4.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-l-5.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-5.jpg new file mode 100644 index 0000000..2b7a946 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-5.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-l-6.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-6.jpg new file mode 100644 index 0000000..7809f87 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-6.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-l-7.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-7.jpg new file mode 100644 index 0000000..26b9791 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-l-7.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-s-1.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-1.jpg new file mode 100644 index 0000000..54793f2 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-1.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-s-2.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-2.jpg new file mode 100644 index 0000000..2470201 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-2.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-s-3.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-3.jpg new file mode 100644 index 0000000..2d55aff Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-3.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-s-4.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-4.jpg new file mode 100644 index 0000000..eb7b10f Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-4.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-s-5.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-5.jpg new file mode 100644 index 0000000..7bf0c65 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-5.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-s-6.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-6.jpg new file mode 100644 index 0000000..dc7a99b Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-6.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-detail/pro-d-s-7.jpg b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-7.jpg new file mode 100644 index 0000000..1251093 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-detail/pro-d-s-7.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-edit/product-edit1.jpg b/src/main/resources/static/files/assets/images/product-edit/product-edit1.jpg new file mode 100644 index 0000000..39fb13a Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-edit/product-edit1.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-edit/product-edit2.jpg b/src/main/resources/static/files/assets/images/product-edit/product-edit2.jpg new file mode 100644 index 0000000..fe82453 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-edit/product-edit2.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-edit/product-edit3.jpg b/src/main/resources/static/files/assets/images/product-edit/product-edit3.jpg new file mode 100644 index 0000000..183e203 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-edit/product-edit3.jpg differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l1.png b/src/main/resources/static/files/assets/images/product-list/pro-l1.png new file mode 100644 index 0000000..b5f2706 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l1.png differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l2.png b/src/main/resources/static/files/assets/images/product-list/pro-l2.png new file mode 100644 index 0000000..e268f6a Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l2.png differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l3.png b/src/main/resources/static/files/assets/images/product-list/pro-l3.png new file mode 100644 index 0000000..787ad64 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l3.png differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l4.png b/src/main/resources/static/files/assets/images/product-list/pro-l4.png new file mode 100644 index 0000000..dbcef42 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l4.png differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l5.png b/src/main/resources/static/files/assets/images/product-list/pro-l5.png new file mode 100644 index 0000000..c3bb556 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l5.png differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l6.png b/src/main/resources/static/files/assets/images/product-list/pro-l6.png new file mode 100644 index 0000000..f864469 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l6.png differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l7.png b/src/main/resources/static/files/assets/images/product-list/pro-l7.png new file mode 100644 index 0000000..f0b0523 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l7.png differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l8.png b/src/main/resources/static/files/assets/images/product-list/pro-l8.png new file mode 100644 index 0000000..db2f391 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l8.png differ diff --git a/src/main/resources/static/files/assets/images/product-list/pro-l9.png b/src/main/resources/static/files/assets/images/product-list/pro-l9.png new file mode 100644 index 0000000..01ab185 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product-list/pro-l9.png differ diff --git a/src/main/resources/static/files/assets/images/product/p1.jpg b/src/main/resources/static/files/assets/images/product/p1.jpg new file mode 100644 index 0000000..5f2a405 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product/p1.jpg differ diff --git a/src/main/resources/static/files/assets/images/product/p2.jpg b/src/main/resources/static/files/assets/images/product/p2.jpg new file mode 100644 index 0000000..951915f Binary files /dev/null and b/src/main/resources/static/files/assets/images/product/p2.jpg differ diff --git a/src/main/resources/static/files/assets/images/product/p3.jpg b/src/main/resources/static/files/assets/images/product/p3.jpg new file mode 100644 index 0000000..c3f3c25 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product/p3.jpg differ diff --git a/src/main/resources/static/files/assets/images/product/p4.jpg b/src/main/resources/static/files/assets/images/product/p4.jpg new file mode 100644 index 0000000..954a735 Binary files /dev/null and b/src/main/resources/static/files/assets/images/product/p4.jpg differ diff --git a/src/main/resources/static/files/assets/images/search-images/01.jpg b/src/main/resources/static/files/assets/images/search-images/01.jpg new file mode 100644 index 0000000..43986db Binary files /dev/null and b/src/main/resources/static/files/assets/images/search-images/01.jpg differ diff --git a/src/main/resources/static/files/assets/images/search-images/02.jpg b/src/main/resources/static/files/assets/images/search-images/02.jpg new file mode 100644 index 0000000..e787e6d Binary files /dev/null and b/src/main/resources/static/files/assets/images/search-images/02.jpg differ diff --git a/src/main/resources/static/files/assets/images/search-images/03.jpg b/src/main/resources/static/files/assets/images/search-images/03.jpg new file mode 100644 index 0000000..68c77e1 Binary files /dev/null and b/src/main/resources/static/files/assets/images/search-images/03.jpg differ diff --git a/src/main/resources/static/files/assets/images/search-images/04.jpg b/src/main/resources/static/files/assets/images/search-images/04.jpg new file mode 100644 index 0000000..40a4340 Binary files /dev/null and b/src/main/resources/static/files/assets/images/search-images/04.jpg differ diff --git a/src/main/resources/static/files/assets/images/search-images/05.jpg b/src/main/resources/static/files/assets/images/search-images/05.jpg new file mode 100644 index 0000000..85c547a Binary files /dev/null and b/src/main/resources/static/files/assets/images/search-images/05.jpg differ diff --git a/src/main/resources/static/files/assets/images/search-images/06.jpg b/src/main/resources/static/files/assets/images/search-images/06.jpg new file mode 100644 index 0000000..1dabbe3 Binary files /dev/null and b/src/main/resources/static/files/assets/images/search-images/06.jpg differ diff --git a/src/main/resources/static/files/assets/images/select-arrow.png b/src/main/resources/static/files/assets/images/select-arrow.png new file mode 100644 index 0000000..02ffafa Binary files /dev/null and b/src/main/resources/static/files/assets/images/select-arrow.png differ diff --git a/src/main/resources/static/files/assets/images/slider/slide1.jpg b/src/main/resources/static/files/assets/images/slider/slide1.jpg new file mode 100644 index 0000000..e931688 Binary files /dev/null and b/src/main/resources/static/files/assets/images/slider/slide1.jpg differ diff --git a/src/main/resources/static/files/assets/images/slider/slide2.jpg b/src/main/resources/static/files/assets/images/slider/slide2.jpg new file mode 100644 index 0000000..d19e0e5 Binary files /dev/null and b/src/main/resources/static/files/assets/images/slider/slide2.jpg differ diff --git a/src/main/resources/static/files/assets/images/slider/slide3.jpg b/src/main/resources/static/files/assets/images/slider/slide3.jpg new file mode 100644 index 0000000..88e0f21 Binary files /dev/null and b/src/main/resources/static/files/assets/images/slider/slide3.jpg differ diff --git a/src/main/resources/static/files/assets/images/slider/slide4.jpg b/src/main/resources/static/files/assets/images/slider/slide4.jpg new file mode 100644 index 0000000..c1a4acd Binary files /dev/null and b/src/main/resources/static/files/assets/images/slider/slide4.jpg differ diff --git a/src/main/resources/static/files/assets/images/slider/slider5.jpg b/src/main/resources/static/files/assets/images/slider/slider5.jpg new file mode 100644 index 0000000..420b374 Binary files /dev/null and b/src/main/resources/static/files/assets/images/slider/slider5.jpg differ diff --git a/src/main/resources/static/files/assets/images/slider/slider6.jpg b/src/main/resources/static/files/assets/images/slider/slider6.jpg new file mode 100644 index 0000000..53e5aa0 Binary files /dev/null and b/src/main/resources/static/files/assets/images/slider/slider6.jpg differ diff --git a/src/main/resources/static/files/assets/images/slider/slider7.jpg b/src/main/resources/static/files/assets/images/slider/slider7.jpg new file mode 100644 index 0000000..439392d Binary files /dev/null and b/src/main/resources/static/files/assets/images/slider/slider7.jpg differ diff --git a/src/main/resources/static/files/assets/images/social/img1.jpg b/src/main/resources/static/files/assets/images/social/img1.jpg new file mode 100644 index 0000000..c53bf97 Binary files /dev/null and b/src/main/resources/static/files/assets/images/social/img1.jpg differ diff --git a/src/main/resources/static/files/assets/images/social/profile.jpg b/src/main/resources/static/files/assets/images/social/profile.jpg new file mode 100644 index 0000000..32dc09d Binary files /dev/null and b/src/main/resources/static/files/assets/images/social/profile.jpg differ diff --git a/src/main/resources/static/files/assets/images/task/task-u1.jpg b/src/main/resources/static/files/assets/images/task/task-u1.jpg new file mode 100644 index 0000000..dba17f7 Binary files /dev/null and b/src/main/resources/static/files/assets/images/task/task-u1.jpg differ diff --git a/src/main/resources/static/files/assets/images/task/task-u2.jpg b/src/main/resources/static/files/assets/images/task/task-u2.jpg new file mode 100644 index 0000000..1d2e884 Binary files /dev/null and b/src/main/resources/static/files/assets/images/task/task-u2.jpg differ diff --git a/src/main/resources/static/files/assets/images/task/task-u3.jpg b/src/main/resources/static/files/assets/images/task/task-u3.jpg new file mode 100644 index 0000000..68e5e64 Binary files /dev/null and b/src/main/resources/static/files/assets/images/task/task-u3.jpg differ diff --git a/src/main/resources/static/files/assets/images/task/task-u4.jpg b/src/main/resources/static/files/assets/images/task/task-u4.jpg new file mode 100644 index 0000000..3c98a02 Binary files /dev/null and b/src/main/resources/static/files/assets/images/task/task-u4.jpg differ diff --git a/src/main/resources/static/files/assets/images/timeline/img1.jpg b/src/main/resources/static/files/assets/images/timeline/img1.jpg new file mode 100644 index 0000000..8dcf7fb Binary files /dev/null and b/src/main/resources/static/files/assets/images/timeline/img1.jpg differ diff --git a/src/main/resources/static/files/assets/images/timeline/img2.png b/src/main/resources/static/files/assets/images/timeline/img2.png new file mode 100644 index 0000000..94ad127 Binary files /dev/null and b/src/main/resources/static/files/assets/images/timeline/img2.png differ diff --git a/src/main/resources/static/files/assets/images/tooltip/Euclid.png b/src/main/resources/static/files/assets/images/tooltip/Euclid.png new file mode 100644 index 0000000..02ab6fa Binary files /dev/null and b/src/main/resources/static/files/assets/images/tooltip/Euclid.png differ diff --git a/src/main/resources/static/files/assets/images/tooltip/shape1.svg b/src/main/resources/static/files/assets/images/tooltip/shape1.svg new file mode 100644 index 0000000..23bc69a --- /dev/null +++ b/src/main/resources/static/files/assets/images/tooltip/shape1.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/src/main/resources/static/files/assets/images/tooltip/tooltip1.svg b/src/main/resources/static/files/assets/images/tooltip/tooltip1.svg new file mode 100644 index 0000000..3e0e074 --- /dev/null +++ b/src/main/resources/static/files/assets/images/tooltip/tooltip1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/static/files/assets/images/user-card/img-round1.jpg b/src/main/resources/static/files/assets/images/user-card/img-round1.jpg new file mode 100644 index 0000000..21dce56 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-card/img-round1.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-card/img-round2.jpg b/src/main/resources/static/files/assets/images/user-card/img-round2.jpg new file mode 100644 index 0000000..26ba142 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-card/img-round2.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-card/img-round3.jpg b/src/main/resources/static/files/assets/images/user-card/img-round3.jpg new file mode 100644 index 0000000..5346bd1 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-card/img-round3.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-card/img-round4.jpg b/src/main/resources/static/files/assets/images/user-card/img-round4.jpg new file mode 100644 index 0000000..d13e675 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-card/img-round4.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-card/inverse-img1.jpg b/src/main/resources/static/files/assets/images/user-card/inverse-img1.jpg new file mode 100644 index 0000000..76012b5 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-card/inverse-img1.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-card/inverse-img2.jpg b/src/main/resources/static/files/assets/images/user-card/inverse-img2.jpg new file mode 100644 index 0000000..35821f1 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-card/inverse-img2.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-profile/bg-img1.jpg b/src/main/resources/static/files/assets/images/user-profile/bg-img1.jpg new file mode 100644 index 0000000..dda4823 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-profile/bg-img1.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-profile/follower/f-1.jpg b/src/main/resources/static/files/assets/images/user-profile/follower/f-1.jpg new file mode 100644 index 0000000..00c1684 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-profile/follower/f-1.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-profile/follower/f-2.jpg b/src/main/resources/static/files/assets/images/user-profile/follower/f-2.jpg new file mode 100644 index 0000000..8004cc4 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-profile/follower/f-2.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-profile/follower/f-3.jpg b/src/main/resources/static/files/assets/images/user-profile/follower/f-3.jpg new file mode 100644 index 0000000..0788f71 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-profile/follower/f-3.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-profile/follower/f-4.jpg b/src/main/resources/static/files/assets/images/user-profile/follower/f-4.jpg new file mode 100644 index 0000000..de0a44f Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-profile/follower/f-4.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-profile/follower/f-5.jpg b/src/main/resources/static/files/assets/images/user-profile/follower/f-5.jpg new file mode 100644 index 0000000..17d7f84 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-profile/follower/f-5.jpg differ diff --git a/src/main/resources/static/files/assets/images/user-profile/user-img.jpg b/src/main/resources/static/files/assets/images/user-profile/user-img.jpg new file mode 100644 index 0000000..f8ca72c Binary files /dev/null and b/src/main/resources/static/files/assets/images/user-profile/user-img.jpg differ diff --git a/src/main/resources/static/files/assets/images/user.png b/src/main/resources/static/files/assets/images/user.png new file mode 100644 index 0000000..a86aa59 Binary files /dev/null and b/src/main/resources/static/files/assets/images/user.png differ diff --git a/src/main/resources/static/files/assets/images/widget/AUSTRALIA.jpg b/src/main/resources/static/files/assets/images/widget/AUSTRALIA.jpg new file mode 100644 index 0000000..e6c69de Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/AUSTRALIA.jpg differ diff --git a/src/main/resources/static/files/assets/images/widget/BRAZIL.jpg b/src/main/resources/static/files/assets/images/widget/BRAZIL.jpg new file mode 100644 index 0000000..d63a679 Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/BRAZIL.jpg differ diff --git a/src/main/resources/static/files/assets/images/widget/GERMANY.jpg b/src/main/resources/static/files/assets/images/widget/GERMANY.jpg new file mode 100644 index 0000000..dc58667 Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/GERMANY.jpg differ diff --git a/src/main/resources/static/files/assets/images/widget/UK.jpg b/src/main/resources/static/files/assets/images/widget/UK.jpg new file mode 100644 index 0000000..9c61e2a Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/UK.jpg differ diff --git a/src/main/resources/static/files/assets/images/widget/USA.jpg b/src/main/resources/static/files/assets/images/widget/USA.jpg new file mode 100644 index 0000000..60b85ce Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/USA.jpg differ diff --git a/src/main/resources/static/files/assets/images/widget/icon-1.png b/src/main/resources/static/files/assets/images/widget/icon-1.png new file mode 100644 index 0000000..7b7fd52 Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/icon-1.png differ diff --git a/src/main/resources/static/files/assets/images/widget/icon-2.png b/src/main/resources/static/files/assets/images/widget/icon-2.png new file mode 100644 index 0000000..2d1a653 Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/icon-2.png differ diff --git a/src/main/resources/static/files/assets/images/widget/icon-3.png b/src/main/resources/static/files/assets/images/widget/icon-3.png new file mode 100644 index 0000000..a281b5d Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/icon-3.png differ diff --git a/src/main/resources/static/files/assets/images/widget/icon-4.png b/src/main/resources/static/files/assets/images/widget/icon-4.png new file mode 100644 index 0000000..07c2add Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/icon-4.png differ diff --git a/src/main/resources/static/files/assets/images/widget/watherbottom.png b/src/main/resources/static/files/assets/images/widget/watherbottom.png new file mode 100644 index 0000000..a4b5a1a Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/watherbottom.png differ diff --git a/src/main/resources/static/files/assets/images/widget/wathernature.png b/src/main/resources/static/files/assets/images/widget/wathernature.png new file mode 100644 index 0000000..fb0f902 Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/wathernature.png differ diff --git a/src/main/resources/static/files/assets/images/widget/watherstar1.png b/src/main/resources/static/files/assets/images/widget/watherstar1.png new file mode 100644 index 0000000..fa33912 Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/watherstar1.png differ diff --git a/src/main/resources/static/files/assets/images/widget/watherstar2.png b/src/main/resources/static/files/assets/images/widget/watherstar2.png new file mode 100644 index 0000000..09e5bea Binary files /dev/null and b/src/main/resources/static/files/assets/images/widget/watherstar2.png differ diff --git a/src/main/resources/static/files/assets/js/SmoothScroll.js b/src/main/resources/static/files/assets/js/SmoothScroll.js new file mode 100644 index 0000000..745170d --- /dev/null +++ b/src/main/resources/static/files/assets/js/SmoothScroll.js @@ -0,0 +1,721 @@ +// +// SmoothScroll for websites v1.4.0 (Balazs Galambosi) +// http://www.smoothscroll.net/ +// +// Licensed under the terms of the MIT license. +// +// You may use it in your theme if you credit me. +// It is also free to use on any individual website. +// +// Exception: +// The only restriction is to not publish any +// extension for browsers or native application +// without getting a written permission first. +// + +(function () { + +// Scroll Variables (tweakable) +var defaultOptions = { + + // Scrolling Core + frameRate : 150, // [Hz] + animationTime : 400, // [ms] + stepSize : 100, // [px] + + // Pulse (less tweakable) + // ratio of "tail" to "acceleration" + pulseAlgorithm : true, + pulseScale : 4, + pulseNormalize : 1, + + // Acceleration + accelerationDelta : 50, // 50 + accelerationMax : 3, // 3 + + // Keyboard Settings + keyboardSupport : true, // option + arrowScroll : 50, // [px] + + // Other + touchpadSupport : false, // ignore touchpad by default + fixedBackground : true, + excluded : '' +}; + +var options = defaultOptions; + + +// Other Variables +var isExcluded = false; +var isFrame = false; +var direction = { x: 0, y: 0 }; +var initDone = false; +var root = document.documentElement; +var activeElement; +var observer; +var refreshSize; +var deltaBuffer = []; +var isMac = /^Mac/.test(navigator.platform); + +var key = { left: 37, up: 38, right: 39, down: 40, spacebar: 32, + pageup: 33, pagedown: 34, end: 35, home: 36 }; + + +/*********************************************** + * INITIALIZE + ***********************************************/ + +/** + * Tests if smooth scrolling is allowed. Shuts down everything if not. + */ +function initTest() { + if (options.keyboardSupport) { + addEvent('keydown', keydown); + } +} + +/** + * Sets up scrolls array, determines if frames are involved. + */ +function init() { + + if (initDone || !document.body) return; + + initDone = true; + + var body = document.body; + var html = document.documentElement; + var windowHeight = window.innerHeight; + var scrollHeight = body.scrollHeight; + + // check compat mode for root element + root = (document.compatMode.indexOf('CSS') >= 0) ? html : body; + activeElement = body; + + initTest(); + + // Checks if this script is running in a frame + if (top != self) { + isFrame = true; + } + + /** + * Please duplicate this radar for a Safari fix! + * rdar://22376037 + * https://openradar.appspot.com/radar?id=4965070979203072 + * + * Only applies to Safari now, Chrome fixed it in v45: + * This fixes a bug where the areas left and right to + * the content does not trigger the onmousewheel event + * on some pages. e.g.: html, body { height: 100% } + */ + else if (scrollHeight > windowHeight && + (body.offsetHeight <= windowHeight || + html.offsetHeight <= windowHeight)) { + + var fullPageElem = document.createElement('div'); + fullPageElem.style.cssText = 'position:absolute; z-index:-10000; ' + + 'top:0; left:0; right:0; height:' + + root.scrollHeight + 'px'; + document.body.appendChild(fullPageElem); + + // DOM changed (throttled) to fix height + var pendingRefresh; + refreshSize = function () { + if (pendingRefresh) return; // could also be: clearTimeout(pendingRefresh); + pendingRefresh = setTimeout(function () { + if (isExcluded) return; // could be running after cleanup + fullPageElem.style.height = '0'; + fullPageElem.style.height = root.scrollHeight + 'px'; + pendingRefresh = null; + }, 500); // act rarely to stay fast + }; + + setTimeout(refreshSize, 10); + + addEvent('resize', refreshSize); + + // TODO: attributeFilter? + var config = { + attributes: true, + childList: true, + characterData: false + // subtree: true + }; + + observer = new MutationObserver(refreshSize); + observer.observe(body, config); + + if (root.offsetHeight <= windowHeight) { + var clearfix = document.createElement('div'); + clearfix.style.clear = 'both'; + body.appendChild(clearfix); + } + } + + // disable fixed background + if (!options.fixedBackground && !isExcluded) { + body.style.backgroundAttachment = 'scroll'; + html.style.backgroundAttachment = 'scroll'; + } +} + +/** + * Removes event listeners and other traces left on the page. + */ +function cleanup() { + observer && observer.disconnect(); + removeEvent(wheelEvent, wheel); + removeEvent('mousedown', mousedown); + removeEvent('keydown', keydown); + removeEvent('resize', refreshSize); + removeEvent('load', init); +} + + +/************************************************ + * SCROLLING + ************************************************/ + +var que = []; +var pending = false; +var lastScroll = Date.now(); + +/** + * Pushes scroll actions to the scrolling queue. + */ +function scrollArray(elem, left, top) { + + directionCheck(left, top); + + if (options.accelerationMax != 1) { + var now = Date.now(); + var elapsed = now - lastScroll; + if (elapsed < options.accelerationDelta) { + var factor = (1 + (50 / elapsed)) / 2; + if (factor > 1) { + factor = Math.min(factor, options.accelerationMax); + left *= factor; + top *= factor; + } + } + lastScroll = Date.now(); + } + + // push a scroll command + que.push({ + x: left, + y: top, + lastX: (left < 0) ? 0.99 : -0.99, + lastY: (top < 0) ? 0.99 : -0.99, + start: Date.now() + }); + + // don't act if there's a pending queue + if (pending) { + return; + } + + var scrollWindow = (elem === document.body); + + var step = function (time) { + + var now = Date.now(); + var scrollX = 0; + var scrollY = 0; + + for (var i = 0; i < que.length; i++) { + + var item = que[i]; + var elapsed = now - item.start; + var finished = (elapsed >= options.animationTime); + + // scroll position: [0, 1] + var position = (finished) ? 1 : elapsed / options.animationTime; + + // easing [optional] + if (options.pulseAlgorithm) { + position = pulse(position); + } + + // only need the difference + var x = (item.x * position - item.lastX) >> 0; + var y = (item.y * position - item.lastY) >> 0; + + // add this to the total scrolling + scrollX += x; + scrollY += y; + + // update last values + item.lastX += x; + item.lastY += y; + + // delete and step back if it's over + if (finished) { + que.splice(i, 1); i--; + } + } + + // scroll left and top + if (scrollWindow) { + window.scrollBy(scrollX, scrollY); + } + else { + if (scrollX) elem.scrollLeft += scrollX; + if (scrollY) elem.scrollTop += scrollY; + } + + // clean up if there's nothing left to do + if (!left && !top) { + que = []; + } + + if (que.length) { + requestFrame(step, elem, (1000 / options.frameRate + 1)); + } else { + pending = false; + } + }; + + // start a new queue of actions + requestFrame(step, elem, 0); + pending = true; +} + + +/*********************************************** + * EVENTS + ***********************************************/ + +/** + * Mouse wheel handler. + * @param {Object} event + */ +function wheel(event) { + + if (!initDone) { + init(); + } + + var target = event.target; + var overflowing = overflowingAncestor(target); + + // use default if there's no overflowing + // element or default action is prevented + // or it's a zooming event with CTRL + if (!overflowing || event.defaultPrevented || event.ctrlKey) { + return true; + } + + // leave embedded content alone (flash & pdf) + if (isNodeName(activeElement, 'embed') || + (isNodeName(target, 'embed') && /\.pdf/i.test(target.src)) || + isNodeName(activeElement, 'object')) { + return true; + } + + var deltaX = -event.wheelDeltaX || event.deltaX || 0; + var deltaY = -event.wheelDeltaY || event.deltaY || 0; + + if (isMac) { + if (event.wheelDeltaX && isDivisible(event.wheelDeltaX, 120)) { + deltaX = -120 * (event.wheelDeltaX / Math.abs(event.wheelDeltaX)); + } + if (event.wheelDeltaY && isDivisible(event.wheelDeltaY, 120)) { + deltaY = -120 * (event.wheelDeltaY / Math.abs(event.wheelDeltaY)); + } + } + + // use wheelDelta if deltaX/Y is not available + if (!deltaX && !deltaY) { + deltaY = -event.wheelDelta || 0; + } + + // line based scrolling (Firefox mostly) + if (event.deltaMode === 1) { + deltaX *= 40; + deltaY *= 40; + } + + // check if it's a touchpad scroll that should be ignored + if (!options.touchpadSupport && isTouchpad(deltaY)) { + return true; + } + + // scale by step size + // delta is 120 most of the time + // synaptics seems to send 1 sometimes + if (Math.abs(deltaX) > 1.2) { + deltaX *= options.stepSize / 120; + } + if (Math.abs(deltaY) > 1.2) { + deltaY *= options.stepSize / 120; + } + + scrollArray(overflowing, deltaX, deltaY); + event.preventDefault(); + scheduleClearCache(); +} + +/** + * Keydown event handler. + * @param {Object} event + */ +function keydown(event) { + + var target = event.target; + var modifier = event.ctrlKey || event.altKey || event.metaKey || + (event.shiftKey && event.keyCode !== key.spacebar); + + // our own tracked active element could've been removed from the DOM + if (!document.contains(activeElement)) { + activeElement = document.activeElement; + } + + // do nothing if user is editing text + // or using a modifier key (except shift) + // or in a dropdown + // or inside interactive elements + var inputNodeNames = /^(textarea|select|embed|object)$/i; + var buttonTypes = /^(button|submit|radio|checkbox|file|color|image)$/i; + if ( inputNodeNames.test(target.nodeName) || + isNodeName(target, 'input') && !buttonTypes.test(target.type) || + isNodeName(activeElement, 'video') || + isInsideYoutubeVideo(event) || + target.isContentEditable || + event.defaultPrevented || + modifier ) { + return true; + } + + // spacebar should trigger button press + if ((isNodeName(target, 'button') || + isNodeName(target, 'input') && buttonTypes.test(target.type)) && + event.keyCode === key.spacebar) { + return true; + } + + var shift, x = 0, y = 0; + var elem = overflowingAncestor(activeElement); + var clientHeight = elem.clientHeight; + + if (elem == document.body) { + clientHeight = window.innerHeight; + } + + switch (event.keyCode) { + case key.up: + y = -options.arrowScroll; + break; + case key.down: + y = options.arrowScroll; + break; + case key.spacebar: // (+ shift) + shift = event.shiftKey ? 1 : -1; + y = -shift * clientHeight * 0.9; + break; + case key.pageup: + y = -clientHeight * 0.9; + break; + case key.pagedown: + y = clientHeight * 0.9; + break; + case key.home: + y = -elem.scrollTop; + break; + case key.end: + var damt = elem.scrollHeight - elem.scrollTop - clientHeight; + y = (damt > 0) ? damt+10 : 0; + break; + case key.left: + x = -options.arrowScroll; + break; + case key.right: + x = options.arrowScroll; + break; + default: + return true; // a key we don't care about + } + + scrollArray(elem, x, y); + event.preventDefault(); + scheduleClearCache(); +} + +/** + * Mousedown event only for updating activeElement + */ +function mousedown(event) { + activeElement = event.target; +} + + +/*********************************************** + * OVERFLOW + ***********************************************/ + +var uniqueID = (function () { + var i = 0; + return function (el) { + return el.uniqueID || (el.uniqueID = i++); + }; +})(); + +var cache = {}; // cleared out after a scrolling session +var clearCacheTimer; + +//setInterval(function () { cache = {}; }, 10 * 1000); + +function scheduleClearCache() { + clearTimeout(clearCacheTimer); + clearCacheTimer = setInterval(function () { cache = {}; }, 1*1000); +} + +function setCache(elems, overflowing) { + for (var i = elems.length; i--;) + cache[uniqueID(elems[i])] = overflowing; + return overflowing; +} + +// (body) (root) +// | hidden | visible | scroll | auto | +// hidden | no | no | YES | YES | +// visible | no | YES | YES | YES | +// scroll | no | YES | YES | YES | +// auto | no | YES | YES | YES | + +function overflowingAncestor(el) { + var elems = []; + var body = document.body; + var rootScrollHeight = root.scrollHeight; + do { + var cached = cache[uniqueID(el)]; + if (cached) { + return setCache(elems, cached); + } + elems.push(el); + if (rootScrollHeight === el.scrollHeight) { + var topOverflowsNotHidden = overflowNotHidden(root) && overflowNotHidden(body); + var isOverflowCSS = topOverflowsNotHidden || overflowAutoOrScroll(root); + if (isFrame && isContentOverflowing(root) || + !isFrame && isOverflowCSS) { + return setCache(elems, getScrollRoot()); + } + } else if (isContentOverflowing(el) && overflowAutoOrScroll(el)) { + return setCache(elems, el); + } + } while (el = el.parentElement); +} + +function isContentOverflowing(el) { + return (el.clientHeight + 10 < el.scrollHeight); +} + +// typically for and +function overflowNotHidden(el) { + var overflow = getComputedStyle(el, '').getPropertyValue('overflow-y'); + return (overflow !== 'hidden'); +} + +// for all other elements +function overflowAutoOrScroll(el) { + var overflow = getComputedStyle(el, '').getPropertyValue('overflow-y'); + return (overflow === 'scroll' || overflow === 'auto'); +} + + +/*********************************************** + * HELPERS + ***********************************************/ + +function addEvent(type, fn) { + window.addEventListener(type, fn, false); +} + +function removeEvent(type, fn) { + window.removeEventListener(type, fn, false); +} + +function isNodeName(el, tag) { + return (el.nodeName||'').toLowerCase() === tag.toLowerCase(); +} + +function directionCheck(x, y) { + x = (x > 0) ? 1 : -1; + y = (y > 0) ? 1 : -1; + if (direction.x !== x || direction.y !== y) { + direction.x = x; + direction.y = y; + que = []; + lastScroll = 0; + } +} + +var deltaBufferTimer; + +if (window.localStorage && localStorage.SS_deltaBuffer) { + deltaBuffer = localStorage.SS_deltaBuffer.split(','); +} + +function isTouchpad(deltaY) { + if (!deltaY) return; + if (!deltaBuffer.length) { + deltaBuffer = [deltaY, deltaY, deltaY]; + } + deltaY = Math.abs(deltaY) + deltaBuffer.push(deltaY); + deltaBuffer.shift(); + clearTimeout(deltaBufferTimer); + deltaBufferTimer = setTimeout(function () { + if (window.localStorage) { + localStorage.SS_deltaBuffer = deltaBuffer.join(','); + } + }, 1000); + return !allDeltasDivisableBy(120) && !allDeltasDivisableBy(100); +} + +function isDivisible(n, divisor) { + return (Math.floor(n / divisor) == n / divisor); +} + +function allDeltasDivisableBy(divisor) { + return (isDivisible(deltaBuffer[0], divisor) && + isDivisible(deltaBuffer[1], divisor) && + isDivisible(deltaBuffer[2], divisor)); +} + +function isInsideYoutubeVideo(event) { + var elem = event.target; + var isControl = false; + if (document.URL.indexOf ('www.youtube.com/watch') != -1) { + do { + isControl = (elem.classList && + elem.classList.contains('html5-video-controls')); + if (isControl) break; + } while (elem = elem.parentNode); + } + return isControl; +} + +var requestFrame = (function () { + return (window.requestAnimationFrame || + window.webkitRequestAnimationFrame || + window.mozRequestAnimationFrame || + function (callback, element, delay) { + window.setTimeout(callback, delay || (1000/60)); + }); +})(); + +var MutationObserver = (window.MutationObserver || + window.WebKitMutationObserver || + window.MozMutationObserver); + +var getScrollRoot = (function() { + var SCROLL_ROOT; + return function() { + if (!SCROLL_ROOT) { + var dummy = document.createElement('div'); + dummy.style.cssText = 'height:10000px;width:1px;'; + document.body.appendChild(dummy); + var bodyScrollTop = document.body.scrollTop; + var docElScrollTop = document.documentElement.scrollTop; + window.scrollBy(0, 3); + if (document.body.scrollTop != bodyScrollTop) + (SCROLL_ROOT = document.body); + else + (SCROLL_ROOT = document.documentElement); + window.scrollBy(0, -3); + document.body.removeChild(dummy); + } + return SCROLL_ROOT; + }; +})(); + + +/*********************************************** + * PULSE (by Michael Herf) + ***********************************************/ + +/** + * Viscous fluid with a pulse for part and decay for the rest. + * - Applies a fixed force over an interval (a damped acceleration), and + * - Lets the exponential bleed away the velocity over a longer interval + * - Michael Herf, http://stereopsis.com/stopping/ + */ +function pulse_(x) { + var val, start, expx; + // test + x = x * options.pulseScale; + if (x < 1) { // acceleartion + val = x - (1 - Math.exp(-x)); + } else { // tail + // the previous animation ended here: + start = Math.exp(-1); + // simple viscous drag + x -= 1; + expx = 1 - Math.exp(-x); + val = start + (expx * (1 - start)); + } + return val * options.pulseNormalize; +} + +function pulse(x) { + if (x >= 1) return 1; + if (x <= 0) return 0; + + if (options.pulseNormalize == 1) { + options.pulseNormalize /= pulse_(1); + } + return pulse_(x); +} + + +/*********************************************** + * FIRST RUN + ***********************************************/ + +var userAgent = window.navigator.userAgent; +var isEdge = /Edge/.test(userAgent); // thank you MS +var isChrome = /chrome/i.test(userAgent) && !isEdge; +var isSafari = /safari/i.test(userAgent) && !isEdge; +var isMobile = /mobile/i.test(userAgent); +var isEnabledForBrowser = (isChrome || isSafari) && !isMobile; + +var wheelEvent; +if ('onwheel' in document.createElement('div')) + wheelEvent = 'wheel'; +else if ('onmousewheel' in document.createElement('div')) + wheelEvent = 'mousewheel'; + +if (wheelEvent && isEnabledForBrowser) { + addEvent(wheelEvent, wheel); + addEvent('mousedown', mousedown); + addEvent('load', init); +} + + +/*********************************************** + * PUBLIC INTERFACE + ***********************************************/ + +function SmoothScroll(optionsToSet) { + for (var key in optionsToSet) + if (defaultOptions.hasOwnProperty(key)) + options[key] = optionsToSet[key]; +} +SmoothScroll.destroy = cleanup; + +if (window.SmoothScrollOptions) // async API + SmoothScroll(window.SmoothScrollOptions) + +if (typeof define === 'function' && define.amd) + define(function() { + return SmoothScroll; + }); +else if ('object' == typeof exports) + module.exports = SmoothScroll; +else + window.SmoothScroll = SmoothScroll; + +})(); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/js/animation.js b/src/main/resources/static/files/assets/js/animation.js new file mode 100644 index 0000000..cd10938 --- /dev/null +++ b/src/main/resources/static/files/assets/js/animation.js @@ -0,0 +1,19 @@ +"use strict"; + $(document).ready(function(){ + $('.js--triggerAnimation').on('click',function(e){ + e.preventDefault(); + var anim = $('.js--animations').val(); + testAnim(anim); + }); + + $('.js--animations').on('change',function(){ + var anim = $(this).val(); + testAnim(anim); + }); + + function testAnim(x) { + $('#animationSandbox').removeClass().addClass(x + ' animated').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ + $(this).removeClass(); + }); + }; + }); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/js/bootstrap-growl.min.js b/src/main/resources/static/files/assets/js/bootstrap-growl.min.js new file mode 100644 index 0000000..df16dd1 --- /dev/null +++ b/src/main/resources/static/files/assets/js/bootstrap-growl.min.js @@ -0,0 +1,2 @@ +/* Project: Bootstrap Growl - v2.0.1 | Author: Mouse0270 aka Robert McIntosh | License: MIT License | Website: https://github.com/mouse0270/bootstrap-growl */ +(function(e,t,n,r){var i="growl",s="plugin_"+i,o={element:"body",type:"info",allow_dismiss:true,placement:{from:"top",align:"right"},offset:20,spacing:10,z_index:1031,delay:5e3,timer:1e3,url_target:"_blank",mouse_over:false,animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},onShow:null,onShown:null,onHide:null,onHidden:null,icon_type:"class",template:''};var u=function(t,n){o=e.extend(true,{},o,n)},a=function(t){if(!t){e('[data-growl="container"]').find('[data-growl="dismiss"]').trigger("click")}else{e('[data-growl="container"][data-growl-position="'+t+'"]').find('[data-growl="dismiss"]').trigger("click")}},f=function(t,n,r){var n={content:{message:typeof n=="object"?n.message:n,title:n.title?n.title:null,icon:n.icon?n.icon:null,url:n.url?n.url:null}};r=e.extend(true,{},n,r);this.settings=e.extend(true,{},o,r);plugin=this;l(r,this.settings,plugin);this.$template=$template},l=function(e,t,n){var r={settings:t,element:t.element,template:t.template};if(typeof t.offset=="number"){t.offset={x:t.offset,y:t.offset}}$template=c(r);h($template,r.settings);p($template,r.settings);d($template,r.settings,n)},c=function(t){var n=e(t.settings.template);n.addClass("alert-"+t.settings.type);n.attr("data-growl-position",t.settings.placement.from+"-"+t.settings.placement.align);n.find('[data-growl="dismiss"]').css("display","none");n.removeClass("alert-dismissable");if(t.settings.allow_dismiss){n.addClass("alert-dismissable");n.find('[data-growl="dismiss"]').css("display","block")}return n},h=function(e,t){e.find('[data-growl="dismiss"]').css({"z-index":t.z_index-1>=1?t.z_index-1:1});if(t.content.icon){if(t.icon_type.toLowerCase()=="class"){e.find('[data-growl="icon"]').addClass(t.content.icon)}else{if(e.find('[data-growl="icon"]').is("img")){e.find('[data-growl="icon"]').attr("src",t.content.icon)}else{e.find('[data-growl="icon"]').append('')}}}if(t.content.title){e.find('[data-growl="title"]').html(t.content.title)}if(t.content.message){e.find('[data-growl="message"]').html(t.content.message)}if(t.content.url){e.find('[data-growl="url"]').attr("href",t.content.url).attr("target",t.url_target);e.find('[data-growl="url"]').css({position:"absolute",top:0,left:0,width:"100%",height:"100%","z-index":t.z_index-2>=1?t.z_index-2:1})}},p=function(t,n){var r=n.offset.y,i={position:n.element==="body"?"fixed":"absolute",margin:0,"z-index":n.z_index,display:"inline-block"},s=false;e('[data-growl-position="'+n.placement.from+"-"+n.placement.align+'"]').each(function(){return r=Math.max(r,parseInt(e(this).css(n.placement.from))+e(this).outerHeight()+n.spacing)});i[n.placement.from]=r+"px";t.css(i);if(n.onShow){n.onShow(event)}e(n.element).append(t);switch(n.placement.align){case"center":t.css({left:"50%",marginLeft:-(t.outerWidth()/2)+"px"});break;case"left":t.css("left",n.offset.x+"px");break;case"right":t.css("right",n.offset.x+"px");break}t.addClass("growl-animated");t.one("webkitAnimationStart oanimationstart MSAnimationStart animationstart",function(e){s=true});t.one("webkitAnimationEnd oanimationend MSAnimationEnd animationend",function(e){if(n.onShown){n.onShown(e)}});setTimeout(function(){if(!s){if(n.onShown){n.onShown(event)}}},600)},d=function(e,t,n){e.addClass(t.animate.enter);e.find('[data-growl="dismiss"]').on("click",function(){n.close()});e.on("mouseover",function(t){e.addClass("hovering")}).on("mouseout",function(){e.removeClass("hovering")});if(t.delay>=1){e.data("growl-delay",t.delay);var r=setInterval(function(){var i=parseInt(e.data("growl-delay"))-t.timer;if(!e.hasClass("hovering")&&t.mouse_over=="pause"||t.mouse_over!="pause"){e.data("growl-delay",i)}if(i<=0){clearInterval(r);n.close()}},t.timer)}};f.prototype={update:function(e,t){switch(e){case"icon":if(this.settings.icon_type.toLowerCase()=="class"){this.$template.find('[data-growl="icon"]').removeClass(this.settings.content.icon);this.$template.find('[data-growl="icon"]').addClass(t)}else{if(this.$template.find('[data-growl="icon"]').is("img")){this.$template.find('[data-growl="icon"]')}else{this.$template.find('[data-growl="icon"]').find("img").attr().attr("src",t)}}break;case"url":this.$template.find('[data-growl="url"]').attr("href",t);break;case"type":this.$template.removeClass("alert-"+this.settings.type);this.$template.addClass("alert-"+t);break;default:this.$template.find('[data-growl="'+e+'"]').html(t)}return this},close:function(){var t=this.$template,n=this.settings,r=t.css(n.placement.from),i=false;if(n.onHide){n.onHide(event)}t.addClass(this.settings.animate.exit);t.nextAll('[data-growl-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]').each(function(){e(this).css(n.placement.from,r);r=parseInt(r)+n.spacing+e(this).outerHeight()});t.one("webkitAnimationStart oanimationstart MSAnimationStart animationstart",function(e){i=true});t.one("webkitAnimationEnd oanimationend MSAnimationEnd animationend",function(t){e(this).remove();if(n.onHidden){n.onHidden(t)}});setTimeout(function(){if(!i){t.remove();if(n.onHidden){n.onHidden(event)}}},100);return this}};e.growl=function(e,t){if(e==false&&t.command=="closeAll"){a(t.position);return false}else if(e==false){u(this,t);return false}var n=new f(this,e,t);return n}})(jQuery,window,document) diff --git a/src/main/resources/static/files/assets/js/classie.js b/src/main/resources/static/files/assets/js/classie.js new file mode 100644 index 0000000..ebd1dfc --- /dev/null +++ b/src/main/resources/static/files/assets/js/classie.js @@ -0,0 +1,80 @@ +/*! + * classie - class helper functions + * from bonzo https://github.com/ded/bonzo + * + * classie.has( elem, 'my-class' ) -> true/false + * classie.add( elem, 'my-new-class' ) + * classie.remove( elem, 'my-unwanted-class' ) + * classie.toggle( elem, 'my-class' ) + */ + +/*jshint browser: true, strict: true, undef: true */ +/*global define: false */ + +( function( window ) { + +'use strict'; + +// class helper functions from bonzo https://github.com/ded/bonzo + +function classReg( className ) { + return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); +} + +// classList support for class management +// altho to be fair, the api because it won't accept multiple classes at once +var hasClass, addClass, removeClass; + +if ( 'classList' in document.documentElement ) { + hasClass = function( elem, c ) { + return elem.classList.contains( c ); + }; + addClass = function( elem, c ) { + elem.classList.add( c ); + }; + removeClass = function( elem, c ) { + elem.classList.remove( c ); + }; +} +else { + hasClass = function( elem, c ) { + return classReg( c ).test( elem.className ); + }; + addClass = function( elem, c ) { + if ( !hasClass( elem, c ) ) { + elem.className = elem.className + ' ' + c; + } + }; + removeClass = function( elem, c ) { + elem.className = elem.className.replace( classReg( c ), ' ' ); + }; +} + +function toggleClass( elem, c ) { + var fn = hasClass( elem, c ) ? removeClass : addClass; + fn( elem, c ); +} + +var classie = { + // full names + hasClass: hasClass, + addClass: addClass, + removeClass: removeClass, + toggleClass: toggleClass, + // short names + has: hasClass, + add: addClass, + remove: removeClass, + toggle: toggleClass +}; + +// transport +if ( typeof define === 'function' && define.amd ) { + // AMD + define( classie ); +} else { + // browser global + window.classie = classie; +} + +})( window ); diff --git a/src/main/resources/static/files/assets/js/common-pages.js b/src/main/resources/static/files/assets/js/common-pages.js new file mode 100644 index 0000000..0db4e86 --- /dev/null +++ b/src/main/resources/static/files/assets/js/common-pages.js @@ -0,0 +1,11 @@ +"use strict"; +$(document).ready(function() { + // $('.theme-loader').addClass('loaded'); + $('.theme-loader').animate({ + 'opacity': '0', + }, 1200); + setTimeout(function() { + $('.theme-loader').remove(); + }, 2000); + // $('.pcoded').addClass('loaded'); +}); diff --git a/src/main/resources/static/files/assets/js/horizontal-layout.min.js b/src/main/resources/static/files/assets/js/horizontal-layout.min.js new file mode 100644 index 0000000..dbeeb02 --- /dev/null +++ b/src/main/resources/static/files/assets/js/horizontal-layout.min.js @@ -0,0 +1 @@ +function handlemenutype(e){$(".pcoded").attr("nav-type",e)}$(document).ready(function(){$(".pcoded-navbar .pcoded-hasmenu").attr("subitem-icon","style1"),$("#pcoded").pcodedmenu({themelayout:"horizontal",horizontalMenuplacement:"top",horizontalBrandItem:!0,horizontalLeftNavItem:!0,horizontalRightItem:!0,horizontalSearchItem:!0,horizontalBrandItemAlign:"left",horizontalLeftNavItemAlign:"left",horizontalRightItemAlign:"right",horizontalsearchItemAlign:"right",horizontalMobileMenu:!0,MenuTrigger:"hover",SubMenuTrigger:"hover",activeMenuClass:"active",ThemeBackgroundPattern:"pattern6",HeaderBackground:"theme6",LHeaderBackground:"theme1",NavbarBackground:"themelight1",ActiveItemBackground:"theme4",SubItemBackground:"theme2",menutype:"st6",freamtype:"theme1",ActiveItemStyle:"style1",ItemBorder:!0,ItemBorderStyle:"none",SubItemBorder:!0,DropDownIconStyle:"style1",VerticalSubMenuItemIconStyle:"style1",FixedNavbarPosition:!1,FixedHeaderPosition:!1,horizontalNavIsCentered:!1,horizontalstickynavigation:!1,horizontalNavigationMenuIcon:!0}),function(){$(".theme-color > a.fream-type").on("click",function(){var e=$(this).attr("fream-type");$(".pcoded").attr("fream-type",e),$(".pcoded-header").attr("header-theme","themelight"+e),$(".pcoded-navbar").attr("navbar-theme","theme"+e),$(".navbar-logo").attr("logo-theme","theme"+e)})}(),function(){$(".theme-color > a.logo-theme").on("click",function(){var e=$(this).attr("logo-theme");$(".navbar-logo").attr("logo-theme",e)})}(),function(){$("#header-position").change(function(){$(this).is(":checked")?($(".pcoded-header").attr("pcoded-header-position","fixed"),$(".pcoded-navbar").attr("pcoded-header-position","fixed"),$(".pcoded-main-container").css("margin-top",$(".pcoded-header").outerHeight())):($(".pcoded-header").attr("pcoded-header-position","relative"),$(".pcoded-navbar").attr("pcoded-header-position","relative"),$(".pcoded-main-container").css("margin-top","0px"))})}(),function(){$(".theme-color > a.header-theme").on("click",function(){var e=$(this).attr("header-theme");$(".pcoded-header").attr("header-theme",e),$(".navbar-logo").attr("logo-theme",e)})}(),function(){$(".theme-color > a.navbar-theme").on("click",function(){var e=$(this).attr("navbar-theme");$(".pcoded-navbar").attr("navbar-theme",e),$(".navbar-logo").attr("navbar-theme",e)})}(),function(){$(".theme-color > a.active-item-theme").on("click",function(){var e=$(this).attr("active-item-theme");$(".pcoded-navbar").attr("active-item-theme",e)})}(),function(){$(".theme-color > a.themebg-pattern").on("click",function(){var e=$(this).attr("themebg-pattern");$("body").attr("themebg-pattern",e)})}(),function(){$("#theme-layout").val("wide").on("change",function(e){e=$(this).val(),$(".pcoded").attr("horizontal-layout",e)})}(),function(){$("#navbar-placement").val("top").on("change",function(e){e=$(this).val(),$(".pcoded").attr("horizontal-placement",e)})}(),function(){$("#item-border").change(function(){$(this).is(":checked")?$(".pcoded-navbar .pcoded-item").attr("item-border","false"):$(".pcoded-navbar .pcoded-item").attr("item-border","true")})}(),function(){$("#subitem-border").change(function(){$(this).is(":checked")?$(".pcoded-navbar .pcoded-item").attr("subitem-border","false"):$(".pcoded-navbar .pcoded-item").attr("subitem-border","true")})}(),function(){$("#vertical-border-style").val("solid").on("change",function(e){e=$(this).val(),$(".pcoded-navbar .pcoded-item").attr("item-border-style",e)})}(),function(){$("#vertical-dropdown-icon").val("style1").on("change",function(e){e=$(this).val(),$(".pcoded-navbar .pcoded-hasmenu").attr("dropdown-icon",e)})}(),function(){$("#vertical-subitem-icon").val("style5").on("change",function(e){e=$(this).val(),$(".pcoded-navbar .pcoded-hasmenu").attr("subitem-icon",e)})}(),function(){$("#sidebar-position").change(function(){$(this).is(":checked")?$(".pcoded-navbar").attr("pcoded-navbar-position","fixed"):$(".pcoded-navbar").attr("pcoded-navbar-position","relative")})}(),function(){$("#menu-icons").change(function(){$(this).is(":checked")?$('.pcoded .pcoded-navbar .pcoded-item > li > a .pcoded-micon:not(".pcoded-search-item .pcoded-micon")').hide():$('.pcoded .pcoded-navbar .pcoded-item > li > a .pcoded-micon:not(".pcoded-search-item .pcoded-micon")').show()})}(),function(){$("#brand-visibility").change(function(){$(this).is(":checked")?$(".pcoded .pcoded-navbar .pcoded-brand").hide():$(".pcoded .pcoded-navbar .pcoded-brand").show()})}(),function(){$("#leftitem-visibility").change(function(){$(this).is(":checked")?$(".pcoded .pcoded-navbar .pcoded-item.pcoded-left-item").hide():$(".pcoded .pcoded-navbar .pcoded-item.pcoded-left-item").show()})}(),function(){$("#rightitem-visibility").change(function(){$(this).is(":checked")?$(".pcoded .pcoded-navbar .pcoded-item.pcoded-right-item").hide():$(".pcoded .pcoded-navbar .pcoded-item.pcoded-right-item").show()})}(),function(){$("#searchitem-visibility").change(function(){$(this).is(":checked")?$(".pcoded .pcoded-navbar .pcoded-item.pcoded-search-item").hide():$(".pcoded .pcoded-navbar .pcoded-item.pcoded-search-item").show()})}(),function(){$("#branditem-align").val("left").on("change",function(e){e=$(this).val(),"left"===e?($(".pcoded-navbar .pcoded-brand").removeClass("pcoded-right-align"),$(".pcoded-navbar .pcoded-brand").addClass("pcoded-left-align")):($(".pcoded-navbar .pcoded-brand").addClass("pcoded-right-align"),$(".pcoded-navbar .pcoded-brand").removeClass("pcoded-left-align"))})}(),function(){$("#leftitem-align").val("left").on("change",function(e){e=$(this).val(),"left"===e?($(".pcoded-navbar .pcoded-left-item").removeClass("pcoded-right-align"),$(".pcoded-navbar .pcoded-left-item").addClass("pcoded-left-align")):($(".pcoded-navbar .pcoded-left-item").addClass("pcoded-right-align"),$(".pcoded-navbar .pcoded-left-item").removeClass("pcoded-left-align"))})}(),function(){$("#rightitem-align").val("left").on("change",function(e){e=$(this).val(),"left"===e?($(".pcoded-navbar .pcoded-right-item").removeClass("pcoded-right-align"),$(".pcoded-navbar .pcoded-right-item").addClass("pcoded-left-align")):($(".pcoded-navbar .pcoded-right-item").addClass("pcoded-right-align"),$(".pcoded-navbar .pcoded-right-item").removeClass("pcoded-left-align"))})}(),function(){$("#searchitem-align").val("left").on("change",function(e){e=$(this).val(),"left"===e?($(".pcoded-navbar .pcoded-search-item").removeClass("pcoded-right-align"),$(".pcoded-navbar .pcoded-search-item").addClass("pcoded-left-align")):($(".pcoded-navbar .pcoded-search-item").addClass("pcoded-right-align"),$(".pcoded-navbar .pcoded-search-item").removeClass("pcoded-left-align"))})}()}),handlemenutype("st2"); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/js/html2pdf.bundle.min.js b/src/main/resources/static/files/assets/js/html2pdf.bundle.min.js new file mode 100644 index 0000000..1bf5d43 --- /dev/null +++ b/src/main/resources/static/files/assets/js/html2pdf.bundle.min.js @@ -0,0 +1,6 @@ +/** + * html2pdf.js v0.9.2 + * Copyright (c) 2020 Erik Koopmans + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.html2pdf=e()}(this,function(){"use strict";function t(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function e(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function A(t,e){return e={exports:{}},t(e,e.exports),e.exports}var r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=A(function(e,A){e.exports=function(){function n(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw"Invalid GIF 87a/89a header.";var A=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,n=t[e++],o=n>>7,a=1<<1+(7&n);t[e++],t[e++];var s=null;o&&(s=e,e+=3*a);var c=!0,l=[],u=0,h=null,d=0,f=null;for(this.width=A,this.height=r;c&&e>2&7,e++;break;case 254:for(;0!==(b=t[e++]);)e+=b;break;default:throw"Unknown graphic control label: 0x"+t[e-1].toString(16)}break;case 44:var g=t[e++]|t[e++]<<8,B=t[e++]|t[e++]<<8,w=t[e++]|t[e++]<<8,m=t[e++]|t[e++]<<8,y=t[e++],v=y>>6&1,Q=s,C=!1;y>>7&&(C=!0,Q=e,e+=3*(1<<1+(7&y)));var U=e;for(e++;;){var b;if(0===(b=t[e++]))break;e+=b}l.push({x:g,y:B,width:w,height:m,has_local_palette:C,palette_offset:Q,data_offset:U,data_length:e-U,transparent_index:h,interlaced:!!v,delay:u,disposal:d});break;case 59:c=!1;break;default:throw"Unknown gif block: 0x"+t[e-1].toString(16)}this.numFrames=function(){return l.length},this.loopCount=function(){return f},this.frameInfo=function(t){if(t<0||t>=l.length)throw"Frame index out of range.";return l[t]},this.decodeAndBlitFrameBGRA=function(e,r){var n=this.frameInfo(e),o=n.width*n.height,a=new Uint8Array(o);i(t,n.data_offset,a,o);var s=n.palette_offset,c=n.transparent_index;null===c&&(c=256);var l=n.width,u=A-l,h=l,d=4*(n.y*A+n.x),f=4*((n.y+n.height)*A+n.x),p=d,g=4*u;!0===n.interlaced&&(g+=4*(l+u)*7);for(var B=8,w=0,m=a.length;w>=1)),y===c)p+=4;else{var v=t[s+3*y],Q=t[s+3*y+1],C=t[s+3*y+2];r[p++]=C,r[p++]=Q,r[p++]=v,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var n=this.frameInfo(e),o=n.width*n.height,a=new Uint8Array(o);i(t,n.data_offset,a,o);var s=n.palette_offset,c=n.transparent_index;null===c&&(c=256);var l=n.width,u=A-l,h=l,d=4*(n.y*A+n.x),f=4*((n.y+n.height)*A+n.x),p=d,g=4*u;!0===n.interlaced&&(g+=4*(l+u)*7);for(var B=8,w=0,m=a.length;w>=1)),y===c)p+=4;else{var v=t[s+3*y],Q=t[s+3*y+1],C=t[s+3*y+2];r[p++]=v,r[p++]=Q,r[p++]=C,r[p++]=255}--h}}}function i(t,e,A,r){for(var n=t[e++],i=1<>=s,l-=s,g!==i){if(g===o)break;for(var B=g>8,++w;var y=m;if(r>=8;null!==p&&a<4096&&(f[a++]=p<<8|y,c+1<=a&&s<12&&(++s,c=c<<1|1)),p=g}else a=o+1,c=(1<<(s=n+1))-1,p=null}return h!==r&&console.log("Warning, gif stream shorter than expected."),A}function o(t){function e(t,e){for(var A=0,r=0,n=new Array,i=1;i<=16;i++){for(var o=1;o<=t[i];o++)n[e[r]]=[],n[e[r]][0]=A,n[e[r]][1]=i,r++,A++;A*=2}return n}function A(t){for(var e=t[0],A=t[1]-1;0<=A;)e&1<>8&255),r(255&t)}function i(t,e,r,n,i){for(var o,a=i[0],s=i[240],c=function(t,e){var A,r,n,i,o,a,s,c,l,u,h=0;for(l=0;l<8;++l){A=t[h],r=t[h+1],n=t[h+2],i=t[h+3],o=t[h+4],a=t[h+5],s=t[h+6];var d=A+(c=t[h+7]),f=A-c,p=r+s,g=r-s,B=n+a,w=n-a,y=i+o,v=i-o,Q=d+y,C=d-y,U=p+B,b=p-B;t[h]=Q+U,t[h+4]=Q-U;var F=.707106781*(b+C);t[h+2]=C+F,t[h+6]=C-F;var E=.382683433*((Q=v+w)-(b=g+f)),x=.5411961*Q+E,H=1.306562965*b+E,I=.707106781*(U=w+g),S=f+I,_=f-I;t[h+5]=_+x,t[h+3]=_-x,t[h+1]=S+H,t[h+7]=S-H,h+=8}for(l=h=0;l<8;++l){A=t[h],r=t[h+8],n=t[h+16],i=t[h+24],o=t[h+32],a=t[h+40],s=t[h+48];var T=A+(c=t[h+56]),N=A-c,k=r+s,O=r-s,P=n+a,D=n-a,L=i+o,R=i-o,M=T+L,K=T-L,z=k+P,q=k-P;t[h]=M+z,t[h+32]=M-z;var j=.707106781*(q+K);t[h+16]=K+j,t[h+48]=K-j;var X=.382683433*((M=R+D)-(q=O+N)),V=.5411961*M+X,G=1.306562965*q+X,W=.707106781*(z=D+O),Y=N+W,J=N-W;t[h+40]=J+V,t[h+24]=J-V,t[h+8]=Y+G,t[h+56]=Y-G,h++}for(l=0;l<64;++l)u=t[l]*e[l],m[l]=0>4;for(var v=1;v<=d;++v)A(s);g&=15}o=32767+y[f],A(i[(g<<4)+w[o]]),A(B[o]),f++}return 63!=h&&A(a),r}function o(t){t<=0&&(t=1),100>3)*V+(M=4*(7&z)),X<=G+K&&(R-=V*(G+1+K-X)),V<=y+M&&(R-=y+M-V+4),E=q[R++],H=q[R++],D=q[R++],U[z]=(x[E]+x[H+256>>0]+x[D+512>>0]>>16)-128,b[z]=(x[E+768>>0]+x[H+1024>>0]+x[D+1280>>0]>>16)-128,F[z]=(x[E+1280>>0]+x[H+1536>>0]+x[D+1792>>0]>>16)-128;B=i(U,p,B,a,c),w=i(b,g,w,s,l),m=i(F,g,m,s,l),y+=32}G+=8}if(0<=C){var W=[];W[1]=C+1,W[0]=(1<>0]=38470*t,x[t+512>>0]=7471*t+32768,x[t+768>>0]=-11059*t,x[t+1024>>0]=-21709*t,x[t+1280>>0]=32768*t+8421375,x[t+1536>>0]=-27439*t,x[t+1792>>0]=-5329*t}(),o(t),(new Date).getTime()}function a(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}var s,c,l,u,h,d,f,p,g,B,w,m,y,v,Q,C,U,b,F,E,x,H,I,S,_,T,N,k,O,P,D,L,R,M,K,z,q,j,X,V,G,W,Y,J,Z,$,tt,et,At,rt,nt,it,ot,at="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},st=function(t){function A(e,i,o,a){var s={};"object"===(void 0===e?"undefined":at(e))&&(e=(s=e).orientation,i=s.unit||i,o=s.format||o,a=s.compress||s.compressPdf||a),i=i||"mm",o=o||"a4",e=(""+(e||"P")).toLowerCase(),(""+o).toLowerCase();var c,l,u,h,d,f,p,g,B,w,m,y=!!a&&"function"==typeof Uint8Array,v=s.textColor||"0 g",Q=s.drawColor||"0 G",C=s.fontSize||16,U=s.charSpace||0,b=s.R2L||!1,F=s.lineHeight||1.15,E=s.lineWidth||.200025,x="00000000000000000000000000000000",H=2,I=!1,S=[],_={},T={},N=0,k=[],O=[],P=[],D=[],L=[],R=0,M=0,K=0,z={title:"",subject:"",author:"",keywords:"",creator:""},q={},j=new function(e){var A={};this.subscribe=function(t,e,r){if("function"!=typeof e)return!1;A.hasOwnProperty(t)||(A[t]={});var n=Math.random().toString(35);return A[t][n]=[e,!!r],n},this.unsubscribe=function(t){for(var e in A)if(A[e][t])return delete A[e][t],!0;return!1},this.publish=function(r){if(A.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var o in A[r]){var a=A[r][o];try{a[0].apply(e,n)}catch(r){t.console&&console.error("jsPDF PubSub Error",r.message,r)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}}}(q),X=s.hotfixes||[],V=function(t){var e,A=t.ch1,r=t.ch2,n=t.ch3,i=t.ch4,o=(t.precision,"draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"]);if("string"==typeof A&&"#"!==A.charAt(0)){var a=new RGBColor(A);a.ok&&(A=a.toHex())}if("string"==typeof A&&/^#[0-9A-Fa-f]{3}$/.test(A)&&(A="#"+A[1]+A[1]+A[2]+A[2]+A[3]+A[3]),"string"==typeof A&&/^#[0-9A-Fa-f]{6}$/.test(A)){var s=parseInt(A.substr(1),16);A=s>>16&255,r=s>>8&255,n=255&s}if(void 0===r||void 0===i&&A===r&&r===n)if("string"==typeof A)e=A+" "+o[0];else switch(t.precision){case 2:e=J(A/255)+" "+o[0];break;case 3:default:e=Z(A/255)+" "+o[0]}else if(void 0===i||"object"===(void 0===i?"undefined":at(i))){if("string"==typeof A)e=[A,r,n,o[1]].join(" ");else switch(t.precision){case 2:e=[J(A/255),J(r/255),J(n/255),o[1]].join(" ");break;default:case 3:e=[Z(A/255),Z(r/255),Z(n/255),o[1]].join(" ")}i&&0===i.a&&(e=["255","255","255",o[1]].join(" "))}else if("string"==typeof A)e=[A,r,n,i,o[2]].join(" ");else switch(t.precision){case 2:e=[J(A),J(r),J(n),J(i),o[2]].join(" ");break;case 3:default:e=[Z(A),Z(r),Z(n),Z(i),o[2]].join(" ")}return e},G=function(t){var e=function(t){return("0"+parseInt(t)).slice(-2)},A=t.getTimezoneOffset(),r=A<0?"+":"-",n=Math.floor(Math.abs(A/60)),i=Math.abs(A%60),o=[r,e(n),"'",e(i),"'"].join("");return["D:",t.getFullYear(),e(t.getMonth()+1),e(t.getDate()),e(t.getHours()),e(t.getMinutes()),e(t.getSeconds()),o].join("")},W=function(t){var e;return void 0===(void 0===t?"undefined":at(t))&&(t=new Date),e="object"===(void 0===t?"undefined":at(t))&&"[object Date]"===Object.prototype.toString.call(t)?G(t):/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|\-0[0-9]|\-1[0-1])\'(0[0-9]|[1-5][0-9])\'?$/.test(t)?t:G(new Date),w=e},Y=function(t){return t=t||"12345678901234567890123456789012".split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),x=t},J=function(t){return t.toFixed(2)},Z=function(t){return t.toFixed(3)},$=function(t){t="string"==typeof t?t:t.toString(),I?k[h].push(t):(K+=t.length+1,D.push(t))},tt=function(){return S[++H]=K,$(H+" 0 obj"),H},et=function(t){$("stream"),$(t),$("endstream")},At=function(){!function(){for(var t in _)_.hasOwnProperty(t)&&(e=_[t],j.publish("putFont",{font:e,out:$,newObject:tt}),!0!==e.isAlreadyPutted&&(e.objectNumber=tt(),$("<<"),$("/Type /Font"),$("/BaseFont /"+e.postScriptName),$("/Subtype /Type1"),"string"==typeof e.encoding&&$("/Encoding /"+e.encoding),$("/FirstChar 32"),$("/LastChar 255"),$(">>"),$("endobj")));var e}(),j.publish("putResources"),S[2]=K,$("2 0 obj"),$("<<"),function(){for(var t in $("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),$("/Font <<"),_)_.hasOwnProperty(t)&&$("/"+t+" "+_[t].objectNumber+" 0 R");$(">>"),$("/XObject <<"),j.publish("putXobjectDict"),$(">>")}(),$(">>"),$("endobj"),j.publish("postPutResources")},rt=function(t,e,A){T.hasOwnProperty(e)||(T[e]={}),T[e][A]=t},nt=function(t,e,A,r){var n="F"+(Object.keys(_).length+1).toString(10),i=_[n]={id:n,postScriptName:t,fontName:e,fontStyle:A,encoding:r,metadata:{}};return rt(n,e,A),j.publish("addFont",i),n},it=function(t,e){return function(t,e){var A,r,n,i,o,a,s,l,u;if(n=(e=e||{}).sourceEncoding||"Unicode",o=e.outputEncoding,(e.autoencode||o)&&_[c].metadata&&_[c].metadata[n]&&_[c].metadata[n].encoding&&(i=_[c].metadata[n].encoding,!o&&_[c].encoding&&(o=_[c].encoding),!o&&i.codePages&&(o=i.codePages[0]),"string"==typeof o&&(o=i[o]),o)){for(s=!1,a=[],A=0,r=t.length;A>8&&(s=!0);t=a.join("")}for(A=t.length;void 0===s&&0!==A;)t.charCodeAt(A-1)>>8&&(s=!0),A--;if(!s)return t;for(a=e.noBOM?[]:[254,255],A=0,r=t.length;A>8)>>8)throw new Error("Character at position "+A+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");a.push(u),a.push(l-(u<<8))}return String.fromCharCode.apply(void 0,a)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ot=function(){(function(t,e){var A="string"==typeof e&&e.toLowerCase();if("string"==typeof t){var r=t.toLowerCase();n.hasOwnProperty(r)&&(t=n[r][0]/l,e=n[r][1]/l)}if(Array.isArray(t)&&(e=t[1],t=t[0]),A){switch(A.substr(0,1)){case"l":t>"),$("endobj"),r=k[e].join("\n"),tt(),y){for(n=[],i=r.length;i--;)n[i]=r.charCodeAt(i);a=s.from(r),(o=new Deflater(6)).append(new Uint8Array(n)),r=o.flush(),(n=new Uint8Array(r.length+6)).set(new Uint8Array([120,156])),n.set(r,2),n.set(new Uint8Array([255&a,a>>8&255,a>>16&255,a>>24&255]),r.length+2),r=String.fromCharCode.apply(null,n),$("<>")}else $("<>");et(r),$("endobj")}S[1]=K,$("1 0 obj"),$("<>"),$("endobj"),j.publish("postPutPages")}(),function(){j.publish("putAdditionalObjects");for(var t=0;t>"),$("endobj"),tt(),$("<<"),function(){switch($("/Type /Catalog"),$("/Pages 1 0 R"),g||(g="fullwidth"),g){case"fullwidth":$("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$("/OpenAction [3 0 R /Fit]");break;case"original":$("/OpenAction [3 0 R /XYZ null null 1]");break;default:var t=""+g;"%"===t.substr(t.length-1)&&(g=parseInt(g)/100),"number"==typeof g&&$("/OpenAction [3 0 R /XYZ null null "+J(g)+"]")}switch(B||(B="continuous"),B){case"continuous":$("/PageLayout /OneColumn");break;case"single":$("/PageLayout /SinglePage");break;case"two":case"twoleft":$("/PageLayout /TwoColumnLeft");break;case"tworight":$("/PageLayout /TwoColumnRight")}p&&$("/PageMode /"+p),j.publish("putCatalog")}(),$(">>"),$("endobj");var e,n=K,i="0000000000";for($("xref"),$("0 "+(H+1)),$(i+" 65535 f "),e=1;e<=H;e++){var o=S[e];$("function"==typeof o?(i+S[e]()).slice(-10)+" 00000 n ":(i+S[e]).slice(-10)+" 00000 n ")}return $("trailer"),$("<<"),$("/Size "+(H+1)),$("/Root "+H+" 0 R"),$("/Info "+(H-1)+" 0 R"),$("/ID [ <"+x+"> <"+x+"> ]"),$(">>"),$("startxref"),$(""+n),$("%%EOF"),I=!0,D.join("\n")},ut=function(t){var e="S";return"F"===t?e="f":"FD"===t||"DF"===t?e="B":"f"!==t&&"f*"!==t&&"B"!==t&&"B*"!==t||(e=t),e},ht=function(){for(var t=lt(),e=t.length,A=new ArrayBuffer(e),r=new Uint8Array(A);e--;)r[e]=t.charCodeAt(e);return A},dt=function(){return new Blob([ht()],{type:"application/pdf"})},ft=((m=function(e,A){var r="dataur"===(""+e).substr(0,6)?"data:application/pdf;base64,"+btoa(lt()):0;switch(e){case void 0:return lt();case"save":if("object"===("undefined"==typeof navigator?"undefined":at(navigator))&&navigator.getUserMedia&&(void 0===t.URL||void 0===t.URL.createObjectURL))return q.output("dataurlnewwindow");bt(dt(),A),"function"==typeof bt.unload&&t.setTimeout&&setTimeout(bt.unload,911);break;case"arraybuffer":return ht();case"blob":return dt();case"bloburi":case"bloburl":return t.URL&&t.URL.createObjectURL(dt())||void 0;case"datauristring":case"dataurlstring":return r;case"dataurlnewwindow":var n=t.open(r);if(n||"undefined"==typeof safari)return n;case"datauri":case"dataurl":return t.document.location.href=r;default:throw new Error('Output type "'+e+'" is not supported.')}}).foo=function(){try{return m.apply(this,arguments)}catch(r){var e=r.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var A="Error in function "+e.split("\n")[0].split("<")[0]+": "+r.message;if(!t.console)throw new Error(A);t.console.error(A,r),t.alert&&alert(A)}},(m.foo.bar=m).foo),pt=function(t){return!0===Array.isArray(X)&&-1":")")):"[object Array]"===Object.prototype.toString.call(m[Y])&&(J=parseFloat(m[Y][1]).toFixed(2),Z=parseFloat(m[Y][2]).toFixed(2),tt=(o?"<":"(")+m[Y][0]+(o?">":")"),et=1),void 0!==q&&void 0!==q[Y]&&(At=q[Y]+" Tw\n"),0!==H.length&&0===Y?t.push(At+H.join(" ")+" "+J+" "+Z+" Tm\n"+tt):1===et||0===et&&0===Y?t.push(At+J+" "+Z+" Td\n"+tt):t.push(At+tt);t=0===et?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var rt="BT\n/"+c+" "+C+" Tf\n"+(C*l).toFixed(2)+" TL\n"+v+"\n";return rt+=s,rt+=t,$(rt+="ET"),u},q.lstext=function(t,e,A,r){console.warn("jsPDF.lstext is deprecated");for(var n=0,i=t.length;n=i.length-1;if(!Q||C){if(Q||C){if(C)g=v;else if(t.multiline&&a<(l+2)*(m+2)+2)continue t}else{if(!t.multiline)continue t;if(a<(l+2)*(m+2)+2)continue t;g=v}for(var U="",b=p;b<=g;b++)U+=i[b]+" ";switch(U=" "==U.substr(U.length-1)?U.substr(0,U.length-1):U,B=d(U,o+"px",A).width,t.Q){case 2:h=s-B-2;break;case 1:h=(s-B)/2;break;case 0:default:h=2}e+=h.toFixed(2)+" "+f.toFixed(2)+" Td\n",e+="("+U+") Tj\n",e+=-h.toFixed(2)+" 0 Td\n",f=-(o+2),B=0,p=g+1,m++,w=""}else w+=" "}break}return n.text=e,n.fontSize=o,n},d=function(t,e,r){r=r||"helvetica";var n=A.internal.getFont(r),i=A.getStringUnitWidth(t,{font:n,fontSize:parseFloat(e),charSpace:0})*parseFloat(e);return{height:A.getStringUnitWidth("3",{font:n,fontSize:parseFloat(e),charSpace:0})*parseFloat(e)*1.5,width:i}},f={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},p=function(){for(var t in A.internal.acroformPlugin.acroFormDictionaryRoot.Fields){var e=A.internal.acroformPlugin.acroFormDictionaryRoot.Fields[t];e.hasAnnotation&&B.call(A,e)}},g=function(t){A.internal.acroformPlugin.printedOut&&(A.internal.acroformPlugin.printedOut=!1,A.internal.acroformPlugin.acroFormDictionaryRoot=null),A.internal.acroformPlugin.acroFormDictionaryRoot||Q.call(A),A.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t)},B=function(t){var e={type:"reference",object:t};A.annotationPlugin.annotations[A.internal.getPageInfo(t.page).pageNumber].push(e)},w=function(){void 0!==A.internal.acroformPlugin.acroFormDictionaryRoot?A.internal.write("/AcroForm "+A.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R"):console.log("Root missing...")},m=function(){A.internal.events.unsubscribe(A.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete A.internal.acroformPlugin.acroFormDictionaryRoot._eventID,A.internal.acroformPlugin.printedOut=!0},y=function(t){var e=!t;t||(A.internal.newObjectDeferredBegin(A.internal.acroformPlugin.acroFormDictionaryRoot.objId),A.internal.out(A.internal.acroformPlugin.acroFormDictionaryRoot.getString())),t=t||A.internal.acroformPlugin.acroFormDictionaryRoot.Kids;for(var r in t){var n=t[r],i=n.Rect;n.Rect&&(n.Rect=l.call(this,n.Rect)),A.internal.newObjectDeferredBegin(n.objId);var o=n.objId+" 0 obj\n<<\n";if("object"===(void 0===n?"undefined":at(n))&&"function"==typeof n.getContent&&(o+=n.getContent()),n.Rect=i,n.hasAppearanceStream&&!n.appearanceStreamContent){var a=u.call(this,n);o+="/AP << /N "+a+" >>\n",A.internal.acroformPlugin.xForms.push(a)}if(n.appearanceStreamContent){for(var s in o+="/AP << ",n.appearanceStreamContent){var c=n.appearanceStreamContent[s];if(o+="/"+s+" ",o+="<< ",1<=Object.keys(c).length||Array.isArray(c))for(var r in c){var h;"function"==typeof(h=c[r])&&(h=h.call(this,n)),o+="/"+r+" "+h+" ",0<=A.internal.acroformPlugin.xForms.indexOf(h)||A.internal.acroformPlugin.xForms.push(h)}else"function"==typeof(h=c)&&(h=h.call(this,n)),o+="/"+r+" "+h+" \n",0<=A.internal.acroformPlugin.xForms.indexOf(h)||A.internal.acroformPlugin.xForms.push(h);o+=" >>\n"}o+=">>\n"}o+=">>\nendobj\n",A.internal.out(o)}e&&v.call(this,A.internal.acroformPlugin.xForms)},v=function(t){for(var e in t){var r=e,n=t[e];A.internal.newObjectDeferredBegin(n&&n.objId);var i="";"object"===(void 0===n?"undefined":at(n))&&"function"==typeof n.getString&&(i=n.getString()),A.internal.out(i),delete t[r]}},Q=function(){if(void 0!==this.internal&&(void 0===this.internal.acroformPlugin||!1===this.internal.acroformPlugin.isInitialized)){if(A=this,x.FieldNum=0,this.internal.acroformPlugin=JSON.parse(JSON.stringify(f)),this.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");n=A.internal.scaleFactor,r=A.internal.pageSize.getHeight(),A.internal.acroformPlugin.acroFormDictionaryRoot=new E,A.internal.acroformPlugin.acroFormDictionaryRoot._eventID=A.internal.events.subscribe("postPutResources",m),A.internal.events.subscribe("buildDocument",p),A.internal.events.subscribe("putCatalog",w),A.internal.events.subscribe("postPutPages",y),A.internal.acroformPlugin.isInitialized=!0}},C=function(t){if(Array.isArray(t)){var e=" [";for(var A in t)e+=t[A].toString(),e+=A>\n",this.stream&&(t+="stream\n",t+=this.stream,t+="\nendstream\n"),t+="endobj\n"},b.prototype.getContent=function(){var t="";return t+=function(t){var e="",A=Object.keys(t).filter(function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"_"!=t.substring(0,1)});for(var r in A){var n=A[r],i=t[n];i&&(Array.isArray(i)?e+="/"+n+" "+C(i)+"\n":e+=i instanceof b?"/"+n+" "+i.objId+" 0 R\n":"/"+n+" "+i+"\n")}return e}(this)};var F=function(){var t;b.call(this),this.Type="/XObject",this.Subtype="/Form",this.FormType=1,this.BBox,this.Matrix,this.Resources="2 0 R",this.PieceInfo,Object.defineProperty(this,"Length",{enumerable:!0,get:function(){return void 0!==t?t.length:0}}),Object.defineProperty(this,"stream",{enumerable:!1,set:function(e){t=e.trim()},get:function(){return t||null}})};i(F,b);var E=function(){b.call(this);var t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return 0>"},YesPushDown:function(t){var e=a(t),r=[],n=A.internal.getFont("zapfdingbats","normal").id;t.Q=1;var i=h(t,"3","ZapfDingbats",50);return r.push("0.749023 g"),r.push("0 0 "+R.internal.getWidth(t).toFixed(2)+" "+R.internal.getHeight(t).toFixed(2)+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+i.fontSize.toFixed(2)+" Tf 0 g"),r.push("BT"),r.push(i.text),r.push("ET"),r.push("Q"),r.push("EMC"),e.stream=r.join("\n"),e},YesNormal:function(t){var e=a(t),r=A.internal.getFont("zapfdingbats","normal").id,n=[];t.Q=1;var i=R.internal.getHeight(t),o=R.internal.getWidth(t),s=h(t,"3","ZapfDingbats",.9*i);return n.push("1 g"),n.push("0 0 "+o.toFixed(2)+" "+i.toFixed(2)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+(o-1).toFixed(2)+" "+(i-1).toFixed(2)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+r+" "+s.fontSize.toFixed(2)+" Tf 0 g"),n.push(s.text),n.push("ET"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=a(t),A=[];return A.push("0.749023 g"),A.push("0 0 "+R.internal.getWidth(t).toFixed(2)+" "+R.internal.getHeight(t).toFixed(2)+" re"),A.push("f"),e.stream=A.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:R.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=R.RadioButton.Circle.YesNormal,e.D[t]=R.RadioButton.Circle.YesPushDown,e},createMK:function(){return"<< /CA (l)>>"},YesNormal:function(t){var e=a(t),A=[],r=R.internal.getWidth(t)<=R.internal.getHeight(t)?R.internal.getWidth(t)/4:R.internal.getHeight(t)/4;r*=.9;var n=R.internal.Bezier_C;return A.push("q"),A.push("1 0 0 1 "+R.internal.getWidth(t)/2+" "+R.internal.getHeight(t)/2+" cm"),A.push(r+" 0 m"),A.push(r+" "+r*n+" "+r*n+" "+r+" 0 "+r+" c"),A.push("-"+r*n+" "+r+" -"+r+" "+r*n+" -"+r+" 0 c"),A.push("-"+r+" -"+r*n+" -"+r*n+" -"+r+" 0 -"+r+" c"),A.push(r*n+" -"+r+" "+r+" -"+r*n+" "+r+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e},YesPushDown:function(t){var e=a(t),A=[],r=R.internal.getWidth(t)<=R.internal.getHeight(t)?R.internal.getWidth(t)/4:R.internal.getHeight(t)/4,n=2*(r*=.9),i=n*R.internal.Bezier_C,o=r*R.internal.Bezier_C;return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+(R.internal.getWidth(t)/2).toFixed(2)+" "+(R.internal.getHeight(t)/2).toFixed(2)+" cm"),A.push(n+" 0 m"),A.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),A.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),A.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),A.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),A.push("f"),A.push("Q"),A.push("0 g"),A.push("q"),A.push("1 0 0 1 "+(R.internal.getWidth(t)/2).toFixed(2)+" "+(R.internal.getHeight(t)/2).toFixed(2)+" cm"),A.push(r+" 0 m"),A.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),A.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),A.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),A.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e},OffPushDown:function(t){var e=a(t),A=[],r=R.internal.getWidth(t)<=R.internal.getHeight(t)?R.internal.getWidth(t)/4:R.internal.getHeight(t)/4,n=2*(r*=.9),i=n*R.internal.Bezier_C;return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+(R.internal.getWidth(t)/2).toFixed(2)+" "+(R.internal.getHeight(t)/2).toFixed(2)+" cm"),A.push(n+" 0 m"),A.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),A.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),A.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),A.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),A.push("f"),A.push("Q"),e.stream=A.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:R.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=R.RadioButton.Cross.YesNormal,e.D[t]=R.RadioButton.Cross.YesPushDown,e},createMK:function(){return"<< /CA (8)>>"},YesNormal:function(t){var e=a(t),A=[],r=R.internal.calculateCross(t);return A.push("q"),A.push("1 1 "+(R.internal.getWidth(t)-2).toFixed(2)+" "+(R.internal.getHeight(t)-2).toFixed(2)+" re"),A.push("W"),A.push("n"),A.push(r.x1.x.toFixed(2)+" "+r.x1.y.toFixed(2)+" m"),A.push(r.x2.x.toFixed(2)+" "+r.x2.y.toFixed(2)+" l"),A.push(r.x4.x.toFixed(2)+" "+r.x4.y.toFixed(2)+" m"),A.push(r.x3.x.toFixed(2)+" "+r.x3.y.toFixed(2)+" l"),A.push("s"),A.push("Q"),e.stream=A.join("\n"),e},YesPushDown:function(t){var e=a(t),A=R.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+R.internal.getWidth(t).toFixed(2)+" "+R.internal.getHeight(t).toFixed(2)+" re"),r.push("f"),r.push("q"),r.push("1 1 "+(R.internal.getWidth(t)-2).toFixed(2)+" "+(R.internal.getHeight(t)-2).toFixed(2)+" re"),r.push("W"),r.push("n"),r.push(A.x1.x.toFixed(2)+" "+A.x1.y.toFixed(2)+" m"),r.push(A.x2.x.toFixed(2)+" "+A.x2.y.toFixed(2)+" l"),r.push(A.x4.x.toFixed(2)+" "+A.x4.y.toFixed(2)+" m"),r.push(A.x3.x.toFixed(2)+" "+A.x3.y.toFixed(2)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=a(t),A=[];return A.push("0.749023 g"),A.push("0 0 "+R.internal.getWidth(t).toFixed(2)+" "+R.internal.getHeight(t).toFixed(2)+" re"),A.push("f"),e.stream=A.join("\n"),e}}},createDefaultAppearanceStream:function(t){return"/F1 0 Tf 0 g"}};R.internal={Bezier_C:.551915024494,calculateCross:function(t){var e,A,r=R.internal.getWidth(t),n=R.internal.getHeight(t),i=(A=n)<(e=r)?A:e;return{x1:{x:(r-i)/2,y:(n-i)/2+i},x2:{x:(r-i)/2+i,y:(n-i)/2},x3:{x:(r-i)/2,y:(n-i)/2},x4:{x:(r-i)/2+i,y:(n-i)/2+i}}}},R.internal.getWidth=function(t){var e=0;return"object"===(void 0===t?"undefined":at(t))&&(e=o(t.Rect[2])),e},R.internal.getHeight=function(t){var e=0;return"object"===(void 0===t?"undefined":at(t))&&(e=o(t.Rect[3])),e},t.addField=function(t){return Q.call(this),t instanceof D?this.addTextField.call(this,t):t instanceof H?this.addChoiceField.call(this,t):t instanceof T?this.addButton.call(this,t):t instanceof O?g.call(this,t):t&&g.call(this,t),t.page=A.internal.getCurrentPageInfo().pageNumber,this},t.addButton=function(t){Q.call(this);var e=t||new x;e.FT="/Btn",e.Ff=c(e.Ff,t,A.internal.getPDFVersion()),g.call(this,e)},t.addTextField=function(t){Q.call(this);var e=t||new x;e.FT="/Tx",e.Ff=c(e.Ff,t,A.internal.getPDFVersion()),g.call(this,e)},t.addChoiceField=function(t){Q.call(this);var e=t||new x;e.FT="/Ch",e.Ff=c(e.Ff,t,A.internal.getPDFVersion()),g.call(this,e)},"object"==(void 0===e?"undefined":at(e))&&(e.ChoiceField=H,e.ListBox=I,e.ComboBox=S,e.EditBox=_,e.Button=T,e.PushButton=N,e.RadioButton=k,e.CheckBox=P,e.TextField=D,e.PasswordField=L,e.AcroForm={Appearance:R}),t.AcroFormChoiceField=H,t.AcroFormListBox=I,t.AcroFormComboBox=S,t.AcroFormEditBox=_,t.AcroFormButton=T,t.AcroFormPushButton=N,t.AcroFormRadioButton=k,t.AcroFormCheckBox=P,t.AcroFormTextField=D,t.AcroFormPasswordField=L,t.AcroForm={ChoiceField:H,ListBox:I,ComboBox:S,EditBox:_,Button:T,PushButton:N,RadioButton:k,CheckBox:P,TextField:D,PasswordField:L}}(st.API,"undefined"!=typeof window&&window||void 0!==r&&r),st.API.addHTML=function(t,e,A,r,n){if("undefined"==typeof html2canvas&&"undefined"==typeof rasterizeHTML)throw new Error("You need either https://github.com/niklasvh/html2canvas or https://github.com/cburgmer/rasterizeHTML.js");"number"!=typeof e&&(r=e,n=A),"function"==typeof r&&(n=r,r=null),"function"!=typeof n&&(n=function(){});var i=this.internal,o=i.scaleFactor,a=i.pageSize.getWidth(),s=i.pageSize.getHeight();if((r=r||{}).onrendered=function(t){e=parseInt(e)||0,A=parseInt(A)||0;var i=r.dim||{},c=Object.assign({top:0,right:0,bottom:0,left:0,useFor:"content"},r.margin),l=i.h||Math.min(s,t.height/o),u=i.w||Math.min(a,t.width/o)-e,h=r.format||"JPEG",d=r.imageCompression||"SLOW";if(t.height>s-c.top-c.bottom&&r.pagesplit){var f=function(t,e,A,n,i){var o=document.createElement("canvas");o.height=i,o.width=n;var a=o.getContext("2d");return a.mozImageSmoothingEnabled=!1,a.webkitImageSmoothingEnabled=!1,a.msImageSmoothingEnabled=!1,a.imageSmoothingEnabled=!1,a.fillStyle=r.backgroundColor||"#ffffff",a.fillRect(0,0,n,i),a.drawImage(t,e,A,n,i,0,0,n,i),o},p=function(){for(var r,i,l=0,p=0,g={},B=!1;;){var w;if(p=0,g.top=0!==l?c.top:A,g.left=0!==l?c.left:e,B=(a-c.left-c.right)*o=t.width)break;this.addPage()}else m=[w=f(t,0,l,r,i),g.left,g.top,w.width/o,w.height/o,h,null,d],this.addImage.apply(this,m);if((l+=i)>=t.height)break;this.addPage()}n(u,l,null,m)}.bind(this);if("CANVAS"===t.nodeName){var g=new Image;g.onload=p,g.src=t.toDataURL("image/png"),t=g}else p()}else{var B=Math.random().toString(35),w=[t,e,A,u,l,h,B,d];this.addImage.apply(this,w),n(u,l,B,w)}}.bind(this),"undefined"!=typeof html2canvas&&!r.rstz)return html2canvas(t,r);if("undefined"!=typeof rasterizeHTML){var c="drawDocument";return"string"==typeof t&&(c=/^http/.test(t)?"drawURL":"drawHTML"),r.width=r.width||a*o,rasterizeHTML[c](t,void 0,r).then(function(t){r.onrendered(t.image)},function(t){n(null,t)})}return null},function(t){var e="addImage_",A={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]};t.getImageFileTypeByImageData=function(t,e){var r,n;e=e||"UNKNOWN";var i,o,a,s="UNKNOWN";for(a in A)for(i=A[a],r=0;r>"),"trns"in e&&e.trns.constructor==Array){for(var i="",o=0,a=e.trns.length;o>"),n(e.data),r("endobj"),"smask"in e){var s="/Predictor "+e.p+" /Colors 1 /BitsPerComponent "+e.bpc+" /Columns "+e.w,c={w:e.w,h:e.h,cs:"DeviceGray",bpc:e.bpc,dp:s,data:e.smask};"f"in e&&(c.f=e.f),t.call(this,c)}e.cs===this.color_spaces.INDEXED&&(this.internal.newObject(),r("<< /Length "+e.pal.length+">>"),n(this.arrayBufferToBinaryString(new Uint8Array(e.pal))),r("endobj"))},n=function(){var t=this.internal.collections[e+"images"];for(var A in t)r.call(this,t[A])},i=function(){var t,A=this.internal.collections[e+"images"],r=this.internal.write;for(var n in A)r("/I"+(t=A[n]).i,t.n,"0","R")},o=function(e){return"function"==typeof t["process"+e.toUpperCase()]},a=function(t){return"object"===(void 0===t?"undefined":at(t))&&1===t.nodeType},s=function(t,e){if("IMG"===t.nodeName&&t.hasAttribute("src")){var A=""+t.getAttribute("src");if(0===A.indexOf("data:image/"))return A;!e&&/\.png(?:[?#].*)?$/i.test(A)&&(e="png")}if("CANVAS"===t.nodeName)var r=t;else{(r=document.createElement("canvas")).width=t.clientWidth||t.width,r.height=t.clientHeight||t.height;var n=r.getContext("2d");if(!n)throw"addImage requires canvas to be supported by browser.";n.drawImage(t,0,0,r.width,r.height)}return r.toDataURL("png"==(""+e).toLowerCase()?"image/png":"image/jpeg")},c=function(t,e){var A;if(e)for(var r in e)if(t===e[r].alias){A=e[r];break}return A};t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"},t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"},t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},t.sHashCode=function(t){return t=t||"",Array.prototype.reduce&&t.split("").reduce(function(t,e){return(t=(t<<5)-t+e.charCodeAt(0))&t},0)},t.isString=function(t){return"string"==typeof t},t.validateStringAsBase64=function(t){var e=!0;return(t=t||"").length%4!=0&&(e=!1),!1===/[A-Za-z0-9\/]+/.test(t.substr(0,t.length-2))&&(e=!1),!1===/[A-Za-z0-9\/][A-Za-z0-9+\/]|[A-Za-z0-9+\/]=|==/.test(t.substr(-2))&&(e=!1),e},t.extractInfoFromBase64DataURI=function(t){return/^data:([\w]+?\/([\w]+?));base64,(.+)$/g.exec(t)},t.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array},t.isArrayBuffer=function(t){return!!this.supportsArrayBuffer()&&t instanceof ArrayBuffer},t.isArrayBufferView=function(t){return!!this.supportsArrayBuffer()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},t.binaryStringToUint8Array=function(t){for(var e=t.length,A=new Uint8Array(e),r=0;r>18]+r[(258048&e)>>12]+r[(4032&e)>>6]+r[63&e];return 1==o?A+=r[(252&(e=n[a]))>>2]+r[(3&e)<<4]+"==":2==o&&(A+=r[(64512&(e=n[a]<<8|n[a+1]))>>10]+r[(1008&e)>>4]+r[(15&e)<<2]+"="),A},t.createImageInfo=function(t,e,A,r,n,i,o,a,s,c,l,u,h){var d={alias:a,w:e,h:A,cs:r,bpc:n,i:o,data:t};return i&&(d.f=i),s&&(d.dp=s),c&&(d.trns=c),l&&(d.pal=l),u&&(d.smask=u),h&&(d.p=h),d},t.addImage=function(A,r,l,u,h,d,f,p,g){var B="";if("string"!=typeof r){var w=d;d=h,h=u,u=l,l=r,r=w}if("object"===(void 0===A?"undefined":at(A))&&!a(A)&&"imageData"in A){var m=A;A=m.imageData,r=m.format||r,l=m.x||l||0,u=m.y||u||0,h=m.w||h,d=m.h||d,f=m.alias||f,p=m.compression||p,g=m.rotation||m.angle||g}if(isNaN(l)||isNaN(u))throw console.error("jsPDF.addImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addImage");var y,v,Q,C,U,b,F,E=function(){var t=this.internal.collections[e+"images"];return t||(this.internal.collections[e+"images"]=t={},this.internal.events.subscribe("putResources",n),this.internal.events.subscribe("putXobjectDict",i)),t}.call(this);if(!((y=c(A,E))||(a(A)&&(A=s(A,r)),(null==(F=f)||0===F.length)&&(f="string"==typeof(b=A)&&t.sHashCode(b)),y=c(f,E)))){if(this.isString(A)&&(""!==(B=this.convertStringToImageData(A))?A=B:void 0!==(B=this.loadImageFile(A))&&(A=B)),r=this.getImageFileTypeByImageData(A,r),!o(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if(this.supportsArrayBuffer()&&(A instanceof Uint8Array||(v=A,A=this.binaryStringToUint8Array(A))),!(y=this["process"+r.toUpperCase()](A,(U=0,(C=E)&&(U=Object.keys?Object.keys(C).length:function(t){var e=0;for(var A in t)t.hasOwnProperty(A)&&e++;return e}(C)),U),f,((Q=p)&&"string"==typeof Q&&(Q=Q.toUpperCase()),Q in t.image_compression?Q:t.image_compression.NONE),v)))throw new Error("An unkwown error occurred whilst processing the image")}return function(t,e,A,r,n,i,o,a){var s=function(t,e,A){return t||e||(e=t=-96),t<0&&(t=-1*A.w*72/t/this.internal.scaleFactor),e<0&&(e=-1*A.h*72/e/this.internal.scaleFactor),0===t&&(t=e*A.w/A.h),0===e&&(e=t*A.h/A.w),[t,e]}.call(this,A,r,n),c=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString;if(A=s[0],r=s[1],o[i]=n,a){a*=Math.PI/180;var u=Math.cos(a),h=Math.sin(a),d=function(t){return t.toFixed(4)},f=[d(u),d(h),d(-1*h),d(u),0,0,"cm"]}this.internal.write("q"),a?(this.internal.write([1,"0","0",1,c(t),l(e+r),"cm"].join(" ")),this.internal.write(f.join(" ")),this.internal.write([c(A),"0","0",c(r),"0","0","cm"].join(" "))):this.internal.write([c(A),"0","0",c(r),c(t),l(e+r),"cm"].join(" ")),this.internal.write("/I"+n.i+" Do"),this.internal.write("Q")}.call(this,l,u,h,d,y,y.i,E,g),this},t.convertStringToImageData=function(e){var A,r="";return this.isString(e)&&(null!==(A=this.extractInfoFromBase64DataURI(e))?t.validateStringAsBase64(A[3])&&(r=atob(A[3])):t.validateStringAsBase64(e)&&(r=atob(e))),r};var l=function(t,e){return t.subarray(e,e+5)};t.processJPEG=function(t,e,A,r,n,i){var o,a=this.decode.DCT_DECODE;if(!this.isString(t)&&!this.isArrayBuffer(t)&&!this.isArrayBufferView(t))return null;if(this.isString(t)&&(o=function(t){var e;if(255===!t.charCodeAt(0)||216===!t.charCodeAt(1)||255===!t.charCodeAt(2)||224===!t.charCodeAt(3)||!t.charCodeAt(6)==="J".charCodeAt(0)||!t.charCodeAt(7)==="F".charCodeAt(0)||!t.charCodeAt(8)==="I".charCodeAt(0)||!t.charCodeAt(9)==="F".charCodeAt(0)||0===!t.charCodeAt(10))throw new Error("getJpegSize requires a binary string jpeg file");for(var A=256*t.charCodeAt(4)+t.charCodeAt(5),r=4,n=t.length;r>",l.content=B;var d=l.objId+" 0 R";B="<>";else if(s.options.pageNumber)switch(B="<>",this.internal.write(B))}}this.internal.write("]")}}]),s.createAnnotation=function(t){switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":this.annotationPlugin.annotations[this.internal.getCurrentPageInfo().pageNumber].push(t)}},s.link=function(t,e,A,r,n){this.annotationPlugin.annotations[this.internal.getCurrentPageInfo().pageNumber].push({x:t,y:e,w:A,h:r,options:n,type:"link"})},s.textWithLink=function(t,e,A,r){var n=this.getTextWidth(t),i=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(t,e,A),A+=.2*i,this.link(e,A-i,n,i,r),n},s.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},s.getLineHeight=function(){return this.internal.getLineHeight()},function(t){function e(t){return void 0!==t&&void 0!==a[t.charCodeAt(0)]}function A(t){return void 0!==t&&0<=h.indexOf(t.charCodeAt(0))}function r(t){return void 0!==t&&0<=u.indexOf(t.charCodeAt(0))}function n(t){return e(t)&&2<=a[t.charCodeAt(0)].length}function i(t,i,o,s){return e(t)?(s=s||{},a=Object.assign(a,s),!n(t)||!e(i)&&!e(o)||!e(o)&&A(i)||A(t)&&!e(i)||A(t)&&r(i)||A(t)&&A(i)?(a=Object.assign(a,c),d):e(l=t)&&4==a[l.charCodeAt(0)].length&&e(i)&&!A(i)&&e(o)&&n(o)?(a=Object.assign(a,c),g):A(t)||!e(o)?(a=Object.assign(a,c),f):(a=Object.assign(a,c),p)):-1;var l}var o=Object.keys({ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",fa:"Persian","fa-IR":"Persian/Iran",ur:"Urdu"}),a={1569:[65152],1570:[65153,65154,65153,65154],1571:[65155,65156,65155,65156],1572:[65157,65158],1573:[65159,65160,65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166,65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194,65193],1584:[65195,65196,65195],1585:[65197,65198,65197],1586:[65199,65200,65199],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262,65261],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395,64394],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},s={1570:[65269,65270,65269,65270],1571:[65271,65272,65271,65272],1573:[65273,65274,65273,65274],1575:[65275,65276,65275,65276]},c={1570:[65153,65154,65153,65154],1571:[65155,65156,65155,65156],1573:[65159,65160,65159,65160],1575:[65165,65166,65165,65166]},l={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},u=[1570,1571,1573,1575],h=[1569,1570,1571,1572,1573,1575,1577,1583,1584,1585,1586,1608,1688],d=0,f=1,p=2,g=3,B=t.processArabic=function(t,A){t=t||"",A=A||!1;var n,o,u,h="",d=0,f=0,p="",g="",B="";for(d=0;d>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R")})}return this},(l=st.API).events.push(["initialized",function(){this.canvas.pdf=this}]),l.canvas={getContext:function(t){return(this.pdf.context2d._canvas=this).pdf.context2d},childNodes:[]},Object.defineProperty(l.canvas,"width",{get:function(){return this._width},set:function(t){this._width=t,this.getContext("2d").pageWrapX=t+1}}),Object.defineProperty(l.canvas,"height",{get:function(){return this._height},set:function(t){this._height=t,this.getContext("2d").pageWrapY=t+1}}),u=st.API,g={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},B=1,w=function(t,e,A,r,n){g={x:t,y:e,w:A,h:r,ln:n}},m=function(){return g},y={left:0,top:0,bottom:0},u.setHeaderFunction=function(t){p=t},u.getTextDimensions=function(t){h=this.internal.getFont().fontName,d=this.table_font_size||this.internal.getFontSize(),f=this.internal.getFont().fontStyle;var e,A,r=19.049976/25.4;(A=document.createElement("font")).id="jsPDFCell";try{A.style.fontStyle=f}catch(e){A.style.fontWeight=f}A.style.fontSize=d+"pt",A.style.fontFamily=h;try{A.textContent=t}catch(e){A.innerText=t}return document.body.appendChild(A),e={w:(A.offsetWidth+1)*r,h:(A.offsetHeight+1)*r},document.body.removeChild(A),e},u.cellAddPage=function(){var t=this.margins||y;this.addPage(),w(t.left,t.top,void 0,void 0),B+=1},u.cellInitialize=function(){g={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},B=1},u.cell=function(t,e,A,r,n,i,o){var a=m(),s=!1;if(void 0!==a.ln)if(a.ln===i)t=a.x+a.w,e=a.y;else{var c=this.margins||y;a.y+a.h+r+13>=this.internal.pageSize.getHeight()-c.bottom&&(this.cellAddPage(),s=!0,this.printHeaders&&this.tableHeaderRow&&this.printHeaderRow(i,!0)),e=m().y+m().h,s&&(e=23)}if(void 0!==n[0])if(this.printingHeaderRow?this.rect(t,e,A,r,"FD"):this.rect(t,e,A,r),"right"===o){n instanceof Array||(n=[n]);for(var l=0;l=this.pageBreaks[r]){e++,0===this.lastBreak&&A++;var n=this.pageBreaks[r]-this.lastBreak;this.lastBreak=this.pageBreaks[r],A+=Math.floor(n/this.pageWrapY)}return 0===this.lastBreak&&(A+=Math.floor(t/this.pageWrapY)+1),A+e}return this.pdf.internal.getCurrentPageInfo().pageNumber},_gotoPage:function(t){},lineTo:function(t,e){t=this._wrapX(t),e=this._wrapY(e);var A=this._matrix_map_point(this.ctx._transform,[t,e]),r={type:"lt",x:t=A[0],y:e=A[1]};this.path.push(r)},bezierCurveTo:function(t,e,A,r,n,i){var o;t=this._wrapX(t),e=this._wrapY(e),A=this._wrapX(A),r=this._wrapY(r),n=this._wrapX(n),i=this._wrapY(i),n=(o=this._matrix_map_point(this.ctx._transform,[n,i]))[0],i=o[1];var a={type:"bct",x1:t=(o=this._matrix_map_point(this.ctx._transform,[t,e]))[0],y1:e=o[1],x2:A=(o=this._matrix_map_point(this.ctx._transform,[A,r]))[0],y2:r=o[1],x:n,y:i};this.path.push(a)},quadraticCurveTo:function(t,e,A,r){var n;t=this._wrapX(t),e=this._wrapY(e),A=this._wrapX(A),r=this._wrapY(r),A=(n=this._matrix_map_point(this.ctx._transform,[A,r]))[0],r=n[1];var i={type:"qct",x1:t=(n=this._matrix_map_point(this.ctx._transform,[t,e]))[0],y1:e=n[1],x:A,y:r};this.path.push(i)},arc:function(t,e,A,r,n,i){if(t=this._wrapX(t),e=this._wrapY(e),!this._matrix_is_identity(this.ctx._transform)){var o=this._matrix_map_point(this.ctx._transform,[t,e]);t=o[0],e=o[1];var a=this._matrix_map_point(this.ctx._transform,[0,0]),s=this._matrix_map_point(this.ctx._transform,[0,A]);A=Math.sqrt(Math.pow(s[0]-a[0],2)+Math.pow(s[1]-a[1],2))}var c={type:"arc",x:t,y:e,radius:A,startAngle:r,endAngle:n,anticlockwise:i};this.path.push(c)},drawImage:function(t,e,A,r,n,i,o,a,s){void 0!==i&&(e=i,A=o,r=a,n=s),e=this._wrapX(e),A=this._wrapY(A);var c,l=this._matrix_map_rect(this.ctx._transform,{x:e,y:A,w:r,h:n}),u=(this._matrix_map_rect(this.ctx._transform,{x:i,y:o,w:a,h:s}),/data:image\/(\w+).*/i.exec(t));c=null!=u?u[1]:"png",this.pdf.addImage(t,c,l.x,l.y,l.w,l.h)},_matrix_multiply:function(t,e){var A=e[0],r=e[1],n=e[2],i=e[3],o=e[4],a=e[5],s=A*t[0]+r*t[2],c=n*t[0]+i*t[2],l=o*t[0]+a*t[2]+t[4];return r=A*t[1]+r*t[3],i=n*t[1]+i*t[3],a=o*t[1]+a*t[3]+t[5],[A=s,r,n=c,i,o=l,a]},_matrix_rotation:function(t){return Math.atan2(t[2],t[0])},_matrix_decompose:function(t){var e=t[0],A=t[1],r=t[2],n=t[3],i=Math.sqrt(e*e+A*A),o=(e/=i)*r+(A/=i)*n;r-=e*o,n-=A*o;var a=Math.sqrt(r*r+n*n);return o/=a,e*(n/=a)>"),s.push(">>");var c="MASK"+s.objId;this.pdf.internal.addGraphicsState(c,s.objId);var l="/"+c+" gs";r.splice(0,0,"q"),r.splice(1,0,l),r.push("Q"),window.outIntercept=a;break;default:var u="/"+this.pdf.internal.blendModeMap[this.ctx.globalCompositeOperation.toUpperCase()];u&&this.pdf.internal.out(u+" gs")}var h=this.ctx.globalAlpha;if(this.ctx._fillOpacity<1&&(h=this.ctx._fillOpacity),n){var d=this.pdf.internal.newObject2();d.push("<>"),c="GS_O_"+d.objId,this.pdf.internal.addGraphicsState(c,d.objId),this.pdf.internal.out("/"+c+" gs")}for(var f=this.path,p=0;p>"),e.push(">>");var A="MASK"+e.objId;this.pdf.internal.addGraphicsState(A,e.objId);var r="/"+A+" gs";this.pdf.internal.out(r)}else console.log("jsPDF v2 not enabled")},clip:function(){if(0r.pdf.margins_doc.top&&(r.pdf.addPage(),r.y=r.pdf.margins_doc.top,r.executeWatchFunctions(i));var x=c(i),H=r.x,I=12/r.pdf.internal.scaleFactor,S=(x["margin-left"]+x["padding-left"])*I,_=(x["margin-right"]+x["padding-right"])*I,T=(x["margin-top"]+x["padding-top"])*I,N=(x["margin-bottom"]+x["padding-bottom"])*I;void 0!==x.float&&"right"===x.float?H+=r.settings.width-i.width-_:H+=S,r.pdf.addImage(F,H,r.y+T,i.width,i.height),F=void 0,"right"===x.float||"left"===x.float?(r.watchFunctions.push(function(t,e,A,n){return r.y>=e?(r.x+=t,r.settings.width+=A,!0):!!(n&&1===n.nodeType&&!v[n.nodeName]&&r.x+n.width>r.pdf.margins_doc.left+r.pdf.margins_doc.width)&&(r.x+=t,r.y=e,r.settings.width+=A,!0)}.bind(this,"left"===x.float?-i.width-S-_:0,r.y+i.height+T+N,i.width)),r.watchFunctions.push(function(t,e,A){return!(r.y]*?>/gi,""),l="jsPDFhtmlText"+Date.now().toString()+(1e3*Math.random()).toFixed(0),(c=document.createElement("div")).style.cssText="position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height: 1px !important;width: 1px !important; top:auto;left:-100px;overflow: hidden;",c.innerHTML=''),a.close(),u=a.w.frames[0].document,s=u.createElement("div")}catch(f){s=n.createElement("div"),u=n.body}var l=function(t){return function(){var n=Array.prototype.slice.call(arguments,0);n.unshift(s),u.appendChild(s),s.addBehavior("#default#userData"),s.load(r);var i=t.apply(e,n);return u.removeChild(s),i}},c=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g"),h=function(e){return e.replace(/^d/,"___$&").replace(c,"___")};e.set=l(function(t,n,i){return n=h(n),i===undefined?e.remove(n):(t.setAttribute(n,e.serialize(i)),t.save(r),i)}),e.get=l(function(t,n,r){n=h(n);var i=e.deserialize(t.getAttribute(n));return i===undefined?r:i}),e.remove=l(function(e,t){t=h(t),e.removeAttribute(t),e.save(r)}),e.clear=l(function(e){var t=e.XMLDocument.documentElement.attributes;e.load(r);for(var n=t.length-1;n>=0;n--)e.removeAttribute(t[n].name);e.save(r)}),e.getAll=function(t){var n={};return e.forEach(function(e,t){n[e]=t}),n},e.forEach=l(function(t,n){var r=t.XMLDocument.documentElement.attributes;for(var i=0,s;s=r[i];++i)n(s.name,e.deserialize(t.getAttribute(s.name)))})}try{var p="__storejs__";e.set(p,p),e.get(p)!=p&&(e.disabled=!0),e.remove(p)}catch(f){e.disabled=!0}return e.enabled=!e.disabled,e}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/task-board/task-board.js b/src/main/resources/static/files/assets/pages/task-board/task-board.js new file mode 100644 index 0000000..6142c67 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/task-board/task-board.js @@ -0,0 +1,81 @@ + 'use strict'; + $(document).ready(function() { + $(".task-right-header-action").on('click', function() { + $(".task-right-content-action").slideToggle(); + }); + + $(".task-right-header-status").on('click', function() { + $(".taskboard-right-progress").slideToggle(); + }); + + $(".task-right-header-users").on('click', function() { + $(".taskboard-right-users").slideToggle(); + }); + + $(".task-right-header-revision").on('click', function() { + $(".taskboard-right-revision").slideToggle(); + }); + + $('.collapse').on('shown.bs.collapse', function() { + $(this).parent().find(".fa-angle-up").removeClass("fa-angle-up").addClass("fa-angle-down"); + }).on('hidden.bs.collapse', function() { + $(this).parent().find(".fa-angle-down").removeClass("fa-angle-down").addClass("fa-angle-up"); + }); + + var progression1 = 0; + var progression2 = 0; + var progression3 = 0; + var progression4 = 0; + var progression5 = 0; + var progress = setInterval(function() { + + $('.progress .faq-text1').text(progression1 + '%'); + $('.progress .faq-text1').css({ 'left': progression1 + '%' }); + $('.progress .faq-text1').css({ 'top': '-20px' }); + $('.progress .faq-bar1').css({ 'width': progression1 + '%' }); + + if (progression1 == 70) { + clearInterval(progress); + + } else + progression1 += 1; + + }, 100); + + var progress1 = setInterval(function() { + $('.progress .faq-text2').text(progression2 + '%'); + $('.progress .faq-text2').css({ 'left': progression2 + '%' }); + $('.progress .faq-text2').css({ 'top': '-20px' }); + $('.progress .faq-bar2').css({ 'width': progression2 + '%' }); + if (progression2 == 50) { + clearInterval(progress1); + + } else + progression2 += 1; + + }, 100); + var progress2 = setInterval(function() { + $('.progress .faq-text3').text(progression3 + '%'); + $('.progress .faq-text3').css({ 'left': progression3 + '%' }); + $('.progress .faq-text3').css({ 'top': '-20px' }); + $('.progress .faq-bar3').css({ 'width': progression3 + '%' }); + if (progression3 == 80) { + clearInterval(progress2); + + } else + progression3 += 1; + + }, 100); + var progress3 = setInterval(function() { + $('.progress .faq-text4').text(progression4 + '%'); + $('.progress .faq-text4').css({ 'left': progression4 + '%' }); + $('.progress .faq-text4').css({ 'top': '-20px' }); + $('.progress .faq-bar4').css({ 'width': progression4 + '%' }); + if (progression4 == 60) { + clearInterval(progress3); + + } else + progression4 += 1; + + }, 100); + }); diff --git a/src/main/resources/static/files/assets/pages/timeline/style.css b/src/main/resources/static/files/assets/pages/timeline/style.css new file mode 100644 index 0000000..bfb98ac --- /dev/null +++ b/src/main/resources/static/files/assets/pages/timeline/style.css @@ -0,0 +1,463 @@ + +/* -------------------------------- + +Modules - reusable parts of our design + +-------------------------------- */ +.cd-container { + /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */ + width: 90%; + max-width: 1170px; + margin: 0 auto; +} +.cd-container::after { + /* clearfix */ + content: ''; + display: table; + clear: both; +} +.main-timeline:before,.main-timeline:after{ + content: ""; + position: absolute; + height: 9px; + width: 9px; + background-color: #cccccc; + left: 50%; + margin-left: -5px; + border-radius: 100%; + margin-top: 36px; +} +.main-timeline:after{ + margin-top: -50px; +} +.main-timeline{ + background-color: #eeeded; + padding: 50px; +} +.cd-timeline-content h6{ + font-size: 16px; + font-weight: 400; + color: #666666; + margin-bottom: 1em; +} +.timeline-details span{ + color: #666; +} +.timeline-details a{ + margin-right: 10px; +} +.timeline-details i{ + color: #666; + padding-right: 10px; +} +/* -------------------------------- + +Main components + +-------------------------------- */ +header { + height: 200px; + text-align: center; + background: #303e49; +} +header h1 { + color: white; + font-size: 18px; + font-size: 1.125rem; +} +@media only screen and (min-width: 1170px) { + header { + height: 300px; + } + header h1 { + font-size: 24px; + font-size: 1.5rem; + } +} + +.cd-timeline { + position: relative; + padding: 2em 0; + margin-top: 2em; + margin-bottom: 2em; +} +.cd-timeline::before { + /* this is the vertical line */ + content: ''; + position: absolute; + top: 0; + left: 18px; + height: 100%; + width: 3px; + background: #cccccc; +} +@media only screen and (min-width: 1170px) { + .cd-timeline { + margin-top: 3em; + margin-bottom: 3em; + } + .cd-timeline::before { + left: 50%; + margin-left: -2px; + } +} + +.cd-timeline-block { + position: relative; + margin: 2em 0; +} +.cd-timeline-block:after { + content: ""; + display: table; + clear: both; +} +.cd-timeline-block:first-child { + margin-top: 0; +} +.cd-timeline-block:last-child { + margin-bottom: 0; +} +@media only screen and (min-width: 1170px) { + .cd-timeline-block { + margin: 4em 0; + } + .cd-timeline-block:first-child { + margin-top: 0; + } + .cd-timeline-block:last-child { + margin-bottom: 0; + } +} + +.cd-timeline-icon { + z-index: 1; + text-align: center; + position: absolute; + top: 0; + left: 0; + width: 40px; + height: 40px; + border-radius: 50%; + padding-top: 2px; + box-shadow: 0 0 0 2px white, inset 0 -3px 0 rgba(0, 0, 0, 0.08), 0 1px 0 4px rgba(0, 0, 0, 0.05); +} +@media only screen and ( max-width:768px ){ + .cd-timeline-icon { + padding-top: 0; + } +} +.cd-timeline-icon i { + color: #fff; + font-size: 20px; + line-height: 2; +} +@media only screen and (min-width: 1170px) { + .cd-timeline-icon { + z-index: 999; + width: 45px; + height: 45px; + left: 50%; + margin-left: -24px; + + /* Force Hardware Acceleration in WebKit */ + -webkit-transform: translateZ(0); + -webkit-backface-visibility: hidden; + } + .cssanimations .cd-timeline-icon.bounce-in { + visibility: visible; + -webkit-animation: cd-bounce-1 0.6s; + -moz-animation: cd-bounce-1 0.6s; + animation: cd-bounce-1 0.6s; + } +} + +@-webkit-keyframes cd-bounce-1 { + 0% { + opacity: 0; + -webkit-transform: scale(0.5); + } + + 60% { + opacity: 1; + -webkit-transform: scale(1.2); + } + + 100% { + -webkit-transform: scale(1); + } +} +@-moz-keyframes cd-bounce-1 { + 0% { + opacity: 0; + -moz-transform: scale(0.5); + } + + 60% { + opacity: 1; + -moz-transform: scale(1.2); + } + + 100% { + -moz-transform: scale(1); + } +} +@keyframes cd-bounce-1 { + 0% { + opacity: 0; + -webkit-transform: scale(0.5); + -moz-transform: scale(0.5); + -ms-transform: scale(0.5); + -o-transform: scale(0.5); + transform: scale(0.5); + } + + 60% { + opacity: 1; + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + -o-transform: scale(1.2); + transform: scale(1.2); + } + + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + } +} +.cd-timeline-content { + position: relative; + margin-left: 60px; + background: white; + border-radius: 0.25em; +} +.cd-timeline-content:after { + content: ""; + display: table; + clear: both; +} +.cd-timeline-content h2 { + color: #303e49; +} +.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { + font-size: 13px; +} +.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { + display: inline-block; +} +.cd-timeline-content .cd-read-more { + float: right; + padding: .8em 1em; + background: #acb7c0; + color: white; + border-radius: 0.25em; +} +.no-touch .cd-timeline-content .cd-read-more:hover { + background-color: #bac4cb; +} +.cd-timeline-content .cd-date { + padding: .8em 0; + +} +.cd-timeline-content::before { + content: ''; + position: absolute; + right: 100%; + height: 3px; + background: #cccccc; + width: 30px +} +@media only screen and (min-width: 768px) { + .cd-timeline-content h2 { + font-size: 20px; + + } + .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { + font-size: 14px; + } +} +@media only screen and (min-width: 1170px) { + .cd-timeline-content { + margin-left: 0; + width: 44%; + } + .cd-timeline-content::before { + top: 23px; + left: 101%; + } + .cd-timeline-content .cd-read-more { + float: left; + } + .cd-timeline-content .cd-date { + position: absolute; + width: 100%; + left: 124%; + top: -6px; + font-size: 14px; + color: #222222; + } + .cd-timeline-content .cd-details{ + position: absolute; + width: 100%; + left: 124%; + top: 28px; + font-size: 13px; + color: #969494; + font-weight: 400; + } + .cd-timeline-block:nth-child(odd) .cd-timeline-content { + float: right; + } + .cd-timeline-block:nth-child(odd) .cd-timeline-content::before { + top: 24px; + left: -36px; + right: 100%; + border-color: transparent; + border-right-color: white; + } + .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-read-more { + float: right; + } + .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-date { + left: auto; + right: 130%; + text-align: right; + } + .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-details { + left: auto; + right: 130%; + text-align: right; + } + .cssanimations .cd-timeline-content.bounce-in { + visibility: visible; + -webkit-animation: cd-bounce-2 0.6s; + -moz-animation: cd-bounce-2 0.6s; + animation: cd-bounce-2 0.6s; + } +} + +@media only screen and (min-width: 1170px) { + /* inverse bounce effect on odd content blocks */ + .cssanimations .cd-timeline-block:nth-child(odd) .cd-timeline-content.bounce-in { + -webkit-animation: cd-bounce-2-inverse 0.6s; + -moz-animation: cd-bounce-2-inverse 0.6s; + animation: cd-bounce-2-inverse 0.6s; + } +} +@-webkit-keyframes cd-bounce-2 { + 0% { + opacity: 0; + -webkit-transform: translateX(-100px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(20px); + } + + 100% { + -webkit-transform: translateX(0); + } +} +@-moz-keyframes cd-bounce-2 { + 0% { + opacity: 0; + -moz-transform: translateX(-100px); + } + + 60% { + opacity: 1; + -moz-transform: translateX(20px); + } + + 100% { + -moz-transform: translateX(0); + } +} +@keyframes cd-bounce-2 { + 0% { + opacity: 0; + -webkit-transform: translateX(-100px); + -moz-transform: translateX(-100px); + -ms-transform: translateX(-100px); + -o-transform: translateX(-100px); + transform: translateX(-100px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(20px); + -moz-transform: translateX(20px); + -ms-transform: translateX(20px); + -o-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes cd-bounce-2-inverse { + 0% { + opacity: 0; + -webkit-transform: translateX(100px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-20px); + } + + 100% { + -webkit-transform: translateX(0); + } +} +@-moz-keyframes cd-bounce-2-inverse { + 0% { + opacity: 0; + -moz-transform: translateX(100px); + } + + 60% { + opacity: 1; + -moz-transform: translateX(-20px); + } + + 100% { + -moz-transform: translateX(0); + } +} +@keyframes cd-bounce-2-inverse { + 0% { + opacity: 0; + -webkit-transform: translateX(100px); + -moz-transform: translateX(100px); + -ms-transform: translateX(100px); + -o-transform: translateX(100px); + transform: translateX(100px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-20px); + -moz-transform: translateX(-20px); + -ms-transform: translateX(-20px); + -o-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} diff --git a/src/main/resources/static/files/assets/pages/todo/todo.js b/src/main/resources/static/files/assets/pages/todo/todo.js new file mode 100644 index 0000000..74d6c9b --- /dev/null +++ b/src/main/resources/static/files/assets/pages/todo/todo.js @@ -0,0 +1,132 @@ + 'use strict'; + $(document).ready(function() { + + // main button click function + $('button#create-task').on('click', function() { + + $(".md-form-control").removeClass("md-valid"); + + // remove nothing message + if ('.nothing-message') { + $('.nothing-message').hide('slide', { direction: 'left' }, 300) + }; + + // create the new li from the form input + var task = $('input[name=task-insert]').val(); + // Alert if the form in submitted empty + if (task.length == 0) { + alert('please enter a task'); + } else { + var newTask = '
  • ' + '

    ' + task + '

    ' + '
  • ' + $('#task-list').append(newTask); + + // clear form when button is pressed + $('input').val(''); + + // makes other controls fade in when first task is created + $('#controls').fadeIn(); + $('.task-headline').fadeIn(); + } + + }); + + // mark as complete + $(document).on('click', 'li', function() { + $(this).toggleClass('complete'); + }); + + // double click to remove + $(document).on('dblclick', '#task-list li', function() { + $(this).remove(); + }); + + // Clear all tasks button + $('button#clear-all-tasks').on('click', function() { + $('#task-list li').remove(); + $('.task-headline').fadeOut(); + $('#controls').fadeOut(); + $('.nothing-message').show('fast'); + }); + + /*2nd todo*/ + $(".icofont icofont-ui-delete").on("click", function() { + + $(this).parent().parent().parent().fadeOut(); + }); + var i = 7; + $("#add-btn").on("click", function() { + $(".md-form-control").removeClass("md-valid"); + var task = $('.add_task_todo').val(); + if (task == "") { + alert("please enter task"); + } else { + var add_todo = $('
    '); + i++; + $(add_todo).appendTo(".new-task").hide().fadeIn(300); + $('.add_task_todo').val(''); + } + }); + + $(".delete_todolist").on("click", function() { + + + $(this).parent().parent().fadeOut(); + }); + + + /*3rd todo list code*/ + $(".save_btn").on("click", function() { + $(".md-form-control").removeClass("md-valid"); + var saveTask = $('.save_task_todo').val(); + if (saveTask == "") { + alert("please enter task"); + } else { + var add_todo = $('
    '); + i++; + $(add_todo).appendTo(".task-content").hide().fadeIn(300); + $('.save_task_todo').val(''); + $("#flipFlop").modal('hide'); + } + + }); + + $(".close_btn").on("click", function() { + $('.save_task_todo').val(''); + }); + + $(".delete_todo").on("click", function() { + $(this).parent().parent().parent().parent().fadeOut(); + }); + }); + + function delete_todo(e) { + + $('#' + e).fadeOut(); + } + $('.to-do-list input[type=checkbox]').on("click", function() { + if ($(this).prop('checked')) + $(this).parent().addClass('done-task'); + else + $(this).parent().removeClass('done-task'); + }); + + function check_task(elem) { + if ($('#checkbox' + elem).prop('checked')) + $('#checkbox' + elem).parent().addClass('done-task'); + else + $('#checkbox' + elem).parent().removeClass('done-task'); + } + + $('.to-do-label input[type=checkbox]').on('click', function() { + if ($(this).prop('checked')) + $(this).parent().addClass('done-task'); + else + $(this).parent().removeClass('done-task'); + }); + + function check_label(elem) { + if ($('#checkbox' + elem).prop('checked')) + $('#checkbox' + elem).parent().addClass('done-task'); + else + $('#checkbox' + elem).parent().removeClass('done-task'); + } diff --git a/src/main/resources/static/files/assets/pages/toolbar/custom-toolbar.css b/src/main/resources/static/files/assets/pages/toolbar/custom-toolbar.css new file mode 100644 index 0000000..14a6853 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/toolbar/custom-toolbar.css @@ -0,0 +1,26 @@ +.btn-toolbar{ + margin: 0 auto; +} + + +.tool-top .tool-item:first-child, .tool-bottom .tool-item:first-child{ + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.tool-top .tool-item:last-child, .tool-bottom .tool-item:last-child{ + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.tool-left .tool-item:first-child, .tool-right .tool-item:first-child{ + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.tool-left .tool-item:last-child, .tool-right .tool-item:last-child{ + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.btn-toolbar i{ + margin-right:0; +} diff --git a/src/main/resources/static/files/assets/pages/toolbar/custom-toolbar.js b/src/main/resources/static/files/assets/pages/toolbar/custom-toolbar.js new file mode 100644 index 0000000..25b45cc --- /dev/null +++ b/src/main/resources/static/files/assets/pages/toolbar/custom-toolbar.js @@ -0,0 +1,86 @@ +'use strict'; + $(document).ready(function() { + $('#light-toolbar').toolbar({ + content: '#toolbar-options', + style: 'light' + }); + $('#dark-toolbar').toolbar({ + content: '#toolbar-options', + style: 'dark' + }); + $('#primary-toolbar').toolbar({ + content: '#toolbar-options', + style: 'primary' + }); + $('#success-toolbar').toolbar({ + content: '#toolbar-options', + style: 'success' + }); + $('#info-toolbar').toolbar({ + content: '#toolbar-options', + style: 'info' + }); + $('#warning-toolbar').toolbar({ + content: '#toolbar-options', + style: 'warning' + }); + $('#danger-toolbar').toolbar({ + content: '#toolbar-options', + style: 'danger' + }); + + $('#top-toolbar').toolbar({ + content: '#toolbar-options', + position: 'top', + style: 'primary' + }); + $('#left-toolbar').toolbar({ + content: '#toolbar-options', + position: 'left', + style: 'success' + }); + $('#bottom-toolbar').toolbar({ + content: '#toolbar-options', + position: 'bottom', + style: 'info' + }); + $('#right-toolbar').toolbar({ + content: '#toolbar-options', + position: 'right', + style: 'warning' + }); + $('#click-toolbar').toolbar({ + content: '#toolbar-options', + style: 'danger', + event: 'click' + }); + + $('#standard-toolbar').toolbar({ + content: '#toolbar-options', + style: 'primary', + animation: 'standard', + }); + + $('#flip-toolbar').toolbar({ + content: '#toolbar-options', + style: 'success', + animation: 'flip', + }); + $('#grow-toolbar').toolbar({ + content: '#toolbar-options', + style: 'info', + animation: 'grow', + }); + + $('#flyin-toolbar').toolbar({ + content: '#toolbar-options', + style: 'warning', + animation: 'flyin', + }); + + $('#bounce-toolbar').toolbar({ + content: '#toolbar-options', + style: 'danger', + animation: 'bounce', + }); +}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/toolbar/jquery.toolbar.css b/src/main/resources/static/files/assets/pages/toolbar/jquery.toolbar.css new file mode 100644 index 0000000..5bbc101 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/toolbar/jquery.toolbar.css @@ -0,0 +1,487 @@ +.tool-container, .tool-item, .btn-toolbar { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.btn-toolbar { + background: #364347; + width: 20px; + height: 20px; + text-align: center; + padding: 10px; + border-radius: 6px; + display: block; + transition: none; +} +.btn-toolbar > i { + color: #02baf2; + font-size: 16px; +} +.btn-toolbar:hover { + background: #02baf2; + cursor: pointer; +} +.btn-toolbar:hover > i { + color: white; +} +.btn-toolbar-primary { + background-color: #009dcd; +} +.btn-toolbar-primary.pressed { + background-color: #02baf2; +} +.btn-toolbar-primary:hover { + background-color: #02baf2; +} +.btn-toolbar-primary > i { + color: white; +} +.btn-toolbar-danger { + background-color: #cc0000; +} +.btn-toolbar-danger.pressed { + background-color: #f84545; +} +.btn-toolbar-danger:hover { + background-color: #f84545; +} +.btn-toolbar-danger > i { + color: white; +} +.btn-toolbar-warning { + background-color: #f3bc65; +} +.btn-toolbar-warning.pressed { + background-color: #fad46b; +} +.btn-toolbar-warning:hover { + background-color: #fad46b; +} +.btn-toolbar-warning > i { + color: white; +} +.btn-toolbar-info { + background-color: #e96300; +} +.btn-toolbar-info.pressed { + background-color: #f58410; +} +.btn-toolbar-info:hover { + background-color: #f58410; +} +.btn-toolbar-info > i { + color: white; +} +.btn-toolbar-success { + background-color: #28948c; +} +.btn-toolbar-success.pressed { + background-color: #3eb5ac; +} +.btn-toolbar-success:hover { + background-color: #3eb5ac; +} +.btn-toolbar-success > i { + color: white; +} +.btn-toolbar-info-o { + background-color: #9175bd; +} +.btn-toolbar-info-o.pressed { + background-color: #a88cd5; +} +.btn-toolbar-info-o:hover { + background-color: #a88cd5; +} +.btn-toolbar-info-o > i { + color: white; +} +.btn-toolbar-light { + background-color: #b2c6cd; +} +.btn-toolbar-light.pressed { + background-color: #d6e1e5; +} +.btn-toolbar-light:hover { + background-color: #d6e1e5; +} +.btn-toolbar-light > i { + color: white; +} +.btn-toolbar-dark { + background-color: #364347; +} +.btn-toolbar-dark.pressed { + background-color: #5e696d; +} +.btn-toolbar-dark:hover { + background-color: #5e696d; +} +.btn-toolbar-dark > i { + color: white; +} +.tool-container { + background-color: #5e696d; + background-size: 100% 100%; + border-radius: 6px; + position: absolute; +} +.tool-container.tool-top, +.tool-container.tool-bottom { + height: 40px; + border-bottom: 0px solid #beb8b8; +} +.tool-container.tool-top .tool-item, +.tool-container.tool-bottom .tool-item { + float: left; + border-right: 0; + border-left: 0; +} +.tool-item { + height: 100%; + display: block; + width: 20px; + height: 20px; + text-align: center; + padding: 10px; + transition: none; +} +.tool-item > .fa { + color: #b2c6cd; +} +.tool-item.selected, +.tool-item:hover { + background: #02baf2; +} +.tool-item.selected > .fa, +.tool-item:hover > .fa { + color: white; +} +.tool-top .tool-item:first-child:hover, +.tool-bottom .tool-item:first-child:hover { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.tool-top .tool-item:last-child:hover, +.tool-bottom .tool-item:last-child:hover { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.tool-vertical-top .tool-item:first-child:hover, +.tool-vertical-bottom .tool-item:first-child:hover, +.tool-right .tool-item:first-child:hover, +.tool-left .tool-item:first-child:hover { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.tool-vertical-top .tool-item:last-child:hover, +.tool-vertical-bottom .tool-item:last-child:hover, +.tool-right .tool-item:last-child:hover, +.tool-left .tool-item:last-child:hover { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} +.tool-container .arrow { + width: 0; + height: 0; + position: absolute; + border-width: 7px; + border-style: solid; +} +.tool-container.tool-top .arrow { + border-color: #5e696d transparent transparent; + left: 50%; + bottom: -14px; + margin-left: -7px; +} +.tool-container.tool-bottom .arrow { + border-color: transparent transparent #5e696d; + left: 50%; + top: -14px; + margin-left: -7px; +} +.tool-container.tool-left .arrow { + border-color: transparent transparent transparent #5e696d; + top: 50%; + right: -14px; + margin-top: -7px; +} +.tool-container.tool-right .arrow { + border-color: transparent #5e696d transparent transparent; + top: 50%; + left: -14px; + margin-top: -7px; +} +.toolbar-primary { + background-color: #02baf2; +} +.toolbar-primary.tool-top .arrow { + border-color: #02baf2 transparent transparent; +} +.toolbar-primary.tool-bottom .arrow { + border-color: transparent transparent #02baf2; +} +.toolbar-primary.tool-left .arrow { + border-color: transparent transparent transparent #02baf2; +} +.toolbar-primary.tool-right .arrow { + border-color: transparent #02baf2 transparent transparent; +} +.toolbar-primary .tool-item > .fa { + color: white; +} +.toolbar-primary .tool-item.selected, +.toolbar-primary .tool-item:hover { + background: #009dcd; + color: white; +} +.toolbar-danger { + background-color: #f84545; +} +.toolbar-danger.tool-top .arrow { + border-color: #f84545 transparent transparent; +} +.toolbar-danger.tool-bottom .arrow { + border-color: transparent transparent #f84545; +} +.toolbar-danger.tool-left .arrow { + border-color: transparent transparent transparent #f84545; +} +.toolbar-danger.tool-right .arrow { + border-color: transparent #f84545 transparent transparent; +} +.toolbar-danger .tool-item > .fa { + color: white; +} +.toolbar-danger .tool-item.selected, +.toolbar-danger .tool-item:hover { + background: #cc0000; + color: white; +} +.toolbar-warning { + background-color: #f3bc65; +} +.toolbar-warning.tool-top .arrow { + border-color: #f3bc65 transparent transparent; +} +.toolbar-warning.tool-bottom .arrow { + border-color: transparent transparent #f3bc65; +} +.toolbar-warning.tool-left .arrow { + border-color: transparent transparent transparent #f3bc65; +} +.toolbar-warning.tool-right .arrow { + border-color: transparent #f3bc65 transparent transparent; +} +.toolbar-warning .tool-item > .fa { + color: white; +} +.toolbar-warning .tool-item.selected, +.toolbar-warning .tool-item:hover { + background: #fad46b; + color: white; +} +.toolbar-info { + background-color: #e96300; +} +.toolbar-info.tool-top .arrow { + border-color: #e96300 transparent transparent; +} +.toolbar-info.tool-bottom .arrow { + border-color: transparent transparent #e96300; +} +.toolbar-info.tool-left .arrow { + border-color: transparent transparent transparent #e96300; +} +.toolbar-info.tool-right .arrow { + border-color: transparent #e96300 transparent transparent; +} +.toolbar-info .tool-item > .fa { + color: white; +} +.toolbar-info .tool-item.selected, +.toolbar-info .tool-item:hover { + background: #f58410; + color: white; +} +.toolbar-success { + background-color: #28948c; +} +.toolbar-success.tool-top .arrow { + border-color: #28948c transparent transparent; +} +.toolbar-success.tool-bottom .arrow { + border-color: transparent transparent #28948c; +} +.toolbar-success.tool-left .arrow { + border-color: transparent transparent transparent #28948c; +} +.toolbar-success.tool-right .arrow { + border-color: transparent #28948c transparent transparent; +} +.toolbar-success .tool-item > .fa { + color: white; +} +.toolbar-success .tool-item.selected, +.toolbar-success .tool-item:hover { + background: #3eb5ac; + color: white; +} +.toolbar-info-o { + background-color: #9175bd; +} +.toolbar-info-o.tool-top .arrow { + border-color: #9175bd transparent transparent; +} +.toolbar-info-o.tool-bottom .arrow { + border-color: transparent transparent #9175bd; +} +.toolbar-info-o.tool-left .arrow { + border-color: transparent transparent transparent #9175bd; +} +.toolbar-info-o.tool-right .arrow { + border-color: transparent #9175bd transparent transparent; +} +.toolbar-info-o .tool-item > .fa { + color: white; +} +.toolbar-info-o .tool-item.selected, +.toolbar-info-o .tool-item:hover { + background: #a88cd5; + color: white; +} +.toolbar-light { + background-color: #b2c6cd; +} +.toolbar-light.tool-top .arrow { + border-color: #b2c6cd transparent transparent; +} +.toolbar-light.tool-bottom .arrow { + border-color: transparent transparent #b2c6cd; +} +.toolbar-light.tool-left .arrow { + border-color: transparent transparent transparent #b2c6cd; +} +.toolbar-light.tool-right .arrow { + border-color: transparent #b2c6cd transparent transparent; +} +.toolbar-light .tool-item > .fa { + color: white; +} +.toolbar-light .tool-item.selected, +.toolbar-light .tool-item:hover { + background: #d6e1e5; + color: white; +} +.toolbar-dark { + background-color: #364347; +} +.toolbar-dark.tool-top .arrow { + border-color: #364347 transparent transparent; +} +.toolbar-dark.tool-bottom .arrow { + border-color: transparent transparent #364347; +} +.toolbar-dark.tool-left .arrow { + border-color: transparent transparent transparent #364347; +} +.toolbar-dark.tool-right .arrow { + border-color: transparent #364347 transparent transparent; +} +.toolbar-dark .tool-item > .fa { + color: white; +} +.toolbar-dark .tool-item.selected, +.toolbar-dark .tool-item:hover { + background: #5e696d; + color: white; +} +.animate-standard { + -webkit-animation: standardAnimate 0.3s 1 ease; +} +.animate-flyin { + -webkit-animation: rotateAnimate 0.5s 1 ease; +} +.animate-grow { + -webkit-animation: growAnimate 0.4s 1 ease; +} +.animate-flip { + -webkit-animation: flipAnimate 0.4s 1 ease; +} +.animate-bounce { + -webkit-animation: bounceAnimate 0.4s 1 ease-out; +} +@-webkit-keyframes rotateAnimate { + from { + transform: rotate(180deg) translate(-120px); + opacity: 0; + } + to { + transform: rotate(0deg) translate(0px); + opacity: 1; + } +} +@-webkit-keyframes standardAnimate { + from { + transform: translateY(20px); + opacity: 0; + } + to { + transform: translateY(0px); + opacity: 1; + } +} +@-webkit-keyframes growAnimate { + 0% { + transform: scale(0) translateY(40px); + opacity: 0; + } + 70% { + transform: scale(1.5) translate(0px); + } + 100% { + transform: scale(1) translate(0px); + opacity: 1; + } +} +@-webkit-keyframes rotate2Animate { + from { + transform: rotate(-90deg); + transform-origin: 0% 100%; + opacity: 0; + } + to { + transform: rotate(0deg); + opacity: 1; + } +} +@-webkit-keyframes flipAnimate { + from { + transform: rotate3d(2, 2, 2, 180deg); + opacity: 0; + } + to { + transform: rotate3d(0, 0, 0, 0deg); + opacity: 1; + } +} +@-webkit-keyframes bounceAnimate { + 0% { + transform: translateY(40px); + opacity: 0; + } + 30% { + transform: translateY(-40px); + } + 70% { + transform: translateY(20px); + } + 100% { + transform: translateY(0px); + opacity: 1; + } +} +.hidden { + display: none; +} diff --git a/src/main/resources/static/files/assets/pages/toolbar/jquery.toolbar.min.js b/src/main/resources/static/files/assets/pages/toolbar/jquery.toolbar.min.js new file mode 100644 index 0000000..f29d618 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/toolbar/jquery.toolbar.min.js @@ -0,0 +1,2 @@ +/*! toolbar.js 2015-05-17 */ +"function"!=typeof Object.create&&(Object.create=function(a){function b(){}return b.prototype=a,new b}),function(a,b,c,d){var e={init:function(b,c){var d=this;d.elem=c,d.$elem=a(c),d.options=a.extend({},a.fn.toolbar.options,b),d.metadata=d.$elem.data(),d.overrideOptions(),d.toolbar=a('
    ').addClass("tool-"+d.options.position).addClass("toolbar-"+d.options.style).append('
    ').append('
    ').appendTo("body").css("opacity",0).hide(),d.toolbar_arrow=d.toolbar.find(".arrow"),d.initializeToolbar()},overrideOptions:function(){var b=this;a.each(b.options,function(a){"undefined"!=typeof b.$elem.data("toolbar-"+a)&&(b.options[a]=b.$elem.data("toolbar-"+a))})},initializeToolbar:function(){var a=this;a.populateContent(),a.setTrigger(),a.toolbarWidth=a.toolbar.width()},setTrigger:function(){function c(){d.$elem.hasClass("pressed")?e=setTimeout(function(){d.hide()},150):clearTimeout(e)}var d=this;if("click"!=d.options.event){var e;d.$elem.on({mouseenter:function(a){d.$elem.hasClass("pressed")?clearTimeout(e):d.show()}}),d.$elem.parent().on({mouseleave:function(a){c()}}),a(".tool-container").on({mouseenter:function(a){clearTimeout(e)},mouseleave:function(a){c()}})}"click"==d.options.event&&(d.$elem.on("click",function(a){a.preventDefault(),d.$elem.hasClass("pressed")?d.hide():d.show()}),d.options.hideOnClick&&a("html").on("click.toolbar",function(a){a.target!=d.elem&&0===d.$elem.has(a.target).length&&0===d.toolbar.has(a.target).length&&d.toolbar.is(":visible")&&d.hide()})),a(b).resize(function(a){a.stopPropagation(),d.toolbar.is(":visible")&&(d.toolbarCss=d.getCoordinates(d.options.position,20),d.collisionDetection(),d.toolbar.css(d.toolbarCss),d.toolbar_arrow.css(d.arrowCss))})},populateContent:function(){var b=this,c=b.toolbar.find(".tool-items"),d=a(b.options.content).clone(!0).find("a").addClass("tool-item");c.html(d),c.find(".tool-item").on("click",function(a){a.preventDefault(),b.$elem.trigger("toolbarItemClick",this)})},calculatePosition:function(){var a=this;a.arrowCss={},a.toolbarCss=a.getCoordinates(a.options.position,a.options.adjustment),a.toolbarCss.position="absolute",a.toolbarCss.zIndex=a.options.zIndex,a.collisionDetection(),a.toolbar.css(a.toolbarCss),a.toolbar_arrow.css(a.arrowCss)},getCoordinates:function(a,b){var c=this;switch(c.coordinates=c.$elem.offset(),c.options.adjustment&&c.options.adjustment[c.options.position]&&(b=c.options.adjustment[c.options.position]+b),c.options.position){case"top":return{left:c.coordinates.left-c.toolbar.width()/2+c.$elem.outerWidth()/2,top:c.coordinates.top-c.$elem.outerHeight()-b,right:"auto"};case"left":return{left:c.coordinates.left-c.toolbar.width()/2-c.$elem.outerWidth()/2-b,top:c.coordinates.top-c.toolbar.height()/2+c.$elem.outerHeight()/2,right:"auto"};case"right":return{left:c.coordinates.left+c.toolbar.width()/2+c.$elem.outerWidth()/2+b,top:c.coordinates.top-c.toolbar.height()/2+c.$elem.outerHeight()/2,right:"auto"};case"bottom":return{left:c.coordinates.left-c.toolbar.width()/2+c.$elem.outerWidth()/2,top:c.coordinates.top+c.$elem.outerHeight()+b,right:"auto"}}},collisionDetection:function(){var c=this,d=20;("top"==c.options.position||"bottom"==c.options.position)&&(c.arrowCss={left:"50%",right:"50%"},c.toolbarCss.left .jstree-ocl { + cursor: default; +} +.jstree .jstree-open > .jstree-children { + display: block; +} +.jstree .jstree-closed > .jstree-children, +.jstree .jstree-leaf > .jstree-children { + display: none; +} +.jstree-anchor > .jstree-themeicon { + margin-right: 2px; +} +.jstree-no-icons .jstree-themeicon, +.jstree-anchor > .jstree-themeicon-hidden { + display: none; +} +.jstree-hidden, +.jstree-node.jstree-hidden { + display: none; +} +.jstree-rtl .jstree-anchor { + padding: 0 1px 0 4px; +} +.jstree-rtl .jstree-anchor > .jstree-themeicon { + margin-left: 2px; + margin-right: 0; +} +.jstree-rtl .jstree-node { + margin-left: 0; +} +.jstree-rtl .jstree-container-ul > .jstree-node { + margin-right: 0; +} +.jstree-wholerow-ul { + position: relative; + display: inline-block; + min-width: 100%; +} +.jstree-wholerow-ul .jstree-leaf > .jstree-ocl { + cursor: pointer; +} +.jstree-wholerow-ul .jstree-anchor, +.jstree-wholerow-ul .jstree-icon { + position: relative; +} +.jstree-wholerow-ul .jstree-wholerow { + width: 100%; + cursor: pointer; + position: absolute; + left: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.vakata-context { + display: none; +} +.vakata-context, +.vakata-context ul { + margin: 0; + padding: 2px; + position: absolute; + background: #f5f5f5; + border: 1px solid #979797; + box-shadow: 2px 2px 2px #999999; +} +.vakata-context ul { + list-style: none; + left: 100%; + margin-top: -2.7em; + margin-left: -4px; +} +.vakata-context .vakata-context-right ul { + left: auto; + right: 100%; + margin-left: auto; + margin-right: -4px; +} +.vakata-context li { + list-style: none; +} +.vakata-context li > a { + display: block; + padding: 0 2em 0 2em; + text-decoration: none; + width: auto; + color: black; + white-space: nowrap; + line-height: 2.4em; + text-shadow: 1px 1px 0 white; + border-radius: 1px; +} +.vakata-context li > a:hover { + position: relative; + background-color: #e8eff7; + box-shadow: 0 0 2px #0a6aa1; +} +.vakata-context li > a.vakata-context-parent { + background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw=="); + background-position: right center; + background-repeat: no-repeat; +} +.vakata-context li > a:focus { + outline: 0; +} +.vakata-context .vakata-context-hover > a { + position: relative; + background-color: #e8eff7; + box-shadow: 0 0 2px #0a6aa1; +} +.vakata-context .vakata-context-separator > a, +.vakata-context .vakata-context-separator > a:hover { + background: white; + border: 0; + border-top: 1px solid #e2e3e3; + height: 1px; + min-height: 1px; + max-height: 1px; + padding: 0; + margin: 0 0 0 2.4em; + border-left: 1px solid #e0e0e0; + text-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + border-radius: 0; +} +.vakata-context .vakata-contextmenu-disabled a, +.vakata-context .vakata-contextmenu-disabled a:hover { + color: silver; + background-color: transparent; + border: 0; + box-shadow: 0 0 0; +} +.vakata-context li > a > i { + text-decoration: none; + display: inline-block; + width: 2.4em; + height: 2.4em; + background: transparent; + margin: 0 0 0 -2em; + vertical-align: top; + text-align: center; + line-height: 2.4em; +} +.vakata-context li > a > i:empty { + width: 2.4em; + line-height: 2.4em; +} +.vakata-context li > a .vakata-contextmenu-sep { + display: inline-block; + width: 1px; + height: 2.4em; + background: white; + margin: 0 0.5em 0 0; + border-left: 1px solid #e2e3e3; +} +.vakata-context .vakata-contextmenu-shortcut { + font-size: 0.8em; + color: silver; + opacity: 0.5; + display: none; +} +.vakata-context-rtl ul { + left: auto; + right: 100%; + margin-left: auto; + margin-right: -4px; +} +.vakata-context-rtl li > a.vakata-context-parent { + background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7"); + background-position: left center; + background-repeat: no-repeat; +} +.vakata-context-rtl .vakata-context-separator > a { + margin: 0 2.4em 0 0; + border-left: 0; + border-right: 1px solid #e2e3e3; +} +.vakata-context-rtl .vakata-context-left ul { + right: auto; + left: 100%; + margin-left: -4px; + margin-right: auto; +} +.vakata-context-rtl li > a > i { + margin: 0 -2em 0 0; +} +.vakata-context-rtl li > a .vakata-contextmenu-sep { + margin: 0 0 0 0.5em; + border-left-color: white; + background: #e2e3e3; +} +#jstree-marker { + position: absolute; + top: 0; + left: 0; + margin: -5px 0 0 0; + padding: 0; + border-right: 0; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid; + width: 0; + height: 0; + font-size: 0; + line-height: 0; +} +#jstree-dnd { + line-height: 16px; + margin: 0; + padding: 4px; +} +#jstree-dnd .jstree-icon, +#jstree-dnd .jstree-copy { + display: inline-block; + text-decoration: none; + margin: 0 2px 0 0; + padding: 0; + width: 16px; + height: 16px; +} +#jstree-dnd .jstree-ok { + background: green; +} +#jstree-dnd .jstree-er { + background: red; +} +#jstree-dnd .jstree-copy { + margin: 0 2px 0 2px; +} +.jstree-default .jstree-node, +.jstree-default .jstree-icon { + background-repeat: no-repeat; + background-color: transparent; + color: #333; +} +.jstree-default .jstree-anchor, +.jstree-default .jstree-wholerow { + transition: background-color 0.15s, box-shadow 0.15s; +} +.jstree-default .jstree-hovered { + background: #e7f4f9; + border-radius: 2px; + box-shadow: inset 0 0 1px #cccccc; +} +.jstree-default .jstree-context { + background: #e7f4f9; + border-radius: 2px; + box-shadow: inset 0 0 1px #cccccc; +} +.jstree-default .jstree-clicked { + background: #d8d8d8; + border-radius: 2px; + box-shadow: inset 0 0 1px #999999; + color: #000; +} +.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon { + display: none; +} +.jstree-default .jstree-disabled { + background: transparent; + color: #666666; +} +.jstree-default .jstree-disabled.jstree-hovered { + background: transparent; + box-shadow: none; +} +.jstree-default .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default .jstree-disabled > .jstree-icon { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default .jstree-search { + font-style: italic; + color: #8b0000; + font-weight: bold; +} +.jstree-default .jstree-no-checkboxes .jstree-checkbox { + display: none !important; +} +.jstree-default.jstree-checkbox-no-clicked .jstree-clicked { + background: transparent; + box-shadow: none; +} +.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered { + background: #e7f4f9; +} +.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked { + background: transparent; +} +.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered { + background: #e7f4f9; +} +.jstree-default > .jstree-striped { + min-width: 100%; + display: inline-block; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat; +} +.jstree-default > .jstree-wholerow-ul .jstree-hovered, +.jstree-default > .jstree-wholerow-ul .jstree-clicked { + background: transparent; + box-shadow: none; + border-radius: 0; +} +.jstree-default .jstree-wholerow { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.jstree-default .jstree-wholerow-hovered { + background: #e7f4f9; +} +.jstree-default .jstree-wholerow-clicked { + background: #beebff; + background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%); + background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%); +} +.jstree-default .jstree-node { + min-height: 24px; + line-height: 24px; + margin-left: 24px; + min-width: 24px; +} +.jstree-default .jstree-anchor { + line-height: 24px; + height: 24px; +} +.jstree-default .jstree-icon { + width: 24px; + height: 24px; + line-height: 24px; +} +.jstree-default .jstree-icon:empty { + width: 24px; + height: 24px; + line-height: 24px; +} +.jstree-default.jstree-rtl .jstree-node { + margin-right: 24px; +} +.jstree-default .jstree-wholerow { + height: 24px; +} +.jstree-default .jstree-node, +.jstree-default .jstree-icon { + background-image: url("icon-tree.png"); + color: #777; +} +.jstree-default .jstree-node { + background-position: -292px -4px; + background-repeat: repeat-y; +} +.jstree-default .jstree-last { + background: transparent; +} +.jstree-default .jstree-open > .jstree-ocl { + background-position: -132px -4px; +} +.jstree-default .jstree-closed > .jstree-ocl { + background-position: -100px -4px; +} +.jstree-default .jstree-leaf > .jstree-ocl { + background-position: -68px -4px; +} +.jstree-default .jstree-themeicon { + background-position: -260px -4px; +} +.jstree-default > .jstree-no-dots .jstree-node, +.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -36px -4px; +} +.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -4px -4px; +} +.jstree-default .jstree-disabled { + background: transparent; +} +.jstree-default .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default .jstree-checkbox { + background-position: -164px -4px; +} +.jstree-default .jstree-checkbox:hover { + background-position: -164px -36px; +} +.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default .jstree-checked > .jstree-checkbox { + background-position: -228px -4px; +} +.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default .jstree-checked > .jstree-checkbox:hover { + background-position: -228px -36px; +} +.jstree-default .jstree-anchor > .jstree-undetermined { + background-position: -196px -4px; +} +.jstree-default .jstree-anchor > .jstree-undetermined:hover { + background-position: -196px -36px; +} +.jstree-default .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default > .jstree-striped { + background-size: auto 48px; +} +.jstree-default.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -132px -36px; +} +.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -100px -36px; +} +.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -68px -36px; +} +.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -36px -36px; +} +.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -4px -36px; +} +.jstree-default .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default .jstree-file { + background: url("../icon-tree.png") -100px -68px no-repeat; +} +.jstree-default .jstree-folder { + background: url("../icon-tree.png") -260px -4px no-repeat; +} +.jstree-default > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default { + line-height: 24px; + padding: 0 4px; +} +#jstree-dnd.jstree-default .jstree-ok, +#jstree-dnd.jstree-default .jstree-er { + background-image: url("../icon-tree.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default i { + background: transparent; + width: 24px; + height: 24px; + line-height: 24px; +} +#jstree-dnd.jstree-default .jstree-ok { + background-position: -4px -68px; +} +#jstree-dnd.jstree-default .jstree-er { + background-position: -36px -68px; +} +.jstree-default.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); +} +.jstree-default.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-small .jstree-node { + min-height: 18px; + line-height: 18px; + margin-left: 18px; + min-width: 18px; +} +.jstree-default-small .jstree-anchor { + line-height: 18px; + height: 18px; +} +.jstree-default-small .jstree-icon { + width: 18px; + height: 18px; + line-height: 18px; +} +.jstree-default-small .jstree-icon:empty { + width: 18px; + height: 18px; + line-height: 18px; +} +.jstree-default-small.jstree-rtl .jstree-node { + margin-right: 18px; +} +.jstree-default-small .jstree-wholerow { + height: 18px; +} +.jstree-default-small .jstree-node, +.jstree-default-small .jstree-icon { + background-image: url("../icon-tree.png"); +} +.jstree-default-small .jstree-node { + background-position: -295px -7px; + background-repeat: repeat-y; +} +.jstree-default-small .jstree-last { + background: transparent; +} +.jstree-default-small .jstree-open > .jstree-ocl { + background-position: -135px -7px; +} +.jstree-default-small .jstree-closed > .jstree-ocl { + background-position: -103px -7px; +} +.jstree-default-small .jstree-leaf > .jstree-ocl { + background-position: -71px -7px; +} +.jstree-default-small .jstree-themeicon { + background-position: -263px -7px; +} +.jstree-default-small > .jstree-no-dots .jstree-node, +.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -39px -7px; +} +.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -7px -7px; +} +.jstree-default-small .jstree-disabled { + background: transparent; +} +.jstree-default-small .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default-small .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default-small .jstree-checkbox { + background-position: -167px -7px; +} +.jstree-default-small .jstree-checkbox:hover { + background-position: -167px -39px; +} +.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default-small .jstree-checked > .jstree-checkbox { + background-position: -231px -7px; +} +.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default-small .jstree-checked > .jstree-checkbox:hover { + background-position: -231px -39px; +} +.jstree-default-small .jstree-anchor > .jstree-undetermined { + background-position: -199px -7px; +} +.jstree-default-small .jstree-anchor > .jstree-undetermined:hover { + background-position: -199px -39px; +} +.jstree-default-small .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default-small > .jstree-striped { + background-size: auto 36px; +} +.jstree-default-small.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default-small.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -135px -39px; +} +.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -103px -39px; +} +.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -71px -39px; +} +.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -39px -39px; +} +.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -7px -39px; +} +.jstree-default-small .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("../throbber.gif") center center no-repeat; +} +.jstree-default-small .jstree-file { + background: url("../icon-tree.png") -103px -71px no-repeat; +} +.jstree-default-small .jstree-folder { + background: url("../icon-tree.png") -263px -7px no-repeat; +} +.jstree-default-small > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default-small { + line-height: 18px; + padding: 0 4px; +} +#jstree-dnd.jstree-default-small .jstree-ok, +#jstree-dnd.jstree-default-small .jstree-er { + background-image: url("../icon-tree.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default-small i { + background: transparent; + width: 18px; + height: 18px; + line-height: 18px; +} +#jstree-dnd.jstree-default-small .jstree-ok { + background-position: -7px -71px; +} +#jstree-dnd.jstree-default-small .jstree-er { + background-position: -39px -71px; +} +.jstree-default-small.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg=="); +} +.jstree-default-small.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-large .jstree-node { + min-height: 32px; + line-height: 32px; + margin-left: 32px; + min-width: 32px; +} +.jstree-default-large .jstree-anchor { + line-height: 32px; + height: 32px; +} +.jstree-default-large .jstree-icon { + width: 32px; + height: 32px; + line-height: 32px; +} +.jstree-default-large .jstree-icon:empty { + width: 32px; + height: 32px; + line-height: 32px; +} +.jstree-default-large.jstree-rtl .jstree-node { + margin-right: 32px; +} +.jstree-default-large .jstree-wholerow { + height: 32px; +} +.jstree-default-large .jstree-node, +.jstree-default-large .jstree-icon { + background-image: url("../icon-tree.png"); +} +.jstree-default-large .jstree-node { + background-position: -288px 0px; + background-repeat: repeat-y; +} +.jstree-default-large .jstree-last { + background: transparent; +} +.jstree-default-large .jstree-open > .jstree-ocl { + background-position: -128px 0px; +} +.jstree-default-large .jstree-closed > .jstree-ocl { + background-position: -96px 0px; +} +.jstree-default-large .jstree-leaf > .jstree-ocl { + background-position: -64px 0px; +} +.jstree-default-large .jstree-themeicon { + background-position: -256px 0px; +} +.jstree-default-large > .jstree-no-dots .jstree-node, +.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -32px 0px; +} +.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: 0px 0px; +} +.jstree-default-large .jstree-disabled { + background: transparent; +} +.jstree-default-large .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default-large .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default-large .jstree-checkbox { + background-position: -160px 0px; +} +.jstree-default-large .jstree-checkbox:hover { + background-position: -160px -32px; +} +.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default-large .jstree-checked > .jstree-checkbox { + background-position: -224px 0px; +} +.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default-large .jstree-checked > .jstree-checkbox:hover { + background-position: -224px -32px; +} +.jstree-default-large .jstree-anchor > .jstree-undetermined { + background-position: -192px 0px; +} +.jstree-default-large .jstree-anchor > .jstree-undetermined:hover { + background-position: -192px -32px; +} +.jstree-default-large .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default-large > .jstree-striped { + background-size: auto 64px; +} +.jstree-default-large.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default-large.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -128px -32px; +} +.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -96px -32px; +} +.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -64px -32px; +} +.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -32px -32px; +} +.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: 0px -32px; +} +.jstree-default-large .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("../throbber.gif") center center no-repeat; +} +.jstree-default-large .jstree-file { + background: url("../icon-tree.png") -96px -64px no-repeat; +} +.jstree-default-large .jstree-folder { + background: url("../icon-tree.png") -256px 0px no-repeat; +} +.jstree-default-large > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default-large { + line-height: 32px; + padding: 0 4px; +} +#jstree-dnd.jstree-default-large .jstree-ok, +#jstree-dnd.jstree-default-large .jstree-er { + background-image: url("../icon-tree.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default-large i { + background: transparent; + width: 32px; + height: 32px; + line-height: 32px; +} +#jstree-dnd.jstree-default-large .jstree-ok { + background-position: 0px -64px; +} +#jstree-dnd.jstree-default-large .jstree-er { + background-position: -32px -64px; +} +.jstree-default-large.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg=="); +} +.jstree-default-large.jstree-rtl .jstree-last { + background: transparent; +} +@media (max-width: 768px) { + #jstree-dnd.jstree-dnd-responsive { + line-height: 40px; + font-weight: bold; + font-size: 1.1em; + text-shadow: 1px 1px white; + } + #jstree-dnd.jstree-dnd-responsive > i { + background: transparent; + width: 40px; + height: 40px; + } + #jstree-dnd.jstree-dnd-responsive > .jstree-ok { + background-image: url("../tree-1.png"); + background-position: 0 -200px; + background-size: 120px 240px; + } + #jstree-dnd.jstree-dnd-responsive > .jstree-er { + background-image: url("../tree-1.png"); + background-position: -40px -200px; + background-size: 120px 240px; + } + #jstree-marker.jstree-dnd-responsive { + border-left-width: 10px; + border-top-width: 10px; + border-bottom-width: 10px; + margin-top: -10px; + } +} +@media (max-width: 768px) { + .jstree-default-responsive { + /* + .jstree-open > .jstree-ocl, + .jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; } + */ + } + .jstree-default-responsive .jstree-icon { + background-image: url("../tree-1.png"); + } + .jstree-default-responsive .jstree-node, + .jstree-default-responsive .jstree-leaf > .jstree-ocl { + background: transparent; + } + .jstree-default-responsive .jstree-node { + min-height: 40px; + line-height: 40px; + margin-left: 40px; + min-width: 40px; + white-space: nowrap; + } + .jstree-default-responsive .jstree-anchor { + line-height: 40px; + height: 40px; + } + .jstree-default-responsive .jstree-icon, + .jstree-default-responsive .jstree-icon:empty { + width: 40px; + height: 40px; + line-height: 40px; + } + .jstree-default-responsive > .jstree-container-ul > .jstree-node { + margin-left: 0; + } + .jstree-default-responsive.jstree-rtl .jstree-node { + margin-left: 0; + margin-right: 40px; + } + .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node { + margin-right: 0; + } + .jstree-default-responsive .jstree-ocl, + .jstree-default-responsive .jstree-themeicon, + .jstree-default-responsive .jstree-checkbox { + background-size: 120px 240px; + } + .jstree-default-responsive .jstree-leaf > .jstree-ocl { + background: transparent; + } + .jstree-default-responsive .jstree-open > .jstree-ocl { + background-position: 0 0px !important; + } + .jstree-default-responsive .jstree-closed > .jstree-ocl { + background-position: 0 -40px !important; + } + .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -40px 0px !important; + } + .jstree-default-responsive .jstree-themeicon { + background-position: -40px -40px; + } + .jstree-default-responsive .jstree-checkbox, + .jstree-default-responsive .jstree-checkbox:hover { + background-position: -40px -80px; + } + .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, + .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, + .jstree-default-responsive .jstree-checked > .jstree-checkbox, + .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover { + background-position: 0 -80px; + } + .jstree-default-responsive .jstree-anchor > .jstree-undetermined, + .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover { + background-position: 0 -120px; + } + .jstree-default-responsive .jstree-anchor { + font-weight: bold; + font-size: 1.1em; + text-shadow: 1px 1px white; + } + .jstree-default-responsive > .jstree-striped { + background: transparent; + } + .jstree-default-responsive .jstree-wholerow { + border-top: 1px solid rgba(255, 255, 255, 0.7); + border-bottom: 1px solid rgba(64, 64, 64, 0.2); + background: #ebebeb; + height: 40px; + } + .jstree-default-responsive .jstree-wholerow-hovered { + background: #e7f4f9; + } + .jstree-default-responsive .jstree-wholerow-clicked { + background: #beebff; + } + .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow { + box-shadow: inset 0 -6px 3px -5px #666666; + } + .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow { + box-shadow: inset 0 6px 3px -5px #666666; + border-top: 0; + } + .jstree-default-responsive .jstree-children .jstree-open + .jstree-open { + box-shadow: none; + } + .jstree-default-responsive .jstree-node, + .jstree-default-responsive .jstree-icon, + .jstree-default-responsive .jstree-node > .jstree-ocl, + .jstree-default-responsive .jstree-themeicon, + .jstree-default-responsive .jstree-checkbox { + background-image: url("../tree-1.png"); + background-size: 120px 240px; + } + .jstree-default-responsive .jstree-node { + background-position: -80px 0; + background-repeat: repeat-y; + } + .jstree-default-responsive .jstree-last { + background: transparent; + } + .jstree-default-responsive .jstree-leaf > .jstree-ocl { + background-position: -40px -120px; + } + .jstree-default-responsive .jstree-last > .jstree-ocl { + background-position: -40px -160px; + } + .jstree-default-responsive .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; + } + .jstree-default-responsive .jstree-file { + background: url("../tree-1.png") 0 -160px no-repeat; + background-size: 120px 240px; + } + .jstree-default-responsive .jstree-folder { + background: url("../tree-1.png") -40px -40px no-repeat; + background-size: 120px 240px; + } + .jstree-default-responsive > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; + } +} diff --git a/src/main/resources/static/files/assets/pages/user-profile.js b/src/main/resources/static/files/assets/pages/user-profile.js new file mode 100644 index 0000000..d5963ac --- /dev/null +++ b/src/main/resources/static/files/assets/pages/user-profile.js @@ -0,0 +1,594 @@ +'use strict'; +$(document).ready(function() { + + $(window).on('resize', function() { + dashboardEcharts(); + }); + + $(window).on('load', function() { + dashboardEcharts(); + }); + + + $("a[data-toggle=\"tab\"]").on("shown.bs.tab", function(e) { + dashboardEcharts(); + }); + + //line chart + function dashboardEcharts() { + /*line chart*/ + var myChart = echarts.init(document.getElementById('main')); + var option = { + tooltip: { + trigger: 'item', + formatter: function(params) { + var date = new Date(params.value[0]); + var data = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes(); + return data + '
    ' + params.value[1] + ', ' + params.value[2]; + }, + responsive: true + }, + dataZoom: { + show: true, + start: 70 + }, + legend: { + data: ['Profit'] + }, + grid: { + y2: 80 + }, + xAxis: [{ + type: 'time', + splitNumber: 10 + }], + yAxis: [{ + type: 'value' + }], + series: [{ + name: 'Profit', + type: 'line', + showAllSymbol: true, + symbolSize: function(value) { + return Math.round(value[2] / 10) + 2; + }, + data: (function() { + var d = []; + var len = 0; + var now = new Date(); + var value; + while (len++ < 200) { + d.push([ + new Date(2014, 9, 1, 0, len * 10000), + (Math.random() * 30).toFixed(2) - 0, + (Math.random() * 100).toFixed(2) - 0 + ]); + } + return d; + })() + }] + }; + myChart.setOption(option); + } + + + //for responsive all datatable + + $('#simpletable').DataTable({ + "paging": true, + "ordering": true, + "bLengthChange": true, + "info": true, + "searching": true + }); + + $("a[data-toggle=\"tab\"]").on("shown.bs.tab", function(e) { + $($.fn.dataTable.tables(true)).DataTable().columns.adjust(); + }); + + // Edit information of user-profile + $('#edit-cancel').on('click', function() { + + var c = $('#edit-btn').find("i"); + c.removeClass('icofont-close'); + c.addClass('icofont-edit'); + $('.view-info').show(); + $('.edit-info').hide(); + + }); + + $('.edit-info').hide(); + + + $('#edit-btn').on('click', function() { + var b = $(this).find("i"); + var edit_class = b.attr('class'); + if (edit_class == 'icofont icofont-edit') { + b.removeClass('icofont-edit'); + b.addClass('icofont-close'); + $('.view-info').hide(); + $('.edit-info').show(); + } else { + b.removeClass('icofont-close'); + b.addClass('icofont-edit'); + $('.view-info').show(); + $('.edit-info').hide(); + } + }); + + //check editor js + CKEDITOR.replace('description', { + // Define the toolbar: http://docs.ckeditor.com/#!/guide/dev_toolbar + // The standard preset from CDN which we used as a base provides more features than we need. + // Also by default it comes with a 2-line toolbar. Here we put all buttons in a single row. + toolbar: [{ + name: 'clipboard', + items: ['Undo', 'Redo'] + }, { + name: 'styles', + items: ['Styles', 'Format'] + }, { + name: 'basicstyles', + items: ['Bold', 'Italic', 'Strike', '-', 'RemoveFormat'] + }, { + name: 'paragraph', + items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote'] + }, { + name: 'links', + items: ['Link', 'Unlink'] + }, { + name: 'insert', + items: ['Image', 'EmbedSemantic', 'Table'] + }, { + name: 'tools', + items: ['Maximize'] + }, { + name: 'editing', + items: ['Scayt'] + }], + + // Since we define all configuration options here, let's instruct CKEditor to not load config.js which it does by default. + // One HTTP request less will result in a faster startup time. + // For more information check http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-customConfig + customConfig: '', + + // Enabling extra plugins, available in the standard-all preset: http://ckeditor.com/presets-all + extraPlugins: 'autoembed,embedsemantic,image2,uploadimage,uploadfile', + imageUploadUrl: '/uploader/upload.php?type=Images', + uploadUrl: '/uploader/upload.php', + /*********************** File management support ***********************/ + // In order to turn on support for file uploads, CKEditor has to be configured to use some server side + // solution with file upload/management capabilities, like for example CKFinder. + // For more information see http://docs.ckeditor.com/#!/guide/dev_ckfinder_integration + + // Uncomment and correct these lines after you setup your local CKFinder instance. + // filebrowserBrowseUrl: 'http://example.com/ckfinder/ckfinder.html', + // filebrowserUploadUrl: 'http://example.com/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files', + /*********************** File management support ***********************/ + + // Remove the default image plugin because image2, which offers captions for images, was enabled above. + removePlugins: 'image', + + // Make the editing area bigger than default. + height: 400, + + + // This is optional, but will let us define multiple different styles for multiple editors using the same CSS file. + bodyClass: 'article-editor', + + // Reduce the list of block elements listed in the Format dropdown to the most commonly used. + format_tags: 'p;h1;h2;h3;pre', + + // Simplify the Image and Link dialog windows. The "Advanced" tab is not needed in most cases. + removeDialogTabs: 'image:advanced;link:advanced', + + // Define the list of styles which should be available in the Styles dropdown list. + // If the "class" attribute is used to style an element, make sure to define the style for the class in "mystyles.css" + // (and on your website so that it rendered in the same way). + // Note: by default CKEditor looks for styles.js file. Defining stylesSet inline (as below) stops CKEditor from loading + // that file, which means one HTTP request less (and a faster startup). + // For more information see http://docs.ckeditor.com/#!/guide/dev_styles + stylesSet: [ + /* Inline Styles */ + { + name: 'Marker', + element: 'span', + attributes: { + 'class': 'marker' + } + }, { + name: 'Cited Work', + element: 'cite' + }, { + name: 'Inline Quotation', + element: 'q' + }, + + /* Object Styles */ + { + name: 'Special Container', + element: 'div', + styles: { + padding: '5px 10px', + background: '#eee', + border: '1px solid #ccc' + } + }, { + name: 'Compact table', + element: 'table', + attributes: { + cellpadding: '5', + cellspacing: '0', + border: '1', + bordercolor: '#ccc' + }, + styles: { + 'border-collapse': 'collapse' + } + }, { + name: 'Borderless Table', + element: 'table', + styles: { + 'border-style': 'hidden', + 'background-color': '#E6E6FA' + } + }, { + name: 'Square Bulleted List', + element: 'ul', + styles: { + 'list-style-type': 'square' + } + }, + // Media embed + { + name: '240p', + type: 'widget', + widget: 'embedSemantic', + attributes: { + 'class': 'embed-240p' + } + }, { + name: '360p', + type: 'widget', + widget: 'embedSemantic', + attributes: { + 'class': 'embed-360p' + } + }, { + name: '480p', + type: 'widget', + widget: 'embedSemantic', + attributes: { + 'class': 'embed-480p' + } + }, { + name: '720p', + type: 'widget', + widget: 'embedSemantic', + attributes: { + 'class': 'embed-720p' + } + }, { + name: '1080p', + type: 'widget', + widget: 'embedSemantic', + attributes: { + 'class': 'embed-1080p' + } + } + ] + }); + + //edit user description + $('#edit-cancel-btn').on('click', function() { + + var c = $('#edit-info-btn').find("i"); + c.removeClass('icofont-close'); + c.addClass('icofont-edit'); + $('.view-desc').show(); + $('.edit-desc').hide(); + + }); + + $('.edit-desc').hide(); + + + $('#edit-info-btn').on('click', function() { + var b = $(this).find("i"); + var edit_class = b.attr('class'); + if (edit_class == 'icofont icofont-edit') { + b.removeClass('icofont-edit'); + b.addClass('icofont-close'); + $('.view-desc').hide(); + $('.edit-desc').show(); + } else { + b.removeClass('icofont-close'); + b.addClass('icofont-edit'); + $('.view-desc').show(); + $('.edit-desc').hide(); + } + }); + + + // Minimum setup + $('#datetimepicker1').datetimepicker({ + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + // Using Locales + $('#datetimepicker2').datetimepicker({ + locale: 'ru', + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + // Custom Formats + $('#datetimepicker3').datetimepicker({ + format: 'LT', + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + // No Icon (input field only) + $('#datetimepicker4').datetimepicker({ + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + // Enabled/Disabled Dates + $('#datetimepicker5').datetimepicker({ + defaultDate: "11/1/2013", + disabledDates: [ + moment("12/25/2013"), + new Date(2013, 11 - 1, 21), + "11/22/2013 00:53" + ], + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + // Linked Pickers + $('#datetimepicker6').datetimepicker({ + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + $('#datetimepicker7').datetimepicker({ + useCurrent: false, //Important! See issue #1075 + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + $("#datetimepicker6").on("dp.change", function(e) { + $('#datetimepicker7').data("DateTimePicker").minDate(e.date); + }); + $("#datetimepicker7").on("dp.change", function(e) { + $('#datetimepicker6').data("DateTimePicker").maxDate(e.date); + }); + + // Custom icons + $('#datetimepicker8').datetimepicker({ + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down" + } + }); + + // View Mode + $('#datetimepicker9').datetimepicker({ + viewMode: 'years', + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + + // Min View Mode + $('#datetimepicker10').datetimepicker({ + viewMode: 'years', + format: 'MM/YYYY', + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + // Disabled Days of the Week + $('#datetimepicker11').datetimepicker({ + daysOfWeekDisabled: [0, 6], + icons: { + time: "icofont icofont-clock-time", + date: "icofont icofont-ui-calendar", + up: "icofont icofont-rounded-up", + down: "icofont icofont-rounded-down", + next: "icofont icofont-rounded-right", + previous: "icofont icofont-rounded-left" + } + }); + + $('input[name="daterange"]').daterangepicker(); + $(function() { + $('input[name="birthdate"]').daterangepicker({ + singleDatePicker: true, + showDropdowns: true + }, + function(start, end, label) { + var years = moment().diff(start, 'years'); + alert("You are " + years + " years old."); + }); + + $('input[name="datefilter"]').daterangepicker({ + autoUpdateInput: false, + locale: { + cancelLabel: 'Clear' + } + }); + $('input[name="datefilter"]').on('apply.daterangepicker', function(ev, picker) { + $(this).val(picker.startDate.format('MM/DD/YYYY') + ' - ' + picker.endDate.format('MM/DD/YYYY')); + }); + + $('input[name="datefilter"]').on('cancel.daterangepicker', function(ev, picker) { + $(this).val(''); + }); + + var start = moment().subtract(29, 'days'); + var end = moment(); + + function cb(start, end) { + $('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY')); + } + + $('#reportrange').daterangepicker({ + startDate: start, + endDate: end, + "drops": "up", + ranges: { + 'Today': [moment(), moment()], + 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], + 'Last 7 Days': [moment().subtract(6, 'days'), moment()], + 'Last 30 Days': [moment().subtract(29, 'days'), moment()], + 'This Month': [moment().startOf('month'), moment().endOf('month')], + 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] + } + }, cb); + + cb(start, end); + + $('.input-daterange input').each(function() { + $(this).datepicker(); + }); + $('#sandbox-container .input-daterange').datepicker({ + todayHighlight: true + }); + $('.input-group-date-custom').datepicker({ + todayBtn: true, + clearBtn: true, + keyboardNavigation: false, + forceParse: false, + todayHighlight: true, + defaultViewDate: { + year: '2017', + month: '01', + day: '01' + } + }); + $('.multiple-select').datepicker({ + todayBtn: true, + clearBtn: true, + multidate: true, + keyboardNavigation: false, + forceParse: false, + todayHighlight: true, + defaultViewDate: { + year: '2017', + month: '01', + day: '01' + } + }); + $('#config-demo').daterangepicker({ + "singleDatePicker": true, + "showDropdowns": true, + "timePicker": true, + "timePicker24Hour": true, + "timePickerSeconds": true, + "showCustomRangeLabel": false, + "alwaysShowCalendars": true, + "startDate": "11/30/2016", + "endDate": "12/06/2016", + "drops": "up" + }, function(start, end, label) { + console.log("New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')"); + }); + }); + + // Date-dropper js start + + $("#dropper-default").dateDropper({ + dropWidth: 200, + dropPrimaryColor: "#1abc9c", + dropBorder: "1px solid #1abc9c" + }), + // Date-dropper js end + + + + + // Mini-color js start + $('.demo').each(function() { + // + // Dear reader, it's actually very easy to initialize MiniColors. For example: + // + // $(selector).minicolors(); + // + // The way I've done it below is just for the demo, so don't get confused + // by it. Also, data- attributes aren't supported at this time...they're + // only used for this demo. + // + $(this).minicolors({ + control: $(this).attr('data-control') || 'hue', + defaultValue: $(this).attr('data-defaultValue') || '', + format: $(this).attr('data-format') || 'hex', + keywords: $(this).attr('data-keywords') || '', + inline: $(this).attr('data-inline') === 'true', + letterCase: $(this).attr('data-letterCase') || 'lowercase', + opacity: $(this).attr('data-opacity'), + position: $(this).attr('data-position') || 'bottom left', + swatches: $(this).attr('data-swatches') ? $(this).attr('data-swatches').split('|') : [], + change: function(value, opacity) { + if (!value) return; + if (opacity) value += ', ' + opacity; + if (typeof console === 'object') { + console.log(value); + } + }, + theme: 'bootstrap' + }); + + }); + // Mini-color js ends +}); diff --git a/src/main/resources/static/files/assets/pages/vector-maps/css/jquery-jvectormap-2.0.2.css b/src/main/resources/static/files/assets/pages/vector-maps/css/jquery-jvectormap-2.0.2.css new file mode 100644 index 0000000..0238297 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/css/jquery-jvectormap-2.0.2.css @@ -0,0 +1,130 @@ +.jvectormap-container { + width: 100%; + height: 100%; + position: relative; + overflow: hidden; +} + +.jvectormap-tip { + position: absolute; + display: none; + border: solid 1px #CDCDCD; + border-radius: 3px; + background: #292929; + color: white; + font-family: sans-serif, Verdana; + font-size: smaller; + padding: 3px; +} + +.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback { + position: absolute; + left: 10px; + border-radius: 3px; + background: #292929; + padding: 5px; + color: white; + cursor: pointer; + line-height: 20px; + text-align: center; + box-sizing: content-box; +} + +.jvectormap-zoomin, .jvectormap-zoomout { + width: 20px; + height: 20px; +} + +.jvectormap-zoomin { + top: 10px; +} + +.jvectormap-zoomout { + top: 50px; +} + +.jvectormap-goback { + bottom: 10px; + z-index: 1000; + padding: 6px; +} + +.jvectormap-spinner { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==); +} + +.jvectormap-legend-title { + font-weight: bold; + font-size: 14px; + text-align: center; +} + +.jvectormap-legend-cnt { + position: absolute; +} + +.jvectormap-legend-cnt-h { + bottom: 0; + right: 0; +} + +.jvectormap-legend-cnt-v { + top: 0; + right: 0; +} + +.jvectormap-legend { + background: black; + color: white; + border-radius: 3px; +} + +.jvectormap-legend-cnt-h .jvectormap-legend { + float: left; + margin: 0 10px 10px 0; + padding: 3px 3px 1px 3px; +} + +.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick { + float: left; +} + +.jvectormap-legend-cnt-v .jvectormap-legend { + margin: 10px 10px 0 0; + padding: 3px; +} + +.jvectormap-legend-cnt-h .jvectormap-legend-tick { + width: 40px; +} + +.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample { + height: 15px; +} + +.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample { + height: 20px; + width: 20px; + display: inline-block; + vertical-align: middle; +} + +.jvectormap-legend-tick-text { + font-size: 12px; +} + +.jvectormap-legend-cnt-h .jvectormap-legend-tick-text { + text-align: center; +} + +.jvectormap-legend-cnt-v .jvectormap-legend-tick-text { + display: inline-block; + vertical-align: middle; + line-height: 20px; + padding-left: 3px; +} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/gdp-data.js b/src/main/resources/static/files/assets/pages/vector-maps/js/gdp-data.js new file mode 100644 index 0000000..169f564 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/gdp-data.js @@ -0,0 +1,185 @@ +var gdpData = { + "AF": 16.63, + "AL": 11.58, + "DZ": 158.97, + "AO": 85.81, + "AG": 1.1, + "AR": 351.02, + "AM": 8.83, + "AU": 1219.72, + "AT": 366.26, + "AZ": 52.17, + "BS": 7.54, + "BH": 21.73, + "BD": 105.4, + "BB": 3.96, + "BY": 52.89, + "BE": 461.33, + "BZ": 1.43, + "BJ": 6.49, + "BT": 1.4, + "BO": 19.18, + "BA": 16.2, + "BW": 12.5, + "BR": 2023.53, + "BN": 11.96, + "BG": 44.84, + "BF": 8.67, + "BI": 1.47, + "KH": 11.36, + "CM": 21.88, + "CA": 1563.66, + "CV": 1.57, + "CF": 2.11, + "TD": 7.59, + "CL": 199.18, + "CN": 5745.13, + "CO": 283.11, + "KM": 0.56, + "CD": 12.6, + "CG": 11.88, + "CR": 35.02, + "CI": 22.38, + "HR": 59.92, + "CY": 22.75, + "CZ": 195.23, + "DK": 304.56, + "DJ": 1.14, + "DM": 0.38, + "DO": 50.87, + "EC": 61.49, + "EG": 216.83, + "SV": 21.8, + "GQ": 14.55, + "ER": 2.25, + "EE": 19.22, + "ET": 30.94, + "FJ": 3.15, + "FI": 231.98, + "FR": 2555.44, + "GA": 12.56, + "GM": 1.04, + "GE": 11.23, + "DE": 3305.9, + "GH": 18.06, + "GR": 305.01, + "GD": 0.65, + "GT": 40.77, + "GN": 4.34, + "GW": 0.83, + "GY": 2.2, + "HT": 6.5, + "HN": 15.34, + "HK": 226.49, + "HU": 132.28, + "IS": 12.77, + "IN": 1430.02, + "ID": 695.06, + "IR": 337.9, + "IQ": 84.14, + "IE": 204.14, + "IL": 201.25, + "IT": 2036.69, + "JM": 13.74, + "JP": 5390.9, + "JO": 27.13, + "KZ": 129.76, + "KE": 32.42, + "KI": 0.15, + "KR": 986.26, + "UNDEFINED": 5.73, + "KW": 117.32, + "KG": 4.44, + "LA": 6.34, + "LV": 23.39, + "LB": 39.15, + "LS": 1.8, + "LR": 0.98, + "LY": 77.91, + "LT": 35.73, + "LU": 52.43, + "MK": 9.58, + "MG": 8.33, + "MW": 5.04, + "MY": 218.95, + "MV": 1.43, + "ML": 9.08, + "MT": 7.8, + "MR": 3.49, + "MU": 9.43, + "MX": 1004.04, + "MD": 5.36, + "MN": 5.81, + "ME": 3.88, + "MA": 91.7, + "MZ": 10.21, + "MM": 35.65, + "NA": 11.45, + "NP": 15.11, + "NL": 770.31, + "NZ": 138, + "NI": 6.38, + "NE": 5.6, + "NG": 206.66, + "NO": 413.51, + "OM": 53.78, + "PK": 174.79, + "PA": 27.2, + "PG": 8.81, + "PY": 17.17, + "PE": 153.55, + "PH": 189.06, + "PL": 438.88, + "PT": 223.7, + "QA": 126.52, + "RO": 158.39, + "RU": 1476.91, + "RW": 5.69, + "WS": 0.55, + "ST": 0.19, + "SA": 434.44, + "SN": 12.66, + "RS": 38.92, + "SC": 0.92, + "SL": 1.9, + "SG": 217.38, + "SK": 86.26, + "SI": 46.44, + "SB": 0.67, + "ZA": 354.41, + "ES": 1374.78, + "LK": 48.24, + "KN": 0.56, + "LC": 1, + "VC": 0.58, + "SD": 65.93, + "SR": 3.3, + "SZ": 3.17, + "SE": 444.59, + "CH": 522.44, + "SY": 59.63, + "TW": 426.98, + "TJ": 5.58, + "TZ": 22.43, + "TH": 312.61, + "TL": 0.62, + "TG": 3.07, + "TO": 0.3, + "TT": 21.2, + "TN": 43.86, + "TR": 729.05, + "TM": 0, + "UG": 17.12, + "UA": 136.56, + "AE": 239.65, + "GB": 2258.57, + "US": 14624.18, + "UY": 40.71, + "UZ": 37.72, + "VU": 0.72, + "VE": 285.21, + "VN": 101.99, + "YE": 30.02, + "ZM": 15.69, + "ZW": 5.57 +}; \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-2.0.2.min.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-2.0.2.min.js new file mode 100644 index 0000000..dac17a8 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-2.0.2.min.js @@ -0,0 +1,3328 @@ +/** + * jVectorMap version 2.0.2 + * + * Copyright 2011-2014, Kirill Lebedev + * + */ + +(function( $ ){ + var apiParams = { + set: { + colors: 1, + values: 1, + backgroundColor: 1, + scaleColors: 1, + normalizeFunction: 1, + focus: 1 + }, + get: { + selectedRegions: 1, + selectedMarkers: 1, + mapObject: 1, + regionName: 1 + } + }; + + $.fn.vectorMap = function(options) { + var map, + methodName, + map = this.children('.jvectormap-container').data('mapObject'); + + if (options === 'addMap') { + jvm.Map.maps[arguments[1]] = arguments[2]; + } else if ((options === 'set' || options === 'get') && apiParams[options][arguments[1]]) { + methodName = arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1); + return map[options+methodName].apply(map, Array.prototype.slice.call(arguments, 2)); + } else { + options = options || {}; + options.container = this; + map = new jvm.Map(options); + } + + return this; + }; +})( jQuery ); +/*! Copyright (c) 2013 Brandon Aaron (http://brandon.aaron.sh) + * Licensed under the MIT License (LICENSE.txt). + * + * Version: 3.1.9 + * + * Requires: jQuery 1.2.2+ + */ + +(function (factory) { + if ( typeof define === 'function' && define.amd ) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } else if (typeof exports === 'object') { + // Node/CommonJS style for Browserify + module.exports = factory; + } else { + // Browser globals + factory(jQuery); + } +}(function ($) { + + var toFix = ['wheel', 'mousewheel', 'DOMMouseScroll', 'MozMousePixelScroll'], + toBind = ( 'onwheel' in document || document.documentMode >= 9 ) ? + ['wheel'] : ['mousewheel', 'DomMouseScroll', 'MozMousePixelScroll'], + slice = Array.prototype.slice, + nullLowestDeltaTimeout, lowestDelta; + + if ( $.event.fixHooks ) { + for ( var i = toFix.length; i; ) { + $.event.fixHooks[ toFix[--i] ] = $.event.mouseHooks; + } + } + + var special = $.event.special.mousewheel = { + version: '3.1.9', + + setup: function() { + if ( this.addEventListener ) { + for ( var i = toBind.length; i; ) { + this.addEventListener( toBind[--i], handler, false ); + } + } else { + this.onmousewheel = handler; + } + // Store the line height and page height for this particular element + $.data(this, 'mousewheel-line-height', special.getLineHeight(this)); + $.data(this, 'mousewheel-page-height', special.getPageHeight(this)); + }, + + teardown: function() { + if ( this.removeEventListener ) { + for ( var i = toBind.length; i; ) { + this.removeEventListener( toBind[--i], handler, false ); + } + } else { + this.onmousewheel = null; + } + }, + + getLineHeight: function(elem) { + return parseInt($(elem)['offsetParent' in $.fn ? 'offsetParent' : 'parent']().css('fontSize'), 10); + }, + + getPageHeight: function(elem) { + return $(elem).height(); + }, + + settings: { + adjustOldDeltas: true + } + }; + + $.fn.extend({ + mousewheel: function(fn) { + return fn ? this.bind('mousewheel', fn) : this.trigger('mousewheel'); + }, + + unmousewheel: function(fn) { + return this.unbind('mousewheel', fn); + } + }); + + + function handler(event) { + var orgEvent = event || window.event, + args = slice.call(arguments, 1), + delta = 0, + deltaX = 0, + deltaY = 0, + absDelta = 0; + event = $.event.fix(orgEvent); + event.type = 'mousewheel'; + + // Old school scrollwheel delta + if ( 'detail' in orgEvent ) { deltaY = orgEvent.detail * -1; } + if ( 'wheelDelta' in orgEvent ) { deltaY = orgEvent.wheelDelta; } + if ( 'wheelDeltaY' in orgEvent ) { deltaY = orgEvent.wheelDeltaY; } + if ( 'wheelDeltaX' in orgEvent ) { deltaX = orgEvent.wheelDeltaX * -1; } + + // Firefox < 17 horizontal scrolling related To DoMMouseScroll event + if ( 'axis' in orgEvent && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) { + deltaX = deltaY * -1; + deltaY = 0; + } + + // Set delta to be deltaY or deltaX if deltaY is 0 for backwards compatabilitiy + delta = deltaY === 0 ? deltaX : deltaY; + + // New school wheel delta (wheel event) + if ( 'deltaY' in orgEvent ) { + deltaY = orgEvent.deltaY * -1; + delta = deltaY; + } + if ( 'deltaX' in orgEvent ) { + deltaX = orgEvent.deltaX; + if ( deltaY === 0 ) { delta = deltaX * -1; } + } + + // No change actually happened, no reason to go any further + if ( deltaY === 0 && deltaX === 0 ) { return; } + + // Need to convert lines and pages to pixels if we aren't already in pixels + // There are three delta modes: + // * deltaMode 0 is by pixels, nothing To Do + // * deltaMode 1 is by lines + // * deltaMode 2 is by pages + if ( orgEvent.deltaMode === 1 ) { + var lineHeight = $.data(this, 'mousewheel-line-height'); + delta *= lineHeight; + deltaY *= lineHeight; + deltaX *= lineHeight; + } else if ( orgEvent.deltaMode === 2 ) { + var pageHeight = $.data(this, 'mousewheel-page-height'); + delta *= pageHeight; + deltaY *= pageHeight; + deltaX *= pageHeight; + } + + // Store lowest absolute delta to normalize the delta values + absDelta = Math.max( Math.abs(deltaY), Math.abs(deltaX) ); + + if ( !lowestDelta || absDelta < lowestDelta ) { + lowestDelta = absDelta; + + // Adjust older deltas if necessary + if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) { + lowestDelta /= 40; + } + } + + // Adjust older deltas if necessary + if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) { + // Divide all the things by 40! + delta /= 40; + deltaX /= 40; + deltaY /= 40; + } + + // Get a whole, normalized value for the deltas + delta = Math[ delta >= 1 ? 'floor' : 'ceil' ](delta / lowestDelta); + deltaX = Math[ deltaX >= 1 ? 'floor' : 'ceil' ](deltaX / lowestDelta); + deltaY = Math[ deltaY >= 1 ? 'floor' : 'ceil' ](deltaY / lowestDelta); + + // Add information to the event object + event.deltaX = deltaX; + event.deltaY = deltaY; + event.deltaFactor = lowestDelta; + // Go ahead and set deltaMode to 0 since we converted to pixels + // Although this is a little odd since we overwrite the deltaX/Y + // properties with normalized deltas. + event.deltaMode = 0; + + // Add event and delta to the front of the arguments + args.unshift(event, delta, deltaX, deltaY); + + // Clearout lowestDelta after sometime to better + // handle multiple device types that give different + // a different lowestDelta + // Ex: trackpad = 3 and mouse wheel = 120 + if (nullLowestDeltaTimeout) { clearTimeout(nullLowestDeltaTimeout); } + nullLowestDeltaTimeout = setTimeout(nullLowestDelta, 200); + + return ($.event.dispatch || $.event.handle).apply(this, args); + } + + function nullLowestDelta() { + lowestDelta = null; + } + + function shouldAdjustOldDeltas(orgEvent, absDelta) { + // If this is an older event and the delta is divisable by 120, + // then we are assuming that the browser is treating this as an + // older mouse wheel event and that we should divide the deltas + // by 40 to try and get a more usable deltaFactor. + // Side note, this actually impacts the reported scroll distance + // in older browsers and can cause scrolling to be slower than native. + // Turn this off by setting $.event.special.mousewheel.settings.adjustOldDeltas to false. + return special.settings.adjustOldDeltas && orgEvent.type === 'mousewheel' && absDelta % 120 === 0; + } + +}));/** + * @namespace jvm Holds core methods and classes used by jVectorMap. + */ +var jvm = { + + /** + * Inherits child's prototype from the parent's one. + * @param {Function} child + * @param {Function} parent + */ + inherits: function(child, parent) { + function temp() {} + temp.prototype = parent.prototype; + child.prototype = new temp(); + child.prototype.constructor = child; + child.parentClass = parent; + }, + + /** + * Mixes in methods from the source constructor to the target one. + * @param {Function} target + * @param {Function} source + */ + mixin: function(target, source){ + var prop; + + for (prop in source.prototype) { + if (source.prototype.hasOwnProperty(prop)) { + target.prototype[prop] = source.prototype[prop]; + } + } + }, + + min: function(values){ + var min = Number.MAX_VALUE, + i; + + if (values instanceof Array) { + for (i = 0; i < values.length; i++) { + if (values[i] < min) { + min = values[i]; + } + } + } else { + for (i in values) { + if (values[i] < min) { + min = values[i]; + } + } + } + return min; + }, + + max: function(values){ + var max = Number.MIN_VALUE, + i; + + if (values instanceof Array) { + for (i = 0; i < values.length; i++) { + if (values[i] > max) { + max = values[i]; + } + } + } else { + for (i in values) { + if (values[i] > max) { + max = values[i]; + } + } + } + return max; + }, + + keys: function(object){ + var keys = [], + key; + + for (key in object) { + keys.push(key); + } + return keys; + }, + + values: function(object){ + var values = [], + key, + i; + + for (i = 0; i < arguments.length; i++) { + object = arguments[i]; + for (key in object) { + values.push(object[key]); + } + } + return values; + }, + + whenImageLoaded: function(url){ + var deferred = new jvm.$.Deferred(), + img = jvm.$(''); + + img.error(function(){ + deferred.reject(); + }).load(function(){ + deferred.resolve(img); + }); + img.attr('src', url); + + return deferred; + }, + + isImageUrl: function(s){ + return /\.\w{3,4}$/.test(s); + } +}; + +jvm.$ = jQuery; + +/** + * indexOf polyfill for IE < 9 + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf + */ +if (!Array.prototype.indexOf) { + Array.prototype.indexOf = function (searchElement, fromIndex) { + + var k; + + // 1. Let O be the result of calling ToObject passing + // the this value as the argument. + if (this == null) { + throw new TypeError('"this" is null or not defined'); + } + + var O = Object(this); + + // 2. Let lenValue be the result of calling the Get + // internal method of O with the argument "length". + // 3. Let len be ToUint32(lenValue). + var len = O.length >>> 0; + + // 4. If len is 0, return -1. + if (len === 0) { + return -1; + } + + // 5. If argument fromIndex was passed let n be + // ToInteger(fromIndex); else let n be 0. + var n = +fromIndex || 0; + + if (Math.abs(n) === Infinity) { + n = 0; + } + + // 6. If n >= len, return -1. + if (n >= len) { + return -1; + } + + // 7. If n >= 0, then Let k be n. + // 8. Else, n<0, Let k be len - abs(n). + // If k is less than 0, then let k be 0. + k = Math.max(n >= 0 ? n : len - Math.abs(n), 0); + + // 9. Repeat, while k < len + while (k < len) { + // a. Let Pk be ToString(k). + // This is implicit for LHS operands of the in operator + // b. Let kPresent be the result of calling the + // HasProperty internal method of O with argument Pk. + // This step can be combined with c + // c. If kPresent is true, then + // i. Let elementK be the result of calling the Get + // internal method of O with the argument ToString(k). + // ii. Let same be the result of applying the + // Strict Equality Comparison Algorithm to + // searchElement and elementK. + // iii. If same is true, return k. + if (k in O && O[k] === searchElement) { + return k; + } + k++; + } + return -1; + }; +}/** + * Basic wrapper for DOM element. + * @constructor + * @param {String} name Tag name of the element + * @param {Object} config Set of parameters to initialize element with + */ +jvm.AbstractElement = function(name, config){ + /** + * Underlying DOM element + * @type {DOMElement} + * @private + */ + this.node = this.createElement(name); + + /** + * Name of underlying element + * @type {String} + * @private + */ + this.name = name; + + /** + * Internal store of attributes + * @type {Object} + * @private + */ + this.properties = {}; + + if (config) { + this.set(config); + } +}; + +/** + * Set attribute of the underlying DOM element. + * @param {String} name Name of attribute + * @param {Number|String} config Set of parameters to initialize element with + */ +jvm.AbstractElement.prototype.set = function(property, value){ + var key; + + if (typeof property === 'object') { + for (key in property) { + this.properties[key] = property[key]; + this.applyAttr(key, property[key]); + } + } else { + this.properties[property] = value; + this.applyAttr(property, value); + } +}; + +/** + * Returns value of attribute. + * @param {String} name Name of attribute + */ +jvm.AbstractElement.prototype.get = function(property){ + return this.properties[property]; +}; + +/** + * Applies attribute value to the underlying DOM element. + * @param {String} name Name of attribute + * @param {Number|String} config Value of attribute to apply + * @private + */ +jvm.AbstractElement.prototype.applyAttr = function(property, value){ + this.node.setAttribute(property, value); +}; + +jvm.AbstractElement.prototype.remove = function(){ + jvm.$(this.node).remove(); +};/** + * Implements abstract vector canvas. + * @constructor + * @param {HTMLElement} container Container to put element to. + * @param {Number} width Width of canvas. + * @param {Number} height Height of canvas. + */ +jvm.AbstractCanvasElement = function(container, width, height){ + this.container = container; + this.setSize(width, height); + this.rootElement = new jvm[this.classPrefix+'GroupElement'](); + this.node.appendChild( this.rootElement.node ); + this.container.appendChild(this.node); +} + +/** + * Add element to the certain group inside of the canvas. + * @param {HTMLElement} element Element to add to canvas. + * @param {HTMLElement} group Group to add element into or into root group if not provided. + */ +jvm.AbstractCanvasElement.prototype.add = function(element, group){ + group = group || this.rootElement; + group.add(element); + element.canvas = this; +} + +/** + * Create path and add it to the canvas. + * @param {Object} config Parameters of path to create. + * @param {Object} style Styles of the path to create. + * @param {HTMLElement} group Group to add path into. + */ +jvm.AbstractCanvasElement.prototype.addPath = function(config, style, group){ + var el = new jvm[this.classPrefix+'PathElement'](config, style); + + this.add(el, group); + return el; +}; + +/** + * Create circle and add it to the canvas. + * @param {Object} config Parameters of path to create. + * @param {Object} style Styles of the path to create. + * @param {HTMLElement} group Group to add circle into. + */ +jvm.AbstractCanvasElement.prototype.addCircle = function(config, style, group){ + var el = new jvm[this.classPrefix+'CircleElement'](config, style); + + this.add(el, group); + return el; +}; + +/** + * Create circle and add it to the canvas. + * @param {Object} config Parameters of path to create. + * @param {Object} style Styles of the path to create. + * @param {HTMLElement} group Group to add circle into. + */ +jvm.AbstractCanvasElement.prototype.addImage = function(config, style, group){ + var el = new jvm[this.classPrefix+'ImageElement'](config, style); + + this.add(el, group); + return el; +}; + +/** + * Create text and add it to the canvas. + * @param {Object} config Parameters of path to create. + * @param {Object} style Styles of the path to create. + * @param {HTMLElement} group Group to add circle into. + */ +jvm.AbstractCanvasElement.prototype.addText = function(config, style, group){ + var el = new jvm[this.classPrefix+'TextElement'](config, style); + + this.add(el, group); + return el; +}; + +/** + * Add group to the another group inside of the canvas. + * @param {HTMLElement} group Group to add circle into or root group if not provided. + */ +jvm.AbstractCanvasElement.prototype.addGroup = function(parentGroup){ + var el = new jvm[this.classPrefix+'GroupElement'](); + + if (parentGroup) { + parentGroup.node.appendChild(el.node); + } else { + this.node.appendChild(el.node); + } + el.canvas = this; + return el; +};/** + * Abstract shape element. Shape element represents some visual vector or raster object. + * @constructor + * @param {String} name Tag name of the element. + * @param {Object} config Set of parameters to initialize element with. + * @param {Object} style Object with styles to set on element initialization. + */ +jvm.AbstractShapeElement = function(name, config, style){ + this.style = style || {}; + this.style.current = this.style.current || {}; + this.isHovered = false; + this.isSelected = false; + this.updateStyle(); +}; + +/** + * Set element's style. + * @param {Object|String} property Could be string to set only one property or object to set several style properties at once. + * @param {String} value Value to set in case only one property should be set. + */ +jvm.AbstractShapeElement.prototype.setStyle = function(property, value){ + var styles = {}; + + if (typeof property === 'object') { + styles = property; + } else { + styles[property] = value; + } + jvm.$.extend(this.style.current, styles); + this.updateStyle(); +}; + + +jvm.AbstractShapeElement.prototype.updateStyle = function(){ + var attrs = {}; + + jvm.AbstractShapeElement.mergeStyles(attrs, this.style.initial); + jvm.AbstractShapeElement.mergeStyles(attrs, this.style.current); + if (this.isHovered) { + jvm.AbstractShapeElement.mergeStyles(attrs, this.style.hover); + } + if (this.isSelected) { + jvm.AbstractShapeElement.mergeStyles(attrs, this.style.selected); + if (this.isHovered) { + jvm.AbstractShapeElement.mergeStyles(attrs, this.style.selectedHover); + } + } + this.set(attrs); +}; + +jvm.AbstractShapeElement.mergeStyles = function(styles, newStyles){ + var key; + + newStyles = newStyles || {}; + for (key in newStyles) { + if (newStyles[key] === null) { + delete styles[key]; + } else { + styles[key] = newStyles[key]; + } + } +}/** + * Wrapper for SVG element. + * @constructor + * @extends jvm.AbstractElement + * @param {String} name Tag name of the element + * @param {Object} config Set of parameters to initialize element with + */ + +jvm.SVGElement = function(name, config){ + jvm.SVGElement.parentClass.apply(this, arguments); +} + +jvm.inherits(jvm.SVGElement, jvm.AbstractElement); + +jvm.SVGElement.svgns = "http://www.w3.org/2000/svg"; + +/** + * Creates DOM element. + * @param {String} tagName Name of element + * @private + * @returns DOMElement + */ +jvm.SVGElement.prototype.createElement = function( tagName ){ + return document.createElementNS( jvm.SVGElement.svgns, tagName ); +}; + +/** + * Adds CSS class for underlying DOM element. + * @param {String} className Name of CSS class name + */ +jvm.SVGElement.prototype.addClass = function( className ){ + this.node.setAttribute('class', className); +}; + +/** + * Returns constructor for element by name prefixed with 'VML'. + * @param {String} ctr Name of basic constructor to return + * proper implementation for. + * @returns Function + * @private + */ +jvm.SVGElement.prototype.getElementCtr = function( ctr ){ + return jvm['SVG'+ctr]; +}; + +jvm.SVGElement.prototype.getBBox = function(){ + return this.node.getBBox(); +};jvm.SVGGroupElement = function(){ + jvm.SVGGroupElement.parentClass.call(this, 'g'); +} + +jvm.inherits(jvm.SVGGroupElement, jvm.SVGElement); + +jvm.SVGGroupElement.prototype.add = function(element){ + this.node.appendChild( element.node ); +};jvm.SVGCanvasElement = function(container, width, height){ + this.classPrefix = 'SVG'; + jvm.SVGCanvasElement.parentClass.call(this, 'svg'); + + this.defsElement = new jvm.SVGElement('defs'); + this.node.appendChild( this.defsElement.node ); + + jvm.AbstractCanvasElement.apply(this, arguments); +} + +jvm.inherits(jvm.SVGCanvasElement, jvm.SVGElement); +jvm.mixin(jvm.SVGCanvasElement, jvm.AbstractCanvasElement); + +jvm.SVGCanvasElement.prototype.setSize = function(width, height){ + this.width = width; + this.height = height; + this.node.setAttribute('width', width); + this.node.setAttribute('height', height); +}; + +jvm.SVGCanvasElement.prototype.applyTransformParams = function(scale, transX, transY) { + this.scale = scale; + this.transX = transX; + this.transY = transY; + this.rootElement.node.setAttribute('transform', 'scale('+scale+') translate('+transX+', '+transY+')'); +};jvm.SVGShapeElement = function(name, config, style){ + jvm.SVGShapeElement.parentClass.call(this, name, config); + jvm.AbstractShapeElement.apply(this, arguments); +}; + +jvm.inherits(jvm.SVGShapeElement, jvm.SVGElement); +jvm.mixin(jvm.SVGShapeElement, jvm.AbstractShapeElement); + +jvm.SVGShapeElement.prototype.applyAttr = function(attr, value){ + var patternEl, + imageEl, + that = this; + + if (attr === 'fill' && jvm.isImageUrl(value)) { + if (!jvm.SVGShapeElement.images[value]) { + jvm.whenImageLoaded(value).then(function(img){ + imageEl = new jvm.SVGElement('image'); + imageEl.node.setAttributeNS('http://www.w3.org/1999/xlink', 'href', value); + imageEl.applyAttr('x', '0'); + imageEl.applyAttr('y', '0'); + imageEl.applyAttr('width', img[0].width); + imageEl.applyAttr('height', img[0].height); + + patternEl = new jvm.SVGElement('pattern'); + patternEl.applyAttr('id', 'image'+jvm.SVGShapeElement.imageCounter); + patternEl.applyAttr('x', 0); + patternEl.applyAttr('y', 0); + patternEl.applyAttr('width', img[0].width / 2); + patternEl.applyAttr('height', img[0].height / 2); + patternEl.applyAttr('viewBox', '0 0 '+img[0].width+' '+img[0].height); + patternEl.applyAttr('patternUnits', 'userSpaceOnUse'); + patternEl.node.appendChild( imageEl.node ); + + that.canvas.defsElement.node.appendChild( patternEl.node ); + + jvm.SVGShapeElement.images[value] = jvm.SVGShapeElement.imageCounter++; + + that.applyAttr('fill', 'url(#image'+jvm.SVGShapeElement.images[value]+')'); + }); + } else { + this.applyAttr('fill', 'url(#image'+jvm.SVGShapeElement.images[value]+')'); + } + } else { + jvm.SVGShapeElement.parentClass.prototype.applyAttr.apply(this, arguments); + } +}; + +jvm.SVGShapeElement.imageCounter = 1; +jvm.SVGShapeElement.images = {};jvm.SVGPathElement = function(config, style){ + jvm.SVGPathElement.parentClass.call(this, 'path', config, style); + this.node.setAttribute('fill-rule', 'evenodd'); +} + +jvm.inherits(jvm.SVGPathElement, jvm.SVGShapeElement);jvm.SVGCircleElement = function(config, style){ + jvm.SVGCircleElement.parentClass.call(this, 'circle', config, style); +}; + +jvm.inherits(jvm.SVGCircleElement, jvm.SVGShapeElement);jvm.SVGImageElement = function(config, style){ + jvm.SVGImageElement.parentClass.call(this, 'image', config, style); +}; + +jvm.inherits(jvm.SVGImageElement, jvm.SVGShapeElement); + +jvm.SVGImageElement.prototype.applyAttr = function(attr, value){ + var that = this; + + if (attr == 'image') { + jvm.whenImageLoaded(value).then(function(img){ + that.node.setAttributeNS('http://www.w3.org/1999/xlink', 'href', value); + that.width = img[0].width; + that.height = img[0].height; + that.applyAttr('width', that.width); + that.applyAttr('height', that.height); + + that.applyAttr('x', that.cx - that.width / 2); + that.applyAttr('y', that.cy - that.height / 2); + + jvm.$(that.node).trigger('imageloaded', [img]); + }); + } else if(attr == 'cx') { + this.cx = value; + if (this.width) { + this.applyAttr('x', value - this.width / 2); + } + } else if(attr == 'cy') { + this.cy = value; + if (this.height) { + this.applyAttr('y', value - this.height / 2); + } + } else { + jvm.SVGImageElement.parentClass.prototype.applyAttr.apply(this, arguments); + } +};jvm.SVGTextElement = function(config, style){ + jvm.SVGTextElement.parentClass.call(this, 'text', config, style); +} + +jvm.inherits(jvm.SVGTextElement, jvm.SVGShapeElement); + +jvm.SVGTextElement.prototype.applyAttr = function(attr, value){ + if (attr === 'text') { + this.node.textContent = value; + } else { + jvm.SVGTextElement.parentClass.prototype.applyAttr.apply(this, arguments); + } +};/** + * Wrapper for VML element. + * @constructor + * @extends jvm.AbstractElement + * @param {String} name Tag name of the element + * @param {Object} config Set of parameters to initialize element with + */ + +jvm.VMLElement = function(name, config){ + if (!jvm.VMLElement.VMLInitialized) { + jvm.VMLElement.initializeVML(); + } + + jvm.VMLElement.parentClass.apply(this, arguments); +}; + +jvm.inherits(jvm.VMLElement, jvm.AbstractElement); + +/** + * Shows if VML was already initialized for the current document or not. + * @static + * @private + * @type {Boolean} + */ +jvm.VMLElement.VMLInitialized = false; + +/** + * Initializes VML handling before creating the first element + * (adds CSS class and creates namespace). Adds one of two forms + * of createElement method depending of support by browser. + * @static + * @private + */ + + // The following method of VML handling is borrowed from the + // Raphael library by Dmitry Baranovsky. + +jvm.VMLElement.initializeVML = function(){ + try { + if (!document.namespaces.rvml) { + document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"); + } + /** + * Creates DOM element. + * @param {String} tagName Name of element + * @private + * @returns DOMElement + */ + jvm.VMLElement.prototype.createElement = function (tagName) { + return document.createElement(''); + }; + } catch (e) { + /** + * @private + */ + jvm.VMLElement.prototype.createElement = function (tagName) { + return document.createElement('<' + tagName + ' xmlns="urn:schemas-microsoft.com:vml" class="rvml">'); + }; + } + document.createStyleSheet().addRule(".rvml", "behavior:url(#default#VML)"); + jvm.VMLElement.VMLInitialized = true; +}; + +/** + * Returns constructor for element by name prefixed with 'VML'. + * @param {String} ctr Name of basic constructor to return + * proper implementation for. + * @returns Function + * @private + */ +jvm.VMLElement.prototype.getElementCtr = function( ctr ){ + return jvm['VML'+ctr]; +}; + +/** + * Adds CSS class for underlying DOM element. + * @param {String} className Name of CSS class name + */ +jvm.VMLElement.prototype.addClass = function( className ){ + jvm.$(this.node).addClass(className); +}; + +/** + * Applies attribute value to the underlying DOM element. + * @param {String} name Name of attribute + * @param {Number|String} config Value of attribute to apply + * @private + */ +jvm.VMLElement.prototype.applyAttr = function( attr, value ){ + this.node[attr] = value; +}; + +/** + * Returns boundary box for the element. + * @returns {Object} Boundary box with numeric fields: x, y, width, height + * @override + */ +jvm.VMLElement.prototype.getBBox = function(){ + var node = jvm.$(this.node); + + return { + x: node.position().left / this.canvas.scale, + y: node.position().top / this.canvas.scale, + width: node.width() / this.canvas.scale, + height: node.height() / this.canvas.scale + }; +};jvm.VMLGroupElement = function(){ + jvm.VMLGroupElement.parentClass.call(this, 'group'); + + this.node.style.left = '0px'; + this.node.style.top = '0px'; + this.node.coordorigin = "0 0"; +}; + +jvm.inherits(jvm.VMLGroupElement, jvm.VMLElement); + +jvm.VMLGroupElement.prototype.add = function(element){ + this.node.appendChild( element.node ); +};jvm.VMLCanvasElement = function(container, width, height){ + this.classPrefix = 'VML'; + jvm.VMLCanvasElement.parentClass.call(this, 'group'); + jvm.AbstractCanvasElement.apply(this, arguments); + this.node.style.position = 'absolute'; +}; + +jvm.inherits(jvm.VMLCanvasElement, jvm.VMLElement); +jvm.mixin(jvm.VMLCanvasElement, jvm.AbstractCanvasElement); + +jvm.VMLCanvasElement.prototype.setSize = function(width, height){ + var paths, + groups, + i, + l; + + this.width = width; + this.height = height; + this.node.style.width = width + "px"; + this.node.style.height = height + "px"; + this.node.coordsize = width+' '+height; + this.node.coordorigin = "0 0"; + if (this.rootElement) { + paths = this.rootElement.node.getElementsByTagName('shape'); + for(i = 0, l = paths.length; i < l; i++) { + paths[i].coordsize = width+' '+height; + paths[i].style.width = width+'px'; + paths[i].style.height = height+'px'; + } + groups = this.node.getElementsByTagName('group'); + for(i = 0, l = groups.length; i < l; i++) { + groups[i].coordsize = width+' '+height; + groups[i].style.width = width+'px'; + groups[i].style.height = height+'px'; + } + } +}; + +jvm.VMLCanvasElement.prototype.applyTransformParams = function(scale, transX, transY) { + this.scale = scale; + this.transX = transX; + this.transY = transY; + this.rootElement.node.coordorigin = (this.width-transX-this.width/100)+','+(this.height-transY-this.height/100); + this.rootElement.node.coordsize = this.width/scale+','+this.height/scale; +};jvm.VMLShapeElement = function(name, config){ + jvm.VMLShapeElement.parentClass.call(this, name, config); + + this.fillElement = new jvm.VMLElement('fill'); + this.strokeElement = new jvm.VMLElement('stroke'); + this.node.appendChild(this.fillElement.node); + this.node.appendChild(this.strokeElement.node); + this.node.stroked = false; + + jvm.AbstractShapeElement.apply(this, arguments); +}; + +jvm.inherits(jvm.VMLShapeElement, jvm.VMLElement); +jvm.mixin(jvm.VMLShapeElement, jvm.AbstractShapeElement); + +jvm.VMLShapeElement.prototype.applyAttr = function(attr, value){ + switch (attr) { + case 'fill': + this.node.fillcolor = value; + break; + case 'fill-opacity': + this.fillElement.node.opacity = Math.round(value*100)+'%'; + break; + case 'stroke': + if (value === 'none') { + this.node.stroked = false; + } else { + this.node.stroked = true; + } + this.node.strokecolor = value; + break; + case 'stroke-opacity': + this.strokeElement.node.opacity = Math.round(value*100)+'%'; + break; + case 'stroke-width': + if (parseInt(value, 10) === 0) { + this.node.stroked = false; + } else { + this.node.stroked = true; + } + this.node.strokeweight = value; + break; + case 'd': + this.node.path = jvm.VMLPathElement.pathSvgToVml(value); + break; + default: + jvm.VMLShapeElement.parentClass.prototype.applyAttr.apply(this, arguments); + } +};jvm.VMLPathElement = function(config, style){ + var scale = new jvm.VMLElement('skew'); + + jvm.VMLPathElement.parentClass.call(this, 'shape', config, style); + + this.node.coordorigin = "0 0"; + + scale.node.on = true; + scale.node.matrix = '0.01,0,0,0.01,0,0'; + scale.node.offset = '0,0'; + + this.node.appendChild(scale.node); +}; + +jvm.inherits(jvm.VMLPathElement, jvm.VMLShapeElement); + +jvm.VMLPathElement.prototype.applyAttr = function(attr, value){ + if (attr === 'd') { + this.node.path = jvm.VMLPathElement.pathSvgToVml(value); + } else { + jvm.VMLShapeElement.prototype.applyAttr.call(this, attr, value); + } +}; + +jvm.VMLPathElement.pathSvgToVml = function(path) { + var cx = 0, cy = 0, ctrlx, ctrly; + + path = path.replace(/(-?\d+)e(-?\d+)/g, '0'); + return path.replace(/([MmLlHhVvCcSs])\s*((?:-?\d*(?:\.\d+)?\s*,?\s*)+)/g, function(segment, letter, coords, index){ + coords = coords.replace(/(\d)-/g, '$1,-') + .replace(/^\s+/g, '') + .replace(/\s+$/g, '') + .replace(/\s+/g, ',').split(','); + if (!coords[0]) coords.shift(); + for (var i=0, l=coords.length; i= 0) { + value -= lengthes[i]; + i++; + } + + if (i == this.scale.length - 1) { + value = this.vectorToNum(this.scale[i]) + } else { + value = ( + this.vectorToNum( + this.vectorAdd(this.scale[i], + this.vectorMult( + this.vectorSubtract(this.scale[i+1], this.scale[i]), + (value) / (lengthes[i]) + ) + ) + ) + ); + } + + return value; + }, + + vectorToNum: function(vector) { + var num = 0, + i; + + for (i = 0; i < vector.length; i++) { + num += Math.round(vector[i])*Math.pow(256, vector.length-i-1); + } + return num; + }, + + vectorSubtract: function(vector1, vector2) { + var vector = [], + i; + + for (i = 0; i < vector1.length; i++) { + vector[i] = vector1[i] - vector2[i]; + } + return vector; + }, + + vectorAdd: function(vector1, vector2) { + var vector = [], + i; + + for (i = 0; i < vector1.length; i++) { + vector[i] = vector1[i] + vector2[i]; + } + return vector; + }, + + vectorMult: function(vector, num) { + var result = [], + i; + + for (i = 0; i < vector.length; i++) { + result[i] = vector[i] * num; + } + return result; + }, + + vectorLength: function(vector) { + var result = 0, + i; + for (i = 0; i < vector.length; i++) { + result += vector[i] * vector[i]; + } + return Math.sqrt(result); + }, + + /* Derived from d3 implementation https://github.com/mbostock/d3/blob/master/src/scale/linear.js#L94 */ + getTicks: function(){ + var m = 5, + extent = [this.clearMinValue, this.clearMaxValue], + span = extent[1] - extent[0], + step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), + err = m / span * step, + ticks = [], + tick, + v; + + if (err <= .15) step *= 10; + else if (err <= .35) step *= 5; + else if (err <= .75) step *= 2; + + extent[0] = Math.floor(extent[0] / step) * step; + extent[1] = Math.ceil(extent[1] / step) * step; + + tick = extent[0]; + while (tick <= extent[1]) { + if (tick == extent[0]) { + v = this.clearMinValue; + } else if (tick == extent[1]) { + v = this.clearMaxValue; + } else { + v = tick; + } + ticks.push({ + label: tick, + value: this.getValue(v) + }); + tick += step; + } + + return ticks; + } +}; +jvm.ColorScale = function(colors, normalizeFunction, minValue, maxValue) { + jvm.ColorScale.parentClass.apply(this, arguments); +} + +jvm.inherits(jvm.ColorScale, jvm.NumericScale); + +jvm.ColorScale.prototype.setScale = function(scale) { + var i; + + for (i = 0; i < scale.length; i++) { + this.scale[i] = jvm.ColorScale.rgbToArray(scale[i]); + } +}; + +jvm.ColorScale.prototype.getValue = function(value) { + return jvm.ColorScale.numToRgb(jvm.ColorScale.parentClass.prototype.getValue.call(this, value)); +}; + +jvm.ColorScale.arrayToRgb = function(ar) { + var rgb = '#', + d, + i; + + for (i = 0; i < ar.length; i++) { + d = ar[i].toString(16); + rgb += d.length == 1 ? '0'+d : d; + } + return rgb; +}; + +jvm.ColorScale.numToRgb = function(num) { + num = num.toString(16); + + while (num.length < 6) { + num = '0' + num; + } + + return '#'+num; +}; + +jvm.ColorScale.rgbToArray = function(rgb) { + rgb = rgb.substr(1); + return [parseInt(rgb.substr(0, 2), 16), parseInt(rgb.substr(2, 2), 16), parseInt(rgb.substr(4, 2), 16)]; +};/** + * Represents map legend. + * @constructor + * @param {Object} params Configuration parameters. + * @param {String} params.cssClass Additional CSS class to apply to legend element. + * @param {Boolean} params.vertical If true legend will be rendered as vertical. + * @param {String} params.title Legend title. + * @param {Function} params.labelRender Method to convert series values to legend labels. + */ +jvm.Legend = function(params) { + this.params = params || {}; + this.map = this.params.map; + this.series = this.params.series; + this.body = jvm.$('
    '); + this.body.addClass('jvectormap-legend'); + if (this.params.cssClass) { + this.body.addClass(this.params.cssClass); + } + + if (params.vertical) { + this.map.legendCntVertical.append( this.body ); + } else { + this.map.legendCntHorizontal.append( this.body ); + } + + this.render(); +} + +jvm.Legend.prototype.render = function(){ + var ticks = this.series.scale.getTicks(), + i, + inner = jvm.$('
    ').addClass('jvectormap-legend-inner'), + tick, + sample, + label; + + this.body.html(''); + if (this.params.title) { + this.body.append( + jvm.$('
    ').addClass('jvectormap-legend-title').html(this.params.title) + ); + } + this.body.append(inner); + + for (i = 0; i < ticks.length; i++) { + tick = jvm.$('
    ').addClass('jvectormap-legend-tick'); + sample = jvm.$('
    ').addClass('jvectormap-legend-tick-sample'); + + switch (this.series.params.attribute) { + case 'fill': + if (jvm.isImageUrl(ticks[i].value)) { + sample.css('background', 'url('+ticks[i].value+')'); + } else { + sample.css('background', ticks[i].value); + } + break; + case 'stroke': + sample.css('background', ticks[i].value); + break; + case 'image': + sample.css('background', 'url('+ticks[i].value+') no-repeat center center'); + break; + case 'r': + jvm.$('
    ').css({ + 'border-radius': ticks[i].value, + border: this.map.params.markerStyle.initial['stroke-width']+'px '+ + this.map.params.markerStyle.initial['stroke']+' solid', + width: ticks[i].value * 2 + 'px', + height: ticks[i].value * 2 + 'px', + background: this.map.params.markerStyle.initial['fill'] + }).appendTo(sample); + break; + } + tick.append( sample ); + label = ticks[i].label; + if (this.params.labelRender) { + label = this.params.labelRender(label); + } + tick.append( jvm.$('
    '+label+'
    ').addClass('jvectormap-legend-tick-text') ); + inner.append(tick); + } + inner.append( jvm.$('
    ').css('clear', 'both') ); +}/** + * Creates data series. + * @constructor + * @param {Object} params Parameters to initialize series with. + * @param {Array} params.values The data set to visualize. + * @param {String} params.attribute Numberic or color attribute to use for data visualization. This could be: fill, stroke, fill-opacity, stroke-opacity for markers and regions and r (radius) for markers only. + * @param {Array} params.scale Values used to map a dimension of data to a visual representation. The first value sets visualization for minimum value from the data set and the last value sets visualization for the maximum value. There also could be intermidiate values. Default value is ['#C8EEFF', '#0071A4'] + * @param {Function|String} params.normalizeFunction The function used to map input values to the provided scale. This parameter could be provided as function or one of the strings: 'linear' or 'polynomial', while 'linear' is used by default. The function provided takes value from the data set as an input and returns corresponding value from the scale. + * @param {Number} params.min Minimum value of the data set. Could be calculated automatically if not provided. + * @param {Number} params.min Maximum value of the data set. Could be calculated automatically if not provided. + */ +jvm.DataSeries = function(params, elements, map) { + var scaleConstructor; + + params = params || {}; + params.attribute = params.attribute || 'fill'; + + this.elements = elements; + this.params = params; + this.map = map; + + if (params.attributes) { + this.setAttributes(params.attributes); + } + + if (jvm.$.isArray(params.scale)) { + scaleConstructor = (params.attribute === 'fill' || params.attribute === 'stroke') ? jvm.ColorScale : jvm.NumericScale; + this.scale = new scaleConstructor(params.scale, params.normalizeFunction, params.min, params.max); + } else if (params.scale) { + this.scale = new jvm.OrdinalScale(params.scale); + } else { + this.scale = new jvm.SimpleScale(params.scale); + } + + this.values = params.values || {}; + this.setValues(this.values); + + if (this.params.legend) { + this.legend = new jvm.Legend($.extend({ + map: this.map, + series: this + }, this.params.legend)) + } +}; + +jvm.DataSeries.prototype = { + setAttributes: function(key, attr){ + var attrs = key, + code; + + if (typeof key == 'string') { + if (this.elements[key]) { + this.elements[key].setStyle(this.params.attribute, attr); + } + } else { + for (code in attrs) { + if (this.elements[code]) { + this.elements[code].element.setStyle(this.params.attribute, attrs[code]); + } + } + } + }, + + /** + * Set values for the data set. + * @param {Object} values Object which maps codes of regions or markers to values. + */ + setValues: function(values) { + var max = -Number.MAX_VALUE, + min = Number.MAX_VALUE, + val, + cc, + attrs = {}; + + if (!(this.scale instanceof jvm.OrdinalScale) && !(this.scale instanceof jvm.SimpleScale)) { + // we have a color scale as an array + if (typeof this.params.min === 'undefined' || typeof this.params.max === 'undefined') { + // min and/or max are not defined, so calculate them + for (cc in values) { + val = parseFloat(values[cc]); + if (val > max) max = val; + if (val < min) min = val; + } + } + + if (typeof this.params.min === 'undefined') { + this.scale.setMin(min); + this.params.min = min; + } else { + this.scale.setMin(this.params.min); + } + + if (typeof this.params.max === 'undefined') { + this.scale.setMax(max); + this.params.max = max; + } else { + this.scale.setMax(this.params.max); + } + + for (cc in values) { + if (cc != 'indexOf') { + val = parseFloat(values[cc]); + if (!isNaN(val)) { + attrs[cc] = this.scale.getValue(val); + } else { + attrs[cc] = this.elements[cc].element.style.initial[this.params.attribute]; + } + } + } + } else { + for (cc in values) { + if (values[cc]) { + attrs[cc] = this.scale.getValue(values[cc]); + } else { + attrs[cc] = this.elements[cc].element.style.initial[this.params.attribute]; + } + } + } + + this.setAttributes(attrs); + jvm.$.extend(this.values, values); + }, + + clear: function(){ + var key, + attrs = {}; + + for (key in this.values) { + if (this.elements[key]) { + attrs[key] = this.elements[key].element.shape.style.initial[this.params.attribute]; + } + } + this.setAttributes(attrs); + this.values = {}; + }, + + /** + * Set scale of the data series. + * @param {Array} scale Values representing scale. + */ + setScale: function(scale) { + this.scale.setScale(scale); + if (this.values) { + this.setValues(this.values); + } + }, + + /** + * Set normalize function of the data series. + * @param {Function|String} normilizeFunction. + */ + setNormalizeFunction: function(f) { + this.scale.setNormalizeFunction(f); + if (this.values) { + this.setValues(this.values); + } + } +}; +/** + * Contains methods for transforming point on sphere to + * Cartesian coordinates using various projections. + * @class + */ +jvm.Proj = { + degRad: 180 / Math.PI, + radDeg: Math.PI / 180, + radius: 6381372, + + sgn: function(n){ + if (n > 0) { + return 1; + } else if (n < 0) { + return -1; + } else { + return n; + } + }, + + /** + * Converts point on sphere to the Cartesian coordinates using Miller projection + * @param {Number} lat Latitude in degrees + * @param {Number} lng Longitude in degrees + * @param {Number} c Central meridian in degrees + */ + mill: function(lat, lng, c){ + return { + x: this.radius * (lng - c) * this.radDeg, + y: - this.radius * Math.log(Math.tan((45 + 0.4 * lat) * this.radDeg)) / 0.8 + }; + }, + + /** + * Inverse function of mill() + * Converts Cartesian coordinates to point on sphere using Miller projection + * @param {Number} x X of point in Cartesian system as integer + * @param {Number} y Y of point in Cartesian system as integer + * @param {Number} c Central meridian in degrees + */ + mill_inv: function(x, y, c){ + return { + lat: (2.5 * Math.atan(Math.exp(0.8 * y / this.radius)) - 5 * Math.PI / 8) * this.degRad, + lng: (c * this.radDeg + x / this.radius) * this.degRad + }; + }, + + /** + * Converts point on sphere to the Cartesian coordinates using Mercator projection + * @param {Number} lat Latitude in degrees + * @param {Number} lng Longitude in degrees + * @param {Number} c Central meridian in degrees + */ + merc: function(lat, lng, c){ + return { + x: this.radius * (lng - c) * this.radDeg, + y: - this.radius * Math.log(Math.tan(Math.PI / 4 + lat * Math.PI / 360)) + }; + }, + + /** + * Inverse function of merc() + * Converts Cartesian coordinates to point on sphere using Mercator projection + * @param {Number} x X of point in Cartesian system as integer + * @param {Number} y Y of point in Cartesian system as integer + * @param {Number} c Central meridian in degrees + */ + merc_inv: function(x, y, c){ + return { + lat: (2 * Math.atan(Math.exp(y / this.radius)) - Math.PI / 2) * this.degRad, + lng: (c * this.radDeg + x / this.radius) * this.degRad + }; + }, + + /** + * Converts point on sphere to the Cartesian coordinates using Albers Equal-Area Conic + * projection + * @see Albers Equal-Area Conic projection + * @param {Number} lat Latitude in degrees + * @param {Number} lng Longitude in degrees + * @param {Number} c Central meridian in degrees + */ + aea: function(lat, lng, c){ + var fi0 = 0, + lambda0 = c * this.radDeg, + fi1 = 29.5 * this.radDeg, + fi2 = 45.5 * this.radDeg, + fi = lat * this.radDeg, + lambda = lng * this.radDeg, + n = (Math.sin(fi1)+Math.sin(fi2)) / 2, + C = Math.cos(fi1)*Math.cos(fi1)+2*n*Math.sin(fi1), + theta = n*(lambda-lambda0), + ro = Math.sqrt(C-2*n*Math.sin(fi))/n, + ro0 = Math.sqrt(C-2*n*Math.sin(fi0))/n; + + return { + x: ro * Math.sin(theta) * this.radius, + y: - (ro0 - ro * Math.cos(theta)) * this.radius + }; + }, + + /** + * Converts Cartesian coordinates to the point on sphere using Albers Equal-Area Conic + * projection + * @see Albers Equal-Area Conic projection + * @param {Number} x X of point in Cartesian system as integer + * @param {Number} y Y of point in Cartesian system as integer + * @param {Number} c Central meridian in degrees + */ + aea_inv: function(xCoord, yCoord, c){ + var x = xCoord / this.radius, + y = yCoord / this.radius, + fi0 = 0, + lambda0 = c * this.radDeg, + fi1 = 29.5 * this.radDeg, + fi2 = 45.5 * this.radDeg, + n = (Math.sin(fi1)+Math.sin(fi2)) / 2, + C = Math.cos(fi1)*Math.cos(fi1)+2*n*Math.sin(fi1), + ro0 = Math.sqrt(C-2*n*Math.sin(fi0))/n, + ro = Math.sqrt(x*x+(ro0-y)*(ro0-y)), + theta = Math.atan( x / (ro0 - y) ); + + return { + lat: (Math.asin((C - ro * ro * n * n) / (2 * n))) * this.degRad, + lng: (lambda0 + theta / n) * this.degRad + }; + }, + + /** + * Converts point on sphere to the Cartesian coordinates using Lambert conformal + * conic projection + * @see Lambert Conformal Conic Projection + * @param {Number} lat Latitude in degrees + * @param {Number} lng Longitude in degrees + * @param {Number} c Central meridian in degrees + */ + lcc: function(lat, lng, c){ + var fi0 = 0, + lambda0 = c * this.radDeg, + lambda = lng * this.radDeg, + fi1 = 33 * this.radDeg, + fi2 = 45 * this.radDeg, + fi = lat * this.radDeg, + n = Math.log( Math.cos(fi1) * (1 / Math.cos(fi2)) ) / Math.log( Math.tan( Math.PI / 4 + fi2 / 2) * (1 / Math.tan( Math.PI / 4 + fi1 / 2) ) ), + F = ( Math.cos(fi1) * Math.pow( Math.tan( Math.PI / 4 + fi1 / 2 ), n ) ) / n, + ro = F * Math.pow( 1 / Math.tan( Math.PI / 4 + fi / 2 ), n ), + ro0 = F * Math.pow( 1 / Math.tan( Math.PI / 4 + fi0 / 2 ), n ); + + return { + x: ro * Math.sin( n * (lambda - lambda0) ) * this.radius, + y: - (ro0 - ro * Math.cos( n * (lambda - lambda0) ) ) * this.radius + }; + }, + + /** + * Converts Cartesian coordinates to the point on sphere using Lambert conformal conic + * projection + * @see Lambert Conformal Conic Projection + * @param {Number} x X of point in Cartesian system as integer + * @param {Number} y Y of point in Cartesian system as integer + * @param {Number} c Central meridian in degrees + */ + lcc_inv: function(xCoord, yCoord, c){ + var x = xCoord / this.radius, + y = yCoord / this.radius, + fi0 = 0, + lambda0 = c * this.radDeg, + fi1 = 33 * this.radDeg, + fi2 = 45 * this.radDeg, + n = Math.log( Math.cos(fi1) * (1 / Math.cos(fi2)) ) / Math.log( Math.tan( Math.PI / 4 + fi2 / 2) * (1 / Math.tan( Math.PI / 4 + fi1 / 2) ) ), + F = ( Math.cos(fi1) * Math.pow( Math.tan( Math.PI / 4 + fi1 / 2 ), n ) ) / n, + ro0 = F * Math.pow( 1 / Math.tan( Math.PI / 4 + fi0 / 2 ), n ), + ro = this.sgn(n) * Math.sqrt(x*x+(ro0-y)*(ro0-y)), + theta = Math.atan( x / (ro0 - y) ); + + return { + lat: (2 * Math.atan(Math.pow(F/ro, 1/n)) - Math.PI / 2) * this.degRad, + lng: (lambda0 + theta / n) * this.degRad + }; + } +};jvm.MapObject = function(config){}; + +jvm.MapObject.prototype.getLabelText = function(key){ + var text; + + if (this.config.label) { + if (typeof this.config.label.render === 'function') { + text = this.config.label.render(key); + } else { + text = key; + } + } else { + text = null; + } + return text; +} + +jvm.MapObject.prototype.getLabelOffsets = function(key){ + var offsets; + + if (this.config.label) { + if (typeof this.config.label.offsets === 'function') { + offsets = this.config.label.offsets(key); + } else if (typeof this.config.label.offsets === 'object') { + offsets = this.config.label.offsets[key]; + } + } + return offsets || [0, 0]; +} + +/** + * Set hovered state to the element. Hovered state means mouse cursor is over element. Styles will be updates respectively. + * @param {Boolean} isHovered true to make element hovered, false otherwise. + */ +jvm.MapObject.prototype.setHovered = function(isHovered){ + if (this.isHovered !== isHovered) { + this.isHovered = isHovered; + this.shape.isHovered = isHovered; + this.shape.updateStyle(); + if (this.label) { + this.label.isHovered = isHovered; + this.label.updateStyle(); + } + } +}; + +/** + * Set selected state to the element. Styles will be updates respectively. + * @param {Boolean} isSelected true to make element selected, false otherwise. + */ +jvm.MapObject.prototype.setSelected = function(isSelected){ + if (this.isSelected !== isSelected) { + this.isSelected = isSelected; + this.shape.isSelected = isSelected; + this.shape.updateStyle(); + if (this.label) { + this.label.isSelected = isSelected; + this.label.updateStyle(); + } + jvm.$(this.shape).trigger('selected', [isSelected]); + } +}; + +jvm.MapObject.prototype.setStyle = function(){ + this.shape.setStyle.apply(this.shape, arguments); +}; + +jvm.MapObject.prototype.remove = function(){ + this.shape.remove(); + if (this.label) { + this.label.remove(); + } +};jvm.Region = function(config){ + var bbox, + text, + offsets, + labelDx, + labelDy; + + this.config = config; + this.map = this.config.map; + + this.shape = config.canvas.addPath({ + d: config.path, + 'data-code': config.code + }, config.style, config.canvas.rootElement); + this.shape.addClass('jvectormap-region jvectormap-element'); + + bbox = this.shape.getBBox(); + + text = this.getLabelText(config.code); + if (this.config.label && text) { + offsets = this.getLabelOffsets(config.code); + this.labelX = bbox.x + bbox.width / 2 + offsets[0]; + this.labelY = bbox.y + bbox.height / 2 + offsets[1]; + this.label = config.canvas.addText({ + text: text, + 'text-anchor': 'middle', + 'alignment-baseline': 'central', + x: this.labelX, + y: this.labelY, + 'data-code': config.code + }, config.labelStyle, config.labelsGroup); + this.label.addClass('jvectormap-region jvectormap-element'); + } +}; + +jvm.inherits(jvm.Region, jvm.MapObject); + +jvm.Region.prototype.updateLabelPosition = function(){ + if (this.label) { + this.label.set({ + x: this.labelX * this.map.scale + this.map.transX * this.map.scale, + y: this.labelY * this.map.scale + this.map.transY * this.map.scale + }); + } +};jvm.Marker = function(config){ + var text, + offsets; + + this.config = config; + this.map = this.config.map; + + this.isImage = !!this.config.style.initial.image; + this.createShape(); + + text = this.getLabelText(config.index); + if (this.config.label && text) { + this.offsets = this.getLabelOffsets(config.index); + this.labelX = config.cx / this.map.scale - this.map.transX; + this.labelY = config.cy / this.map.scale - this.map.transY; + this.label = config.canvas.addText({ + text: text, + 'data-index': config.index, + dy: "0.6ex", + x: this.labelX, + y: this.labelY + }, config.labelStyle, config.labelsGroup); + + this.label.addClass('jvectormap-marker jvectormap-element'); + } +}; + +jvm.inherits(jvm.Marker, jvm.MapObject); + +jvm.Marker.prototype.createShape = function(){ + var that = this; + + if (this.shape) { + this.shape.remove(); + } + this.shape = this.config.canvas[this.isImage ? 'addImage' : 'addCircle']({ + "data-index": this.config.index, + cx: this.config.cx, + cy: this.config.cy + }, this.config.style, this.config.group); + + this.shape.addClass('jvectormap-marker jvectormap-element'); + + if (this.isImage) { + jvm.$(this.shape.node).on('imageloaded', function(){ + that.updateLabelPosition(); + }); + } +}; + +jvm.Marker.prototype.updateLabelPosition = function(){ + if (this.label) { + this.label.set({ + x: this.labelX * this.map.scale + this.offsets[0] + + this.map.transX * this.map.scale + 5 + (this.isImage ? (this.shape.width || 0) / 2 : this.shape.properties.r), + y: this.labelY * this.map.scale + this.map.transY * this.map.scale + this.offsets[1] + }); + } +}; + +jvm.Marker.prototype.setStyle = function(property, value){ + var isImage; + + jvm.Marker.parentClass.prototype.setStyle.apply(this, arguments); + + if (property === 'r') { + this.updateLabelPosition(); + } + + isImage = !!this.shape.get('image'); + if (isImage != this.isImage) { + this.isImage = isImage; + this.config.style = jvm.$.extend(true, {}, this.shape.style); + this.createShape(); + } +};/** + * Creates map, draws paths, binds events. + * @constructor + * @param {Object} params Parameters to initialize map with. + * @param {String} params.map Name of the map in the format territory_proj_lang where territory is a unique code or name of the territory which the map represents (ISO 3166 standard is used where possible), proj is a name of projection used to generate representation of the map on the plane (projections are named according to the conventions of proj4 utility) and lang is a code of the language, used for the names of regions. + * @param {String} params.backgroundColor Background color of the map in CSS format. + * @param {Boolean} params.zoomOnScroll When set to true map could be zoomed using mouse scroll. Default value is true. + * @param {Boolean} params.zoomOnScrollSpeed Mouse scroll speed. Number from 1 to 10. Default value is 3. + * @param {Boolean} params.panOnDrag When set to true, the map pans when being dragged. Default value is true. + * @param {Number} params.zoomMax Indicates the maximum zoom ratio which could be reached zooming the map. Default value is 8. + * @param {Number} params.zoomMin Indicates the minimum zoom ratio which could be reached zooming the map. Default value is 1. + * @param {Number} params.zoomStep Indicates the multiplier used to zoom map with +/- buttons. Default value is 1.6. + * @param {Boolean} params.zoomAnimate Indicates whether or not to animate changing of map zoom with zoom buttons. + * @param {Boolean} params.regionsSelectable When set to true regions of the map could be selected. Default value is false. + * @param {Boolean} params.regionsSelectableOne Allow only one region to be selected at the moment. Default value is false. + * @param {Boolean} params.markersSelectable When set to true markers on the map could be selected. Default value is false. + * @param {Boolean} params.markersSelectableOne Allow only one marker to be selected at the moment. Default value is false. + * @param {Object} params.regionStyle Set the styles for the map's regions. Each region or marker has four states: initial (default state), hover (when the mouse cursor is over the region or marker), selected (when region or marker is selected), selectedHover (when the mouse cursor is over the region or marker and it's selected simultaneously). Styles could be set for each of this states. Default value for that parameter is: +
    {
    +  initial: {
    +    fill: 'white',
    +    "fill-opacity": 1,
    +    stroke: 'none',
    +    "stroke-width": 0,
    +    "stroke-opacity": 1
    +  },
    +  hover: {
    +    "fill-opacity": 0.8,
    +    cursor: 'pointer'
    +  },
    +  selected: {
    +    fill: 'yellow'
    +  },
    +  selectedHover: {
    +  }
    +}
    +* @param {Object} params.regionLabelStyle Set the styles for the regions' labels. Each region or marker has four states: initial (default state), hover (when the mouse cursor is over the region or marker), selected (when region or marker is selected), selectedHover (when the mouse cursor is over the region or marker and it's selected simultaneously). Styles could be set for each of this states. Default value for that parameter is: +
    {
    +  initial: {
    +    'font-family': 'Verdana',
    +    'font-size': '12',
    +    'font-weight': 'bold',
    +    cursor: 'default',
    +    fill: 'black'
    +  },
    +  hover: {
    +    cursor: 'pointer'
    +  }
    +}
    + * @param {Object} params.markerStyle Set the styles for the map's markers. Any parameter suitable for regionStyle could be used as well as numeric parameter r to set the marker's radius. Default value for that parameter is: +
    {
    +  initial: {
    +    fill: 'grey',
    +    stroke: '#505050',
    +    "fill-opacity": 1,
    +    "stroke-width": 1,
    +    "stroke-opacity": 1,
    +    r: 5
    +  },
    +  hover: {
    +    stroke: 'black',
    +    "stroke-width": 2,
    +    cursor: 'pointer'
    +  },
    +  selected: {
    +    fill: 'blue'
    +  },
    +  selectedHover: {
    +  }
    +}
    + * @param {Object} params.markerLabelStyle Set the styles for the markers' labels. Default value for that parameter is: +
    {
    +  initial: {
    +    'font-family': 'Verdana',
    +    'font-size': '12',
    +    'font-weight': 'bold',
    +    cursor: 'default',
    +    fill: 'black'
    +  },
    +  hover: {
    +    cursor: 'pointer'
    +  }
    +}
    + * @param {Object|Array} params.markers Set of markers to add to the map during initialization. In case of array is provided, codes of markers will be set as string representations of array indexes. Each marker is represented by latLng (array of two numeric values), name (string which will be show on marker's tip) and any marker styles. + * @param {Object} params.series Object with two keys: markers and regions. Each of which is an array of series configs to be applied to the respective map elements. See DataSeries description for a list of parameters available. + * @param {Object|String} params.focusOn This parameter sets the initial position and scale of the map viewport. See setFocus docuemntation for possible parameters. + * @param {Object} params.labels Defines parameters for rendering static labels. Object could contain two keys: regions and markers. Each key value defines configuration object with the following possible options: +
      +
    • render {Function} - defines method for converting region code or marker index to actual label value.
    • +
    • offsets {Object|Function} - provides method or object which could be used to define label offset by region code or marker index.
    • +
    +Plase note: static labels feature is not supported in Internet Explorer 8 and below. + * @param {Array|Object|String} params.selectedRegions Set initially selected regions. + * @param {Array|Object|String} params.selectedMarkers Set initially selected markers. + * @param {Function} params.onRegionTipShow (Event e, Object tip, String code) Will be called right before the region tip is going to be shown. + * @param {Function} params.onRegionOver (Event e, String code) Will be called on region mouse over event. + * @param {Function} params.onRegionOut (Event e, String code) Will be called on region mouse out event. + * @param {Function} params.onRegionClick (Event e, String code) Will be called on region click event. + * @param {Function} params.onRegionSelected (Event e, String code, Boolean isSelected, Array selectedRegions) Will be called when region is (de)selected. isSelected parameter of the callback indicates whether region is selected or not. selectedRegions contains codes of all currently selected regions. + * @param {Function} params.onMarkerTipShow (Event e, Object tip, String code) Will be called right before the marker tip is going to be shown. + * @param {Function} params.onMarkerOver (Event e, String code) Will be called on marker mouse over event. + * @param {Function} params.onMarkerOut (Event e, String code) Will be called on marker mouse out event. + * @param {Function} params.onMarkerClick (Event e, String code) Will be called on marker click event. + * @param {Function} params.onMarkerSelected (Event e, String code, Boolean isSelected, Array selectedMarkers) Will be called when marker is (de)selected. isSelected parameter of the callback indicates whether marker is selected or not. selectedMarkers contains codes of all currently selected markers. + * @param {Function} params.onViewportChange (Event e, Number scale) Triggered when the map's viewport is changed (map was panned or zoomed). + */ +jvm.Map = function(params) { + var map = this, + e; + + this.params = jvm.$.extend(true, {}, jvm.Map.defaultParams, params); + + if (!jvm.Map.maps[this.params.map]) { + throw new Error('Attempt to use map which was not loaded: '+this.params.map); + } + + this.mapData = jvm.Map.maps[this.params.map]; + this.markers = {}; + this.regions = {}; + this.regionsColors = {}; + this.regionsData = {}; + + this.container = jvm.$('
    ').addClass('jvectormap-container'); + if (this.params.container) { + this.params.container.append( this.container ); + } + this.container.data('mapObject', this); + + this.defaultWidth = this.mapData.width; + this.defaultHeight = this.mapData.height; + + this.setBackgroundColor(this.params.backgroundColor); + + this.onResize = function(){ + map.updateSize(); + } + jvm.$(window).resize(this.onResize); + + for (e in jvm.Map.apiEvents) { + if (this.params[e]) { + this.container.bind(jvm.Map.apiEvents[e]+'.jvectormap', this.params[e]); + } + } + + this.canvas = new jvm.VectorCanvas(this.container[0], this.width, this.height); + + if ( ('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch) ) { + if (this.params.bindTouchEvents) { + this.bindContainerTouchEvents(); + } + } + this.bindContainerEvents(); + this.bindElementEvents(); + this.createTip(); + if (this.params.zoomButtons) { + this.bindZoomButtons(); + } + + this.createRegions(); + this.createMarkers(this.params.markers || {}); + + this.updateSize(); + + if (this.params.focusOn) { + if (typeof this.params.focusOn === 'string') { + this.params.focusOn = {region: this.params.focusOn}; + } else if (jvm.$.isArray(this.params.focusOn)) { + this.params.focusOn = {regions: this.params.focusOn}; + } + this.setFocus(this.params.focusOn); + } + + if (this.params.selectedRegions) { + this.setSelectedRegions(this.params.selectedRegions); + } + if (this.params.selectedMarkers) { + this.setSelectedMarkers(this.params.selectedMarkers); + } + + this.legendCntHorizontal = jvm.$('
    ').addClass('jvectormap-legend-cnt jvectormap-legend-cnt-h'); + this.legendCntVertical = jvm.$('
    ').addClass('jvectormap-legend-cnt jvectormap-legend-cnt-v'); + this.container.append(this.legendCntHorizontal); + this.container.append(this.legendCntVertical); + + if (this.params.series) { + this.createSeries(); + } +}; + +jvm.Map.prototype = { + transX: 0, + transY: 0, + scale: 1, + baseTransX: 0, + baseTransY: 0, + baseScale: 1, + + width: 0, + height: 0, + + /** + * Set background color of the map. + * @param {String} backgroundColor Background color in CSS format. + */ + setBackgroundColor: function(backgroundColor) { + this.container.css('background-color', backgroundColor); + }, + + resize: function() { + var curBaseScale = this.baseScale; + if (this.width / this.height > this.defaultWidth / this.defaultHeight) { + this.baseScale = this.height / this.defaultHeight; + this.baseTransX = Math.abs(this.width - this.defaultWidth * this.baseScale) / (2 * this.baseScale); + } else { + this.baseScale = this.width / this.defaultWidth; + this.baseTransY = Math.abs(this.height - this.defaultHeight * this.baseScale) / (2 * this.baseScale); + } + this.scale *= this.baseScale / curBaseScale; + this.transX *= this.baseScale / curBaseScale; + this.transY *= this.baseScale / curBaseScale; + }, + + /** + * Synchronize the size of the map with the size of the container. Suitable in situations where the size of the container is changed programmatically or container is shown after it became visible. + */ + updateSize: function(){ + this.width = this.container.width(); + this.height = this.container.height(); + this.resize(); + this.canvas.setSize(this.width, this.height); + this.applyTransform(); + }, + + /** + * Reset all the series and show the map with the initial zoom. + */ + reset: function() { + var key, + i; + + for (key in this.series) { + for (i = 0; i < this.series[key].length; i++) { + this.series[key][i].clear(); + } + } + this.scale = this.baseScale; + this.transX = this.baseTransX; + this.transY = this.baseTransY; + this.applyTransform(); + }, + + applyTransform: function() { + var maxTransX, + maxTransY, + minTransX, + minTransY; + + if (this.defaultWidth * this.scale <= this.width) { + maxTransX = (this.width - this.defaultWidth * this.scale) / (2 * this.scale); + minTransX = (this.width - this.defaultWidth * this.scale) / (2 * this.scale); + } else { + maxTransX = 0; + minTransX = (this.width - this.defaultWidth * this.scale) / this.scale; + } + + if (this.defaultHeight * this.scale <= this.height) { + maxTransY = (this.height - this.defaultHeight * this.scale) / (2 * this.scale); + minTransY = (this.height - this.defaultHeight * this.scale) / (2 * this.scale); + } else { + maxTransY = 0; + minTransY = (this.height - this.defaultHeight * this.scale) / this.scale; + } + + if (this.transY > maxTransY) { + this.transY = maxTransY; + } else if (this.transY < minTransY) { + this.transY = minTransY; + } + if (this.transX > maxTransX) { + this.transX = maxTransX; + } else if (this.transX < minTransX) { + this.transX = minTransX; + } + + this.canvas.applyTransformParams(this.scale, this.transX, this.transY); + + if (this.markers) { + this.repositionMarkers(); + } + + this.repositionLabels(); + + this.container.trigger('viewportChange', [this.scale/this.baseScale, this.transX, this.transY]); + }, + + bindContainerEvents: function(){ + var mouseDown = false, + oldPageX, + oldPageY, + map = this; + + if (this.params.panOnDrag) { + this.container.mousemove(function(e){ + if (mouseDown) { + map.transX -= (oldPageX - e.pageX) / map.scale; + map.transY -= (oldPageY - e.pageY) / map.scale; + + map.applyTransform(); + + oldPageX = e.pageX; + oldPageY = e.pageY; + } + return false; + }).mousedown(function(e){ + mouseDown = true; + oldPageX = e.pageX; + oldPageY = e.pageY; + return false; + }); + + this.onContainerMouseUp = function(){ + mouseDown = false; + }; + jvm.$('body').mouseup(this.onContainerMouseUp); + } + + if (this.params.zoomOnScroll) { + this.container.mousewheel(function(event, delta, deltaX, deltaY) { + var offset = jvm.$(map.container).offset(), + centerX = event.pageX - offset.left, + centerY = event.pageY - offset.top, + zoomStep = Math.pow(1 + map.params.zoomOnScrollSpeed / 1000, event.deltaFactor * event.deltaY); + + map.tip.hide(); + + map.setScale(map.scale * zoomStep, centerX, centerY); + event.preventDefault(); + }); + } + }, + + bindContainerTouchEvents: function(){ + var touchStartScale, + touchStartDistance, + map = this, + touchX, + touchY, + centerTouchX, + centerTouchY, + lastTouchesLength, + handleTouchEvent = function(e){ + var touches = e.originalEvent.touches, + offset, + scale, + transXOld, + transYOld; + + if (e.type == 'touchstart') { + lastTouchesLength = 0; + } + + if (touches.length == 1) { + if (lastTouchesLength == 1) { + transXOld = map.transX; + transYOld = map.transY; + map.transX -= (touchX - touches[0].pageX) / map.scale; + map.transY -= (touchY - touches[0].pageY) / map.scale; + map.applyTransform(); + map.tip.hide(); + if (transXOld != map.transX || transYOld != map.transY) { + e.preventDefault(); + } + } + touchX = touches[0].pageX; + touchY = touches[0].pageY; + } else if (touches.length == 2) { + if (lastTouchesLength == 2) { + scale = Math.sqrt( + Math.pow(touches[0].pageX - touches[1].pageX, 2) + + Math.pow(touches[0].pageY - touches[1].pageY, 2) + ) / touchStartDistance; + map.setScale( + touchStartScale * scale, + centerTouchX, + centerTouchY + ) + map.tip.hide(); + e.preventDefault(); + } else { + offset = jvm.$(map.container).offset(); + if (touches[0].pageX > touches[1].pageX) { + centerTouchX = touches[1].pageX + (touches[0].pageX - touches[1].pageX) / 2; + } else { + centerTouchX = touches[0].pageX + (touches[1].pageX - touches[0].pageX) / 2; + } + if (touches[0].pageY > touches[1].pageY) { + centerTouchY = touches[1].pageY + (touches[0].pageY - touches[1].pageY) / 2; + } else { + centerTouchY = touches[0].pageY + (touches[1].pageY - touches[0].pageY) / 2; + } + centerTouchX -= offset.left; + centerTouchY -= offset.top; + touchStartScale = map.scale; + touchStartDistance = Math.sqrt( + Math.pow(touches[0].pageX - touches[1].pageX, 2) + + Math.pow(touches[0].pageY - touches[1].pageY, 2) + ); + } + } + + lastTouchesLength = touches.length; + }; + + jvm.$(this.container).bind('touchstart', handleTouchEvent); + jvm.$(this.container).bind('touchmove', handleTouchEvent); + }, + + bindElementEvents: function(){ + var map = this, + mouseMoved; + + this.container.mousemove(function(){ + mouseMoved = true; + }); + + /* Can not use common class selectors here because of the bug in jQuery + SVG handling, use with caution. */ + this.container.delegate("[class~='jvectormap-element']", 'mouseover mouseout', function(e){ + var baseVal = jvm.$(this).attr('class').baseVal || jvm.$(this).attr('class'), + type = baseVal.indexOf('jvectormap-region') === -1 ? 'marker' : 'region', + code = type == 'region' ? jvm.$(this).attr('data-code') : jvm.$(this).attr('data-index'), + element = type == 'region' ? map.regions[code].element : map.markers[code].element, + tipText = type == 'region' ? map.mapData.paths[code].name : (map.markers[code].config.name || ''), + tipShowEvent = jvm.$.Event(type+'TipShow.jvectormap'), + overEvent = jvm.$.Event(type+'Over.jvectormap'); + + if (e.type == 'mouseover') { + map.container.trigger(overEvent, [code]); + if (!overEvent.isDefaultPrevented()) { + element.setHovered(true); + } + + map.tip.text(tipText); + map.container.trigger(tipShowEvent, [map.tip, code]); + if (!tipShowEvent.isDefaultPrevented()) { + map.tip.show(); + map.tipWidth = map.tip.width(); + map.tipHeight = map.tip.height(); + } + } else { + element.setHovered(false); + map.tip.hide(); + map.container.trigger(type+'Out.jvectormap', [code]); + } + }); + + /* Can not use common class selectors here because of the bug in jQuery + SVG handling, use with caution. */ + this.container.delegate("[class~='jvectormap-element']", 'mousedown', function(){ + mouseMoved = false; + }); + + /* Can not use common class selectors here because of the bug in jQuery + SVG handling, use with caution. */ + this.container.delegate("[class~='jvectormap-element']", 'mouseup', function(){ + var baseVal = jvm.$(this).attr('class').baseVal ? jvm.$(this).attr('class').baseVal : jvm.$(this).attr('class'), + type = baseVal.indexOf('jvectormap-region') === -1 ? 'marker' : 'region', + code = type == 'region' ? jvm.$(this).attr('data-code') : jvm.$(this).attr('data-index'), + clickEvent = jvm.$.Event(type+'Click.jvectormap'), + element = type == 'region' ? map.regions[code].element : map.markers[code].element; + + if (!mouseMoved) { + map.container.trigger(clickEvent, [code]); + if ((type === 'region' && map.params.regionsSelectable) || (type === 'marker' && map.params.markersSelectable)) { + if (!clickEvent.isDefaultPrevented()) { + if (map.params[type+'sSelectableOne']) { + map.clearSelected(type+'s'); + } + element.setSelected(!element.isSelected); + } + } + } + }); + }, + + bindZoomButtons: function() { + var map = this; + + jvm.$('
    ').addClass('jvectormap-zoomin').text('+').appendTo(this.container); + jvm.$('
    ').addClass('jvectormap-zoomout').html('−').appendTo(this.container); + + this.container.find('.jvectormap-zoomin').click(function(){ + map.setScale(map.scale * map.params.zoomStep, map.width / 2, map.height / 2, false, map.params.zoomAnimate); + }); + this.container.find('.jvectormap-zoomout').click(function(){ + map.setScale(map.scale / map.params.zoomStep, map.width / 2, map.height / 2, false, map.params.zoomAnimate); + }); + }, + + createTip: function(){ + var map = this; + + this.tip = jvm.$('
    ').addClass('jvectormap-tip').appendTo(jvm.$('body')); + + this.container.mousemove(function(e){ + var left = e.pageX-15-map.tipWidth, + top = e.pageY-15-map.tipHeight; + + if (left < 5) { + left = e.pageX + 15; + } + if (top < 5) { + top = e.pageY + 15; + } + + map.tip.css({ + left: left, + top: top + }); + }); + }, + + setScale: function(scale, anchorX, anchorY, isCentered, animate) { + var viewportChangeEvent = jvm.$.Event('zoom.jvectormap'), + interval, + that = this, + i = 0, + count = Math.abs(Math.round((scale - this.scale) * 60 / Math.max(scale, this.scale))), + scaleStart, + scaleDiff, + transXStart, + transXDiff, + transYStart, + transYDiff, + transX, + transY, + deferred = new jvm.$.Deferred(); + + if (scale > this.params.zoomMax * this.baseScale) { + scale = this.params.zoomMax * this.baseScale; + } else if (scale < this.params.zoomMin * this.baseScale) { + scale = this.params.zoomMin * this.baseScale; + } + + if (typeof anchorX != 'undefined' && typeof anchorY != 'undefined') { + zoomStep = scale / this.scale; + if (isCentered) { + transX = anchorX + this.defaultWidth * (this.width / (this.defaultWidth * scale)) / 2; + transY = anchorY + this.defaultHeight * (this.height / (this.defaultHeight * scale)) / 2; + } else { + transX = this.transX - (zoomStep - 1) / scale * anchorX; + transY = this.transY - (zoomStep - 1) / scale * anchorY; + } + } + + if (animate && count > 0) { + scaleStart = this.scale; + scaleDiff = (scale - scaleStart) / count; + transXStart = this.transX * this.scale; + transYStart = this.transY * this.scale; + transXDiff = (transX * scale - transXStart) / count; + transYDiff = (transY * scale - transYStart) / count; + interval = setInterval(function(){ + i += 1; + that.scale = scaleStart + scaleDiff * i; + that.transX = (transXStart + transXDiff * i) / that.scale; + that.transY = (transYStart + transYDiff * i) / that.scale; + that.applyTransform(); + if (i == count) { + clearInterval(interval); + that.container.trigger(viewportChangeEvent, [scale/that.baseScale]); + deferred.resolve(); + } + }, 10); + } else { + this.transX = transX; + this.transY = transY; + this.scale = scale; + this.applyTransform(); + this.container.trigger(viewportChangeEvent, [scale/this.baseScale]); + deferred.resolve(); + } + + return deferred; + }, + + /** + * Set the map's viewport to the specific point and set zoom of the map to the specific level. Point and zoom level could be defined in two ways: using the code of some region to focus on or a central point and zoom level as numbers. + * @param This method takes a configuration object as the single argument. The options passed to it are the following: + * @param {Array} params.regions Array of region codes to zoom to. + * @param {String} params.region Region code to zoom to. + * @param {Number} params.scale Map scale to set. + * @param {Number} params.lat Latitude to set viewport to. + * @param {Number} params.lng Longitude to set viewport to. + * @param {Number} params.x Number from 0 to 1 specifying the horizontal coordinate of the central point of the viewport. + * @param {Number} params.y Number from 0 to 1 specifying the vertical coordinate of the central point of the viewport. + * @param {Boolean} params.animate Indicates whether or not to animate the scale change and transition. + */ + setFocus: function(config){ + var bbox, + itemBbox, + newBbox, + codes, + i, + point; + + config = config || {}; + + if (config.region) { + codes = [config.region]; + } else if (config.regions) { + codes = config.regions; + } + + if (codes) { + for (i = 0; i < codes.length; i++) { + if (this.regions[codes[i]]) { + itemBbox = this.regions[codes[i]].element.shape.getBBox(); + if (itemBbox) { + if (typeof bbox == 'undefined') { + bbox = itemBbox; + } else { + newBbox = { + x: Math.min(bbox.x, itemBbox.x), + y: Math.min(bbox.y, itemBbox.y), + width: Math.max(bbox.x + bbox.width, itemBbox.x + itemBbox.width) - Math.min(bbox.x, itemBbox.x), + height: Math.max(bbox.y + bbox.height, itemBbox.y + itemBbox.height) - Math.min(bbox.y, itemBbox.y) + } + bbox = newBbox; + } + } + } + } + return this.setScale( + Math.min(this.width / bbox.width, this.height / bbox.height), + - (bbox.x + bbox.width / 2), + - (bbox.y + bbox.height / 2), + true, + config.animate + ); + } else { + if (config.lat && config.lng) { + point = this.latLngToPoint(config.lat, config.lng); + config.x = this.transX - point.x / this.scale; + config.y = this.transY - point.y / this.scale; + } else if (config.x && config.y) { + config.x *= -this.defaultWidth; + config.y *= -this.defaultHeight; + } + return this.setScale(config.scale * this.baseScale, config.x, config.y, true, config.animate); + } + }, + + getSelected: function(type){ + var key, + selected = []; + + for (key in this[type]) { + if (this[type][key].element.isSelected) { + selected.push(key); + } + } + return selected; + }, + + /** + * Return the codes of currently selected regions. + * @returns {Array} + */ + getSelectedRegions: function(){ + return this.getSelected('regions'); + }, + + /** + * Return the codes of currently selected markers. + * @returns {Array} + */ + getSelectedMarkers: function(){ + return this.getSelected('markers'); + }, + + setSelected: function(type, keys){ + var i; + + if (typeof keys != 'object') { + keys = [keys]; + } + + if (jvm.$.isArray(keys)) { + for (i = 0; i < keys.length; i++) { + this[type][keys[i]].element.setSelected(true); + } + } else { + for (i in keys) { + this[type][i].element.setSelected(!!keys[i]); + } + } + }, + + /** + * Set or remove selected state for the regions. + * @param {String|Array|Object} keys If String or Array the region(s) with the corresponding code(s) will be selected. If Object was provided its keys are codes of regions, state of which should be changed. Selected state will be set if value is true, removed otherwise. + */ + setSelectedRegions: function(keys){ + this.setSelected('regions', keys); + }, + + /** + * Set or remove selected state for the markers. + * @param {String|Array|Object} keys If String or Array the marker(s) with the corresponding code(s) will be selected. If Object was provided its keys are codes of markers, state of which should be changed. Selected state will be set if value is true, removed otherwise. + */ + setSelectedMarkers: function(keys){ + this.setSelected('markers', keys); + }, + + clearSelected: function(type){ + var select = {}, + selected = this.getSelected(type), + i; + + for (i = 0; i < selected.length; i++) { + select[selected[i]] = false; + }; + + this.setSelected(type, select); + }, + + /** + * Remove the selected state from all the currently selected regions. + */ + clearSelectedRegions: function(){ + this.clearSelected('regions'); + }, + + /** + * Remove the selected state from all the currently selected markers. + */ + clearSelectedMarkers: function(){ + this.clearSelected('markers'); + }, + + /** + * Return the instance of Map. Useful when instantiated as a jQuery plug-in. + * @returns {Map} + */ + getMapObject: function(){ + return this; + }, + + /** + * Return the name of the region by region code. + * @returns {String} + */ + getRegionName: function(code){ + return this.mapData.paths[code].name; + }, + + createRegions: function(){ + var key, + region, + map = this; + + this.regionLabelsGroup = this.regionLabelsGroup || this.canvas.addGroup(); + + for (key in this.mapData.paths) { + region = new jvm.Region({ + map: this, + path: this.mapData.paths[key].path, + code: key, + style: jvm.$.extend(true, {}, this.params.regionStyle), + labelStyle: jvm.$.extend(true, {}, this.params.regionLabelStyle), + canvas: this.canvas, + labelsGroup: this.regionLabelsGroup, + label: this.canvas.mode != 'vml' ? (this.params.labels && this.params.labels.regions) : null + }); + + jvm.$(region.shape).bind('selected', function(e, isSelected){ + map.container.trigger('regionSelected.jvectormap', [jvm.$(this.node).attr('data-code'), isSelected, map.getSelectedRegions()]); + }); + this.regions[key] = { + element: region, + config: this.mapData.paths[key] + }; + } + }, + + createMarkers: function(markers) { + var i, + marker, + point, + markerConfig, + markersArray, + map = this; + + this.markersGroup = this.markersGroup || this.canvas.addGroup(); + this.markerLabelsGroup = this.markerLabelsGroup || this.canvas.addGroup(); + + if (jvm.$.isArray(markers)) { + markersArray = markers.slice(); + markers = {}; + for (i = 0; i < markersArray.length; i++) { + markers[i] = markersArray[i]; + } + } + + for (i in markers) { + markerConfig = markers[i] instanceof Array ? {latLng: markers[i]} : markers[i]; + point = this.getMarkerPosition( markerConfig ); + + if (point !== false) { + marker = new jvm.Marker({ + map: this, + style: jvm.$.extend(true, {}, this.params.markerStyle, {initial: markerConfig.style || {}}), + labelStyle: jvm.$.extend(true, {}, this.params.markerLabelStyle), + index: i, + cx: point.x, + cy: point.y, + group: this.markersGroup, + canvas: this.canvas, + labelsGroup: this.markerLabelsGroup, + label: this.canvas.mode != 'vml' ? (this.params.labels && this.params.labels.markers) : null + }); + + jvm.$(marker.shape).bind('selected', function(e, isSelected){ + map.container.trigger('markerSelected.jvectormap', [jvm.$(this.node).attr('data-index'), isSelected, map.getSelectedMarkers()]); + }); + if (this.markers[i]) { + this.removeMarkers([i]); + } + this.markers[i] = {element: marker, config: markerConfig}; + } + } + }, + + repositionMarkers: function() { + var i, + point; + + for (i in this.markers) { + point = this.getMarkerPosition( this.markers[i].config ); + if (point !== false) { + this.markers[i].element.setStyle({cx: point.x, cy: point.y}); + } + } + }, + + repositionLabels: function() { + var key; + + for (key in this.regions) { + this.regions[key].element.updateLabelPosition(); + } + + for (key in this.markers) { + this.markers[key].element.updateLabelPosition(); + } + }, + + getMarkerPosition: function(markerConfig) { + if (jvm.Map.maps[this.params.map].projection) { + return this.latLngToPoint.apply(this, markerConfig.latLng || [0, 0]); + } else { + return { + x: markerConfig.coords[0]*this.scale + this.transX*this.scale, + y: markerConfig.coords[1]*this.scale + this.transY*this.scale + }; + } + }, + + /** + * Add one marker to the map. + * @param {String} key Marker unique code. + * @param {Object} marker Marker configuration parameters. + * @param {Array} seriesData Values to add to the data series. + */ + addMarker: function(key, marker, seriesData){ + var markers = {}, + data = [], + values, + i, + seriesData = seriesData || []; + + markers[key] = marker; + + for (i = 0; i < seriesData.length; i++) { + values = {}; + if (typeof seriesData[i] !== 'undefined') { + values[key] = seriesData[i]; + } + data.push(values); + } + this.addMarkers(markers, data); + }, + + /** + * Add set of marker to the map. + * @param {Object|Array} markers Markers to add to the map. In case of array is provided, codes of markers will be set as string representations of array indexes. + * @param {Array} seriesData Values to add to the data series. + */ + addMarkers: function(markers, seriesData){ + var i; + + seriesData = seriesData || []; + + this.createMarkers(markers); + for (i = 0; i < seriesData.length; i++) { + this.series.markers[i].setValues(seriesData[i] || {}); + }; + }, + + /** + * Remove some markers from the map. + * @param {Array} markers Array of marker codes to be removed. + */ + removeMarkers: function(markers){ + var i; + + for (i = 0; i < markers.length; i++) { + this.markers[ markers[i] ].element.remove(); + delete this.markers[ markers[i] ]; + }; + }, + + /** + * Remove all markers from the map. + */ + removeAllMarkers: function(){ + var i, + markers = []; + + for (i in this.markers) { + markers.push(i); + } + this.removeMarkers(markers) + }, + + /** + * Converts coordinates expressed as latitude and longitude to the coordinates in pixels on the map. + * @param {Number} lat Latitide of point in degrees. + * @param {Number} lng Longitude of point in degrees. + */ + latLngToPoint: function(lat, lng) { + var point, + proj = jvm.Map.maps[this.params.map].projection, + centralMeridian = proj.centralMeridian, + inset, + bbox; + + if (lng < (-180 + centralMeridian)) { + lng += 360; + } + + point = jvm.Proj[proj.type](lat, lng, centralMeridian); + + inset = this.getInsetForPoint(point.x, point.y); + if (inset) { + bbox = inset.bbox; + + point.x = (point.x - bbox[0].x) / (bbox[1].x - bbox[0].x) * inset.width * this.scale; + point.y = (point.y - bbox[0].y) / (bbox[1].y - bbox[0].y) * inset.height * this.scale; + + return { + x: point.x + this.transX*this.scale + inset.left*this.scale, + y: point.y + this.transY*this.scale + inset.top*this.scale + }; + } else { + return false; + } + }, + + /** + * Converts cartesian coordinates into coordinates expressed as latitude and longitude. + * @param {Number} x X-axis of point on map in pixels. + * @param {Number} y Y-axis of point on map in pixels. + */ + pointToLatLng: function(x, y) { + var proj = jvm.Map.maps[this.params.map].projection, + centralMeridian = proj.centralMeridian, + insets = jvm.Map.maps[this.params.map].insets, + i, + inset, + bbox, + nx, + ny; + + for (i = 0; i < insets.length; i++) { + inset = insets[i]; + bbox = inset.bbox; + + nx = x - (this.transX*this.scale + inset.left*this.scale); + ny = y - (this.transY*this.scale + inset.top*this.scale); + + nx = (nx / (inset.width * this.scale)) * (bbox[1].x - bbox[0].x) + bbox[0].x; + ny = (ny / (inset.height * this.scale)) * (bbox[1].y - bbox[0].y) + bbox[0].y; + + if (nx > bbox[0].x && nx < bbox[1].x && ny > bbox[0].y && ny < bbox[1].y) { + return jvm.Proj[proj.type + '_inv'](nx, -ny, centralMeridian); + } + } + + return false; + }, + + getInsetForPoint: function(x, y){ + var insets = jvm.Map.maps[this.params.map].insets, + i, + bbox; + + for (i = 0; i < insets.length; i++) { + bbox = insets[i].bbox; + if (x > bbox[0].x && x < bbox[1].x && y > bbox[0].y && y < bbox[1].y) { + return insets[i]; + } + } + }, + + createSeries: function(){ + var i, + key; + + this.series = { + markers: [], + regions: [] + }; + + for (key in this.params.series) { + for (i = 0; i < this.params.series[key].length; i++) { + this.series[key][i] = new jvm.DataSeries( + this.params.series[key][i], + this[key], + this + ); + } + } + }, + + /** + * Gracefully remove the map and and all its accessories, unbind event handlers. + */ + remove: function(){ + this.tip.remove(); + this.container.remove(); + jvm.$(window).unbind('resize', this.onResize); + jvm.$('body').unbind('mouseup', this.onContainerMouseUp); + } +}; + +jvm.Map.maps = {}; +jvm.Map.defaultParams = { + map: 'world_mill_en', + backgroundColor: '#505050', + zoomButtons: true, + zoomOnScroll: true, + zoomOnScrollSpeed: 3, + panOnDrag: true, + zoomMax: 8, + zoomMin: 1, + zoomStep: 1.6, + zoomAnimate: true, + regionsSelectable: false, + markersSelectable: false, + bindTouchEvents: true, + regionStyle: { + initial: { + fill: 'white', + "fill-opacity": 1, + stroke: 'none', + "stroke-width": 0, + "stroke-opacity": 1 + }, + hover: { + "fill-opacity": 0.8, + cursor: 'pointer' + }, + selected: { + fill: 'yellow' + }, + selectedHover: { + } + }, + regionLabelStyle: { + initial: { + 'font-family': 'Verdana', + 'font-size': '12', + 'font-weight': 'bold', + cursor: 'default', + fill: 'black' + }, + hover: { + cursor: 'pointer' + } + }, + markerStyle: { + initial: { + fill: 'grey', + stroke: '#505050', + "fill-opacity": 1, + "stroke-width": 1, + "stroke-opacity": 1, + r: 5 + }, + hover: { + stroke: 'black', + "stroke-width": 2, + cursor: 'pointer' + }, + selected: { + fill: 'blue' + }, + selectedHover: { + } + }, + markerLabelStyle: { + initial: { + 'font-family': 'Verdana', + 'font-size': '12', + 'font-weight': 'bold', + cursor: 'default', + fill: 'black' + }, + hover: { + cursor: 'pointer' + } + } +}; +jvm.Map.apiEvents = { + onRegionTipShow: 'regionTipShow', + onRegionOver: 'regionOver', + onRegionOut: 'regionOut', + onRegionClick: 'regionClick', + onRegionSelected: 'regionSelected', + onMarkerTipShow: 'markerTipShow', + onMarkerOver: 'markerOver', + onMarkerOut: 'markerOut', + onMarkerClick: 'markerClick', + onMarkerSelected: 'markerSelected', + onViewportChange: 'viewportChange' +}; +/** + * Creates map with drill-down functionality. + * @constructor + * @param {Object} params Parameters to initialize map with. + * @param {Number} params.maxLevel Maximum number of levels user can go through + * @param {Object} params.main Config of the main map. See jvm.Map for more information. + * @param {Function} params.mapNameByCode Function go generate map name by region code. Default value is: +
    +function(code, multiMap) {
    +  return code.toLowerCase()+'_'+
    +         multiMap.defaultProjection+'_en';
    +}
    +
    + * @param {Function} params.mapUrlByCode Function to generate map url by region code. Default value is: +
    +function(code, multiMap){
    +  return 'jquery-jvectormap-data-'+
    +         code.toLowerCase()+'-'+
    +         multiMap.defaultProjection+'-en.js';
    +}
    +
    + */ +jvm.MultiMap = function(params) { + var that = this; + + this.maps = {}; + this.params = jvm.$.extend(true, {}, jvm.MultiMap.defaultParams, params); + this.params.maxLevel = this.params.maxLevel || Number.MAX_VALUE; + this.params.main = this.params.main || {}; + this.params.main.multiMapLevel = 0; + this.history = [ this.addMap(this.params.main.map, this.params.main) ]; + this.defaultProjection = this.history[0].mapData.projection.type; + this.mapsLoaded = {}; + + this.params.container.css({position: 'relative'}); + this.backButton = jvm.$('
    ').addClass('jvectormap-goback').text('Back').appendTo(this.params.container); + this.backButton.hide(); + this.backButton.click(function(){ + that.goBack(); + }); + + this.spinner = jvm.$('
    ').addClass('jvectormap-spinner').appendTo(this.params.container); + this.spinner.hide(); +}; + +jvm.MultiMap.prototype = { + addMap: function(name, config){ + var cnt = jvm.$('
    ').css({ + width: '100%', + height: '100%' + }); + + this.params.container.append(cnt); + + this.maps[name] = new jvm.Map(jvm.$.extend(config, {container: cnt})); + if (this.params.maxLevel > config.multiMapLevel) { + this.maps[name].container.on('regionClick.jvectormap', {scope: this}, function(e, code){ + var multimap = e.data.scope, + mapName = multimap.params.mapNameByCode(code, multimap); + + if (!multimap.drillDownPromise || multimap.drillDownPromise.state() !== 'pending') { + multimap.drillDown(mapName, code); + } + }); + } + + + return this.maps[name]; + }, + + downloadMap: function(code){ + var that = this, + deferred = jvm.$.Deferred(); + + if (!this.mapsLoaded[code]) { + jvm.$.get(this.params.mapUrlByCode(code, this)).then(function(){ + that.mapsLoaded[code] = true; + deferred.resolve(); + }, function(){ + deferred.reject(); + }); + } else { + deferred.resolve(); + } + return deferred; + }, + + drillDown: function(name, code){ + var currentMap = this.history[this.history.length - 1], + that = this, + focusPromise = currentMap.setFocus({region: code, animate: true}), + downloadPromise = this.downloadMap(code); + + focusPromise.then(function(){ + if (downloadPromise.state() === 'pending') { + that.spinner.show(); + } + }); + downloadPromise.always(function(){ + that.spinner.hide(); + }); + this.drillDownPromise = jvm.$.when(downloadPromise, focusPromise); + this.drillDownPromise.then(function(){ + currentMap.params.container.hide(); + if (!that.maps[name]) { + that.addMap(name, {map: name, multiMapLevel: currentMap.params.multiMapLevel + 1}); + } else { + that.maps[name].params.container.show(); + } + that.history.push( that.maps[name] ); + that.backButton.show(); + }); + }, + + goBack: function(){ + var currentMap = this.history.pop(), + prevMap = this.history[this.history.length - 1], + that = this; + + currentMap.setFocus({scale: 1, x: 0.5, y: 0.5, animate: true}).then(function(){ + currentMap.params.container.hide(); + prevMap.params.container.show(); + prevMap.updateSize(); + if (that.history.length === 1) { + that.backButton.hide(); + } + prevMap.setFocus({scale: 1, x: 0.5, y: 0.5, animate: true}); + }); + } +}; + +jvm.MultiMap.defaultParams = { + mapNameByCode: function(code, multiMap){ + return code.toLowerCase()+'_'+multiMap.defaultProjection+'_en'; + }, + mapUrlByCode: function(code, multiMap){ + return 'jquery-jvectormap-data-'+code.toLowerCase()+'-'+multiMap.defaultProjection+'-en.js'; + } +} diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-asia-mill.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-asia-mill.js new file mode 100644 index 0000000..8be274a --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-asia-mill.js @@ -0,0 +1 @@ +jQuery.fn.vectorMap('addMap', 'asia_mill',{"insets": [{"width": 900, "top": 0, "height": 555.5409752358405, "bbox": [{"y": -6895749.143810256, "x": 2858903.2260101754}, {"y": 1365383.966806244, "x": 16242290.106516164}], "left": 0}], "paths": {"BD": {"path": "M468.23,273.61l0.71,0.28l0.58,-0.17l1.03,-2.27l3.07,-0.06l0.75,-0.99l-1.01,-0.97l-0.42,-1.03l-2.11,-0.48l-1.82,-1.98l-1.04,-0.37l0.36,-1.52l2.2,-2.38l-0.03,-0.74l-0.59,-0.55l1.28,0.98l0.67,1.23l1.03,0.3l1.31,0.04l0.39,-0.56l-0.29,-0.74l1.12,2.32l1.6,0.95l1.55,0.0l0.55,-0.72l0.06,-0.94l0.91,1.84l-0.18,4.52l0.45,0.95l4.71,1.15l12.05,-0.09l2.87,1.64l-1.68,-0.08l-1.11,3.94l-1.09,0.36l-0.53,1.16l-0.92,-0.13l-1.3,0.83l-1.65,0.27l-1.04,1.45l-0.55,2.17l1.25,4.63l0.87,0.36l0.23,-0.76l0.39,0.99l1.03,0.54l1.43,-0.82l0.06,-1.92l1.33,-1.61l-0.02,-1.25l1.1,-0.2l0.56,0.3l0.57,2.45l0.21,3.12l0.98,1.98l0.95,10.27l-1.52,-0.91l-0.91,0.13l-0.83,1.18l0.19,1.46l-0.37,-0.53l-0.38,-4.02l-1.31,-4.1l0.26,-0.9l-0.55,-0.43l-0.24,0.13l-1.76,-2.79l-0.59,-1.56l-2.33,1.96l-1.63,0.27l-1.96,-3.12l-0.37,-4.39l-0.56,-0.29l-0.45,0.36l-0.06,0.92l-1.76,-0.24l-0.44,0.23l0.12,0.48l0.92,0.7l1.01,0.22l0.34,0.42l0.02,0.68l-0.97,0.9l0.32,0.89l-0.51,0.67l-0.05,0.75l0.49,1.55l0.74,1.1l-0.04,1.05l-1.67,1.56l-1.04,1.67l-0.41,-0.63l0.95,-1.34l0.03,-0.48l-0.94,-0.02l-1.11,0.67l-0.25,-1.52l0.63,-1.15l-0.09,-0.5l-0.51,-0.01l-0.91,0.83l-0.49,3.08l-1.12,0.91l-0.6,-3.09l-0.39,-0.32l-0.5,0.81l0.23,2.33l-0.91,1.25l-0.47,0.01l-0.88,-0.99l-0.34,-3.13l-0.94,-2.74l-0.52,-3.11l0.52,-1.04l-0.11,-0.49l-1.5,-0.56l0.17,-1.34l-1.2,-1.65l0.96,-2.52l0.18,-2.32l-0.78,-0.65l-1.19,-0.22l-1.51,-1.02l-0.65,0.08l-0.78,-0.54l-0.29,-0.57l0.77,-1.7ZM492.82,292.48l0.02,0.04l-0.02,-0.03l0.0,-0.01ZM490.12,294.53l0.06,-0.71l0.06,0.24l-0.11,0.47ZM486.34,295.46l0.98,-1.76l-0.25,-1.76l-0.63,-0.69l-0.22,-1.31l1.7,2.68l-0.27,2.27l-0.25,0.35l-1.07,0.23Z", "name": "Bangladesh"}, "MN": {"path": "M465.38,65.23l0.89,-0.91l-0.34,-1.28l0.62,-0.06l1.36,-0.89l0.63,-1.89l2.96,-0.29l1.6,0.36l0.59,-0.65l0.58,0.39l1.04,-0.28l0.59,-0.33l0.38,-0.81l1.04,0.09l2.05,-1.05l0.37,-0.57l-0.19,-1.38l2.27,-0.66l0.58,-1.07l4.59,-1.32l0.78,-0.78l1.87,-1.05l2.78,-0.49l3.01,-2.22l2.88,-0.07l1.04,-1.55l2.11,1.67l0.67,-0.01l0.8,-0.92l0.67,0.01l0.42,1.04l1.07,0.72l8.35,0.44l0.71,3.17l2.29,2.08l2.21,-0.2l1.29,1.02l2.11,-0.02l1.12,0.3l2.16,-0.99l1.09,0.49l0.76,-0.36l1.92,0.95l4.87,0.16l1.67,1.45l1.56,-0.13l1.37,-1.0l0.41,-0.68l1.71,-0.25l1.36,-0.75l0.85,-0.75l1.1,-2.2l0.25,-2.54l-1.91,-1.23l-0.53,-1.95l-0.94,-1.28l0.05,-0.46l0.57,-1.2l0.23,-1.64l0.63,-0.95l1.29,-0.51l0.99,-2.1l2.22,-0.91l1.25,-1.62l0.49,-1.34l0.6,0.61l2.94,1.23l2.31,0.52l1.62,1.19l4.13,0.3l6.74,2.7l1.5,-0.12l3.88,1.08l0.63,4.99l0.71,1.02l-0.09,1.5l0.6,0.53l0.85,0.15l1.69,1.38l3.6,0.96l1.12,0.89l2.42,0.6l1.42,-0.35l2.09,0.2l0.92,-0.22l2.0,-1.27l4.65,-0.82l2.11,-0.81l3.62,0.66l2.55,0.98l3.66,-0.08l3.83,3.12l5.14,0.45l-0.06,2.11l0.27,0.58l3.44,2.64l1.66,0.76l4.72,-0.1l7.17,1.59l1.72,-0.47l1.38,0.73l0.9,-0.0l4.66,-2.03l5.53,-0.68l3.09,-1.04l1.45,0.23l1.07,-0.2l1.83,-0.89l0.96,-1.85l2.96,-1.98l5.22,-2.55l3.2,0.36l1.84,0.88l2.02,1.84l1.38,0.6l2.35,0.12l3.03,-1.24l1.43,0.3l1.44,0.54l0.71,0.62l-4.84,9.93l-1.54,2.03l-0.25,2.98l-1.78,1.03l-0.19,0.39l0.24,1.78l0.55,0.9l2.15,1.83l1.08,-0.17l1.76,-1.38l1.99,0.18l1.85,-0.29l2.16,0.57l2.17,1.49l3.44,-3.22l2.57,-0.35l2.54,0.41l1.8,2.03l2.38,0.99l0.65,1.24l0.93,0.52l1.8,2.04l1.36,0.99l0.52,1.52l0.76,1.05l-0.01,1.06l-1.13,0.84l-2.67,-0.08l-3.79,-1.36l-0.93,0.6l-2.89,-0.2l-1.99,0.49l-1.2,0.45l-1.18,0.92l-1.41,-0.65l-1.01,0.08l-0.42,0.37l-0.4,1.72l-3.39,-0.28l-2.33,0.96l-2.4,3.23l-0.39,0.71l-0.06,1.29l-1.88,0.99l-1.87,1.53l-3.74,0.61l-1.74,0.11l-1.43,-0.38l-1.43,0.3l-1.21,1.84l-2.52,2.13l-3.44,1.97l-6.46,-1.24l-2.32,-1.64l-3.93,-0.05l-1.35,1.02l-0.99,1.34l-1.71,4.41l0.96,1.92l2.38,2.38l0.66,1.54l-1.14,0.39l-1.55,1.43l-4.17,1.53l-4.52,5.09l-7.72,2.96l-4.84,0.2l-3.84,-0.28l-10.6,1.44l-11.84,4.97l-1.46,1.22l-0.95,-0.4l-2.3,-0.1l0.0,-1.59l-0.48,-0.39l-5.77,1.1l-4.75,-2.26l-6.83,-1.36l-1.26,-0.48l-2.32,-2.54l-1.39,-0.42l-3.06,-0.12l-8.31,-1.14l-3.92,0.98l-16.87,-2.0l-6.05,0.61l-0.42,-1.63l-3.28,-3.13l-0.15,-1.01l-2.38,-5.24l-1.45,-0.72l0.29,-1.8l-0.2,-0.51l-2.52,0.02l-2.39,-0.79l-2.56,-1.53l-1.19,-1.11l-1.93,-0.36l-2.15,-2.01l-1.23,-0.49l-5.48,-0.85l-2.76,0.24l-2.97,-0.55l-3.26,-0.07l-1.18,-0.45l-0.88,0.06l-1.89,-0.9l-1.14,0.11l-1.48,-2.67l0.33,-1.69l2.14,-2.77l0.03,-0.89l-0.63,-1.57l0.87,-2.78l-0.36,-1.84l-0.87,-1.94l-1.26,-0.64l-1.54,-2.5l-0.52,-2.03l-0.88,-1.72l-1.6,-0.72l-0.81,-1.38l-0.52,-0.08l-1.29,0.57l-1.61,-1.67l-1.89,-0.23l-1.51,0.36l-3.73,-2.07l-0.11,-0.9l-0.63,-0.83l-3.77,-1.57l0.57,-0.74l-0.01,-0.67l-1.71,-0.88l-0.5,-0.67Z", "name": "Mongolia"}, "BN": {"path": "M669.68,427.4l0.73,0.87l0.54,2.47l-0.75,-0.21l-0.52,-3.13ZM663.3,429.66l2.55,-1.0l3.15,-2.12l-2.11,1.53l0.21,2.24l0.34,0.55l-0.41,1.43l-0.75,0.81l-1.24,-1.48l-0.84,-0.24l-0.9,-1.73Z", "name": "Brunei"}, "BH": {"path": "M186.05,263.08l0.03,-0.01l0.0,0.12l-0.03,-0.12ZM186.08,263.2l0.33,0.5l-0.01,1.54l-0.25,-0.46l-0.07,-1.59Z", "name": "Bahrain"}, "BT": {"path": "M479.26,258.41l-0.68,-0.6l-1.59,-0.42l-1.49,0.21l-0.67,-0.33l-1.21,-0.69l-0.18,-0.78l-0.61,-0.7l0.98,-0.78l0.47,-1.27l1.11,-1.01l0.49,-1.02l2.35,-2.77l2.96,-1.79l1.35,-0.05l1.57,0.4l-0.19,0.88l0.51,0.52l2.68,0.07l2.39,0.83l1.8,-0.86l2.35,0.97l-0.39,2.29l0.21,0.81l1.39,1.06l1.61,-0.11l0.49,0.91l-0.62,1.49l0.57,1.2l-0.19,0.44l-2.46,0.43l-0.91,-0.03l-0.85,-0.49l-1.14,0.61l-4.0,0.16l-3.09,-0.93l-1.21,0.46l-0.53,0.64l-3.27,0.27Z", "name": "Bhutan"}, "HK": {"path": "M661.58,292.96l0.56,-0.57l0.79,-0.15l0.37,0.12l0.23,0.69l-0.18,0.38l-1.77,-0.47Z", "name": "Hong Kong"}, "JO": {"path": "M73.44,221.31l0.32,-1.94l0.71,-1.81l-0.18,-2.7l0.4,-4.54l0.81,-0.34l0.91,0.11l1.09,1.36l1.36,0.46l1.2,0.92l3.65,0.53l14.19,-8.55l1.88,6.47l-0.46,0.56l0.45,1.39l0.49,0.26l1.18,-0.3l0.12,0.32l-2.13,1.8l-14.99,4.17l-0.18,0.66l7.3,7.79l-2.14,1.24l-1.23,2.64l-5.25,1.04l-0.54,0.35l-1.77,2.81l-2.92,2.3l-7.72,-1.2l0.79,-4.67l0.53,-1.3l0.03,-2.42l2.2,-5.75l-0.11,-1.66Z", "name": "Jordan"}, "PS": {"path": "M69.37,220.61l0.5,-1.44l1.93,-1.52l-0.75,-0.82l-0.89,-0.22l-0.2,-2.28l0.38,-1.39l0.34,-0.86l0.71,-0.46l1.04,0.19l1.21,0.91l0.0,4.78l-0.74,2.04l-2.36,0.96l-1.18,0.1ZM64.36,221.37l0.26,-0.24l-0.2,0.39l-0.05,-0.15Z", "name": "Palestine"}, "LB": {"path": "M71.41,206.16l3.41,-7.3l0.31,-1.87l1.06,-1.44l1.32,-0.97l0.1,-0.56l2.44,-0.29l-0.58,1.07l1.36,0.72l0.51,1.51l-0.27,0.54l-1.73,1.43l-0.21,0.89l-1.1,0.06l-1.03,0.79l-0.41,0.85l0.43,0.87l-1.83,1.74l-1.46,0.66l-0.46,1.19l-0.37,0.22l-1.46,-0.12Z", "name": "Lebanon"}, "LA": {"path": "M558.12,308.97l0.8,-2.48l0.9,-0.56l1.21,-0.03l0.58,-0.32l0.14,-0.59l-0.68,-0.32l0.06,-0.31l0.54,-0.46l0.92,-1.8l1.27,-0.46l1.32,-0.98l0.33,1.83l0.41,0.49l2.23,-0.25l1.45,0.64l0.79,-0.52l0.23,-0.51l-0.59,-0.81l0.09,-3.9l-1.05,-1.43l-0.46,-1.67l1.09,-1.67l0.5,0.65l1.96,-0.09l2.85,3.44l0.75,0.49l0.74,1.87l0.55,0.12l0.79,-0.61l0.59,0.27l-0.72,3.25l2.08,3.11l4.25,1.55l3.34,-1.92l3.23,2.09l-1.48,1.18l0.07,0.59l1.87,0.54l0.4,1.12l1.34,0.22l0.42,0.91l-1.29,1.97l-1.05,0.95l-2.28,-0.55l-2.03,0.27l-0.16,0.6l0.32,1.04l-1.08,0.87l-0.12,0.82l6.31,4.01l3.0,0.99l-0.42,1.03l0.28,0.95l1.72,1.75l0.92,0.28l0.85,1.15l0.86,2.02l2.37,2.5l1.98,1.54l1.67,1.97l0.28,2.13l0.96,1.49l0.83,0.4l0.66,-0.34l0.63,1.05l3.36,2.31l-1.56,1.09l-0.2,0.64l0.94,1.54l2.13,1.74l0.53,0.81l-1.24,1.92l0.26,2.05l-0.64,0.9l-0.88,-0.18l-1.3,1.28l-0.72,0.04l-0.59,0.63l-0.63,0.09l-2.18,-1.88l-0.59,0.03l-0.89,0.79l-0.78,-0.14l-0.68,0.79l-1.22,0.15l-0.43,0.59l1.04,2.11l-0.26,0.59l-0.82,-0.02l-1.24,-1.21l-1.56,-0.54l-1.34,0.34l-0.62,-0.55l-0.32,-0.6l1.56,-0.89l0.71,-1.11l0.39,-2.8l-0.42,-2.39l0.93,-1.73l0.17,-1.54l-0.28,-0.5l-1.57,-0.92l-0.05,-1.29l-2.57,-1.25l-0.75,-1.37l-0.96,-0.96l-0.46,-1.25l-0.05,-1.74l0.51,-3.38l-0.65,-1.35l-2.34,-1.84l-3.57,-4.78l-1.35,-0.09l-2.3,-0.79l-1.67,0.07l-0.48,0.38l-0.07,0.74l-1.19,1.15l-0.3,0.82l-1.62,0.51l-1.04,0.72l-0.47,-0.8l-1.53,-0.65l-1.54,-1.23l-0.79,-0.06l-1.18,1.01l-1.29,0.38l-0.67,1.12l-2.05,1.33l-1.8,1.65l-1.16,-0.32l1.6,-4.28l-0.05,-1.21l-0.67,-1.09l0.86,-1.3l0.92,-2.92l-0.66,-2.72l0.1,-1.75l-0.63,-0.53l-1.54,-0.29l-1.85,0.75l-0.71,0.09l-0.67,-0.33l-0.57,-0.57l-0.12,-0.62l1.05,-2.53l-0.19,-0.97l-1.62,-1.77l-0.72,-0.02l-0.52,0.36Z", "name": "Lao PDR"}, "TW": {"path": "M709.3,291.82l-1.83,-4.59l0.51,-1.89l-0.08,-2.0l3.67,-6.43l3.03,-4.34l3.7,-1.83l2.14,1.56l0.09,0.35l-0.77,1.26l0.06,2.28l-1.59,3.77l-1.03,5.01l-0.91,2.74l-2.57,3.52l-0.85,1.94l-0.35,3.19l-0.44,-0.46l-0.11,-1.02l-0.74,-1.59l-1.92,-1.47Z", "name": "Taiwan"}, "TR": {"path": "M7.99,161.66l1.03,0.22l1.78,-0.37l0.63,-0.86l-1.88,-0.41l-0.87,-1.59l0.93,-0.42l0.78,-0.97l-0.38,-0.84l-1.04,-0.26l0.22,-1.4l-1.11,-1.38l1.53,-1.64l-0.01,-0.66l-0.98,-0.39l-5.01,0.73l0.43,-1.17l0.14,-2.62l0.96,-0.37l3.02,-3.17l1.89,0.03l0.94,-0.5l0.88,-0.02l0.41,0.66l1.26,0.53l2.03,-0.11l0.96,-0.5l0.06,-0.48l0.2,0.52l0.44,0.12l2.4,-0.29l5.37,0.12l0.62,-0.4l-0.05,-0.64l-1.48,-0.65l0.7,-0.47l6.52,-0.93l0.35,-0.33l-0.36,-0.66l-4.21,-0.72l-1.38,-1.17l0.51,-1.42l5.55,0.63l3.22,-0.4l3.54,0.99l3.33,-0.2l1.01,-0.65l0.77,-1.35l4.6,-2.35l1.66,-1.26l7.24,-2.43l10.86,0.44l1.96,-0.93l0.54,0.16l-0.03,1.2l1.48,1.59l2.21,0.87l2.62,-0.69l0.67,0.19l0.96,2.25l1.79,1.43l0.93,0.16l1.2,-0.81l0.79,-0.08l1.41,0.69l0.74,0.89l5.19,0.94l1.14,0.69l3.53,0.69l7.87,-1.6l2.82,1.08l2.54,0.35l1.02,-0.16l6.24,-2.71l2.51,-1.47l0.64,-0.71l2.14,0.68l0.98,-0.56l3.85,0.49l1.25,-1.25l0.91,0.03l0.44,0.73l2.22,1.53l0.02,0.52l0.51,0.51l1.61,0.31l0.22,0.85l1.28,1.16l0.57,2.17l-1.04,1.78l0.93,2.48l-0.04,0.84l2.19,0.95l2.59,-0.14l2.28,1.66l-1.27,0.98l-0.54,2.14l-2.31,0.12l-0.46,0.66l0.51,1.54l0.64,0.58l-0.24,1.25l0.2,0.53l0.71,0.9l0.23,3.83l1.0,0.49l-1.64,3.72l0.43,0.51l0.73,0.06l1.56,1.01l-0.24,0.46l0.21,1.92l1.62,1.39l-0.23,0.51l-0.93,-0.02l-2.34,1.61l-0.2,-2.01l-0.87,-0.72l-0.84,-0.11l-1.42,0.77l-1.09,-0.03l-4.28,-1.2l-1.3,0.34l-1.32,-0.37l-2.72,2.18l-0.63,-1.23l-0.91,-0.31l-1.16,0.82l-3.93,0.97l-6.05,-0.08l-5.27,2.36l-4.83,1.22l-4.33,-0.1l-2.35,-1.43l-1.98,-0.36l-5.77,2.22l-2.57,-0.08l-0.96,-0.89l-2.18,-0.39l-0.64,0.48l-0.7,2.82l0.69,1.64l-1.76,0.56l-0.32,1.45l-0.99,0.56l-0.34,0.73l-1.01,-0.55l0.15,-0.53l-1.01,-2.49l2.77,-3.03l-0.16,-1.54l-1.04,-0.94l-0.43,-0.04l-2.94,1.62l-0.88,1.05l-0.89,0.15l-4.31,-1.91l-1.02,-0.13l-3.12,1.87l-2.57,2.64l-1.88,0.93l-5.61,0.72l-1.03,0.48l-1.75,-0.5l-1.08,-0.65l-2.65,-2.99l-5.1,-2.34l-5.46,-0.6l-0.89,0.96l-0.17,2.23l-0.71,2.0l-1.51,-0.37l-3.86,1.25l-3.28,-1.34l-0.48,-0.5l-0.77,-2.47l-0.76,-0.44l-1.22,0.32l-2.38,-1.06l-1.51,-0.11l-1.53,1.41l0.18,-0.25l-0.34,-0.64l-0.34,0.02l1.78,-1.56l0.13,-0.28l-0.36,-0.57l-7.0,0.23l0.11,-0.26l1.71,-0.35l0.29,-0.44l-0.31,-1.03l-2.07,-1.09l-0.87,-2.1l0.93,-0.51l0.06,-2.34l-2.86,-1.01l-1.45,-1.17l-1.04,0.34l-1.56,-0.72l0.81,-0.68l0.07,-0.85l-0.38,-1.15l0.83,0.48l0.08,1.22l0.49,0.71l0.25,0.15l0.66,-0.5ZM15.22,175.57l-0.41,0.2l-0.33,-0.03l0.31,-0.13l0.43,-0.04ZM16.6,143.61l0.01,-0.05l-0.46,-0.47l0.7,0.08l-0.24,0.44ZM3.34,140.98l2.15,-2.44l-0.15,-2.09l1.72,-0.87l0.46,-0.67l-0.31,-2.04l-1.93,-1.23l1.34,-0.44l0.56,-1.08l2.01,-0.26l1.03,-0.61l1.74,-0.22l1.82,1.43l3.3,-0.46l-0.1,0.85l0.47,1.13l1.24,1.74l1.18,0.83l5.0,2.06l-0.52,1.31l-1.07,0.25l-4.52,-0.94l-1.96,0.79l-1.34,-0.18l-1.86,0.36l-1.98,2.61l-3.22,1.51l0.3,-0.41l-0.33,-0.64l-4.89,0.12l-0.18,-0.41ZM7.44,143.02l-1.73,1.59l-1.03,1.2l0.09,-1.2l1.25,-0.99l1.41,-0.61ZM0.74,145.85l0.89,-0.3l0.19,0.13l-1.08,0.17Z", "name": "Turkey"}, "LK": {"path": "M405.27,403.82l0.63,-0.48l0.31,-2.67l0.69,-2.19l-0.1,-1.45l1.26,-2.36l0.05,-2.28l1.32,0.61l0.71,-0.1l0.29,-0.53l1.52,1.26l1.62,2.89l0.68,0.41l1.3,1.94l0.18,1.09l1.12,0.66l0.37,2.11l1.82,2.76l1.26,2.7l0.27,0.91l-0.09,2.77l-1.05,2.78l-2.37,1.92l-4.81,1.92l-1.57,0.21l-1.55,-0.41l-1.15,-0.96l-1.7,-4.93l-1.0,-8.59ZM409.2,391.24l-1.76,-0.39l-0.41,-0.44l1.57,0.08l0.6,0.76Z", "name": "Sri Lanka"}, "TL": {"path": "M743.75,531.36l1.77,-2.37l1.4,-0.5l3.12,-0.62l6.11,-0.25l2.56,-1.05l1.81,0.43l-2.38,1.79l-1.88,0.51l-1.38,1.0l-2.37,0.62l-1.6,0.93l-4.02,1.15l-2.18,1.48l-0.65,-1.32l0.98,-0.19l0.44,-1.35l-0.59,-0.65l-1.14,0.38ZM737.32,534.04l0.79,-0.42l1.17,-0.31l-0.74,0.83l-1.22,-0.09Z", "name": "Timor-Leste"}, "TM": {"path": "M203.1,134.81l-0.97,-1.38l-0.75,-1.96l2.58,-2.29l1.35,-0.76l-1.16,0.96l-1.2,2.45l0.48,0.84l-0.32,2.14ZM206.04,128.16l3.88,-1.05l3.1,-0.34l5.29,3.23l2.91,4.49l1.91,1.78l0.68,0.13l2.88,-0.54l8.07,0.54l1.16,-1.25l-0.76,-0.98l-0.26,-2.09l0.85,0.12l1.5,1.43l2.63,-0.58l1.07,-0.61l0.51,-0.81l-0.12,-0.87l-1.1,-0.81l-0.57,-1.62l1.36,-0.37l1.43,-2.54l1.56,0.47l0.76,1.14l1.07,0.04l0.16,-0.96l-2.22,-2.29l2.06,-0.02l0.81,-0.77l1.85,1.68l2.07,0.43l0.74,1.24l0.76,0.47l3.79,0.28l0.85,0.67l-0.35,2.11l1.55,0.99l-0.65,0.67l0.44,1.43l-0.5,1.54l0.38,0.61l2.88,1.63l3.07,-0.24l2.91,0.53l0.65,-0.05l1.18,-0.72l1.0,0.29l1.8,1.21l1.39,3.57l2.06,3.05l0.85,3.23l7.75,5.38l1.95,1.91l3.03,1.84l1.19,-0.12l2.24,1.84l7.43,4.52l2.76,-0.01l3.1,1.66l1.36,0.35l0.19,0.22l-0.77,1.34l-0.06,3.42l-2.52,-0.56l-2.87,-1.32l-1.09,1.01l-0.59,1.71l-3.23,0.11l-2.21,0.96l-2.42,6.9l-1.05,0.9l-1.93,0.94l-0.56,0.81l-1.11,0.03l-4.14,1.3l-1.34,0.12l-0.43,0.76l0.37,0.94l-0.74,1.84l-2.56,1.51l-1.65,0.02l-1.01,0.51l-0.49,-0.76l-1.74,-1.33l-2.84,0.04l-1.86,-1.54l-0.71,-0.1l0.1,-1.7l-0.68,-1.07l0.38,-0.89l-0.32,-4.03l-0.44,-0.84l-6.02,-0.15l-1.99,-2.71l-4.53,-2.48l-0.55,-0.59l-0.67,-1.69l-3.71,-1.53l-1.3,0.25l-0.99,-0.27l-1.02,0.41l-0.75,-0.21l-2.17,-1.45l-4.57,-1.19l-0.25,-1.22l-1.0,-0.91l-5.86,-0.35l-1.13,0.6l-0.29,0.89l-5.02,-0.19l-1.6,0.44l-3.74,2.45l-1.46,2.63l-3.62,1.13l-1.71,-0.08l-0.61,-4.69l0.33,-8.95l-1.59,-2.61l-2.68,-1.14l-1.3,0.25l0.55,-1.59l1.9,0.43l0.79,-0.12l0.32,-0.51l-0.29,-0.73l-0.73,-0.5l0.06,-2.12l-0.93,-0.58l-3.08,-0.24l-0.51,0.58l-0.94,-2.3l-0.07,-1.47l1.32,-4.71l1.22,1.25l1.6,0.4l1.86,-0.34l0.99,1.22l1.24,0.3l2.26,-0.61l1.46,0.23l0.32,-0.57l-0.35,-0.92l1.37,0.24l1.14,-0.41l0.37,-0.43l0.06,-1.24l-0.39,-1.08l-0.65,-0.72l-2.36,-1.57l-1.3,-1.27l-1.97,-5.25l-1.88,-0.49l-3.37,0.39Z", "name": "Turkmenistan"}, "TJ": {"path": "M312.6,153.86l0.49,-1.67l0.75,-0.73l1.15,-0.49l4.28,0.72l1.47,-0.06l0.98,-0.92l0.43,-1.72l0.68,-0.04l1.02,-0.65l0.05,-0.52l-0.48,-0.67l1.1,-0.28l0.2,-0.47l-0.55,-0.7l2.53,0.2l0.5,-1.43l-0.62,-2.01l0.6,-0.54l0.29,-1.15l0.59,0.04l1.33,0.95l0.68,0.04l4.34,-2.09l0.69,-1.18l1.41,1.4l0.16,0.81l0.48,0.2l-2.49,2.0l-0.24,0.95l0.31,0.46l1.01,0.36l0.69,1.04l0.79,0.09l-0.57,0.34l-0.55,1.08l-0.56,-0.81l-3.63,-1.35l-3.51,0.92l-0.7,0.87l0.01,0.65l-0.71,-0.36l-0.52,0.2l-0.23,0.5l-0.38,1.42l0.51,2.2l0.44,0.36l2.29,-0.43l2.59,0.18l1.71,-0.22l0.58,0.29l1.77,-0.37l0.57,0.13l0.89,1.24l0.85,0.31l1.54,-0.15l0.69,-0.8l2.64,-0.87l0.14,1.01l1.56,0.42l-0.06,0.72l0.58,0.64l0.59,0.04l1.42,-0.63l1.34,1.18l0.41,0.04l0.98,-1.13l1.43,-0.33l4.05,0.14l2.7,-0.86l0.79,0.04l-0.15,1.79l1.41,2.05l-0.78,0.93l0.93,2.59l1.55,0.72l0.72,-0.27l0.58,-0.82l0.9,0.0l3.72,1.57l-0.34,2.11l1.2,3.66l-0.24,1.67l1.57,1.55l-1.23,0.9l-1.56,-1.23l-3.22,-0.24l-0.9,0.78l-2.94,0.8l0.31,-0.94l-0.4,-0.66l-2.66,-0.38l-3.85,1.77l-1.04,0.82l-0.75,1.19l-2.16,0.4l-4.14,2.46l-0.73,-0.02l-0.79,-1.05l-0.7,-2.31l1.11,-6.72l-0.64,-0.61l-1.63,0.26l0.38,-1.82l-0.6,-1.47l-1.67,-1.13l-1.62,-0.38l-1.22,0.38l-0.9,0.77l-1.53,2.3l-1.6,1.44l0.26,2.26l-0.36,0.54l-0.71,0.2l-0.83,-0.46l-0.97,-0.08l-2.56,0.51l-0.8,0.87l-0.03,2.31l-0.63,0.6l-2.15,-1.75l-0.7,-0.14l-0.87,0.62l-0.93,0.03l-2.25,1.1l-0.9,0.97l-1.34,0.56l-0.57,-0.13l-1.25,-1.25l0.38,-2.72l3.53,-4.61l0.49,-1.81l-1.99,-2.39l-0.27,-1.51l0.72,-1.85l-0.39,-1.0l-0.72,-0.35l-2.42,-0.06l-0.36,-1.16l-2.04,-0.68Z", "name": "Tajikistan"}, "TH": {"path": "M537.74,324.01l2.04,-0.59l0.45,-0.42l-0.28,-2.76l0.73,-1.57l0.08,-2.38l1.18,-1.35l0.27,-0.79l1.75,0.63l4.69,-0.67l0.85,-0.91l0.34,-1.57l0.78,-0.19l1.13,0.28l1.04,-0.35l0.57,-0.75l-0.14,-0.95l1.52,0.11l1.48,-0.7l0.99,0.61l0.38,0.69l0.44,-0.05l0.96,-0.98l1.39,1.65l-1.06,2.91l0.28,1.07l0.7,0.71l1.17,0.53l1.0,-0.15l1.15,-0.68l1.82,0.3l-0.13,1.56l0.65,2.57l-0.87,2.67l-0.9,1.41l0.67,1.48l0.03,0.9l-1.74,4.23l0.45,0.78l1.2,0.54l0.78,-0.12l4.07,-3.13l0.69,-1.12l1.14,-0.27l1.06,-0.94l1.58,1.2l1.52,0.65l0.32,0.84l0.8,0.31l1.15,-1.0l1.89,-0.68l0.79,-1.54l0.91,-0.51l0.04,-0.84l1.24,-0.05l2.26,0.78l1.17,0.08l2.58,3.67l3.09,2.7l0.49,1.06l-0.52,3.18l0.05,1.82l0.54,1.52l1.05,1.09l0.81,1.45l2.36,1.1l-0.1,0.63l0.34,0.79l1.66,1.09l-0.17,1.07l-0.78,1.05l-0.17,0.77l0.4,2.55l-0.48,2.9l-2.18,1.37l-0.64,0.74l-0.46,-1.02l-1.49,-0.49l-6.07,0.52l-2.88,-0.48l-3.04,0.68l-1.37,0.65l-1.02,0.96l-1.4,2.3l-1.3,1.31l-0.09,0.53l-1.54,0.29l-0.11,2.45l0.98,2.09l0.27,2.51l1.86,1.89l-0.26,1.54l-0.86,-0.06l-0.14,0.32l-1.06,-0.8l-0.59,-1.02l-0.56,0.06l-1.2,-1.2l-2.43,-1.27l-2.27,0.49l-2.58,-0.4l-1.21,0.26l0.58,-5.56l-0.62,-0.66l-2.72,-0.77l-0.4,0.33l-3.09,0.59l-1.02,0.94l-0.2,0.84l0.71,1.59l-0.91,2.64l0.19,3.93l-1.05,1.63l-0.35,1.5l-1.27,2.17l-1.08,4.38l-1.47,2.35l-0.92,2.27l-0.07,4.25l0.92,2.45l-0.22,1.06l0.22,0.41l1.15,0.42l2.57,-0.74l0.54,0.13l1.06,5.07l1.12,1.35l0.69,-0.03l1.1,4.65l-0.71,-0.32l-0.96,0.72l0.38,1.87l1.85,2.56l1.25,0.14l3.14,2.29l2.99,-0.24l1.37,0.96l1.45,2.16l1.99,1.54l-0.2,0.8l-1.73,2.19l-0.57,0.01l-0.62,-0.83l-0.58,-0.14l-2.26,0.9l-0.77,1.07l-0.71,-0.69l0.68,-1.21l-0.18,-2.32l-0.75,-0.38l-0.78,0.05l-0.54,-1.24l-0.66,-0.46l-0.85,0.18l-1.85,-0.67l-0.86,-1.07l-1.03,0.3l-0.26,1.05l-1.38,-1.7l-1.18,-0.89l0.16,-1.5l-1.21,-0.97l0.27,-0.83l-0.53,-0.49l-1.31,-0.03l-0.73,-1.83l-0.6,-0.75l-0.9,-0.15l-0.12,-1.17l-1.94,-1.31l-0.71,-1.5l-1.29,-0.72l-0.59,0.2l-0.76,0.98l-0.68,-1.48l0.03,-2.42l0.63,-1.55l0.33,-2.39l2.81,-8.01l0.09,-2.34l3.14,-3.22l3.28,-5.36l-1.16,-3.29l-0.48,-2.8l-1.36,-1.43l-0.7,-2.18l0.42,-1.38l-0.33,-3.85l-1.57,-2.62l-2.74,-2.39l-2.36,-3.38l-0.3,-1.14l-0.11,-1.46l2.77,-1.37l0.24,-5.08l1.99,-1.43l0.23,-1.3l-0.53,-0.67l-0.48,0.01l-0.77,0.61l-1.26,-2.81l-0.32,-1.92l-5.49,-6.4l0.28,-0.94l-0.82,-2.56l-0.24,-0.48l-0.82,-0.09l-0.57,-0.75ZM559.45,406.63l0.01,0.05l-0.04,-0.01l0.03,-0.04ZM556.62,392.44l0.03,-0.28l0.21,0.01l-0.06,0.19l-0.18,0.08ZM544.21,404.66l-0.1,-0.43l0.18,-0.99l0.21,0.06l-0.29,1.36Z", "name": "Thailand"}, "XC": {"path": "M54.11,189.32l0.71,-1.69l3.58,0.38l4.65,-1.22l-1.47,1.07l-0.12,1.43l-1.57,0.62l-1.16,-0.11l-0.33,-0.76l-0.7,-0.35l-1.48,-0.08l-2.13,0.7Z", "name": "N. Cyprus"}, "NP": {"path": "M410.28,243.11l-2.55,-1.76l0.5,-1.57l0.84,-0.96l0.17,-1.86l0.43,-1.13l1.67,-2.57l2.53,-2.12l0.36,0.0l0.71,0.97l1.05,0.04l0.69,-0.55l1.13,-1.86l1.45,-0.35l2.74,0.45l1.31,2.1l2.04,1.05l2.81,2.14l1.2,0.53l1.08,0.07l3.06,3.39l1.08,0.07l1.86,-0.7l0.91,0.36l1.07,2.57l4.26,2.86l2.43,-0.32l-0.44,1.39l0.29,0.76l0.99,0.39l3.39,0.13l2.33,2.94l1.09,-0.49l0.13,-1.05l0.41,0.62l1.7,0.81l1.0,-0.37l0.52,-1.03l3.86,2.13l3.7,0.19l1.83,-0.58l1.62,0.11l-1.18,5.52l0.99,1.89l0.33,1.4l-0.85,2.37l-1.11,-0.4l-1.63,0.3l-1.53,-0.18l-1.06,0.47l-1.13,-0.44l-0.63,-1.02l-2.53,0.89l-2.42,-1.08l-2.71,-0.61l-1.59,0.35l-0.56,-1.32l-0.61,-0.49l-0.81,-0.06l-2.2,0.7l-0.76,-0.85l-3.21,-1.41l-0.5,-1.97l-1.16,-0.57l-2.9,-1.14l-1.72,0.42l-0.54,0.41l-2.88,-0.65l-1.06,0.69l-3.82,-1.07l-0.63,-1.31l-1.72,-0.01l-3.45,-1.93l-1.06,0.34l-3.87,-2.4l-1.13,-1.33l-4.32,-2.53l-0.65,-0.19l-0.62,0.45Z", "name": "Nepal"}, "PK": {"path": "M269.48,270.83l0.52,-4.2l0.67,-0.75l0.57,-2.85l2.01,-1.0l0.97,-0.08l0.52,-1.04l0.77,-0.46l2.52,-0.65l2.87,-0.06l0.36,-0.47l0.11,-1.17l0.45,-0.39l-0.03,-1.58l0.47,-0.86l-0.52,-0.74l-0.77,-0.41l-2.77,0.13l0.39,-1.76l-0.54,-4.07l0.04,-2.2l-1.6,-0.09l-1.51,-1.37l-3.47,-1.08l-1.91,-1.91l-2.05,-3.71l-0.19,-0.94l-2.65,-2.99l10.89,3.26l8.22,-0.72l3.87,0.84l2.43,-1.24l5.25,-0.12l8.22,-2.31l1.17,-1.25l-0.51,-1.27l0.49,-1.74l-0.13,-2.39l0.42,-1.5l0.32,-0.75l1.44,-0.87l1.7,-1.97l1.13,-0.25l0.74,0.48l1.28,0.21l1.43,-0.15l2.17,-0.92l0.23,-0.41l-0.28,-0.62l-0.84,-0.53l0.92,-0.14l2.08,-1.08l1.11,-1.01l1.85,0.42l1.11,-0.38l1.19,1.17l1.06,0.19l1.7,-0.92l1.54,-1.71l-0.18,-4.32l1.19,-1.99l0.71,-2.75l2.97,-0.66l2.75,-1.73l0.12,-0.99l-1.13,-2.12l-1.89,-2.23l0.09,-0.52l0.46,-0.22l2.4,0.73l2.52,0.08l1.59,-0.27l1.74,-0.77l0.34,-0.78l0.03,-2.08l-0.91,-1.17l2.28,-2.78l1.25,-0.9l1.26,-1.87l-0.52,-1.21l0.4,-0.97l-0.21,-1.16l-1.35,-2.98l-1.47,-1.22l2.92,-2.92l1.05,0.02l3.08,-2.38l3.32,-1.04l8.46,-0.5l2.11,0.54l4.23,-1.81l1.89,0.66l1.45,-0.23l1.96,0.57l0.66,1.53l1.84,-0.02l1.15,0.7l0.89,2.05l-0.04,1.63l-0.48,0.91l0.16,0.54l1.26,0.65l0.79,1.44l0.87,0.06l1.8,-0.54l0.21,0.8l1.45,0.92l1.99,4.42l-0.25,0.7l-1.59,0.77l-1.22,1.27l-1.07,-0.14l-2.06,0.72l-1.13,0.04l-2.35,1.35l-1.72,-0.27l-2.12,-0.88l-1.69,-0.06l-5.08,-0.99l-2.74,1.13l-1.28,2.39l0.11,0.68l1.22,0.82l-0.53,0.92l0.26,0.83l0.45,0.32l1.89,0.13l-1.7,1.09l-0.33,0.76l0.06,0.8l1.21,1.19l-0.19,0.79l-0.96,1.3l0.16,0.78l1.0,1.03l1.2,0.61l0.09,1.56l0.37,0.35l2.14,0.21l0.01,1.64l0.32,0.43l1.07,0.42l1.4,-0.03l1.71,0.69l0.54,0.53l-0.41,0.71l-3.79,1.57l-1.57,1.26l-0.36,1.18l0.6,1.91l-0.55,2.25l0.18,0.66l0.63,0.48l-2.05,1.08l-3.26,3.73l-0.26,0.91l0.35,1.04l-0.24,0.33l-0.5,0.49l-3.35,1.5l-1.12,3.11l-2.36,4.12l-4.24,2.31l-1.61,3.3l-1.4,1.47l-0.56,1.59l-2.17,0.66l-2.71,0.32l-2.75,0.97l-0.54,-0.33l-0.39,-1.18l-0.59,-0.61l-0.85,-0.41l-0.84,0.03l-2.03,1.49l-1.89,3.07l-2.77,2.99l-0.51,2.6l0.37,0.82l1.92,1.06l2.4,0.39l0.41,0.36l-0.14,2.08l-0.42,1.24l0.25,1.53l1.41,1.76l2.65,0.16l0.04,1.91l2.84,5.54l-0.51,1.0l0.38,1.32l-1.88,0.98l-0.72,-0.22l-0.2,-0.99l-0.83,-0.16l-3.03,1.01l-0.66,0.78l-1.39,0.17l-1.84,-0.86l-5.29,0.01l-0.66,-0.31l-0.65,0.61l-0.06,2.13l-3.01,0.31l-1.21,1.0l-0.25,-0.26l-0.77,0.04l-0.58,-0.5l-1.41,0.59l-0.05,-0.45l-0.57,-0.33l-0.36,0.17l-0.45,-0.88l-1.14,-1.08l-1.04,-4.6l-0.84,-0.57l-2.73,-0.5l-0.04,-2.81l-1.28,-2.11l-0.79,-0.73l-0.95,-0.3l-1.12,0.15l-0.56,0.45l-0.14,0.63l-3.17,0.73l-1.97,-0.15l-2.65,0.5l-2.1,0.03l-0.99,0.92l-3.43,-1.07l-0.78,-0.57l-1.09,0.44l-1.53,-0.33l-1.4,0.26l-0.65,0.55l-0.13,0.54l-5.86,-0.39l-2.45,0.99l-1.15,-0.64l-0.84,0.54l-1.21,0.17l-1.92,-0.28Z", "name": "Pakistan"}, "PH": {"path": "M728.0,406.82l-0.36,-1.38l-0.85,-0.45l-0.93,0.16l-1.15,1.02l-2.46,5.15l-0.73,-0.16l-0.33,-0.59l0.11,-0.69l0.93,-1.32l0.61,-3.27l0.76,-0.92l0.9,-0.65l4.06,-0.9l0.64,-0.48l0.18,-1.27l0.58,-0.71l1.78,-0.64l0.67,-0.86l1.5,0.51l1.05,1.19l0.18,1.61l-0.78,0.77l0.18,0.69l0.35,0.07l3.3,-1.43l1.49,-2.74l1.27,0.56l1.14,-0.29l0.99,-3.03l1.85,0.74l0.43,-0.17l0.47,-1.0l1.03,0.24l0.92,-0.17l0.58,-1.41l-0.86,-3.85l0.23,-0.35l2.55,1.76l0.99,1.46l0.61,0.45l0.63,0.02l0.02,0.82l0.91,1.89l-1.33,1.93l0.36,0.57l1.35,0.53l0.09,1.0l0.58,1.01l-0.17,2.72l1.02,1.26l0.13,2.5l-1.03,2.12l-1.88,1.25l0.29,1.17l-0.14,1.8l-0.55,-2.81l-1.64,-3.69l-0.84,-0.17l-0.91,0.67l-0.34,1.13l-1.8,2.36l-0.19,0.91l0.45,0.91l1.14,1.03l0.58,1.69l-0.02,1.68l-1.46,2.17l-0.55,0.33l-0.44,-1.09l0.26,-1.7l-0.39,-0.57l-0.86,0.04l-1.06,1.35l-0.53,-0.03l-5.2,-2.61l-0.91,-1.16l-0.67,-4.15l1.48,-1.94l0.23,-0.75l-0.31,-1.0l-1.65,-1.77l-2.44,-1.24l-0.93,-0.12l-0.84,0.47l-0.61,2.56l-1.07,-0.63l-0.58,-1.24l-0.67,0.04l-0.67,0.99l-0.69,0.09ZM751.98,389.95l-0.18,-0.26l0.18,-0.69l0.14,0.94l-0.14,0.0ZM745.51,369.73l0.42,0.49l0.16,1.05l1.39,0.75l-0.5,1.78l0.06,1.37l0.32,1.81l0.73,1.51l-0.22,0.62l0.63,0.5l-2.56,-0.11l-0.47,-0.75l-0.93,-0.6l-0.74,-1.33l0.4,-0.56l0.14,-1.09l-0.98,-0.39l-1.49,-1.79l-1.73,-1.01l-0.94,-2.42l1.55,0.24l4.29,-0.34l0.49,0.25ZM748.54,386.17l-0.11,0.68l0.34,1.55l-0.61,-0.86l0.39,-1.37ZM739.46,377.82l1.66,1.21l0.85,-0.07l0.75,-0.56l0.45,0.12l0.62,1.05l-0.07,3.26l1.13,1.12l0.7,2.2l-0.69,0.15l-0.74,-0.82l-0.65,0.35l0.22,1.71l-0.96,-0.38l0.05,-1.08l-0.37,-0.87l0.42,-1.7l-0.12,-1.02l-0.99,-1.46l-0.64,-0.13l-0.92,0.39l-0.72,-3.46ZM741.83,394.7l0.21,0.21l0.02,0.05l-0.32,-0.14l0.09,-0.12ZM738.84,387.8l1.52,0.83l0.11,1.43l-0.73,0.19l-0.69,0.75l-1.65,0.22l-1.56,-0.43l-0.3,-0.72l0.22,-0.29l1.36,-0.84l0.84,-1.0l0.88,-0.14ZM740.7,376.89l-0.46,0.02l-0.5,-0.74l0.4,0.01l0.56,0.71ZM738.03,358.15l1.13,1.2l-0.08,1.14l-1.32,0.79l-0.56,-0.45l0.53,-0.81l0.29,-1.86ZM705.26,340.87l2.47,2.04l1.41,-0.15l0.67,-0.97l-0.6,-3.01l0.11,-1.65l0.63,-1.44l0.12,-1.17l0.03,-2.73l-0.49,-1.5l1.77,-6.46l1.32,-0.62l2.0,-0.1l3.6,1.82l2.76,0.73l1.03,-0.47l0.93,-1.16l0.42,0.95l-1.01,1.96l-0.19,3.22l0.71,1.92l0.97,0.75l0.23,1.08l0.76,0.5l-2.68,6.69l-2.48,0.82l-1.67,1.35l-0.26,0.82l0.33,1.21l-1.44,2.23l-0.12,1.02l2.1,3.92l-0.4,0.52l0.02,0.84l1.09,3.29l1.19,1.24l2.47,0.77l0.97,-1.01l-0.57,-0.9l1.81,-1.08l0.87,0.03l2.06,0.87l0.92,1.55l-0.08,1.24l0.44,0.57l1.57,-0.04l0.57,-0.88l-0.17,-1.26l0.65,0.61l2.8,0.96l-1.64,0.38l-0.5,0.9l1.98,2.8l-0.23,0.96l0.4,0.54l1.09,0.06l1.14,0.57l-0.03,1.33l-0.44,1.29l-0.68,-0.57l0.47,-1.43l-0.11,-0.49l-0.54,-0.26l-1.98,0.22l-2.2,-0.99l-0.07,-1.15l-1.0,-1.74l-2.27,-1.38l-2.18,-2.32l-0.91,-0.19l-0.54,0.57l0.27,1.97l1.2,2.03l-0.11,0.92l-1.4,-2.27l-2.36,-2.11l-2.3,-1.17l-1.29,0.2l-1.17,0.64l-0.51,1.04l-1.37,0.37l-1.88,-0.91l-0.84,-0.94l-1.27,0.09l-0.06,-1.93l2.25,-2.25l0.18,-1.37l-0.61,-0.85l-1.39,-0.49l-0.76,-0.67l-0.69,0.13l-0.29,1.08l0.3,1.96l-0.52,-0.01l-1.22,-2.35l-1.29,-0.55l-1.08,-4.3l-0.32,-3.15l-0.92,-1.36l0.09,-1.8ZM730.9,372.85l0.47,-2.32l-0.19,-0.94l1.67,0.72l2.65,2.11l0.94,1.95l-1.57,-0.81l-0.13,-0.48l-2.08,-1.69l-0.86,0.3l-0.91,1.16ZM731.8,392.09l0.51,-3.17l2.34,-3.7l1.75,-4.53l0.06,3.43l-0.31,1.27l-2.26,2.03l-1.54,4.05l-0.54,0.62ZM733.28,394.82l0.52,-0.32l0.02,0.02l0.03,0.32l-0.57,-0.03ZM729.86,395.26l-0.73,0.04l-0.95,-1.93l-2.17,-1.16l-1.04,-1.46l-0.07,-0.78l0.39,-0.76l1.78,-0.22l1.23,-0.96l0.09,-1.64l-0.32,-1.54l0.97,-1.36l0.18,-1.36l1.68,-0.66l1.65,0.46l0.3,0.71l-3.01,6.84l-0.11,2.09l1.29,2.24l-0.6,1.16l-0.53,0.31ZM721.54,384.46l0.08,-2.36l0.65,-1.73l0.41,-4.26l-0.36,-0.84l-1.14,-0.42l0.2,-0.25l2.11,0.9l2.44,1.59l1.7,-0.22l0.29,0.21l-0.12,0.52l0.57,0.41l1.39,-0.68l-0.56,1.97l-1.94,1.45l-0.31,1.24l-1.72,0.97l-2.45,0.54l-1.25,0.95ZM725.79,384.74l0.1,-0.57l0.69,-0.72l-0.33,1.11l-0.47,0.17ZM725.34,370.08l0.51,0.0l0.32,0.32l-0.09,0.37l-0.74,-0.68ZM720.66,414.08l1.28,-0.48l1.17,0.52l-0.4,0.68l-1.29,0.41l-0.76,-1.13ZM721.62,371.25l-0.28,-0.34l0.74,-1.88l-0.26,1.6l-0.2,0.62ZM720.72,362.06l1.2,0.4l0.06,0.49l-0.5,0.8l-0.89,-0.63l0.12,-1.06ZM720.92,351.28l-0.31,-0.65l0.56,-0.04l0.08,0.05l-0.33,0.63ZM709.61,362.34l0.4,-0.1l2.09,0.38l1.26,-0.21l1.33,0.83l0.82,-0.23l2.08,2.06l-0.43,1.29l0.47,2.2l-1.03,2.1l-0.97,0.66l-0.4,-0.1l-1.19,-1.44l-0.47,-1.51l-0.77,-0.79l-0.21,-1.61l-0.66,-1.28l-1.3,-1.01l-0.48,-1.08l-0.55,-0.15ZM714.98,418.53l0.26,0.35l-0.6,0.22l-1.1,-0.11l0.83,-0.57l0.6,0.1ZM716.05,419.0l0.09,-0.02l0.4,0.07l-0.27,0.16l-0.22,-0.21ZM705.98,371.66l1.18,0.87l0.96,-0.01l0.47,0.43l-1.79,0.03l-0.83,-1.33ZM705.87,425.31l0.15,-0.09l-0.05,0.07l-0.1,0.02ZM707.64,424.35l0.2,-0.16l0.09,0.18l-0.07,0.15l-0.22,-0.17ZM706.04,374.1l0.59,0.45l-0.2,0.86l-0.04,-0.42l-0.35,-0.89ZM705.7,384.54l-0.46,0.12l-0.04,-0.14l0.31,-0.32l0.42,0.15l-0.23,0.19ZM686.27,399.97l0.72,-1.41l1.79,-1.9l2.11,-1.98l0.99,-0.21l0.79,-0.65l6.81,-7.61l1.57,-1.03l0.72,-1.72l-0.35,-1.29l1.36,-3.0l-0.17,2.33l1.17,3.14l-0.52,0.53l-1.72,0.64l-0.72,0.68l-0.59,1.28l-3.03,1.1l-0.35,0.57l0.08,0.83l-2.38,3.62l-2.22,1.15l-1.14,1.74l-2.96,1.68l-0.61,0.88l-1.33,0.63ZM684.24,404.1l0.0,0.29l-0.02,-0.03l0.01,-0.26Z", "name": "Philippines"}, "-99": {"path": "M383.52,185.67l4.19,1.15l0.92,0.04l-3.62,2.11l-1.48,-3.3Z", "name": "Siachen Glacier"}, "AE": {"path": "M194.39,278.76l0.73,0.08l0.22,1.31l1.15,0.87l2.69,-0.08l2.96,-1.26l9.41,0.59l3.95,-1.73l2.56,-4.17l2.65,-1.86l3.18,-3.64l3.09,-2.34l1.07,-2.06l-0.1,2.81l0.48,0.5l1.07,0.36l0.03,1.78l-0.57,-0.2l-0.39,0.23l-0.21,0.84l0.56,0.47l0.63,-0.33l0.03,1.52l-1.79,1.71l-0.31,-0.4l0.09,-0.97l-0.49,-0.37l-1.04,0.15l-0.73,0.82l-0.26,3.17l0.28,1.09l-0.3,0.77l0.18,0.5l1.19,0.25l0.25,0.52l-2.94,0.49l-0.73,0.46l0.14,1.92l-2.3,5.42l-0.13,2.62l-0.3,0.38l-18.8,-2.42l-7.07,-8.89l-0.12,-0.91ZM210.56,279.01l0.06,-0.02l-0.04,0.02l-0.02,-0.0ZM210.81,278.92l0.07,-0.02l0.01,0.01l-0.07,0.02Z", "name": "United Arab Emirates"}, "CN": {"path": "M365.41,172.16l1.93,-0.79l0.8,0.45l0.58,-0.03l1.6,-1.06l0.43,-0.78l-0.29,-0.77l-1.35,-1.08l0.27,-1.56l-1.1,-2.86l-0.11,-1.26l0.45,-1.34l-0.29,-0.65l-2.33,-1.28l-1.95,-0.56l-1.36,0.09l-0.9,1.0l-0.98,-0.49l-0.3,-0.68l-0.39,-1.26l0.69,-0.6l0.09,-0.46l-1.45,-2.26l0.19,-1.53l1.3,-0.4l0.68,-0.85l0.11,-0.56l-0.57,-1.51l1.04,-1.95l2.98,-0.74l2.05,-1.55l1.31,-0.33l-0.07,-1.23l1.05,0.36l1.84,-0.28l2.1,-1.29l0.52,2.3l0.55,0.54l1.46,0.02l2.76,-1.01l0.79,0.52l1.36,-1.01l1.34,-2.89l1.67,-2.04l4.86,0.3l1.85,-0.56l2.31,-0.19l1.9,-1.96l0.18,-0.83l2.68,-1.58l4.03,-1.95l3.58,-1.07l0.68,-0.91l2.92,-0.44l0.25,-0.55l-0.22,-0.96l0.32,-0.57l-0.71,-3.75l0.51,-0.97l2.29,-0.97l-0.24,-0.77l-0.99,-0.5l1.46,-0.67l1.2,0.13l0.41,-0.8l-0.89,-1.63l0.26,-0.97l-0.41,-1.27l-2.18,-4.85l-0.02,-3.97l0.89,-1.82l-0.41,-0.45l-1.46,-0.56l-2.01,0.06l-0.52,-0.32l1.06,-0.83l4.21,-1.09l1.68,-0.04l6.15,-1.96l0.53,1.0l1.26,0.66l2.52,-0.51l1.4,0.82l0.8,-0.08l0.85,-1.74l-0.07,-1.41l-2.19,-1.08l-0.03,-0.33l1.78,-5.22l3.14,-7.6l0.39,-1.94l4.63,1.67l2.32,0.49l2.47,-0.24l2.33,0.22l0.45,0.9l0.68,0.43l1.8,-0.78l1.62,-1.17l2.02,-0.37l1.39,-2.04l0.08,-0.98l-0.6,-1.42l-0.45,-3.93l1.19,-3.6l0.77,-0.73l3.25,-0.45l2.36,-0.85l1.29,-1.65l0.29,-3.02l0.79,-0.62l2.36,-0.13l1.58,0.27l2.52,-0.84l0.3,1.27l-0.63,0.38l-0.25,0.6l0.94,1.34l1.39,0.54l-0.65,1.04l0.38,0.7l2.38,0.77l1.49,0.83l0.5,1.57l3.63,2.12l1.18,0.22l2.09,-0.46l2.1,1.87l0.74,0.07l1.12,-0.53l0.57,1.23l1.53,0.67l1.28,3.58l1.64,2.65l1.19,0.55l0.79,1.76l0.33,1.76l-0.89,2.6l0.67,2.13l-2.13,2.76l-0.41,2.07l1.63,3.21l0.63,0.31l0.99,-0.22l1.89,0.9l1.02,-0.03l1.13,0.44l3.3,0.07l3.02,0.55l2.72,-0.24l5.34,0.82l0.96,0.37l2.24,2.07l1.85,0.32l1.15,1.07l2.73,1.63l2.56,0.85l1.99,-0.13l-0.13,2.0l1.51,0.81l2.29,5.05l0.18,1.08l3.31,3.2l0.69,1.92l6.41,-0.51l16.91,2.0l3.94,-0.98l8.21,1.13l3.03,0.12l1.08,0.31l2.26,2.49l1.52,0.61l6.88,1.38l4.74,2.27l5.67,-1.01l0.0,1.47l0.37,0.4l2.66,0.14l1.13,0.41l1.7,-1.31l11.66,-4.91l10.41,-1.41l3.86,0.28l4.94,-0.21l7.99,-3.04l4.65,-5.2l4.07,-1.44l1.61,-1.47l0.83,-0.18l0.58,-0.54l-0.07,-1.24l-0.79,-1.18l-2.28,-2.25l-0.82,-1.48l1.58,-3.99l1.88,-2.0l3.55,0.07l1.21,1.17l1.03,0.45l6.82,1.27l3.8,-2.14l2.62,-2.22l0.93,-1.63l1.11,-0.23l1.42,0.38l1.82,-0.11l4.12,-0.73l1.86,-1.53l2.09,-1.18l0.37,-0.81l-0.17,-0.73l0.97,-1.75l1.14,-1.01l0.39,-0.77l1.9,-0.8l3.64,0.23l0.44,-0.45l0.38,-1.65l2.28,0.62l2.45,-1.39l1.7,-0.45l3.01,0.22l0.98,-0.62l2.2,1.09l1.38,0.27l2.89,0.08l1.36,-0.66l0.42,-0.79l-0.01,-1.52l-0.83,-1.16l-0.58,-1.61l-1.47,-1.11l-1.85,-2.1l-0.88,-0.45l-0.64,-1.25l-2.39,-0.99l-1.95,-2.14l-2.92,-0.51l-2.87,0.4l-3.15,3.15l-1.88,-1.41l-2.46,-0.62l-1.86,0.29l-2.09,-0.18l-2.41,1.59l-1.87,-1.6l-0.37,-0.56l-0.2,-1.43l1.92,-1.29l0.24,-3.01l1.51,-1.96l4.75,-9.76l3.9,1.76l1.78,0.17l3.07,0.94l4.54,-3.28l2.18,-1.11l2.92,-0.5l1.09,-0.71l0.55,-1.02l0.15,-1.22l-0.37,-0.95l-0.7,-0.36l0.55,-1.35l1.21,-1.37l0.54,-1.66l1.7,-2.34l0.5,-1.58l1.13,-1.51l0.76,-1.79l4.55,-3.66l0.6,-1.37l-0.01,-1.26l-0.61,-1.07l0.23,-1.97l-0.32,-0.74l-1.34,-0.73l-2.61,0.11l-0.48,-0.19l-0.1,-0.51l4.76,-4.34l1.99,-1.08l3.13,-0.33l6.78,-1.67l1.46,0.26l1.76,-0.12l3.07,-0.78l3.35,0.02l3.91,1.85l0.58,-0.06l1.7,1.35l1.37,0.23l1.22,0.74l0.7,0.1l0.53,-0.55l0.9,-0.2l3.43,1.55l0.68,0.02l0.53,1.46l1.13,0.28l1.21,1.21l-0.23,1.29l1.31,0.91l1.03,1.41l1.33,4.47l1.4,2.18l0.09,1.43l0.69,0.57l0.23,1.91l0.73,2.23l2.84,3.84l0.26,1.27l-0.31,1.03l0.33,1.29l1.69,1.29l-0.63,2.16l0.49,1.84l1.34,1.43l2.23,1.04l1.9,0.12l3.44,-0.39l0.69,1.23l1.5,0.44l0.48,0.5l2.05,0.2l1.04,-0.33l0.28,0.55l1.11,0.51l2.6,2.84l1.28,0.86l2.66,0.35l0.27,0.48l-0.44,1.57l1.87,2.66l-0.63,1.79l0.12,1.26l0.95,1.05l0.8,2.01l0.48,0.35l2.6,-0.29l1.75,0.43l1.71,0.01l5.1,-0.34l0.97,-0.59l0.99,-1.59l1.3,-0.37l1.9,-1.17l2.51,0.05l2.79,-1.68l3.24,-0.92l1.8,0.44l0.68,0.74l-0.82,1.93l1.31,2.75l-1.38,1.91l-1.77,0.61l-1.07,1.16l0.13,1.79l-0.94,1.69l-0.37,2.24l-1.12,1.92l0.19,1.39l-0.26,1.0l-1.13,0.94l-0.42,1.75l-1.06,0.82l-0.49,2.38l-1.96,1.19l-0.56,1.69l-0.04,1.63l-0.95,0.67l-0.5,-0.19l-0.1,-0.71l-0.73,-0.85l-2.53,-0.96l-1.5,0.01l-1.59,0.8l-1.29,-0.76l-1.5,1.14l-1.57,2.05l-2.71,0.69l-0.86,0.69l-0.15,0.9l0.85,1.78l1.22,4.66l-0.58,3.36l0.06,1.87l0.53,0.57l0.03,0.49l-0.58,2.05l-0.7,1.11l-0.07,0.94l-4.14,1.05l-0.65,0.58l-0.03,0.7l-0.59,-0.73l-0.01,-1.18l-0.31,-0.41l-1.13,-0.73l-1.86,-0.14l-0.96,2.12l-0.46,2.74l-0.99,0.52l-0.82,-0.43l-1.06,0.26l-0.85,1.04l-0.2,0.87l-1.83,1.42l-4.49,0.11l-2.3,0.6l-0.07,1.14l1.87,2.53l-0.82,1.45l-0.79,-0.53l-2.49,0.07l-3.67,-0.8l-0.72,-1.27l-1.0,-0.87l-0.72,-0.04l-1.3,0.54l-1.1,0.89l-0.72,2.33l-3.69,4.02l-2.02,0.41l-2.24,1.77l-2.61,1.03l-0.65,0.71l-0.77,0.09l-3.8,3.18l-0.88,1.57l-1.07,0.65l-2.36,0.15l-0.71,-0.45l-0.52,0.08l-0.5,0.75l-1.65,0.2l-0.91,0.64l-1.3,0.1l-1.6,0.69l-3.78,2.06l-2.63,2.74l-0.86,0.47l-1.56,0.08l-0.33,0.43l0.11,0.72l-2.19,0.42l-0.92,0.53l-0.13,-0.29l-0.07,-0.57l4.01,-1.54l0.22,-0.52l-0.31,-0.79l1.22,-1.18l-0.06,-0.68l-0.47,-0.17l-3.25,0.2l-0.06,-0.93l1.74,-0.99l-0.29,-1.01l0.19,-0.48l2.16,-1.03l2.89,-3.56l0.71,-1.79l-1.18,-1.72l-1.96,-1.27l-0.15,-1.0l-0.5,-0.33l-0.86,1.13l-4.24,-0.41l-3.06,2.81l-2.15,3.11l-6.55,2.87l-1.62,1.4l-1.06,1.8l-0.29,1.35l-1.66,1.8l-2.61,0.05l-2.19,0.87l-0.95,-0.95l-1.18,-0.38l-1.31,0.31l-0.87,0.71l-1.75,3.93l0.04,0.86l0.74,1.75l0.99,1.17l1.99,1.17l3.96,0.77l1.87,-0.27l0.87,0.6l0.96,2.56l-0.66,0.56l-0.29,2.76l1.44,1.5l2.65,0.69l2.41,-0.26l1.17,-0.95l0.09,-0.91l3.1,-2.29l0.03,-0.55l2.97,-1.14l2.03,0.85l1.23,1.04l1.38,0.26l1.86,1.0l2.57,0.17l0.84,-0.7l0.59,0.59l1.26,0.44l1.79,-0.09l-0.29,0.5l0.08,0.95l-0.94,0.91l-0.01,0.5l0.48,0.56l-1.09,0.82l-1.15,-1.08l-1.81,-0.01l-6.7,3.02l-1.68,-0.21l-0.45,0.45l0.75,1.29l-0.79,-0.14l-0.62,0.55l-0.37,2.19l-1.61,0.56l-0.14,-1.17l-0.39,-0.27l-1.33,0.32l-0.74,0.8l0.02,0.46l0.97,1.03l-1.13,0.58l-0.68,1.11l-0.81,0.79l-1.15,0.53l-1.43,1.93l-0.66,0.44l-0.69,1.69l-1.07,1.0l-0.38,1.38l0.27,1.08l0.38,0.28l1.03,-0.01l1.65,1.37l2.88,1.15l2.1,1.34l1.78,5.33l2.69,5.12l0.01,3.15l1.12,0.84l2.52,1.12l0.31,0.31l0.11,1.46l0.69,0.76l1.93,1.05l0.68,1.25l0.04,0.49l-0.31,0.01l-3.09,-1.32l-2.66,-0.06l-1.4,-1.34l-2.11,-0.64l-3.93,1.47l0.15,0.72l1.17,0.25l2.43,-0.92l1.32,0.24l0.62,1.36l2.02,0.84l2.18,1.92l2.25,1.33l0.86,1.19l0.56,1.61l-3.15,0.91l-0.86,0.76l-2.29,1.14l-1.2,1.61l-2.92,-0.2l-1.6,0.91l-0.46,0.83l1.46,0.15l1.0,-0.36l1.22,1.3l2.19,-0.28l1.82,-1.1l1.07,0.13l2.4,2.39l2.18,0.81l-3.43,2.67l-0.11,0.47l0.43,0.23l1.38,-0.22l1.47,-0.89l-0.17,3.07l-1.0,-0.86l-1.54,0.12l-0.7,0.55l-0.3,0.5l0.27,0.6l1.37,0.93l-0.97,0.15l0.14,0.48l0.67,0.48l-1.27,1.36l0.88,2.44l-1.79,0.73l-0.3,-0.73l-1.02,-0.07l-0.61,0.52l-0.97,1.92l-1.31,0.12l-0.34,0.56l0.6,0.64l-1.69,2.36l0.04,1.5l-1.57,1.94l-0.86,0.57l-1.09,1.77l-0.4,1.67l-0.76,0.38l-0.45,-0.81l0.02,-0.72l-0.56,-0.43l-0.78,0.86l-0.61,-0.34l-0.62,0.35l0.39,1.4l1.15,0.72l0.58,1.26l-2.78,2.07l-2.21,-0.53l-0.42,0.18l0.03,0.46l1.09,1.3l1.33,0.19l1.18,-0.41l-0.7,2.87l0.55,1.27l-1.1,-0.57l-2.04,0.21l-0.33,0.69l0.86,1.11l-1.36,-0.12l-0.71,0.28l-0.47,0.66l0.03,1.46l-1.86,0.71l-0.31,0.44l0.55,0.71l-0.3,0.65l-2.35,0.26l-1.61,-0.4l-0.83,0.65l-0.15,0.55l-0.9,0.02l-0.35,0.45l0.13,0.53l0.5,0.44l0.87,0.1l0.09,0.53l-1.42,1.61l-0.81,0.11l-0.79,1.15l-1.32,0.28l-0.25,1.38l-0.67,-0.56l-1.52,1.02l-1.31,-0.48l-0.47,0.3l-0.34,1.39l-1.77,0.94l0.48,0.64l-1.03,0.52l-0.45,1.76l-1.73,-0.15l-0.55,0.62l-2.18,0.65l-1.7,-0.36l-0.59,0.23l-0.53,0.81l-2.2,-0.75l-2.07,1.04l-0.44,0.51l-0.39,-0.04l-0.21,-0.64l-0.71,-0.39l-0.84,0.55l-0.46,1.11l-1.09,-0.4l-0.68,0.36l-1.01,-0.14l-1.26,0.3l-2.13,-2.38l-0.23,-1.15l0.2,-0.62l-0.46,-0.57l-0.87,0.25l-0.56,0.37l-0.12,0.91l-0.62,0.17l-0.28,0.49l1.65,2.52l0.24,1.88l-0.75,0.82l-1.87,0.83l-0.33,-0.77l-0.67,-0.1l-0.7,0.91l-0.26,1.4l-1.03,-0.33l-1.55,1.19l-0.69,-0.45l-0.17,-0.81l-0.8,-0.23l-0.35,0.51l0.19,1.14l-0.28,0.19l-2.61,-0.83l-0.77,1.07l-0.81,0.08l-1.15,1.15l-1.48,0.18l-0.61,0.37l-2.15,-0.19l-0.49,0.72l-1.63,0.37l-1.41,1.26l-0.31,-0.01l-0.52,-0.93l-0.57,0.3l-0.23,1.14l-1.23,0.94l-0.45,1.17l0.53,0.96l1.17,0.14l-0.41,0.45l0.04,0.79l1.36,1.09l-0.39,0.78l-0.62,0.37l-1.52,0.22l-1.17,-0.21l0.5,-0.6l-0.12,-0.35l-0.9,-0.7l-0.38,-0.62l0.04,-0.8l-1.0,-1.46l0.15,-1.56l0.65,-1.38l1.11,-0.59l0.07,-0.82l-0.39,-0.44l-0.58,-0.02l-0.41,-0.47l-0.65,0.09l-0.66,-1.03l-0.75,-0.24l-0.42,0.45l0.13,0.95l-2.47,0.67l0.17,-0.72l-0.39,-0.5l-0.73,-0.33l-1.8,-0.04l-0.98,-0.95l0.02,-0.73l-0.49,-0.43l-0.85,-0.03l-0.41,0.4l0.28,1.81l-1.09,-0.56l-0.72,1.04l-1.76,0.38l-1.62,-1.11l-2.08,0.41l-0.94,-0.16l-0.4,-0.55l-1.64,-0.72l-0.67,-1.01l-2.21,-0.67l-0.05,-1.66l-0.85,-1.11l0.23,-1.03l0.85,-0.53l0.68,-1.22l-0.12,-0.55l-1.84,-1.05l-2.07,0.36l-0.61,-0.73l-1.03,-0.2l-1.55,0.41l-2.03,-1.1l-0.83,-1.24l-1.34,-0.95l-3.55,1.72l-0.4,0.52l-0.2,1.34l-0.59,0.51l-1.18,0.15l-1.14,0.75l-1.15,-0.81l-1.33,0.5l-0.71,1.62l-2.1,-1.83l-0.89,0.42l-0.34,0.84l-0.66,-0.95l-0.63,-0.28l-2.47,2.5l-0.96,-1.02l-2.81,-1.34l-0.72,0.28l-1.91,2.51l-0.8,-0.35l-1.25,0.29l-0.63,-0.68l-0.72,0.09l-1.52,2.27l0.6,2.11l0.99,1.28l-0.12,3.86l0.49,0.66l-0.21,0.19l-1.25,-0.61l-1.95,0.36l-0.72,-3.85l-0.68,-0.58l-2.1,0.82l-1.69,1.42l-1.7,-0.24l-1.38,0.2l-0.21,-1.14l-1.18,-0.84l0.08,-1.61l-0.3,-0.58l-2.69,-0.64l-2.81,-0.24l1.23,-2.56l0.32,-2.41l0.95,-1.33l-0.39,-0.85l-0.53,-0.32l-3.83,-0.86l0.06,-1.37l-0.58,-1.01l0.2,-0.92l-1.13,-2.02l1.18,-1.77l-0.43,-0.41l-1.68,0.35l-0.79,-0.3l-2.18,0.04l-1.61,0.4l-2.81,1.32l0.84,-1.22l0.22,-0.96l-0.41,-1.54l-0.9,-0.73l-0.01,-0.93l0.33,-0.93l1.19,-0.86l-0.14,-1.39l0.61,-1.38l0.71,0.03l0.73,-0.48l0.79,-1.13l0.31,-1.17l1.26,-0.02l1.09,-1.65l1.23,-0.37l0.32,-0.55l-0.67,-1.69l0.86,-0.76l0.43,-4.22l-0.66,-7.13l-1.8,-1.02l-0.57,0.17l-0.4,0.7l-1.44,-4.65l-1.61,-1.77l-0.96,-0.11l-0.91,-1.15l-1.37,0.09l-1.35,2.06l-1.61,-1.06l-0.9,0.21l-1.36,-0.21l-1.36,-0.76l-1.94,0.67l0.2,-0.69l1.76,-1.77l0.1,-0.45l-1.17,-2.46l-1.06,0.09l-1.05,0.71l-0.08,-0.57l1.44,-0.92l0.25,-0.5l-0.29,-0.57l-0.99,-0.04l-1.3,-1.5l-1.5,0.45l-2.8,1.52l-0.86,1.33l-4.2,-1.08l-0.75,-0.94l-0.89,-0.16l-2.52,1.41l-1.3,1.3l-0.57,0.11l-1.02,1.34l-1.01,0.57l-3.9,0.88l-1.06,1.91l-3.46,2.48l0.09,1.15l-1.65,0.89l-1.35,-0.09l-1.97,0.85l-2.08,-0.24l-0.06,-1.23l-2.85,-1.31l-0.73,0.08l-1.25,0.75l-2.26,-0.8l-2.52,-0.06l0.13,-0.91l-0.36,-0.43l-1.9,-0.49l-1.67,0.07l-3.31,1.99l-2.43,2.86l-0.47,0.99l-1.06,0.94l-0.36,0.83l-0.47,-0.95l0.7,-3.01l-0.46,-1.27l-1.45,-0.74l-3.94,1.17l-0.48,0.51l-1.46,-0.05l-1.76,0.57l-3.44,-0.17l-0.89,-0.71l-1.94,-0.74l-0.44,-0.54l-0.79,-0.17l-0.62,0.16l-0.51,1.14l-0.41,0.1l-1.18,-0.63l-0.68,-0.79l-0.42,-0.01l-0.64,0.58l-0.21,0.98l-0.87,-1.65l-1.27,-1.21l-4.14,-0.33l0.41,-1.76l-0.28,-0.52l-0.91,-0.15l-1.8,0.4l-4.06,-2.75l-1.11,-2.6l-1.55,-0.5l-2.33,0.75l-3.12,-3.41l-2.3,-0.61l-2.71,-2.08l-2.01,-1.02l-1.48,-2.22l-3.04,-0.5l-1.83,0.42l-1.42,2.12l-0.6,0.33l-0.93,-1.59l-2.82,-1.74l-2.92,-0.99l0.03,-1.27l-0.49,-0.51l-0.64,-0.03l-2.05,-1.46l-1.84,0.08l-1.16,-0.84l-2.21,-2.86l-0.78,-0.2l-0.62,0.71l-1.06,0.34l-0.1,-1.14l0.46,-0.91l-0.04,-0.48l-0.73,-0.9l0.3,-1.79l-1.83,-2.23l-0.67,-2.27l1.73,-0.24l0.39,0.91l1.42,1.02l1.21,-0.27l1.4,-1.33l-0.13,-3.73l-0.73,-0.85l0.2,-1.15l-2.48,-2.76l-0.55,-4.19l1.72,-1.52l0.09,-0.95l-0.44,-0.7l-1.95,-1.37l-2.81,-1.04l-1.98,-4.96l0.26,-1.64l-0.3,-0.58l-1.28,0.21l-0.77,-0.36l-2.5,0.16l-2.61,-0.64l-3.32,-1.46l-0.35,-0.26l-0.07,-0.79l-0.48,-0.35l-2.59,0.64l-0.62,-1.33l-1.12,-0.49l0.45,-0.83l0.03,-1.94l-0.34,-1.28l-0.81,-1.23l-1.46,-0.87l-1.58,0.1l-0.77,-1.56l-2.25,-0.65l-1.24,0.26l-1.4,-0.66l-1.17,0.05l-0.72,-0.59ZM784.71,123.62l0.4,0.07l0.21,0.23l-0.36,-0.13l-0.25,-0.17ZM723.42,232.07l-1.54,-0.41l-0.17,-0.27l0.52,0.01l1.19,0.67ZM716.28,217.72l0.89,0.27l0.35,0.57l1.35,0.76l-2.09,-1.02l-0.5,-0.58ZM715.46,247.46l0.02,-0.03l0.0,0.02l-0.02,0.01ZM704.67,268.77l-0.0,-0.09l0.08,-0.21l0.02,0.22l-0.1,0.07ZM704.8,268.19l-0.02,-0.24l-0.07,-0.11l0.19,0.14l-0.1,0.2ZM626.1,313.41l0.45,-0.31l1.5,-0.02l0.99,-0.61l1.85,0.16l1.43,-0.24l0.73,-0.47l0.93,0.1l0.73,0.49l0.25,-0.45l0.9,0.43l0.57,-0.36l0.13,-0.8l1.76,1.26l0.46,1.85l-1.34,0.72l-1.36,2.07l-0.57,1.05l-0.86,3.16l-2.89,1.77l-0.1,0.61l-1.5,0.17l-1.06,1.16l-1.01,0.2l-3.6,-1.12l-2.23,-1.17l-0.45,-2.39l0.16,-3.13l4.5,-3.46l0.1,-0.45l-0.47,-0.24Z", "name": "China"}, "AF": {"path": "M263.13,194.66l1.33,-0.91l1.1,-1.84l0.56,-2.35l-0.33,-1.15l0.64,-0.51l0.68,-2.24l2.02,1.52l2.71,-0.08l1.58,1.21l0.79,1.07l1.38,-0.62l1.85,-0.09l2.97,-1.9l0.83,-2.18l-0.38,-0.98l1.1,-0.05l4.17,-1.31l1.19,-0.03l0.71,-0.9l1.92,-0.94l1.23,-1.03l2.34,-6.82l1.81,-0.8l3.41,-0.11l1.57,-2.69l2.48,1.27l2.72,0.6l2.73,-0.22l1.64,0.29l0.86,0.78l1.11,0.31l1.4,-0.46l1.44,0.32l0.85,1.3l0.93,0.79l0.99,0.28l1.84,-0.67l0.82,-0.97l2.16,-1.04l1.07,-0.09l0.54,-0.51l2.73,1.92l1.42,-1.18l-0.1,-1.72l0.51,-0.98l2.24,-0.43l2.22,0.57l0.76,-0.4l0.65,-1.03l-0.33,-2.03l1.5,-1.31l1.47,-2.23l0.78,-0.67l0.88,-0.24l1.13,0.29l1.38,0.87l0.46,0.95l-0.35,1.35l0.2,1.16l0.51,0.18l1.53,-0.27l-1.09,6.68l0.76,2.5l0.5,0.96l0.78,0.52l1.31,-0.02l4.09,-2.44l2.19,-0.39l1.93,-2.11l3.52,-1.63l2.11,0.32l-0.71,0.81l0.06,0.5l1.16,0.37l3.23,-0.85l0.78,-0.74l3.04,0.38l-2.53,1.09l-0.19,0.6l0.87,0.8l-3.12,1.43l-1.91,-0.55l-8.59,0.51l-3.63,1.14l-2.93,2.3l-1.2,0.04l-2.87,2.67l-0.48,0.82l0.3,0.78l1.32,1.02l1.26,2.8l0.16,0.92l-0.39,1.09l0.52,0.89l-1.08,1.56l-1.15,0.81l-2.41,2.82l-0.1,0.83l0.86,1.05l-0.03,1.85l-0.18,0.37l-2.73,0.74l-2.35,-0.07l-2.43,-0.75l-1.31,0.69l-0.06,1.27l1.94,2.25l1.04,1.99l-0.09,0.34l-2.33,1.35l-2.61,0.41l-0.64,0.44l-0.88,3.06l-1.19,2.0l0.24,4.16l-0.58,0.69l-0.74,0.79l-1.38,0.76l-1.78,-1.33l-1.45,0.33l-2.07,-0.39l-1.26,1.1l-3.3,1.43l0.0,0.89l0.73,0.66l-0.53,0.31l-2.14,0.46l-1.14,-0.18l-0.79,-0.49l-1.68,0.34l-1.85,2.08l-1.41,0.83l-0.55,1.09l-0.47,1.65l0.12,2.44l-0.5,1.81l0.43,1.28l-0.65,0.55l-7.99,2.23l-4.32,-0.04l-1.96,0.48l-1.27,0.86l-3.88,-0.8l-8.12,0.73l-11.54,-3.48l6.64,-7.54l0.32,-2.24l-0.46,-1.86l-1.04,-1.1l-5.98,-0.83l-0.21,-2.89l0.3,-3.19l-1.99,-7.16l2.65,-3.31l-0.38,-0.57l-2.37,-0.37l-0.45,-0.7l0.29,-1.15l-0.29,-1.99l0.97,-1.49l1.66,-0.09l0.29,-0.64l-0.98,-1.34Z", "name": "Afghanistan"}, "IQ": {"path": "M125.37,172.77l1.95,-1.22l0.78,-0.94l1.16,0.37l1.24,-0.35l4.35,1.19l1.2,0.03l1.46,-0.77l0.5,0.07l0.44,0.53l0.09,1.72l0.79,0.56l2.58,-1.7l0.69,0.07l0.9,2.88l1.07,0.96l0.23,1.88l0.57,0.71l0.86,0.33l1.15,3.11l1.42,0.29l1.68,1.36l3.14,0.13l-1.41,0.56l-0.54,1.37l0.08,0.71l0.99,1.29l0.2,1.22l-1.54,0.83l-1.82,1.95l-0.25,1.77l-0.74,-0.06l-0.45,0.37l-0.45,1.3l0.76,1.82l-1.02,2.28l2.56,3.1l1.08,-0.0l-0.11,0.57l0.29,0.52l0.85,0.46l0.87,1.45l-0.48,1.1l0.35,1.36l2.11,0.33l5.49,3.81l1.79,0.29l1.01,2.18l2.3,2.86l-1.06,3.07l-0.02,3.42l0.38,0.4l2.1,0.09l0.03,3.94l1.72,1.49l0.78,0.29l0.81,2.06l-1.95,-0.76l-1.42,0.35l-2.08,-0.8l-2.62,0.13l-0.97,0.37l-0.93,0.76l-1.6,3.52l-2.66,3.43l-1.13,0.23l-12.17,-1.05l-19.68,-15.44l-12.8,-7.12l-8.45,-1.44l0.59,-0.87l-0.34,-0.89l-0.45,-0.25l-1.2,0.28l-0.2,-0.63l0.45,-0.55l-2.04,-7.04l14.03,-7.89l1.79,-0.45l0.56,-0.45l1.68,-3.13l0.16,-4.4l1.03,-3.03l-0.03,-1.6l-0.78,-2.18l0.35,-2.43l0.73,-0.93l2.85,-0.77l4.37,-4.38Z", "name": "Iraq"}, "JP": {"path": "M869.1,98.66l1.75,-0.84l3.26,3.32l3.55,4.25l6.71,5.04l2.54,0.27l2.9,1.4l1.9,0.2l1.33,-0.56l3.0,-2.78l-1.69,3.31l-0.21,1.25l1.8,4.23l1.68,0.42l-1.41,0.23l-3.12,1.57l-2.16,0.49l-3.23,-0.24l-1.9,0.92l-2.95,2.59l-1.18,1.68l-1.26,3.56l-5.13,-2.24l-4.91,-2.89l-3.56,0.24l-3.12,1.79l-1.8,-1.77l-2.05,-0.12l-1.27,1.37l-0.29,0.99l0.17,0.69l1.58,1.52l1.6,0.19l2.73,2.36l-1.19,0.22l-2.17,-0.56l-1.32,1.32l-0.75,1.34l-1.78,0.69l-0.46,-0.91l0.82,-3.12l-0.47,-1.54l-1.58,-1.77l0.18,-2.51l0.16,-0.42l2.41,-1.29l1.69,-1.6l0.38,-1.25l-0.63,-1.01l-0.05,-0.81l0.91,0.01l1.81,0.98l2.53,0.25l1.29,-0.2l0.83,-0.99l0.3,-1.08l-0.11,-2.27l1.83,-3.39l0.14,-2.29l0.75,-2.08l0.15,-2.27l-0.5,-2.16l-0.97,-1.91l0.52,-1.84ZM797.15,199.72l-2.57,-1.61l-2.21,0.27l-1.69,0.57l-1.02,-0.53l-1.02,0.12l-0.16,-1.76l0.63,-0.77l2.7,-0.24l1.86,-1.68l1.91,-0.98l3.04,-2.52l2.67,-2.39l0.63,-0.98l1.51,-0.69l2.29,-0.37l1.09,0.82l1.69,-0.43l2.79,0.03l1.83,-0.29l1.79,-0.74l3.12,-0.29l2.19,-0.7l0.26,0.06l-0.18,1.1l0.85,0.68l2.74,0.22l1.11,-0.42l2.39,-1.97l-0.57,-2.1l0.4,-0.94l2.14,-2.04l2.55,-3.28l0.45,-1.95l-0.2,-2.13l0.78,-1.34l3.05,-1.07l-1.26,1.28l-1.65,0.92l-0.36,0.67l0.73,1.13l0.3,1.76l0.95,0.6l1.0,0.19l1.03,-0.3l1.18,-1.46l6.0,-2.29l1.79,-1.56l1.26,-1.52l1.25,-2.38l2.64,-1.4l1.29,-1.28l0.94,-3.21l2.1,-3.3l0.85,-3.08l0.92,-1.59l0.24,-1.99l-0.07,-1.16l-0.49,-1.08l-0.5,-0.42l-0.89,-0.06l0.74,-0.65l0.81,-2.26l-0.66,-2.93l0.62,-0.94l1.24,-0.36l0.75,-0.77l0.52,-1.54l-0.08,-1.59l1.48,0.12l0.32,2.43l0.68,0.84l0.91,-0.09l0.69,-0.8l1.64,0.42l0.94,-1.16l0.28,-1.02l-0.12,-1.08l-0.8,-0.68l-2.52,0.82l0.41,-1.91l0.27,-0.42l2.22,1.27l1.07,-0.21l-0.29,2.18l0.24,3.4l0.32,1.16l1.4,1.26l1.05,1.5l1.42,4.28l-0.1,3.09l-0.56,2.58l-1.66,1.14l-0.97,2.0l-0.54,2.99l-2.66,0.62l-1.2,1.82l-0.27,1.84l0.81,4.19l-0.25,2.97l-0.22,0.85l-1.25,1.25l-0.55,1.12l-0.77,1.97l-0.42,2.39l0.41,1.75l1.51,2.46l-1.28,0.42l-1.4,1.32l-0.76,2.79l-3.37,2.17l0.16,-2.7l1.76,-1.96l0.18,-0.57l-0.98,-1.12l-0.81,-0.07l-0.86,0.22l-0.46,0.57l-0.11,0.87l-0.77,0.64l0.28,2.04l-1.35,-1.19l-1.76,0.18l-0.84,0.66l-0.47,1.16l-0.21,2.14l-1.23,1.57l-0.41,-0.3l0.29,-2.03l0.55,-0.31l0.08,-0.64l-1.53,-0.93l-1.49,0.44l-2.44,3.02l-0.4,0.92l-2.16,-0.39l-4.01,0.1l0.08,-0.5l-0.5,-0.63l-1.57,0.08l-0.59,-0.56l-0.49,0.08l0.01,-1.77l-1.08,-0.14l-1.03,0.73l-1.2,2.64l0.69,1.14l1.89,1.24l-0.11,0.44l-2.17,0.49l-1.78,0.83l-3.03,5.07l-1.4,0.53l-1.55,-0.48l-2.28,-3.54l-0.16,-2.19l1.06,-0.6l0.93,-1.05l0.29,-0.62l-0.14,-0.95l-0.68,-0.38l-2.31,0.19l-2.27,-1.13l-3.88,0.47l-2.11,1.59l-3.9,0.79l-2.17,1.03l-0.97,-0.18l-2.53,0.68l-1.6,-0.83l-1.15,0.19l-0.84,1.15l-0.63,2.77ZM865.75,100.56l-0.16,0.02l-0.34,-0.3l0.21,-0.05l0.29,0.33ZM852.34,128.05l-0.01,-0.06l0.07,-0.12l-0.06,0.17ZM843.87,165.83l0.27,-1.03l-0.54,-0.64l0.99,-1.22l-0.26,1.06l0.73,0.5l-0.33,0.78l-0.86,0.54ZM817.81,195.39l0.11,0.97l-0.91,0.42l-0.18,-0.21l0.98,-1.19ZM799.43,203.31l2.14,-1.59l1.03,-2.45l0.92,-0.71l1.41,1.39l3.48,-0.79l0.56,-0.72l0.01,-1.08l2.1,-0.96l0.82,-0.08l3.06,1.19l0.79,-0.04l0.42,2.93l-2.28,1.59l-1.02,1.44l-0.37,1.1l-1.12,-1.23l-0.91,-0.46l-2.01,-0.15l-2.79,1.49l-1.02,2.25l-0.9,0.74l-0.38,1.27l-0.61,0.55l-0.91,-0.13l0.24,-0.55l-0.3,-0.55l-1.28,-0.14l-0.37,-0.85l0.5,-1.92l-0.78,-0.48l0.04,-0.61l-0.46,-0.44ZM806.3,180.01l-0.4,0.05l-0.11,-0.36l0.22,-0.13l0.29,0.44ZM779.3,207.59l0.61,0.97l1.43,0.4l0.37,-0.57l-0.55,-1.19l-2.44,-2.04l0.11,-0.44l1.3,0.29l0.51,-0.3l-0.03,-0.87l1.56,-0.56l0.61,-0.58l1.53,-0.34l1.02,-1.74l1.24,-0.61l1.69,0.3l0.71,1.52l1.14,0.82l1.52,0.28l1.66,-0.66l0.51,0.26l0.05,0.4l-1.27,1.89l0.29,0.6l2.08,0.18l-0.1,0.69l0.71,0.75l-0.05,0.84l0.5,0.31l-1.93,2.27l-0.62,1.2l-1.5,4.83l-0.01,1.79l-0.79,1.89l-1.25,-0.29l-0.84,0.25l-0.28,0.85l0.34,0.72l-1.19,0.96l-0.58,0.29l0.35,-1.29l-0.62,-2.27l0.59,-0.38l0.08,-0.63l-0.47,-0.69l-1.31,0.06l-0.77,1.34l-0.24,1.11l0.7,1.77l-2.46,-0.77l-0.16,-0.39l0.94,-0.5l0.22,-1.32l-0.96,-1.54l0.01,-2.43l0.83,-0.31l0.6,-0.67l1.88,-3.4l-0.33,-0.56l-0.48,-0.05l0.3,-0.59l-0.17,-0.81l-1.26,-2.24l-1.27,-0.93l-1.28,0.67l0.23,2.45l0.36,0.37l0.9,-0.08l-0.06,0.75l-1.61,-0.78l-1.42,0.81l-1.2,-2.07ZM788.9,226.85l0.01,-0.11l0.07,-0.14l-0.02,0.14l-0.05,0.1ZM785.8,229.65l-0.74,0.03l-0.25,-0.58l0.36,-0.28l0.79,0.45l-0.17,0.38ZM781.9,213.3l-0.19,-0.64l0.25,-1.01l0.49,-0.07l0.06,1.08l-0.6,0.64ZM776.05,246.41l0.46,-0.51l1.07,-0.27l-0.66,0.48l-0.27,0.75l-0.59,-0.45ZM776.4,195.67l0.0,0.07l-0.02,-0.02l0.02,-0.04ZM776.72,194.79l0.02,-0.76l0.3,-0.22l0.03,0.45l-0.35,0.53ZM775.75,197.51l0.11,-0.75l0.18,0.13l-0.28,0.62ZM774.64,207.53l0.05,-0.12l0.05,0.07l-0.1,0.05ZM773.52,250.21l0.09,0.15l-0.02,0.05l-0.05,-0.02l-0.03,-0.18ZM771.75,209.72l0.65,-0.12l0.16,0.27l-0.66,0.42l-0.16,-0.58ZM764.44,262.78l0.09,0.4l-0.31,0.21l0.02,-0.29l0.2,-0.32ZM764.79,261.99l0.01,-0.59l0.25,-0.07l0.06,0.35l-0.31,0.3ZM766.32,260.11l-0.04,-0.54l0.94,0.06l-0.09,0.16l-0.81,0.33ZM767.58,259.28l0.76,-0.83l0.14,-0.26l-0.37,0.82l-0.53,0.27ZM737.71,277.3l0.12,0.01l0.12,-0.02l-0.11,0.13l-0.12,-0.12ZM734.91,277.92l0.11,-0.19l0.44,0.15l-0.29,0.11l-0.26,-0.06Z", "name": "Japan"}, "IR": {"path": "M137.98,152.91l1.82,0.03l0.6,-0.28l0.67,-2.32l0.59,-0.59l1.55,0.95l2.35,3.38l2.65,2.25l5.45,1.21l1.03,-0.36l1.99,-0.04l2.17,-2.07l1.11,-0.37l1.44,-1.36l4.32,-2.67l1.33,-0.27l2.06,2.03l-1.19,0.63l-0.3,0.88l0.19,0.73l1.15,0.75l0.06,0.33l-1.67,0.54l-0.47,0.49l0.0,0.74l2.41,2.2l0.82,0.23l1.45,1.6l1.81,-0.16l0.68,4.4l1.03,2.14l2.34,1.36l5.61,0.96l1.48,2.17l4.46,2.95l1.55,0.63l4.82,1.1l3.39,-0.06l10.69,-2.45l0.21,0.44l0.67,0.3l1.71,0.03l0.55,-0.35l0.21,-0.71l-0.72,-3.44l1.67,0.06l3.89,-1.22l0.54,-0.48l1.08,-2.26l3.46,-2.28l1.38,-0.39l4.89,0.22l0.66,-0.25l0.51,-1.1l2.06,-0.24l1.77,0.38l2.05,-0.02l0.63,0.56l0.52,1.51l4.7,1.24l2.54,1.59l3.86,-0.27l3.36,1.38l0.49,1.51l0.66,0.7l4.56,2.51l2.11,2.82l5.87,0.06l0.51,3.54l-0.43,1.67l0.74,1.14l-0.1,1.69l0.31,1.07l-0.64,1.6l-0.71,0.64l0.34,1.44l-0.5,1.97l-0.93,1.56l-1.67,1.22l0.81,1.48l-1.39,0.22l-1.2,1.82l0.15,4.16l1.31,0.92l1.52,0.1l-2.39,2.82l-0.07,0.91l2.0,6.8l-0.31,3.03l0.25,3.24l0.59,0.43l5.89,0.81l0.55,0.62l0.38,2.82l-0.16,0.53l-6.99,7.93l0.0,0.53l3.52,3.93l0.14,0.86l2.14,3.86l2.05,2.06l3.58,1.15l1.47,1.37l1.37,-0.01l-0.16,1.7l0.53,3.99l-0.38,2.1l0.61,0.45l0.9,0.12l1.9,-0.26l0.6,0.48l-0.4,0.47l0.03,1.5l-0.45,0.44l-0.12,1.22l-2.53,-0.02l-2.68,0.69l-1.06,0.62l-0.58,0.96l-0.53,-0.06l-2.39,1.21l-0.42,0.76l-0.4,2.49l-0.69,0.76l-0.48,4.16l-1.09,0.73l-5.32,-1.37l-0.4,-0.8l-0.83,-0.45l-1.11,0.94l-2.58,-0.53l-0.97,0.15l-2.07,-0.31l-1.4,-0.61l-2.88,0.49l-1.9,-1.09l-4.44,-0.29l-1.86,-0.74l-1.13,0.19l-0.55,-0.51l-2.79,-0.5l-0.83,-1.7l-0.06,-1.04l-0.7,-1.65l-0.54,-3.52l-1.01,-1.66l-1.57,-1.19l-2.93,-0.59l-1.84,0.47l-1.36,0.86l-2.28,0.55l-1.54,1.56l-1.04,-0.07l-3.01,1.85l-1.55,0.34l-3.03,-1.5l-1.33,-0.29l-2.66,0.07l-1.33,-0.91l-0.5,-0.81l-3.55,-1.61l-2.09,-1.4l-0.66,-1.36l-1.1,-1.09l-2.08,-0.8l-1.34,-0.91l-2.73,-0.17l-0.9,-0.43l-1.66,-1.66l-0.08,-0.75l-1.31,-2.27l-0.3,-1.86l-1.47,-1.22l-0.02,-1.62l-1.45,-0.7l-0.17,-2.14l-3.57,-4.08l-1.03,-2.45l-0.88,-0.06l-2.97,1.37l-3.63,-2.19l0.69,0.2l0.8,-0.36l0.15,-0.46l-0.39,-0.73l-1.84,-0.31l-0.29,0.69l-0.72,0.48l-0.21,0.77l0.19,1.5l-0.24,0.32l-1.22,0.16l-0.84,0.51l-0.58,-0.43l-0.21,-1.14l-0.59,-0.91l-2.27,-1.56l-0.03,-3.98l-0.38,-0.4l-2.1,-0.09l0.0,-2.84l1.05,-3.56l-2.38,-2.97l-1.03,-2.21l-0.83,-0.6l-1.27,0.02l-5.5,-3.8l-1.96,-0.28l0.44,-1.85l-1.0,-1.8l-0.91,-0.72l-0.27,-1.04l-1.1,-0.07l-2.2,-2.72l0.96,-1.89l-0.74,-1.81l0.4,-0.91l1.01,-0.19l0.31,-1.89l1.71,-1.83l1.74,-1.07l0.13,-0.86l-0.38,-1.15l-0.94,-1.18l0.13,-0.84l0.21,-0.37l1.58,-0.58l0.3,-0.49l-0.2,-0.48l-0.95,-0.45l-3.11,-0.08l-1.23,-1.19l-1.38,-0.31l-0.92,-2.84l-1.37,-0.93l-0.23,-1.89l-1.06,-0.97l-0.82,-2.74l0.21,-1.31l-1.65,-1.47l-0.19,-1.57l0.23,-0.78l-1.97,-1.48l-0.74,-0.13l1.74,-3.57l-0.44,-0.59l-0.74,-0.15l-0.16,-3.61l-0.8,-1.09l0.1,-1.67l-0.76,-0.8l-0.29,-1.01ZM225.11,258.62l0.64,-0.41l0.16,-0.69l0.73,0.1l1.56,-0.62l-1.41,1.46l-0.78,-0.16l-0.9,0.32Z", "name": "Iran"}, "AM": {"path": "M133.7,137.72l5.31,-0.87l4.6,0.01l0.35,-0.5l0.62,-0.08l0.81,0.74l-1.29,0.59l0.3,0.87l0.61,0.07l0.36,-0.45l2.27,0.69l1.11,1.07l-1.31,0.9l-0.18,1.02l1.58,2.09l2.78,1.54l-0.52,1.31l-1.74,0.0l-0.63,0.66l4.82,3.73l1.1,-0.1l0.87,0.4l-0.9,0.95l0.15,0.5l1.2,1.02l-0.8,0.03l-0.28,0.45l0.61,0.92l0.05,1.15l-2.11,0.32l-1.07,-2.31l0.02,-0.85l-1.37,-0.97l0.06,-1.45l-0.44,-0.43l-0.76,-0.06l-1.65,0.57l-1.24,-0.74l-0.65,-0.01l-0.29,-0.86l-0.79,-0.69l-1.99,0.45l-1.49,-1.5l-2.11,-1.4l-2.29,0.19l-1.95,-0.72l-0.84,-2.96l0.94,-1.34l0.1,-0.93l-0.76,-2.01l-1.14,-1.0Z", "name": "Armenia"}, "SY": {"path": "M76.3,209.24l0.78,-1.3l-0.28,-1.24l0.26,-0.62l-0.51,-1.46l0.2,-0.69l1.24,-1.34l-0.07,-0.47l-0.54,-0.44l0.11,-0.31l0.73,-0.65l2.14,-0.14l0.12,-0.49l-0.59,-0.51l1.79,-1.52l0.45,-1.13l-0.6,-1.78l-1.0,-0.69l0.39,-0.45l-0.39,-0.91l-0.84,-0.28l-0.58,0.38l-1.63,0.02l-0.56,-2.32l0.4,-2.21l-0.29,-1.85l-0.99,-1.32l0.72,-2.42l1.8,0.68l0.65,-1.04l1.15,-0.75l0.19,-1.28l1.65,-0.36l0.34,-0.34l-0.72,-2.03l0.63,-2.49l1.73,0.32l1.19,0.96l2.75,0.08l5.74,-2.21l1.65,0.3l2.47,1.47l4.61,0.11l4.99,-1.25l5.14,-2.33l4.7,0.24l4.18,-0.76l1.3,-0.43l0.93,-0.75l0.49,0.36l0.27,1.06l-1.9,1.93l-2.13,1.89l-2.86,0.78l-1.02,1.32l-0.39,2.74l0.81,2.35l0.01,1.26l-1.03,3.02l-0.16,4.36l-1.75,2.99l-1.84,0.48l-14.35,8.07l-14.53,8.74l-3.06,-0.53l-1.12,-0.87l-1.17,-0.34l-0.76,-1.06l-1.01,-0.56Z", "name": "Syria"}, "VN": {"path": "M576.93,298.51l-0.51,-1.64l-0.78,-0.54l-2.47,-2.91l1.98,-2.57l2.48,1.12l1.27,1.17l1.55,-0.8l1.17,-1.62l1.09,1.31l0.65,-0.23l0.5,-1.12l1.92,1.68l0.6,0.06l0.44,-0.27l0.57,-1.49l0.49,-0.28l1.54,0.77l1.39,-0.82l1.27,-0.19l0.96,-0.95l0.37,-1.53l2.86,-1.51l1.3,1.08l0.6,0.99l2.08,1.11l2.44,-0.29l0.92,0.86l2.07,-0.36l1.29,0.73l-0.37,0.74l-0.94,0.61l-0.37,1.51l0.14,0.59l0.74,0.75l0.07,2.04l2.56,0.79l0.53,0.89l0.93,0.65l0.72,0.11l0.48,0.65l1.26,0.24l2.14,-0.43l0.58,0.42l-3.39,1.7l-0.6,1.9l-1.14,0.67l-0.66,-0.37l-1.43,0.37l-1.44,-0.38l-0.4,0.33l0.48,2.03l-1.38,1.48l0.04,1.26l-0.31,0.6l-2.5,2.19l-0.82,0.09l-0.73,0.54l-1.27,2.74l-0.21,2.38l-1.13,1.84l-0.08,0.98l2.05,3.67l4.39,4.08l-0.15,1.1l-0.77,0.02l0.12,0.62l1.13,0.7l1.67,2.29l2.79,2.32l0.58,1.32l2.52,1.78l2.47,2.7l1.33,-0.09l1.66,1.84l2.36,3.76l1.82,1.62l0.84,2.77l1.06,2.16l0.03,1.23l1.48,4.85l-0.3,0.38l0.19,4.34l1.14,2.62l-0.02,1.22l-0.47,-0.11l-0.95,0.87l0.34,1.63l-0.52,0.39l0.13,2.81l-0.5,1.52l0.29,0.85l-0.32,0.62l-0.86,0.38l-0.33,1.65l-1.2,0.23l-3.99,2.79l-1.28,0.28l-0.85,1.36l-1.1,0.17l-4.12,2.16l-1.15,-0.64l-0.46,-1.04l-0.71,-0.02l-0.4,1.85l-1.03,-0.97l-0.51,-0.09l-0.91,0.54l-0.19,0.4l0.3,0.33l0.82,0.08l0.14,0.43l-1.8,-0.07l-0.52,0.39l0.22,0.41l2.1,0.89l-0.78,0.82l-0.25,0.82l-3.09,-2.61l-0.52,-0.02l-0.09,0.51l0.35,0.6l2.45,2.47l0.4,0.99l-0.92,0.37l-3.22,-2.94l-0.84,-0.39l-0.48,0.13l0.02,0.49l2.41,3.01l0.28,0.55l-0.16,0.45l-4.87,2.23l-1.49,2.3l-1.45,1.2l-1.48,0.31l0.36,-0.57l-0.07,-0.58l-0.42,-0.3l0.2,-5.8l0.38,-1.4l1.47,-0.88l-0.07,-0.82l-0.63,-0.81l-1.13,-0.38l-0.44,-0.54l-1.28,0.05l-1.11,-1.3l0.48,-0.48l2.26,-0.26l1.53,-1.37l-0.09,-1.32l1.55,0.42l0.51,-0.11l0.48,-0.65l2.3,-0.3l0.84,0.96l0.69,-0.1l1.72,0.63l0.4,-0.5l-0.03,-1.85l-2.26,-1.96l-0.13,-2.15l0.54,-0.17l0.52,-0.66l2.19,0.55l0.8,-0.12l0.28,-1.97l1.77,-0.16l0.63,-0.58l1.29,-0.26l2.0,-1.65l0.57,-0.1l0.87,0.38l0.99,-0.95l0.4,-1.53l-0.59,-3.65l0.97,-3.21l-2.04,-5.21l0.23,-1.67l0.6,-0.64l0.66,-1.54l-0.36,-2.67l1.06,-1.4l0.15,-0.9l-0.78,-1.17l-2.07,-1.68l-0.7,-1.11l1.52,-0.9l0.14,-1.1l-3.61,-2.58l-0.66,-1.29l-1.33,0.28l-0.77,-1.14l-0.47,-2.49l-1.68,-1.97l-2.01,-1.57l-2.31,-2.43l-0.76,-1.89l-0.98,-1.33l-1.09,-0.41l-1.47,-1.51l0.18,-1.98l-3.34,-1.26l-4.49,-3.01l-1.41,-0.59l1.2,-1.11l-0.22,-1.32l1.3,-0.05l2.58,0.51l1.41,-1.22l1.32,-1.98l0.14,-0.79l-0.44,-0.98l-0.67,-0.44l-0.82,0.04l-0.47,-1.14l-1.38,-0.48l1.04,-0.77l0.02,-0.94l-1.79,-1.39l-1.94,-1.01l-1.95,0.68l-1.62,1.22l-3.75,-1.41l-1.74,-2.66l0.78,-2.71l-0.18,-0.78l-1.48,-1.06l-0.68,1.05ZM612.85,302.64l0.02,-0.06l0.03,0.02l-0.05,0.04ZM586.24,386.06l0.57,-0.22l-0.01,1.11l-0.18,-0.47l-0.38,-0.42Z", "name": "Vietnam"}, "GE": {"path": "M119.33,133.54l1.55,-2.34l0.06,-1.52l-2.13,-6.46l-0.7,-0.85l-2.04,-0.77l-0.55,-0.94l-1.69,-1.2l-2.83,-0.77l-3.29,-2.29l0.5,-0.74l2.93,0.42l1.01,-0.17l3.16,1.41l2.05,0.38l1.79,1.06l3.52,0.26l2.68,-0.31l1.23,0.63l1.39,-0.12l1.41,0.57l0.93,1.03l5.02,2.11l-0.32,1.13l0.82,0.54l1.12,0.07l4.19,-1.65l1.05,0.25l0.55,0.78l0.68,-0.05l0.49,-0.97l1.9,0.63l1.55,1.34l2.19,0.09l0.23,0.11l-0.65,2.11l0.22,0.56l2.45,1.57l1.94,0.42l1.21,0.63l-0.59,0.69l-0.95,0.41l-0.11,1.25l1.02,1.29l2.55,1.75l-0.26,0.81l-0.91,0.61l-1.98,-1.08l-1.24,0.22l-1.58,-0.46l-0.45,-0.31l-0.17,-0.72l-3.31,-1.02l-2.5,1.54l-1.15,0.15l-0.35,0.43l-4.03,-0.02l-3.27,0.74l-2.21,0.14l-0.49,-0.52l-1.43,-0.2l-0.32,-0.87l-3.2,-2.55l-1.35,0.05l-0.97,1.16l-3.92,-0.47l-0.86,0.54l-1.57,-0.52Z", "name": "Georgia"}, "IL": {"path": "M66.48,219.04l1.37,-2.38l3.17,-9.66l2.15,0.04l0.79,-0.61l0.24,-0.89l0.53,-0.01l1.02,-0.76l0.48,1.35l-0.25,0.5l0.28,1.14l-0.8,1.43l-1.61,0.91l-0.2,1.83l-0.83,-0.82l-1.7,-0.23l-1.12,0.8l-0.83,2.52l0.04,3.07l0.41,0.3l1.09,0.02l-1.48,1.09l-0.64,2.32l0.63,0.44l1.45,-0.12l2.1,-0.83l-0.28,1.47l0.26,0.89l-2.2,5.75l-0.02,2.36l-1.23,4.69l-4.6,-13.31l1.92,-2.46l-0.14,-0.82Z", "name": "Israel"}, "IN": {"path": "M322.9,278.6l0.38,0.21l5.32,-0.07l1.27,0.8l1.68,0.01l0.94,-0.3l0.53,-0.69l2.75,-0.92l0.43,1.03l1.13,0.35l2.74,-1.35l0.18,-0.55l-0.52,-0.57l-0.04,-0.58l0.56,-1.05l-1.29,-3.03l-1.64,-2.78l-0.04,-1.94l-0.86,-0.61l-2.16,0.04l-1.11,-1.47l-0.14,-1.05l0.41,-1.17l0.1,-2.48l-0.84,-0.83l-2.48,-0.42l-1.61,-0.88l0.35,-2.6l2.65,-2.76l1.84,-3.01l1.72,-1.27l1.22,0.52l0.56,1.44l1.1,0.59l2.99,-1.0l2.67,-0.31l2.47,-0.76l0.79,-1.89l1.73,-2.0l1.14,-2.58l4.28,-2.34l2.48,-4.31l1.09,-3.03l3.16,-1.31l0.98,-1.11l-0.21,-1.77l3.1,-3.58l2.24,-1.23l-0.01,-1.1l-0.66,-0.51l0.54,-2.18l-0.6,-2.16l0.25,-0.62l1.24,-0.97l3.79,-1.56l0.7,-0.74l0.09,-1.02l-0.92,-0.91l-1.85,-0.75l-2.18,-0.23l-0.22,-2.22l-2.33,-0.13l-0.3,-1.78l-1.32,-0.69l-0.82,-0.85l0.89,-1.3l0.26,-1.1l-1.3,-1.79l0.56,-0.69l1.19,-0.57l0.31,-0.72l-0.28,-0.71l-2.31,-0.44l0.48,-0.63l0.03,-0.68l-1.31,-1.12l1.1,-2.01l2.31,-0.86l4.75,0.99l1.75,0.07l1.98,0.85l2.17,0.26l2.44,-1.38l1.0,-0.01l2.0,-0.7l1.22,0.1l0.88,-0.54l0.56,-0.86l1.6,-0.77l0.5,-1.08l5.25,-3.06l0.64,0.29l0.82,-0.26l-0.18,1.74l2.41,5.55l2.69,0.85l2.04,1.59l-0.17,0.52l-1.42,0.96l-0.24,0.93l0.64,4.48l2.39,2.53l-0.22,1.03l0.75,0.99l0.1,3.18l-0.99,0.98l-0.73,0.16l-0.9,-0.75l-0.54,-1.09l-0.42,-0.13l-2.1,0.32l-0.52,0.68l0.83,2.72l1.35,1.61l-0.09,0.54l0.34,0.47l-0.15,1.2l0.72,1.02l-0.45,1.05l0.16,1.56l0.34,0.35l0.83,0.02l1.28,-0.47l0.37,-0.43l1.67,2.36l1.26,1.02l0.84,0.43l1.54,-0.15l2.02,1.45l0.71,0.09l-0.05,1.4l0.35,0.35l3.03,0.96l2.35,1.5l-2.46,1.88l-1.66,1.96l-1.12,2.54l-0.17,1.84l-1.11,1.66l-0.1,1.64l2.76,1.95l0.62,0.12l0.69,-0.39l4.26,2.5l1.1,1.3l4.1,2.53l1.21,-0.31l3.26,1.89l1.59,-0.04l0.61,1.31l4.11,1.18l1.39,-0.72l2.72,0.69l2.05,-0.86l3.61,1.43l0.49,1.96l3.51,1.64l0.5,0.74l1.03,0.2l2.34,-0.71l0.48,1.29l0.77,0.54l1.62,-0.34l2.57,0.56l2.67,1.13l2.21,-0.87l0.46,0.84l1.56,0.62l1.12,-0.47l1.56,0.17l1.58,-0.3l1.31,0.4l0.67,-0.62l0.82,-2.52l-0.4,-1.75l-0.92,-1.53l0.29,-2.13l0.92,-2.77l0.03,-0.85l-0.34,-0.44l2.12,-0.51l1.16,-0.64l1.2,0.53l0.28,0.95l-0.73,2.81l0.22,0.95l0.65,0.67l-0.76,0.6l-0.14,0.72l1.05,1.87l2.18,1.17l1.5,-0.2l1.71,0.47l0.4,0.55l1.23,0.14l2.71,-0.43l0.77,-0.78l0.82,-0.28l1.5,0.71l1.43,0.22l4.09,-0.15l1.16,-0.6l0.6,0.46l1.15,0.04l2.62,-0.46l0.58,-0.34l0.23,-0.55l-0.59,-1.48l0.63,-1.69l-0.97,-1.51l-1.82,0.06l-0.5,-0.33l-0.44,-0.65l0.28,-0.8l2.3,0.24l1.06,-0.64l2.23,-0.13l1.16,-0.49l1.04,-0.73l0.18,-1.47l2.52,-1.5l0.73,-0.75l0.82,-1.63l3.81,-0.83l1.13,-0.65l0.98,-1.24l0.63,-0.2l1.29,-1.3l2.31,-1.27l0.96,1.07l4.73,1.13l1.16,-0.99l0.17,-0.56l3.46,-1.75l1.52,1.58l-1.24,1.01l0.31,1.59l0.61,0.08l1.68,-1.02l0.74,1.78l-1.74,1.79l-0.44,1.09l0.18,0.4l1.05,0.43l1.61,-0.73l1.24,0.74l1.5,0.23l0.76,-0.22l1.42,0.99l0.16,1.89l-2.66,1.8l-0.78,1.08l0.23,1.55l1.41,2.08l-0.95,-0.48l-0.57,-0.88l-0.78,-0.46l-4.19,0.57l-1.17,0.47l-1.14,1.34l-3.26,2.32l-2.65,1.43l-0.51,0.98l-0.11,1.18l0.58,2.4l-0.76,0.85l-0.54,1.73l-1.12,1.36l-0.94,0.54l-0.72,1.21l-0.19,1.18l1.11,1.09l-0.87,2.1l-2.18,3.55l-1.16,3.34l-2.89,-1.02l-1.55,0.22l-0.79,-0.68l-0.86,0.21l-0.16,0.59l0.79,2.67l-0.36,4.18l-0.29,0.55l-0.89,-0.06l-0.42,0.54l0.05,0.78l-0.61,1.6l0.57,3.58l-0.72,0.29l-0.7,1.4l-1.45,-1.11l-0.57,0.22l-0.23,0.52l-0.5,-4.73l-0.99,-2.06l-0.2,-3.04l-0.66,-2.83l-1.11,-0.62l-1.71,0.29l-0.35,0.4l0.05,1.35l-1.33,1.63l0.0,1.78l-0.68,0.4l-0.43,-0.23l-0.76,-1.47l-0.87,0.09l-0.91,-2.82l0.47,-2.4l0.92,-1.22l1.06,0.04l1.44,-0.89l1.27,0.01l0.59,-1.27l1.19,-0.51l1.03,-3.6l1.2,0.25l0.62,-0.44l-0.19,-1.02l-2.02,-1.36l-1.38,-0.52l-12.03,0.09l-4.39,-1.08l0.12,-4.95l-1.2,-2.28l-0.97,-0.04l-0.36,0.44l-0.14,1.2l-0.96,-0.05l-1.22,-0.71l-0.47,-0.63l-0.34,-1.43l-0.48,-0.42l-1.07,0.08l-0.22,0.73l0.2,0.33l-0.52,0.04l-0.76,-0.22l-0.54,-1.04l-0.89,-0.81l-1.01,-0.48l-0.67,0.31l-0.15,0.89l0.69,0.62l-2.11,2.2l-0.56,2.02l0.59,0.77l0.85,0.23l0.71,0.63l1.1,1.34l0.92,0.42l1.12,0.03l0.31,0.89l0.81,0.56l-1.06,0.32l-2.19,-0.15l-0.38,0.27l-0.89,2.16l-0.8,-0.29l-0.59,0.27l-0.98,2.39l1.18,1.58l1.15,0.1l0.7,0.65l2.25,0.79l-0.21,1.8l-0.98,2.86l1.24,1.83l-0.23,0.96l0.19,0.58l1.36,0.51l-0.45,1.06l0.55,3.31l0.94,2.74l-0.12,2.18l-0.58,0.61l0.67,1.68l-0.38,-0.01l-0.68,-0.76l-0.73,1.06l0.28,-2.83l-1.13,-1.2l-0.38,0.3l-0.56,2.28l0.19,1.14l-0.63,0.22l-1.33,-1.07l-0.47,1.03l-0.53,-0.06l-0.19,-0.18l0.97,-3.34l-2.42,-2.28l-0.28,0.45l0.15,0.94l1.34,1.05l-1.35,2.0l-1.85,1.23l-4.35,1.21l-1.97,2.2l-0.18,1.39l0.89,3.07l-1.45,1.96l-0.07,0.76l-1.77,1.04l-0.81,1.11l-0.9,-0.24l-0.28,0.68l0.35,0.38l-0.41,0.19l-4.39,1.43l-0.28,-1.19l-0.79,-0.25l-1.88,1.14l-0.76,1.19l0.01,0.43l0.52,0.37l-3.38,2.95l-0.65,1.3l-4.35,5.15l-3.35,1.73l-3.41,3.56l-4.46,2.54l-1.82,1.41l-0.7,1.18l0.53,1.54l-0.64,1.44l-3.49,1.65l-2.6,-0.26l-1.0,0.23l-0.64,0.82l-0.76,2.21l-1.11,1.39l-0.62,-0.14l-0.45,-0.67l-1.08,-0.23l-2.16,0.81l-0.81,0.71l-1.53,3.09l-0.39,2.01l0.93,4.64l-0.49,2.1l0.99,3.49l-0.57,-0.03l-0.71,0.82l-0.03,0.48l2.01,1.74l-0.82,4.92l-0.62,1.73l-2.16,3.59l-0.79,3.19l0.26,0.98l-0.61,0.79l-0.06,0.48l0.93,0.07l0.18,0.65l-0.07,6.26l-1.97,-0.13l-1.06,0.18l-0.82,0.53l-0.53,0.87l0.03,0.92l-2.37,3.6l-0.11,1.12l0.64,0.82l-4.13,1.22l-1.23,0.94l-0.76,0.97l-0.5,2.85l-0.41,0.79l-2.04,1.38l-1.79,0.76l-1.36,-0.42l-1.69,-1.23l-3.75,-4.35l-1.66,-4.01l0.77,-0.17l0.23,-0.48l-0.84,-2.92l-1.12,-1.22l-0.01,-0.98l-2.05,-4.35l-1.49,-4.39l-1.57,-2.72l-2.42,-2.65l-1.84,-3.76l-1.3,-3.86l-0.75,-4.53l-1.29,-2.91l-0.9,-3.48l-3.22,-4.41l-0.58,-1.89l0.38,-0.67l-0.96,-1.15l0.25,-0.36l-0.34,-0.63l-0.8,-0.21l-1.49,-2.59l-1.02,-3.05l-1.38,-9.0l-1.2,-3.62l-0.89,-4.27l0.97,-2.9l-0.6,-1.33l-0.85,1.12l-0.06,-0.21l-0.03,-1.21l0.96,0.12l0.44,-0.29l-0.22,-0.47l-1.36,-0.6l0.04,-1.22l-0.43,-0.36l-0.4,-1.77l1.68,-6.59l-0.61,-3.55l-0.95,-0.59l-0.4,-1.19l0.62,-0.56l0.12,-0.49l-0.26,-0.13l2.93,-1.55l0.16,-0.51l-0.5,-0.21l-1.93,0.47l-1.69,-0.06l0.22,-0.85l0.82,-1.06l-1.25,-0.23l0.14,-0.86l1.66,-0.45l0.29,-0.38l-0.29,-0.39l-1.7,-0.37l-1.07,0.22l-2.04,-0.16l-0.39,0.32l0.86,0.84l-0.16,0.52l-1.7,1.97l0.13,0.63l0.93,0.36l0.47,0.66l-0.02,0.8l-1.63,2.72l-7.28,3.2l-2.07,-0.01l-1.67,-0.74l-3.29,-2.58l-2.17,-2.59l-4.15,-3.8l-1.53,-2.11l0.29,-0.67l1.05,0.94l0.71,0.17l1.95,-0.92l0.69,0.03l0.69,-0.46l0.75,0.03l1.32,-0.72l1.25,-0.2l2.15,-3.21l0.45,-0.21l0.23,-0.4l-0.21,-0.79l-0.88,-0.15l-0.75,1.0l-1.63,0.03l-3.3,1.46l-3.07,-0.68l-3.05,-1.58l-1.24,-1.01l-1.52,-2.74l2.46,-1.91l0.13,-0.51l-0.49,-0.2l-1.04,0.36l-2.61,1.58l-0.36,-1.42l1.25,-0.53l2.48,-0.1l0.41,-0.39l0.03,-2.19ZM510.38,409.89l0.46,1.53l-0.26,0.91l-0.96,-1.53l0.07,-0.64l0.69,-0.26ZM502.0,376.41l-0.73,-2.04l0.46,-0.43l0.48,-1.76l0.55,-0.06l-0.74,1.46l0.36,0.73l-0.38,2.09ZM502.93,370.91l-0.34,-0.32l0.01,-1.24l0.16,-1.82l0.51,-0.85l0.37,0.44l0.17,2.11l-0.94,0.92l0.06,0.77ZM503.37,365.59l0.26,-2.41l0.75,-0.98l-0.3,1.27l0.32,0.54l-1.03,1.58ZM500.23,384.16l-0.24,-0.02l-0.13,-1.21l0.57,-0.59l0.25,0.86l-0.45,0.96Z", "name": "India"}, "AZ": {"path": "M146.29,137.61l0.31,-0.42l-0.14,-0.46l-1.19,-0.85l1.66,-1.14l2.69,0.83l0.36,0.77l1.56,0.71l0.87,0.19l1.08,-0.25l2.09,1.1l0.96,-0.25l0.8,-0.8l0.28,-1.52l-2.74,-1.99l-0.84,-1.11l0.05,-0.36l0.72,-0.2l0.89,-1.05l0.62,0.68l1.35,-0.09l2.92,2.63l0.77,1.61l0.58,0.49l3.73,0.81l0.9,-0.29l1.4,-2.1l2.48,-1.29l1.21,-1.93l3.16,3.87l1.28,3.05l1.8,2.12l2.06,1.78l3.01,0.66l1.38,1.34l-2.81,-0.15l-3.0,1.27l-0.6,1.06l-1.13,4.18l0.28,2.16l-0.7,0.7l-0.48,1.73l-0.85,-0.64l-0.9,0.58l-0.89,2.3l0.09,3.19l-1.31,0.29l-1.44,-1.56l-0.89,-0.28l-0.7,-0.92l-1.38,-0.93l1.64,-0.6l0.54,-0.51l-0.11,-1.04l-1.24,-1.09l1.48,-1.09l0.08,-0.54l-2.77,-2.68l-1.81,0.33l-2.3,1.36l-2.2,1.41l-1.46,1.36l-1.09,0.35l-2.04,1.96l-0.32,-1.72l0.88,-0.3l0.06,-0.59l-1.44,-1.33l0.73,-0.52l0.03,-0.84l-1.43,-0.86l-0.97,0.13l-3.58,-2.86l1.32,-0.16l0.78,-1.51l0.01,-0.7l-3.09,-1.91l-0.78,-0.93l0.78,-0.43l-0.1,-0.73l-0.66,-0.19l0.95,-0.7l-0.04,-0.82l-1.37,-1.31l-1.8,-0.5ZM148.08,141.25l-0.07,0.14l0.0,-0.02l0.07,-0.12ZM143.77,150.11l1.2,-0.38l0.53,0.63l0.19,0.87l0.88,0.02l1.49,0.8l2.24,-0.57l-0.06,1.5l1.4,1.03l-0.08,0.63l0.93,1.93l-3.87,-0.93l-2.44,-2.08l-2.4,-3.44Z", "name": "Azerbaijan"}, "ID": {"path": "M789.33,474.14l1.38,-1.54l0.5,-1.3l-0.0,-0.92l3.92,-1.03l2.44,-1.87l1.87,-0.69l3.25,0.45l4.58,2.3l3.81,0.16l0.65,0.47l-0.17,1.23l1.36,2.55l-1.13,2.76l0.68,4.46l2.0,3.96l0.4,0.23l0.59,-1.18l-0.04,-0.97l0.35,-0.17l0.49,2.77l0.33,0.3l0.81,0.01l0.32,1.91l1.81,1.2l2.12,0.2l1.17,-0.34l2.83,-2.66l1.11,-1.9l1.81,-1.25l0.97,-2.14l3.21,-0.53l1.82,-0.72l0.99,-0.93l-0.34,-1.22l4.78,-2.47l6.06,2.27l1.21,0.95l7.33,3.23l2.8,0.05l0.74,0.46l2.75,0.25l1.04,1.22l1.3,0.02l0.01,27.59l-0.84,2.98l0.84,1.43l0.01,15.75l-2.99,-3.29l-3.59,-3.15l0.9,-1.62l-0.14,-0.51l-0.53,0.08l-1.2,1.2l-3.92,0.65l-1.0,-1.54l-2.46,2.02l0.42,-1.96l0.52,-0.65l0.64,-1.89l-0.34,-0.77l-0.85,-0.46l-1.09,-1.32l1.83,0.12l0.86,-0.28l0.27,-0.48l-2.71,-0.68l-1.41,-1.08l1.45,-0.24l0.25,-0.65l-3.14,-3.8l-1.0,-2.81l0.55,-0.88l-1.13,-0.38l0.86,-0.89l-0.44,-0.28l-1.59,0.29l-0.05,-1.54l-2.46,-1.85l-3.26,-1.75l-0.15,-0.38l-0.61,-0.18l-0.32,0.21l-0.69,-0.41l-3.54,-0.8l-4.86,-2.18l-3.99,-0.66l-1.85,0.06l-3.13,-1.82l-0.43,-0.67l0.08,-0.46l1.09,-0.1l0.36,-0.39l-0.35,-0.4l-1.06,-0.12l-1.47,0.42l-1.05,-0.47l-1.01,0.18l-1.02,-1.07l-1.09,0.17l-1.99,-2.23l0.11,-1.47l1.05,-1.42l-0.28,-0.61l-0.83,-0.02l-0.83,0.78l-0.2,1.78l-0.6,0.13l-0.41,0.49l0.16,0.67l-0.93,1.58l-0.06,1.1l-0.99,1.07l-2.04,0.03l-1.03,-2.27l0.81,-1.34l-0.94,-2.03l-3.11,-2.49l-2.21,-0.48l-0.28,-0.36l1.45,-0.65l3.86,0.73l2.32,-2.25l0.92,-0.29l2.94,0.8l0.71,0.55l0.57,-0.31l0.3,-1.04l1.11,-0.47l0.09,-0.97l-0.4,-0.37l0.57,-1.11l-0.55,-0.38l-1.54,0.64l-3.61,0.19l-1.92,0.42l-3.32,-0.4l-1.43,0.17l-1.92,-1.74l-0.62,-2.99l-0.39,-0.38l-1.41,-0.13l-3.25,-1.1l-1.9,0.36ZM839.2,526.43l1.24,-2.99l1.27,-2.13l1.22,-1.0l2.52,-0.81l1.51,0.07l1.22,1.28l0.14,0.58l-1.4,2.52l-1.81,1.56l-1.64,0.91l-4.26,0.02ZM846.09,526.2l0.98,-0.72l0.56,0.91l-1.54,-0.19ZM825.18,476.4l2.6,0.11l1.48,0.5l2.3,0.09l-3.37,0.37l-3.0,-1.07ZM822.33,469.12l1.47,0.16l0.45,0.26l-0.52,0.3l-1.4,-0.73ZM824.31,469.56l1.05,-0.04l3.09,2.59l-1.2,0.32l-1.42,-0.3l-1.0,-2.39l-0.52,-0.18ZM818.29,471.77l-0.21,-0.04l-0.17,-0.42l0.16,-0.02l0.22,0.48ZM813.05,509.18l0.58,0.0l0.41,-0.43l0.29,-1.17l-0.44,-0.67l1.84,-2.07l0.83,1.72l-0.21,1.93l0.3,1.44l-0.27,0.81l-0.38,0.3l-1.15,-0.18l-1.79,-1.67ZM812.51,512.73l0.68,-0.38l-0.5,-0.69l-0.07,-1.13l2.32,1.74l-1.23,2.35l-0.79,0.47l-0.67,-0.65l0.27,-1.71ZM801.88,507.73l-0.08,-0.13l0.08,-0.65l0.16,0.53l-0.16,0.25ZM791.1,523.43l-0.89,-0.08l-0.19,-0.61l0.31,-1.04l0.85,-1.69l0.66,-0.35l1.27,-1.43l0.18,-0.61l0.39,-0.12l0.2,0.11l-0.55,0.73l0.32,1.17l-0.44,1.23l-1.78,1.74l-0.35,0.94ZM785.68,465.9l-0.54,-0.57l-1.3,-0.15l0.15,-0.41l1.73,-0.18l0.72,0.99l-0.75,0.32ZM787.02,466.29l0.59,0.08l0.14,0.13l-0.57,0.11l-0.15,-0.32ZM787.04,464.3l2.01,0.13l1.67,0.73l0.19,0.68l-0.29,0.25l-0.91,-0.29l-0.96,0.12l-1.72,-1.62ZM789.08,524.99l0.05,-0.05l0.02,0.01l-0.07,0.04ZM786.92,471.18l1.16,-0.36l0.96,0.27l-0.49,2.26l-0.95,-0.47l-0.68,-1.7ZM766.27,488.64l-0.3,-0.69l2.11,-2.36l5.81,-0.26l0.94,0.8l1.35,-0.39l1.07,-0.71l0.68,0.0l3.32,1.4l2.85,0.08l1.28,0.95l0.69,1.82l0.9,0.44l0.47,0.8l-0.29,1.53l-5.37,-2.63l-1.33,-1.11l-2.56,-0.1l-0.53,0.55l0.05,0.41l-3.38,-0.88l-0.29,-0.67l-0.42,-0.11l-1.12,0.34l-1.17,1.21l-0.72,0.09l-0.48,-0.16l-1.4,-1.59l-0.89,-0.41l-0.85,0.41l-0.42,1.23ZM780.17,477.84l3.58,-1.0l0.41,0.54l-0.24,0.82l-1.38,0.56l-2.37,-0.92ZM778.8,522.63l0.94,0.13l-0.18,0.93l-0.79,-0.7l0.03,-0.36ZM763.29,456.66l-0.79,-2.23l0.82,-1.51l0.7,-2.8l2.1,-2.2l-0.75,1.07l-0.18,0.98l0.94,1.15l0.0,2.49l-0.83,1.09l-1.69,1.08l-0.32,0.87ZM763.89,457.48l0.97,0.44l0.99,-0.17l0.68,-1.6l1.34,-0.77l0.14,-1.37l0.36,-0.47l1.41,-0.82l1.5,-0.35l0.03,2.9l-2.85,1.55l-0.49,0.89l0.2,0.84l2.85,1.59l0.21,0.87l-1.41,-0.63l-3.46,-0.6l-0.67,0.3l-0.37,0.77l-0.08,2.61l0.69,2.29l1.8,3.22l-0.66,-0.29l-1.13,-2.05l-1.42,-1.29l0.15,-3.72l-1.16,-1.71l-0.12,-0.79l0.52,-1.65ZM769.72,447.96l-0.89,0.1l-0.34,-1.46l0.71,-1.09l1.54,-0.83l0.41,0.59l-0.43,1.63l-0.48,0.8l-0.53,0.26ZM770.98,517.22l0.07,-0.02l-0.01,0.06l-0.06,-0.04ZM766.39,491.38l0.34,-0.3l0.21,-0.03l-0.29,0.14l-0.26,0.19ZM767.55,490.94l0.67,-0.35l-0.17,0.61l-0.49,-0.27ZM766.43,525.21l0.01,0.0l0.11,-0.0l-0.03,0.03l-0.08,-0.03ZM767.16,475.96l-3.99,0.3l-0.88,-0.4l0.4,-0.99l1.11,-0.75l3.36,1.84ZM761.78,466.79l0.31,0.27l0.62,-0.11l0.26,-0.47l0.61,0.79l-0.45,0.83l0.4,0.98l-0.85,0.24l0.16,-0.66l-1.25,-1.34l0.2,-0.52ZM764.02,469.29l0.79,0.03l0.27,0.36l-0.41,0.22l-0.64,-0.6ZM760.63,469.19l0.05,-0.12l0.05,0.15l-0.09,-0.02ZM760.49,467.14l-0.3,0.09l-0.05,-0.4l0.25,-0.77l0.11,1.08ZM757.75,487.23l1.12,0.53l1.5,1.99l-0.08,0.85l-1.95,0.95l-1.71,0.4l-0.93,-0.35l-2.61,-1.35l-0.99,-1.48l0.06,-1.37l0.81,0.26l2.66,-0.6l2.11,0.14ZM757.21,433.23l0.01,-0.01l-0.0,0.01l-0.01,0.0ZM757.81,431.67l-0.55,-0.64l0.14,-0.88l0.5,1.37l-0.1,0.14ZM750.41,523.01l1.0,-1.32l1.73,0.26l2.79,-0.97l0.69,0.53l-1.13,0.53l-0.7,0.9l-2.53,-0.45l-1.85,0.52ZM747.5,477.65l0.38,-0.04l1.32,0.09l-1.63,0.15l-0.07,-0.2ZM750.49,477.62l1.14,-0.09l0.2,0.02l-0.72,0.12l-0.62,-0.06ZM750.92,479.55l-0.08,-0.27l0.13,-0.24l-0.06,0.52ZM748.22,437.51l0.03,0.04l-0.03,-0.01l0.0,-0.03ZM743.62,476.88l0.82,0.28l0.59,-0.2l0.46,0.47l-1.5,0.42l-1.42,-0.31l-2.24,0.81l-0.5,-0.01l-0.45,-0.75l0.3,-0.99l0.47,-0.16l1.27,-0.06l2.21,0.5ZM745.7,477.42l0.14,-0.02l0.02,0.01l-0.16,0.01ZM704.86,464.54l0.67,-0.32l0.35,-0.64l-0.38,-1.56l0.7,-1.38l0.9,-0.91l0.22,-1.01l1.46,-1.75l0.61,0.71l0.88,0.3l0.92,-0.29l1.28,-1.46l0.85,-1.63l0.55,-0.33l0.65,-0.1l0.97,0.48l1.35,0.12l0.78,1.0l0.7,0.33l2.14,-0.14l4.23,0.52l2.94,1.27l1.84,-0.7l5.9,0.77l3.32,-1.42l1.09,-1.24l1.03,-0.48l0.49,-1.14l1.28,-0.5l1.4,-1.67l0.9,0.27l0.37,0.77l-0.72,0.71l-1.14,2.23l-2.02,1.93l-1.35,1.98l-0.59,0.59l-1.4,0.6l-5.09,0.6l-1.77,-0.16l-1.34,-1.15l-0.84,-0.13l-8.69,0.42l-2.46,-0.46l-3.77,0.42l-3.29,-0.64l-1.86,0.64l-1.29,1.45l-1.42,3.65l0.37,2.87l1.43,2.52l2.03,1.25l0.64,1.6l0.81,1.04l2.66,0.26l1.16,-0.55l1.08,-1.76l1.97,-1.99l1.09,0.7l1.85,0.06l2.35,-1.32l4.52,-0.01l0.37,-0.44l-0.16,-0.5l1.88,-0.43l1.27,0.47l0.28,0.68l-0.26,1.25l-0.33,0.19l-1.76,-1.11l-1.42,0.24l-0.83,0.58l-2.23,2.84l-1.83,1.48l-2.87,1.01l-1.54,1.51l-1.64,-0.44l-0.46,0.1l-0.39,0.56l0.2,0.92l1.67,1.53l1.36,0.61l2.3,3.75l1.54,1.18l0.08,0.97l0.62,0.86l-0.56,0.67l-0.39,2.87l2.47,2.01l0.76,1.42l0.7,0.29l0.61,-0.26l0.18,1.66l-0.74,-0.33l-0.61,0.56l-1.54,0.02l-2.74,0.91l-0.68,0.93l0.08,1.25l-0.69,0.09l-2.23,-0.59l-0.59,-1.03l0.39,-2.11l0.54,-1.02l-0.07,-0.81l-0.6,-0.58l-1.72,-0.75l-3.0,-2.79l1.22,-2.49l-0.1,-3.4l-0.7,-0.76l-0.83,-0.19l-1.98,0.21l-2.36,1.53l-0.78,0.9l-0.02,0.97l1.01,2.13l0.32,2.63l-0.55,2.79l0.43,4.03l-1.05,3.95l1.04,2.72l-3.1,0.14l-1.67,0.86l-1.69,-1.16l-0.56,-0.63l-0.09,-0.63l1.15,-3.15l0.0,-1.13l0.72,-2.42l0.09,-2.92l-1.08,-2.37l0.04,-1.47l-1.22,-0.88l-2.77,0.54l-0.33,-0.25l-0.58,-1.33l0.17,-2.69l-0.53,-1.3l2.28,-1.74l0.6,-2.56l1.14,-1.64l0.2,-0.97l-0.28,-2.97l1.44,-3.6l1.14,-1.35l0.69,1.01l0.45,0.18l0.3,-0.38l-0.89,-5.64ZM736.59,534.43l0.65,0.46l1.5,0.02l1.11,-0.94l0.32,-0.91l2.8,-1.45l0.68,0.57l1.03,-0.38l-0.17,0.55l-0.73,0.03l-0.51,0.53l0.75,2.11l-2.51,2.9l-2.0,1.7l-1.75,0.24l-2.44,1.21l-0.67,0.02l-0.7,-0.31l0.76,-1.13l-0.16,-0.53l-0.73,-0.47l0.54,-1.87l2.23,-2.34ZM739.69,526.62l0.3,-0.38l-0.09,-0.61l0.49,-0.44l0.74,0.46l1.0,-0.28l2.39,0.23l0.02,0.44l-4.84,0.58ZM738.25,526.06l-0.87,1.35l-0.81,-0.7l1.04,0.05l0.63,-0.7ZM731.61,527.45l1.11,-0.79l0.05,-0.48l0.71,0.19l1.02,-0.53l-0.5,0.72l-0.64,0.17l-0.4,0.77l-0.89,0.22l-0.47,-0.27ZM733.01,475.86l0.15,0.17l-0.02,0.09l-0.13,-0.02l0.01,-0.25ZM728.24,475.03l-0.26,-0.63l0.5,-1.4l1.79,-0.17l-2.03,2.2ZM730.66,474.31l0.09,0.01l-0.08,0.05l-0.01,-0.07ZM731.28,474.11l0.47,-0.63l0.45,-0.08l0.46,0.35l-0.47,0.81l-0.91,-0.45ZM728.06,545.35l0.04,-0.38l1.57,-0.49l1.76,-1.46l0.19,0.55l-1.26,1.05l-2.31,0.73ZM729.8,526.35l0.37,-0.31l0.87,0.03l-0.08,0.29l-1.15,-0.01ZM726.57,505.77l-0.28,-0.74l1.35,-2.24l0.65,-4.35l0.9,-1.29l0.76,0.85l0.09,0.81l-1.0,0.33l-0.65,3.17l0.07,0.35l0.84,0.13l0.74,0.68l-0.7,0.43l-0.85,0.03l-0.97,1.82l-0.95,-0.0ZM729.17,494.09l1.2,-0.03l0.04,0.33l-0.68,0.62l-0.57,-0.92ZM705.88,527.5l2.53,-1.18l2.61,-0.3l1.0,0.55l1.9,0.32l3.37,1.63l4.0,-0.89l1.97,1.18l0.65,0.09l1.14,-0.33l0.87,-1.23l2.69,-1.32l-1.25,1.05l0.03,0.87l-2.49,0.92l-0.98,0.08l-1.0,-0.06l-0.77,0.11l-3.09,1.08l-0.63,-0.51l-1.32,-0.05l-0.8,0.74l-0.94,-0.13l-1.11,0.29l-3.54,-1.0l-1.78,0.13l-1.63,-0.31l-1.31,0.48l-0.52,-0.79l0.4,-1.43ZM728.29,525.01l-0.42,-0.09l0.33,0.02l0.09,0.07ZM724.05,503.6l0.27,-1.16l0.54,-0.75l-0.3,-1.92l2.04,-0.94l0.18,1.77l-1.01,1.42l0.03,1.48l-0.38,0.24l-0.79,-0.36l-0.58,0.23ZM720.93,502.15l0.62,0.76l-0.12,1.31l-0.94,-1.15l0.45,-0.92ZM720.23,543.0l0.44,-0.43l0.34,-0.02l-0.55,0.41l-0.23,0.04ZM706.07,534.07l1.84,1.37l0.47,0.99l1.4,0.16l0.62,0.43l1.7,1.8l0.11,0.63l-0.67,0.63l-1.69,0.55l-1.31,-0.32l-1.32,-0.78l-0.92,-1.19l-2.54,-1.52l-3.9,-0.54l-0.69,-0.98l1.35,-0.7l3.1,-0.23l1.3,0.2l1.15,-0.51ZM702.37,528.21l0.22,-0.47l0.21,0.05l-0.06,0.15l-0.36,0.27ZM693.04,526.41l0.72,0.45l1.53,-0.65l0.67,0.05l0.64,0.92l0.65,-0.13l0.38,-0.6l0.71,-0.04l1.18,2.42l-1.95,-0.07l-0.56,0.18l-0.25,0.54l-1.8,0.36l-0.09,-0.98l-0.75,-0.28l-1.32,1.18l-2.33,0.64l-1.08,-0.05l-1.64,0.65l-2.17,0.19l-1.07,0.47l-1.71,-0.58l0.33,-2.98l2.29,-1.13l1.29,0.44l1.51,-0.01l1.57,1.98l1.43,0.27l2.25,-0.78l0.15,-0.9l-1.07,-0.93l-0.98,-0.17l-1.11,-0.8l-0.4,-0.87l0.92,-0.34l1.29,0.22l0.79,1.34ZM624.73,453.92l0.32,-1.2l1.4,-1.48l0.79,-1.6l0.57,-0.24l0.23,0.98l0.47,0.31l0.21,1.21l0.61,0.69l4.36,3.97l1.76,1.11l4.44,-1.41l2.81,0.41l2.57,-0.14l0.92,-0.77l1.34,-0.42l0.81,-2.15l1.88,-0.75l3.35,-0.06l0.1,0.67l0.44,0.33l4.78,1.45l2.12,-1.48l3.43,-0.44l1.13,0.3l1.1,-1.45l0.44,-1.58l0.82,-0.52l0.22,-0.91l-0.41,-1.57l2.94,-2.09l-0.01,-0.9l-0.63,-0.47l0.22,-1.45l0.71,-0.74l1.04,0.04l0.82,-0.43l0.87,-3.2l0.01,-3.59l0.74,-1.77l1.17,-1.05l0.92,0.4l1.13,-0.45l1.83,0.33l0.96,-0.41l4.28,0.22l1.22,0.26l1.37,0.81l-0.09,0.78l2.13,2.46l-0.52,0.13l-0.74,-0.59l-0.66,0.21l-0.19,0.44l-2.01,-0.06l-0.87,0.12l-0.34,0.39l2.26,1.73l-0.23,0.93l0.24,0.77l1.88,0.96l-0.32,0.83l0.66,0.44l0.04,0.65l0.97,0.48l0.77,1.52l1.29,1.56l-0.09,0.39l-1.72,1.31l-0.07,0.72l2.13,2.4l4.18,2.87l2.38,2.1l-1.34,0.78l-1.57,0.18l-2.4,-0.43l-1.29,-1.21l-0.78,-0.45l-0.48,0.07l0.3,1.69l-1.62,1.18l-1.71,3.82l-0.45,4.24l0.8,3.1l-2.33,1.11l-2.24,2.13l-0.51,-0.17l-0.74,-1.17l-0.38,0.3l0.13,2.03l-1.38,0.97l-0.34,0.98l-1.85,1.46l0.38,0.6l0.71,-0.03l0.17,0.7l-0.16,0.71l-0.71,0.57l0.12,0.69l1.44,0.48l0.05,1.1l-0.1,0.51l-0.99,-0.02l-0.65,0.55l-0.07,0.39l0.49,0.41l-0.28,1.72l-0.35,0.31l-0.29,-0.21l-0.62,0.23l-0.07,0.63l0.5,0.77l-1.21,1.63l-0.68,1.71l-9.18,4.19l-0.25,-3.08l-0.6,-2.47l-0.29,-0.35l-0.87,0.73l-0.51,-0.29l0.29,-0.99l-0.2,-0.48l-0.51,0.12l-0.63,0.76l-0.92,-0.59l-1.23,0.91l-1.59,0.4l-0.66,-1.92l-0.54,-0.16l-1.55,0.4l-2.09,-2.12l-0.67,0.19l-0.43,1.75l-1.45,0.92l-1.04,0.52l-2.45,-0.55l-1.19,0.45l-1.71,1.25l-0.04,-3.42l-1.1,-1.47l-0.52,0.04l-0.45,0.52l-1.8,-0.3l-3.15,1.01l-0.34,-0.21l0.41,-0.79l-0.48,-0.19l-1.4,0.72l-0.99,-0.86l-2.02,0.63l-1.1,-7.06l-0.99,-1.09l0.56,-2.28l-0.43,-2.1l-0.89,-1.4l-1.51,-1.24l-2.88,-0.7l-0.03,-0.39l0.77,-0.78l-1.83,-1.67l-0.05,-1.14l0.99,-2.44l-2.34,-2.49l-0.27,-3.07l0.36,-2.36l1.15,-0.76l0.16,-0.42l-0.77,-0.31ZM689.33,432.89l1.07,-0.1l0.09,0.26l-0.8,0.22l-0.36,-0.38ZM688.52,438.39l0.19,-0.01l-0.04,0.25l-0.08,-0.07l-0.06,-0.17ZM688.18,525.84l-0.09,-0.44l0.43,-0.1l-0.34,0.54ZM676.77,529.94l0.76,-0.55l-0.1,-2.16l1.02,-0.92l1.12,-0.58l2.02,0.78l-1.52,3.24l0.09,0.45l-0.76,0.16l-2.62,-0.43ZM677.43,493.41l0.1,-1.05l-0.41,-1.51l0.63,-1.84l0.39,-0.25l0.37,3.12l-0.14,0.7l-0.94,0.84ZM665.5,525.06l3.09,0.52l1.84,-0.9l2.51,0.99l0.95,1.06l-2.63,1.44l-0.74,1.27l-0.04,-0.59l-0.76,-1.07l-1.72,-1.15l-1.67,-0.38l-0.83,-1.18ZM671.74,515.64l-0.41,0.09l-0.2,-0.1l0.96,-0.2l-0.35,0.21ZM596.42,514.63l0.11,-0.17l0.13,-0.12l0.08,0.21l-0.32,0.08ZM598.18,514.76l1.14,-1.95l1.0,-0.35l0.73,-2.71l1.15,-1.24l5.69,1.33l1.0,-0.27l0.85,-1.03l1.75,0.39l0.99,1.02l1.54,0.76l3.59,0.62l1.25,-0.16l1.32,1.32l0.6,1.81l0.87,0.74l4.61,0.57l1.64,-0.38l2.33,0.65l2.82,-0.05l1.94,0.34l1.32,-1.19l1.09,-2.43l1.31,-0.19l1.72,1.9l1.29,0.09l1.34,-0.38l1.51,0.93l1.77,0.23l0.81,0.67l3.18,0.2l0.76,2.06l1.03,0.6l0.02,1.75l1.86,1.11l1.83,0.48l1.96,0.06l4.21,-0.69l2.22,0.99l0.26,1.37l-0.42,3.1l0.54,1.37l0.91,0.84l-1.69,-1.01l-2.59,-0.38l-5.27,-2.14l-4.31,0.92l-4.16,-0.64l-4.53,-0.14l-6.69,-1.16l-4.26,-1.95l-5.75,-1.42l-4.09,-0.29l-1.47,0.35l-0.85,0.62l-3.75,-0.53l-2.7,-1.34l-2.03,-0.56l-6.08,-0.73l-0.14,-0.52l0.74,-1.34l-0.22,-0.54l-4.35,-1.48l-3.17,-0.03ZM654.92,517.5l-2.42,-0.71l0.79,-0.92l1.33,-0.13l6.62,-0.05l0.29,0.26l-0.93,0.28l-0.47,0.51l-1.37,0.03l-1.21,0.72l-2.63,0.02ZM651.59,507.15l0.02,-0.02l-0.0,0.02l-0.01,-0.0ZM629.22,472.23l-1.34,0.69l-0.13,-0.04l0.21,-1.38l1.22,0.14l0.23,0.38l-0.19,0.23ZM618.17,435.89l0.02,-0.02l0.08,-0.01l-0.1,0.03ZM618.38,435.83l0.47,-0.55l-0.28,-0.49l-1.07,-0.29l-0.43,-0.7l1.13,-1.07l1.0,1.28l0.01,0.85l-0.47,0.88l-0.36,0.1ZM613.87,485.59l0.62,-2.31l0.83,-0.17l1.71,0.45l0.91,0.65l0.42,0.73l-0.67,1.89l-0.81,0.66l-1.12,-1.0l-1.46,0.78l-0.43,-1.68ZM601.61,476.32l0.87,1.51l0.39,2.48l1.18,2.07l2.78,0.8l-0.96,2.1l0.31,1.02l-2.53,-1.29l-1.77,-0.49l-0.5,-1.02l0.14,-1.35l-0.58,-0.6l-0.68,-1.84l-1.77,-0.78l-1.76,0.29l-1.15,-0.49l1.64,-1.12l0.11,-1.3l0.47,-0.44l0.59,-0.22l0.69,1.26l0.66,0.02l0.4,-0.54l-0.09,-0.9l0.29,-0.08l0.93,0.17l0.35,0.75ZM530.39,424.92l2.72,-0.33l2.48,0.49l2.53,-0.04l2.62,2.37l0.68,1.61l1.82,1.83l-0.03,1.66l0.5,0.76l2.69,1.32l0.98,1.31l2.78,1.33l4.3,2.95l5.9,7.42l1.3,0.61l1.52,1.27l0.6,-0.39l-0.48,-1.94l0.42,-0.2l0.65,0.22l1.77,1.7l0.75,1.83l0.64,0.64l2.38,0.59l1.69,1.29l0.93,1.25l0.63,2.04l1.23,1.23l0.72,0.54l3.47,0.81l0.66,0.9l-0.25,0.33l-3.29,1.42l-0.26,0.47l0.44,0.31l2.65,-0.48l3.25,-1.74l0.79,0.19l1.35,1.33l0.7,1.44l-2.59,1.79l-0.16,1.25l0.67,0.82l-0.37,0.32l-0.08,0.69l0.83,1.57l1.47,1.03l2.67,1.06l2.12,0.17l1.02,5.6l0.54,0.93l1.88,1.11l-0.1,0.7l-1.34,1.48l0.01,1.56l0.96,0.2l1.38,-1.36l0.89,-0.36l2.6,0.15l1.24,0.75l3.36,4.47l0.08,0.58l-1.14,1.39l-0.45,1.58l0.05,1.0l0.58,0.85l-0.73,2.28l0.4,3.06l0.0,3.37l-0.52,4.94l-0.35,0.75l-0.52,-0.09l-0.7,-0.92l-1.3,-0.93l-0.74,0.12l-1.53,1.25l-3.08,-1.61l-0.57,0.22l-0.16,0.5l0.41,2.14l-3.87,-3.78l-1.82,-2.35l-6.85,-4.58l-2.81,-2.35l-3.04,-4.11l-4.1,-3.23l-1.59,-2.69l-1.88,-1.68l-1.65,-2.44l-0.27,-2.38l-2.75,-4.74l-1.36,-3.58l-3.35,-3.83l-1.51,-2.78l-2.58,-1.27l-1.15,-0.94l-2.67,-8.45l-1.56,-2.88l-3.96,-2.61l-2.73,-1.1l-0.8,-3.58l-1.59,-1.11l-3.15,-4.48l-1.34,-1.07l-2.6,-0.77l-1.59,-1.89l-5.47,-5.13l-2.06,-3.75l0.28,-0.92l-0.16,-0.88l0.93,-0.33l2.34,0.34l2.94,2.12l2.82,0.53ZM599.87,441.75l-0.0,-0.09l-0.01,-0.06l0.07,0.03l-0.06,0.12ZM590.63,465.03l0.37,-0.91l0.85,0.78l-0.91,0.24l-0.31,-0.11ZM593.0,465.4l0.03,-0.01l0.04,0.04l-0.06,-0.03ZM588.93,455.69l0.63,-0.44l1.15,-0.05l0.48,0.5l-0.01,0.7l-0.48,0.59l-0.37,-1.29l-0.46,-0.23l-0.95,0.22ZM589.16,467.04l1.01,-0.3l0.43,0.45l-0.4,0.65l-0.62,-0.01l-0.43,-0.79ZM586.69,455.6l0.28,-0.16l0.2,0.1l-0.19,0.32l-0.3,-0.26ZM583.2,466.09l0.26,-0.26l0.73,0.22l-0.47,0.13l-0.51,-0.09ZM580.69,459.3l0.04,-0.25l0.07,-0.11l0.18,0.35l-0.29,0.01ZM577.43,455.57l0.12,-0.16l1.43,0.67l0.68,0.71l-1.09,-0.85l-1.14,-0.36ZM575.86,455.84l3.0,1.71l0.05,0.24l-3.31,-0.81l0.26,-1.13ZM572.44,452.08l1.35,0.36l-0.78,-0.08l-0.57,-0.28ZM573.94,452.48l0.99,0.27l0.07,0.32l-0.4,-0.32l-0.66,-0.27ZM573.82,453.77l0.81,0.9l-0.12,1.3l-0.51,-0.94l-0.18,-1.26ZM573.27,503.85l0.97,0.44l-0.04,0.13l-0.23,0.01l-0.7,-0.58ZM569.22,448.44l0.36,0.65l-0.35,0.99l-0.59,0.37l-0.51,-0.09l-0.49,-0.96l0.03,-0.67l1.55,-0.3ZM558.51,485.09l1.28,1.34l-0.14,0.64l-1.01,-1.14l-0.13,-0.84ZM556.91,483.15l0.93,0.83l-0.3,0.47l-0.45,-0.01l-0.18,-1.3ZM553.83,479.28l0.22,0.16l0.51,1.03l-0.84,-0.6l0.11,-0.59ZM550.38,476.64l-0.51,0.03l-1.55,-1.07l-1.64,-2.92l0.45,-1.36l1.25,-0.2l1.51,3.63l0.96,1.31l0.02,0.4l-0.48,0.18ZM544.85,467.45l-0.26,0.08l0.72,-1.91l-0.06,0.84l-0.4,0.99ZM537.07,452.74l3.73,3.74l-0.54,2.57l-0.49,-0.11l-0.75,-1.78l-1.43,-0.9l-0.76,-1.62l-1.06,-1.18l0.55,-0.07l0.75,-0.64ZM529.81,445.7l-2.67,-1.77l-1.57,-0.47l-0.46,-0.71l0.65,-0.33l3.82,2.73l0.22,0.54Z", "name": "Indonesia"}, "OM": {"path": "M223.78,281.06l3.38,-0.67l0.29,-0.3l-0.45,-1.47l-1.1,-0.27l0.26,-4.83l0.69,-0.3l-0.25,0.67l1.14,1.14l2.12,-1.71l1.76,3.66l2.12,2.65l1.62,1.38l3.75,1.45l3.82,0.7l1.61,0.75l1.8,-0.16l1.27,0.87l1.96,3.07l2.97,3.68l1.01,0.78l1.88,0.47l-0.19,1.8l-3.17,5.6l-2.23,1.61l-1.3,1.38l-3.11,5.43l-1.27,0.02l0.2,-1.11l-0.45,-0.45l-0.63,0.09l-0.72,0.31l-1.78,2.51l-1.2,4.67l0.69,4.92l-4.45,0.72l-2.69,1.19l-1.36,1.35l-0.86,3.35l-1.11,1.22l-5.59,0.74l-1.26,0.47l-1.68,1.99l-0.21,0.8l0.41,1.01l-1.54,2.31l-1.94,0.51l-1.56,-0.49l-3.77,0.2l-3.53,1.9l-3.58,0.74l-1.98,-4.43l-0.59,-0.39l-5.4,-12.58l22.31,-7.89l4.97,-15.7l-3.38,-5.75l0.09,-2.41l2.31,-5.46l0.18,-0.91l-0.28,-0.81ZM247.35,309.88l0.0,-0.41l0.54,-0.61l-0.3,0.79l-0.24,0.24ZM248.53,308.01l0.2,-0.4l0.07,0.18l-0.27,0.22ZM228.41,263.74l0.31,-0.57l0.82,-0.1l0.38,-0.43l-0.33,3.33l-0.56,1.17l-0.36,-0.22l0.15,-2.76l-0.42,-0.43Z", "name": "Oman"}, "KG": {"path": "M333.84,133.42l1.81,-1.22l1.29,-1.33l1.2,-0.39l0.51,-0.99l2.75,-1.2l0.24,-0.51l-0.33,-0.57l-1.37,-0.73l-0.83,-0.02l0.93,-1.66l1.6,-1.66l3.59,-0.75l3.76,0.58l3.43,1.04l0.93,0.74l3.01,0.46l1.0,0.76l0.75,0.15l0.44,-0.52l-0.5,-1.57l0.95,-3.48l2.24,-1.01l0.53,-0.54l1.34,-0.0l0.6,-0.3l4.25,2.23l4.21,1.31l2.21,0.17l1.38,-1.08l5.05,0.16l3.55,-0.49l1.82,0.55l5.94,0.5l3.66,-0.07l2.7,0.81l1.83,0.02l0.38,0.88l1.76,1.69l3.68,0.64l1.99,1.86l0.2,0.82l-2.73,0.34l-0.69,0.92l-3.46,1.02l-4.15,2.01l-2.87,1.7l-0.29,0.97l-1.48,1.63l-2.25,0.18l-1.64,0.53l-4.35,-0.4l-0.86,0.18l-0.77,0.51l-1.24,1.84l-0.61,1.77l-1.46,1.67l-0.76,-0.52l-2.82,1.09l-1.14,-0.02l-0.54,-2.38l-0.56,-0.45l-3.42,1.52l-1.94,-0.32l-0.64,0.57l0.07,0.85l-0.9,0.24l-1.97,1.51l-3.29,0.96l-1.18,2.16l0.52,1.92l-0.49,0.68l-2.52,0.22l-2.64,0.86l-4.11,-0.13l-1.78,0.47l-0.72,0.87l-1.36,-1.13l-1.83,0.66l-0.31,-1.25l-1.47,-0.33l-0.05,-0.87l-0.65,-0.43l-3.16,1.0l-0.52,0.7l-1.26,0.12l-1.35,-1.46l-0.85,-0.22l-1.88,0.33l-0.56,-0.29l-1.73,0.26l-2.68,-0.18l-1.89,0.39l-0.45,-1.69l0.33,-1.19l1.21,0.22l0.53,-1.61l3.03,-0.86l0.66,0.22l2.71,1.05l0.49,0.78l-0.25,0.76l0.56,0.68l0.65,0.16l0.89,-0.38l0.19,-0.59l-0.27,-0.32l-1.06,-0.21l0.68,-0.5l0.21,-0.75l1.71,-0.69l0.01,0.93l0.46,0.52l-0.18,0.53l0.29,0.52l1.63,0.02l0.33,-0.32l-0.17,-0.81l0.26,-0.43l-0.29,-0.61l-0.9,-0.2l-0.78,-0.86l2.17,-0.26l1.43,0.63l0.91,0.01l0.78,0.5l1.93,-0.92l1.38,-1.61l1.76,0.26l0.46,-0.69l-0.19,-0.66l1.48,0.32l1.4,-1.17l2.73,-1.47l-0.24,-0.8l-3.56,-0.38l-2.13,-1.51l-1.14,0.14l-0.4,-1.32l-1.91,-0.17l-0.64,-1.78l-0.65,-0.42l-0.48,-0.9l-0.93,0.42l-0.15,1.53l-0.73,-0.17l-0.58,0.33l-0.07,1.45l-1.73,-0.13l-1.82,-0.62l-0.41,-0.24l-0.38,-1.21l-0.54,-0.58l-1.68,0.27l-1.78,-0.81ZM345.71,147.85l0.12,-0.51l-0.43,-0.47l-1.23,0.66l0.09,0.46l0.8,0.44l0.65,-0.58Z", "name": "Kyrgyzstan"}, "UZ": {"path": "M235.01,135.19l-0.38,0.4l-7.22,-0.5l-0.01,-32.71l18.68,-5.07l-1.24,2.18l-1.29,3.39l0.43,2.39l-0.39,1.23l0.7,1.14l0.78,0.02l1.18,-0.62l1.48,-2.22l0.55,-0.33l-0.18,-1.56l0.55,-1.23l-0.28,-0.48l-0.7,0.18l0.81,-1.1l-0.46,-0.93l-0.05,-1.12l4.44,2.62l-1.62,3.88l0.88,1.36l2.38,2.12l-0.8,1.35l0.51,0.69l2.08,-0.32l1.06,-0.65l0.04,-0.74l0.85,-0.92l-0.25,-2.44l0.36,-1.11l6.56,3.85l1.11,2.04l6.47,6.3l9.14,-1.24l9.21,0.7l3.4,-1.45l2.55,2.56l1.67,0.98l2.24,3.85l0.51,0.16l1.6,-0.74l-0.63,8.25l0.39,0.41l3.32,0.08l1.24,6.2l0.32,0.86l0.57,0.44l8.82,-0.28l1.03,1.2l-0.43,1.73l0.59,0.83l2.42,1.29l1.4,-0.01l0.52,-0.77l-0.32,-0.99l0.15,-0.68l1.09,-1.4l1.89,-1.48l0.64,-1.48l2.02,-0.94l2.24,-1.63l3.29,-1.36l2.33,-2.27l1.37,0.3l1.01,-1.21l2.11,-0.91l0.93,0.49l-2.53,1.07l-0.44,0.94l-1.23,0.44l-1.34,1.36l-2.01,1.35l-0.2,0.57l0.26,0.52l2.11,0.99l1.62,-0.31l0.55,1.44l0.77,0.57l2.02,0.69l2.03,0.24l0.65,-0.47l0.06,-1.22l1.11,-0.24l0.4,-1.1l0.62,0.37l0.89,2.05l1.85,0.11l0.32,1.36l1.44,-0.1l2.12,1.51l2.97,0.22l-2.11,1.0l-1.2,1.07l-1.66,-0.38l-0.4,0.63l0.2,0.8l-0.82,-0.42l-0.88,0.16l-1.5,1.67l-1.55,0.74l-0.4,-0.41l-0.89,0.03l-1.76,-0.69l-4.82,0.75l-0.78,-1.06l-0.95,-0.31l2.37,-2.04l0.47,-0.8l-0.25,-0.53l-0.5,-0.2l-0.31,-0.85l0.28,-0.59l-0.77,-0.87l-0.64,0.33l-0.71,-0.45l-0.47,0.06l-0.75,1.28l-4.15,1.99l-2.01,-1.2l-0.79,0.29l-0.44,0.45l-0.08,0.91l-0.78,0.89l0.66,1.91l-0.54,0.61l0.12,0.23l-1.83,-0.23l-2.24,0.35l-0.48,0.4l0.13,0.72l1.32,0.17l-0.28,0.55l0.25,0.62l-0.42,0.55l-0.95,0.33l-0.38,1.71l-0.49,0.52l-0.55,0.2l-5.24,-0.78l-1.43,0.63l-0.99,0.99l-0.57,1.96l0.25,0.69l2.09,0.69l0.1,0.82l0.46,0.48l2.06,0.03l0.94,0.36l-0.68,2.1l0.3,1.76l1.99,2.53l-0.76,1.55l-2.87,3.49l-0.41,0.88l-0.12,2.0l-1.76,-0.47l-1.47,0.47l-0.7,-0.17l-1.07,-0.89l-1.91,-0.32l-1.89,0.16l0.06,-3.23l0.78,-1.43l-0.54,-0.95l-1.52,-0.43l-3.17,-1.69l-0.85,-0.21l-1.77,0.28l-7.35,-4.47l-2.31,-1.91l-1.29,0.09l-2.83,-1.72l-1.93,-1.9l-7.31,-4.97l-0.51,-0.65l-0.49,-2.55l-0.61,-1.3l-0.87,-0.74l-0.64,-1.16l-1.1,-3.16l-1.28,-1.31l-2.48,-1.06l-1.9,0.77l-2.81,-0.53l-2.94,0.25l-2.59,-1.5l0.47,-1.53l-0.46,-1.25l0.64,-0.07l0.29,-0.56l-0.78,-1.1l-1.03,-0.46l0.27,-2.1l-1.15,-0.98l-3.9,-0.33l-1.34,-1.62l-2.16,-0.49l-2.12,-1.93l-0.62,0.13l-0.54,0.81l-1.74,-0.18l-0.89,0.6l-0.12,0.44l1.2,1.15l-1.99,-0.33l-0.69,0.68l-0.89,1.97l-1.02,0.19l-0.54,-0.82l-1.18,-0.67l-1.43,0.42l-1.4,3.21l-0.97,1.06l0.41,3.65l0.6,0.81ZM339.66,146.55l0.91,0.56l0.05,0.74l-0.49,-0.01l0.12,-0.53l-0.59,-0.76Z", "name": "Uzbekistan"}, "MM": {"path": "M501.87,308.34l-2.26,-2.73l-1.05,-3.71l0.63,-0.77l1.51,1.13l0.9,0.03l0.33,-0.59l-0.38,-5.03l0.64,-0.95l0.86,0.88l1.08,0.06l0.8,-1.56l0.88,-0.54l0.09,-1.09l-0.62,-2.76l0.58,-1.39l-0.03,-0.73l0.87,-0.01l0.58,-0.69l0.33,-2.1l0.18,-2.73l-0.73,-2.47l0.78,0.52l1.48,-0.24l3.04,1.06l0.73,-0.28l1.24,-3.53l2.17,-3.53l0.94,-2.27l-0.28,-1.07l-0.85,-0.49l0.17,-0.6l0.54,-0.94l0.93,-0.53l1.22,-1.47l0.58,-1.77l0.83,-0.97l-0.54,-2.69l0.49,-1.72l2.44,-1.24l3.25,-2.3l1.21,-1.39l0.86,-0.31l3.81,-0.56l1.57,1.55l1.42,0.2l0.31,-0.38l-0.06,-0.62l-1.47,-2.17l-0.16,-0.97l0.5,-0.65l2.83,-1.98l-0.02,-2.36l1.48,-2.18l0.46,0.06l0.7,1.04l1.0,0.12l1.42,1.56l1.51,4.79l0.65,0.32l0.41,-0.14l0.5,-0.79l1.08,0.52l0.63,6.78l-0.41,4.04l-0.56,0.28l-0.34,0.65l0.68,1.61l-1.38,0.54l-0.91,1.5l-0.85,-0.14l-0.57,0.27l-1.0,2.23l-1.52,0.44l-0.83,1.9l0.14,1.26l-1.1,0.7l-0.4,1.14l-0.01,1.25l1.02,1.05l0.29,1.08l-0.09,0.56l-0.85,1.05l-0.12,0.85l0.97,0.6l2.95,-1.43l1.39,-0.34l2.03,-0.04l0.79,0.35l0.91,-0.25l-0.5,0.55l-0.18,1.14l1.11,1.71l-0.19,1.0l0.59,1.0l-0.14,1.34l0.27,0.45l3.62,0.77l0.88,0.49l-0.78,1.01l-0.41,1.19l-0.02,1.49l-1.22,2.41l0.2,0.88l5.52,0.9l0.07,1.97l0.5,0.62l0.65,0.23l0.22,1.16l0.92,0.49l1.14,-0.27l1.21,0.31l0.84,-0.13l1.79,-1.47l1.57,-0.69l0.12,0.86l-0.39,0.69l-2.43,1.24l-0.4,0.48l-0.39,1.03l-0.95,1.18l0.11,1.06l-1.42,0.17l-0.71,0.59l-0.99,2.9l-1.37,-0.61l-1.41,0.77l-2.17,-0.17l-0.16,0.52l0.31,1.19l-0.81,0.38l-1.0,-0.28l-1.17,0.21l-0.5,0.57l-0.59,1.91l-3.95,0.64l-0.85,-0.01l-1.03,-0.56l-0.98,0.16l-0.33,0.86l-1.35,1.68l-0.11,2.5l-0.72,1.6l0.34,2.47l-1.49,0.55l-0.93,-0.17l-0.39,0.51l0.69,1.42l0.55,0.49l0.63,0.07l0.73,1.76l0.01,2.02l5.42,6.28l0.27,1.82l1.46,3.22l0.73,0.21l0.84,-0.59l-0.39,0.92l-1.82,1.25l-0.22,5.02l-0.66,0.03l-2.01,1.22l-0.22,0.78l0.18,1.31l0.4,1.41l2.42,3.46l2.76,2.42l1.43,2.38l0.28,3.46l-0.48,0.95l0.1,0.8l0.73,2.25l1.35,1.44l0.46,2.72l1.12,3.05l-0.96,1.03l-2.14,3.82l-3.26,3.39l0.03,1.89l-0.44,1.56l-0.67,0.72l0.06,-1.69l-0.4,-2.26l1.49,-2.26l0.57,-2.2l-0.01,-2.49l0.82,-0.74l-0.02,-0.69l-0.92,-0.45l-0.71,0.36l0.44,-1.37l0.03,-1.9l-0.53,-0.52l0.37,-0.74l-0.31,-0.53l0.25,-1.66l-0.66,-3.84l-1.23,-2.64l-1.24,-1.8l-0.14,-1.67l-0.29,-0.35l-0.7,0.2l-0.05,0.34l0.04,-1.87l-0.73,-1.27l-0.52,-1.99l0.6,-0.05l0.02,-0.49l-1.47,-1.44l-0.76,-7.75l-0.91,-1.16l0.39,-1.7l-0.05,-1.47l0.64,-1.12l-0.47,-0.2l-2.21,0.33l-1.14,-2.55l-0.24,-1.78l-1.72,-1.71l-0.89,-0.65l-0.49,0.01l-0.12,0.47l0.32,0.63l-0.34,0.87l0.38,1.18l-0.96,2.24l-0.99,1.04l-1.18,0.38l-0.79,-0.51l-0.41,-1.44l-0.79,-0.04l-0.23,0.5l0.87,2.31l-1.72,0.47l-0.36,0.71l-1.73,0.6l-0.85,1.65l-1.91,1.73l-0.12,-0.68l0.43,-0.98l-0.13,-0.86l-0.39,-0.34l-1.43,2.06l-1.33,0.03l-0.25,-2.39l-0.34,-0.35l-0.43,0.25l-0.35,1.13l-0.66,0.53l0.47,-3.19l-0.13,-0.93l-0.38,-0.31l-0.4,0.29l-0.28,1.27l-1.6,1.76l-0.96,0.53l0.36,-3.3l0.61,-0.99l0.91,-3.82l0.66,-1.3l0.21,-2.27l-0.71,-2.01l-0.47,-2.85l-1.68,-3.76l0.29,-0.25l-0.15,-0.42l-1.16,-0.97l-0.18,-2.93l-0.62,-0.3l0.17,-1.18l-1.22,-0.77l-0.64,-1.12l-0.81,-0.55l0.51,-0.72l-0.32,-0.65l-0.8,0.02l-1.26,-0.97l-1.31,-0.28l-0.87,0.25l-0.16,0.86l-0.41,-0.72l0.51,-0.56l-0.36,-0.73l0.26,-0.99l-0.35,-0.61l-0.66,0.19l-0.12,0.44l-0.32,0.57l-0.2,-1.16l-1.2,-1.37l-0.61,0.47l0.15,0.71ZM511.54,317.64l-0.59,1.02l0.13,1.32l-1.21,-0.74l-1.27,-2.11l0.87,0.82l0.88,0.31l1.18,-0.61ZM503.54,309.93l-0.24,0.32l-0.03,-0.02l0.15,-0.21l0.13,-0.09ZM545.29,376.32l-0.21,-0.96l0.34,-0.03l-0.06,1.01l-0.07,-0.02ZM544.52,369.1l0.3,0.29l-0.24,0.63l0.04,-0.45l-0.1,-0.47ZM538.23,340.2l-0.05,-0.68l0.11,-0.08l0.04,0.12l-0.1,0.65ZM509.61,315.91l1.12,0.49l0.2,0.28l-0.64,0.23l-0.68,-1.0ZM509.32,321.7l-0.47,-0.39l-0.2,-0.27l0.82,0.06l-0.15,0.6Z", "name": "Myanmar"}, "SG": {"path": "M585.95,453.53l-0.64,0.28l-0.67,-0.24l0.65,-0.28l0.66,0.24Z", "name": "Singapore"}, "KH": {"path": "M574.51,361.92l1.66,-0.41l0.12,-0.61l3.37,-4.31l3.71,-1.2l3.21,0.46l5.93,-0.52l1.08,0.34l0.57,1.07l0.57,0.1l0.63,-0.48l1.18,1.3l1.61,-0.24l1.3,0.45l1.26,1.22l1.44,0.1l0.37,-0.24l0.45,-1.27l-0.97,-1.85l1.11,-0.15l0.48,-0.66l0.95,0.03l0.88,-0.67l2.44,1.8l2.36,-0.87l1.16,-1.19l0.89,0.17l-0.8,1.05l-0.24,1.95l2.04,5.15l-0.97,3.16l0.51,2.51l-0.03,1.91l-0.66,0.91l-0.49,-0.33l-1.01,0.13l-2.18,1.73l-1.13,0.17l-0.63,0.58l-2.02,0.22l-0.32,0.43l-0.03,1.57l-2.6,-0.56l-1.56,1.19l0.08,2.96l2.22,1.94l-0.12,1.13l-0.94,-0.53l-0.65,0.09l-0.64,-0.81l-0.81,-0.16l-2.31,0.37l-0.59,0.64l-2.19,-0.27l-0.28,0.53l0.26,1.06l-1.38,1.2l-1.93,0.08l-0.92,0.75l-1.07,-0.86l-2.44,-0.4l-0.61,-0.53l-1.67,1.04l-0.56,-0.58l1.05,-0.75l0.31,-1.0l-0.63,-1.7l-0.96,-0.7l-0.49,0.05l-1.25,1.62l-1.01,0.05l-0.36,-1.87l0.15,-2.16l-0.77,-0.87l-0.14,-1.03l-0.42,-0.48l-0.35,0.04l-1.16,-2.31l-0.2,-1.12l0.28,-1.55l-1.85,-1.81l-0.28,-2.48l-0.98,-2.09l-0.07,-1.62Z", "name": "Cambodia"}, "CY": {"path": "M52.44,189.37l1.85,0.77l2.04,-0.71l1.37,0.09l0.52,1.29l1.4,-0.11l-1.77,1.53l-2.23,0.47l-0.92,0.87l-0.57,-0.55l-1.44,0.04l-1.81,-0.89l-0.72,-1.76l2.3,-1.04ZM61.14,190.36l0.36,-0.24l0.39,0.2l-0.02,0.0l-0.74,0.04Z", "name": "Cyprus"}, "QA": {"path": "M191.62,275.3l-1.7,0.32l-0.94,-0.72l-0.29,-0.65l0.27,-0.89l-0.68,-3.97l1.8,-4.45l1.49,-1.1l1.85,1.74l0.16,0.7l-0.61,2.21l0.9,3.61l-1.28,2.84l-0.98,0.35Z", "name": "Qatar"}, "KR": {"path": "M753.99,193.32l1.41,0.11l0.77,-1.18l-0.16,-0.67l-1.06,0.07l-0.87,-2.37l1.33,-2.74l0.95,-0.67l-0.16,-0.61l-0.43,-0.18l1.23,-0.79l0.46,-1.12l-0.69,-0.79l0.15,-0.9l-1.0,-1.05l0.03,-2.59l-0.46,-1.89l-0.52,-0.32l-0.69,0.31l-1.16,-0.29l-0.06,-0.26l0.32,-0.64l1.87,-1.06l1.8,0.49l0.69,1.02l0.63,-0.26l0.75,-0.88l-0.05,-0.43l-0.86,-0.41l-0.49,-0.88l-0.24,-0.71l0.21,-1.04l-0.97,-1.25l-0.02,-0.95l-0.61,-1.14l0.73,-0.78l0.02,-0.84l2.94,-3.01l7.06,-0.2l1.16,-0.57l1.11,-1.88l1.63,3.45l3.24,4.33l2.09,3.42l0.59,1.76l0.4,2.63l-0.59,3.62l0.08,2.32l0.41,0.65l0.8,-0.05l-1.07,3.98l-1.43,2.52l-1.54,0.6l-3.68,0.07l-0.8,0.84l0.15,1.0l-1.97,-0.42l-0.36,-0.62l-0.82,-0.17l-2.72,1.01l-0.15,0.64l0.66,0.86l-0.22,0.18l-0.9,-1.18l-1.06,0.16l-0.38,0.99l0.54,1.03l-0.65,0.91l-0.63,-0.39l0.57,-0.75l0.01,-0.74l-0.76,-0.42l-1.62,1.25l-0.93,1.29l-0.72,-0.54l-0.43,0.06l-1.2,1.11l-0.35,-0.97l-1.31,-1.11ZM771.49,190.93l0.08,1.06l-0.29,0.22l-0.66,-0.49l0.86,-0.78ZM765.7,192.18l0.1,-0.56l0.61,0.23l0.08,0.65l-0.79,-0.32ZM753.88,205.05l-0.4,0.13l-0.34,-0.44l1.03,-0.9l2.57,-0.72l1.17,0.22l-0.17,0.82l-1.1,0.52l-2.75,0.38ZM754.66,166.8l0.29,0.31l-0.02,0.58l-0.05,-0.07l-0.22,-0.82ZM752.75,195.37l0.75,-0.75l0.33,0.12l-0.79,0.68l-0.29,-0.06Z", "name": "Korea"}, "KP": {"path": "M739.6,147.16l0.14,-0.66l3.53,-2.94l0.73,-0.05l0.7,-0.77l2.64,-1.04l1.79,-1.14l0.46,-0.63l2.08,-0.45l3.82,-4.13l0.8,-2.45l0.81,-0.6l1.35,-0.45l1.79,2.16l2.94,0.69l2.65,-0.05l1.43,0.64l0.6,-0.11l1.12,-1.65l0.03,-0.6l-1.93,-3.06l6.28,-0.39l2.31,-1.74l0.26,-0.98l0.6,-0.76l0.46,-0.12l0.94,0.46l1.56,-0.74l1.33,-4.79l1.16,0.23l0.9,0.63l0.05,1.25l0.9,1.09l1.06,0.61l1.01,1.58l0.03,0.25l-1.33,-0.07l-1.59,1.03l-0.54,0.84l-1.29,0.97l-1.02,1.7l-0.93,0.9l-0.57,1.22l-0.03,0.9l0.62,1.68l-0.39,1.55l0.05,2.17l-2.69,1.16l-1.75,2.08l-2.92,1.48l-1.5,1.69l-1.47,0.78l-2.52,0.37l-0.87,0.93l-2.36,1.18l-0.33,0.96l0.16,1.96l-0.92,0.66l-0.24,1.65l3.07,1.36l1.43,1.65l2.59,1.82l-0.83,1.83l-0.7,0.63l-7.56,0.36l-0.78,0.49l-2.53,2.77l-0.15,0.99l-1.95,-0.73l-1.25,0.43l-0.37,0.46l-0.62,-0.84l-0.69,-0.03l-1.57,-0.95l-0.56,0.2l-1.0,1.37l-0.98,0.69l-0.68,-1.04l-1.65,-0.42l1.24,-0.68l0.08,-0.69l-0.74,-0.38l-2.63,-0.13l0.57,-0.37l0.23,-1.18l1.23,-1.65l1.71,-0.89l1.78,-0.17l0.16,-0.72l-1.08,-0.59l-0.97,0.01l-0.74,-0.65l1.87,-3.69l-0.37,-2.17l-0.26,-0.33l-1.97,-0.58l-2.32,-1.41l-0.69,0.12l-0.28,0.95l-0.54,-1.23l-1.46,-0.96l0.07,-0.75Z", "name": "Dem. Rep. Korea"}, "KW": {"path": "M167.69,235.06l-0.94,-0.06l-1.81,1.62l-0.16,0.46l0.3,0.43l2.23,0.19l0.93,2.92l1.65,3.04l-4.92,0.07l-1.91,-3.71l-5.99,-0.78l2.32,-3.08l1.56,-3.47l0.65,-0.51l3.13,-0.41l1.92,0.77l1.03,2.52ZM168.51,233.33l0.2,-0.32l0.75,1.05l-0.02,0.41l-0.58,0.53l-0.55,-1.16l0.2,-0.51Z", "name": "Kuwait"}, "KZ": {"path": "M172.6,48.91l0.9,0.03l3.88,-2.48l1.29,-2.26l2.33,-0.47l3.78,-1.94l3.63,-3.95l2.37,0.74l0.63,0.42l0.18,0.79l0.68,0.55l2.22,-0.14l2.95,-1.86l1.41,-0.32l0.62,0.21l1.14,1.57l0.7,0.43l1.96,-0.09l1.71,0.31l2.14,-0.2l1.31,0.73l1.23,1.52l2.02,0.91l1.27,1.11l2.02,2.46l0.45,2.04l0.86,0.61l0.55,-0.18l0.52,-0.7l0.01,-2.02l-0.64,-1.53l0.32,-0.24l2.51,1.3l2.63,2.04l2.58,0.87l1.09,-0.23l1.92,-1.12l0.81,-1.36l2.35,-1.56l1.04,0.32l2.77,-0.8l1.08,0.25l2.19,1.49l1.71,-0.39l1.32,-1.6l3.67,0.24l1.29,0.84l2.53,2.74l4.39,0.81l0.18,0.98l0.58,0.27l2.31,-0.95l1.57,-2.53l1.48,1.33l1.19,0.33l1.74,0.16l2.36,-0.33l2.13,-0.78l1.45,-1.06l1.44,-3.61l-0.18,-1.24l-1.75,-1.46l-2.4,-0.46l-0.47,-0.47l-3.68,-1.1l-0.59,-1.19l-2.45,-1.29l2.68,-1.56l1.87,-0.28l2.52,-1.96l-0.1,-1.05l-1.45,-2.62l1.84,-2.62l2.4,-0.21l4.25,0.52l1.19,-0.76l0.08,-0.8l-0.76,-0.88l-2.56,-1.18l-3.42,-0.64l0.2,-0.91l1.93,-0.37l0.51,-0.66l-0.13,-0.57l-0.65,-0.52l-1.74,0.28l-1.53,-0.53l0.84,-0.91l0.25,-2.16l0.51,-0.45l0.58,-0.23l4.51,1.03l0.91,-0.57l3.3,-0.1l1.14,-0.59l3.19,-0.36l0.96,-0.67l3.77,-0.75l1.12,0.06l2.66,-1.15l1.79,-0.35l1.52,0.31l1.98,-0.42l1.43,0.51l0.73,-0.49l0.53,-1.42l1.64,-0.98l1.56,0.04l1.46,-0.68l0.42,0.25l2.01,-0.08l4.05,-0.74l7.0,-1.39l1.13,-0.75l2.4,-0.34l0.91,-0.99l-0.15,-1.07l1.96,-0.31l1.56,-1.14l1.81,-0.78l3.75,0.33l5.15,2.03l1.1,-0.26l1.4,-1.0l1.59,-0.2l1.09,1.6l2.0,5.33l-0.22,2.29l-0.68,0.98l0.51,1.11l1.97,0.57l4.11,-0.64l0.78,0.15l0.73,-0.32l0.6,-0.87l1.2,1.76l0.14,1.58l0.48,0.49l0.43,0.03l1.22,-0.77l-0.04,-1.15l1.95,0.25l1.45,1.23l1.06,0.33l1.3,-0.08l1.86,-1.02l-0.1,0.73l-1.95,1.12l-0.92,1.37l-0.1,1.36l0.6,1.33l0.56,0.4l0.83,-0.3l1.25,-1.06l1.43,-0.39l2.39,0.39l1.44,0.92l0.59,-0.38l0.33,-1.35l2.69,-1.72l1.54,0.01l1.42,-0.75l1.17,-0.78l0.38,-1.17l1.89,-0.27l4.3,-2.03l1.77,-0.27l1.82,-0.97l-0.98,2.17l-1.56,-0.06l-0.41,0.4l0.55,1.55l0.79,0.92l8.43,5.75l1.1,1.06l4.59,6.36l5.04,7.73l6.5,11.03l0.6,0.16l0.5,-0.35l0.09,-0.58l0.86,-0.62l1.5,-0.34l0.42,-0.72l-0.09,-1.71l1.85,-0.96l0.89,0.1l0.79,0.91l0.93,0.01l-0.46,1.28l0.16,0.85l0.65,0.27l1.62,-0.15l0.32,1.74l0.56,0.45l3.42,-0.26l1.35,0.54l3.1,-0.2l0.97,-0.49l0.98,-1.1l1.82,-0.04l1.15,-0.91l1.29,-0.05l2.57,1.01l1.58,1.03l1.67,2.39l0.61,2.25l0.59,0.64l2.26,0.45l1.67,1.05l0.97,0.21l0.07,1.51l1.98,2.96l5.14,0.63l0.59,0.53l1.47,0.0l3.64,-2.68l-0.67,0.96l0.01,0.79l1.47,0.91l1.45,1.98l2.0,1.07l-2.66,0.15l-1.2,0.9l-0.36,3.14l-1.13,1.45l-6.08,1.5l-0.96,1.82l-0.76,2.8l0.45,4.09l0.61,1.53l-0.07,0.57l-1.1,1.62l-1.93,0.31l-2.97,1.82l-0.39,-0.9l-0.63,-0.4l-2.48,-0.23l-2.39,0.24l-2.17,-0.46l-4.68,-1.78l-0.74,0.25l-0.61,2.3l-3.13,7.56l-1.83,5.41l0.31,1.09l1.95,0.76l0.03,0.93l-0.52,1.22l-1.62,-0.86l-2.46,0.52l-0.88,-0.45l-0.34,-0.87l-0.92,-0.39l-6.12,1.99l-1.69,0.04l-4.31,1.11l-1.6,1.24l0.06,0.82l0.97,0.62l2.04,-0.05l1.07,0.43l-0.38,0.34l-0.41,2.18l0.14,3.17l2.24,5.03l0.35,1.1l-0.24,1.1l0.87,1.41l-1.02,-0.13l-1.69,0.77l-0.34,0.96l0.72,0.7l-1.42,0.56l-0.57,0.78l-0.33,1.2l0.71,3.27l-2.01,-1.79l-3.53,-0.57l-2.33,-2.68l-1.92,-0.03l-2.75,-0.82l-3.74,0.06l-5.84,-0.49l-1.92,-0.56l-3.62,0.5l-5.04,-0.17l-0.64,0.18l-0.91,0.93l-1.89,-0.19l-4.02,-1.25l-4.54,-2.38l-0.73,0.39l-1.36,-0.01l-3.25,1.86l-1.12,3.91l0.33,1.19l-0.86,-0.69l-3.16,-0.51l-0.81,-0.69l-3.56,-1.08l-3.49,-0.6l-2.34,0.48l-0.84,-0.12l-1.24,0.45l-1.88,1.87l-1.05,1.86l0.09,0.95l-1.3,0.47l-0.89,1.12l-0.6,-0.38l-0.76,0.09l-2.43,2.34l-3.9,1.67l-1.56,1.26l-2.24,1.13l-0.61,1.47l-1.85,1.44l-1.2,1.53l-0.29,1.22l0.32,0.85l-0.38,0.14l-1.35,-0.38l-1.57,-1.14l0.45,-1.71l-1.39,-1.84l-9.18,0.12l-1.51,-7.1l-0.39,-0.35l-3.27,-0.08l0.67,-8.49l-0.57,-0.39l-1.9,0.88l-2.11,-3.62l-1.8,-1.1l-2.72,-2.7l-1.13,0.14l-2.67,1.26l-9.15,-0.69l-8.97,1.25l-6.08,-6.05l-1.18,-2.1l-7.01,-4.12l0.16,-4.09l-0.32,-2.03l-0.55,-0.81l-1.7,-0.05l0.79,-2.36l4.16,0.6l3.04,-2.59l2.71,-1.03l0.78,-1.31l0.09,-0.76l-0.31,-0.59l-3.08,-0.71l-0.31,-1.74l-0.64,-0.6l-0.91,-0.15l-0.5,0.03l-0.32,0.58l1.13,0.99l-0.33,0.23l-1.16,-0.19l-0.4,0.28l-0.45,-0.86l-0.82,-0.28l-1.65,0.88l-0.66,1.3l0.28,0.84l0.66,0.56l2.26,-0.05l1.37,0.79l1.08,-0.56l0.53,1.15l-0.81,0.93l-4.22,-0.5l-1.77,0.48l-0.37,-2.0l-2.18,-0.48l-0.35,0.74l1.13,1.75l0.17,0.88l-0.58,1.96l-0.93,0.41l-0.51,-0.21l-0.53,0.4l-0.13,-0.6l0.7,-1.38l-0.33,-0.61l-0.63,-0.13l-0.95,0.42l-1.25,-0.14l-2.13,1.31l-0.9,2.61l-19.46,5.2l-0.29,0.39l0.01,32.99l-2.83,0.53l-0.57,-0.2l-1.35,-1.41l-2.96,-4.54l-1.41,-1.09l-4.37,-2.37l-3.36,0.36l-4.75,1.36l-1.5,0.85l-2.33,2.04l-0.09,-2.01l1.15,-2.89l0.17,-1.24l-0.41,-2.16l-0.95,-0.67l-1.69,0.1l-0.71,-0.56l-1.98,0.04l-2.08,-2.59l-2.26,-0.17l0.03,-2.63l-1.79,-2.47l-1.73,-4.01l-1.3,-0.88l-2.65,-0.56l-0.35,-0.85l0.23,-0.83l0.64,-0.3l3.16,-0.04l2.45,1.17l3.15,-0.49l-0.43,-0.87l-1.43,-0.45l-2.03,-1.99l0.08,-0.75l1.54,-1.3l1.11,-2.04l0.9,0.09l1.37,-0.5l5.13,-0.05l3.59,0.79l2.3,-0.12l0.16,-0.7l-2.99,-1.97l1.93,-3.52l0.7,-2.09l-0.18,-2.25l-0.32,-0.62l0.75,-1.88l-0.81,-1.87l-1.25,-1.02l-3.38,-0.4l-2.67,1.51l-1.0,-0.67l-1.73,-0.26l-1.03,-0.92l-3.56,-0.77l-2.01,0.69l-2.49,1.47l-1.33,0.11l-3.84,2.59l-4.01,0.71l-0.31,0.81l-0.94,0.66l-4.0,-1.89l-0.55,-0.56l0.02,-0.42l0.32,-0.14l1.13,0.48l1.1,0.05l0.75,-0.51l0.02,-0.71l-3.06,-5.19l-2.97,-3.78l-0.64,-0.44l-4.69,-0.56l-1.42,0.55l-1.14,-1.56l0.18,-1.65l-0.51,-1.3l-0.62,-0.61l-2.35,-1.11l-0.32,-1.28l0.65,-2.06l1.91,-2.2l0.57,-1.21l-0.2,-0.85l-1.49,-1.44l0.62,-2.97l0.71,-1.41l2.29,-2.06l0.24,-2.1l1.15,-1.1l1.13,0.2l3.84,4.33l0.94,0.79l1.03,0.29l2.46,-0.98l0.83,-1.02l-1.33,-5.63ZM248.32,97.54l1.41,-1.65l0.64,-0.08l0.28,-0.6l1.51,1.9l0.45,2.98l-4.3,-2.54ZM201.9,97.61l0.06,0.13l-0.08,-0.1l0.02,-0.02Z", "name": "Kazakhstan"}, "SA": {"path": "M67.56,247.08l1.06,-2.61l1.21,-6.57l8.14,1.18l3.22,-2.48l1.76,-2.79l5.69,-1.31l1.39,-2.79l2.37,-1.31l0.11,-0.62l-7.19,-7.71l14.36,-3.99l1.39,-1.04l8.92,1.5l12.67,7.05l19.68,15.46l12.58,1.15l1.36,-0.26l6.48,0.83l0.99,2.68l0.74,0.93l5.85,0.06l1.24,3.08l1.36,1.9l0.02,1.54l0.92,0.84l1.96,0.85l-0.09,0.58l1.74,2.09l1.07,0.33l1.25,1.48l2.47,1.51l-0.38,0.48l0.15,1.27l1.23,1.15l0.15,0.54l-0.3,1.16l-0.68,-0.02l-0.35,0.56l1.61,4.02l1.62,1.6l0.79,2.71l2.88,4.0l1.44,0.3l1.24,-0.31l0.58,0.29l-0.56,1.24l0.27,0.54l1.64,0.42l0.26,1.52l7.21,9.07l19.35,2.6l0.62,-0.35l3.01,4.88l-4.85,15.33l-22.24,7.7l-22.07,3.25l-6.65,3.39l-4.44,5.48l-1.05,2.59l-1.98,1.12l-0.97,-0.04l-2.04,-2.41l-3.15,0.26l-5.76,-0.54l-2.94,-0.97l-7.47,0.22l-1.72,0.54l-1.36,-0.25l-1.4,-1.05l-1.17,-0.12l-1.94,1.53l0.2,0.75l-0.46,0.41l-0.3,2.08l0.52,1.22l-0.09,0.47l-2.09,2.0l-0.74,-2.32l-2.34,-2.97l-0.72,-2.45l-4.07,-3.48l-1.74,-2.75l-0.63,-1.61l-1.43,-1.65l-0.88,-3.14l-2.67,-5.22l-1.18,-0.68l-1.03,-1.34l-3.01,-2.12l-1.56,-0.27l-1.05,-0.68l-3.32,-4.48l-1.26,-2.42l0.36,-1.64l-1.18,-2.86l0.78,-3.89l-0.25,-1.73l-0.41,-1.31l-0.77,-0.8l0.17,-0.38l-1.0,-1.2l-0.69,-2.03l-1.87,-3.31l-1.37,-1.63l-2.72,-2.14l-0.88,-0.15l-0.94,-0.69l-1.05,-0.1l-2.46,-3.84l0.54,-1.19l-0.93,-2.77l-1.71,-2.8l-1.2,-0.94l-0.59,-2.11l-1.27,-0.76l-1.95,-3.81l-3.0,-3.86l-0.72,-1.58l-1.32,-1.36l-1.19,-2.44l-1.82,-2.44l-1.05,-0.58l-2.95,-0.27ZM121.15,336.6l0.4,-0.33l0.04,0.83l-0.42,-0.42l-0.03,-0.07Z", "name": "Saudi Arabia"}, "MY": {"path": "M641.05,446.05l0.71,0.36l0.8,-0.15l0.31,-0.63l-0.05,-1.52l1.13,-1.14l8.26,-1.87l2.45,-1.08l3.07,-4.07l3.61,-3.82l0.56,-2.37l1.04,0.65l0.74,1.61l0.77,0.18l1.45,1.69l0.83,-0.12l1.04,-1.16l0.49,-1.72l-0.65,-2.41l1.27,-0.83l0.6,3.28l1.34,0.6l0.79,-0.16l0.23,-0.69l-1.05,-3.38l1.72,-0.53l1.0,-0.99l0.28,-0.89l-0.2,-0.46l-0.76,-0.4l-0.24,-0.75l0.85,-0.95l1.6,0.28l0.86,-0.69l1.46,-2.15l0.59,-1.82l2.63,-2.91l1.82,-3.25l0.07,1.03l-0.4,1.27l0.42,0.49l1.23,-0.56l1.41,-2.12l0.39,0.11l0.49,1.95l2.54,1.44l0.3,1.12l-0.58,0.84l0.21,1.26l-1.06,1.1l0.45,0.27l2.37,-0.42l1.26,-0.69l0.4,0.75l-1.28,0.7l0.39,0.84l0.8,0.12l1.71,-0.81l0.54,0.09l1.09,0.52l0.73,1.09l2.73,1.23l1.7,0.01l0.25,0.23l-0.17,1.1l-2.14,0.94l-1.73,0.42l-2.17,-0.4l-1.23,0.45l-0.5,1.64l1.11,1.27l1.74,1.22l-0.31,0.37l-3.61,0.82l-2.24,-0.68l-0.65,0.38l-0.47,0.91l-1.98,-0.95l-1.4,-0.29l-4.28,-0.24l-0.9,0.41l-1.26,-0.36l-1.67,0.49l-0.93,-0.39l-0.65,0.17l-1.34,1.23l-0.86,2.06l-0.01,3.59l-0.75,2.89l-1.52,0.08l-1.28,1.48l-0.09,1.78l0.74,0.64l-2.9,2.03l-0.23,0.94l0.5,1.26l-0.87,0.78l-1.12,2.74l-1.0,-0.3l-3.61,0.49l-1.97,1.43l-0.64,-0.42l-3.69,-1.0l-0.07,-0.54l-0.57,-0.44l-3.66,0.03l-2.38,0.96l-0.86,2.2l-1.16,0.28l-0.79,0.7l-2.19,0.08l-3.0,-0.4l-4.31,1.39l-5.53,-4.81l-0.52,-0.59l-0.12,-1.09l-0.67,-0.63l0.15,-0.41l0.53,0.81l2.05,1.09l2.87,0.04l2.35,1.25l1.7,0.14l1.46,0.96l1.09,0.05l0.35,-0.32l-0.2,-0.43l-1.23,-0.89l0.83,-1.07l0.2,-1.39l0.73,-1.77l-0.46,-0.71l0.0,-1.02ZM684.91,409.61l0.41,-0.56l0.41,-0.05l-0.11,0.45l-0.71,0.16ZM560.8,415.59l1.25,-0.03l0.88,1.55l1.37,0.16l0.1,1.64l-0.72,1.49l1.08,1.33l0.76,0.04l0.91,-1.13l1.92,-0.77l0.73,0.88l1.24,0.0l0.78,-0.51l0.47,-1.13l0.82,-0.81l0.26,-0.92l1.31,0.38l1.47,2.32l4.16,3.36l2.32,4.07l0.27,1.27l0.11,2.01l-0.8,4.74l0.67,1.89l-0.05,4.51l0.79,1.27l2.02,1.44l3.01,6.32l0.41,2.01l-0.51,-0.09l-0.34,-0.92l-1.12,-0.76l-0.17,1.27l-1.91,0.01l-1.28,0.88l-0.97,-1.56l-4.68,-2.31l-1.38,-1.41l-2.98,-1.53l-2.64,-2.36l-2.02,-0.89l-1.43,-1.29l0.34,-0.91l-0.49,-2.0l-4.16,-5.01l0.43,-0.68l-1.32,-2.52l-0.02,-2.17l-1.05,-2.92l-0.88,-3.99l-0.08,-3.02l-1.65,-3.37l0.29,-1.42l0.84,0.97l1.64,0.62ZM558.59,423.72l0.04,-0.52l0.15,0.07l-0.19,0.45ZM554.87,416.01l0.61,-0.22l0.15,0.23l-0.64,0.21l-0.12,-0.22Z", "name": "Malaysia"}, "YE": {"path": "M210.22,368.93l3.31,-0.15l1.6,0.56l-2.1,0.96l-2.93,0.3l-0.74,-0.15l-1.64,-1.15l1.07,-0.91l1.43,0.54ZM128.17,348.79l0.44,-0.21l0.08,-0.52l-0.6,-2.52l0.88,-2.78l-0.26,-2.55l2.7,-2.53l0.16,-1.06l-0.5,-1.03l0.13,-1.2l0.71,-1.07l-0.29,-0.74l0.95,-0.8l1.11,-0.07l1.35,1.04l1.75,0.31l1.77,-0.56l7.3,-0.22l2.88,0.97l5.8,0.55l2.98,-0.27l1.72,2.26l1.74,0.18l2.31,-1.32l1.14,-2.71l4.35,-5.36l7.46,-3.52l20.53,-2.86l5.51,12.84l0.6,0.39l1.9,4.24l-3.44,1.26l-1.95,1.39l-0.81,1.14l-0.47,1.65l0.32,2.18l-4.38,2.32l-4.33,1.48l-3.64,0.78l-2.72,1.43l-1.96,0.18l-4.21,1.47l-2.35,1.44l-0.94,1.48l-1.79,1.54l-2.77,0.39l-2.36,-0.34l-2.76,1.51l-1.63,1.45l-4.57,1.47l-6.42,0.52l-2.01,0.43l-2.12,2.11l-1.79,0.61l-0.9,1.3l-1.82,0.34l-1.28,-0.34l-2.53,1.26l-1.88,0.27l-2.61,-1.01l-0.88,0.19l-0.1,-0.73l-1.76,-3.14l0.35,-3.27l-0.45,-1.43l-0.97,-1.04l0.01,-1.45l-1.28,-4.7l0.07,-0.99l-0.57,-1.41l-0.93,-0.61Z", "name": "Yemen"}}, "height": 555.5409752358405, "projection": {"type": "mill", "centralMeridian": 0.0}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-au-mill.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-au-mill.js new file mode 100644 index 0000000..b3af009 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-au-mill.js @@ -0,0 +1 @@ +jQuery.fn.vectorMap('addMap', 'au_mill',{"insets": [{"width": 900, "top": 0, "height": 825.8587272481366, "bbox": [{"y": 1031999.3824222308, "x": 12576510.61983689}, {"y": 5192718.429891739, "x": 17110757.239958208}], "left": 0}], "paths": {"AU-ACT": {"path": "M794.2,620.06l-0.74,-0.7l-0.09,-0.95l-0.36,-0.43l0.22,-1.71l-0.27,-2.16l0.77,-2.93l-0.05,-0.84l6.7,-4.73l1.06,0.71l0.19,1.03l1.04,0.47l0.25,0.8l3.09,1.34l-0.61,0.33l-1.7,-0.25l-0.96,0.77l-0.84,-0.15l-1.45,1.71l-0.17,1.19l0.29,1.03l-0.43,1.37l-0.65,0.31l-0.33,0.73l0.4,2.65l-0.21,1.28l0.21,1.77l-1.05,1.68l-2.23,-1.11l-0.91,-3.56l-0.69,-0.11l-0.47,0.47Z", "name": "Australian Capital Territory"}, "AU-WA": {"path": "M6.6,387.61l0.55,0.12l0.14,0.51l-0.53,-0.45l-0.17,-0.19ZM7.72,388.83l0.24,0.12l0.33,-0.36l0.25,-1.88l0.27,3.72l0.73,1.63l0.65,0.38l0.49,-0.49l-0.61,-1.76l0.15,-1.63l0.33,-1.03l0.82,-0.4l1.14,4.7l-0.39,2.66l0.63,0.22l0.46,-0.25l0.41,-2.32l0.3,1.37l-0.02,2.86l0.4,0.42l0.65,-0.13l0.68,-1.56l-0.23,1.81l0.19,0.65l0.56,0.11l0.06,0.77l0.36,0.43l0.8,-0.35l0.09,-0.63l1.3,-0.42l1.02,0.13l0.38,-0.38l0.02,-0.62l0.79,-0.46l0.79,-1.28l-0.06,-3.96l-2.55,-2.57l0.59,-0.23l1.75,-3.47l0.09,1.5l0.71,0.53l-0.18,0.96l0.76,3.32l2.34,2.72l0.6,0.35l0.68,-0.11l1.16,-1.26l1.23,-0.64l0.55,-1.29l-0.87,-3.09l0.79,-2.79l-0.6,-1.51l1.07,-0.16l0.39,-0.55l-0.72,-1.27l0.61,-1.46l-0.09,-0.7l-2.36,-1.46l-0.59,-1.71l-0.86,-1.09l-0.91,-0.56l-0.72,-1.77l-1.89,-2.76l-2.79,-6.56l-2.47,-1.63l-0.96,-2.54l0.46,-1.39l-0.29,-0.67l-0.94,-0.51l-0.1,-1.02l0.34,-0.94l-0.39,-1.7l-3.69,-4.68l-0.99,-2.6l-0.13,-3.78l1.02,-1.7l-0.38,-2.91l0.9,-1.39l0.08,-1.79l0.92,-1.34l0.55,-2.07l0.74,-0.57l0.93,-2.6l1.74,-1.11l0.34,-0.63l0.87,-0.58l0.77,-1.85l0.3,-3.12l-0.75,-3.77l0.15,-0.79l0.68,-0.52l0.55,-1.19l-0.08,-2.98l-1.15,-3.51l-1.11,-1.18l-0.87,-0.35l0.15,-0.99l-0.54,-2.12l0.86,-0.68l0.97,-1.48l0.35,-1.79l1.25,-1.66l2.07,-6.51l1.07,-2.22l1.85,-2.53l2.4,-0.92l-1.0,2.44l-1.13,5.93l1.02,2.36l-0.31,1.28l0.57,0.54l0.46,-0.14l-0.86,1.23l0.16,0.89l-0.28,1.09l0.26,0.61l0.71,0.57l0.92,0.08l1.18,-1.3l1.16,-0.48l0.43,0.82l0.88,0.29l0.88,-0.62l0.55,-2.78l1.61,-3.41l0.04,-0.73l0.69,-0.42l0.53,-1.79l-0.15,-0.93l0.75,0.01l1.66,-2.9l0.37,-1.55l6.15,-3.44l0.76,-0.23l0.99,0.21l1.63,-0.84l0.55,0.16l2.6,-1.52l5.65,-2.27l3.32,-4.19l4.26,-2.22l1.39,-2.65l1.19,-1.18l4.84,-2.14l0.57,-0.74l0.37,-1.99l1.79,0.42l1.38,-0.8l2.39,-0.36l1.33,-0.87l0.35,-0.65l1.38,-0.34l2.48,-1.75l1.91,-2.38l-0.64,2.17l1.93,1.5l1.15,-0.13l3.54,-1.96l0.71,0.36l1.03,-0.58l0.03,0.65l0.9,0.94l3.62,1.08l3.66,-0.5l1.93,-1.1l0.72,0.35l0.69,-0.25l0.25,0.21l3.82,-1.38l0.8,-1.12l0.99,-0.34l0.45,-1.39l4.47,-3.05l1.79,0.35l1.89,-0.8l0.46,0.55l0.59,0.05l5.29,-1.21l1.72,0.31l1.29,-0.73l1.57,-0.32l3.44,-4.12l0.42,-1.3l1.61,-0.78l0.77,-0.93l1.12,0.81l0.66,-0.31l0.01,-0.69l0.27,-0.02l5.32,1.25l0.65,-0.24l1.19,1.12l1.69,0.33l1.26,-0.64l0.55,-0.64l1.19,-0.22l0.27,-0.88l1.45,0.07l9.6,-1.35l2.98,-0.94l12.97,-5.37l3.91,-2.63l4.15,-3.91l4.61,-6.55l2.78,-6.06l0.16,-0.96l-0.59,-0.89l1.85,-0.34l1.36,-1.24l0.25,-1.19l-0.7,-0.78l1.33,-2.4l0.89,0.33l1.23,-0.22l2.53,-1.88l0.84,-1.42l1.75,-0.93l0.78,-0.98l0.56,-0.1l0.41,-0.79l2.22,-1.04l0.69,-0.86l0.53,-1.49l-0.29,-1.71l-0.51,-0.49l-1.39,-0.44l-1.67,0.13l0.3,-0.95l-0.32,-2.43l0.26,-2.08l-1.37,-3.46l0.13,-4.93l0.49,-1.81l2.26,-2.58l0.08,-0.48l-0.34,-0.4l0.2,-0.27l3.14,-2.71l0.37,0.37l0.63,-0.05l0.44,-0.52l-0.01,-0.87l0.86,0.93l1.26,0.27l0.42,-0.19l-1.46,-2.73l0.52,-0.37l0.51,-1.1l0.37,0.39l0.78,0.12l1.55,-0.36l0.76,-0.55l1.48,0.41l0.49,-0.16l-0.08,-0.51l-1.52,-1.56l0.28,-2.05l0.4,-0.61l1.18,-0.11l1.21,-1.29l0.56,-1.93l1.32,-0.62l0.06,0.74l1.01,0.47l-1.13,-0.08l-0.41,0.46l0.05,1.19l-0.57,0.97l0.44,1.38l0.38,0.29l0.6,-0.16l0.44,1.47l0.72,0.04l0.51,0.48l-0.1,1.21l1.3,1.11l-0.29,1.94l1.09,0.71l1.57,1.83l0.23,1.56l2.13,3.26l0.03,1.14l0.4,0.82l1.11,0.8l1.39,1.81l0.3,1.05l0.87,0.99l0.35,1.71l0.6,0.16l0.56,-0.89l-0.04,-1.49l-0.57,-1.36l0.14,-1.79l0.59,-1.07l0.38,-2.16l0.72,-0.46l0.02,-0.43l-1.44,-2.22l-0.05,-1.29l0.21,-0.41l0.91,-0.06l0.38,1.21l1.32,0.36l0.79,1.32l1.15,0.72l0.82,1.17l0.72,0.33l0.86,-0.07l0.34,-0.38l-0.07,-0.53l-1.38,-0.9l-1.13,-3.09l0.76,0.51l0.63,-0.19l0.07,-0.85l-0.6,-0.82l0.92,-1.1l1.21,-0.72l0.4,-1.02l-0.11,-0.61l-0.58,-0.46l-0.58,0.27l-0.46,1.06l-2.16,0.65l-1.01,-1.49l-0.65,-1.78l-2.2,-1.59l-1.36,-0.36l0.41,-0.29l0.04,-0.63l0.92,-0.55l0.15,-0.71l0.42,-0.07l0.36,-1.69l-2.18,-1.12l1.74,0.57l1.52,0.07l0.38,-0.25l-0.53,-0.86l0.53,-0.24l0.14,-0.63l-0.4,-0.99l-1.17,-0.14l-0.8,-0.75l-0.77,0.21l-0.4,-0.25l0.44,-0.85l-0.27,-1.05l0.66,-0.01l0.16,-0.44l1.56,-0.12l1.68,0.32l-0.36,0.61l0.41,0.63l-0.85,0.15l-0.15,0.72l1.62,1.15l1.19,0.38l-0.69,0.76l0.66,1.48l1.31,-0.13l0.16,-1.68l1.35,0.91l0.65,-0.19l0.08,-0.51l-0.78,-1.4l0.69,-0.47l-0.28,-0.55l1.02,0.44l1.45,0.03l1.14,0.64l0.67,1.69l0.8,0.63l2.76,0.27l0.99,-1.26l1.81,0.94l2.67,0.18l3.74,-0.37l0.83,0.75l0.93,0.18l1.61,-0.6l-0.17,-0.71l-1.41,0.05l-3.15,-1.36l-2.8,-0.43l-2.09,0.45l-1.36,-0.2l-0.35,-0.9l0.24,-1.11l-0.29,-0.4l0.22,-0.73l0.81,-0.76l0.06,-1.74l0.29,1.37l0.92,1.21l0.73,-0.03l0.52,-0.98l0.71,-0.17l0.46,-0.5l-0.23,-2.61l0.66,-0.55l-0.12,-1.5l0.5,-0.5l0.62,0.37l0.51,-0.25l0.47,-1.23l0.44,-0.27l-0.07,-0.72l-0.79,-0.28l-1.94,0.09l-1.63,1.96l-0.73,1.65l-1.22,-2.82l-0.47,-0.15l-0.27,0.69l-0.39,-1.68l-0.07,-1.69l0.79,-0.36l0.21,-0.61l-0.02,-0.79l-0.57,-0.58l0.05,-0.8l0.96,-0.39l0.39,-1.11l2.59,0.94l0.84,-0.14l0.25,-0.74l0.9,0.04l0.43,-0.57l-0.37,-0.71l0.19,-0.74l2.14,-1.98l0.43,0.33l-0.2,0.37l0.37,0.6l1.67,-0.08l1.03,1.17l0.66,0.23l-0.35,1.04l0.43,0.44l0.64,-0.13l0.81,0.58l0.5,-0.26l0.1,-0.77l2.34,1.45l0.49,-0.11l-0.29,-0.85l-2.1,-1.81l0.32,-1.24l1.25,-0.84l-0.42,-0.54l-1.09,-0.63l-0.38,0.43l-0.95,-0.51l-2.49,1.29l-0.37,-0.86l0.73,-0.53l0.15,-0.48l1.65,-0.1l1.14,-1.4l-0.16,-0.59l-0.94,-0.32l-0.62,0.57l-0.57,-0.18l-1.7,1.46l-0.33,-0.2l0.27,-0.82l-0.42,-0.52l0.19,-0.45l0.64,-0.19l1.16,0.64l0.64,-0.04l0.55,-0.82l0.56,-0.03l0.25,-1.09l-0.43,-1.22l0.44,-0.06l-0.14,0.65l0.32,0.74l0.64,0.24l0.28,-0.23l1.15,2.49l0.72,-0.13l0.21,-1.1l-0.33,-1.19l1.25,0.5l0.57,0.56l0.01,0.62l0.91,0.57l1.18,-0.28l1.31,0.28l0.63,-0.36l-0.06,-0.99l-1.14,-0.17l0.35,-0.31l-0.16,-0.64l1.1,-0.9l-0.23,-0.54l-0.6,-0.19l-0.61,0.22l-1.21,-0.62l-0.74,0.15l-0.21,-0.81l0.48,-0.27l0.35,-1.16l-0.43,-0.53l-2.05,-0.52l-0.22,-1.39l-0.85,-0.45l1.1,-0.65l0.19,-0.8l0.94,0.13l1.09,-0.92l-0.16,-0.69l-1.16,-0.06l0.49,-0.53l0.87,-0.0l0.49,-0.49l-0.24,0.72l0.2,0.5l1.34,-1.02l0.92,1.77l0.44,-0.25l0.63,-1.93l0.4,0.02l0.08,-1.27l0.55,0.25l-0.43,0.48l0.38,0.71l1.47,-0.14l0.57,-1.32l0.29,-2.21l-0.59,-1.27l-0.1,-1.27l0.39,-1.07l1.75,1.65l-1.12,-0.02l-0.21,1.02l0.57,3.16l-1.0,1.96l-0.03,1.02l0.66,0.29l0.44,-0.45l1.29,-3.41l0.19,0.24l1.23,-0.37l0.29,0.17l0.27,2.61l2.1,1.41l0.51,-0.36l0.14,-1.12l-0.36,-0.51l0.21,-0.71l1.18,0.58l1.5,-1.0l-0.16,-1.36l-0.98,-1.42l1.61,-0.85l0.35,-1.31l-0.29,-1.24l0.8,-0.16l0.81,-0.62l0.28,-1.62l0.33,0.84l0.77,0.46l0.03,0.75l0.53,0.26l0.65,-0.19l0.56,0.38l0.54,-0.89l0.95,-0.52l-0.07,-0.49l-0.84,-0.85l0.69,-1.42l0.91,-0.33l0.25,-0.73l0.57,-0.42l1.1,0.19l-0.95,1.4l0.08,0.52l0.88,0.2l0.01,0.61l0.63,0.78l0.95,-0.09l0.14,1.36l1.12,0.66l0.33,-1.33l0.86,-0.53l0.12,-1.12l0.21,0.4l0.66,0.07l0.83,-1.13l0.41,-1.62l-0.22,-0.25l0.25,-0.26l1.39,0.21l0.58,-0.4l-0.08,-0.36l0.46,-0.58l-0.48,-0.55l-0.7,-0.17l-0.98,-2.29l0.73,-0.22l0.18,0.71l0.49,0.16l1.25,-0.85l-0.61,-0.82l1.15,0.43l0.41,-0.14l0.18,-0.68l1.25,0.98l0.0,0.86l1.03,0.64l-0.24,0.59l0.41,0.56l0.38,-0.05l0.36,1.28l0.63,0.51l0.49,-0.03l0.62,-0.85l0.3,0.47l0.51,0.01l0.78,-1.13l0.78,0.87l1.08,0.57l0.55,-0.4l-0.03,-0.36l1.09,0.83l0.47,-0.23l0.32,0.79l-0.01,1.32l0.76,0.62l0.65,-0.16l3.37,2.34l0.76,1.31l1.26,1.11l0.69,1.74l0.77,0.4l0.04,1.14l0.66,0.43l0.01,0.58l0.83,0.1l1.09,0.92l-0.09,0.63l0.35,0.66l0.65,0.17l0.81,-0.33l1.18,1.52l0.94,0.26l1.86,1.3l-0.5,0.86l0.32,1.32l-1.52,0.56l0.18,1.17l-1.43,4.84l0.35,1.61l-0.19,2.18l-0.71,0.57l0.63,2.33l-1.21,1.75l0.27,0.69l0.44,0.08l1.06,-0.62l0.87,-1.27l0.39,-2.13l-0.34,-2.22l0.16,-0.65l1.99,1.7l1.02,2.74l0.53,0.34l0.4,-0.37l0.05,-2.62l-1.59,-1.99l0.14,-0.96l-0.65,-2.18l1.77,-1.88l0.36,-0.97l0.66,2.67l0.33,0.2l0.6,-0.41l-0.06,-0.32l0.74,0.63l1.15,-0.11l0.27,-1.18l-1.18,-2.63l0.7,-0.6l-0.03,-0.36l-0.81,-0.66l2.56,-0.91l1.22,0.54l2.57,0.41l0.71,0.59l3.98,0.4l1.43,0.58l0.0,392.84l-4.85,2.15l-2.57,1.66l-9.6,4.19l-4.41,1.62l-5.58,0.97l-4.45,1.52l-0.78,0.66l-5.27,1.49l-5.2,0.74l-5.02,0.17l-0.9,-0.21l-2.3,0.36l-6.68,-0.82l-4.07,-1.22l-1.3,0.3l-1.25,0.84l-1.68,-0.14l-3.12,1.51l-7.31,5.26l-4.35,1.29l-5.37,2.74l-2.1,0.61l-2.3,2.44l-1.41,0.79l-2.7,0.87l-8.75,1.55l-3.46,2.6l-1.63,2.26l-0.58,2.46l-1.34,2.47l-1.19,5.16l-1.3,0.51l-0.74,1.13l-2.26,2.02l-0.58,1.27l-0.02,0.96l-1.69,0.89l-0.58,0.8l-1.25,0.24l-0.9,1.3l-1.2,-0.97l-1.88,-0.21l-1.03,0.41l-1.67,2.02l-2.03,0.47l-0.81,-2.47l-0.75,-0.73l-1.62,-0.47l-4.0,1.06l-1.45,-0.67l-0.92,0.34l-2.8,0.1l-0.86,0.44l-0.1,1.0l-0.71,-0.51l-0.71,0.3l-2.24,-0.69l-1.12,-0.02l-1.76,0.89l-0.41,0.77l0.03,0.84l-0.83,-0.54l-0.67,0.64l-1.7,-0.03l0.46,-0.91l-0.72,-2.02l-1.7,-1.96l-1.87,0.19l-1.35,1.06l-1.59,0.59l-1.02,-0.69l-1.12,-0.29l-1.4,0.48l-0.59,-0.63l-1.68,-0.78l-4.4,-0.11l-2.49,0.58l-1.26,0.68l-1.56,-0.58l-2.76,0.64l-2.24,-0.3l-2.76,0.86l-4.06,0.06l-0.63,0.47l-0.26,0.65l-2.63,0.86l-2.66,-0.85l-2.32,-0.18l-1.61,0.51l-1.25,-0.64l-1.03,0.0l-1.7,0.93l-2.81,0.61l-1.68,1.58l-1.98,0.91l-0.61,0.45l-0.02,0.51l-0.92,0.48l-0.81,1.76l-0.93,0.76l-0.53,1.29l-0.07,1.51l0.52,0.74l0.62,0.23l-0.46,0.11l-0.88,-0.71l-1.04,-0.04l-0.67,0.59l-0.19,0.67l0.31,1.19l-0.35,0.28l-0.33,-0.71l-0.54,-0.22l-0.9,0.23l-0.5,0.49l-0.2,1.33l-0.27,0.1l-0.49,-0.74l-1.27,-0.17l-0.75,-0.54l-4.09,-0.66l-0.86,0.31l-1.24,-0.14l-0.29,0.68l0.69,0.71l-1.63,0.29l-1.52,1.06l-0.19,0.97l0.4,0.67l-0.27,0.31l-2.33,1.17l-2.95,0.78l-1.01,0.71l-1.27,2.23l0.23,1.8l-2.62,0.09l-2.43,0.89l-0.27,0.58l0.92,1.25l-1.16,-0.76l-0.72,-0.02l-1.65,0.63l-2.26,-0.17l-0.51,0.36l-1.24,0.13l-0.52,0.43l0.05,0.76l-1.57,-0.57l-1.88,-0.05l-0.83,0.48l-0.53,1.53l-1.3,-0.92l-1.68,-0.38l-2.83,-1.5l-0.58,0.34l-2.82,-0.58l-0.63,0.28l-0.54,0.88l-1.7,-0.77l-1.12,0.12l-1.2,-0.37l-1.63,1.03l-2.96,-1.15l-0.7,0.48l-1.18,0.0l-0.6,0.46l-0.97,-0.63l-2.59,-0.53l-0.99,-0.9l1.58,0.35l0.47,-0.33l-0.0,-0.6l-1.47,-0.84l-1.24,-1.2l-0.73,0.18l-0.12,0.53l0.33,0.73l-5.98,-1.94l-2.35,-0.16l0.07,-0.55l-1.11,-2.05l-4.18,-4.58l-3.04,-2.43l-1.83,-0.74l-0.52,-0.75l-3.81,-1.8l-1.71,-0.43l-1.98,0.12l-1.12,1.25l-2.13,-2.39l-0.01,-1.99l-0.85,-2.0l-0.22,-5.5l0.57,-1.79l-0.66,-2.54l1.04,-1.72l-0.3,-1.87l0.58,0.25l1.59,1.93l1.82,0.78l2.08,0.17l2.04,-0.52l1.55,-0.93l1.93,-2.17l1.31,-2.16l1.07,-2.85l0.74,0.15l0.79,-0.31l0.39,-0.9l-0.11,-2.11l-0.44,-0.33l-0.33,0.13l0.1,-3.93l-1.62,-8.86l0.05,-0.2l1.18,3.03l0.69,0.42l0.53,-0.19l0.22,-0.68l-1.0,-2.68l1.42,-0.02l0.6,-1.09l-0.14,-0.76l-0.9,-0.58l-0.16,-0.43l0.67,-1.84l0.02,-1.0l-0.65,-1.26l0.41,-1.0l-0.66,-0.94l0.67,-0.5l0.48,-2.05l-0.61,-2.81l0.32,-3.54l-0.5,-3.84l-0.93,-3.11l-5.0,-8.45l-3.12,-7.6l-1.67,-2.77l-1.25,-1.25l-0.4,-1.98l-1.36,-2.69l-0.88,-2.66l-0.13,-1.79l-0.97,-3.04l0.27,-1.39l-1.05,-1.19l0.28,-1.7l-1.0,-2.68l0.54,-3.15l-0.44,-1.78l-0.03,-4.05l0.72,-4.4l-3.04,-9.05l-4.22,-4.79l-1.05,-1.7l-0.47,-1.24l0.31,-0.76l-0.13,-2.3l-1.36,-3.36l-2.41,-2.93l-2.49,-4.08l-1.48,-0.95l-1.68,-1.98l-1.46,-5.67l0.08,-1.38l0.93,-2.82l-1.54,-5.78l-1.41,-3.24l-5.49,-9.45l-3.84,-5.76l-6.42,-6.53l-0.03,-1.48l-1.01,-1.96ZM18.62,388.27l-1.37,-0.34l-0.1,-0.79l-0.71,-1.09l-0.84,-1.02l-0.71,-0.25l-0.39,-3.13l-0.81,-0.76l-0.21,-1.48l-2.02,-3.0l0.06,-1.45l1.39,-2.42l0.33,1.67l1.16,0.5l1.01,2.29l0.68,0.39l0.46,0.8l0.87,0.32l-0.05,1.44l0.82,0.76l-0.54,0.85l0.08,1.03l-0.4,1.0l-0.34,2.79l0.5,1.28l1.15,0.61ZM234.66,163.67l-0.3,0.64l-0.77,-0.62l0.41,-0.38l0.66,0.36ZM261.01,136.67l-0.34,-0.12l-0.02,-0.78l0.64,0.2l-0.29,0.7ZM273.13,127.84l-0.42,0.17l-0.69,-0.31l0.41,-0.28l0.71,0.42ZM305.17,106.76l-0.04,0.05l-0.04,-0.08l0.08,0.03ZM109.27,603.92l0.79,0.2l0.39,-0.35l0.55,0.47l-1.04,-0.02l-0.7,-0.3ZM292.84,109.4l-0.33,-0.77l-0.77,-0.53l-2.33,-0.08l-0.2,-0.42l0.81,0.08l0.31,-0.45l0.5,0.41l0.49,-0.02l0.21,-0.39l0.21,0.2l0.91,-0.47l0.42,0.37l-0.52,0.25l-0.1,0.92l0.49,0.46l0.39,-0.09l-0.48,0.53ZM291.55,106.2l-0.7,-0.84l0.13,-0.19l0.8,0.3l0.11,0.39l-0.33,0.36ZM26.98,297.37l0.2,-0.34l0.08,-0.28l-0.06,0.51l-0.23,0.12ZM21.38,383.22l-0.18,-0.67l-0.18,-0.36l0.44,0.37l-0.08,0.65ZM13.72,391.1l-0.26,-0.73l0.04,-0.18l0.04,0.12l0.18,0.8ZM341.51,126.92l1.04,1.78l0.15,0.53l-1.03,-1.19l-0.16,-1.12ZM336.53,131.41l0.66,0.52l0.17,0.83l-0.81,-0.64l-0.03,-0.71ZM269.49,120.11l0.09,-0.78l0.7,0.28l0.22,-0.4l0.03,-1.03l-0.43,-0.42l0.6,-0.44l0.52,0.32l-0.59,1.06l0.41,1.1l-1.03,0.54l-0.52,-0.22ZM262.85,135.22l0.12,-0.23l0.38,0.09l-0.18,0.26l-0.32,-0.13ZM255.73,137.28l0.07,-0.48l0.59,0.11l0.06,-0.65l0.36,-0.71l-0.06,0.67l1.33,1.26l-1.55,-0.44l-0.81,0.24ZM258.19,137.67l0.27,0.47l-1.17,0.44l0.67,-0.53l0.23,-0.38ZM53.11,262.46l0.49,-1.25l2.09,-2.25l0.28,1.38l-0.66,1.42l-1.06,1.08l-0.68,-0.48l-0.46,0.09ZM0.84,371.32l0.69,0.09l0.02,1.16l0.81,1.8l0.22,2.15l1.81,3.79l-0.45,1.63l-0.79,-0.61l-0.71,-2.12l-1.2,-1.51l-0.06,-1.91l-0.77,-1.59l0.01,-2.34l0.42,-0.54ZM4.36,382.54l0.68,0.06l0.9,1.27l0.4,1.24l-0.08,0.73l-0.66,-1.7l-1.23,-1.6Z", "name": "Western Australia"}, "AU-TAS": {"path": "M775.91,740.14l0.18,-0.61l1.22,-0.64l1.25,-0.12l1.53,0.42l0.39,-0.62l1.32,-0.18l1.0,-0.68l2.65,2.6l-1.26,1.25l-0.74,0.14l-0.31,-1.09l-0.36,-0.27l-0.9,0.01l-1.1,0.55l-0.88,-0.41l-0.59,0.32l-1.94,0.01l-1.47,-0.67ZM701.14,755.61l0.52,-1.09l-0.33,-0.65l0.57,-0.67l0.83,-0.3l0.33,-0.7l-0.19,-5.32l1.08,1.86l0.75,-0.25l2.11,0.73l1.93,0.0l2.0,1.61l0.93,0.36l0.66,-0.06l0.44,-0.64l2.09,-0.07l1.83,1.37l2.36,0.65l1.45,-0.42l0.27,0.79l0.97,0.7l3.26,0.66l0.35,0.94l1.55,1.44l2.31,0.39l0.34,0.5l1.11,0.15l2.21,1.29l3.03,1.09l4.8,0.32l2.54,-0.79l0.44,0.94l0.73,0.19l0.32,-0.12l-0.04,-0.84l1.35,-1.38l1.75,-0.64l0.77,0.49l0.27,0.68l-0.23,0.57l0.45,0.63l1.1,0.29l0.87,-0.33l1.15,0.25l0.28,-0.12l0.09,-0.69l-0.92,-0.79l-1.21,-0.24l-0.51,-0.42l0.22,-1.11l1.99,-0.53l1.7,-0.99l0.39,0.28l3.17,0.4l2.23,-1.47l0.49,0.19l0.75,-0.28l0.29,0.65l0.71,0.2l0.53,0.68l1.09,0.07l1.75,-1.55l1.63,-2.69l1.25,-0.47l0.9,0.96l1.04,-0.13l1.33,0.89l0.91,-0.09l1.76,-1.17l0.89,-2.58l0.96,-0.06l0.58,0.69l0.85,0.08l1.11,1.53l1.47,0.19l1.65,2.06l0.86,1.75l-1.21,1.02l0.23,0.6l0.43,0.18l-0.66,1.47l-0.06,2.17l1.06,1.68l-1.37,1.26l-0.01,0.86l0.66,0.24l0.87,-0.75l-1.05,3.2l0.04,2.27l0.74,1.84l-0.63,2.15l0.4,1.59l-0.95,1.52l0.62,1.91l0.75,1.17l-0.54,3.44l1.31,1.62l-0.18,0.19l-0.27,-0.37l-0.76,-0.1l-1.07,-1.0l-0.79,-0.26l1.03,-0.6l0.27,-1.03l-0.77,-0.66l-0.34,-0.9l-0.81,0.02l-0.24,0.42l0.25,0.75l-0.49,0.01l-0.51,0.56l0.14,0.98l-0.51,0.58l0.23,0.5l-1.0,0.44l-0.4,2.54l-0.83,0.82l-1.59,2.96l-0.0,0.49l0.47,0.12l0.78,-0.66l0.15,0.18l-0.57,0.81l0.04,3.77l-0.76,0.73l-0.64,-0.78l-0.92,0.67l-0.21,0.65l1.01,1.15l0.41,1.57l-0.11,1.59l-1.37,1.06l-0.12,1.59l-0.71,0.78l-0.13,0.95l-3.03,-0.02l-0.51,-0.6l-0.73,-0.21l-0.31,-0.85l-0.56,-0.3l-1.58,0.46l-0.74,0.53l-0.14,1.02l1.18,2.55l-0.47,0.72l-0.66,0.3l0.32,-0.9l-0.38,-0.7l0.23,-1.15l-0.5,-0.48l-0.85,0.37l-0.27,-0.85l-1.2,-0.7l-1.6,-2.32l-0.99,0.38l-0.1,0.55l1.29,1.49l0.85,1.82l-0.62,1.39l-0.01,1.29l-0.65,-0.58l-0.56,0.03l-0.38,0.43l0.12,0.87l0.76,0.85l-1.12,1.22l0.21,3.32l-0.68,0.54l-0.77,-0.36l-0.23,-0.83l-1.02,-0.08l0.44,-0.88l-0.64,-1.36l-0.9,1.09l-0.56,-0.14l-0.15,-1.76l-0.31,-0.31l-0.63,-0.0l-0.73,0.62l-0.34,1.4l0.2,0.98l2.15,1.5l0.65,0.83l-0.42,0.39l-0.5,-0.35l-1.03,0.11l-0.98,0.78l0.34,0.64l1.49,-0.02l-1.02,1.53l-1.77,0.35l0.11,0.45l0.84,0.52l-0.64,0.82l0.34,0.86l-1.11,0.16l-0.17,0.7l0.39,0.63l0.67,0.28l-0.18,0.3l-1.5,0.71l-0.95,-0.81l-2.01,0.44l-0.68,-1.02l-1.51,-0.82l-0.37,-1.5l-0.76,-0.85l-0.58,0.18l-0.13,1.16l-0.58,0.36l-2.72,-0.16l-0.69,-0.53l-0.57,0.01l-0.68,0.59l-0.51,-1.02l-0.79,-0.24l-0.82,0.25l-0.31,0.65l-0.92,-0.32l-1.0,0.36l-0.25,0.56l-0.96,0.17l-0.06,-2.24l-1.17,-1.47l0.7,-0.49l-0.18,-0.38l1.98,0.39l1.05,1.35l0.66,-0.17l0.28,-0.99l0.67,0.67l0.55,-0.15l0.22,-0.49l-0.2,-1.84l-1.28,-1.21l-0.64,-0.18l-1.07,1.44l-0.33,-0.95l-0.5,-0.38l-0.68,0.25l-0.29,0.86l-0.87,-0.89l-0.31,-1.59l-1.06,-0.88l-0.69,0.22l0.01,1.14l-0.71,0.21l-0.33,0.71l0.52,0.55l-0.5,-0.09l-0.66,-1.28l-0.09,-1.02l-1.0,-0.88l-0.55,-0.98l-0.02,-0.8l-0.58,-0.43l-0.72,0.08l0.36,-0.97l-0.22,-0.46l-1.06,-0.56l-0.89,-1.49l-1.88,-0.34l-0.77,-1.06l-1.6,-3.63l-0.62,-0.54l0.38,-0.91l-0.76,-1.87l-0.75,-0.35l-0.3,-0.76l-0.71,-0.36l0.48,-0.63l-0.05,-0.54l-1.02,-1.32l-0.25,-0.92l0.17,-1.07l-0.76,-2.4l-0.12,-2.02l0.23,0.5l1.4,0.51l0.46,0.92l2.3,1.52l0.31,2.21l0.53,1.36l0.51,0.12l0.37,-0.39l0.07,-1.86l0.82,-0.31l0.84,-2.24l-0.45,-0.51l-0.51,0.16l-0.62,-0.76l-0.64,0.3l-2.04,-2.31l-0.63,-2.52l-0.92,-0.08l-1.11,1.12l-0.06,0.68l-0.19,-0.18l0.74,-1.88l-0.37,-2.3l-1.05,-2.07l-3.16,-3.02l-0.17,-0.78l-2.1,-2.85l-0.86,-0.29l-0.11,-1.3l-1.06,-2.82l-1.6,-2.62l-0.86,-0.71l0.62,-0.58l-0.05,-0.83l-2.13,-3.69l0.17,-1.34l-0.51,-1.38l0.11,-1.12l-1.25,-1.88ZM728.8,816.42l0.31,-0.04l-0.13,0.05l-0.17,-0.01ZM763.12,809.37l-0.0,0.0l-0.0,-0.0l0.0,0.0ZM772.39,806.05l1.04,0.09l0.62,-0.56l0.72,-0.08l0.4,0.7l-0.24,0.67l0.42,0.77l-0.78,0.52l-0.48,2.66l0.54,0.76l-0.24,0.63l0.31,0.61l0.49,0.06l-0.55,1.1l-1.07,-1.0l-0.3,-1.05l-0.59,-0.09l-0.67,0.76l-0.06,1.04l-0.94,0.9l-1.74,-1.75l-0.04,-0.31l1.01,-0.75l-0.16,-0.65l-2.06,-0.8l-0.47,-1.06l1.17,-0.68l0.13,-1.22l0.29,0.02l-0.14,1.72l1.08,0.91l1.32,0.46l1.6,-0.38l0.9,-1.06l-0.92,-0.28l-0.52,-0.57l0.38,-0.85l-0.62,-0.47l0.17,-0.77ZM773.75,805.05l-0.3,-0.1l0.19,-0.13l0.11,0.23ZM782.69,786.98l0.48,0.4l-0.65,1.33l-0.64,-0.37l0.81,-1.36ZM715.42,748.93l-0.01,-0.04l0.02,0.03l-0.02,0.01ZM770.83,726.2l0.73,-0.69l1.05,-0.4l0.54,-1.75l1.33,-0.92l4.41,5.45l1.15,0.56l1.6,0.24l-0.18,2.53l-1.31,1.2l0.19,0.61l0.47,0.17l1.26,-0.51l0.3,0.87l-0.78,0.1l0.09,1.04l-1.61,-0.36l-0.44,0.32l-0.23,0.9l-1.13,0.45l-1.34,-0.62l0.15,-1.04l-0.85,-0.83l-0.31,-1.65l-1.1,-0.56l-0.4,-1.1l-0.91,-0.37l0.39,-1.15l-0.64,-2.15l-0.82,-0.26l-0.84,0.45l-0.79,-0.49ZM781.82,734.78l0.24,0.18l0.21,0.1l-0.15,-0.02l-0.3,-0.26ZM778.3,743.36l0.29,-0.21l1.68,-0.45l-0.58,1.72l-1.39,-1.06ZM776.58,800.95l0.06,-0.14l0.21,-0.74l0.35,0.76l-0.62,0.12ZM776.83,799.75l-0.62,-0.54l0.18,-0.67l1.04,-0.69l0.77,0.14l0.52,1.28l-1.61,0.04l-0.28,0.44ZM760.43,812.89l0.88,-0.13l0.26,-0.64l-0.5,-0.41l0.15,-0.41l0.63,0.7l0.81,2.88l-1.09,0.08l0.75,-0.82l-0.05,-0.55l-1.82,-0.69ZM760.67,715.79l0.04,-0.13l0.16,-0.03l-0.03,0.13l-0.17,0.03ZM756.56,820.97l0.74,0.3l-0.31,0.42l-0.25,-0.25l-0.17,-0.47ZM757.82,819.58l-0.12,-0.84l0.42,0.52l0.64,-0.12l0.38,-0.87l-0.24,-0.7l1.13,-1.29l1.05,2.76l-1.03,2.78l-1.1,-0.5l0.22,-0.21l-0.27,-1.27l-0.49,-0.39l-0.61,0.12ZM706.76,746.86l0.78,-0.8l1.66,1.11l-2.38,0.79l-0.05,-1.1ZM706.24,740.79l0.67,-0.6l0.05,-0.52l0.96,0.27l-0.23,0.91l-0.83,0.35l-0.61,-0.41ZM703.28,742.17l0.9,-0.24l-0.57,1.61l-0.03,-0.9l-0.3,-0.46ZM684.28,723.01l0.13,-1.18l1.05,-0.44l0.81,-0.82l-0.21,-1.8l0.62,-0.16l1.94,1.27l0.55,1.1l-0.15,1.17l0.45,2.18l-0.45,2.24l0.82,0.76l-0.08,1.46l-0.52,1.11l-1.26,1.06l-2.69,1.29l-0.56,-1.28l0.39,-0.73l-0.15,-1.84l-1.05,-0.93l0.11,-1.58l0.53,-1.27l-0.27,-1.63Z", "name": "Tasmania"}, "AU-VIC": {"path": "M620.45,577.42l1.14,1.21l2.11,0.1l1.28,0.63l1.04,-0.33l1.31,0.86l0.48,0.73l1.59,-0.13l1.38,0.83l1.13,0.1l0.3,0.79l0.52,0.35l0.9,-0.21l1.36,-1.59l1.53,-0.9l0.81,-0.15l2.05,0.67l4.47,-0.38l1.21,1.38l1.09,-0.3l0.97,0.8l0.72,-0.01l0.4,1.77l1.11,1.26l0.98,0.72l1.06,-0.11l-0.66,1.79l0.3,2.79l1.84,1.86l-0.01,0.73l1.19,2.11l0.03,0.84l0.72,0.68l1.65,0.56l0.83,-0.12l0.24,-0.55l-0.29,-0.75l1.09,-0.03l0.31,-0.33l0.0,-1.14l0.6,-1.85l1.08,-0.42l1.15,0.8l0.5,1.34l0.55,0.23l0.87,-0.49l0.98,0.75l0.75,-0.41l0.95,0.51l2.0,0.17l2.56,1.29l0.22,0.75l0.43,0.3l0.81,-0.22l0.43,0.31l-0.01,1.33l-0.46,0.63l0.14,0.86l-0.29,1.01l0.76,3.74l1.34,2.19l3.48,1.42l0.17,1.13l-0.33,0.72l0.34,0.84l1.51,0.96l2.75,0.72l2.73,1.85l1.7,0.73l0.54,0.89l2.13,0.73l1.75,2.29l2.17,1.78l1.11,0.21l0.52,0.48l1.51,3.4l0.72,0.91l0.94,0.38l2.46,2.69l1.74,0.45l1.49,1.34l1.81,-0.16l1.55,-1.29l1.47,0.55l0.73,-0.25l0.26,-0.74l-1.1,-1.82l0.6,-1.22l0.18,-1.4l0.56,-0.43l4.47,-0.4l2.54,0.62l1.02,-0.07l2.63,-1.11l1.48,0.31l3.76,3.03l1.04,0.44l1.21,0.1l2.18,-0.42l1.01,1.2l1.69,0.07l3.41,0.96l0.78,-0.49l2.89,0.41l0.54,-0.29l0.98,-1.52l0.71,0.19l0.62,-0.31l0.89,0.48l1.64,0.0l1.32,1.16l1.46,0.14l0.51,0.55l0.87,0.07l0.57,0.57l0.98,-0.08l1.15,0.68l0.89,-0.08l0.73,-0.57l0.49,0.25l0.22,2.17l1.02,1.1l0.68,0.29l1.98,-0.53l0.24,-0.6l-0.41,-0.45l-1.39,-0.25l-0.42,-0.55l-0.29,-1.39l0.9,-1.28l0.91,0.58l2.34,-0.36l0.93,0.56l0.64,-0.1l0.87,-2.36l0.44,-0.39l1.53,-0.31l1.45,1.23l3.55,-1.41l4.11,1.58l0.72,0.95l1.16,0.39l-0.17,1.25l1.14,1.35l-0.28,1.57l1.02,2.77l-0.39,0.99l0.17,0.76l1.43,1.31l0.43,2.62l0.47,0.55l0.64,0.17l0.28,0.6l-0.18,1.14l-1.8,2.76l0.17,0.69l2.14,0.37l38.27,17.79l-1.13,0.44l-1.87,0.14l0.15,-0.62l-0.54,-0.48l-0.57,0.34l-1.36,-0.04l0.97,1.9l-0.85,0.83l-0.97,1.7l-1.18,0.37l-0.58,0.67l-1.79,0.52l-0.6,0.74l-3.0,0.02l-1.42,0.64l-0.53,-0.57l-1.73,0.02l-1.01,-0.34l-0.88,0.33l-6.71,0.22l-1.4,0.64l-2.64,-0.31l-6.65,0.32l-3.93,0.87l-4.73,1.57l-3.56,1.73l-3.8,2.5l-4.29,3.58l-11.72,11.33l-0.6,-0.24l-3.07,0.64l-1.59,-0.02l-1.04,0.63l-2.53,0.18l-0.98,0.62l-1.35,-1.02l-2.17,0.19l-0.9,0.45l-0.92,1.07l0.02,0.55l1.16,1.54l0.51,0.19l0.39,1.91l0.46,0.44l0.92,-0.1l0.93,-1.06l1.12,-0.28l0.84,-1.48l-0.12,1.49l0.31,1.25l-0.62,0.69l-0.43,1.89l0.26,0.57l0.64,0.12l0.1,0.34l-0.88,0.51l-0.09,1.09l-0.47,0.24l-1.19,-0.75l0.43,-1.13l-1.3,-0.97l-0.5,-0.74l-0.35,-1.56l-1.63,-1.92l-2.27,-1.31l-1.65,0.31l-0.49,0.61l-0.14,1.18l-1.15,0.18l-0.47,-1.82l-1.59,-2.78l0.63,-0.55l-1.05,-1.4l-2.06,-0.39l-2.73,1.05l-1.72,-2.48l-2.3,-0.94l0.53,-0.49l-0.04,-2.03l1.39,0.16l1.46,-1.45l-0.13,-0.61l-0.76,-0.68l-0.0,-0.98l-1.39,-1.91l-0.89,-0.23l-2.3,0.4l-1.26,-0.23l-0.53,0.27l-0.08,0.66l-1.3,1.82l0.5,1.79l-2.19,-0.08l-0.59,0.81l-0.77,0.32l-0.56,1.11l-2.03,0.27l-2.71,-2.43l1.96,-0.16l2.41,-1.1l0.13,-0.91l2.7,-3.61l0.3,-1.01l-0.49,-2.25l-0.66,-0.81l-1.1,-0.51l-1.1,-2.62l-1.38,-0.92l-0.52,0.05l-0.41,0.71l-1.6,0.05l-0.64,1.2l-1.45,0.61l-1.35,1.24l-2.57,0.83l-0.7,0.73l-0.2,0.78l-0.67,-0.31l-1.8,0.21l-0.86,0.58l-0.23,0.72l0.58,0.74l3.26,0.58l1.03,-0.15l1.96,-1.15l0.87,0.42l0.25,0.27l-0.16,0.86l-0.94,0.68l-0.45,1.12l-2.31,0.05l-0.88,0.33l-1.09,-0.33l-1.12,0.35l-3.29,2.52l-0.88,0.21l-0.56,0.67l-1.15,0.37l-0.39,0.49l-1.44,0.48l-1.25,1.29l-0.16,0.88l-1.16,0.49l-0.78,1.47l-1.23,1.14l-3.04,0.93l-0.96,1.56l-1.16,0.49l-1.4,1.26l-1.7,-1.48l-2.17,-1.05l-2.9,-0.03l-2.26,-2.27l-1.38,-0.84l-2.55,-0.47l-2.95,-1.02l-3.41,-2.67l-3.03,-1.75l-0.51,-0.86l-0.75,0.09l-0.36,0.55l-1.1,-0.8l-2.03,-0.03l-1.98,0.99l-0.94,-0.16l-1.79,-0.82l-3.21,-2.13l-4.33,-0.58l-2.06,0.6l-0.98,0.67l-0.46,1.21l0.66,1.07l-0.84,-0.15l-0.94,0.99l-0.63,-1.04l-0.79,-0.4l-1.21,-0.03l-0.63,0.72l-0.2,-0.13l0.47,-0.83l0.03,-0.8l-0.65,-1.02l-3.6,-3.06l-5.25,-2.81l-0.02,-101.54ZM742.48,697.34l0.55,0.15l0.64,-0.09l-0.38,0.36l-0.82,-0.42ZM716.12,685.94l1.1,0.42l1.64,-0.19l0.63,0.66l-1.27,0.18l-1.26,1.21l-1.1,-0.5l-0.23,-0.8l0.5,-0.98ZM712.85,690.71l0.94,-0.82l1.89,-0.13l0.14,1.03l-0.84,-0.19l-1.24,0.42l-0.89,-0.32ZM716.43,691.14l0.01,0.0l0.0,0.01l-0.01,-0.01Z", "name": "Victoria"}, "AU-NT": {"path": "M355.89,126.72l1.43,0.54l0.66,1.11l1.18,0.57l-0.2,1.55l0.52,1.31l-1.0,2.33l0.41,0.54l0.8,-0.37l0.55,0.68l0.36,-0.31l0.6,-2.58l0.49,-0.44l-0.78,-4.9l0.52,0.33l0.64,-0.59l1.03,0.3l0.51,0.66l2.19,0.62l0.78,1.64l1.18,0.87l0.52,1.27l-0.27,1.14l0.63,0.38l1.17,-0.69l0.13,1.03l0.59,0.39l1.08,-0.12l0.42,-0.62l-0.27,-0.77l-1.39,-1.58l-0.59,-1.47l-0.31,-1.57l0.64,-2.04l0.84,0.36l2.26,0.15l1.69,-0.58l1.08,-1.02l1.02,0.33l0.59,-0.38l0.23,-1.7l-0.3,-0.67l-0.72,0.13l-0.4,0.77l-3.15,1.24l0.23,-0.64l-0.39,-0.44l-1.53,0.59l-0.95,-0.69l-0.06,-0.78l-1.33,-1.03l-0.31,-0.85l2.52,-0.26l1.78,-1.56l0.08,-0.44l-0.95,-0.2l-2.08,0.94l-2.74,-0.62l-3.7,-2.86l0.28,-1.52l0.77,-0.95l0.26,-1.19l1.44,-1.63l0.21,-2.05l0.6,0.53l1.35,0.04l0.46,-1.19l2.27,-0.41l0.59,-0.67l0.37,-1.68l-0.73,-1.26l2.12,-2.22l-0.63,-1.84l0.96,-2.36l0.18,-1.48l0.8,-0.81l0.24,0.82l1.41,0.58l1.88,-0.59l1.47,-1.14l0.69,0.07l2.55,-3.01l1.48,0.53l0.46,-0.5l-0.51,-1.03l-1.59,-0.69l-1.78,-2.36l-0.83,-0.24l0.25,-4.55l0.71,-0.34l0.44,0.51l0.63,0.11l2.3,-0.95l0.81,-1.58l0.19,-2.26l-0.27,-1.21l0.75,0.16l1.04,-1.19l1.41,0.56l0.41,-0.13l0.45,0.72l0.98,0.63l0.59,0.15l1.83,-0.39l0.2,-0.41l-0.27,-0.49l-1.82,-0.53l-0.17,0.19l-0.29,-0.43l0.83,-0.72l-0.25,-0.76l-0.54,-0.16l0.51,-1.4l-0.28,-1.0l0.59,-0.71l-0.49,-0.57l3.22,0.87l0.28,3.32l0.36,0.29l0.4,-0.24l0.18,-0.68l1.09,1.52l0.95,0.59l0.17,-0.86l0.96,0.54l0.47,-0.03l0.12,-0.45l-0.37,-0.8l-1.57,-1.29l1.43,0.6l0.52,-0.51l-0.45,-0.84l-1.66,-1.32l-1.04,0.07l0.11,-0.54l1.38,-1.41l2.94,0.86l0.58,-0.35l-0.55,-1.6l-0.05,-1.64l-0.6,-0.88l0.37,-0.57l0.86,0.42l0.75,-0.33l0.46,0.58l0.73,-0.0l1.37,1.27l0.88,0.07l0.28,-0.64l-0.37,-0.52l0.4,-0.52l0.38,-2.28l0.44,2.5l0.46,0.88l2.48,1.77l1.15,0.19l1.81,-0.3l0.89,0.27l3.76,-0.58l2.28,-1.2l0.73,0.99l2.99,1.03l1.51,-0.79l1.15,-1.14l1.17,-0.47l0.35,-0.92l0.29,1.26l0.42,0.3l1.53,-0.59l0.35,0.15l0.82,1.76l-0.72,0.87l0.27,1.2l0.44,-0.13l1.4,-1.85l-0.53,-1.81l0.28,-1.37l2.47,-1.29l2.47,1.0l1.84,-0.08l0.33,-0.34l-0.23,-0.41l-0.97,-0.17l-1.35,-0.9l-0.34,-0.63l0.55,-4.39l-0.29,-0.79l-0.93,-0.66l1.2,-1.36l0.3,-0.8l0.69,-0.52l-0.25,-0.52l-2.48,-0.89l-0.42,-0.42l0.04,-0.79l-1.36,-1.68l-2.0,-0.99l-1.7,-0.07l-0.85,0.51l-1.48,-0.13l-2.67,1.45l-0.56,-0.01l-0.89,-0.88l0.45,-0.33l-0.06,-0.59l-0.72,-0.45l-0.75,0.12l-0.39,-0.49l0.26,-0.48l-0.26,-0.6l-0.93,-0.07l-0.29,-0.65l-1.67,-0.4l0.19,-0.67l-0.29,-0.59l0.65,0.12l0.31,-0.44l1.12,1.2l1.11,-0.64l0.22,-1.89l1.18,1.08l0.09,0.61l0.63,0.31l-0.02,1.95l0.97,0.59l0.15,0.87l0.72,0.6l0.65,0.09l0.45,-0.41l-0.1,-0.68l0.54,-0.1l0.28,-0.54l-0.24,-0.71l-0.69,-0.59l-0.1,-1.82l-0.92,-1.49l1.29,1.37l0.52,1.33l0.61,0.42l0.59,-0.26l-0.27,-2.08l0.23,-0.17l0.88,-0.06l0.54,1.12l-0.12,1.35l0.48,0.6l0.85,-0.35l0.36,-1.13l0.55,0.15l0.8,1.44l0.09,0.82l0.74,0.13l0.51,0.82l0.92,0.65l1.56,2.4l0.92,0.18l0.77,-0.25l2.29,-2.34l0.84,0.39l0.51,-0.27l0.02,-1.42l0.27,0.12l0.45,0.85l1.12,0.89l0.7,1.32l0.71,0.41l-0.02,1.13l2.08,3.26l0.6,0.4l1.73,0.29l0.68,-0.22l0.54,-0.63l-0.36,0.83l0.49,0.69l1.49,-0.16l1.87,0.84l1.16,-0.57l-0.37,1.57l0.25,0.59l0.63,-0.08l0.51,-1.11l0.36,-0.16l0.6,0.69l1.22,-0.31l0.56,-0.94l1.39,-0.13l1.2,-1.22l2.01,0.54l-0.37,0.46l-0.54,-0.01l-0.67,0.49l-0.28,0.88l0.36,0.71l2.24,1.34l1.74,-0.71l0.61,-0.85l0.61,0.7l0.04,0.97l0.65,0.15l0.77,-0.71l0.56,0.98l-0.21,0.48l0.48,1.02l-0.13,1.22l0.48,0.48l0.44,-0.08l1.39,-1.4l0.25,-0.92l2.1,1.59l3.19,0.51l1.95,-0.17l2.34,-2.22l0.91,-0.21l0.08,0.87l0.76,1.16l0.66,0.04l0.26,1.33l0.42,0.57l2.25,0.41l0.74,1.27l1.63,1.31l1.69,-0.34l1.21,1.09l0.66,0.15l0.64,-0.73l-0.84,-0.85l0.78,-0.1l0.95,0.75l1.48,-0.58l0.14,-0.51l-0.55,-0.37l-0.71,0.11l-0.79,-0.46l1.35,-0.85l-0.07,-0.65l0.9,-0.46l0.5,0.03l0.55,0.53l0.9,-0.0l1.12,-0.38l0.33,-0.43l1.32,0.46l3.01,-2.03l1.74,-0.44l-3.61,3.27l-0.08,1.18l0.41,0.91l1.39,1.68l0.72,-0.01l0.41,-0.85l0.82,-0.29l0.36,-0.87l1.49,-1.33l0.23,0.5l0.51,0.03l-0.02,0.65l0.67,1.14l0.62,0.18l1.11,-0.48l-1.36,2.32l0.96,2.34l0.69,0.3l0.64,-0.59l0.57,0.2l1.04,-0.26l0.7,0.59l1.87,-0.49l0.8,-0.63l1.99,-4.17l-0.64,-1.1l-0.92,-0.24l-1.54,0.19l-0.5,-0.45l1.88,-2.33l0.91,-0.13l2.26,-1.98l0.44,1.01l1.05,-0.28l0.53,1.73l0.51,0.32l0.17,1.83l2.36,2.63l1.07,-0.01l1.13,-0.95l-0.14,-0.74l-0.99,-0.54l0.7,-0.31l1.14,0.95l1.2,0.29l0.59,0.76l0.39,0.54l0.21,1.46l-2.14,2.06l-0.64,-0.57l-1.36,0.71l-0.27,1.06l0.23,1.17l-1.02,1.14l-0.49,1.24l0.13,0.5l-1.11,0.01l-0.58,0.49l-0.14,0.7l0.42,0.7l0.02,0.88l-0.82,-1.83l-0.94,0.06l-0.39,0.77l-0.38,-0.31l-0.7,0.18l0.33,2.22l1.2,0.82l0.42,0.78l1.56,0.74l-0.78,0.36l-0.25,-0.55l-0.63,-0.24l-1.42,0.59l0.09,1.04l1.24,1.19l-0.47,1.3l-0.65,0.1l-0.48,0.57l-0.13,1.09l-0.36,-0.15l-0.87,0.49l-0.41,-0.69l0.03,-3.0l-0.34,-0.4l-0.87,-0.21l-1.0,1.24l0.14,1.41l-0.73,-0.8l-0.5,0.09l-0.49,0.62l0.23,0.98l-0.51,0.16l-0.24,0.52l-0.65,0.18l0.24,-1.9l-0.2,-0.55l-0.73,-0.19l-0.98,0.98l-0.43,1.25l-0.63,0.29l-0.78,-0.49l-0.55,0.18l-0.51,0.85l-1.04,0.28l-0.86,1.28l-0.12,1.22l0.92,0.53l-0.04,0.67l-0.69,-0.17l-0.67,0.42l0.16,2.52l-0.53,1.2l0.61,1.41l0.53,0.45l-0.17,0.94l0.55,0.75l1.0,0.26l0.88,-0.25l0.96,-0.9l-0.77,1.64l0.12,0.68l-0.45,1.68l-1.53,1.44l-0.36,4.83l-0.97,0.3l-2.22,1.56l-2.03,3.61l-0.95,0.14l-0.36,0.51l-1.73,2.95l-0.27,1.53l-1.29,0.63l-0.46,0.76l-0.98,-0.21l-0.54,0.36l0.71,2.49l1.55,3.17l1.87,1.66l1.5,0.65l0.72,-0.09l1.3,1.43l1.12,0.22l2.19,1.33l1.95,1.96l2.1,0.89l1.25,1.01l2.72,1.38l0.57,1.19l0.45,2.19l1.76,1.3l1.49,0.19l2.44,2.16l0.71,0.19l0.72,-0.29l0.3,0.79l2.35,2.35l-0.34,0.98l0.27,0.76l0.97,0.22l0.93,-0.81l1.73,0.17l0.76,0.59l0.64,0.01l0.37,-0.38l0.03,-0.66l0.85,-0.47l1.18,1.18l3.37,1.42l3.66,3.14l1.02,0.16l0.39,0.47l0.56,0.0l0.88,0.62l1.38,-0.11l4.14,1.73l2.62,4.12l2.88,2.37l0.0,218.24l-198.16,0.0l0.0,-255.87ZM418.04,45.87l-0.23,0.1l-0.15,0.02l0.09,-0.18l0.29,0.07ZM509.0,65.5l0.07,-0.13l0.12,0.01l-0.17,0.1l-0.02,0.01ZM518.27,90.23l-0.04,0.06l-0.02,-0.06l0.06,-0.0ZM508.38,93.8l0.1,0.07l0.23,0.03l-0.17,0.11l-0.16,-0.21ZM511.01,67.43l0.01,-0.01l0.26,-0.13l0.02,0.05l-0.29,0.08ZM503.74,61.54l-1.64,0.29l-0.96,0.68l-0.1,-0.28l0.55,-1.12l0.88,0.27l1.23,-0.79l0.91,0.15l-0.88,0.81ZM504.85,60.62l0.64,-0.4l1.03,-0.82l-0.72,0.91l-0.94,0.3ZM507.15,58.75l0.0,-0.01l0.01,-0.0l-0.01,0.01ZM508.1,57.51l-0.08,-0.33l-0.22,-0.51l0.56,0.19l-0.26,0.65ZM360.85,126.32l-0.01,-0.05l0.0,0.0l0.01,0.05ZM531.38,144.9l0.16,-0.53l0.78,0.13l0.28,-0.96l1.18,0.72l-0.1,2.04l0.58,0.62l-0.44,0.97l-0.38,-0.82l-0.77,-0.33l-0.36,-1.55l-0.93,-0.28ZM519.62,110.65l0.67,-1.43l-0.59,-2.65l0.45,-2.65l-0.49,-1.1l0.57,0.5l0.52,0.03l0.81,-0.04l0.61,-0.56l1.0,0.01l1.31,-0.97l-0.58,-1.12l1.09,-0.48l-0.09,1.06l0.61,0.43l0.35,1.43l0.7,0.41l1.89,0.08l0.69,-0.78l-0.08,-1.25l0.9,-0.01l0.28,0.61l-1.0,1.11l-0.35,0.98l-1.33,0.18l-0.66,0.72l-0.21,1.5l0.63,0.59l-1.78,0.75l-0.15,1.47l0.7,1.77l1.56,0.02l0.23,-0.67l1.76,1.19l0.89,-0.75l0.31,0.76l-0.25,0.83l-0.63,0.22l-3.49,-0.79l-1.31,0.64l-0.73,-0.09l-4.86,-1.92ZM530.8,110.51l0.0,-0.0l0.0,0.0l-0.0,0.0ZM525.21,99.98l0.36,-0.67l0.3,-0.02l-0.13,0.45l-0.53,0.24ZM526.86,145.61l0.13,-1.36l0.19,0.01l0.16,1.06l-0.48,0.29ZM521.53,48.5l1.34,-0.94l0.27,-0.41l-0.18,0.37l-1.05,1.19l-0.37,-0.21ZM523.47,46.55l0.74,-1.75l0.73,-0.99l0.79,-0.33l-0.83,0.67l-1.43,2.39ZM524.86,146.25l-0.6,-0.87l0.65,-0.55l0.64,0.38l-0.68,1.04ZM521.92,143.29l-0.09,-0.72l0.45,-0.92l1.05,-0.36l-0.3,1.81l-1.11,0.18ZM521.59,100.37l0.08,0.24l-0.17,0.69l-0.53,-0.6l0.62,-0.34ZM515.68,53.56l0.24,-0.31l0.44,-0.74l0.23,0.26l-0.91,0.8ZM513.57,62.92l0.86,-0.42l0.25,0.2l-0.47,0.35l-0.65,-0.13ZM513.21,101.75l-0.01,-0.69l0.26,0.12l-0.25,0.57ZM513.21,102.21l0.03,0.18l-0.03,-0.01l-0.0,-0.16ZM514.23,100.99l0.75,-1.56l1.22,0.82l-0.83,0.48l-0.1,0.34l0.57,0.61l-0.6,1.18l-0.51,-1.48l-0.5,-0.4ZM513.43,94.67l0.2,-0.63l0.02,-0.22l0.27,0.43l-0.48,0.42ZM510.12,54.83l-0.51,-0.07l1.07,-0.63l-0.28,0.32l-0.27,0.38ZM504.39,126.47l0.07,-0.33l-0.1,-0.23l0.32,0.37l-0.29,0.19ZM486.98,62.49l0.03,-0.0l0.0,0.0l-0.02,0.01l-0.02,-0.01ZM485.63,63.39l0.54,0.1l-0.02,0.34l-0.25,0.04l-0.27,-0.47ZM454.09,50.17l0.13,-0.09l0.08,0.14l-0.16,-0.03l-0.06,-0.01ZM452.27,53.38l0.03,-0.01l0.17,0.41l-0.06,0.02l-0.14,-0.42ZM434.46,54.14l1.26,0.02l0.01,0.07l-0.28,0.6l-1.14,0.18l-0.82,-0.99l0.32,-0.17l0.65,0.3ZM433.13,40.66l1.23,-0.46l0.58,1.41l-0.66,1.05l0.78,0.6l0.2,1.54l-0.51,1.34l-0.44,-1.53l-1.17,-1.68l0.52,-0.78l-0.53,-1.5ZM429.88,63.81l0.68,0.02l-0.03,0.45l-0.01,0.0l-0.63,-0.47ZM388.46,45.73l0.19,0.38l0.6,0.14l0.66,-0.5l0.49,0.43l-0.85,1.52l0.48,0.81l0.76,-0.08l0.9,-0.83l0.91,1.53l0.73,0.07l0.54,-0.96l2.48,-0.49l1.11,-1.08l0.48,-0.06l1.6,0.78l0.31,1.27l0.36,0.27l0.52,-0.53l0.42,-1.83l1.74,-1.16l0.4,1.46l0.88,1.42l0.64,0.26l0.41,-0.56l-0.33,-2.1l-0.35,-0.37l0.11,-0.61l0.43,-0.68l0.66,-0.29l0.31,0.62l-0.3,0.71l0.45,0.57l0.63,-0.08l0.43,-0.65l0.71,0.3l0.93,-0.24l0.87,2.86l0.3,0.4l1.03,-0.21l0.11,1.3l-0.91,-0.0l-0.5,0.59l-0.34,1.72l0.24,0.65l-1.67,-0.59l-2.12,3.28l-1.32,0.44l-5.74,4.16l-1.26,-1.19l-4.49,-1.99l-0.23,-0.57l-2.11,-1.43l-0.51,-0.67l-1.33,-0.4l-0.24,-2.15l-1.15,-1.39l-0.81,-3.26l0.19,-1.08l-0.71,-0.87l0.22,-1.47l2.09,2.41ZM378.38,56.74l0.59,0.01l0.56,-0.49l-0.1,-1.47l1.5,0.55l0.63,-0.24l0.82,-0.95l-0.3,-2.5l0.3,-1.02l-0.8,-0.9l1.34,-1.21l0.85,-1.31l1.2,-0.18l1.05,2.05l-0.33,0.97l0.13,1.09l1.61,1.53l-0.32,2.31l0.53,0.38l0.69,-0.27l1.36,0.32l1.54,1.16l-0.09,0.49l-0.94,0.42l-1.6,0.14l-3.8,-1.49l-4.6,1.28l-1.27,-0.09l-0.56,-0.61ZM378.62,87.87l0.0,-0.0l0.01,0.0l-0.01,-0.0ZM367.78,126.07l0.13,0.18l0.18,0.5l-0.31,-0.69Z", "name": "Northern Territory"}, "AU-QLD": {"path": "M895.23,423.61l0.32,-1.8l-0.29,-0.7l0.29,-1.4l-0.28,-1.26l0.7,-1.19l0.05,-0.87l0.74,0.6l0.78,0.04l-1.73,6.51l-0.57,0.07ZM554.86,165.23l3.44,2.77l2.03,0.68l0.53,0.48l1.77,0.01l2.58,1.08l3.56,-0.34l0.63,0.65l3.52,1.44l3.63,0.53l0.49,0.35l0.63,1.47l1.83,1.13l-0.24,0.58l0.28,2.45l1.29,2.74l0.79,0.98l1.78,0.88l2.7,0.36l4.52,3.58l3.59,0.83l2.55,1.15l0.62,1.04l1.23,0.96l2.68,0.21l2.72,-0.31l3.72,-0.8l0.9,-0.6l1.39,-0.12l2.27,-1.21l1.74,-1.36l1.12,-0.24l0.69,-1.05l1.85,-0.78l0.86,-2.2l0.47,-2.74l1.0,-2.05l0.24,-1.48l-0.27,-1.25l2.19,-2.8l0.73,-1.92l0.72,-0.18l1.9,-2.19l0.78,-2.97l0.58,-0.25l0.71,-1.51l0.27,-1.3l-0.32,-0.86l0.63,-0.93l0.74,-3.24l1.75,-3.53l-1.15,-3.05l0.58,-0.8l0.77,-5.54l1.03,-3.8l1.85,-4.36l0.22,-1.52l1.22,-1.66l-0.02,-0.91l0.52,-0.51l0.07,-2.3l-1.28,-2.59l-1.81,-8.81l0.24,-1.73l1.5,-4.45l-0.05,-2.16l-0.39,-1.04l-2.14,-2.82l-0.35,-1.73l0.13,-1.92l1.15,-4.54l2.21,-4.67l0.84,-0.18l-0.02,-0.89l0.67,-1.62l-0.26,-1.01l-1.28,-1.73l-0.44,-2.83l-0.42,-0.4l0.88,-1.4l2.39,-1.5l1.32,-3.23l0.29,0.19l0.47,-0.42l0.46,0.54l0.34,2.91l0.94,1.4l0.46,0.19l0.29,-0.4l-0.02,-1.38l-0.54,-1.78l1.52,-0.52l0.55,-0.8l-2.09,-0.35l-1.54,-1.02l1.81,-1.02l0.67,0.02l0.42,-0.32l-0.25,-0.46l-1.1,-0.46l-0.79,0.35l-1.99,0.0l-1.55,-1.5l0.63,-0.5l-0.12,-0.73l-2.18,-0.29l1.55,-4.06l1.35,0.27l0.84,-0.5l-0.85,-1.22l-0.3,0.09l0.93,-2.82l1.39,-1.79l0.46,2.78l0.3,0.39l0.45,-0.2l0.7,-1.28l0.99,0.66l0.6,-0.2l0.24,-0.69l-0.05,-0.51l-0.91,-1.09l-0.87,-0.35l-0.04,-1.38l0.41,-1.79l0.97,-1.31l0.0,-1.15l2.67,-8.19l0.05,-2.32l0.58,-1.99l-0.21,-4.27l4.04,-1.23l1.49,-1.76l0.87,-2.14l1.02,0.04l0.68,-0.39l1.37,0.86l-0.91,0.75l-0.39,0.82l-0.87,0.54l-0.26,2.04l0.47,0.57l0.46,-0.14l0.62,-0.55l0.46,-1.07l0.61,-0.03l0.27,1.1l0.71,0.42l0.0,1.25l0.73,0.07l0.54,-0.55l0.48,0.02l0.75,1.63l0.61,2.49l-0.3,1.02l0.18,1.43l0.91,0.79l0.63,1.46l-1.09,2.0l0.4,0.8l-0.02,1.44l0.42,0.82l0.11,5.23l3.08,2.43l2.6,-0.66l1.8,1.36l-2.54,3.71l-0.2,4.07l0.86,0.7l1.74,-0.02l1.41,0.98l0.91,3.25l2.89,1.58l-1.13,2.55l-0.44,3.25l0.21,0.47l0.72,-0.43l0.58,0.19l0.76,-0.36l1.25,0.1l-0.48,1.25l0.32,0.66l-0.18,2.7l0.54,2.73l-0.01,3.02l1.49,2.25l-0.28,1.49l0.27,0.74l-0.64,1.4l-0.76,3.6l1.49,3.02l0.34,1.5l1.65,1.49l0.45,4.35l0.9,2.94l0.81,1.53l1.52,1.57l2.6,0.91l2.63,-1.21l2.22,-1.88l0.52,-0.99l0.07,-1.39l0.58,0.08l0.48,0.72l1.37,0.3l3.11,-1.46l0.92,-1.77l0.24,0.07l1.31,1.75l-0.23,1.73l0.22,0.63l1.08,0.19l-0.4,0.79l0.16,1.66l1.36,1.78l0.64,0.28l1.26,-0.19l0.94,1.06l2.19,0.28l0.62,1.11l0.28,1.52l1.87,1.59l0.89,-0.1l2.1,0.96l0.96,-0.02l0.25,0.86l1.26,1.49l1.18,0.07l-1.93,2.95l-0.18,2.12l0.56,1.48l0.9,0.53l-0.52,0.9l0.11,1.09l-0.63,0.42l-0.31,1.12l0.58,0.57l0.19,0.72l-0.29,0.83l1.1,1.17l0.15,0.53l-0.31,0.79l1.27,2.62l-0.15,1.42l0.3,0.56l-0.38,0.7l0.01,0.86l1.7,2.15l0.65,1.41l-0.61,3.05l0.63,0.65l0.12,0.68l-1.15,1.58l-0.34,2.77l0.58,0.93l0.88,0.08l0.37,1.08l2.2,3.25l2.04,1.44l0.35,0.96l0.77,0.51l1.1,1.68l-0.53,0.22l-0.24,0.53l1.0,1.98l0.98,-0.24l-0.16,-1.28l0.85,-0.75l0.78,0.41l1.3,-0.85l-1.39,2.61l-0.21,1.48l1.56,2.34l0.34,1.8l1.41,2.7l0.92,0.86l-0.1,2.71l1.7,2.45l-0.89,1.14l-0.02,1.82l-0.44,0.59l0.53,1.74l-0.28,1.49l-2.0,4.73l0.11,2.47l2.14,2.73l1.68,0.54l0.55,2.79l0.51,0.46l2.34,0.23l-0.16,1.57l-0.87,2.29l-0.47,3.29l0.21,0.74l1.34,2.03l1.67,1.14l1.22,1.54l1.26,0.48l1.04,1.03l2.03,0.99l1.1,0.23l0.98,-0.38l1.1,1.35l2.27,1.57l1.56,-0.19l1.55,-1.64l0.11,1.9l1.72,2.27l0.99,-0.1l2.07,0.56l0.71,-0.3l2.89,0.04l0.76,-0.38l0.48,1.13l1.28,1.55l0.87,2.51l0.12,1.08l-0.71,0.35l2.73,3.17l2.51,0.3l0.38,-0.55l-0.64,-1.51l-0.05,-1.08l0.97,0.31l0.32,0.31l0.64,2.73l1.38,1.17l2.09,0.36l0.48,-0.54l0.78,-0.16l1.03,1.18l3.01,0.73l0.44,1.0l-0.38,0.17l0.01,1.55l2.86,2.03l0.22,0.64l0.98,0.03l0.89,-0.66l-0.19,-0.6l0.45,-0.79l-0.83,-1.17l0.85,0.54l1.2,-0.37l0.18,1.53l0.69,0.91l0.17,0.77l0.75,0.12l0.45,-0.3l0.32,1.38l0.56,0.33l1.79,-0.78l0.12,0.93l1.19,1.26l-0.19,0.86l0.29,0.93l-1.03,-0.29l-0.66,0.88l-1.18,-0.75l-0.5,0.45l0.37,1.64l-0.96,0.57l-0.41,0.51l0.11,0.39l0.82,1.41l0.63,0.29l-0.29,0.43l0.62,1.3l0.67,0.4l0.53,0.89l1.1,0.08l0.18,1.03l-0.53,1.6l0.82,0.13l0.71,-0.78l0.92,0.53l0.87,-0.14l1.12,0.83l0.18,0.56l-0.24,0.51l0.3,0.53l1.33,-0.14l0.55,0.53l0.75,0.07l1.56,1.91l0.0,0.59l-0.78,1.38l0.06,1.09l0.9,1.51l0.81,-0.2l0.52,0.36l-0.12,0.57l0.51,1.15l-0.37,0.14l-0.22,0.64l0.74,0.46l-0.68,0.66l-0.01,1.33l0.44,0.32l1.07,-0.53l0.74,0.3l0.09,0.84l0.59,0.81l0.89,0.15l-0.5,1.04l0.79,1.89l-0.81,0.52l-0.13,1.09l0.91,1.52l-0.02,1.8l1.04,1.93l0.16,1.45l0.87,1.7l-0.35,0.7l1.16,1.46l-0.4,0.7l0.14,0.41l1.27,0.56l0.5,0.84l0.64,0.27l-0.07,1.67l-0.78,1.08l0.42,0.58l0.8,-0.16l1.62,-1.04l0.88,-1.37l1.17,1.87l1.79,1.5l1.37,2.34l0.58,0.34l0.58,-0.45l-0.56,-2.19l-2.01,-4.4l0.42,-0.47l-0.53,-0.9l1.08,-2.64l1.23,-0.52l0.38,0.2l0.88,1.95l0.73,0.51l1.0,2.68l4.64,2.23l0.88,0.91l1.62,0.56l2.03,1.68l0.56,-0.04l0.13,-0.7l-0.63,-0.91l-0.17,-1.35l-0.68,-0.53l-0.2,-1.05l0.47,-1.8l0.99,0.13l-0.03,1.25l2.74,1.43l-0.55,0.73l-0.76,-0.4l-0.6,0.73l0.31,0.58l-0.16,0.35l0.46,0.56l0.4,-0.1l0.33,1.49l0.56,0.1l0.48,-0.36l0.11,0.65l0.6,0.32l0.32,0.76l-0.88,4.8l-0.86,0.16l-0.21,0.59l0.77,0.77l0.14,1.49l-0.34,2.86l0.72,0.62l0.2,1.19l0.7,0.35l-1.1,1.41l0.59,2.38l1.41,1.63l-1.01,0.01l-0.42,0.56l1.12,0.59l0.52,1.05l0.46,0.2l1.18,-0.64l1.31,0.52l0.47,0.85l1.91,1.55l0.64,1.95l0.74,1.09l2.02,0.6l0.35,0.65l0.71,0.14l2.65,3.41l0.99,-0.35l1.07,0.69l-0.2,0.9l0.49,0.73l0.48,0.21l0.55,-0.31l0.17,-0.69l0.55,-0.05l1.42,1.03l0.58,-0.44l-0.18,-0.78l0.74,0.43l0.62,-0.51l0.81,2.27l0.97,0.74l0.91,-0.05l0.78,0.89l1.5,4.58l1.21,2.43l1.49,1.92l4.11,3.16l2.23,0.61l1.28,1.19l0.6,1.87l0.15,2.58l1.97,2.99l0.86,0.53l-1.12,-0.01l-0.36,0.48l0.19,0.46l1.17,0.31l1.71,1.42l2.6,0.75l0.6,-0.32l1.48,0.38l0.28,2.58l-0.89,0.56l-0.42,0.84l0.52,0.51l1.1,-0.56l-0.07,0.4l0.39,0.43l-1.18,1.26l0.07,2.35l-0.48,0.66l0.86,0.82l0.16,0.81l1.26,0.62l0.72,1.25l0.27,1.61l-0.3,1.64l0.4,0.39l0.51,-0.22l0.78,-2.09l0.6,1.29l1.41,0.43l-1.0,2.23l-1.52,6.21l0.4,1.37l0.95,0.43l-0.48,1.51l-0.08,4.49l0.29,0.9l0.57,0.28l-0.06,4.71l1.39,4.22l-1.72,0.02l-0.91,0.55l-0.89,1.13l-0.27,1.18l0.67,0.58l1.04,0.01l-0.03,0.43l-1.12,1.21l0.13,0.82l0.68,0.62l1.59,0.65l0.55,2.06l1.48,0.78l0.98,2.09l0.24,1.98l1.01,1.82l0.99,1.07l0.0,0.89l0.67,0.18l-0.2,1.63l-0.46,0.33l-0.22,1.1l0.46,0.76l0.54,-0.07l0.15,2.27l1.08,1.52l-2.88,2.07l-0.64,-0.16l-2.92,0.43l-1.96,2.26l-5.27,-0.75l-2.4,0.85l-3.04,-1.56l-0.44,0.11l-0.65,0.85l-0.65,-1.23l-0.72,-0.45l-0.61,0.05l-1.34,1.09l-0.88,1.36l-2.08,0.48l-1.31,1.17l-1.54,0.06l-4.59,2.63l-0.06,0.97l0.55,0.56l0.4,1.15l1.32,1.47l-0.38,0.65l-0.67,3.73l-1.65,0.52l-1.61,-0.2l-0.76,1.19l-0.91,-0.27l-0.73,-1.38l-0.59,-0.26l-1.59,0.95l-2.03,0.64l-1.01,1.61l-0.14,1.21l-2.09,2.1l-0.72,0.3l-0.28,-0.06l-0.14,-0.93l-0.53,-0.45l-0.61,-4.24l-3.0,-2.06l-2.04,-0.35l-0.13,-1.66l-0.43,-0.7l-1.44,-0.27l-0.92,-0.81l-3.22,-1.32l-3.95,0.55l-3.62,-0.27l-3.37,-2.67l-1.53,0.48l-1.77,-0.03l-3.11,1.1l-5.66,0.15l-1.12,0.39l-1.62,-0.28l-0.6,-1.0l-2.77,0.35l-0.64,0.48l-1.09,1.93l-3.13,1.35l-2.08,1.92l-1.85,0.71l-0.82,2.25l-1.85,1.35l-175.66,0.0l0.0,-71.14l-0.4,-0.4l-65.92,0.0l0.0,-217.36ZM634.98,72.13l0.07,1.52l-0.75,0.25l-0.0,-0.27l0.68,-1.5ZM794.18,253.26l0.98,0.76l0.04,0.74l-0.87,-0.5l-0.16,-1.0ZM857.22,337.03l-0.47,-0.71l-0.74,-0.46l0.64,0.02l0.73,0.67l-0.16,0.48ZM808.2,279.27l0.01,-0.03l0.0,0.01l-0.01,0.01ZM894.45,408.27l1.55,-0.69l-1.09,4.97l-0.28,-0.55l-0.17,-3.73ZM886.84,364.36l3.44,-2.59l1.5,-2.35l0.17,-1.15l-0.25,-1.08l-1.78,-2.48l2.02,-1.81l0.03,3.73l0.45,1.38l1.48,1.63l-4.67,10.55l-1.71,4.78l0.38,1.54l-0.03,0.65l-0.47,0.56l-0.97,-1.28l-0.27,-2.41l-0.88,-0.96l0.03,-0.5l0.83,-0.7l0.33,-2.12l0.73,-0.78l0.75,-1.69l-0.23,-1.4l0.21,-0.83l-1.09,-0.71ZM842.74,323.55l0.45,-0.06l0.34,0.55l1.96,0.73l0.16,0.55l0.92,-0.1l-0.13,1.06l0.28,1.24l1.28,1.66l0.04,0.62l-0.42,0.5l-0.86,0.08l-0.82,-0.93l-0.54,-1.35l-3.32,-3.96l0.65,-0.58ZM830.57,296.15l0.43,-0.69l0.69,0.74l-0.8,0.78l-0.32,-0.83ZM817.53,293.83l-0.31,-0.73l0.24,-1.22l0.32,0.61l-0.26,1.34ZM813.87,298.45l-0.07,-0.18l0.14,-0.5l0.02,0.02l-0.09,0.67ZM796.93,249.38l0.39,-0.61l-0.26,-0.51l0.15,-0.74l0.2,1.17l0.86,0.91l-0.31,0.45l-0.56,-0.05l0.0,-0.38l-0.46,-0.25ZM795.44,246.36l0.61,-1.24l0.25,-0.0l-0.29,0.78l0.26,0.48l-0.83,-0.02ZM749.09,223.31l0.73,-0.21l0.41,0.11l-0.82,0.53l-0.33,-0.44ZM744.59,213.75l0.15,0.18l0.24,0.43l-0.63,0.03l0.24,-0.64ZM736.61,202.99l0.82,0.06l-0.34,1.45l1.2,1.37l-0.24,0.47l0.52,0.45l-0.84,1.33l-1.16,-0.41l-0.49,-1.93l-0.63,-1.0l-1.67,-1.4l2.22,0.7l0.49,-0.26l0.11,-0.83ZM659.42,3.33l-0.8,0.47l-1.97,-0.24l0.39,-0.17l2.38,-0.05ZM647.59,21.5l0.41,-0.9l0.53,-0.17l1.05,0.16l0.38,0.57l-0.85,1.1l-1.23,-0.35l-0.29,-0.41ZM649.38,30.72l-0.54,-0.03l0.07,-0.46l0.67,0.13l-0.2,0.37ZM645.89,31.65l1.45,-1.0l1.33,1.91l-1.38,0.41l-0.5,0.65l-0.85,-1.0l-0.05,-0.97ZM646.88,0.56l0.57,-0.14l1.03,0.3l-0.66,0.02l-0.94,-0.18ZM646.3,20.63l-0.86,-0.94l0.77,-1.18l0.64,0.62l-0.55,1.5ZM580.08,168.21l-0.09,-0.42l0.25,-0.33l0.0,0.68l-0.16,0.08ZM580.47,166.56l0.24,-0.86l0.98,-1.02l0.14,-0.7l1.68,-1.28l3.93,-0.62l2.03,-0.85l1.14,0.89l0.93,0.16l0.41,0.52l-0.13,0.45l-0.86,0.0l-0.88,0.44l-1.12,-1.25l-0.92,0.65l-0.86,0.13l-0.15,0.84l-0.47,0.41l0.06,1.06l-0.45,1.02l-0.41,-0.43l-0.64,-0.04l-0.67,1.13l-1.29,0.67l-1.31,-0.01l-0.83,-1.11l-0.54,-0.22ZM585.94,176.86l0.11,-0.05l-0.09,0.11l-0.03,-0.05ZM586.42,176.57l1.36,-1.68l0.73,0.61l-0.07,0.48l0.39,0.53l-1.23,0.38l-0.42,-0.42l-0.77,0.11Z", "name": "Queensland"}, "AU-SA": {"path": "M431.55,527.42l-1.49,-0.08l-2.09,0.56l-1.63,-0.43l-2.53,-2.65l-3.47,-2.09l-3.13,-2.37l-5.49,-3.01l-8.05,-3.16l-1.12,-0.04l-3.16,1.95l-4.34,1.28l-5.33,-0.55l-8.64,-0.29l-1.79,0.5l-2.99,-0.12l-4.19,0.64l-4.76,0.16l-1.91,0.52l-5.56,0.32l-1.42,0.52l-2.56,0.22l-0.0,-135.9l264.47,0.0l0.01,192.75l-0.73,0.25l0.02,102.26l-5.65,0.36l-1.96,-0.81l-3.05,-2.44l-1.21,-0.45l-0.81,-0.88l-0.5,-1.66l-2.15,-3.86l-2.64,-2.2l0.33,-0.45l-0.52,-1.2l-1.96,-1.04l-0.89,0.19l-4.18,-5.46l-1.04,-2.0l0.78,-0.66l0.12,-0.95l-1.03,-1.69l-0.25,-1.37l-1.16,-0.94l2.27,-1.2l1.38,-1.6l0.49,-2.08l-0.15,-3.5l-4.41,-9.9l0.32,-0.37l-0.14,-1.11l-1.68,-4.28l-2.66,-3.23l-1.32,-0.67l-4.12,-3.71l1.64,0.15l0.9,-0.69l0.38,-2.51l-1.7,-1.57l-0.92,-0.37l0.68,-0.38l1.58,0.28l0.67,-0.53l0.08,-0.8l-0.48,-0.67l0.29,-1.03l-0.21,-0.6l-0.68,-0.18l-0.4,0.27l-1.12,-1.29l-2.07,-0.42l-0.21,0.84l-1.63,1.03l-1.66,-0.11l-1.7,0.98l-0.21,0.73l0.2,0.92l1.5,0.75l-1.9,-0.46l-0.89,-0.77l-1.83,0.11l-0.47,0.31l-0.04,0.53l0.5,0.56l2.45,0.44l-0.82,0.3l-1.79,-0.65l-1.18,0.1l-2.42,0.73l-0.53,0.86l-1.04,0.77l-2.75,0.62l-3.66,-0.27l-1.52,0.61l-0.73,-0.23l-0.99,-0.86l0.59,-1.49l2.61,-1.25l2.2,-2.66l1.93,-1.26l0.16,-2.0l0.61,-1.01l-0.29,-1.1l0.15,-1.71l1.06,-1.96l-0.6,-4.09l0.16,-1.97l0.88,0.56l0.38,-0.94l-0.36,-1.15l-2.05,-1.46l-0.22,-1.14l-1.51,-1.26l-0.8,-1.66l-0.85,-0.5l-1.43,-4.48l-0.62,-0.95l-0.92,-0.56l0.01,-1.24l-1.85,-2.15l-0.8,0.39l-1.35,2.67l0.04,0.8l0.53,0.83l-2.33,2.68l-0.86,2.79l-0.13,1.87l0.46,0.65l-0.6,1.54l-0.2,2.07l-1.21,2.11l-0.92,2.98l-0.08,1.38l-0.51,0.62l0.06,1.72l-1.33,1.08l-2.41,-1.23l-3.09,-0.32l-2.07,1.34l-2.13,0.03l-1.57,1.74l-2.73,-0.37l-2.84,1.74l-0.6,-0.03l-0.65,-0.82l0.32,-0.75l1.68,-1.41l0.7,-1.41l0.07,-0.64l-0.45,-1.12l0.73,-0.78l-0.01,-0.85l0.9,-1.25l1.21,0.53l1.14,0.06l2.77,-0.52l2.66,1.19l0.87,-0.21l0.79,-0.81l0.35,-3.05l1.2,-4.58l-0.7,-2.47l-0.05,-1.51l-0.52,-0.66l-0.54,-0.07l0.77,-0.69l0.59,-3.05l-0.21,-1.82l-0.66,-1.33l0.73,0.22l0.7,-0.52l0.81,-1.83l-0.43,-1.42l2.03,-2.2l-0.31,-1.14l2.22,-2.12l1.17,-2.04l0.68,-0.1l1.53,-2.08l0.67,0.43l0.77,-0.57l0.11,-2.42l-1.61,-3.19l0.11,-1.0l-1.24,-2.17l0.79,-1.47l1.98,-1.06l0.9,-0.19l0.54,0.25l0.63,-0.3l0.29,-0.62l-0.08,-1.17l-0.74,-1.61l-1.1,-0.4l-1.2,-5.24l0.59,-0.47l0.06,-0.66l-1.86,-1.38l-0.02,-1.02l-0.94,-1.23l0.27,-0.88l-0.75,-0.37l-0.28,-0.79l-0.7,0.0l-0.46,1.47l0.01,3.08l0.85,0.66l0.32,1.47l0.04,1.79l-0.42,0.94l-0.6,0.14l-0.21,0.45l0.5,1.46l-0.58,-0.02l-1.56,-0.96l-0.8,0.28l-0.95,0.87l-0.12,1.06l-1.64,1.75l-1.33,0.77l-0.52,2.18l-1.04,1.84l-0.39,2.91l-1.39,2.08l-1.75,3.75l-1.45,1.21l-2.78,0.55l-0.94,-1.04l-0.93,-0.06l-0.66,1.13l-0.88,0.73l0.41,0.91l-1.89,0.34l-1.79,0.93l-0.41,0.53l-2.27,0.91l-0.56,0.54l-0.15,0.69l-1.72,1.36l-1.39,0.45l-1.45,1.2l-0.45,1.42l-2.63,4.47l-2.1,1.18l-0.51,0.72l0.12,0.62l-0.28,0.48l0.31,0.88l-0.16,1.29l-0.3,-0.76l-0.44,-0.23l-2.68,0.99l-0.47,0.45l-0.5,1.43l0.36,0.96l-0.85,-0.0l-0.62,1.15l-0.15,1.26l0.54,0.94l-0.98,0.07l-0.92,1.39l0.34,0.51l1.14,0.15l1.02,-0.27l1.17,-1.01l0.71,0.34l0.42,-0.29l-1.02,1.78l0.75,2.95l-0.58,0.25l-0.52,-1.14l-1.36,-0.68l-0.91,-1.3l-0.99,-0.51l-1.35,0.15l-0.95,0.94l-0.35,1.26l-0.67,0.0l-0.44,-1.6l-3.3,-3.8l-2.66,-1.26l0.18,-0.76l1.14,0.5l2.0,-0.5l0.43,-0.54l-0.25,-0.54l-1.15,-0.26l-0.03,-1.13l-0.51,-0.26l-0.68,0.52l-0.16,-0.75l0.41,-1.23l-0.76,-1.68l-0.73,-4.68l-0.64,-1.12l-1.29,-0.58l0.66,-0.59l-0.25,-3.24l-1.67,-2.82l-1.12,-0.59l-2.95,-3.05l-3.3,-2.65l0.4,-2.08l-0.17,-1.71l-1.11,-3.27l-2.61,-2.42l0.55,-0.08l0.31,-0.45l-0.59,-1.44l-2.56,-0.92l-0.87,0.23l-0.22,1.05l-1.53,-0.88l-0.86,-0.14l-1.29,0.51l-0.45,-0.43l-0.57,0.1l-0.22,0.97l-0.89,-0.77l-1.0,-2.83l-0.9,-0.34l0.48,-1.02l-0.55,-1.15l-0.68,-0.36l-0.68,0.26l-1.34,-0.37l1.17,-1.14l0.32,-0.99l-1.35,-2.51l2.15,0.19l-0.14,1.6l0.88,0.47l1.49,-2.04l0.57,-1.3l-0.51,-2.53l-1.08,-1.77l-1.8,-1.64l-0.96,-0.22l-0.76,0.4l-0.56,-0.22l-0.71,0.19l-0.78,0.93l-1.26,-0.1l-0.94,1.09l-0.4,0.06l0.28,-2.26l0.15,-0.27l0.47,0.25l0.98,-0.43l0.16,-1.0l-2.67,-3.51l-0.76,-0.16l-0.55,0.42l-0.19,-1.0l-1.4,-0.59l-0.06,-0.61l-0.49,-0.36l0.19,-0.78l-0.89,-0.63l-1.14,-0.19l-0.59,0.23l-0.5,1.64l-1.04,-0.57l-0.35,-0.8l-0.58,-0.01l-1.43,0.75l-0.01,0.79l0.6,0.39l-0.39,0.42l-2.14,-0.45l-0.95,0.59l-1.62,-0.77l-0.85,0.26l-2.55,-2.36l-1.17,0.15l-0.35,-0.75l-4.27,-3.03l-2.64,-0.05l-1.63,-0.36l-1.65,0.17l-1.37,0.67l-0.32,0.6l0.09,0.62ZM576.07,616.55l-0.02,-0.01l-0.01,-0.01l0.03,0.02ZM479.63,556.89l0.06,-0.0l0.03,0.09l-0.07,-0.07l-0.02,-0.01ZM495.39,591.75l-0.33,-0.3l0.35,0.13l-0.01,0.17ZM494.74,591.17l-1.57,-0.76l-1.37,0.31l-0.82,0.54l1.46,-2.42l0.54,0.82l1.6,0.4l0.17,1.1ZM581.2,618.92l-3.37,-2.32l0.8,-0.43l0.16,-0.82l0.83,-0.73l1.77,1.06l-0.23,1.61l0.49,0.67l-0.44,0.45l-0.02,0.52ZM522.49,624.47l1.16,-3.41l2.05,-0.29l2.47,-0.93l5.97,-0.92l1.54,-0.69l2.96,-0.68l1.15,-0.84l2.39,0.69l3.08,-0.68l-0.44,1.1l0.24,0.41l0.96,0.19l-1.11,1.21l0.02,0.57l0.46,0.43l2.16,0.45l1.88,-0.39l0.11,1.3l0.83,0.44l1.48,-0.53l0.82,-1.56l0.95,0.04l1.95,0.72l0.31,1.07l0.92,0.39l0.08,0.44l-0.73,0.37l-0.79,0.98l-2.27,-1.07l-2.59,-0.31l-1.5,0.2l-2.84,0.98l-0.78,1.13l0.32,1.29l-0.27,0.52l-1.05,0.26l-1.78,1.06l-1.92,-1.72l-3.31,-0.8l-1.08,0.4l-0.45,1.03l-0.43,0.14l-2.78,-0.48l-2.02,0.66l-1.39,-0.52l-2.98,0.82l-1.16,-2.05l-1.54,-0.53l-1.05,-0.92ZM513.98,602.42l0.31,0.26l0.09,0.32l-0.28,-0.05l-0.11,-0.53ZM477.12,570.12l0.01,-0.29l0.58,-0.16l0.04,0.23l-0.63,0.22ZM457.09,534.55l-0.67,0.27l-0.1,-0.04l0.96,-0.87l-0.19,0.64Z", "name": "South Australia"}, "AU-NSW": {"path": "M632.87,581.75l-0.6,-1.08l-1.24,-0.13l-1.42,-0.85l-1.36,0.22l-0.45,-0.7l-1.48,-0.95l-1.22,0.28l-1.26,-0.62l-1.94,-0.05l-0.72,-0.81l0.0,-122.14l175.84,-0.01l2.32,-1.66l0.68,-2.09l1.81,-0.7l1.96,-1.82l3.25,-1.45l1.47,-2.29l2.21,-0.36l0.51,0.92l2.18,0.44l1.05,-0.44l5.79,-0.17l3.11,-1.1l2.15,-0.03l0.82,-0.4l3.27,2.64l3.86,0.31l3.76,-0.57l2.98,1.22l0.96,0.83l1.4,0.26l0.45,2.26l2.24,0.47l2.6,1.67l0.62,4.22l0.57,0.54l0.22,1.06l1.01,0.32l1.03,-0.39l2.33,-2.34l0.23,-1.41l0.63,-1.18l1.97,-0.61l1.27,-0.83l0.83,1.41l1.64,0.59l0.79,-1.38l1.48,0.24l2.03,-0.7l0.38,-0.66l0.93,-4.49l-1.45,-1.76l-0.88,-1.8l4.24,-2.33l1.5,-0.05l1.39,-1.2l2.11,-0.5l0.69,-0.56l0.37,-0.93l1.13,-0.95l0.5,0.39l0.24,0.9l0.74,0.42l0.69,-0.11l0.54,-0.76l0.67,0.57l2.23,0.89l1.23,-0.13l1.34,-0.71l1.67,0.44l3.68,0.3l0.79,-0.45l1.31,-1.81l2.67,-0.41l0.86,0.15l3.14,-2.21l0.31,0.38l0.72,0.11l0.49,2.97l-0.62,4.55l0.32,2.13l1.15,1.62l-0.62,2.34l0.11,2.42l-1.8,1.74l-1.52,2.26l-0.44,1.36l0.2,1.4l-0.47,0.26l-1.61,2.99l-0.23,1.18l0.62,1.63l-0.27,0.75l0.13,1.05l-0.83,2.49l-0.07,2.91l-0.74,1.85l0.13,1.34l-0.43,0.64l-0.29,2.04l-1.31,2.06l0.02,2.57l-0.29,1.01l-1.13,1.97l0.13,0.87l-0.26,0.75l-1.98,4.17l-1.23,5.87l0.41,2.75l0.78,1.28l1.03,0.25l-0.02,0.44l-0.91,1.6l-0.13,1.1l0.43,0.82l-1.7,2.16l-0.48,1.86l0.33,1.97l-1.29,1.95l0.41,1.94l-1.93,2.09l-0.13,1.97l-1.11,1.32l0.21,0.76l-1.21,1.43l-0.17,1.31l-2.75,2.36l-1.48,2.5l0.1,0.78l-0.52,0.59l-0.42,1.66l0.17,0.6l1.06,0.81l-0.88,1.57l0.03,0.83l0.41,0.36l-0.55,1.92l0.11,0.7l-3.66,1.64l-1.3,1.1l-0.26,0.7l-1.07,0.5l-1.16,1.67l-0.61,-0.37l-1.94,0.84l-0.13,0.7l0.57,0.44l2.14,0.18l-0.01,0.4l-0.65,-0.03l-0.76,0.64l-1.16,-0.2l-1.71,0.35l-2.45,1.08l-1.78,1.34l-0.06,0.77l-1.36,1.23l-0.12,0.99l-1.33,1.17l-1.06,3.32l-0.74,0.6l-0.66,1.27l-0.85,-0.34l-1.45,1.12l-0.34,1.36l0.37,0.56l0.62,0.22l-0.9,1.2l-0.41,2.19l-0.97,0.03l-1.98,0.72l-0.33,-0.74l-0.66,-0.15l-0.45,0.55l0.24,1.33l-0.36,0.57l0.45,0.4l0.53,-0.07l0.71,-0.67l-0.14,1.43l0.61,0.18l-0.41,1.57l0.28,0.67l-0.26,1.55l-0.78,0.13l-0.53,0.97l0.28,0.71l0.7,0.15l-0.26,1.52l-0.31,0.67l-0.77,-0.83l-0.77,0.04l-0.52,0.95l-1.07,-0.03l-0.56,0.5l0.24,0.63l1.23,0.46l-0.64,0.85l0.74,0.48l-2.97,2.13l-1.38,1.61l-1.03,1.77l-0.52,3.14l0.27,0.81l-0.44,0.62l-0.55,-0.28l-0.58,0.12l-0.86,0.95l0.18,0.81l0.91,0.19l0.67,0.58l-1.05,4.26l-1.25,0.72l-0.52,1.16l-0.65,0.56l0.73,0.92l-0.26,0.54l0.78,0.56l-0.1,1.05l-1.81,0.65l-0.44,1.36l0.51,0.87l-1.24,0.6l-0.6,1.1l-1.35,0.76l-1.22,1.93l-0.37,0.98l0.12,1.27l-1.72,2.18l-0.09,2.02l-1.63,2.33l-0.84,1.99l-1.22,-0.29l-0.85,0.32l-0.16,0.66l0.52,0.53l0.42,1.75l-1.0,0.51l-0.92,1.05l0.25,1.68l-0.24,2.19l-0.87,-0.18l-0.6,0.93l-0.05,0.46l0.85,0.11l0.43,0.46l-0.45,1.48l0.53,2.11l-0.27,0.67l0.2,0.91l-1.0,0.99l-0.55,1.09l0.05,1.52l-0.44,0.92l0.25,1.7l-1.51,2.92l-0.37,2.16l-1.0,1.39l0.02,1.14l-0.57,0.96l-0.07,0.89l0.62,0.52l-0.3,1.28l0.49,1.04l-0.71,0.28l-0.74,1.08l0.68,0.81l1.16,0.03l0.93,0.68l0.67,2.12l-1.32,0.25l-0.51,0.76l0.43,1.38l-0.29,2.05l0.53,1.8l-38.44,-17.87l-1.68,-0.2l1.63,-2.53l0.23,-1.66l-0.41,-0.9l-1.04,-0.56l-0.04,-1.48l-0.44,-1.24l-1.37,-1.22l0.3,-1.22l-1.03,-3.06l0.26,-1.65l-1.15,-1.38l0.09,-1.46l-1.58,-0.75l-0.58,-0.85l-4.35,-1.66l-3.6,1.39l-0.61,-0.89l-1.14,-0.34l-2.08,0.62l-0.86,1.13l-0.26,1.2l-1.34,-0.37l-1.91,0.38l-1.08,-0.62l-1.18,0.99l-0.5,1.13l-1.23,-0.85l-0.83,0.14l-0.45,0.54l-1.34,-0.7l-0.76,0.14l-0.67,-0.58l-0.88,-0.09l-0.5,-0.55l-1.41,-0.1l-1.39,-1.19l-1.85,-0.05l-0.86,-0.48l-1.92,0.28l-1.23,1.68l-2.23,-0.44l-1.35,0.41l-3.11,-0.85l-1.57,-0.04l-0.55,-0.93l-1.05,-0.38l-2.87,0.4l-0.83,-0.34l-3.84,-3.07l-1.91,-0.4l-2.72,1.11l-3.38,-0.55l-2.21,0.01l-2.59,0.45l-0.99,0.84l-0.24,1.55l-0.63,1.35l1.06,2.04l-1.8,-0.52l-1.74,1.37l-1.26,0.08l-1.31,-1.28l-1.62,-0.38l-2.39,-2.64l-0.96,-0.39l-2.14,-4.22l-0.8,-0.68l-0.98,-0.14l-2.07,-1.69l-1.82,-2.34l-2.15,-0.75l-0.49,-0.84l-1.83,-0.81l-2.72,-1.85l-2.8,-0.75l-1.27,-0.79l0.21,-1.41l-0.33,-1.2l-0.87,-0.68l-2.77,-0.91l-1.07,-1.85l-0.69,-3.46l0.29,-0.88l-0.15,-0.77l0.46,-0.66l0.04,-1.56l-0.88,-0.94l-0.94,0.05l-0.46,-0.86l-2.81,-1.38l-2.04,-0.18l-1.22,-0.58l-0.55,0.38l-0.92,-0.66l-1.02,0.41l-0.47,-1.24l-1.77,-1.05l-1.7,0.74l-0.74,2.23l0.08,0.81l-1.18,0.06l-0.3,0.31l0.06,0.85l-1.32,-0.26l-1.52,-3.04l-0.1,-1.01l-1.76,-1.66l-0.28,-2.52l0.72,-1.6l-0.23,-0.79l-0.6,-0.28l-0.83,0.16l-0.68,-0.51l-0.96,-1.06l-0.53,-1.99l-1.03,-0.17l-1.06,-0.82l-1.13,0.19l-1.11,-1.26l-4.67,0.36l-2.0,-0.67l-1.09,0.17l-1.82,1.04l-1.62,1.64ZM792.63,618.74l0.12,1.0l0.94,0.94l0.7,0.22l0.45,-0.33l0.36,2.31l0.59,1.09l2.49,1.19l0.65,-0.1l1.39,-2.2l-0.2,-1.96l0.2,-1.32l-0.4,-2.53l0.85,-0.6l0.55,-1.65l-0.13,-2.1l0.95,-1.27l0.93,0.17l0.59,-0.73l2.29,0.12l0.9,-0.74l0.06,-0.55l-3.48,-1.67l-0.23,-0.81l-0.93,-0.31l-0.26,-1.11l-1.37,-0.94l-0.99,0.17l-6.11,4.19l-0.62,0.81l-0.81,4.35l0.29,1.95l-0.21,1.8l0.41,0.63ZM837.5,602.24l0.66,0.16l-0.16,1.07l-0.36,0.37l-0.26,-0.26l0.11,-1.35ZM754.78,629.71l0.49,1.8l1.03,0.83l-0.46,0.12l-0.95,-0.95l-0.11,-1.8Z", "name": "New South Wales"}}, "height": 825.8587272481366, "projection": {"type": "mill", "centralMeridian": 0.0}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-ca-lcc.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-ca-lcc.js new file mode 100644 index 0000000..0417b98 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-ca-lcc.js @@ -0,0 +1 @@ +jQuery.fn.vectorMap('addMap', 'ca_lcc',{"insets": [{"width": 900, "top": 0, "height": 867.2308867877657, "bbox": [{"y": -10408206.406521406, "x": -2874590.5560752777}, {"y": -4979679.615160916, "x": 2759058.0911967773}], "left": 0}], "paths": {"CA-NT": {"path": "M340.43,125.99l5.05,-2.26l0.92,-0.14l1.84,0.57l2.33,-0.98l0.54,-0.9l1.17,-1.01l2.46,-0.96l1.23,0.01l1.01,1.79l0.53,0.4l-1.93,8.61l-1.55,0.59l-2.09,-1.15l-0.06,-0.73l-1.16,-1.56l-1.32,0.13l-0.23,1.13l-0.75,0.07l-0.24,1.09l-1.34,-0.24l-0.23,-1.68l-1.46,-1.53l-3.25,0.54l-0.46,0.38l-1.74,0.41l-0.1,-1.27l0.65,-0.58l0.17,-0.74ZM104.46,307.55l0.14,-0.94l0.91,-1.34l0.08,-0.7l1.08,-0.38l1.14,-1.29l0.69,-1.67l-0.23,-0.84l1.2,-1.51l0.56,-2.12l-0.07,-0.85l-0.74,-0.92l0.49,-1.16l11.83,-21.1l1.9,1.44l0.78,1.18l0.44,2.04l1.02,1.11l0.02,1.76l1.01,0.5l0.65,0.95l0.67,-0.55l-0.52,-1.74l0.25,-1.06l-0.44,-1.05l1.06,0.36l0.07,-0.5l-1.28,-1.24l0.06,-1.24l-1.48,-0.63l-0.42,-0.86l0.56,-0.17l0.07,-1.17l0.48,1.3l0.75,0.48l1.01,0.1l1.05,-0.56l-0.29,-0.39l-0.98,-0.28l0.02,-0.91l-0.75,-1.17l0.91,-2.19l0.82,3.03l1.3,1.4l0.43,-0.74l-0.92,-1.52l-0.27,-2.64l0.29,-0.58l0.65,0.02l-0.28,2.19l0.81,0.07l0.59,-1.89l0.54,0.43l0.23,1.25l1.1,1.25l0.63,-0.49l-0.11,-0.99l0.85,-2.21l1.62,-0.07l0.43,0.47l0.75,0.05l1.3,0.93l0.72,1.27l0.44,0.09l0.73,-0.37l0.45,-0.82l-0.22,-0.8l1.83,-2.02l0.7,0.3l-0.05,0.59l-1.04,0.83l0.39,1.34l1.04,1.47l0.86,0.25l-2.7,1.23l-1.24,1.17l-1.1,0.22l-1.67,1.68l-0.26,0.8l0.9,0.19l1.58,-1.41l2.09,0.22l0.77,-0.72l1.23,0.52l0.71,-0.84l1.16,0.21l1.48,1.15l1.16,-0.3l0.26,0.24l1.67,-1.31l0.74,-1.04l0.08,-0.68l0.93,-0.64l0.18,0.58l0.47,0.3l0.66,-0.09l0.71,0.91l1.31,0.19l0.55,-0.26l0.39,-0.67l0.78,0.93l0.89,-0.58l2.37,-0.04l1.07,-0.91l1.14,-0.33l1.48,0.09l0.6,-0.85l0.47,0.33l0.04,0.46l-0.7,1.79l0.73,0.45l0.61,-0.9l0.73,-0.09l1.56,-1.89l0.67,-0.18l0.03,-0.74l1.1,-0.2l0.29,0.66l0.93,-0.19l0.39,-0.56l0.33,0.91l1.18,-0.31l-0.38,1.09l0.76,0.43l-0.12,0.41l0.54,0.43l0.58,-0.35l1.12,0.71l1.2,-0.6l1.31,-1.78l0.48,-0.01l-0.43,1.39l0.64,0.69l-0.36,0.67l0.25,0.54l-0.99,0.13l-0.14,0.6l-0.58,0.26l-4.41,0.77l-1.71,-0.24l-0.99,0.6l-1.08,0.04l-1.03,1.21l-1.62,-0.04l-1.6,1.4l-0.18,-0.34l0.28,-0.83l-0.34,-0.45l-1.04,-0.22l-0.59,0.3l-0.57,-0.27l-0.48,0.2l-2.83,-0.93l-1.21,0.17l-0.7,-0.27l-2.29,1.84l-0.29,1.06l-2.52,0.0l-0.5,0.34l-0.53,-0.63l-1.66,0.06l-1.27,0.73l-0.17,0.49l-1.1,0.9l-0.12,0.66l-0.76,0.22l-0.47,-0.62l-1.16,0.22l-1.4,1.59l-0.26,0.73l-0.29,0.05l-0.26,-0.55l-1.06,0.01l-0.96,1.13l-0.25,1.27l0.56,1.44l1.19,1.93l1.0,0.53l0.66,-0.08l0.11,-0.38l-0.23,-0.69l-1.04,-0.58l0.38,-0.94l0.7,0.04l0.57,0.64l0.56,-0.31l0.06,-0.47l0.4,1.43l0.52,0.32l0.5,-0.48l0.99,1.02l1.61,-0.85l0.13,-0.44l-0.58,-1.64l-0.52,-0.17l-1.0,0.36l-0.35,-0.72l0.45,0.44l0.68,-0.28l-0.6,-1.73l0.72,-1.38l1.23,0.44l1.05,-0.46l0.45,0.71l0.75,-0.18l0.71,-0.64l0.65,0.9l1.17,-1.23l1.44,0.08l1.83,-0.69l1.41,-1.24l0.1,-0.41l0.78,-0.23l0.04,-0.44l0.67,0.77l-1.27,1.34l-0.23,0.67l0.81,0.22l-0.39,0.95l0.99,-0.0l1.07,-0.65l0.41,0.07l0.21,0.13l-0.46,0.86l0.88,0.61l-1.32,1.5l-0.51,1.19l0.07,0.7l0.58,0.3l0.61,-0.28l1.03,-2.43l1.66,-0.94l0.16,-0.62l1.48,-0.47l0.48,-0.61l-0.1,-0.43l2.35,-1.13l0.49,-0.85l1.42,-0.99l1.05,0.28l3.79,-0.03l1.01,-0.38l2.58,0.65l-1.07,2.79l1.07,1.23l0.82,0.1l0.27,-1.09l1.23,0.05l2.37,-1.56l2.78,-0.96l1.22,-3.31l1.85,-0.43l0.55,0.37l1.09,-0.16l2.12,0.3l0.7,0.51l0.27,-0.41l-0.24,-0.91l-2.64,-2.29l0.11,-0.52l0.3,0.3l0.53,-0.08l0.77,-1.23l-0.54,-0.44l-1.31,-0.01l1.01,-1.83l1.46,-1.04l1.82,4.77l0.72,3.82l-0.37,5.36l0.33,0.97l-0.74,1.57l-0.33,3.92l1.05,5.2l1.21,3.11l0.72,1.01l0.88,0.26l1.06,2.07l0.85,0.12l0.6,-0.52l0.05,-0.65l1.59,0.69l1.22,-1.47l-0.31,-0.47l0.38,-0.46l-0.67,-1.16l0.72,-1.05l-0.85,-0.79l-0.04,-0.56l0.56,-0.7l0.61,0.38l1.75,-0.43l-0.33,1.7l0.42,0.47l0.37,-0.09l1.3,-1.37l-0.48,-1.18l-1.07,-0.69l0.82,-0.42l0.51,-0.93l1.18,-0.99l2.01,0.05l0.56,-0.74l0.29,0.27l-0.34,0.03l-0.23,0.62l0.44,0.52l-0.71,0.35l0.09,1.35l-0.94,1.01l-0.57,1.34l1.06,1.48l0.76,0.13l0.57,-0.34l0.54,0.45l-0.13,0.38l-1.56,0.75l-0.73,1.21l-1.89,0.99l-0.47,0.95l-0.59,0.04l-0.25,0.44l0.29,1.05l0.86,0.84l1.12,0.58l0.72,0.01l0.23,0.41l0.53,0.01l0.32,-0.52l1.93,1.27l2.46,-0.33l0.26,-1.48l0.87,-0.15l1.02,0.51l0.3,-0.25l0.81,-1.37l0.11,-0.97l0.88,-1.02l0.45,-1.87l1.23,-0.68l0.86,1.2l0.75,-0.28l1.55,0.99l3.12,0.8l3.72,2.51l3.19,4.28l0.37,1.46l-10.78,31.16l10.4,16.31l12.52,18.3l13.34,18.03l12.32,15.52l14.94,3.76l6.82,13.72l2.18,2.36l1.96,1.15l30.79,11.84l26.18,8.95l-10.8,81.07l-27.95,-4.19l-23.5,-4.25l-29.2,-6.22l-23.2,-5.69l-28.76,-8.01l-22.8,-7.12l-28.52,-9.89l-16.81,-6.36l-0.18,-0.73l-0.43,-0.33l-0.96,0.05l0.81,-1.02l-0.28,-4.88l0.73,-2.33l-0.28,-0.79l-1.31,-0.57l0.24,-1.49l-0.61,-2.47l1.97,-1.43l0.22,-3.72l-2.24,-1.11l-1.04,0.62l-0.48,1.05l-2.45,-0.87l-2.01,0.56l-1.21,-1.31l-1.29,-0.74l-0.59,-1.26l-0.72,-0.6l-0.78,0.07l-1.01,1.06l-0.29,-0.29l0.24,-0.75l-0.52,-0.5l-1.06,-0.17l-0.38,0.32l-0.1,0.76l-0.41,0.1l-0.86,-0.35l-0.75,-1.07l-0.52,-0.06l-1.36,0.61l-0.34,-0.8l-0.94,-0.1l1.63,-5.05l-0.31,-0.69l-0.98,-0.18l1.04,-0.41l0.63,-1.24l0.92,-3.44l-0.25,-0.84l0.26,-1.46l-1.07,-1.73l-2.01,-0.66l-0.66,-0.99l-0.05,-0.94l-0.68,-0.72l-0.34,-1.54l-0.44,-0.46l0.4,-1.41l-0.03,-1.72l-0.37,-0.58l-0.73,-0.1l0.25,-1.73l-0.53,-1.26l0.32,-0.68l-0.79,-2.47l-1.51,-0.56l-1.12,0.7l-0.11,-1.18l-0.94,-0.95l-1.25,-0.18l-0.47,-0.89l0.84,-0.58l0.0,-2.28l0.95,-0.43l0.28,-0.54l-0.39,-0.69l0.37,-0.3l0.75,0.06l0.49,-0.54l-0.03,-0.8l-1.6,-2.55l0.39,-1.47l-0.5,-1.07l0.27,-0.98l-0.25,-2.15l0.4,0.06l0.76,-1.19l1.64,-1.3l0.21,-0.71l-0.47,-0.62l-0.8,-0.15l-0.3,-0.58l0.26,-2.13l-0.48,-0.59l-0.05,-1.15l-0.63,-0.54l0.74,-0.4l1.57,-0.07l0.77,-1.24l1.11,-0.59l0.08,-3.19l-0.8,-0.68l0.35,-1.33l-0.42,-0.38l-1.1,0.18l-0.14,-0.44l1.9,-0.06l0.56,-1.03l-1.49,-1.53l-0.71,-2.56l-0.55,-0.3l-0.74,-1.16l0.5,-1.17l-0.6,-0.74l-0.13,-1.41l0.94,-0.65l-0.02,-2.0l-0.29,-0.55l0.6,-0.72l-0.24,-2.3l-1.89,-2.03l-0.92,0.77l-0.7,0.12l-0.75,-0.01l-0.36,-0.61l-0.72,-0.22l1.94,-1.43l0.12,-0.41l-0.28,-0.82l-0.72,-0.5l-0.29,-0.98l-0.01,-2.24l-0.78,-0.71l-0.72,-1.79l-1.02,-0.87l-0.65,-0.13l0.0,-0.66l1.38,-0.32l0.62,-1.63l1.7,-0.39l0.34,-0.37l0.1,-1.36l-1.06,-0.79l0.65,-0.87l-0.01,-0.71l-0.29,-0.49l-0.9,-0.02l0.19,-0.45l0.87,-0.55l0.71,0.18l1.01,-1.21l2.29,-0.75l1.42,-1.78l1.31,-0.69l0.15,-4.09l-0.81,-1.96l0.67,-0.54l1.76,-0.15l0.42,-0.65l0.01,-0.78l-0.56,-0.46l-0.6,0.02l0.1,-0.75l-0.44,-0.59l-1.0,-0.06l-2.28,1.16l-0.4,-0.16l1.28,-1.17l0.11,-0.45l-0.33,-0.59l-1.96,-0.69l-1.63,-0.05l-0.64,0.46l-1.07,-0.82l0.77,-1.25l-0.44,-0.84l1.7,-0.84l1.09,-2.06l0.16,-0.66l-0.32,-0.69l-1.15,-0.51l1.43,-1.81l0.18,0.29l0.73,0.08l0.45,-1.72l0.97,-0.32l0.28,-0.51l-0.44,-0.81l-0.09,-1.21l0.41,-0.5l-0.11,-1.08l0.63,-0.31l0.59,-0.96l-0.12,-2.62l-0.75,-1.25l1.56,0.55l0.46,-0.15l0.06,-0.73l-16.24,-8.77ZM212.99,287.11l-0.0,-0.01l-0.45,-0.39l0.6,0.28l-0.15,0.13ZM212.05,286.55l-0.11,0.01l-0.06,-0.14l0.18,0.13ZM180.17,279.08l0.22,-0.13l-0.03,0.22l-0.19,-0.09ZM142.41,285.87l-0.69,-0.85l0.05,-0.26l0.51,-0.01l0.13,1.12ZM142.96,264.87l0.0,-0.21l0.23,0.0l-0.16,0.1l-0.07,0.11ZM156.61,271.56l-0.26,-0.16l-0.02,-0.28l0.35,0.17l-0.07,0.26ZM155.74,270.75l-0.15,0.03l0.11,-0.14l0.03,0.11ZM160.01,281.13l0.4,-0.64l0.34,-0.13l0.07,0.65l-0.81,0.12ZM202.48,297.51l-0.11,-0.08l0.06,-0.02l0.05,0.1ZM201.89,297.32l-0.66,-0.04l0.07,-0.32l0.01,-0.01l0.59,0.37ZM211.17,288.3l-0.48,-0.11l-0.4,0.32l-0.21,-0.52l1.07,-0.1l0.02,0.4ZM208.14,287.7l-0.36,0.28l-0.26,0.01l0.62,-0.56l-0.0,0.27ZM335.17,145.92l1.0,-0.91l-0.43,-1.22l0.64,-1.86l-0.24,-1.59l1.26,-2.2l0.25,0.64l0.45,0.13l0.76,-0.79l3.51,-1.13l0.74,0.23l1.64,-0.35l0.71,0.43l1.24,-0.7l1.27,-0.2l1.05,0.14l0.29,0.54l0.59,0.26l1.22,-0.62l3.04,0.79l-0.79,3.54l-1.13,0.52l-3.24,-0.04l-0.82,0.7l-0.06,0.82l0.87,1.98l2.92,0.26l-0.45,1.5l-0.01,1.69l-0.82,0.85l0.14,1.08l-0.89,0.91l-1.88,0.72l-1.37,0.04l-0.52,0.59l-1.94,-0.92l-0.98,0.55l-3.89,0.96l-1.46,-1.4l-0.3,-2.44l-0.41,-0.24l-0.64,0.19l-0.54,-0.49l-0.03,-1.17l-0.89,-0.46l0.16,-1.34ZM343.19,180.35l0.39,-0.57l0.14,-1.89l1.48,-0.35l-0.86,3.83l-1.15,-1.03ZM297.77,196.61l-2.26,-1.86l-0.55,-1.22l0.38,-0.82l0.76,-0.32l0.24,-0.76l2.05,-1.76l0.55,-0.25l6.65,1.88l3.36,-1.6l1.84,0.21l0.67,-1.17l1.68,-0.67l0.17,-0.56l-0.66,-0.53l-2.08,0.6l-1.88,-0.19l-1.9,0.31l-1.11,0.5l-5.82,-1.7l0.31,-0.79l2.82,-2.79l6.28,0.76l0.48,-0.28l0.79,0.65l4.2,0.37l0.7,-0.36l0.28,-0.91l-0.5,-0.5l-4.76,-0.77l-0.49,-0.35l-2.68,-0.05l-2.24,-1.68l0.21,-0.61l1.35,0.12l0.37,-0.43l0.07,-1.43l-0.97,-0.43l0.79,-1.37l0.84,-0.74l2.07,-0.37l2.45,1.3l1.29,0.19l3.33,1.91l1.21,-0.14l0.02,-0.84l-1.49,-0.63l-0.23,-0.8l-1.14,-1.05l-2.82,-0.86l-0.3,-0.94l0.64,-0.8l-0.1,-0.61l2.58,-1.59l2.72,0.22l1.32,-0.67l0.16,0.75l1.65,0.26l1.13,1.18l-0.07,1.46l-0.72,0.79l0.44,2.55l-0.57,0.6l0.33,1.25l2.02,0.22l2.23,-0.84l1.08,0.55l0.85,-0.19l0.3,1.16l1.82,1.55l-0.7,1.1l0.22,1.97l0.35,0.65l1.2,0.8l1.56,2.3l-1.85,0.28l-0.97,0.54l-0.56,1.29l0.4,0.38l0.83,-0.16l0.79,0.5l0.52,-0.36l1.19,0.13l-0.09,0.43l0.56,0.69l-0.19,1.08l0.36,0.37l-0.82,2.31l0.43,2.83l1.72,0.27l1.16,-0.38l1.83,0.08l0.43,0.89l2.08,0.36l-3.46,15.46l-0.59,0.13l-1.01,-0.67l-0.79,0.44l-0.17,0.72l-1.49,-0.26l-0.41,0.8l0.12,1.27l-2.4,1.0l-0.25,0.41l-1.6,0.27l-0.55,0.48l-0.67,-0.2l-1.85,1.17l-3.69,0.32l-1.41,0.46l-3.52,-0.48l-1.07,-0.47l-2.46,-1.54l-2.23,-3.46l-0.83,-2.35l0.38,-0.84l2.93,-1.35l0.8,0.07l0.73,-0.33l1.31,0.27l1.04,-0.25l0.62,0.52l0.49,-0.13l0.19,-0.89l0.89,-0.99l1.85,-0.47l4.43,0.55l1.47,0.89l1.64,-0.19l0.99,-1.0l1.23,-0.45l0.51,-0.83l1.59,-0.92l0.09,-0.52l1.0,-0.88l-0.22,-0.82l-0.77,-0.71l-1.12,-0.14l-1.02,1.34l-1.06,0.63l-0.85,-0.15l-0.16,-0.58l-0.45,-0.2l-1.17,0.94l-0.87,-0.44l-1.62,0.22l-0.26,-0.33l1.23,-0.9l-0.09,-0.91l-0.35,-0.68l-0.46,-0.1l-0.62,0.58l-0.13,0.67l-0.26,-0.06l0.48,-1.27l-0.3,-0.89l-0.59,-0.2l-0.98,1.81l-0.08,1.28l-0.92,0.5l-0.8,0.07l-0.1,-1.12l-0.35,-0.31l-0.9,1.31l-3.84,-0.33l0.32,-1.39l1.77,-0.52l0.23,-0.6l-0.46,-0.42l-1.17,0.31l1.46,-2.76l3.51,-1.68l-0.97,-0.99l-2.7,0.74l-0.38,-2.37l-0.69,-0.02l-0.22,0.35l-0.36,2.28l-1.44,2.63l-0.13,-1.23l-1.14,-1.28l-1.05,0.74l-0.08,0.77l0.95,0.5l0.21,1.76l-1.36,2.08l-3.46,1.29l-0.36,-0.05l-0.39,-0.67l0.23,-1.39l0.63,-1.29l-0.11,-1.68l-0.42,-0.25l-1.34,1.5l-0.77,-1.27l-0.59,-0.09l-0.29,0.56l0.11,2.33l-0.93,1.06l-2.19,-2.46l0.89,-0.36l0.57,-0.73l-0.26,-0.63l-1.29,0.17l0.63,-0.76l0.26,-1.45l-2.29,-0.11l-1.24,1.13l-0.81,-1.06l-0.74,-0.14ZM328.08,134.65l1.49,-0.41l0.93,-1.05l1.49,-0.48l-0.42,0.64l0.17,1.23l0.84,0.29l0.26,1.88l1.08,1.0l-0.13,1.05l0.28,0.68l-0.86,0.82l-2.45,0.83l-0.42,-0.22l-0.69,-1.15l0.02,-0.72l-1.13,-2.38l-0.46,-2.01ZM321.15,163.02l0.27,-0.55l1.37,-0.86l1.02,-0.17l0.95,0.34l2.18,0.1l1.23,1.73l-0.05,1.16l-1.23,1.11l-0.66,-0.6l-3.08,-0.94l-2.0,-1.32ZM323.52,255.67l3.92,1.28l-0.95,4.27l-0.31,-0.07l-0.4,-1.5l-1.62,-0.83l-0.69,-2.28l0.06,-0.87ZM325.57,263.35l0.07,-0.72l0.09,0.01l0.37,0.29l-0.13,0.59l-0.39,-0.16ZM261.06,269.52l0.42,-3.04l1.57,-3.05l1.05,-0.92l1.78,-0.91l0.8,-1.49l0.97,-0.67l0.88,0.18l2.34,-0.29l0.56,-0.55l0.36,-1.5l-0.12,-0.87l-0.52,-0.56l-1.2,-0.42l-0.42,-0.6l0.04,-1.02l0.95,-1.39l2.28,-1.24l0.66,-0.77l2.37,-0.69l2.57,-1.65l2.03,-1.97l0.89,0.17l2.38,-0.35l2.61,-1.39l0.63,0.1l5.36,-1.34l1.37,0.01l1.28,-0.38l0.6,-0.51l0.67,0.14l0.85,-0.48l1.59,-0.19l1.66,-0.82l0.38,0.01l1.58,1.5l0.76,4.13l-2.16,5.66l0.16,1.56l-1.74,-0.03l-1.07,0.84l-0.27,1.63l-2.29,1.2l0.2,1.21l1.64,0.68l0.59,-0.7l2.44,-0.63l0.2,0.37l0.74,0.2l-0.08,0.49l0.37,0.37l0.67,-0.09l1.89,-1.23l0.41,-0.92l0.07,-0.89l-0.92,-0.59l2.08,-2.47l1.62,-1.35l0.96,-0.15l2.61,1.86l1.36,1.71l1.28,0.45l2.21,2.46l0.69,0.37l0.24,1.29l1.27,0.82l-0.93,2.75l-1.69,1.01l0.02,0.76l-3.52,1.88l-0.22,0.43l0.3,0.81l0.71,0.42l-0.88,1.61l0.18,0.88l0.68,-0.03l0.87,-1.47l2.69,-1.14l0.94,2.06l0.72,-0.16l0.21,-2.62l0.87,-0.72l0.04,-0.5l0.91,0.33l0.54,-0.43l-0.08,-0.87l0.72,-0.65l0.55,0.58l-0.56,0.44l0.05,0.88l1.35,1.71l0.75,-0.09l0.09,-0.57l-1.02,-1.51l0.87,-0.51l1.37,2.93l-11.47,51.41l-17.46,-4.16l-0.48,0.29l-0.35,1.39l-1.14,0.12l0.0,0.67l1.45,0.6l-1.3,-0.38l-0.5,0.41l-0.91,-0.23l0.76,-2.9l-0.37,-0.69l-29.82,-8.44l-0.5,0.24l-0.86,2.55l1.84,5.57l-0.46,-0.2l-0.66,-1.15l-0.8,-0.68l-0.68,-1.43l0.13,-4.89l0.67,-0.69l1.4,-0.58l1.73,-0.24l3.39,0.25l3.67,-0.18l11.18,1.07l2.11,0.57l0.9,1.01l2.68,1.14l1.35,-0.09l2.98,1.9l0.67,-0.2l2.43,1.71l0.51,-0.14l0.14,-0.67l0.71,0.47l0.77,-0.34l-0.01,-0.27l0.91,0.22l0.56,-0.27l1.17,0.76l3.05,0.53l0.77,-0.31l0.11,-0.56l-0.29,-0.32l0.27,-0.48l-0.57,-0.96l-1.79,-0.31l-0.91,-0.68l-0.84,-3.09l-0.67,-0.2l-1.08,-0.99l-0.79,0.15l-1.03,-1.36l-0.64,-0.28l-0.62,0.15l-0.92,-1.37l-0.63,-0.24l-0.19,-0.8l-1.01,-0.25l-0.69,-0.96l-0.46,-0.05l-0.39,0.5l-0.67,-1.05l-1.73,-1.01l-1.72,0.58l-1.18,-0.69l-1.38,0.56l-2.51,-0.34l-1.32,0.15l-3.15,-0.78l-0.6,0.23l-1.02,-0.84l-2.18,-0.06l-0.63,-0.48l0.18,-0.65l-0.56,-0.52l-2.45,-0.59l-0.91,0.29l-2.02,-0.49l-1.54,-0.86l-0.61,0.03l-0.43,-0.55l-1.39,0.06l-0.5,-1.05l0.38,-0.76l-0.22,-0.93l-2.44,-4.15l-0.27,-2.19l0.33,-0.6l4.75,-1.74l2.29,0.35l2.83,-0.41l1.41,0.46l0.88,-0.42l0.18,-0.46l3.98,-0.43l0.61,0.62l0.81,-0.17l1.81,0.45l0.73,-0.44l-0.03,-0.61l-1.86,-1.16l1.71,-0.55l0.31,0.35l0.7,-0.0l0.31,0.56l1.18,0.74l1.71,-0.3l1.18,-0.56l0.16,-0.64l-0.7,-0.44l-1.42,0.43l-0.78,-0.08l-0.21,-0.12l0.61,-0.47l-0.15,-0.44l-1.08,-0.72l-1.49,-0.27l-2.81,0.29l-2.53,-0.28l-2.19,0.43l-1.56,-0.54l-1.22,0.36l-0.84,-0.12l0.4,-1.13l-1.05,-1.55l-1.28,0.93l0.11,0.7l0.6,0.3l-0.39,0.69l-0.78,-0.88l-0.84,0.41l-0.55,-0.45l-1.68,-0.36l-0.42,-1.04l0.66,-1.04l0.9,-0.41l2.39,0.85l0.28,-0.38l0.75,-0.09l0.25,-0.72l-1.15,-1.3l1.24,-0.2l0.19,-0.81l-2.72,-0.71l-0.79,0.27l-0.68,0.84l-0.48,-0.03l-0.46,-1.51l-0.75,-0.64l-1.98,-0.51l-0.99,0.87l-0.25,-0.31ZM315.48,268.17l-0.79,0.04l-0.04,-0.21l1.17,-0.51l-0.34,0.67ZM272.81,162.81l0.83,-0.98l0.4,0.17l1.08,-0.8l0.89,-1.79l1.46,-0.77l2.3,0.16l0.97,0.64l1.33,0.17l0.56,-0.22l1.24,-1.44l0.32,-0.92l1.48,-1.14l0.49,-1.02l0.58,0.19l1.16,-0.28l0.78,-0.61l1.48,-0.1l1.56,-0.97l0.35,-1.57l1.23,-0.32l0.64,-1.04l0.68,-0.38l0.26,-0.76l0.98,-0.09l1.12,-1.54l1.02,-0.11l0.51,-0.71l1.48,-0.62l1.35,-2.17l0.75,-0.51l1.03,0.44l1.58,-0.55l2.55,0.93l1.07,-0.28l-0.04,0.4l0.84,0.27l0.14,0.7l1.17,0.65l1.07,1.51l1.58,0.18l0.36,-0.74l0.35,0.46l0.67,0.06l0.37,-0.75l1.09,-0.81l-0.22,-0.81l-1.45,-0.48l-0.12,-0.94l0.79,-0.07l1.21,-0.74l0.09,-0.67l1.38,0.07l1.15,1.83l-0.1,0.87l1.46,1.39l1.01,2.22l-0.02,0.53l-0.69,0.76l-1.45,0.12l-0.9,0.65l-1.94,-0.05l-0.62,0.98l-0.64,0.2l0.11,2.98l1.96,2.78l-0.93,0.62l-1.65,-1.71l-0.48,0.02l-0.45,0.49l-0.12,0.76l0.52,1.85l0.62,0.63l-0.08,2.78l-0.62,0.28l-0.74,1.04l-1.46,0.65l-1.07,0.01l-1.18,-0.48l-0.84,0.41l-0.52,-0.36l-0.55,0.11l-0.74,0.87l0.06,1.54l-0.44,2.45l-1.34,0.94l-1.23,0.3l-0.84,-0.49l-0.11,-1.27l-0.95,-0.47l-0.42,-2.07l0.76,-1.8l0.88,-0.73l0.15,-1.62l0.62,-0.74l0.28,-1.2l1.64,-1.76l0.07,-1.13l-0.45,-0.66l-0.59,0.04l-1.03,0.98l-1.49,-0.63l-0.55,0.27l-0.13,1.02l-0.51,-0.31l-0.61,0.32l-0.14,0.98l0.37,1.03l-0.31,1.73l-0.91,0.0l-0.48,0.74l-0.29,-0.17l-0.19,-1.11l-0.79,-0.43l-0.42,0.57l-0.7,0.24l-0.39,1.07l0.58,0.56l0.06,0.56l0.6,0.37l-0.17,2.29l-0.72,0.92l-0.84,-0.26l-0.74,0.3l-0.8,2.2l-0.6,0.78l-0.74,0.29l-0.37,-0.38l0.36,-1.66l-0.29,-1.71l0.52,-2.6l-0.49,-0.23l-0.55,0.61l-0.44,-0.35l-0.66,0.27l0.04,0.99l-0.56,0.72l0.12,2.13l-0.47,-0.14l-0.42,0.38l0.02,0.74l-0.41,-0.17l-0.55,0.41l1.08,2.04l-0.1,0.91l-0.51,-0.34l-0.35,0.13l-0.82,1.1l0.04,0.39l-1.36,1.08l-0.71,0.02l0.1,-0.78l-0.48,-0.68l-2.02,1.61l0.77,-2.24l0.75,-0.9l0.0,-1.44l-0.38,-0.3l-0.92,0.11l0.1,-0.99l0.73,-0.78l0.03,-0.56l-0.3,-0.17l0.66,-0.56l-0.72,-1.92l-0.52,-0.12l-1.12,0.76l-1.06,2.34l-0.03,1.09l-1.31,0.08l-0.93,0.92l-0.14,-1.26l-1.81,-2.34l-1.81,-0.41l-0.67,1.27l-1.44,0.51l-0.88,-0.46l-0.12,-0.41l0.71,-0.41l1.49,-2.04l0.36,-1.31l-0.84,-1.36l-1.28,0.23ZM299.65,310.08l0.53,0.27l0.45,0.46l-0.39,-0.06l-0.6,-0.66ZM287.73,182.36l0.69,-0.85l4.73,-3.33l1.13,-1.26l1.85,-0.54l1.07,0.16l0.92,-1.24l1.31,-0.42l0.79,-0.83l0.46,-0.05l0.46,0.38l0.14,0.3l-1.31,2.19l-2.18,2.12l-0.18,0.62l-1.06,1.07l-0.32,1.05l-2.69,2.15l-0.04,0.48l-2.56,1.32l-0.81,-0.98l0.09,-0.48l-0.29,-0.32l-1.56,-0.66l-0.65,-0.89ZM219.97,246.31l1.41,-1.91l0.11,-1.2l0.58,-0.36l1.1,-0.08l-0.32,-0.78l0.18,-0.7l0.48,0.19l0.98,-0.52l0.27,-1.09l0.89,-0.57l1.76,-2.13l1.99,-0.91l0.69,0.17l0.33,-0.36l0.17,-0.64l-0.47,-0.74l1.39,-1.18l-0.11,-0.61l0.47,-0.8l0.25,-1.52l-0.23,-0.7l0.67,0.55l1.19,-0.31l0.51,0.29l0.98,-0.1l1.04,-0.37l0.42,-1.4l-0.51,-0.63l-0.15,-0.96l-0.68,-0.17l-0.06,-1.13l0.71,-0.76l0.69,0.02l0.56,-0.39l0.08,-0.6l2.32,-2.69l0.8,-0.47l0.23,-1.17l1.24,-0.65l0.8,0.03l0.34,-0.54l0.77,-0.34l0.67,-1.15l0.29,-1.31l1.55,-0.35l1.1,-1.28l0.25,-1.97l-0.31,-0.53l-1.33,-0.8l-0.1,-0.5l0.42,-1.09l-0.23,-3.55l0.64,-1.27l0.5,-3.11l-0.51,-0.66l0.56,-0.75l-0.26,-0.41l2.51,0.32l0.51,0.35l0.43,0.02l0.38,-0.41l3.46,0.81l1.3,-0.08l4.09,1.2l3.23,0.37l3.44,-0.17l2.16,1.86l0.32,0.91l-0.08,1.29l3.74,4.85l1.04,0.62l0.62,1.06l0.81,0.25l-0.47,1.0l-1.5,1.46l-0.24,1.04l0.36,0.8l0.74,-0.05l0.38,-1.36l0.97,-0.5l1.31,-1.55l1.19,0.38l0.28,0.38l-0.47,1.34l0.08,1.01l-0.57,0.34l-0.89,1.63l0.34,0.56l1.91,-0.18l1.59,-1.69l0.28,-0.77l-0.19,-1.06l0.98,-0.4l4.16,-0.06l3.39,2.19l2.27,4.11l1.8,5.75l0.49,0.47l1.16,3.45l1.44,1.82l0.81,3.18l-0.08,1.01l-3.31,1.88l-4.92,0.78l-6.1,2.78l-1.26,-0.07l-5.26,2.35l-1.45,0.23l-1.65,0.71l-0.85,0.83l-1.62,-0.12l-1.32,0.83l-2.03,0.7l-0.96,2.07l-1.6,1.95l-0.47,1.5l-0.93,0.52l-2.88,1.16l-1.62,-0.74l0.17,-0.63l-0.24,-0.33l-0.93,-0.17l-0.55,0.71l0.19,1.09l-0.34,1.5l-3.38,3.51l0.05,1.25l-1.16,2.65l-0.16,1.27l-1.86,2.66l-1.02,0.7l-2.7,0.45l-3.04,-0.02l-0.44,-0.37l0.33,-0.56l-0.21,-1.0l-1.09,-0.53l-4.34,3.08l-3.99,0.69l-1.69,1.33l-1.8,-0.62l-0.51,-1.09l-0.25,-2.74l0.46,-4.89l-0.17,-1.56l-0.39,-0.61l0.01,-2.66l-0.5,-1.41l-2.97,-3.64l-2.15,-3.79l1.11,0.8l0.52,-0.4l-0.02,-0.67l-0.4,-0.56l-1.67,-0.72l-3.23,-0.72ZM278.89,175.73l-0.49,-0.42l1.55,-0.55l-0.56,0.63l-0.51,0.34ZM280.89,173.14l-0.05,-0.52l0.37,-0.4l-0.17,0.44l-0.15,0.48ZM265.98,295.52l0.41,0.33l-0.56,-0.18l0.16,-0.15ZM192.19,266.74l0.3,-0.36l0.16,0.54l-0.24,0.16l-0.22,-0.33ZM134.49,262.69l0.12,-0.19l0.63,-0.37l-0.53,0.46l-0.22,0.1ZM133.01,267.08l0.28,0.07l0.02,0.08l-0.15,0.11l-0.14,-0.25ZM125.45,269.42l0.35,-0.18l0.08,0.44l-0.34,-0.04l-0.09,-0.22Z", "name": "Northwest Territories"}, "CA-NU": {"path": "M694.57,496.77l1.45,-0.41l0.98,0.82l0.52,0.93l-1.78,-0.16l-1.15,-0.84l-0.03,-0.34ZM682.9,477.17l0.06,-0.73l3.09,-1.55l2.28,-0.08l0.16,0.84l0.97,-0.11l-0.26,0.99l0.67,0.87l0.04,0.63l-0.57,0.8l-0.1,1.41l-0.48,-0.03l0.2,-0.37l-0.27,-0.55l-1.47,0.05l0.01,-0.29l-0.54,-0.36l-0.45,0.12l-0.52,-0.72l-1.64,-0.3l-1.18,-0.63ZM458.86,294.89l0.69,-1.03l0.12,-1.87l1.28,-0.97l0.41,0.23l0.46,-0.24l0.63,-1.06l-0.01,-0.62l-0.42,-0.41l-1.24,0.36l-0.49,-0.37l-0.34,-2.89l1.12,-2.11l-0.36,-0.48l0.36,-0.77l0.19,-2.79l0.15,-0.21l0.4,0.29l0.51,-0.11l0.34,-0.95l0.36,-0.14l0.13,-0.53l-0.73,-1.03l0.18,-0.83l1.18,0.54l0.58,-0.22l0.23,-0.85l-0.26,-0.58l-0.78,-0.45l0.74,-1.97l-0.38,-1.61l0.2,-0.36l0.16,0.26l0.43,-0.14l0.13,-0.38l-0.61,-0.85l0.51,-1.54l0.66,-0.7l-0.26,-0.44l0.45,-0.65l1.17,-0.06l0.12,-0.59l-0.94,-0.51l0.61,-0.81l1.41,0.47l0.55,-0.15l-0.1,-0.83l-1.25,-0.66l0.98,-1.74l1.16,-0.95l0.58,-1.42l4.02,-4.37l3.91,-2.04l3.49,-1.3l3.4,-0.13l1.76,0.44l3.97,0.22l1.49,1.34l-0.09,0.41l-0.39,0.92l-3.07,3.29l-0.74,0.43l-2.77,4.99l-1.59,4.49l-0.2,1.53l-2.06,4.52l-0.33,3.11l0.51,1.79l2.87,3.81l0.14,1.36l-1.11,2.75l0.04,3.45l0.38,2.71l0.54,0.48l1.61,4.19l1.24,1.26l0.91,1.49l0.64,0.41l0.25,0.78l1.1,1.03l0.66,1.16l1.93,0.96l0.28,0.43l1.59,0.27l0.08,1.57l0.55,0.31l0.2,0.65l-2.26,-0.26l-0.56,0.35l0.02,0.82l-0.69,-0.12l-0.57,0.29l-0.32,1.27l-1.2,-0.52l-1.85,0.77l-2.42,2.82l-3.42,1.32l-0.38,0.55l0.31,0.43l1.16,0.27l2.86,-0.76l2.85,-2.34l0.68,-0.95l1.5,-0.2l0.49,-0.42l2.28,0.52l0.56,-0.55l1.03,-0.26l-0.01,0.92l-0.51,-0.15l-1.13,0.39l-0.26,0.55l0.37,0.38l0.72,0.05l-0.06,0.67l0.58,0.71l-0.13,1.79l0.47,0.27l1.12,-0.17l0.37,-0.35l0.27,-1.15l-0.68,-2.37l0.1,-2.05l0.82,-0.76l-0.04,-0.5l-0.91,-1.17l0.13,-2.54l1.28,-0.72l0.23,-0.74l-0.35,-1.93l-0.72,-1.15l0.29,-0.96l-0.4,-0.73l-0.68,-0.22l-1.26,0.21l-0.31,0.48l0.13,0.39l-2.62,-0.82l-1.39,-1.79l0.48,-0.3l0.08,-0.55l-1.02,-2.06l-1.5,-1.05l-1.25,-0.46l-0.18,-0.49l1.72,0.19l-0.23,-0.81l1.12,-0.21l0.48,-0.51l-0.02,-1.02l0.65,-0.24l0.14,-0.45l-0.74,-1.32l0.52,-0.49l-0.09,-0.29l0.52,-0.18l0.32,0.44l0.63,-0.18l0.36,0.3l0.76,-0.34l1.93,1.98l1.21,0.53l0.72,1.21l1.02,0.76l0.34,1.5l0.53,0.49l0.54,-0.31l0.08,-1.28l-0.27,-1.08l-1.09,-0.87l-0.64,-1.52l-1.33,-0.47l-0.71,-0.9l-0.0,-0.81l-1.53,-0.76l0.54,-1.17l1.87,-0.1l0.64,-0.59l-0.05,-0.63l-0.67,-0.07l-0.38,0.35l-1.49,-0.13l0.33,-1.4l-0.35,-0.45l-1.12,0.68l-0.92,1.29l-1.61,-0.64l-1.12,-1.0l-0.66,-1.5l0.66,-0.27l0.24,-0.59l-1.19,-0.53l-0.44,-0.77l-0.08,-5.9l0.49,-1.27l2.32,0.46l1.67,1.04l3.06,1.1l1.54,1.13l2.18,0.68l0.2,-0.85l-2.01,-0.88l-2.6,-2.11l-2.93,-1.53l-1.19,-2.97l0.69,0.09l1.09,0.74l2.84,0.74l3.94,0.35l1.4,0.94l0.52,0.05l-0.06,-0.89l-1.15,-1.13l-5.25,-1.25l-2.97,-1.77l-0.82,-0.05l0.2,-2.03l1.57,-1.49l0.77,1.62l0.99,0.68l0.83,1.15l0.84,-0.07l0.18,-0.55l-1.66,-2.02l-0.49,-1.37l2.49,-1.67l2.45,0.71l0.73,2.42l0.51,0.6l0.49,-0.02l0.26,-0.97l-0.7,-3.07l-2.15,-1.0l1.91,-1.63l2.87,-1.83l0.38,0.28l0.57,-0.11l1.13,-1.93l4.82,-0.43l3.3,0.19l0.59,1.49l1.44,2.07l0.89,6.25l0.6,0.57l3.37,1.48l0.54,1.24l-0.42,2.62l0.28,1.36l1.2,2.0l1.25,0.59l0.49,1.29l-0.61,0.42l-1.06,1.94l0.18,1.18l-1.25,1.2l-1.39,2.04l-0.34,1.34l-0.79,1.18l-0.04,1.01l-1.07,1.14l0.38,0.63l1.13,-0.55l2.05,-4.19l1.74,-1.68l0.11,2.17l-1.34,1.85l-0.46,2.25l-0.79,0.26l0.13,0.45l1.94,1.39l-1.92,0.38l-0.11,0.75l-0.36,0.26l-0.03,0.63l0.44,0.31l0.83,0.03l0.58,-0.33l-0.06,1.88l-0.86,1.26l0.58,0.45l1.15,-0.69l0.47,-0.93l-0.06,-0.85l2.28,-1.73l0.25,-0.81l-0.16,-0.79l-0.82,-1.04l0.64,-0.06l0.77,-0.91l-0.47,-1.72l0.91,1.53l1.09,1.07l2.0,0.71l0.49,-0.54l-0.57,-0.78l-1.4,-0.66l-1.82,-2.49l0.53,-1.32l1.11,-0.88l1.33,1.64l-0.92,2.02l0.13,0.74l0.38,0.31l0.78,-0.26l0.43,-1.15l0.58,1.55l0.67,0.07l0.1,-0.87l-0.64,-1.52l0.82,-2.03l1.77,2.05l0.46,0.15l-0.07,0.8l0.33,0.72l-0.27,2.67l-1.03,2.24l0.12,0.44l0.62,0.44l0.84,-0.43l2.21,0.77l1.42,1.23l0.72,-0.44l-0.01,-0.5l-0.63,-0.54l-0.3,-0.94l-1.23,-0.3l-0.95,-0.84l-0.11,-2.89l2.0,1.09l1.2,3.33l1.53,2.41l1.42,0.81l1.14,0.25l0.37,-0.6l-0.59,-0.47l0.48,0.2l0.58,1.0l0.46,0.13l0.31,-2.04l-1.44,-0.54l-1.99,-2.7l-0.61,-0.18l-0.64,0.23l-1.18,-2.89l-1.97,-0.89l-1.13,-0.9l0.56,-1.27l-0.33,-0.73l0.81,-0.64l0.44,2.37l1.08,1.41l0.7,-0.56l-0.73,-1.43l-0.1,-1.29l2.36,0.65l0.59,0.63l0.45,-0.3l0.77,0.27l0.81,0.75l0.4,1.14l-0.15,0.87l0.61,0.29l0.53,-0.9l-0.22,-0.98l1.64,-0.35l2.11,0.9l0.48,-0.21l-0.13,-0.5l-1.12,-0.76l-1.2,-0.4l-1.69,0.17l-2.01,-1.39l-2.94,-1.01l-2.16,-1.59l-0.28,-1.48l0.49,-1.71l1.39,-1.61l1.28,-1.14l1.2,-0.39l1.06,-1.18l4.48,-0.37l1.22,0.71l0.16,0.89l0.52,0.5l3.11,0.45l0.56,2.06l0.61,0.47l0.66,-0.47l-0.32,-1.5l0.42,-0.69l1.2,0.0l1.93,0.9l1.73,0.36l0.53,1.58l1.91,3.11l-0.46,1.49l-0.95,1.37l-1.27,-0.25l-1.24,0.22l-2.91,2.14l-0.33,2.1l-0.75,1.09l-0.57,1.79l0.33,0.81l0.78,-0.31l0.47,-1.7l0.92,-1.46l0.26,-1.54l1.99,-1.69l0.77,-0.14l1.76,0.58l-1.7,1.0l-0.48,0.63l-0.21,3.99l-0.7,2.19l-1.44,0.77l-0.11,0.52l0.48,0.33l1.63,-0.52l0.55,-0.64l0.71,-2.62l0.15,-3.33l0.29,-0.42l1.09,-0.08l0.82,-0.68l0.54,-2.42l0.9,0.32l3.87,-0.17l0.92,0.9l0.57,1.21l-0.42,1.07l0.42,1.07l-0.26,0.8l-0.87,0.45l-1.1,-0.35l-0.33,0.65l0.18,0.36l-0.7,1.29l-1.15,0.73l-0.96,-0.09l-1.97,0.84l-0.39,0.52l-0.05,0.38l0.57,0.42l1.94,-0.92l0.63,0.31l-2.65,3.27l0.23,0.7l0.55,-0.1l1.21,-0.98l0.84,-1.22l1.01,-0.72l0.43,-1.33l0.28,-0.26l0.18,0.33l-0.06,1.06l-0.66,1.24l-1.41,0.53l-0.65,1.37l-0.05,0.52l0.56,0.41l0.74,-1.25l0.85,-0.18l-0.53,1.24l1.43,0.31l0.32,0.72l-1.98,4.49l0.25,0.66l0.85,-0.17l2.17,-4.95l-0.15,-0.96l-1.06,-1.78l-0.01,-0.47l0.68,-0.48l0.26,-2.28l0.65,-0.31l0.66,-1.43l0.52,-0.2l-0.53,2.66l0.36,1.13l0.93,0.59l0.43,-0.58l-0.72,-1.5l0.55,-0.76l0.39,-2.23l0.37,-0.41l0.92,-0.21l0.43,0.98l-0.74,1.09l0.06,0.68l-0.45,0.44l-0.42,3.14l-1.76,1.59l0.33,0.71l1.37,-0.82l0.2,1.52l-0.65,0.95l0.69,0.42l-0.72,1.87l0.74,0.32l1.26,-3.14l-0.2,-1.04l0.42,-1.9l-0.07,-1.72l0.6,-1.12l0.55,0.31l-0.13,2.41l0.61,1.05l-0.18,0.66l0.58,0.46l0.39,-0.16l-0.77,1.79l0.2,3.3l-0.07,0.44l-0.93,0.89l0.27,0.63l0.51,-0.04l1.23,-1.01l-0.01,-3.42l0.96,-2.35l0.28,-0.01l1.43,0.77l-1.0,1.14l0.48,1.6l-0.11,1.13l-0.87,1.71l0.76,1.2l0.46,0.19l0.29,-0.41l-0.38,-1.22l0.66,-0.72l0.42,-2.32l-0.23,-1.02l0.78,-0.18l0.33,-0.81l-0.04,-1.56l-0.52,-1.67l0.81,-0.19l0.58,-0.61l-0.16,-0.92l-0.54,-0.67l1.11,-1.15l-0.11,-2.23l7.09,1.89l0.97,0.79l0.12,0.55l1.23,0.9l1.53,1.97l-1.07,2.38l-0.26,2.06l-2.63,-0.48l-1.51,1.0l-0.44,0.82l0.19,0.87l-0.24,1.05l-0.77,0.74l-0.04,1.35l-2.72,1.93l0.03,0.47l0.46,0.12l2.02,-0.83l1.04,-0.93l0.6,0.28l-0.84,1.94l0.09,1.23l-1.54,1.42l0.08,0.57l0.75,0.44l1.6,-1.56l0.59,-2.29l1.55,-0.85l2.23,-2.28l1.62,-0.61l0.77,0.51l0.62,-0.2l-0.0,-0.67l-0.92,-0.84l0.25,-2.25l1.7,-2.06l0.62,-0.05l0.53,0.36l1.43,3.01l-0.98,1.81l-0.07,2.43l-1.64,1.47l-0.4,2.01l-2.14,-0.37l-0.75,0.42l0.12,1.53l-0.72,1.26l0.05,0.94l-1.08,0.39l-0.32,0.54l0.45,0.64l1.24,-0.56l0.08,1.68l-0.36,0.59l0.22,0.65l0.57,-0.05l0.49,-0.64l0.37,-1.45l-0.25,-2.22l0.65,-1.71l0.81,-0.31l0.9,0.23l-0.19,4.5l0.55,1.12l-0.83,5.47l0.79,0.17l0.98,-2.69l0.33,-2.96l-0.27,-0.77l0.11,-3.1l0.14,-1.62l0.4,-0.4l-0.53,-0.75l0.08,-1.34l0.93,-0.58l2.43,-3.47l1.07,-0.64l1.83,-2.13l0.44,0.09l-0.04,0.76l-0.62,1.81l-1.33,1.96l-1.69,1.01l-0.07,0.82l0.88,1.5l-0.46,1.01l0.42,0.5l0.61,-0.15l0.97,-1.17l-1.02,-1.74l1.0,-0.35l1.13,0.25l0.37,-0.3l0.18,-1.3l0.55,-0.62l1.35,-0.47l0.09,-1.77l0.66,-0.58l0.5,0.19l1.08,-0.36l1.09,1.02l6.27,2.05l0.21,0.76l-0.55,2.69l-0.45,-1.59l-0.83,-0.0l-0.46,1.29l0.45,1.34l-0.14,0.57l-1.12,0.77l-0.93,0.17l-0.42,0.53l-0.79,0.14l-1.61,1.16l-0.33,0.68l-0.72,0.38l-1.14,1.37l-0.3,1.67l-1.25,0.89l-0.46,1.36l0.34,0.34l0.58,-0.1l0.52,-1.07l0.8,0.15l0.37,0.45l-1.04,0.07l-0.98,0.85l-0.5,0.68l0.03,0.85l-1.2,1.16l-0.21,0.6l0.46,0.49l0.96,-0.26l1.65,-2.93l0.65,-0.22l0.65,0.21l0.88,-0.75l0.06,-0.98l-0.74,-1.23l0.4,-1.35l2.94,-1.79l1.3,0.24l0.4,-0.8l1.63,-0.58l0.37,0.72l-0.53,0.89l0.08,1.44l-1.99,1.87l-1.36,3.53l-2.35,0.15l-0.71,1.11l-0.46,3.71l0.27,0.82l0.83,-0.16l0.05,-1.1l0.57,-1.29l0.07,-1.59l0.78,-0.3l0.92,0.36l1.01,-0.3l0.83,-2.49l0.58,-0.83l0.91,-0.9l1.8,0.0l0.48,-0.43l-0.19,-0.89l0.56,-1.42l1.19,-0.79l0.79,-1.54l-0.18,-0.51l-0.74,-0.16l-0.35,-0.46l0.18,-0.37l-0.26,-0.41l0.75,-2.17l0.49,0.45l1.52,0.28l3.74,3.23l0.67,1.14l1.26,1.04l1.76,3.93l-1.12,0.47l-3.27,-0.62l-1.87,0.61l-1.42,1.94l-0.35,1.64l-2.6,0.34l-3.44,3.23l-3.28,-0.02l-0.74,0.27l-1.66,1.03l-0.02,0.7l1.31,0.42l1.62,-1.27l2.97,0.23l1.92,-1.07l0.42,-0.83l1.07,-0.73l1.13,-0.24l4.87,1.63l0.88,-0.06l0.8,-0.75l3.89,-0.64l3.67,1.66l1.14,1.21l0.41,1.1l-0.24,1.15l-1.47,-0.47l-1.54,0.17l-0.56,0.6l-1.08,-0.35l-0.87,0.88l-1.11,-0.02l-4.61,-1.81l-1.08,0.52l-5.37,0.06l-1.45,2.21l0.35,0.67l0.58,-0.07l1.48,-1.85l4.11,0.37l1.46,-0.52l0.8,0.68l-3.61,0.22l-1.14,0.71l-1.28,0.14l-0.3,0.6l0.9,0.45l2.07,-0.62l-0.61,0.96l-2.12,0.83l-0.53,0.55l-0.09,0.5l0.49,0.46l0.8,-0.48l0.07,2.84l0.71,-0.2l0.37,-0.69l0.01,-2.02l2.87,-2.49l1.64,0.27l3.38,1.33l-1.21,0.42l-0.35,0.82l-1.72,-0.31l-1.14,0.25l-1.16,0.76l-0.11,0.8l0.63,0.33l1.37,-0.73l1.95,0.49l0.07,0.67l-2.9,0.05l-0.35,0.3l0.51,0.66l0.61,0.03l-1.58,0.41l-0.14,0.41l0.52,0.48l-0.14,0.2l-0.81,-0.28l-1.59,0.31l-0.85,-0.53l-2.17,-0.21l-0.71,0.41l-0.15,0.52l0.74,1.32l2.91,-0.38l-0.17,0.83l0.48,0.36l0.89,-0.69l1.43,0.15l0.92,-0.36l3.0,0.22l-1.22,1.14l-2.02,-0.24l-1.06,0.51l-0.38,0.94l-0.57,0.4l0.31,0.64l0.92,0.07l0.4,0.37l2.29,-0.4l0.45,-0.89l1.59,0.19l0.47,0.56l1.29,-0.08l0.56,2.64l0.45,-0.14l0.34,-0.74l-0.22,-2.22l1.09,-0.75l0.63,0.18l-0.53,0.96l0.8,2.28l-1.1,0.65l-0.51,0.76l-0.03,0.89l0.34,0.61l0.69,-0.03l0.43,-1.26l0.67,-0.18l0.14,0.43l-0.73,0.86l0.47,0.42l0.32,-0.1l0.96,-0.69l-0.06,-1.12l0.61,-0.89l0.58,0.43l0.56,-0.92l0.88,0.18l-0.89,0.38l-0.58,1.2l0.12,1.99l-1.14,-0.14l-0.59,0.34l0.1,0.64l0.48,0.23l1.36,0.22l0.58,-0.3l0.47,-1.62l-0.32,-0.9l1.34,-1.3l1.77,0.49l-0.19,1.15l0.27,0.98l-0.64,1.3l0.17,1.06l0.41,0.45l0.55,-0.08l0.1,-1.17l0.73,-1.16l0.3,0.93l-0.13,1.2l0.15,0.43l0.45,0.01l0.62,-0.83l-0.17,-2.76l1.41,-0.1l-0.74,0.51l-0.22,0.63l1.11,0.26l0.72,-0.6l0.55,0.95l-0.69,0.91l-0.07,2.22l-1.92,-0.02l-0.56,0.43l0.09,0.64l2.05,0.54l0.72,-0.18l0.32,0.77l0.47,0.14l0.42,-0.47l-0.33,-1.25l0.0,-2.22l1.35,-1.57l-0.2,1.04l1.08,1.38l0.16,3.19l0.5,1.59l0.65,0.46l0.41,-0.68l-0.7,-3.48l0.87,-1.12l0.11,-0.9l-0.49,-1.05l0.62,-0.77l1.07,-0.25l0.15,2.93l-0.33,1.24l0.53,0.72l1.28,0.62l1.09,1.89l0.65,0.25l0.41,-0.64l-0.92,-2.03l-1.79,-1.22l0.3,-2.6l1.38,-1.36l0.02,-1.16l0.51,-0.86l2.04,0.52l-0.69,0.76l-0.86,0.09l-0.59,0.55l0.16,0.62l0.72,0.08l-0.19,0.72l-0.71,0.32l0.09,1.47l0.5,0.36l0.55,-0.57l-0.9,2.0l0.42,1.53l0.37,0.23l0.54,-0.3l-0.09,-1.47l0.59,-0.57l0.05,-0.77l0.46,-0.59l0.38,0.45l-0.09,1.22l0.5,0.27l0.58,-0.27l0.26,-0.7l-0.35,-1.86l0.48,-0.44l1.86,0.93l-1.5,1.87l0.5,0.54l1.95,-1.32l0.24,-0.55l0.64,0.87l-0.19,1.03l0.5,0.16l1.03,-0.39l0.25,1.77l-0.68,0.8l-1.33,0.11l-0.36,0.33l0.23,0.43l1.32,0.31l1.94,-0.85l1.02,1.54l-0.3,0.73l-5.62,0.57l-0.51,0.47l0.32,0.64l3.99,-0.1l-0.41,0.42l-1.21,0.14l-1.79,1.38l-0.28,0.52l0.3,0.55l0.68,0.01l1.27,-1.17l2.68,-1.09l-2.83,2.39l-0.4,0.71l-0.09,1.02l0.38,1.42l0.39,0.36l0.78,-0.41l-0.06,-1.81l0.36,-0.86l1.17,-0.53l1.27,-1.21l1.42,-0.48l0.36,-1.11l0.95,0.13l0.52,-0.56l1.08,-0.44l0.37,0.8l-0.23,1.29l-1.16,1.76l-0.17,1.27l0.52,0.87l0.49,0.08l0.04,-1.63l1.16,-1.2l0.61,-1.4l-0.25,-2.7l0.37,0.19l0.65,-0.46l0.26,-0.66l-0.17,-0.83l0.79,0.36l0.48,1.0l-0.21,1.05l-1.18,1.04l-0.24,0.75l1.15,2.57l-0.16,0.48l-1.81,1.45l0.05,1.54l-1.36,0.35l-0.27,0.35l0.46,0.73l1.96,-0.42l0.72,-0.73l0.3,2.11l0.53,0.34l0.37,-0.19l0.23,-2.4l-0.53,-1.52l2.68,-2.39l1.05,2.86l0.25,3.22l0.61,0.48l0.64,-1.37l-0.29,-0.87l0.22,-1.52l-0.93,-2.78l0.9,-0.23l1.02,1.69l0.75,0.3l1.17,1.39l0.85,-0.11l-0.18,-1.16l-1.5,-1.3l-0.35,-0.7l0.01,-0.4l0.88,-0.85l-0.59,-1.65l0.99,-0.64l0.34,0.06l-0.0,2.25l0.25,0.44l0.75,0.09l0.21,0.46l0.45,0.11l0.51,-0.57l1.97,-0.44l-0.69,0.81l0.27,0.36l0.85,0.23l1.05,-0.23l2.61,2.39l0.07,0.53l-0.74,0.62l-0.1,0.59l-0.67,0.16l-0.62,-0.81l-1.02,-0.6l-1.28,0.03l-1.19,-0.43l-0.45,0.2l-0.05,1.01l-0.88,0.62l-0.15,0.45l0.34,0.4l0.77,0.13l0.56,-0.29l0.29,-0.8l1.16,-0.0l2.51,1.93l-0.79,0.38l-0.26,0.53l-0.94,0.21l-0.77,1.17l0.32,0.4l0.56,0.05l0.67,-0.53l2.09,-0.67l0.46,0.39l-0.13,0.23l-0.45,0.05l-0.34,0.53l-0.95,0.19l-0.36,1.09l-0.33,0.13l-1.31,-0.42l-0.75,0.49l-0.37,-1.07l-0.57,-0.48l-3.33,0.22l-0.77,0.93l0.09,0.59l1.19,0.3l0.67,-0.67l0.31,0.6l1.23,0.69l-0.19,0.37l-1.47,1.5l-0.57,-0.21l-1.12,-1.43l-0.84,0.01l-0.31,0.51l1.33,1.68l1.21,0.78l0.64,-0.08l0.73,-0.72l1.88,0.66l1.22,-0.23l0.27,0.77l0.7,0.14l0.04,0.78l0.47,0.13l-0.85,0.26l-0.63,0.76l-0.72,-0.45l-1.16,-0.01l-0.87,0.35l-0.62,-0.19l-0.59,0.4l-0.99,-1.4l-0.91,-0.43l-1.15,1.0l0.32,0.7l0.94,-0.35l1.44,1.67l2.47,-0.39l0.45,0.44l0.57,-0.05l-0.09,0.93l0.73,0.34l0.7,0.91l-0.79,0.63l-0.35,-0.32l-0.85,0.4l-1.78,-1.23l-0.7,-0.08l-0.18,0.94l0.63,0.72l2.55,1.16l-1.81,-0.21l-0.36,0.52l-0.82,0.15l1.03,2.77l-0.49,-0.42l-1.44,0.23l-2.78,-3.16l-0.84,-1.54l-0.5,-0.23l-0.52,0.4l0.32,1.56l1.97,2.25l0.15,0.61l-2.48,0.81l-0.08,0.55l0.87,0.62l0.76,-0.35l0.71,0.3l0.93,-0.36l0.34,0.34l0.03,0.84l-0.51,0.28l-0.81,-0.86l-0.68,-0.1l-0.31,0.51l0.26,1.11l0.97,0.67l-0.85,0.57l0.22,0.54l1.41,0.54l-0.12,0.47l0.51,0.46l1.03,0.41l-0.42,0.7l0.62,1.36l-0.54,0.45l0.71,1.05l0.88,-0.01l-0.39,0.45l0.28,2.2l-0.28,0.51l-0.72,-0.48l-0.97,0.83l0.81,-0.76l-0.09,-0.71l-0.28,-0.1l-0.91,0.15l-0.35,0.55l-0.37,-0.89l0.29,-1.65l-0.41,-0.45l-0.88,0.34l-0.39,1.72l-0.85,-0.15l-0.04,1.3l-0.79,-0.78l0.87,-1.93l-0.86,-0.2l-1.53,1.14l-0.49,-2.36l0.44,-1.52l-0.09,-0.98l-0.54,-0.34l-0.57,0.35l-0.21,1.79l-0.5,0.64l0.46,3.9l-0.35,-0.23l-0.25,-0.91l-0.71,-0.18l0.32,-0.69l-1.21,-0.53l-0.46,0.34l-0.08,0.5l-0.2,-0.12l-0.13,-0.62l0.76,-0.15l0.51,-0.78l-0.4,-0.58l-0.62,0.07l1.07,-1.21l1.3,-0.26l0.14,-1.53l-0.67,-0.44l-0.45,0.73l-1.47,0.31l-0.2,0.66l-1.39,0.65l-0.79,1.14l-0.68,-0.57l-0.39,-0.92l1.43,-0.95l0.34,-1.28l0.29,-0.01l0.24,-0.63l-0.5,-0.51l0.75,-0.49l0.05,-0.53l-0.45,-0.29l-1.35,0.38l-0.53,2.51l-1.2,0.35l-0.18,-0.92l0.55,-0.48l-0.03,-0.73l0.68,-0.76l1.26,-0.6l-0.05,-0.89l-0.6,-0.08l-1.44,0.68l-0.69,0.69l-0.34,0.97l-1.71,0.12l0.07,-1.83l-0.26,-0.33l-0.64,0.13l0.37,-2.25l2.59,-2.46l1.07,0.37l0.82,-0.31l-0.14,-0.66l-0.98,-0.6l-0.07,-3.39l0.88,-1.88l1.13,-1.23l0.17,-0.62l-0.43,-0.52l-1.04,0.55l-1.7,1.85l-0.54,2.08l0.28,1.6l-0.49,0.74l-0.53,0.21l-1.05,1.26l-0.61,-0.13l-0.68,1.47l-3.63,1.59l-0.61,-1.34l0.16,-0.77l1.74,-2.36l0.51,-2.99l-0.49,-1.87l-0.63,-0.04l-0.19,0.3l-0.42,4.19l-1.06,1.41l-0.79,0.5l-0.92,-0.13l-1.04,-1.14l0.36,-1.37l-0.28,-0.43l-0.47,0.19l-0.44,0.81l-1.47,-0.11l-0.31,-0.53l0.09,-0.6l-0.8,-0.16l0.76,-0.76l-0.28,-0.66l-0.57,-0.04l-1.29,1.36l-0.01,-1.4l-0.56,-0.34l-0.51,0.52l-0.5,-1.59l0.51,-0.99l-0.3,-0.45l-1.13,0.24l-1.9,-0.65l-0.33,0.65l1.6,1.05l-0.31,0.34l-1.32,0.44l-0.96,-0.27l-0.44,-0.62l-1.0,0.37l-0.97,-0.57l-0.35,0.72l-0.41,0.04l-0.88,0.98l0.65,0.65l2.65,-0.4l0.67,0.17l0.43,0.79l0.92,0.48l0.1,0.44l-1.41,-0.44l-0.43,0.14l-0.2,0.59l0.75,0.81l1.79,0.67l-0.75,0.54l-0.54,-0.39l-0.26,0.21l-0.91,-1.3l-1.66,-0.97l-0.49,0.25l-0.72,-0.19l-0.62,-1.05l-1.11,0.17l-0.48,0.54l0.16,0.52l1.09,0.64l0.41,0.86l0.93,0.76l0.75,1.19l-0.05,1.05l3.15,1.69l1.16,0.19l1.0,1.25l-0.47,0.3l-0.05,0.71l0.77,0.63l-0.39,0.18l-0.74,-0.28l-0.37,0.99l-0.95,0.19l-1.16,-0.82l-0.63,0.35l0.43,1.06l-0.27,0.32l-0.63,-0.16l-1.24,-1.61l-0.02,-1.8l-2.32,-0.81l-0.78,-1.44l-0.63,-0.01l-0.45,0.44l-0.58,-1.04l-0.78,-0.51l-0.46,0.21l-0.07,0.49l0.68,1.2l-2.72,1.06l0.31,0.64l1.36,0.11l1.7,-0.77l1.93,1.66l0.6,0.1l0.38,-0.45l-0.28,-0.56l0.87,0.64l0.01,0.33l-0.54,0.04l-0.39,0.57l-0.64,-0.57l-0.57,0.19l-0.0,0.66l0.71,0.87l-0.18,1.0l0.76,0.68l0.89,-0.25l0.01,0.91l0.43,0.29l-0.42,0.73l0.54,0.41l1.6,-0.08l0.54,-0.43l-0.36,0.54l0.05,1.05l0.82,0.33l0.16,0.5l-0.66,0.16l0.09,0.71l-0.45,0.82l0.21,0.56l0.59,0.06l-0.25,1.07l0.52,0.44l0.48,-0.36l0.63,-1.97l0.54,-0.28l0.22,-1.04l1.25,-0.75l0.34,0.18l0.51,-0.36l-0.01,-0.43l1.0,0.28l0.17,0.33l-0.46,0.83l0.21,0.36l-0.75,1.49l1.43,0.98l1.73,-0.66l0.42,0.5l-0.07,0.64l-1.38,0.37l-0.81,0.55l-0.19,0.59l0.48,0.5l0.61,0.1l0.61,-0.72l0.74,0.38l0.35,1.8l0.85,0.37l0.46,-0.4l0.55,0.1l0.19,1.06l-0.71,0.4l-0.23,1.29l0.55,0.26l0.7,-0.62l0.72,0.5l0.95,-0.02l0.51,0.75l-0.6,0.81l1.04,0.41l-0.1,0.9l1.14,2.04l0.78,-0.07l0.29,-0.88l-0.6,-0.62l-0.38,-2.84l-0.48,-0.75l0.52,0.19l0.2,0.82l0.71,0.45l1.39,0.04l0.33,0.84l0.58,-0.07l0.19,-0.62l0.31,0.19l0.21,1.48l-0.91,0.24l-0.16,0.68l1.08,0.23l0.57,1.18l0.44,0.07l0.46,-0.4l-0.13,-1.23l0.04,-0.29l0.53,1.04l0.72,-0.24l1.34,1.16l0.43,0.03l0.32,-0.41l-0.12,-0.55l-1.12,-1.21l0.19,-0.62l-0.72,-0.54l0.08,-0.66l-0.29,-0.39l0.28,-0.12l0.38,1.13l0.64,-0.23l-0.13,1.01l0.57,1.12l0.5,0.15l0.28,-0.49l-0.19,-1.12l0.42,0.49l0.19,1.22l-0.28,0.81l-0.75,0.64l0.96,2.23l0.44,0.16l1.17,-0.56l0.27,0.32l0.64,-0.18l0.3,0.54l0.57,-0.17l0.21,-0.59l0.53,-0.02l0.26,-0.45l0.94,-0.02l0.08,0.44l-1.15,0.7l-0.12,0.55l0.92,0.72l-0.06,0.57l-2.62,0.09l-0.89,0.66l-0.13,0.65l0.51,0.23l1.18,-0.44l-0.61,0.48l0.09,0.63l0.62,0.14l1.03,-0.41l0.67,0.31l-0.54,1.3l0.48,0.28l0.61,-0.22l0.29,-0.59l0.32,0.21l0.6,0.66l-0.19,0.32l0.26,0.52l-0.3,0.64l0.37,0.4l2.23,-0.34l0.04,0.74l0.46,0.02l0.61,-0.53l0.29,-0.81l0.34,0.24l0.56,-0.38l0.18,0.22l-1.53,1.95l0.09,0.7l-0.52,0.44l-0.03,0.88l0.95,0.96l1.69,0.18l0.45,-0.24l1.74,1.04l0.2,0.48l-0.47,0.7l0.53,0.51l1.11,2.71l-0.7,-0.07l-0.27,0.71l0.43,0.55l0.85,0.13l0.2,0.39l-0.88,0.25l0.13,0.61l0.9,0.27l-0.51,0.23l-1.11,-0.91l-1.52,-3.1l-1.23,-1.15l-0.37,-1.05l-1.5,-0.75l-1.36,-1.84l-1.5,-0.2l-0.37,0.51l2.03,1.66l0.73,1.05l1.02,0.59l-0.64,0.99l0.77,1.77l-0.59,0.67l0.78,0.94l0.8,-0.19l0.98,1.22l-0.73,-0.32l-0.46,0.27l0.06,0.47l-0.32,0.02l-0.27,0.66l0.9,0.88l0.37,0.84l0.53,0.26l0.95,-0.38l0.41,0.63l0.73,-0.1l-0.41,0.25l0.02,0.64l0.6,0.27l0.38,0.75l-0.06,1.3l1.26,0.59l-0.07,0.52l-0.77,0.16l-1.95,-0.91l-0.65,-0.89l-0.62,0.28l-0.04,0.62l-0.58,-0.65l-0.66,0.31l0.13,0.75l1.08,0.83l0.25,0.9l2.55,2.45l0.58,1.08l-1.04,1.6l-0.51,-0.36l-1.04,-1.83l-0.26,0.05l0.42,-1.04l-0.23,-0.6l-0.58,-0.02l0.44,-0.38l-0.29,-0.64l-0.56,0.01l-0.36,-1.34l-0.79,0.23l0.01,1.36l-1.22,0.77l-0.71,-1.25l-0.78,-0.08l0.19,-1.27l-0.76,-1.4l-0.61,0.13l-0.18,0.73l-0.45,-0.23l-0.42,0.2l-0.71,1.16l-0.47,-1.12l-0.77,0.16l-0.45,-0.76l-1.37,-0.58l-0.46,0.33l0.1,0.53l0.81,0.59l0.39,0.91l1.11,0.62l-0.01,0.38l-1.22,-0.65l-1.0,0.15l-1.14,-0.99l0.1,-0.36l-0.96,-1.06l-0.25,-1.14l-1.39,-0.99l0.13,-1.28l-0.27,-0.63l-0.71,0.03l-0.26,2.36l-0.41,-0.2l-0.42,0.46l0.11,0.93l0.59,0.94l-1.38,-1.03l0.36,-0.84l-0.65,-0.78l-0.28,-1.63l-0.55,-0.11l-0.39,0.37l0.37,2.04l-0.91,-0.42l-0.28,0.26l-1.34,-1.03l-0.81,-1.45l-0.68,0.04l-0.09,0.29l-0.63,-1.12l-0.82,-0.47l-0.87,-1.14l0.03,-0.36l-0.6,-0.38l-0.47,0.39l-0.36,-0.77l-1.44,-1.18l-0.47,0.04l0.07,0.87l1.36,1.69l0.37,1.43l1.98,3.03l-0.7,-0.34l-1.51,-1.66l-1.45,-0.62l-0.54,-0.85l-0.79,0.11l-1.1,-1.62l-0.52,0.0l-0.2,0.94l-0.57,-0.9l-0.72,-0.44l-0.63,-0.06l-0.22,0.29l-1.62,-0.51l-0.41,0.53l0.22,0.44l-1.37,-0.23l-0.86,0.53l0.28,0.7l1.76,1.39l-0.23,0.39l0.17,0.49l0.68,0.2l0.91,1.08l2.22,1.24l2.37,2.05l0.24,0.75l0.79,0.39l0.03,0.8l1.12,0.68l1.56,-0.11l-0.1,0.91l0.36,0.54l0.7,-0.17l0.29,-0.85l1.0,0.23l-0.45,0.99l0.92,1.52l0.5,-0.1l0.68,0.63l0.75,-1.18l0.81,-0.52l0.2,0.78l0.61,-0.08l0.53,0.41l-0.52,0.84l0.87,0.23l0.76,-0.65l-0.25,1.11l1.32,-0.23l-0.1,0.7l1.05,0.37l-0.12,0.95l0.64,0.13l0.45,0.65l1.61,-0.83l0.0,0.32l0.98,0.54l0.57,-0.07l0.86,0.74l0.78,0.84l0.17,1.5l0.47,0.27l0.64,-0.59l0.44,0.48l-0.91,0.86l0.36,0.76l1.38,0.89l0.73,-0.19l0.97,0.4l1.26,-0.01l0.43,-0.41l0.32,0.26l-0.68,1.24l0.31,0.86l-0.75,-0.65l-0.59,0.21l-0.04,0.81l1.15,0.98l0.1,0.93l0.59,0.08l1.36,1.14l-2.31,1.17l-1.19,-0.02l-1.96,-0.5l-0.18,-0.64l-0.76,0.1l-0.74,-0.72l-0.98,0.11l-0.95,-0.31l-1.0,0.15l-0.36,0.42l-1.57,-0.92l-0.43,0.51l-0.19,-0.76l-0.37,-0.24l-1.45,0.23l-1.14,-0.4l-0.65,0.6l-0.58,0.05l-0.88,-0.71l-0.48,0.37l-1.37,0.08l-0.3,-0.27l-4.39,0.62l-1.38,-0.54l-0.35,-0.62l-0.83,-0.02l-0.59,-0.69l-1.57,0.4l-1.67,-0.82l-0.9,-0.67l-0.37,-0.78l0.01,-1.34l-0.41,-0.53l-0.69,0.38l0.03,0.7l-0.84,-0.79l-0.43,0.1l-0.06,0.34l-0.5,-0.52l0.54,-0.05l0.56,-0.86l-0.33,-0.54l0.56,-0.63l-0.41,-0.62l-1.57,0.32l-0.59,-0.3l-0.84,0.31l-0.99,-0.56l-0.6,0.13l-0.08,0.55l0.4,0.55l-0.43,-0.42l-0.69,0.11l-0.75,1.07l-1.42,0.12l-2.52,-1.63l-2.54,0.01l0.2,-0.45l-0.42,-0.29l-1.26,-0.11l-0.19,-1.13l-0.44,-0.35l0.09,-0.64l0.92,-1.25l-1.32,-0.83l-0.81,0.48l-0.15,1.58l-1.2,-0.09l-0.26,1.25l-1.15,-0.07l-0.18,-1.19l-1.64,0.01l-0.98,-0.46l0.16,-0.38l-0.55,-0.5l0.38,-0.78l-0.43,-0.4l-0.72,0.02l-0.4,-2.19l1.07,-0.27l0.43,-1.0l1.14,-0.67l0.04,-0.69l0.85,-1.06l0.17,-1.27l-1.84,-0.43l-0.49,0.48l-0.77,-0.38l0.15,-1.01l-1.4,-0.33l-0.26,-0.37l-0.69,0.23l-1.64,-1.22l-0.78,0.57l-0.18,1.32l-0.58,0.16l-0.56,-0.73l-0.58,-0.07l0.18,-1.23l0.67,-0.43l0.15,-1.02l-1.09,0.32l-0.3,-0.9l-0.73,0.09l-0.09,1.16l-0.29,0.12l-0.5,1.5l-1.46,-0.6l-0.29,-0.72l0.3,-0.52l-0.12,-1.52l-0.29,-0.44l-0.46,0.04l-0.14,-0.85l-0.61,-0.22l-0.3,0.38l0.07,1.25l-0.64,-0.07l-0.3,-0.49l-0.38,-0.02l0.36,-0.74l-0.74,-1.53l-1.28,-0.25l-0.15,-0.78l-0.54,-0.29l-0.09,-0.5l-0.94,-0.22l-0.64,-0.63l-0.1,-0.62l-1.13,-0.55l0.59,-0.94l-0.47,-0.58l1.2,-2.13l-0.2,-0.61l-0.64,-0.11l-0.19,0.29l-0.44,-0.98l-0.45,-0.19l-0.61,0.96l0.68,1.51l-0.77,-1.17l-0.6,-0.01l-0.38,0.42l-0.59,-0.93l-0.67,-0.23l-0.44,0.46l0.28,1.74l-0.36,0.2l-1.32,-0.94l-0.59,0.55l-0.62,-0.56l-0.09,-1.88l-0.72,-0.6l-0.54,0.23l0.09,1.16l-0.44,0.47l-0.63,-0.22l-0.48,0.18l-0.14,0.48l-0.66,-0.0l0.04,0.68l-0.35,0.24l-0.37,-0.75l-1.23,-1.03l0.67,-1.75l0.44,0.01l0.34,-0.68l-1.19,-1.24l-0.75,0.01l-0.43,0.26l-0.01,0.6l-0.54,0.34l0.21,1.06l-0.35,-0.12l-0.46,0.42l-1.02,-0.08l-0.31,0.63l0.52,0.68l0.87,0.22l0.66,0.94l0.67,0.18l2.29,1.83l-0.87,0.05l-0.38,0.54l0.62,1.27l0.61,0.28l-1.02,1.15l-0.58,-0.18l-0.27,0.34l-0.81,-0.66l-0.63,0.17l-1.87,-1.07l-0.56,0.74l-1.02,-0.83l-1.61,-0.36l-0.69,-0.54l-0.47,0.19l-1.45,-0.83l-0.42,0.13l-0.24,0.53l0.31,1.11l0.3,0.69l0.95,0.49l-1.44,-0.25l-0.25,0.79l0.76,0.38l0.57,0.88l-1.41,-0.29l-0.61,0.68l-0.48,-0.21l-1.39,0.98l-0.7,-0.03l-0.16,0.85l-1.87,0.48l-0.17,0.38l-0.81,-0.01l-0.13,0.84l0.38,1.0l-1.71,-1.01l-0.65,0.23l-1.0,-0.62l-1.67,1.18l-0.35,-1.07l-0.42,-0.32l-0.55,0.21l-0.31,-0.61l-1.4,-0.53l-0.54,0.33l-0.11,0.67l-1.01,-0.4l0.3,-0.51l-0.13,-0.45l-1.38,0.16l0.23,-0.61l-1.02,-0.96l-0.17,-0.72l-0.74,-0.26l0.25,-0.48l-0.71,-1.26l0.18,-0.51l-0.36,-1.21l0.78,-1.48l-0.02,-0.51l-0.63,-0.89l-0.31,-1.18l1.12,-1.37l0.09,-0.51l1.93,-1.4l0.53,-0.81l1.09,-0.13l1.43,-1.19l0.04,-0.68l-1.92,-2.13l0.17,-0.67l0.89,0.2l0.6,-0.67l-0.27,-0.66l-0.98,-0.8l1.41,0.15l1.07,0.66l1.04,-0.06l0.45,-0.49l0.53,-0.05l0.56,0.41l0.84,-0.19l7.68,2.38l0.82,1.41l1.83,0.64l0.68,0.6l0.41,1.5l-0.5,0.55l-1.05,-0.06l-0.33,0.78l0.52,0.45l0.49,1.17l0.99,0.07l-0.49,0.9l0.31,0.61l0.65,0.05l0.66,0.87l0.44,0.03l0.79,-0.44l0.11,-0.67l-0.95,-1.79l-0.05,-1.5l-0.68,-0.39l0.15,-0.29l0.71,0.28l0.39,-0.55l-0.32,-0.58l0.51,-1.52l-0.13,-0.91l-0.6,-0.33l-0.65,0.41l-0.15,1.57l-1.94,-2.57l-1.32,-0.45l-0.48,-0.65l-1.23,-0.36l-0.25,-0.41l1.27,-0.02l0.51,-0.38l0.8,0.76l3.17,0.01l1.07,-0.93l0.1,-1.11l-0.32,-0.89l0.62,0.17l0.8,-0.53l0.54,0.15l0.59,-0.33l0.55,0.78l1.37,0.15l1.54,-1.96l0.16,-1.33l1.1,-0.55l0.05,-0.78l1.06,0.43l0.77,-0.72l0.75,0.05l0.97,1.1l0.83,-0.3l0.89,0.2l0.39,-0.27l-0.26,-1.16l-1.44,-2.04l-0.09,-0.93l-0.73,-0.35l0.12,-0.99l-0.68,-0.93l-1.2,-0.81l-1.56,-0.46l-2.13,-2.36l-1.97,-1.59l-0.53,-0.93l0.68,-1.51l1.82,-1.83l4.2,-6.04l0.47,-2.31l1.53,-1.58l1.19,-0.4l0.14,-0.56l-0.7,-1.39l0.54,-2.21l0.16,-2.48l0.69,-0.74l2.1,-0.9l0.84,-1.86l-0.22,-1.08l0.38,-0.95l-0.16,-0.63l-1.36,-0.67l-1.07,-2.69l-0.58,-0.53l0.34,-0.96l-0.93,-1.74l-0.87,-0.24l-0.62,-0.6l-0.11,-0.45l0.44,-0.66l-0.32,-1.05l-1.63,-1.76l-0.77,0.29l-0.32,-0.47l-0.38,-2.29l-1.67,-4.46l-0.46,-0.24l-0.81,0.54l-0.62,-0.91l-0.94,-0.19l0.26,-0.39l-0.17,-0.72l0.62,-0.33l-0.15,-0.42l-0.7,-0.39l-0.47,0.04l-0.49,0.94l0.06,0.55l-0.73,0.33l-0.21,0.76l-2.05,-0.67l-0.84,-1.08l0.22,-1.54l0.88,-0.77l-0.12,-0.73l-0.36,-0.28l0.16,-1.79l-0.79,-1.05l-3.03,-0.48l-0.5,0.19l-0.27,0.58l2.86,3.0l-0.06,0.55l-0.47,-0.39l-1.3,0.49l-1.25,-0.17l-0.57,-0.73l-0.57,-0.2l-0.41,-1.24l-1.53,-1.09l-0.07,-0.41l0.81,-0.62l0.17,-1.14l-0.42,-0.46l-0.73,-0.12l-0.42,-1.6l-0.71,-0.12l-0.51,0.29l-0.0,-0.54l-0.73,-0.08l0.55,-0.29l0.4,0.27l1.02,-0.53l0.24,-0.48l-0.4,-0.87l-1.32,-0.65l-0.99,0.48l-1.02,1.51l-0.14,2.43l-2.3,-2.24l-0.78,0.0l-0.62,0.99l0.62,1.23l-0.47,0.78l-1.31,1.23l-0.97,0.45l-0.55,1.14l-1.93,1.88l-1.75,0.63l-0.45,-1.23l0.57,-1.24l0.12,-1.44l-0.97,-0.74l-0.22,-1.81l1.19,-0.86l1.8,0.01l0.84,0.62l0.73,-0.12l1.19,-1.21l0.2,-0.69l1.15,-0.16l0.37,-0.54l0.02,-1.27l-0.53,-1.86l-0.96,-1.14l-2.45,-1.54l-1.7,-0.62l-1.39,0.45l-0.59,-1.14l-1.49,-1.35l-0.04,-0.67l0.74,-1.28l1.85,0.5l0.34,-1.26l-0.4,-0.58l-1.22,0.13l-0.53,-0.6l-1.73,0.58l-0.26,0.56l0.46,0.5l0.4,-0.08l-0.69,0.58l-0.11,1.06l-0.82,-0.16l0.33,-0.57l-0.16,-0.5l-0.93,0.3l-0.45,0.57l-0.34,-0.58l-0.92,-0.04l1.0,-0.68l0.53,0.26l0.58,-0.25l0.62,-1.2l-0.21,-0.88l-0.74,-0.19l0.81,-0.68l-0.14,-0.82l-0.48,-0.18l-1.25,0.55l0.09,-0.34l-0.49,-0.48l-0.69,0.29l-0.36,0.55l-0.66,-0.06l1.88,-1.51l0.2,-0.52l-0.5,-0.52l-3.53,2.22l-0.73,0.8l-1.32,-7.62l-0.89,-1.06l-0.81,-0.25l-0.68,0.2l-0.56,0.69l-1.16,-0.49l-0.31,0.65l-0.65,0.39l-1.01,-1.45l0.72,-0.54l-0.2,-0.6l-0.89,-0.28l-0.77,0.25l-1.43,-2.18l-0.46,0.15l-0.16,-0.38l-0.63,-0.11l-0.21,0.51l-0.39,0.0l0.02,-0.94l0.69,-0.19l0.23,-0.7l0.65,0.38l0.67,-0.32l-1.17,-2.05l-0.24,-0.18l-0.69,0.3l-0.48,-1.0l-0.73,0.09l-0.82,1.32l0.23,0.67l0.74,0.04l-0.47,1.38l-0.55,-0.77l-0.72,0.44l0.03,1.14l-0.75,0.13l0.01,0.65l-0.55,0.17l-0.47,0.63l-0.06,0.83l1.16,1.13l0.61,0.2l0.43,-0.39l1.24,1.09l0.8,-0.07l0.41,-0.55l0.33,0.25l1.65,2.55l0.39,2.11l0.69,1.33l-0.08,1.72l-0.52,0.66l-4.35,0.59l-1.6,0.86l-1.74,-2.45l-0.55,-0.05l-0.35,0.45l-0.46,-0.8l-1.34,-0.07l-0.86,0.48l-1.6,-1.01l-1.92,0.03l-0.77,-0.32l-0.65,0.27l-0.31,-0.61l-0.8,0.21l-2.96,-0.16l-1.17,-0.45l-0.6,0.18l-0.19,0.63l0.72,1.13l0.95,0.16l1.16,1.27l0.47,-0.07l0.5,-0.6l0.69,0.48l0.61,1.42l2.84,2.71l-0.04,0.5l-0.53,0.47l-1.01,-0.79l-0.79,-1.21l-0.86,-0.35l-1.72,-1.57l-0.61,-0.06l-0.07,-0.83l-0.56,-0.19l-0.79,0.22l-2.88,-2.78l-3.45,-1.36l-3.58,-2.36l-0.7,0.21l0.08,0.45l2.03,2.2l0.69,-0.04l3.53,1.7l1.43,1.03l1.4,1.69l1.11,0.35l-0.83,1.43l-0.97,-0.26l-0.92,1.2l-1.07,-0.71l-0.99,0.26l-1.64,-1.29l-0.67,0.01l-0.98,-0.6l-1.1,-1.1l-1.17,-0.16l-1.0,0.22l-0.47,0.65l-2.09,0.89l-3.02,-0.68l-2.06,0.14l-1.18,-0.39l-1.18,0.11l-0.91,-0.58l-0.1,-0.31l0.49,-0.65l-0.36,-0.74l-0.5,0.06l-0.78,1.02l-2.79,-0.72l-3.39,0.36l-0.74,0.52l0.03,1.0l-2.42,-1.57l-2.06,-2.53l-0.29,-2.53l0.45,-1.09l0.92,-0.54l0.59,-0.83l-0.18,-0.85l-0.58,-0.55l-0.52,0.04l-0.17,0.59l0.3,0.44l-1.61,1.29l-0.54,1.08l-0.07,-0.35l-0.83,-0.11l-0.42,-0.63l0.14,-0.5l-0.63,-0.54l-0.68,0.08l-0.91,0.67l-0.12,0.72l-0.56,0.29l-0.16,0.74l0.33,0.31l1.43,-0.04l0.14,1.23l-3.28,-0.82l-2.11,-0.01l-0.46,0.4l-3.84,-2.75l-2.22,-0.36l-1.4,-1.55l-0.77,-2.5l-2.1,-2.54l-0.99,-2.59l1.3,-0.38l0.48,-1.01l-2.06,-2.13l1.08,0.15l0.09,0.48l0.89,0.54l1.49,-0.44l0.64,0.29l1.33,-0.38l1.43,0.48l0.66,1.5l3.26,0.51l1.56,-0.59l2.27,0.19l0.39,-0.25l0.31,-1.1l1.65,0.38l0.43,-0.25l-0.01,-0.62l-2.26,-0.87l-3.09,-2.1l-0.64,-0.98l0.1,-1.55l-0.33,-0.37l-0.98,0.11l-0.93,1.12l-2.87,-0.63l-0.8,0.19l-8.42,-2.04l-0.92,-2.4l0.28,-1.64l-0.49,-1.28l1.6,-3.77l-0.7,-0.74l0.04,-0.56l-0.44,-0.27l-0.06,-0.61l-1.0,-1.53ZM474.89,330.28l0.28,0.24l0.75,0.17l-1.05,0.62l-0.53,-0.59l0.54,-0.44ZM473.1,330.1l-0.24,-0.03l-0.02,-0.02l0.2,-0.03l0.05,0.07ZM482.98,328.72l0.11,0.5l-0.87,0.03l-0.03,-0.17l0.79,-0.36ZM489.76,335.68l1.57,-0.65l1.38,0.68l-1.06,-0.2l-1.35,0.52l-0.55,-0.35ZM516.89,338.24l0.08,0.2l-0.05,0.1l-0.02,-0.01l0.0,-0.29ZM550.53,335.08l0.41,-0.09l-0.17,0.82l-0.12,-0.36l-0.11,-0.37ZM574.57,352.21l0.32,0.6l-0.22,0.09l-0.34,-0.24l0.25,-0.45ZM587.4,361.26l-0.15,0.27l-0.05,0.15l0.03,-0.41l0.16,-0.01ZM582.66,432.03l-0.03,0.04l0.02,-0.03l0.02,-0.01ZM595.94,436.99l0.4,0.28l0.14,0.44l-0.7,-0.42l0.16,-0.3ZM596.67,437.96l0.17,0.24l-0.2,0.4l-0.6,0.52l-0.32,-0.49l0.66,0.03l0.28,-0.7ZM596.17,440.05l0.05,1.42l-0.31,0.11l-0.08,-0.87l0.34,-0.66ZM595.8,441.61l-0.03,-0.02l0.04,-0.0l-0.01,0.02ZM601.28,436.5l-0.0,0.18l-0.07,0.04l0.01,-0.01l0.06,-0.21ZM601.6,439.23l-0.21,0.44l-0.21,-0.16l0.05,-0.3l0.37,0.02ZM602.6,440.59l-0.02,0.19l-0.36,0.35l-0.06,-0.15l0.44,-0.39ZM602.33,441.58l0.22,0.2l0.05,0.16l-0.23,-0.16l-0.03,-0.2ZM611.97,449.62l0.04,0.02l-0.04,0.01l0.01,-0.03ZM613.64,450.53l0.12,0.98l-0.1,0.01l-0.22,-0.97l0.21,-0.02ZM615.77,450.38l0.09,-0.01l-0.03,0.11l-0.01,-0.03l-0.04,-0.08ZM616.5,450.11l0.17,-0.03l-0.0,0.12l-0.01,0.01l-0.15,-0.11ZM620.7,451.92l0.0,0.12l-0.28,0.07l-0.0,-0.12l0.28,-0.07ZM662.94,449.05l1.26,0.8l0.05,0.79l0.54,0.66l0.04,0.32l-0.31,-0.09l-0.41,0.59l-0.41,-1.74l-0.76,-1.32ZM672.48,451.57l0.27,0.56l-0.74,0.85l0.19,-0.89l0.28,-0.52ZM677.96,454.27l-0.21,0.16l-0.02,-0.11l0.23,-0.04ZM650.02,390.37l0.52,0.43l0.09,0.2l-0.45,-0.05l-0.16,-0.58ZM680.59,409.03l0.0,0.01l-0.0,0.01l-0.0,-0.02ZM680.54,409.32l0.0,0.21l0.09,0.25l-0.18,-0.29l0.09,-0.18ZM678.47,399.02l0.0,-0.0l0.01,0.0l-0.01,-0.0ZM682.18,392.84l0.95,-0.04l0.73,0.46l-0.59,0.39l-0.21,0.76l-0.88,-1.57ZM630.85,349.97l0.11,-0.9l-0.31,-0.9l0.96,0.08l0.27,-0.33l0.26,0.38l-0.18,0.75l-1.1,0.92ZM634.0,348.94l0.23,-1.09l0.75,0.21l-0.06,0.86l-0.92,0.02ZM635.37,347.66l0.31,-0.27l0.31,-0.07l-0.19,0.29l-0.43,0.04ZM624.08,340.79l0.03,0.01l-0.01,-0.0l-0.02,-0.01ZM522.91,287.92l0.09,0.04l0.15,0.16l-0.08,-0.03l-0.17,-0.18ZM490.83,269.21l-0.1,0.22l-1.54,-0.13l0.29,-1.42l1.36,1.32ZM527.94,279.44l-0.04,-0.23l0.12,0.06l-0.09,0.17ZM541.95,291.93l-1.03,-0.78l-1.11,-1.72l0.33,-0.2l1.8,2.69ZM574.55,296.29l-0.01,-0.14l0.08,0.1l-0.07,0.04ZM622.27,341.79l0.57,-0.05l0.37,0.23l-0.06,0.02l-0.88,-0.2ZM621.25,347.63l0.29,-0.42l0.66,0.04l-0.11,0.11l-0.85,0.26ZM662.77,365.97l0.84,-0.66l-0.06,0.71l-0.78,-0.04ZM681.57,367.03l0.1,-0.68l0.41,0.51l0.69,-0.27l-0.11,0.28l-1.08,0.17ZM663.48,400.23l-0.06,0.03l-0.14,0.26l-0.08,-0.23l0.27,-0.06ZM653.19,413.28l0.02,-0.07l0.01,0.04l-0.03,0.03ZM663.75,417.21l0.03,-0.16l0.0,-0.05l0.04,0.06l-0.07,0.15ZM656.01,454.5l0.2,-0.08l0.01,0.01l-0.0,0.01l-0.21,0.05ZM656.44,456.3l0.17,-0.67l0.69,-0.27l0.05,0.1l-0.91,0.84ZM672.11,466.42l-0.48,-0.52l-0.04,-0.18l0.99,0.26l0.03,0.26l-0.5,0.19ZM626.92,462.69l-0.05,0.04l-0.35,0.13l0.03,-0.16l0.37,-0.02ZM618.61,456.15l-0.06,0.22l-0.83,-0.15l0.45,-0.09l0.44,0.02ZM539.29,319.83l-0.1,-0.03l0.05,-0.09l0.05,0.11l0.0,0.0ZM537.02,321.59l0.12,0.78l-0.07,0.39l-0.29,-0.51l0.24,-0.67ZM685.15,391.57l0.47,0.18l0.41,-0.3l0.22,0.37l1.2,0.21l-1.42,0.29l-0.89,-0.74ZM683.06,459.74l0.95,-0.38l0.19,-0.69l-0.69,-0.33l0.15,-0.41l0.86,0.39l1.28,-0.46l0.26,-0.4l0.66,0.36l-0.47,0.62l0.38,1.23l-0.58,0.69l-2.73,-0.08l-0.27,-0.54ZM683.43,471.03l0.28,-0.59l0.59,0.1l0.69,1.09l0.6,0.06l0.22,0.47l0.7,-0.01l0.58,0.61l-0.16,0.39l-2.13,-0.41l-0.78,-0.57l-0.58,-1.14ZM680.85,436.57l0.47,-0.31l1.46,3.68l-1.98,-3.03l0.04,-0.33ZM683.04,440.33l1.1,0.65l0.41,0.66l-0.53,-0.25l-0.98,-1.06ZM683.89,436.94l0.21,0.16l-0.01,0.29l-0.01,-0.01l-0.19,-0.44ZM681.52,458.42l0.32,-0.72l0.69,-0.02l-0.6,0.62l-0.41,0.12ZM681.24,433.57l-0.29,-1.01l0.41,-0.1l0.22,0.23l-0.35,0.88ZM677.29,433.02l0.03,-0.85l0.54,0.28l-0.04,0.5l0.66,0.32l-0.37,0.59l0.38,0.45l-0.62,-0.42l-0.88,0.54l-0.63,-0.2l-0.22,-0.27l0.18,-0.53l0.98,0.49l-0.01,-0.9ZM678.64,434.4l0.26,0.02l0.11,0.08l-0.11,-0.06l-0.26,-0.04ZM679.82,434.77l0.32,-0.34l0.23,0.91l-0.36,-0.42l-0.19,-0.15ZM677.96,474.7l0.38,-0.71l0.73,0.08l0.13,0.28l-0.56,0.47l-0.68,-0.12ZM674.37,366.72l0.0,-0.0l0.0,0.01l-0.01,-0.0ZM674.51,366.15l-0.12,-0.36l0.97,-1.19l-0.06,-0.72l0.92,-0.55l-1.2,2.63l-0.51,0.19ZM672.23,425.21l0.0,0.0l-0.0,0.01l-0.0,-0.01ZM672.34,425.47l0.06,0.1l-0.03,-0.05l-0.02,-0.05ZM672.48,425.69l0.47,0.19l0.17,0.69l-0.4,-0.49l-0.25,-0.39ZM665.91,422.18l0.01,-0.79l0.82,-1.94l0.42,0.21l0.54,-0.31l0.04,-0.39l0.41,0.37l-1.19,1.04l0.24,0.64l-0.74,0.27l-0.09,0.62l-0.45,0.28ZM665.53,363.97l0.62,-1.05l0.09,0.46l0.55,0.27l-1.26,0.31ZM666.87,363.64l0.66,-0.69l0.48,0.21l-0.28,0.26l-0.87,0.22ZM664.04,502.78l0.64,-0.0l0.65,0.75l1.14,0.57l0.12,0.96l-0.61,1.68l0.07,0.58l-0.8,0.31l-0.8,0.86l-0.19,0.67l-1.13,0.8l-0.48,-0.7l0.33,-6.17l1.05,-0.31ZM662.27,358.38l1.11,0.82l0.23,0.27l-1.19,0.41l-0.15,-1.5ZM639.48,351.75l0.24,-0.63l1.19,-0.11l0.22,0.76l-1.65,-0.02ZM626.89,465.68l0.24,0.01l-0.19,0.0l-0.05,-0.01ZM627.92,465.72l2.0,0.07l2.76,0.84l0.68,0.41l0.97,1.31l0.69,-0.06l0.94,1.07l-1.05,0.85l-1.68,0.11l-0.77,-0.35l-0.48,0.24l-1.03,-0.81l-0.22,-0.97l-0.56,-0.72l0.68,-0.55l-0.2,-0.75l-0.51,-0.21l-0.81,0.28l-1.42,-0.76ZM625.88,343.48l0.72,0.13l-0.17,0.02l-0.55,-0.16ZM624.15,326.73l0.98,-1.23l0.48,-0.09l0.38,0.33l-1.04,0.31l-0.41,0.62l-0.4,0.06ZM619.93,326.41l0.75,-1.58l0.99,0.23l0.78,-0.44l-0.08,-0.26l0.21,0.17l-0.66,1.38l-0.09,0.97l-1.9,-0.45ZM610.78,452.57l0.01,-0.01l0.0,0.02l-0.02,-0.01ZM597.11,474.23l0.51,-0.32l0.72,0.34l0.21,0.46l-0.8,-0.03l-0.64,-0.45ZM598.89,474.9l2.06,-0.45l1.01,0.13l0.33,0.51l-0.8,0.22l-2.61,-0.41ZM599.04,437.65l0.38,-0.55l0.19,-0.09l-0.03,0.69l-0.54,-0.05ZM599.87,438.39l0.12,0.08l0.02,0.12l-0.07,-0.09l-0.06,-0.1ZM599.82,439.43l0.16,1.13l-0.14,0.22l-0.37,-1.33l0.35,-0.02ZM585.61,305.0l0.49,-0.07l0.4,-0.5l-0.14,-2.55l0.52,-0.43l2.67,0.65l0.91,-0.13l-0.02,1.53l-1.36,0.55l-1.7,1.42l-0.5,0.98l-0.28,0.03l-0.2,-0.69l-0.77,-0.8ZM580.19,367.11l0.33,-1.37l0.49,0.37l-0.3,0.82l0.31,0.74l1.17,-0.11l2.88,1.01l0.66,-0.53l1.83,0.03l0.71,2.5l0.42,0.4l-0.04,0.79l-7.4,1.27l-1.1,-0.39l-2.06,-2.68l-0.25,-1.55l0.43,-0.5l1.6,-0.02l0.32,-0.8ZM579.32,359.58l1.96,2.07l-0.27,1.41l-0.22,-0.53l0.31,-0.6l-1.14,-0.8l-0.64,-1.55ZM575.3,680.75l0.71,-0.09l0.76,-0.89l1.39,-0.92l0.34,0.08l-0.66,2.13l-2.24,0.45l-0.3,-0.76ZM578.38,289.95l0.39,0.85l-0.26,1.18l-1.22,-0.22l-0.25,-0.33l0.39,-1.2l0.96,-0.29ZM575.01,293.4l0.88,-0.93l0.29,0.29l-0.34,1.92l-0.83,-1.28ZM575.89,294.88l0.04,0.13l-0.04,-0.01l-0.01,-0.11ZM576.25,295.51l0.29,0.14l0.49,-0.38l-0.04,-0.63l0.52,-1.05l0.6,0.68l-1.02,0.9l0.3,1.54l-1.02,-0.28l-0.11,-0.92ZM577.71,297.2l0.02,0.04l-0.01,0.07l-0.02,-0.0l0.0,-0.1ZM570.15,460.77l0.38,-0.61l-0.43,-0.34l-0.62,0.04l0.31,-0.59l1.82,0.42l0.62,-0.18l3.09,1.4l0.74,0.76l-0.23,0.36l0.17,0.58l0.75,0.13l-0.55,0.43l0.0,0.91l-0.96,-0.13l-0.54,-0.41l-0.77,0.13l-2.65,-2.31l-1.12,-0.6ZM576.82,357.19l-1.38,0.21l-0.52,-0.78l0.33,-0.71l0.51,0.07l0.41,0.98l0.65,0.23ZM560.26,382.27l0.11,-0.65l-1.23,-3.19l0.23,-2.62l1.91,-6.94l1.01,-2.27l2.5,-1.76l0.52,0.49l1.28,-0.04l1.21,-1.15l2.26,0.23l0.93,0.51l2.75,0.49l1.19,1.62l-0.56,4.02l0.68,1.8l0.66,0.84l0.13,1.72l0.65,2.21l-0.39,2.68l-0.44,1.07l-0.71,0.56l-0.35,1.08l-0.91,0.18l-0.45,1.05l-0.76,0.24l-1.47,1.26l-2.69,0.15l-0.82,0.68l-1.27,0.08l-0.77,0.51l-2.57,0.08l-0.66,-0.58l-1.19,-2.69l-0.61,-0.51l-0.18,-1.16ZM571.3,358.81l-0.19,-1.46l0.43,-1.64l0.63,0.35l1.03,-0.0l0.86,2.03l1.45,1.5l-0.81,0.96l0.08,0.44l0.56,0.32l-0.21,0.34l0.32,0.47l-0.51,0.17l-0.44,-0.99l-2.98,-1.7l-0.23,-0.79ZM574.04,604.16l0.73,-2.32l-0.16,-1.61l0.69,-1.52l0.45,2.41l-0.07,1.86l-0.87,0.26l-0.77,0.92ZM570.75,628.39l0.13,-0.06l0.12,-0.02l-0.25,0.08ZM564.25,610.37l-0.85,-0.98l2.24,-4.31l1.24,-1.58l-0.61,1.2l0.3,0.88l-2.31,4.8ZM567.46,604.71l1.4,-1.13l0.64,-4.24l-0.08,-1.98l0.95,0.11l0.62,1.43l1.16,0.56l-0.62,0.83l-0.22,2.21l-0.47,0.0l-0.39,0.59l-1.2,4.58l-1.11,2.0l-1.02,-0.49l1.41,-3.88l-0.43,-0.5l-0.62,-0.09ZM572.72,599.43l-0.23,-0.07l0.17,-0.06l0.06,0.13ZM451.74,52.32l0.69,-2.07l0.87,-1.1l0.71,0.31l1.18,-0.2l0.09,-0.56l-0.42,-0.79l0.2,-0.57l1.49,-0.25l0.44,-0.98l1.27,-0.56l1.13,0.37l0.59,-0.57l1.03,1.9l1.14,0.89l0.97,-2.42l-0.13,-0.8l0.36,0.02l0.47,-0.74l-0.15,-2.05l1.2,-1.41l1.7,-0.66l0.72,-0.65l0.67,0.63l1.12,-0.29l0.59,0.26l0.73,1.43l-0.5,1.08l0.12,0.63l2.5,2.18l0.46,0.04l0.18,-0.43l-0.18,-0.75l-0.41,-0.63l-1.05,-0.65l1.06,-0.68l-0.66,-1.47l1.06,-0.2l1.69,0.29l0.71,0.7l2.7,4.64l0.59,-0.18l0.12,-0.51l-1.58,-3.63l1.35,0.04l0.83,2.15l0.69,0.92l0.49,0.25l0.47,-0.07l0.05,-0.34l0.69,0.11l0.13,-0.43l-1.0,-3.09l-8.1,-3.86l-0.59,-1.77l0.89,-0.61l0.85,0.23l2.74,-0.54l0.65,-1.04l0.68,-0.19l0.14,-0.81l-0.52,-0.77l0.23,-0.71l-0.46,-0.49l0.04,-1.2l-0.21,-0.46l-1.37,-0.5l0.33,-0.48l3.71,-0.62l0.13,0.41l-1.0,0.36l0.04,0.88l1.63,0.69l0.67,1.21l0.65,0.08l0.39,-0.44l1.77,0.48l0.96,1.15l0.51,2.15l1.36,1.64l0.38,1.19l-0.14,0.89l-0.47,0.55l0.41,0.55l4.05,0.0l1.0,0.66l0.49,-0.54l-0.35,-1.06l-0.84,-0.9l-2.02,0.14l-1.84,-3.62l-0.12,-1.14l1.22,0.99l0.75,0.05l1.17,1.49l2.41,1.91l4.1,2.57l0.35,0.62l0.86,-0.19l1.45,0.79l2.48,3.92l1.54,0.16l0.34,-0.63l-2.22,-3.17l-0.22,-0.8l-0.88,-0.55l0.23,-0.64l-0.18,-0.59l-4.63,-1.93l-0.16,-0.54l0.33,-0.73l-0.41,-0.5l-1.54,0.07l-6.03,-5.79l0.48,-3.29l3.63,0.0l0.43,-0.38l-0.14,-0.58l-1.68,-0.41l-1.62,-1.6l-0.39,-1.53l0.72,-0.58l2.38,0.96l2.28,2.63l1.59,-0.26l0.26,-0.49l-0.18,-0.58l-2.24,-3.2l-0.35,-1.25l-1.46,-1.54l-0.34,-1.23l4.14,0.81l0.76,1.61l0.19,1.42l1.43,1.1l0.51,-0.09l0.22,-0.48l-0.81,-1.5l2.82,1.01l2.43,-0.47l0.41,-0.66l-0.27,-0.5l-5.43,-1.64l-0.3,-1.04l0.71,-0.14l0.3,-0.65l-0.29,-0.34l-2.51,-0.68l-0.23,-0.59l0.79,-1.16l2.42,-1.2l1.35,2.63l0.78,-0.03l0.59,-2.17l0.39,0.43l0.27,2.33l0.8,-0.12l1.24,0.61l0.34,-0.45l-0.34,-0.48l0.53,-0.41l-0.43,-1.1l0.49,-0.48l2.57,1.25l0.9,1.59l0.13,0.98l0.81,0.54l1.15,2.21l2.82,2.06l-0.64,1.76l-0.16,2.01l0.28,0.62l0.64,0.14l1.54,-4.56l0.82,-0.53l0.09,-0.91l-3.57,-2.25l-0.47,-1.1l0.86,-0.46l0.21,-0.66l-0.44,-0.52l-1.29,0.2l-1.4,-2.41l-3.04,-2.83l0.09,-0.45l0.51,0.21l3.22,-1.24l0.4,-0.6l2.24,0.0l0.84,0.42l0.87,-0.67l2.99,0.6l2.12,3.85l5.6,4.08l0.5,-0.02l0.35,-1.06l-0.25,-0.5l-2.6,-1.39l-1.16,-1.46l-0.66,-1.55l-0.82,-0.55l0.93,-2.75l0.94,-0.86l0.21,-0.66l-0.31,-0.32l0.66,-0.73l0.33,0.42l0.58,-0.12l0.55,-0.94l1.89,-0.25l-0.21,2.37l1.45,2.23l3.17,1.29l0.44,-0.09l0.08,-0.44l-0.32,-0.67l-2.17,-2.21l-0.72,-0.33l1.07,-2.17l0.76,-0.32l-0.02,-0.64l3.36,-0.89l0.25,0.77l-0.16,0.79l1.08,0.42l-0.26,1.14l0.82,0.44l1.53,-1.47l0.36,1.0l0.44,0.19l1.01,-0.24l0.54,-0.91l0.9,-0.0l0.12,1.19l0.42,0.61l0.63,-0.02l0.36,-0.73l1.05,-0.69l1.62,0.66l0.58,-0.43l0.83,0.39l0.41,-0.76l0.99,-0.16l0.25,0.88l-1.1,2.19l-0.01,0.58l-0.88,0.78l-0.27,0.81l-3.71,3.57l-0.63,1.19l0.04,0.97l0.69,0.28l4.24,-1.92l1.08,-2.01l0.53,-0.42l0.63,0.14l0.48,-0.34l-0.23,-1.32l2.08,-3.05l0.9,-0.26l0.01,0.92l0.38,0.63l0.51,0.26l1.13,-0.08l0.28,-0.66l-0.86,-0.58l0.4,-1.87l-0.55,-0.45l0.07,-0.42l0.32,-0.16l-0.04,0.76l0.89,0.38l0.38,1.03l1.55,1.42l0.62,-0.25l-0.07,-0.8l0.49,-1.52l2.18,-0.33l0.41,1.66l-1.15,1.1l-0.11,0.47l1.02,0.15l0.62,0.95l1.31,0.44l-0.36,0.73l0.51,0.63l1.45,0.06l0.29,3.25l-0.55,0.42l-0.1,0.83l0.64,0.3l1.14,-0.84l0.21,-1.24l0.48,0.03l0.3,-0.55l-0.29,-0.57l0.83,-0.34l0.18,0.89l0.7,0.19l0.38,-0.7l2.02,-0.25l1.13,0.69l1.62,2.11l0.87,2.8l-0.16,1.77l-2.15,2.42l0.02,0.55l0.73,0.42l-0.64,2.61l-0.85,0.33l0.11,1.15l-3.8,6.68l-1.76,-0.44l-0.22,0.57l1.28,1.46l-0.55,1.01l-1.28,0.23l-0.76,-0.54l-0.72,0.36l-1.27,-0.01l-0.3,0.67l0.18,0.31l-2.31,1.76l0.2,0.86l1.88,-0.26l-0.64,0.83l-0.79,-0.44l-0.64,1.01l-5.84,2.51l-1.85,1.28l-5.33,-3.26l-0.5,0.06l-0.04,0.5l0.48,0.66l4.34,2.87l-1.55,0.25l-0.34,0.49l0.3,0.49l1.32,0.48l5.23,-2.85l2.62,0.55l-4.8,5.09l-1.88,2.75l-1.32,1.21l-1.66,-0.02l-0.39,0.31l-0.02,0.82l0.35,0.28l-0.42,0.58l-1.26,0.96l-1.26,0.35l0.08,0.9l0.72,0.36l1.09,-0.38l-0.72,1.2l0.2,0.69l0.44,-0.06l1.45,-1.28l0.41,-1.48l6.21,-5.33l2.03,-2.24l4.49,-3.81l0.72,-1.07l4.02,-2.71l0.76,1.57l-0.35,2.33l-1.26,2.03l-0.71,2.08l-2.19,1.91l-1.19,3.4l-0.3,2.47l-1.61,3.14l-1.55,0.46l0.34,2.05l-0.77,0.57l-0.36,1.83l-0.98,1.24l-1.43,3.84l-0.67,0.72l0.32,1.06l-0.68,1.93l-0.1,3.45l-0.92,1.26l-2.31,0.46l0.03,-1.44l-0.89,-1.49l-2.64,-2.17l-0.38,-0.08l-0.38,0.36l0.14,0.81l1.88,1.85l0.82,1.29l-0.16,0.8l0.3,1.23l2.67,1.65l-0.45,1.72l-2.6,0.08l-1.58,0.99l-1.44,2.04l-0.7,0.21l-1.47,-1.63l-0.86,-0.0l-0.83,-0.69l-0.85,0.3l0.07,0.86l2.62,1.9l-0.48,0.51l-1.19,0.12l-0.35,0.47l0.77,1.03l0.96,-0.01l3.07,-1.02l2.02,-1.9l1.19,-0.7l0.66,0.72l0.23,0.78l-0.54,0.66l-0.02,1.17l-2.68,1.86l-0.36,1.03l0.33,1.04l0.6,0.04l0.84,-0.84l0.83,0.22l-0.4,2.42l-1.3,1.67l-2.93,2.44l-0.9,-0.33l-0.94,0.36l-1.35,-0.56l-0.77,-1.75l0.47,-0.44l-0.2,-0.64l-2.66,-0.1l-1.42,0.59l0.2,-0.41l-0.47,-0.57l-2.3,-0.44l-0.42,0.2l-0.3,0.53l-2.21,1.01l0.32,1.26l0.78,0.8l1.63,-0.58l3.73,0.62l0.69,-0.13l0.33,0.96l1.12,1.3l0.21,1.43l0.41,0.69l-0.5,1.48l-1.61,0.49l-0.93,-1.22l-0.33,-0.19l-0.59,0.3l0.45,2.43l-0.12,0.34l-0.89,0.37l-0.66,-0.18l-1.24,0.25l-1.1,-0.74l-0.31,-0.62l-0.62,0.0l-0.44,1.08l1.15,1.79l-0.21,0.79l-2.15,-0.19l-0.9,-0.82l-0.44,0.2l-0.53,-0.65l-0.64,0.63l-1.33,-1.41l-4.05,-0.14l-0.46,-0.58l-0.51,0.03l-0.28,1.22l0.64,0.86l-0.3,0.42l-0.86,-0.02l-0.22,0.67l1.3,2.66l-3.18,-0.69l-0.6,0.26l-0.39,0.65l0.22,0.47l1.21,0.71l1.1,-0.14l1.12,0.66l-0.49,0.59l0.08,0.44l0.44,0.09l3.25,-1.28l1.45,0.26l1.49,-0.62l1.32,0.83l4.41,-0.55l1.2,-0.53l1.11,0.11l-1.26,0.66l-0.1,0.75l0.31,0.47l0.67,0.07l0.02,0.42l0.59,0.44l0.77,1.4l-1.46,0.01l-1.23,0.59l-2.09,-0.73l-1.12,-0.06l-0.58,-0.48l-0.38,-1.44l-1.52,-0.97l-4.31,1.01l-1.15,-0.07l-4.77,0.77l-0.62,0.97l0.35,0.65l0.46,0.1l0.7,-0.57l6.41,-0.13l2.72,0.21l0.19,0.48l-2.7,0.07l-2.24,0.88l-1.48,1.32l-0.61,-0.12l-0.72,-0.81l-1.56,-0.2l-4.06,0.92l-0.19,0.66l0.5,0.31l4.62,-0.44l0.75,0.49l-0.94,1.6l-1.1,4.15l-0.03,0.51l0.54,0.79l0.8,-0.47l0.39,-2.12l1.23,-2.94l4.43,-2.33l4.73,0.72l-0.13,0.73l-2.01,0.85l-0.9,1.13l-0.08,0.88l0.29,0.32l0.63,-0.12l0.61,-0.84l1.87,-0.31l0.54,-0.49l2.04,-0.04l1.87,0.43l0.48,0.77l-0.26,0.33l0.16,0.57l0.54,0.13l-0.16,0.7l0.43,0.62l-0.38,0.68l0.23,1.43l1.14,0.67l-0.57,0.26l-0.76,1.35l-0.89,0.07l-0.87,0.75l-5.59,0.06l-1.11,0.86l0.08,0.94l2.26,-0.43l0.52,0.16l0.48,0.94l5.31,1.54l0.39,0.75l-0.13,0.36l-1.23,0.14l-0.8,2.86l-2.93,-0.69l-0.95,0.47l-1.44,-0.34l-1.6,1.33l0.25,1.1l1.78,0.65l1.58,0.05l0.82,0.41l2.64,-0.49l0.16,0.51l-0.99,2.88l-1.15,-0.73l-0.79,-0.01l-1.1,0.94l-0.29,1.21l-0.88,0.38l-0.63,0.78l-0.6,-0.06l-0.88,-0.8l-3.65,0.65l-1.84,-1.19l-0.57,0.14l-0.24,0.43l-0.02,0.42l0.34,0.23l-0.73,0.72l-0.18,1.02l0.75,1.01l0.95,0.24l1.04,0.92l0.27,1.05l-0.42,0.63l0.39,0.9l-0.39,0.57l0.16,0.44l1.02,0.12l0.38,0.87l0.56,0.18l-1.13,1.17l0.25,1.39l-0.2,0.81l-1.26,1.22l0.24,1.16l-1.23,0.63l-0.77,1.11l0.11,-1.32l-0.64,-0.26l-0.6,0.36l-1.19,2.16l-2.82,-0.37l-1.05,0.38l-0.61,0.81l-2.98,-0.37l-1.27,-0.5l-1.63,-1.58l-1.3,-0.54l-0.68,-1.26l-1.01,-0.6l-0.31,-1.56l-1.32,-1.07l-0.43,-1.42l-0.29,-0.22l-0.64,0.24l0.24,2.06l0.71,0.66l0.76,1.53l-0.06,2.42l1.63,1.42l1.5,-0.02l0.09,0.52l-3.2,1.07l-1.6,-0.46l-0.46,0.18l-0.12,0.9l1.53,0.94l0.27,1.65l0.43,0.54l1.08,-0.09l3.07,-3.13l5.01,1.29l-1.18,2.84l0.37,0.61l0.48,0.01l1.7,-3.12l1.38,-1.38l1.27,-0.05l1.22,0.52l0.91,0.89l0.32,1.24l-1.49,3.21l-0.19,0.79l0.27,0.89l1.89,-0.04l0.82,-0.37l-0.27,1.92l0.35,0.4l1.41,0.19l0.44,-0.3l-0.08,-1.12l0.68,-0.6l0.01,-1.33l0.73,-0.62l-0.09,-0.72l1.05,-0.56l1.16,1.38l0.04,0.8l0.39,0.52l-0.13,0.77l0.99,0.85l-0.07,2.9l0.31,0.97l-0.24,0.38l-1.04,0.33l-0.69,1.97l0.33,0.71l-0.92,0.7l-0.21,0.86l-0.61,-0.43l0.05,-1.71l-0.45,-0.35l-1.51,0.15l-0.69,3.59l-1.14,0.94l-0.29,2.39l-0.75,-0.32l-0.7,0.12l-2.66,2.3l-0.96,-0.18l-1.13,1.23l-0.98,0.15l-0.3,0.82l-1.1,-0.08l-0.18,-0.54l-0.48,-0.19l1.24,-4.05l-0.16,-1.17l-1.33,-1.41l-1.21,-0.5l-0.2,-1.19l-0.72,-0.08l-0.51,1.42l-0.87,0.76l-2.11,-0.3l-0.59,-0.37l0.35,-1.3l-0.28,-0.78l0.99,-1.03l0.15,-1.15l-0.47,-0.25l-2.08,1.67l-0.32,-0.04l-1.84,-3.27l-0.95,-0.99l-0.75,0.15l0.03,0.65l1.23,1.88l0.4,1.57l0.88,1.07l1.52,0.9l-0.52,1.16l0.66,1.67l-0.1,0.44l-0.44,0.49l-2.56,0.43l-1.64,-1.42l0.12,-0.88l-0.45,-2.08l-1.7,-2.06l-0.03,-2.0l-0.59,-0.34l-0.9,1.19l-0.1,0.63l1.8,3.15l0.5,1.84l-0.26,0.84l0.29,0.94l-2.22,-0.38l-0.42,-0.91l-0.57,-0.29l-1.04,-1.39l-0.45,-2.01l-1.12,-0.83l-0.73,0.15l-0.19,0.33l0.17,0.66l0.59,0.48l-0.19,1.8l0.47,1.2l-0.07,0.66l-1.88,0.31l-0.76,-0.7l-0.82,-2.14l-0.74,-0.65l-0.59,0.24l-0.18,1.75l0.76,2.51l3.36,2.1l-4.05,0.78l-0.17,-0.53l-0.43,-0.17l-0.86,0.21l-1.64,-0.98l-3.61,-0.7l-0.25,-1.66l0.81,-0.57l0.3,-0.93l-0.3,-0.71l-1.67,-1.83l-0.79,-0.43l-0.46,0.74l1.83,2.29l-1.82,1.26l-0.29,2.61l-1.72,-0.52l0.05,-1.03l-0.5,-0.56l-1.19,-0.11l0.11,-1.0l-0.59,-0.78l0.12,-1.27l-0.75,-0.92l-0.57,0.19l-0.14,0.44l-0.02,1.75l0.58,0.84l-0.25,1.32l0.65,0.8l-0.75,1.5l-1.01,-1.89l-0.62,0.25l-0.18,0.98l-2.32,-0.55l0.33,-0.54l-0.25,-0.93l0.28,-1.21l-0.99,-2.63l0.2,-0.93l-0.41,-1.49l0.36,-1.33l-0.23,-1.36l-0.79,0.13l-0.92,2.26l-0.1,0.53l0.67,2.07l-0.79,0.78l-0.49,2.29l0.22,1.08l-0.57,0.84l-0.11,-0.66l-0.58,-0.23l-0.42,0.57l-1.18,-1.48l0.11,-1.05l-0.38,-0.97l-0.57,-0.07l-0.37,0.33l0.17,-1.09l1.01,-1.13l-0.1,-1.25l0.32,-0.56l-0.45,-0.66l-0.35,-2.19l2.79,-2.17l0.25,-0.78l1.25,-0.68l1.04,-1.49l0.61,-0.15l0.32,-0.85l-0.2,-0.17l0.75,-0.3l0.28,0.5l0.43,0.05l1.28,-0.65l0.92,0.02l0.48,0.85l1.2,-0.21l0.63,-0.4l-0.14,-0.62l-0.41,-0.19l0.25,-0.54l1.25,-0.33l0.81,1.11l0.73,0.3l0.53,-0.34l-0.18,-0.78l0.93,-0.14l0.2,-0.7l-0.84,-0.43l-0.64,0.28l-1.51,-0.68l1.15,-0.62l0.08,-0.67l-0.57,-0.43l-1.12,-0.06l0.7,-0.83l0.75,0.04l0.55,-0.36l0.01,-0.73l-1.82,-0.26l-1.32,0.87l-1.48,-0.35l-0.47,-1.74l0.7,-1.17l-0.37,-1.65l-0.66,-0.37l-0.04,-0.64l-2.09,-1.62l0.29,-1.71l-0.14,-1.8l0.3,-0.38l4.54,-2.14l1.61,0.28l0.92,0.79l1.21,0.46l1.2,0.95l1.33,1.91l1.61,5.77l-0.33,1.08l0.42,0.53l1.03,-0.76l0.8,1.14l2.38,0.43l1.44,1.48l1.65,0.4l0.48,-0.5l-0.84,-2.1l1.03,0.34l1.46,-0.41l3.23,1.12l0.52,-0.45l-0.4,-1.35l-1.63,-0.75l-0.14,-0.42l0.98,-0.16l1.27,-1.23l1.88,-4.33l1.83,-6.33l0.09,-1.34l-0.47,-1.28l0.71,-0.25l0.53,-1.09l-0.41,-0.77l-0.98,0.14l-0.92,0.61l-0.61,1.05l-0.12,1.19l0.37,1.62l-0.9,1.02l-0.23,1.38l-0.6,1.09l-0.27,1.99l-0.61,1.04l-0.37,1.56l-1.97,2.55l-2.33,-0.54l-2.31,0.4l-0.26,-0.33l-0.08,-0.66l1.0,-1.0l0.92,-1.92l0.14,-1.11l-0.61,-0.9l-0.49,0.09l-0.15,1.91l-1.62,1.74l-1.72,-1.12l0.15,-0.94l-0.35,-0.58l0.6,-0.59l0.05,-0.81l0.62,-0.08l0.44,-0.46l1.34,-2.16l1.84,0.19l0.09,-0.86l-1.56,-0.74l-3.62,0.66l-0.97,0.87l-0.23,-0.84l-0.7,-0.2l2.79,-2.91l0.61,0.43l1.16,0.11l1.01,-1.06l0.9,0.03l0.58,-0.48l-0.36,-0.64l-1.58,0.15l-1.19,0.65l-1.0,-0.8l0.37,-1.3l0.65,-0.03l0.95,-0.82l2.33,0.9l1.11,-0.92l-0.44,-0.55l-0.9,0.06l-1.19,-0.63l-1.72,-0.03l-0.72,0.5l0.57,-2.56l0.98,-0.44l0.28,-0.54l-0.23,-0.79l-0.52,-0.12l-0.5,0.68l-0.25,-0.33l0.2,-3.37l0.68,-2.02l-0.18,-0.67l-0.66,0.0l-0.89,2.18l-0.59,2.68l0.15,1.9l-0.32,1.44l-1.81,4.32l-3.63,1.45l0.11,-1.87l0.67,-0.4l0.83,-1.75l0.41,-2.83l-0.04,-1.03l-0.37,-0.4l-0.67,0.41l-0.04,0.9l-0.73,1.09l-0.08,1.26l-0.67,1.11l-1.08,-0.3l-0.42,0.23l-1.1,2.26l-3.45,-0.05l0.31,-0.81l1.65,-0.52l0.28,-0.39l-1.13,-0.98l-1.15,0.28l-0.09,-5.02l1.57,-2.69l1.32,-0.03l0.39,-0.42l-0.33,-1.08l-1.04,0.08l0.62,-1.47l0.17,-1.64l1.42,-2.27l0.48,0.12l2.35,-0.99l1.53,-0.01l2.37,-2.21l0.85,-0.16l1.72,1.18l4.75,0.51l0.97,1.03l1.21,0.5l0.89,1.13l1.99,0.73l1.18,2.03l1.53,1.04l0.79,-0.62l0.15,-0.65l-1.92,-2.43l0.37,-0.4l1.19,-0.01l0.16,-0.57l-0.27,-0.62l-0.92,-0.38l-1.93,0.76l-1.58,-1.52l-0.61,-0.09l-0.1,-0.39l0.91,-0.22l2.98,0.45l1.97,-1.17l0.79,-0.05l0.09,0.45l0.67,0.02l0.5,-1.52l-0.55,-0.91l0.17,-1.61l0.84,-1.58l-0.1,-0.59l-0.67,-0.51l-1.85,1.66l-0.92,2.69l-1.66,0.83l-2.17,-1.17l-3.6,0.4l-1.43,-0.61l-1.58,0.21l-1.1,-1.32l-1.26,-0.6l-0.08,-0.74l1.05,-1.47l1.34,0.33l1.16,2.03l2.71,0.4l0.56,-0.33l0.25,-0.68l-0.33,-0.64l-0.61,0.03l-0.26,0.34l-0.56,-0.39l-0.26,-0.71l-1.22,-0.78l-0.23,-0.41l0.4,-1.06l-0.47,-1.01l-0.67,0.16l-0.43,0.84l-0.35,-0.07l-1.21,-5.65l-2.04,-1.92l-0.91,-2.61l-0.03,-0.89l-1.66,-1.68l-1.51,-0.72l-1.23,0.27l-2.7,-1.32l-0.09,-1.12l0.47,-0.6l-0.48,-1.66l0.37,-1.78l1.97,0.75l1.45,0.08l1.1,0.9l0.6,-0.29l0.24,-0.72l-1.65,-1.5l-4.23,-0.93l-0.35,-0.46l-0.61,-2.66l0.47,-4.47l2.35,-0.75l2.91,1.75l3.14,-0.45l2.65,0.1l1.03,0.35l3.45,4.54l4.84,5.13l1.18,2.97l0.03,0.75l0.56,0.75l0.96,0.24l0.19,1.07l-0.32,0.05l-0.22,0.65l0.89,0.78l0.73,-0.24l0.62,-1.11l3.9,1.55l0.52,-0.5l-0.27,-0.54l2.17,-1.37l0.92,-0.09l0.79,-1.85l-0.48,-0.53l-3.05,0.8l-0.37,0.49l-1.68,0.64l-2.12,-1.46l-0.81,0.08l0.02,-0.58l-0.53,-0.6l0.04,-1.36l-0.62,-2.0l0.96,-0.54l0.09,-0.76l-0.49,-0.5l-2.52,-0.73l-0.85,-0.65l-4.01,-5.71l-0.43,-1.05l-0.86,-0.81l5.09,-2.31l1.74,-0.36l5.59,-2.27l0.43,-0.66l-0.13,-0.55l0.89,-0.45l2.37,-0.55l0.44,-0.45l1.58,-0.11l1.62,-0.76l2.99,-0.42l0.23,-1.01l-0.41,-0.5l-3.52,-0.08l-4.6,0.68l1.16,-0.88l0.71,-1.03l1.4,-0.6l0.84,-0.99l1.04,-0.52l0.29,-0.62l0.83,-0.21l0.63,-0.71l2.75,-1.12l4.08,-0.95l0.42,-0.47l-0.0,-1.14l-0.91,-0.71l-1.88,0.69l-1.65,-0.24l-2.68,0.32l-0.66,0.63l-2.82,1.14l-0.11,-0.19l0.15,-1.32l-0.46,-1.97l1.55,-3.08l0.19,-1.3l-0.32,-0.5l1.14,-0.81l0.99,-2.7l0.8,-1.14l0.91,-0.61l0.61,-1.09l0.66,-0.3l1.11,-1.9l-0.06,-0.53l-0.48,-0.43l-0.63,0.05l-5.09,5.04l-1.84,3.71l0.04,2.02l-0.39,0.13l-2.57,-2.19l-0.49,-0.02l-0.14,0.47l0.33,0.8l1.88,2.04l-0.64,0.51l-0.25,1.54l0.06,0.71l0.78,0.53l-0.04,0.27l-0.2,0.65l-0.64,0.52l-0.02,1.11l-0.5,1.46l-1.21,0.92l-0.55,1.08l-1.23,0.78l-2.11,2.37l-1.33,1.04l-1.55,0.35l-3.58,2.05l-2.23,0.67l-0.65,-0.11l0.06,-2.17l0.77,-0.31l0.27,-0.76l2.99,-1.51l0.87,-1.09l0.66,-1.95l-0.54,-0.45l-1.04,-0.18l-2.27,2.07l-0.25,0.82l-2.99,1.38l-0.58,-0.01l-0.11,-0.89l0.76,-0.46l0.95,-1.9l-0.9,-0.83l-0.52,0.12l-1.54,2.61l-0.89,-0.11l0.15,1.78l0.62,2.07l-0.34,2.24l-2.15,0.9l-1.2,-0.45l-1.25,0.08l-0.92,0.72l-2.09,-0.77l-0.76,0.11l1.15,-1.99l-0.12,-0.47l-0.48,-0.02l-0.98,0.69l-1.13,1.77l-2.57,-1.54l0.71,-2.8l3.06,-6.53l0.63,-0.86l1.13,-0.52l0.72,-0.77l4.09,-1.21l0.43,-0.47l5.84,-2.19l1.42,-0.97l0.37,-0.58l-0.12,-0.6l-0.48,-0.14l-7.58,3.06l-4.34,1.05l-0.43,0.42l-0.62,-0.07l-1.71,0.85l-1.49,1.33l-1.05,1.9l-1.09,2.68l-1.81,2.83l-0.77,2.67l-1.52,-0.28l-0.8,-0.73l-1.03,-0.23l-2.28,-2.31l-1.42,-0.85l-1.98,-2.17l-0.26,-0.87l0.64,-0.61l0.91,-0.11l0.88,-0.71l1.83,-0.49l2.43,-0.05l1.09,0.46l2.12,-0.29l0.58,-0.47l1.5,-0.1l1.16,-0.81l0.66,-1.08l1.94,-0.42l-0.13,-1.51l2.72,-2.98l1.56,-0.98l0.47,-0.95l-0.22,-0.57l-1.33,-0.38l-1.3,0.38l-2.72,1.87l-1.35,1.52l-0.41,1.09l-0.82,0.68l-1.81,0.49l-1.83,1.16l-2.07,-0.21l-8.45,1.96l-1.29,-1.35l-0.66,-2.33l0.14,-0.8l1.09,-1.27l0.58,-0.03l0.69,0.86l0.67,0.17l2.71,-1.17l0.19,-0.56l-0.72,-0.69l-1.46,0.36l-2.15,-1.84l1.2,-0.55l0.75,-1.22l0.98,-0.29l0.81,-1.29l0.85,0.04l-0.24,-1.23l3.25,-0.87l0.58,0.55l1.55,-0.19l0.94,0.76l0.75,-0.39l-0.28,-0.99l-3.36,-1.64l-0.6,0.23l-0.4,-0.66l-0.6,-0.13l-1.12,1.08l-1.62,0.45l-2.23,1.52l-3.74,3.32l0.07,-0.73l-1.39,-1.38l2.95,-2.81l0.64,-0.09l0.27,-0.74l1.23,-0.42l0.23,-0.89l-0.39,-0.5l-1.5,0.07l-0.97,-1.81l-0.7,-0.3l-0.36,0.31l-0.09,0.95l-0.78,-0.45l-0.56,0.06l-0.44,1.08l-0.91,0.69l0.02,1.51l-1.09,0.35l-0.29,-1.24l-1.85,-0.94l0.27,-0.49ZM467.33,187.3l-0.02,0.69l0.08,0.54l-0.23,-0.5l0.17,-0.74ZM511.49,194.25l-0.08,0.23l-0.06,0.04l0.07,-0.21l0.07,-0.07ZM521.85,108.29l4.22,-0.05l-0.03,0.87l0.41,0.88l1.07,0.74l-3.95,0.26l-0.99,-1.01l-0.38,-1.53l-0.36,-0.16ZM462.51,44.67l-0.48,-0.1l0.11,-0.42l0.37,0.52ZM480.09,42.55l-0.16,-0.42l0.09,0.02l0.07,0.4ZM553.84,2.1l0.09,-0.04l0.0,0.03l-0.09,0.01ZM486.09,154.14l-1.65,1.09l-0.22,-0.13l0.52,-1.19l1.39,0.02l-0.04,0.21ZM569.87,660.89l-0.05,-0.21l0.07,-0.55l0.68,0.7l-0.69,0.06ZM569.08,481.26l0.24,0.11l-0.12,0.21l-0.05,-0.02l-0.08,-0.31ZM566.15,517.71l0.13,-0.53l1.96,-0.83l-0.06,0.3l-2.04,1.06ZM560.64,465.59l0.03,-1.29l0.44,0.78l0.6,0.12l1.39,-0.87l0.93,0.26l0.4,-0.27l1.43,-0.03l0.32,0.76l1.55,0.15l0.21,0.92l1.3,1.46l-0.31,1.54l-1.35,1.44l-1.17,0.57l-5.6,-4.82l-0.17,-0.72ZM567.82,657.04l0.59,-0.24l0.46,0.97l-0.38,0.0l-0.67,-0.73ZM567.16,481.62l0.8,-0.2l0.12,0.15l-0.37,0.09l-0.54,-0.03ZM563.99,454.06l0.28,-0.52l2.0,-0.55l-0.62,1.38l-1.66,-0.31ZM561.83,604.34l0.36,-1.75l1.39,-0.34l0.4,-0.87l1.27,-0.11l-2.77,2.78l-0.66,0.28ZM562.7,590.99l0.29,-0.1l0.15,0.19l-0.33,-0.12l-0.11,0.03ZM561.98,579.11l0.03,-0.21l0.16,-0.38l0.23,0.82l-0.42,-0.23ZM562.3,593.73l-0.14,-1.09l0.27,-0.29l0.22,0.48l-0.34,0.91ZM546.88,664.64l1.55,-2.5l0.88,0.0l1.25,-0.62l2.53,-0.61l3.06,0.13l4.08,4.11l1.48,3.29l-0.27,0.47l-0.49,-0.29l-2.64,-0.26l-2.99,-1.37l-2.11,-0.14l-5.37,-1.55l-0.96,-0.65ZM555.56,342.89l0.84,0.24l1.8,-0.44l0.34,1.06l-1.68,2.76l0.27,1.37l-1.29,0.66l-0.59,-0.32l-0.89,-1.38l-0.39,-3.32l0.49,-0.73l0.64,-0.27l0.47,0.38ZM551.05,487.28l1.41,0.39l0.98,-0.93l0.84,0.47l0.29,0.72l1.57,1.7l0.16,1.7l-0.27,2.48l-0.46,0.4l-1.52,6.75l-1.08,1.59l-1.24,-1.95l-1.17,-1.08l-1.25,-0.58l-0.94,-2.41l0.21,-4.01l1.63,-3.39l0.33,-1.37l0.54,-0.47ZM554.2,536.67l0.54,-0.67l0.8,0.1l-0.82,1.01l-0.52,-0.44ZM553.29,539.35l0.02,-0.17l0.05,0.01l0.01,0.12l-0.07,0.05ZM518.48,254.45l0.35,-1.71l-0.33,-1.57l1.93,-0.65l2.02,1.4l0.68,-0.02l0.3,-0.5l2.2,0.64l1.61,0.91l3.05,-0.36l0.81,-0.81l0.5,0.18l3.87,-0.8l1.86,1.09l2.86,0.73l0.78,0.87l0.71,0.07l0.33,0.39l0.94,1.57l0.34,1.25l0.99,0.64l1.02,-0.04l0.14,0.78l1.1,1.16l-0.17,0.91l0.28,0.48l1.0,0.89l1.32,0.27l-0.19,0.55l0.09,0.86l0.4,0.53l-0.16,0.98l0.84,0.64l0.74,-0.07l0.16,1.42l-1.02,0.76l-6.43,0.08l-0.92,-0.51l-5.12,0.35l-2.97,1.43l-3.27,2.62l-1.23,0.4l-1.03,-0.23l-2.95,-1.96l-1.55,-3.7l0.17,-1.66l-0.46,-0.82l0.3,-1.05l-0.47,-0.9l-0.74,-0.47l-0.91,0.24l-2.6,-0.56l-0.48,-0.67l-0.23,-3.22l0.77,-0.0l0.12,-0.63l-1.13,-1.22l-0.26,-0.96ZM542.49,343.15l1.11,-1.78l0.59,-1.7l1.13,-0.13l0.28,-0.54l0.91,-0.09l0.19,-0.59l-0.34,-0.9l0.25,-0.24l0.81,0.38l0.67,1.17l-0.8,1.23l-1.28,0.61l-1.46,1.61l-1.05,-0.25l-1.03,1.24ZM539.92,355.26l1.02,-3.29l1.77,-0.72l0.71,-1.13l-0.07,-1.13l0.47,-1.08l0.9,-0.14l0.14,-0.57l-0.89,-1.04l1.48,-1.21l0.9,-0.01l0.67,1.28l-0.6,1.55l-0.94,0.07l0.01,1.35l-0.55,0.73l0.12,0.8l-0.94,1.77l0.0,1.01l-0.47,0.5l-0.2,0.85l-2.02,0.99l-0.53,0.83l-0.81,-0.38l-0.16,-1.02ZM544.47,363.7l0.59,-0.78l0.44,-0.07l0.03,0.55l0.56,0.11l-0.77,0.79l-0.86,-0.6ZM546.32,361.77l-0.26,-0.61l-1.1,-0.61l2.08,0.52l-0.0,0.9l-0.72,-0.19ZM543.1,367.65l1.19,-0.44l0.95,0.97l-0.24,0.84l-0.95,1.27l-0.69,-0.65l-0.26,-1.98ZM491.6,444.1l0.6,-0.54l-0.26,-1.28l0.32,-1.1l-0.63,-1.23l0.66,-2.2l-0.44,-3.51l0.51,-1.23l-0.42,-0.97l0.42,-3.32l0.43,-0.97l-0.05,-1.17l0.6,-1.86l2.47,-2.98l0.48,-0.2l-0.15,1.45l0.49,1.08l0.82,-0.21l0.33,-0.69l1.19,0.7l-0.03,1.27l1.17,1.97l-0.29,0.44l-1.52,0.56l-0.23,0.9l0.81,0.97l1.34,0.7l0.53,0.65l-0.03,1.26l1.03,2.84l0.96,0.12l0.61,-0.39l0.52,-1.62l-0.04,-1.12l1.02,-2.43l0.72,0.33l-0.01,0.75l0.77,0.69l1.56,0.67l-0.42,1.38l1.36,1.37l1.5,0.21l0.63,0.62l0.85,-0.28l2.96,0.46l0.59,1.9l1.5,1.86l2.76,1.13l0.93,1.41l0.67,0.45l0.85,-0.02l0.66,0.61l1.7,-0.47l1.37,1.36l0.75,-0.07l2.34,2.78l0.66,0.36l0.28,3.89l1.81,2.28l-0.08,0.86l-2.81,1.51l-0.34,1.27l0.33,0.67l2.02,-0.2l1.22,-0.66l1.25,-0.19l0.59,-0.32l0.19,-0.61l0.65,-0.12l3.48,1.37l0.51,-0.57l-0.64,-1.28l0.26,-0.65l1.47,1.65l1.47,0.59l0.11,1.01l-1.42,-0.11l0.39,1.02l2.73,0.65l0.87,0.66l0.71,-0.04l0.09,0.37l-2.32,0.89l-0.92,1.85l-1.96,2.17l-0.72,0.34l-0.37,1.42l-0.79,-0.13l-3.55,-1.9l-1.25,0.09l-1.1,-1.13l-1.27,0.12l-1.57,-0.9l-1.68,0.2l-0.83,0.61l-0.91,-0.33l-0.6,-1.02l0.16,-0.59l1.17,-0.74l0.21,-0.8l-0.27,-1.3l-1.9,-1.28l-2.92,-0.04l-1.67,0.69l-0.24,-0.42l1.14,-2.21l0.1,-0.8l-0.5,-0.96l-0.43,-0.25l-0.73,0.12l-0.66,0.48l-0.31,0.78l-0.84,-0.15l-0.73,0.53l-0.52,-0.15l-0.94,0.53l-1.17,2.31l0.77,1.5l-0.29,1.2l0.41,0.83l-0.05,0.66l-0.67,-0.06l-0.56,0.37l-1.21,1.67l-0.65,0.42l-0.51,1.12l-0.85,-0.31l-0.98,0.2l-1.1,1.81l-0.45,3.06l-0.81,1.47l-0.8,0.38l-3.37,2.9l-1.45,0.7l-1.78,0.02l-0.58,-0.67l-0.59,-1.83l-0.22,-3.12l0.33,-1.21l-0.24,-1.47l0.26,-1.16l-0.27,-1.02l-0.84,-0.56l-0.08,-1.26l-0.32,-0.37l-0.44,0.22l-0.66,1.2l-1.18,0.2l-2.19,1.03l-2.41,-0.32l-1.34,0.23l-1.91,2.06l-1.94,0.07l-0.64,-0.91l0.24,-1.85l2.24,-3.9l3.46,-1.99l1.07,-0.94l1.19,-0.37l0.38,-0.61l-0.1,-1.44l-0.99,-1.14l0.06,-0.61l-0.61,-0.96l-0.15,-1.17l0.24,-0.73l-0.5,-0.71l0.07,-2.05l-0.31,-0.97l1.24,-4.08ZM537.12,125.64l0.14,-0.6l1.15,0.28l0.61,0.75l-0.27,0.43l-1.64,-0.85ZM528.13,339.23l0.71,0.43l0.53,-0.06l0.11,0.47l-1.79,0.18l0.44,-1.02ZM530.47,340.7l0.27,-1.09l-0.86,-1.08l0.03,-0.55l0.81,0.3l0.63,-0.45l0.4,0.44l-0.08,0.88l0.61,0.2l0.41,-0.54l0.84,0.27l1.61,-0.81l0.44,-1.19l1.15,0.08l0.29,0.86l0.7,0.66l-1.6,1.72l-1.98,0.49l-0.78,-0.68l-0.76,0.12l-0.17,0.63l1.17,2.24l-1.35,-0.46l-0.17,-1.79l-0.78,0.0l-0.15,0.27l-0.66,-0.53ZM532.8,452.93l0.06,-0.06l0.37,-0.01l-0.25,0.1l-0.18,-0.03ZM516.63,485.78l0.87,-1.45l0.09,-2.41l0.75,-1.27l0.74,-0.59l0.54,0.17l0.88,1.11l0.77,0.19l3.24,-2.28l2.59,0.08l1.19,-1.35l3.08,0.71l-0.52,1.61l0.24,2.58l-1.45,1.72l-1.8,1.19l-0.63,1.91l-1.56,1.53l-1.03,1.81l-2.6,2.52l-0.26,0.11l-0.58,-0.84l-1.09,-0.43l-1.39,0.44l-1.96,1.8l-0.27,-2.41l-1.84,-2.06l-0.26,-0.92l1.85,-2.17l0.41,-1.27ZM224.65,339.19l10.41,-29.67l1.43,2.96l1.64,2.0l1.52,0.57l0.36,0.5l3.12,1.81l3.61,2.71l0.69,2.27l2.5,3.21l4.41,3.07l1.14,1.59l2.02,0.19l0.43,0.79l2.55,1.27l0.89,-0.13l0.67,1.23l1.73,1.08l0.62,-0.07l0.17,-0.63l-0.85,-1.03l0.21,-0.64l-1.13,-1.74l0.59,0.14l1.77,1.79l0.95,0.0l0.47,-0.5l1.0,0.18l2.14,2.28l0.61,1.1l0.35,0.19l0.53,-0.22l0.79,1.3l0.41,1.51l1.35,1.18l0.3,2.21l1.24,1.35l-0.05,0.74l0.46,0.89l-0.07,0.62l-0.6,0.52l0.03,0.54l0.26,0.49l0.71,0.24l-1.13,1.23l-0.01,1.08l-1.03,-0.63l-0.84,0.22l-0.68,-0.89l-1.55,-0.09l-2.39,-1.42l-0.42,0.7l0.81,1.53l-0.59,0.64l-2.27,-1.38l-0.61,0.37l0.19,0.98l-1.03,1.69l0.38,0.97l-2.87,0.38l-0.52,0.95l0.32,0.62l1.43,0.7l1.04,1.98l1.06,0.54l1.96,0.14l0.6,0.93l0.85,0.09l1.0,1.43l1.4,0.13l2.17,1.57l4.2,0.81l1.85,1.27l1.7,0.16l3.18,0.9l0.95,-0.24l0.25,-0.72l0.94,0.49l1.06,-0.09l0.07,1.09l0.81,0.42l0.54,-0.25l0.08,-1.19l2.05,1.3l0.62,-0.31l0.42,0.25l1.94,-1.54l-0.35,0.83l0.24,0.61l0.99,-0.18l0.59,0.43l1.74,-0.54l1.01,-0.94l1.23,-0.17l1.5,-0.92l0.57,0.14l0.31,-0.29l0.65,1.06l0.47,0.09l0.44,-0.66l-0.3,-0.8l0.49,-0.26l0.42,0.71l-0.66,2.38l0.7,0.76l0.69,-0.72l0.52,1.18l-0.55,1.52l0.22,0.56l1.6,1.08l0.63,-0.33l0.33,-0.67l0.76,0.69l0.6,-0.12l1.0,0.42l0.28,0.85l0.0,2.79l-0.84,0.67l-0.12,0.8l0.98,1.49l0.07,1.06l0.49,0.24l0.68,-0.59l1.36,-4.64l0.36,0.04l-0.29,5.31l0.36,0.56l0.58,-0.02l0.67,-1.63l0.27,1.18l1.69,2.4l0.33,2.6l-0.33,0.29l0.04,1.02l-0.6,-0.47l-1.1,-0.12l-0.9,0.77l-1.36,-1.6l-0.54,-1.27l-0.48,-0.27l-0.55,0.44l0.28,2.54l0.33,0.43l0.59,-0.14l0.48,1.31l1.17,0.7l0.19,0.49l-0.23,1.01l-0.74,0.08l-0.16,0.66l1.74,0.69l0.16,3.35l0.73,0.24l0.29,-0.67l0.32,0.86l-0.15,0.65l0.75,2.08l0.66,0.37l0.18,1.47l0.96,2.27l0.74,0.41l0.48,-0.37l0.09,-0.75l-1.28,-2.85l-0.03,-0.89l-0.66,-0.99l-0.31,-2.38l-0.49,-0.66l0.48,-0.61l0.21,-2.19l0.49,0.43l-0.24,0.61l0.34,0.52l1.24,0.59l0.36,-0.6l-0.23,-0.74l0.57,-0.39l0.1,-0.95l0.64,0.96l0.49,1.67l0.49,0.32l0.53,-0.3l-0.3,-1.18l0.18,-0.47l-1.35,-3.35l0.9,-0.19l0.69,-0.85l0.05,-0.56l-1.44,-0.84l-0.69,-1.3l-0.43,-3.54l1.13,-2.31l-0.93,-2.27l-1.45,-2.39l0.26,-1.42l0.68,-1.28l2.24,-0.89l0.39,-1.05l-0.68,-0.64l0.69,-0.93l0.63,-0.21l0.86,0.6l0.74,0.1l1.65,-1.03l0.38,0.48l1.37,0.09l0.35,-0.46l0.93,0.57l0.62,-0.25l0.21,-1.44l0.26,0.42l0.57,-0.05l0.32,-0.89l0.43,1.38l0.69,0.24l0.69,-0.43l0.2,-0.67l-0.81,-1.03l0.71,-1.1l-0.12,-0.76l0.66,0.1l0.79,-0.65l0.8,0.72l1.59,-0.83l1.84,0.07l0.67,-1.61l-0.38,-1.27l1.23,-1.54l-0.22,-0.61l-0.74,-0.11l-0.53,0.38l-0.5,-0.59l-0.62,-0.1l-1.0,0.3l-0.34,0.5l-3.61,0.81l-0.52,0.97l-0.46,0.02l-0.28,0.38l0.2,1.07l0.66,0.53l-0.65,0.65l-0.46,-0.26l-0.34,-1.25l-0.49,-0.21l-0.5,0.58l-1.46,0.06l-1.41,1.66l-0.4,0.01l-0.33,-0.98l-1.25,-0.36l-0.53,-0.78l-1.51,0.09l-0.61,-0.36l-0.61,0.42l-0.6,1.52l0.93,1.49l-0.84,-0.05l-0.45,0.47l-0.33,-0.56l-1.33,-0.27l-1.07,0.49l0.27,-1.24l-0.47,-0.78l0.26,-0.86l-0.41,-0.83l-0.72,0.05l-1.0,0.75l-1.04,-0.05l0.58,-0.56l0.09,-0.69l1.44,-0.98l2.1,-3.01l0.98,-0.9l4.1,0.27l2.59,-0.6l1.16,0.09l3.15,-1.45l1.86,0.02l0.96,-0.62l2.17,-0.6l0.67,-0.76l1.17,1.06l1.42,0.59l1.74,3.52l-0.61,0.66l-0.14,0.69l0.7,3.02l-1.32,0.92l-0.26,0.97l0.52,0.49l1.0,-0.0l0.03,1.25l1.53,2.14l0.88,0.27l0.31,0.77l0.57,0.13l0.53,-0.37l1.16,0.24l-0.79,1.66l1.16,2.86l1.21,0.24l0.46,-0.19l1.07,0.69l1.32,-0.25l1.27,0.71l0.79,-0.27l0.41,-0.52l1.12,0.26l0.39,-0.42l0.19,-1.07l0.57,-0.48l-0.19,3.16l0.81,0.99l0.63,0.16l0.49,0.92l0.95,0.25l1.11,2.33l2.42,1.12l1.52,2.07l0.7,-0.17l-0.01,-0.87l0.36,-0.2l0.59,0.33l0.8,-0.29l0.82,1.22l0.68,0.04l0.28,0.41l1.29,0.55l1.18,-0.11l0.52,-0.62l0.64,0.15l0.55,-0.67l2.28,0.29l0.53,-0.76l1.37,-0.67l0.83,0.87l1.38,-0.92l1.71,0.31l0.54,0.61l1.44,0.15l0.6,0.42l0.77,-0.34l0.56,0.6l0.81,-0.12l1.67,1.07l0.52,0.98l1.97,0.13l0.21,0.38l0.58,0.14l0.45,-1.05l1.12,0.08l0.53,-0.78l0.56,0.3l1.55,0.02l0.61,-0.35l0.04,-0.64l-0.7,-1.42l-0.64,-0.13l-1.2,-1.65l0.07,-1.92l0.73,-0.05l2.04,3.21l1.0,3.57l0.85,0.32l0.5,1.26l0.89,0.26l1.78,2.05l1.65,-0.25l0.72,-0.84l0.28,0.6l0.67,-0.0l0.26,-0.78l0.73,-0.1l0.33,-0.55l-0.93,-1.05l0.67,-1.15l-0.81,-2.97l-0.64,-0.18l-0.52,0.86l-2.33,-3.23l-0.49,0.13l-0.27,0.64l-0.92,0.16l-0.57,0.49l-0.73,-0.22l-0.74,1.82l-0.41,-1.4l-1.23,-1.62l-0.18,-1.05l0.64,-0.33l0.37,-0.68l0.14,-1.19l-1.3,-1.23l0.07,-0.69l-0.36,-0.38l-0.66,-1.26l0.41,0.48l1.06,-0.68l1.19,1.44l0.43,0.11l0.47,-0.36l0.5,0.06l0.4,-0.68l0.79,0.34l0.56,-0.34l0.03,-0.46l0.72,0.42l0.51,-0.4l-0.15,-0.84l-0.96,-0.64l-0.64,-1.74l1.71,0.28l0.32,1.42l0.89,0.92l0.47,-0.05l0.35,-0.56l-0.24,-0.7l-0.5,-0.1l0.11,-0.26l0.79,0.01l0.99,0.7l0.68,1.19l0.03,0.84l1.08,0.66l-0.74,0.93l0.24,0.88l1.23,0.6l1.74,-0.66l-0.22,1.11l0.61,0.85l-0.35,0.88l-1.14,0.69l-0.38,0.64l0.03,0.7l0.42,0.48l1.07,0.06l0.37,-0.73l0.61,0.48l0.73,-0.14l0.31,-0.74l-0.45,-1.02l0.19,-0.25l1.55,-1.15l1.76,-0.78l-0.79,1.52l0.35,0.84l-1.82,5.69l0.01,2.01l-0.25,0.57l-0.9,0.08l-0.14,1.8l-0.91,0.95l-0.32,1.8l0.09,0.3l0.62,0.07l0.44,0.78l0.98,0.47l0.57,-0.12l-1.02,1.79l-0.33,1.54l0.46,0.47l0.47,-0.08l0.23,0.52l0.87,0.02l2.55,-2.56l0.6,0.59l0.53,-0.36l-2.48,3.23l0.46,0.54l1.33,-0.73l0.96,-0.12l-0.02,1.16l0.74,0.27l-0.27,1.34l0.61,1.06l-0.69,0.79l-0.87,0.03l0.12,-0.28l-0.45,-0.53l-2.25,0.7l-0.31,-1.15l0.38,-0.72l-0.29,-0.74l-0.73,0.33l-0.69,1.35l-0.98,-0.04l0.01,-1.45l-0.95,-0.71l-0.57,-0.04l-0.69,0.9l0.38,1.53l0.81,0.62l0.4,1.02l0.7,0.58l0.31,1.37l1.83,1.52l0.46,1.9l-0.39,1.29l0.13,0.48l0.5,-0.01l0.78,-1.17l0.96,-0.63l-0.09,-1.39l-0.49,-0.51l-0.53,0.65l-2.24,-4.1l0.51,-0.24l0.77,0.55l0.55,-0.22l0.47,0.8l1.82,0.12l0.73,-0.39l0.97,0.56l0.65,-0.4l0.57,-1.26l-0.84,-2.43l0.07,-1.43l0.7,-1.15l0.14,-0.87l0.71,-0.58l-0.14,-0.51l-1.05,-1.02l-0.44,-2.43l0.7,-0.87l-0.06,-0.95l-1.04,-2.12l-0.56,-0.29l-1.07,-1.42l1.36,-1.41l0.21,-0.93l-0.27,-1.18l1.24,-2.11l0.03,-0.92l0.63,-0.02l-0.22,0.42l0.57,0.39l1.08,-0.91l0.6,0.73l0.62,-0.1l0.82,0.61l0.65,-0.2l1.99,-2.51l2.93,-2.25l0.13,-2.08l0.63,-0.95l4.43,-2.67l0.26,-0.93l1.2,-0.67l0.06,-0.55l-1.85,0.31l-0.69,-0.28l0.28,-2.13l1.01,-2.08l-0.54,-1.2l0.06,-1.53l-1.1,-0.49l-0.47,0.16l0.2,-0.46l-0.32,-0.34l0.51,-0.56l-0.3,-0.73l-0.68,0.15l-0.7,0.78l-0.1,1.2l-1.12,1.89l-0.02,1.06l0.74,0.43l-0.87,0.88l-1.18,-0.03l-0.94,0.55l-1.22,-0.72l0.65,-2.28l-0.3,-1.43l0.72,0.73l0.33,-0.14l0.85,-1.72l1.24,-0.38l0.29,-0.39l-0.14,-0.89l1.26,-1.02l0.09,-0.46l-0.41,-0.23l-1.1,0.54l-0.6,0.05l-0.26,-0.32l0.56,-2.25l-0.16,-0.9l1.73,-0.7l1.06,0.47l0.5,-0.21l-1.04,1.68l0.19,2.01l0.66,0.2l2.1,-2.7l1.62,-1.46l-0.12,-0.8l-1.22,0.19l0.93,-1.77l0.02,-0.59l-1.2,-1.18l-0.99,0.12l-1.53,0.77l-0.3,1.01l-1.59,-0.04l-1.05,-0.37l-1.24,-2.45l-0.29,-1.53l-0.95,-1.18l-1.12,0.56l0.07,1.25l-0.59,0.55l-0.93,-1.15l-0.89,-0.01l-1.88,-1.41l-1.82,-2.33l-0.83,-0.12l-0.36,-0.39l-1.17,0.24l-0.59,-1.11l0.09,-2.18l-0.52,-0.53l-0.65,-0.09l-1.65,-3.41l-0.15,-2.09l0.34,-2.13l0.71,-1.18l0.85,-0.31l0.59,-2.41l0.75,0.08l0.47,-1.04l1.74,1.3l0.65,-0.46l-0.1,-0.52l-1.67,-1.17l0.04,-0.59l1.59,-1.2l0.19,-0.58l-1.22,-0.06l-2.0,1.53l-0.98,-1.14l-0.42,-1.41l-0.87,-0.86l1.19,-5.03l0.89,-1.31l-0.23,-0.76l-0.55,-0.21l-0.27,0.29l-0.14,-0.24l0.31,-0.26l0.85,0.13l0.12,-0.27l-0.49,-1.01l0.28,-1.34l-0.37,-0.46l1.13,-0.1l1.07,-2.14l0.99,-0.1l1.95,2.72l1.27,0.08l0.33,-1.37l0.76,-0.66l-0.68,-1.12l1.26,-2.02l-0.42,-0.25l-1.02,0.41l-1.72,-0.58l-0.59,-0.77l0.38,-0.56l-0.25,-0.28l1.28,-0.41l1.53,-1.72l1.55,0.02l0.34,-0.47l-0.12,-0.73l0.38,-1.08l0.84,-0.27l1.45,0.12l1.05,0.27l0.34,1.88l0.61,-0.01l0.76,-1.04l-0.31,2.51l0.32,0.45l0.51,-0.17l1.16,-2.14l0.4,0.3l0.63,-0.34l0.72,0.63l1.19,-0.48l0.0,0.99l-0.76,1.43l1.3,1.82l2.72,2.41l0.45,1.94l1.1,0.69l0.25,2.85l0.47,1.29l-0.08,2.48l-0.38,3.5l-0.66,-0.38l-0.44,0.47l0.1,0.49l0.69,1.08l1.05,0.33l0.69,0.64l-0.25,0.89l0.35,0.34l0.1,0.92l1.7,0.3l0.78,0.68l-0.29,0.6l0.79,1.63l-0.37,0.43l0.2,0.64l0.86,0.41l-0.09,0.39l1.05,1.48l-0.12,0.79l-0.65,0.57l0.7,0.38l0.22,0.75l0.7,0.16l0.82,-1.44l-0.19,-0.33l0.6,0.07l-0.26,0.55l0.2,2.13l0.6,0.35l0.28,-0.25l0.44,0.78l-3.08,0.37l-0.52,-0.86l-0.83,-0.4l-0.57,-1.55l-1.17,0.57l0.43,0.71l-1.34,0.59l0.57,0.61l-0.46,0.85l-0.77,0.42l-0.0,0.65l0.72,0.68l0.59,0.01l0.24,-0.49l0.78,-0.38l1.26,0.14l0.86,0.98l-0.74,0.34l-1.66,2.15l0.12,0.41l-2.03,1.16l-0.22,0.56l-0.65,0.01l-0.24,0.73l-1.93,1.83l0.19,0.52l2.03,0.54l0.79,-0.66l1.1,0.04l2.12,2.77l2.21,1.48l2.11,-2.04l0.1,-0.83l0.81,-0.86l1.28,0.51l-0.97,1.2l-1.68,0.68l0.02,0.7l0.44,0.23l1.49,-0.21l1.04,-0.74l0.63,0.96l1.39,-0.16l0.36,0.69l1.02,0.01l0.53,-1.03l1.52,0.89l0.09,0.25l-0.69,0.38l-0.48,-0.53l-0.61,-0.01l-0.41,0.4l0.45,0.62l-1.08,0.99l-0.25,1.61l-0.61,-0.4l0.37,-0.81l-0.42,-0.4l-0.47,0.11l-1.25,1.31l-1.69,-1.37l-0.67,0.29l0.54,1.02l1.59,1.16l3.04,3.5l0.72,0.43l-0.39,1.34l0.27,0.55l0.49,0.15l0.16,0.54l-0.27,0.74l1.3,0.85l-1.1,1.36l0.2,0.58l0.42,0.08l-0.15,0.92l0.34,0.75l-0.48,1.34l0.34,0.89l-0.25,0.79l0.36,0.47l-0.94,1.83l0.26,0.55l1.56,0.97l-0.66,0.52l-0.1,0.51l0.49,0.18l0.7,-0.25l0.29,1.8l0.46,0.61l0.83,-0.07l0.65,-0.63l-0.22,-1.21l1.21,-1.33l0.04,-1.2l0.65,-0.41l0.63,-1.78l-0.72,-0.82l-0.16,-0.8l0.66,-1.17l-0.11,0.74l0.35,0.5l0.54,-0.2l0.31,-0.62l0.2,-3.6l-0.48,-2.78l0.31,-1.38l1.95,-2.78l0.76,-1.95l0.81,-0.47l0.93,0.17l0.54,0.53l0.76,1.96l0.94,1.23l3.7,3.18l1.73,2.49l0.75,2.41l-0.07,2.09l1.18,3.88l0.07,1.43l-0.33,1.43l-0.41,0.53l-1.47,-0.53l0.0,-2.23l-0.28,-0.54l-0.57,0.02l-0.75,1.43l-0.66,0.47l-0.22,0.77l0.64,1.37l0.36,1.85l-0.72,1.8l0.07,1.19l0.8,3.46l0.92,1.49l0.26,1.46l0.61,0.85l1.03,0.56l2.33,3.5l1.5,1.53l0.14,1.62l0.55,0.42l-0.88,0.97l-0.09,1.63l0.52,0.42l0.28,-0.12l0.67,-1.15l0.35,1.43l0.77,-0.01l0.44,-2.43l0.17,0.71l0.65,0.14l0.43,-1.33l0.76,-0.29l-0.28,-1.39l0.74,-1.69l0.46,-0.2l0.65,0.81l1.18,0.53l0.87,-0.85l-0.27,-1.29l0.42,-0.51l0.1,-3.05l-0.63,-1.65l1.23,-3.16l1.2,-1.55l0.47,-1.25l1.64,-1.83l-0.14,-1.24l0.37,-0.46l-0.24,-1.07l0.4,-0.09l0.33,-0.65l-0.43,-0.61l0.05,-1.52l1.03,-2.63l-0.5,-0.76l-0.17,-3.02l0.49,-2.13l0.77,0.12l0.63,-0.55l0.3,0.42l1.19,0.27l0.47,-0.33l0.01,-0.4l1.54,-0.23l1.32,0.5l0.47,-0.39l0.12,-1.02l-0.57,-0.98l-0.96,-0.26l-0.63,0.3l-1.06,-0.4l0.51,0.1l0.69,-0.59l-0.1,-1.13l1.13,0.19l0.47,-0.25l-0.18,-1.05l-0.94,-0.34l0.68,-0.31l1.87,0.46l0.54,-0.81l-0.44,-0.59l-1.29,-0.2l-0.34,-0.92l-1.18,0.19l-0.77,-2.03l-1.4,0.16l-0.45,-0.44l-0.8,-0.13l-0.82,-1.5l0.81,-0.1l0.0,-0.83l-0.73,-0.45l0.12,-0.35l-0.34,-0.42l0.55,-0.16l0.45,-1.01l-0.72,-0.74l-0.72,0.27l0.02,-1.04l0.33,-0.57l0.63,-0.15l-1.18,-2.09l0.63,-0.72l-0.04,-1.08l0.77,-0.79l-0.07,-0.77l1.71,0.98l0.43,-0.68l0.88,-0.22l0.49,-0.61l3.23,-0.54l0.37,0.46l0.88,0.11l1.22,1.29l2.32,1.02l2.79,0.38l0.9,-0.59l1.61,0.41l1.0,-0.32l1.52,0.13l0.48,-0.34l0.15,0.26l-0.65,0.87l0.25,0.5l-0.91,0.6l0.36,0.36l0.88,0.07l0.55,0.68l-5.0,-0.84l-0.65,0.42l0.17,0.76l6.94,1.74l-0.26,0.19l0.21,0.47l1.55,1.36l-0.4,0.23l-0.32,1.25l0.49,0.56l1.98,-0.41l0.2,-0.61l1.62,0.05l2.08,1.18l0.9,-0.0l0.36,1.29l-1.11,0.95l-0.49,1.44l-0.68,0.07l-0.43,1.13l-2.03,1.16l-0.43,1.03l0.48,0.12l1.55,-0.74l0.91,-0.06l0.65,0.54l0.22,0.76l0.47,0.18l0.96,-0.97l1.12,1.62l0.07,2.62l-2.43,2.77l-1.12,-0.34l-0.42,0.56l0.02,0.92l-0.79,0.69l-0.64,-1.43l-1.22,-0.48l-0.47,-0.09l-0.46,0.43l0.73,1.2l-1.29,-0.23l-1.57,-1.04l-0.43,0.26l-0.18,0.63l0.8,0.9l-0.48,-0.02l-0.29,0.73l0.35,0.74l1.0,-0.01l1.03,0.92l-0.87,0.27l-0.13,0.58l0.6,0.71l0.78,0.37l0.54,-0.28l-0.48,2.01l0.5,0.77l1.45,0.33l0.14,0.4l-0.5,1.79l0.93,2.29l2.14,1.89l1.82,2.29l1.57,1.09l1.69,2.53l0.22,0.52l-0.41,1.74l-0.28,5.75l-0.53,0.8l0.05,0.96l-1.02,0.03l-0.28,0.58l-1.06,-0.37l-1.34,0.86l-0.5,1.2l0.16,0.41l-0.46,0.91l0.08,0.5l-0.63,1.14l0.07,0.98l-1.52,0.1l-0.06,0.63l-0.59,0.4l-0.65,1.2l-0.23,1.08l-1.73,0.03l-1.48,0.55l-0.36,1.57l-2.25,2.59l-0.38,0.05l-0.41,-0.12l-0.13,-0.75l-0.94,-1.23l-0.35,-1.01l-1.56,-0.52l-1.22,-1.46l0.84,-0.02l0.3,-0.94l-0.88,-1.37l0.48,-1.38l-0.41,-1.56l-0.42,-0.2l-0.33,0.34l-0.11,1.16l-0.7,0.65l-0.47,1.48l-0.76,-0.18l0.05,-1.01l-0.3,-0.35l0.54,-0.56l-1.46,-1.06l-0.06,-2.04l-3.54,-0.91l-0.73,-0.56l-0.69,0.1l-0.05,1.03l0.57,0.63l-0.96,0.18l-1.62,1.09l-0.24,1.14l0.19,0.5l0.92,0.71l1.52,-0.57l0.86,-1.83l0.42,-0.12l0.25,0.31l-0.33,0.39l0.98,0.58l-0.37,0.78l0.37,0.41l2.33,0.87l-0.55,0.56l-0.01,0.63l1.17,0.78l1.2,-0.25l-0.39,1.76l2.5,2.69l0.45,0.81l0.25,1.95l0.7,0.44l0.56,1.17l-1.31,0.22l-1.3,-0.9l-0.32,-0.92l-0.59,-0.46l-1.33,0.72l-0.35,-1.24l-1.17,-0.96l-0.48,0.19l-0.76,1.63l2.26,2.97l-1.28,-0.84l-1.45,-0.18l-0.77,-0.79l-1.0,0.26l-1.07,-1.4l-0.6,0.07l-0.34,1.21l-0.78,-4.09l-0.84,-1.71l-0.66,-0.37l-0.86,0.23l-1.97,1.36l-0.9,-0.22l-1.74,0.35l-1.03,-0.32l-0.59,-0.68l-0.45,0.07l-0.33,0.62l-1.44,-0.65l-0.35,0.93l-0.6,-0.32l-0.75,0.2l-0.14,0.54l0.61,0.87l-0.56,0.05l-0.22,0.59l1.71,2.75l2.48,0.54l3.71,1.93l-0.76,1.22l-0.06,1.4l-0.48,0.53l-1.03,0.33l-0.22,1.04l-1.73,0.86l-0.59,2.04l0.31,1.26l-0.58,1.19l-1.1,0.64l-1.09,1.77l-1.33,0.59l-0.29,0.88l-0.53,0.25l-0.28,0.57l0.29,1.02l-2.17,1.42l-4.42,0.04l-1.02,-0.44l-1.24,-0.93l-0.92,-1.6l-1.21,-1.3l-1.96,-1.11l1.98,0.37l0.47,-0.37l-0.12,-0.47l-3.93,-1.49l-0.91,0.15l-1.03,-0.58l-0.37,-0.92l-1.22,-0.74l-0.92,-1.12l-0.79,-0.14l-1.45,-1.41l-2.52,-0.27l-0.57,0.23l0.01,0.69l1.88,1.05l0.14,0.7l-2.03,-1.36l-1.24,0.26l0.05,-0.62l-0.46,-0.37l-1.47,0.42l-6.35,-0.91l-1.26,-0.56l-1.67,0.63l0.02,0.64l3.84,2.87l0.66,-0.16l0.12,-0.54l-0.83,-1.67l4.33,0.96l4.62,1.73l1.79,1.3l1.04,1.58l1.15,0.81l0.64,2.1l1.78,1.27l1.28,2.27l1.01,-0.19l0.6,0.41l6.81,0.99l1.16,-0.43l1.53,0.37l0.72,-0.68l1.26,0.62l1.23,-0.17l2.44,0.59l-0.02,0.57l0.92,0.98l-0.42,0.83l0.18,0.8l-1.03,1.03l0.2,0.74l-0.68,0.55l-0.63,1.25l-0.46,2.22l-0.67,0.57l-0.74,-0.22l-0.3,0.43l0.01,2.02l-0.48,1.22l-1.97,1.13l-0.52,3.2l-1.35,1.99l-0.11,0.53l0.4,0.72l-0.74,0.93l-0.94,-0.04l-2.19,1.87l-1.48,0.78l-0.44,0.77l-1.35,-0.65l-0.63,0.19l-1.4,-1.05l-1.02,-2.09l-0.48,0.02l-0.39,0.58l1.13,2.58l-0.8,-0.25l-0.43,-0.5l-0.74,0.08l-0.86,-0.94l-0.48,0.08l-0.22,0.53l-0.47,-0.49l-0.61,-0.01l-0.37,-0.42l0.39,-0.09l0.34,-0.6l-0.14,-1.56l-0.38,-0.69l-0.64,0.01l-0.79,1.51l-0.87,0.09l-1.12,0.66l-0.05,0.72l0.93,0.65l0.44,-0.18l0.48,1.07l-0.19,0.66l-0.41,-0.19l-0.73,0.47l-0.86,-0.9l-0.72,0.05l-0.46,0.46l1.37,1.56l0.33,1.12l1.01,1.2l-0.95,0.21l-0.29,0.68l0.41,0.36l-0.92,1.77l-0.74,-0.24l-0.59,0.62l-0.56,0.01l-0.23,-0.94l-1.65,-0.78l-0.76,0.87l-0.04,0.64l0.69,0.29l0.5,-0.22l0.07,0.37l-1.46,0.62l-1.33,0.1l-1.96,-1.32l-0.77,0.03l-1.06,-1.28l-1.28,-0.65l-1.21,0.15l0.04,-0.54l-0.47,-0.6l-0.51,0.06l-0.35,0.5l-1.27,-0.1l0.67,-0.57l-0.27,-0.54l-1.23,-0.2l-0.67,1.26l-2.38,-0.59l-0.99,-0.97l-1.95,-0.67l-0.56,-0.85l-1.09,-0.11l-0.4,-0.69l-0.98,0.04l-0.68,-0.73l-2.44,-1.09l-1.31,-1.52l-0.1,-1.25l-0.75,-0.16l-0.38,-0.56l-0.65,0.04l-0.08,0.58l0.7,0.89l0.13,1.06l0.71,1.09l-0.06,0.3l-1.2,-0.06l-0.41,0.49l-0.05,0.4l0.61,0.58l0.54,1.53l2.55,1.43l1.53,-0.47l0.27,-0.5l-1.31,-0.78l-0.63,-1.04l0.13,-0.26l2.22,1.83l1.8,0.9l1.13,0.19l1.16,0.98l0.55,0.05l0.82,-0.64l0.64,1.4l1.31,0.07l0.51,0.42l-0.34,1.0l-0.74,-0.38l-0.82,1.21l-1.45,0.8l0.07,0.56l0.82,0.62l1.5,-0.61l0.41,0.38l0.63,-0.18l0.29,-1.37l1.35,-0.48l0.53,-0.63l1.38,-0.66l1.17,1.1l0.19,1.32l1.74,1.14l-0.1,0.55l0.37,0.42l1.93,-0.08l0.94,0.83l0.59,-0.3l0.22,0.25l-0.31,0.34l0.34,0.65l2.0,0.84l-0.34,0.61l0.51,1.75l-0.36,0.9l0.41,0.47l-0.04,1.6l0.25,0.32l-0.84,0.97l-0.23,0.91l-2.1,-0.17l-1.55,1.08l-0.28,0.73l-0.67,0.49l-1.01,0.17l-0.08,0.61l-6.01,-1.84l-0.48,0.42l0.11,0.84l-1.42,-0.68l-1.4,0.44l-0.18,1.01l1.52,1.96l-0.01,0.45l1.0,0.46l2.05,0.27l0.42,0.21l-0.02,0.44l-0.74,0.94l-0.91,-0.27l-0.08,-0.97l-0.79,-0.23l-0.79,0.25l-0.1,0.46l-0.81,0.57l-0.29,-0.1l-0.11,-0.96l-0.66,0.08l-0.71,-0.69l-0.56,0.33l0.62,1.7l-0.15,1.0l-1.28,0.07l-0.16,1.92l-0.88,0.18l-0.01,0.68l1.78,0.63l-0.08,0.63l-0.47,-0.64l-0.62,-0.04l-0.47,-0.48l-3.58,-1.19l-0.51,0.14l0.08,0.53l0.58,0.48l3.52,2.17l-0.17,0.39l-0.49,-0.41l-0.97,-0.02l-0.42,0.2l0.01,0.34l-0.95,0.34l-0.3,0.85l0.81,0.74l-0.33,0.5l-0.6,0.02l-0.24,0.51l-1.17,-0.68l-0.29,0.48l-0.38,-0.11l-0.51,0.37l0.15,0.47l0.91,0.72l-0.58,0.06l-0.12,0.57l-1.72,-0.71l-0.48,0.61l0.55,0.71l-0.52,0.41l0.0,0.75l1.48,0.65l0.15,0.47l-0.35,0.17l-0.06,0.59l0.5,0.75l-0.94,0.27l-2.33,2.14l-0.8,0.09l-1.42,2.04l0.19,1.66l0.96,0.33l0.02,0.67l-0.63,0.23l-1.46,-0.58l-0.43,0.57l0.86,1.7l-0.83,1.09l0.32,1.46l-0.9,0.8l-1.03,2.78l-1.06,0.83l-0.64,1.83l0.06,0.76l-0.95,1.43l-0.28,1.75l-1.44,-0.29l-0.49,0.23l-0.08,0.62l-0.78,0.49l1.17,0.74l0.47,1.38l-1.03,2.38l0.22,1.29l-0.39,0.88l0.08,1.0l-0.53,0.41l-0.4,1.05l-33.99,-2.48l-33.79,-3.8l10.54,-78.34l0.16,-3.27l-1.13,-0.63l-11.88,-3.86l-18.57,-6.61l-25.7,-9.97l-1.81,-1.05l-2.03,-2.19l-7.01,-13.93l-14.83,-3.67l-12.27,-15.45l-13.32,-18.01l-12.5,-18.28l-10.27,-16.15ZM431.55,497.53l0.31,-0.12l0.17,0.01l-0.2,0.26l-0.28,-0.15ZM459.97,461.11l0.41,0.12l0.06,0.53l-0.42,-0.04l-0.04,-0.61ZM466.33,460.55l0.16,0.24l-0.01,0.0l-0.15,-0.24ZM457.44,422.81l-0.21,0.13l-0.28,-0.01l0.49,-0.12ZM510.55,414.28l0.09,0.15l-0.04,0.09l-0.06,-0.23ZM452.71,352.12l0.03,0.15l-0.01,0.1l-0.08,-0.08l0.07,-0.17ZM410.05,384.51l0.12,0.01l-0.05,0.33l-0.07,-0.28l-0.01,-0.06ZM408.32,373.23l-0.03,-0.49l0.36,-0.47l-0.09,0.57l-0.23,0.4ZM318.64,387.32l0.17,-0.15l0.1,-0.2l-0.02,0.64l-0.25,-0.3ZM318.94,386.46l-0.03,-0.21l0.0,-0.15l0.04,0.09l-0.01,0.27ZM321.06,364.45l0.05,-0.18l0.03,-0.08l0.11,0.08l-0.19,0.18ZM329.96,363.12l-0.02,-0.07l0.05,-0.02l-0.02,0.09ZM343.89,363.99l-0.01,-0.29l0.6,-0.07l-0.05,0.13l-0.54,0.22ZM393.29,373.56l-0.08,-0.14l0.13,-0.03l-0.03,0.08l-0.02,0.08ZM393.36,373.34l0.07,-0.35l0.01,-0.02l-0.02,0.16l-0.07,0.2ZM431.18,350.11l0.25,-0.55l0.38,-0.32l-0.44,0.76l-0.19,0.11ZM427.74,295.54l-0.28,-0.5l-1.09,0.54l-2.24,-0.49l-0.57,0.24l-0.05,-0.78l0.27,-0.75l4.16,-0.81l0.19,0.78l0.47,0.35l-0.54,0.32l0.1,1.06l-0.41,0.05ZM524.18,151.95l-0.31,-0.7l1.09,-0.68l0.05,0.73l-0.83,0.65ZM520.3,200.25l0.21,-1.47l1.52,-2.11l0.89,-2.29l0.45,0.01l0.45,0.38l-0.01,0.52l-1.54,2.07l-0.21,0.77l0.31,1.0l0.68,0.66l-1.45,0.22l-0.62,0.7l0.01,0.56l-0.7,-1.0ZM420.43,181.62l0.62,-0.87l-0.12,-0.26l0.61,1.02l0.74,-0.23l0.77,0.53l0.67,-0.11l0.25,-0.84l-0.59,-0.28l0.66,-0.4l-0.11,-0.59l-1.42,-0.84l-0.59,-0.77l-0.57,-0.08l-0.08,-0.91l0.74,-0.14l0.39,-0.81l0.69,0.51l0.79,-0.67l0.42,0.07l0.53,-0.75l-0.33,-0.56l1.43,-0.16l1.18,-0.54l0.61,0.36l1.21,0.1l1.1,1.39l1.08,0.31l0.38,0.43l2.24,0.35l0.31,1.19l0.93,0.15l0.49,0.77l1.0,-0.0l0.77,-1.07l1.13,0.45l0.38,1.24l1.53,1.97l0.6,1.46l-0.84,3.95l-2.07,2.49l0.7,1.8l0.78,-0.03l0.3,-0.47l-0.59,-0.65l1.22,-0.88l1.63,-2.96l-0.03,-0.57l1.81,0.83l1.15,-0.54l0.96,0.52l1.39,-0.57l0.88,-1.01l2.88,-0.6l2.66,1.15l0.56,1.25l1.55,0.93l0.21,1.53l-0.52,0.16l-1.29,-0.61l-0.43,-0.79l-0.69,0.17l-0.29,0.65l-1.37,-0.9l-1.24,0.23l-0.33,0.39l1.0,1.43l2.43,0.35l1.98,0.83l0.76,0.64l0.58,-0.43l6.3,2.56l0.54,1.01l-0.8,1.13l-6.11,0.17l-0.27,0.43l-3.55,-0.91l-0.51,-0.68l-2.16,-1.05l-0.47,0.09l0.11,0.74l1.8,1.17l-0.87,1.04l0.22,0.54l0.63,0.1l0.57,-0.36l2.53,0.82l-0.13,0.53l-0.68,0.38l0.4,0.61l-1.39,-0.03l-0.63,0.45l0.06,0.61l0.45,0.23l-0.04,0.35l0.66,0.74l-1.13,0.97l0.03,1.86l0.32,0.37l0.54,-0.31l0.36,-1.43l1.24,-1.45l0.61,0.3l0.94,-0.69l-0.48,1.34l0.07,0.44l0.69,0.2l1.1,-1.51l0.31,0.54l0.62,0.17l0.44,-0.38l0.16,-0.85l0.75,0.45l0.75,1.32l-0.52,1.8l0.14,0.99l0.86,0.09l1.06,-1.42l0.76,0.96l0.76,0.34l0.09,0.43l-0.48,2.76l-0.64,0.38l-1.29,-0.1l-0.85,1.01l-0.08,0.71l0.79,0.81l0.97,-0.17l0.63,-0.76l0.88,0.04l0.58,2.19l1.33,1.51l1.1,-0.18l0.32,-0.42l0.04,-1.11l-0.83,-2.81l0.71,-0.81l0.06,-0.55l1.86,2.58l0.66,0.4l-0.56,0.98l0.98,0.87l1.65,-1.92l1.04,-0.67l1.11,1.8l-0.58,0.81l0.39,0.39l1.01,-0.17l0.45,-1.42l-0.54,-1.26l0.93,-1.27l0.7,0.48l0.36,1.04l1.75,1.74l1.38,0.04l0.9,0.88l-1.19,1.0l-0.12,0.48l0.43,0.23l1.29,-0.23l1.3,-1.0l1.02,-0.18l2.85,0.31l0.41,-0.42l-0.27,-0.56l-1.61,-0.38l-0.79,-0.85l-1.13,-0.39l0.55,-0.49l1.65,-0.56l0.47,-0.54l0.83,0.38l0.6,-0.27l0.78,0.21l0.5,-0.41l-0.36,-0.56l1.46,-1.38l0.81,-0.05l1.7,0.61l0.43,-0.3l0.0,-0.65l-0.7,-0.24l-0.07,-0.44l1.79,-0.55l0.71,-1.27l1.02,-0.43l0.51,-0.91l0.4,-0.06l0.8,0.56l0.66,-0.16l0.98,1.09l1.24,-0.18l0.48,0.26l2.88,-2.17l1.62,-0.66l6.9,0.84l-0.86,2.39l0.34,0.6l1.83,0.38l2.8,-0.86l0.35,0.42l0.67,0.03l1.39,0.89l-0.02,0.68l0.38,0.41l-1.7,1.15l-0.16,0.44l0.43,0.53l3.83,-0.52l0.4,1.14l0.81,0.46l-0.08,0.99l-0.45,0.8l0.23,0.56l0.68,0.19l-0.62,1.94l-1.15,0.29l-0.61,0.94l-0.12,0.99l-2.38,1.5l-0.22,0.7l1.13,1.01l0.06,0.7l-0.74,0.86l0.17,0.93l1.8,1.16l0.1,0.54l-0.72,0.82l0.74,1.02l-0.36,0.53l0.43,1.62l-0.33,0.76l-1.04,-0.02l-0.56,0.57l-3.59,0.03l-1.4,0.66l-2.42,2.46l-1.63,-0.24l-1.11,-0.67l-0.68,-0.05l-0.22,-1.01l-0.56,-0.28l-0.45,0.28l-0.09,0.71l-0.43,0.48l-0.82,-0.18l-1.04,-0.65l-1.16,-2.26l-0.11,-1.45l0.42,-1.04l-0.51,-1.31l-0.9,-0.15l-0.82,-0.5l-0.89,-1.16l-0.53,-0.06l-0.57,0.68l0.32,1.3l1.36,1.75l-0.71,4.18l-0.5,0.52l-2.57,0.31l-1.28,0.93l-2.03,0.15l-0.77,-0.44l-0.91,0.47l-0.44,-1.19l0.03,-2.55l-0.49,-0.71l-0.63,0.38l-0.32,1.27l0.34,2.55l-0.53,0.71l-0.65,-0.02l-0.94,-3.83l-0.66,-0.63l-0.53,0.61l0.54,3.14l-0.46,0.77l-2.58,0.37l0.09,-1.23l-0.56,-0.82l-0.08,-0.83l-0.51,-0.24l-0.56,0.5l0.04,1.45l-0.61,1.23l-1.4,-0.97l-0.61,-1.79l-0.72,-0.27l-0.32,0.41l0.07,1.69l0.93,1.46l-1.06,0.13l-0.41,-0.89l-0.68,-0.07l-0.22,0.84l-0.85,0.11l-0.38,-0.69l0.36,-0.58l-0.42,-0.53l-0.88,0.34l-0.4,1.26l-0.87,0.51l-0.26,-1.09l-0.49,-0.31l-0.81,0.91l-0.89,0.1l-0.26,-0.49l-0.7,-0.14l-0.33,0.53l-1.38,-0.34l-0.03,-2.5l0.74,-3.07l0.68,-0.64l-0.28,-0.42l-0.88,-0.1l0.12,-1.14l-0.49,-1.32l-0.43,-0.3l-0.59,0.36l0.09,0.81l-0.57,0.3l-0.69,3.45l-0.18,-1.92l-1.09,-1.3l-0.58,-0.11l-0.18,0.41l0.52,1.38l-0.13,0.8l-0.77,-0.66l-0.59,0.1l0.33,1.26l0.65,0.72l-0.25,1.63l-0.31,0.33l-1.04,0.01l-0.32,0.75l-0.91,-0.11l-0.58,0.47l-1.14,0.13l-0.42,-1.29l-0.5,-0.03l-0.45,0.65l-1.0,-0.68l0.06,-0.86l-1.62,0.41l-0.83,-1.03l0.07,-1.6l-0.41,-0.39l-0.98,0.32l-0.43,0.66l1.62,-2.82l-0.06,-1.44l-0.53,-0.32l-0.68,0.4l-1.44,2.73l-0.63,0.11l-0.39,0.88l-0.56,-0.03l-0.27,0.39l0.02,1.25l-0.45,-0.04l-0.69,-0.52l0.31,-0.55l-0.34,-0.72l-0.89,-0.22l-1.44,-1.47l0.36,-2.51l-0.31,-1.34l-0.84,-1.55l0.0,-0.83l0.9,-0.12l0.26,-0.31l-0.42,-0.95l0.21,-0.77l-0.59,-0.3l-0.96,0.39l-0.97,-1.66l0.42,-2.58l0.6,-0.73l-0.15,-0.58l-0.45,-0.11l0.38,-1.33l1.06,-2.19l0.66,-0.34l0.58,-0.83l-0.38,-0.83l0.34,-1.07l-0.84,-1.92l0.44,-1.44l-0.1,-1.55l-0.43,-0.71l-1.28,-0.76l-0.21,-0.78l-0.45,-0.32l-0.48,-1.12l-0.14,-2.73l-0.53,-0.76l-0.27,-1.33l-0.7,-0.59l-0.62,-1.36l-0.06,-1.36l-0.58,-0.68l-0.69,-0.15l-1.98,1.44l-0.45,-0.4l-0.45,0.11l-0.65,1.31l-1.32,0.09l-0.78,-0.57l-2.24,0.12l-0.43,-1.01l-0.43,-0.02l-0.41,-0.61l-2.91,-1.03l-0.33,-0.64l-0.99,0.32l-1.26,-0.4l-0.71,-0.86l-0.49,-1.5l1.28,0.15l0.56,-0.27l1.17,-2.1l-0.46,-0.51l-1.06,1.03l-0.91,0.17l-0.01,-0.56l-0.86,-0.18l-0.62,-1.38l-0.77,-0.19l-0.41,-1.23l-1.13,-0.56l-1.03,0.14l-0.19,-0.33ZM451.64,232.47l0.2,0.49l-0.18,-0.03l-0.02,-0.46ZM519.52,222.67l0.67,0.01l0.3,-0.74l1.12,-1.04l0.93,0.21l0.91,1.92l0.6,0.41l-2.49,1.36l-0.4,0.49l-1.28,-0.76l0.02,-1.18l-0.38,-0.68ZM455.43,199.69l0.61,-0.68l1.56,0.5l-0.2,0.22l-1.97,-0.04ZM431.2,193.09l-1.37,1.01l-1.29,-0.29l0.02,-0.49l1.44,-0.32l0.43,-0.6l0.46,0.03l0.32,0.66ZM521.01,346.84l0.26,0.12l-0.6,-0.0l-0.32,0.78l-0.2,-0.77l0.85,-0.13ZM521.4,347.02l0.93,0.01l0.12,0.67l-0.68,-0.07l-0.37,-0.61ZM519.42,369.27l0.08,-0.17l0.17,0.21l-0.24,-0.04ZM514.49,412.03l0.0,-0.0l0.0,0.0l-0.0,-0.0ZM514.67,412.23l0.25,0.63l0.65,0.04l0.46,0.43l0.54,-0.1l-0.22,0.67l-1.73,-1.07l0.07,-0.61ZM505.16,417.47l-0.03,-0.82l2.73,1.32l0.45,-0.06l0.16,0.55l2.41,1.63l0.11,1.35l-0.63,0.61l-0.0,0.58l-1.02,0.94l-1.01,-0.16l0.22,-0.72l-0.29,-1.85l-0.69,-1.45l-1.07,-0.84l-0.77,-0.06l-0.57,-1.01ZM512.09,423.78l0.53,0.2l-0.02,0.3l-0.57,0.11l-0.35,0.62l-0.41,-0.06l-0.04,-0.46l0.86,-0.71ZM512.96,424.68l0.64,-0.22l1.49,-0.08l-0.08,0.85l-0.44,0.51l-0.87,-0.66l-0.86,0.02l0.12,-0.43ZM512.86,421.59l0.72,-0.05l-0.36,0.47l-0.37,-0.42ZM512.54,339.29l0.85,-0.28l0.88,0.7l-0.13,0.13l-1.6,-0.55ZM509.23,194.49l0.2,-0.25l0.21,-0.1l-0.34,0.37l-0.08,-0.02ZM505.41,340.75l-0.75,-0.57l0.04,-0.62l1.46,0.3l-0.75,0.43l-0.0,0.46ZM499.85,419.2l0.52,0.39l0.5,-0.13l0.35,0.5l-0.05,0.68l1.48,2.0l1.39,3.84l-0.75,1.32l-0.63,-0.38l-0.43,-1.69l-1.54,-0.95l-0.49,-0.74l-0.75,-3.59l0.0,-0.77l0.39,-0.49ZM493.31,188.08l0.28,0.32l-0.08,0.36l-0.23,-0.13l0.04,-0.54ZM483.52,380.65l0.67,-0.83l0.13,-0.81l-0.21,-0.83l-0.81,-0.49l-0.21,-0.47l0.58,-0.94l0.02,-1.25l1.29,-2.23l1.7,1.75l-0.11,2.22l0.6,2.9l-0.21,2.26l-1.11,2.16l-1.73,-1.43l-0.61,-2.01ZM484.26,162.01l0.42,-0.54l1.29,0.04l0.41,1.15l0.59,0.47l-1.04,0.74l-0.12,-1.24l-0.73,-0.56l-0.81,-0.06ZM479.18,334.69l0.76,0.01l0.72,-0.57l1.82,0.89l1.27,-0.58l0.97,2.02l-1.78,0.37l-1.64,-0.88l-0.73,0.52l-0.98,-0.67l-0.41,-1.12ZM427.77,94.98l0.27,-1.04l1.22,0.23l1.58,2.02l1.66,0.75l2.27,0.53l1.49,-0.22l1.8,1.72l0.71,-0.12l-0.07,-1.04l-1.53,-2.32l1.04,-1.26l2.04,-0.47l0.28,-0.54l-0.32,-0.43l-1.53,-0.55l-0.51,-0.62l-0.49,0.02l-0.67,1.12l-1.16,1.05l-1.73,0.26l-0.95,-1.25l1.76,-0.53l0.36,-0.72l-0.13,-0.61l-0.59,-0.16l-0.52,0.52l-0.38,-0.02l-0.17,-0.43l-0.59,-0.06l-1.26,1.09l-1.42,-1.64l-0.89,-0.42l0.39,-1.21l0.99,0.11l0.05,-1.01l0.58,-0.25l1.6,0.63l1.03,0.79l0.57,-0.4l-0.16,-1.39l-0.97,-0.57l-0.46,-1.38l-1.04,-0.82l0.5,-0.41l0.24,-0.89l-0.35,-0.92l2.83,0.12l1.34,-0.35l1.75,1.38l1.46,-0.18l1.09,0.47l0.43,0.81l0.49,0.02l0.68,-0.57l-0.98,-1.99l-1.81,-0.95l-0.65,0.14l-0.37,-0.98l0.08,-0.59l2.29,-0.25l0.33,-0.54l-0.22,-0.59l-0.79,-0.19l-0.09,-0.47l-0.43,-0.24l-0.89,0.57l-0.53,-0.18l-1.14,-0.9l0.69,-0.71l-0.44,-0.87l-1.26,0.54l-1.23,-0.4l0.12,-0.39l1.22,-0.53l0.4,-0.53l-0.3,-0.6l-1.05,-0.2l0.81,-1.06l0.41,-1.84l1.29,-1.0l1.27,1.08l-0.15,1.11l0.69,0.56l0.53,-0.28l0.4,-0.76l1.71,-0.79l-0.15,-1.22l-1.04,-0.57l1.28,-0.11l1.29,0.95l1.89,-0.69l0.35,-0.73l0.17,-1.89l-0.74,-1.46l-1.56,-0.33l-1.47,0.36l-0.94,-0.39l-0.74,-0.85l0.69,-1.58l0.01,-0.89l1.83,0.73l0.57,1.15l0.83,-0.76l-0.19,-1.48l0.65,0.25l4.27,3.47l1.67,2.64l0.03,1.58l-0.54,0.38l0.08,0.45l1.58,2.67l0.05,1.18l1.5,3.26l0.33,2.1l1.72,1.38l0.43,1.3l-0.69,1.44l0.13,1.03l3.34,0.83l1.0,2.0l0.82,-0.11l-0.26,-1.63l1.61,-0.09l1.03,1.58l-0.84,1.74l0.33,0.58l0.36,-0.03l-0.07,1.31l-0.63,0.9l0.51,2.05l0.66,1.22l2.62,2.67l0.66,-0.16l0.3,-0.53l0.72,0.66l0.52,-0.32l0.36,0.98l0.48,0.39l1.0,-0.56l1.79,0.15l0.33,1.45l0.75,1.34l-0.86,0.65l-0.4,1.26l-0.74,0.59l-0.15,0.63l0.41,0.46l0.79,-0.18l1.22,-1.54l-0.58,6.24l-1.43,2.18l-0.05,0.94l0.36,0.77l0.79,0.39l0.5,-0.31l0.55,-1.76l0.49,-0.46l0.36,0.13l0.08,1.12l0.63,0.08l0.72,-0.98l-0.53,-1.25l0.22,-0.34l1.53,-0.13l1.13,1.76l-0.41,1.03l0.43,1.1l-0.44,0.91l0.63,0.75l0.63,-0.04l0.77,-2.0l0.25,-2.81l1.45,4.01l2.55,4.05l-0.0,0.59l-1.1,0.7l-0.56,1.1l-0.88,0.74l-4.99,2.97l-0.41,2.41l-0.29,0.19l-0.82,-2.36l-0.31,-0.23l-0.51,0.23l-0.12,2.12l0.35,1.83l-0.38,1.01l-1.35,1.8l-1.23,3.93l-0.88,-1.19l-0.62,-3.1l-0.01,-3.36l0.86,-1.09l0.2,-2.51l-0.74,-0.07l-0.73,1.99l-1.25,0.49l-0.29,1.37l0.01,3.91l0.52,2.92l-0.6,0.11l-0.47,0.64l0.43,0.7l0.56,-0.32l0.79,0.09l0.54,1.32l0.01,0.98l-0.55,1.68l-0.53,0.24l-1.61,-3.56l-1.26,-0.29l-0.63,0.4l0.24,1.93l1.14,3.26l-1.23,6.18l-0.61,-0.32l-1.0,-1.97l-0.59,-2.02l-2.34,-4.18l-0.79,-2.67l-0.53,-0.43l-0.56,0.18l-0.33,0.62l0.12,2.33l0.44,1.87l1.02,1.16l1.11,3.98l-1.18,-0.05l-0.09,-0.94l-1.2,-1.69l-1.01,-0.29l-1.17,0.31l-1.2,-0.15l-0.27,0.75l0.37,0.58l1.69,0.52l-0.14,0.89l0.49,1.36l-0.15,0.61l-1.23,-0.2l-1.35,0.21l-1.56,-0.79l-2.05,-0.4l-1.24,-1.3l-0.48,-0.07l-0.78,0.58l-0.64,-1.58l0.37,-0.7l-0.22,-0.44l-0.47,-0.21l-0.89,0.54l-0.63,-0.45l-0.1,-0.8l-1.3,-1.2l-0.38,-1.65l0.28,-0.21l1.46,0.33l0.74,-0.73l2.95,-0.62l0.86,0.49l0.55,-0.29l0.05,-1.03l-0.43,-0.4l-0.49,0.13l-4.38,-1.38l-0.81,-0.7l-0.67,0.1l-0.6,0.73l-1.14,0.23l-0.67,-1.1l0.51,-0.55l-0.11,-0.64l-0.97,-0.04l-1.04,-1.94l0.67,-0.03l2.14,1.28l0.87,-0.29l0.09,-1.05l-2.64,-2.05l-1.57,0.05l-0.31,-1.14l-1.48,-2.49l1.63,-1.14l1.69,-0.35l1.33,-2.87l2.16,0.72l0.8,-0.47l2.17,0.38l2.04,-0.23l2.53,-0.78l4.18,-0.63l1.03,-0.73l0.06,-0.6l-0.62,-0.54l-3.01,0.21l-1.66,0.56l-3.52,0.53l-2.43,-1.02l0.26,-0.96l3.07,0.27l1.37,-0.86l2.42,-0.48l0.39,-0.39l-0.05,-1.33l-0.59,-0.13l-2.79,0.77l-0.44,0.49l-3.09,-0.65l1.69,-1.4l-0.35,-0.85l-1.91,-0.0l-1.26,0.94l-0.56,-1.7l-0.52,-0.28l-0.54,0.36l-0.09,0.64l-0.81,0.08l-0.89,2.24l-0.39,-0.2l-0.46,0.22l0.02,1.27l-1.24,1.27l-0.63,-0.47l0.05,-0.83l1.68,-1.95l-0.44,-0.41l-1.11,0.12l-1.74,-0.96l-0.65,0.26l-0.05,1.36l0.28,0.17l-0.39,0.47l-2.34,1.55l-0.47,-0.19l0.35,-1.57l-0.51,-0.45l-0.28,-1.3l-0.7,0.05l-0.3,0.43l-1.03,-0.62l0.5,-0.81l-0.32,-0.72l0.18,-1.43l4.91,-1.61l2.03,-2.07l0.3,-2.61l-0.32,-0.52l-0.56,0.01l-0.34,0.87l-0.87,0.4l-0.19,0.68l-0.74,0.75l-1.95,0.74l-2.78,-0.29l-1.1,-2.17l-0.49,-0.32l-0.01,-1.33l-0.75,-1.13l0.17,-0.75l0.45,-0.45l0.71,-0.08l0.23,-0.63l-0.53,-0.83l-1.52,-0.59l-0.23,-1.34l1.14,-0.5l0.25,-0.41l-0.33,-0.35l-1.22,-0.01l-0.27,-0.93ZM443.8,113.87l0.28,0.85l-0.7,0.52l0.38,-0.96l0.04,-0.42ZM461.48,146.36l0.13,0.3l0.04,0.32l-0.12,-0.23l-0.04,-0.39ZM467.94,95.1l-0.47,-0.95l0.29,-0.52l-0.28,-0.92l-1.08,-0.44l-0.75,-1.59l0.06,-2.29l0.7,-1.35l3.12,0.6l0.09,0.38l0.55,5.34l-0.36,0.49l-1.5,0.62l-0.38,0.64ZM428.65,100.85l-0.38,0.08l-0.0,-0.39l0.24,-0.06l0.14,0.37ZM467.95,144.5l0.1,-1.31l0.38,-0.62l-0.14,0.96l-0.34,0.97ZM468.78,140.89l0.02,-0.58l0.13,-0.05l0.0,0.05l-0.16,0.58ZM453.23,161.28l0.5,-0.07l0.77,-0.83l2.87,0.68l2.74,3.45l0.26,0.55l0.03,2.25l0.38,0.77l-0.72,1.38l-1.41,1.41l-1.23,0.17l-0.11,-0.75l-2.86,-1.81l-0.9,-1.33l-0.47,-0.99l0.15,-4.88ZM459.14,188.77l-0.7,-0.78l-2.16,-5.38l0.28,-0.78l1.01,-0.69l1.58,-0.38l1.42,1.91l0.07,0.95l-0.73,0.85l-0.28,1.43l0.25,1.75l0.62,0.81l-0.54,-0.39l-0.59,0.06l-0.23,0.64ZM457.58,356.16l0.14,0.07l-0.06,0.19l-0.08,-0.25l-0.0,-0.01ZM455.83,351.11l0.05,-0.55l0.96,-0.9l0.46,0.74l0.43,-0.01l-1.07,2.13l-0.1,-0.72l-0.73,-0.7ZM421.83,269.74l0.48,-0.7l-0.15,-1.2l0.22,-0.51l0.89,-0.23l-0.3,-1.11l0.12,-2.99l-0.26,-0.6l0.3,-1.27l-0.42,-1.81l0.32,-0.7l-0.08,-1.33l0.69,-0.26l0.16,-0.47l-0.96,-1.52l0.29,-1.54l1.24,-0.77l0.17,0.34l0.72,-0.1l1.47,2.21l1.38,0.57l1.36,-0.07l0.32,-0.59l-0.37,-0.69l-1.14,-0.38l-1.36,-2.16l0.98,-0.76l-0.17,-0.53l-0.59,-0.51l-0.85,0.35l-0.54,-0.66l-0.12,-0.73l0.47,-1.74l2.55,-0.98l0.77,-0.82l1.73,0.05l0.55,-0.74l2.57,-0.04l0.41,1.09l0.68,0.41l0.56,-0.37l0.06,-1.69l2.47,-0.16l1.5,0.85l1.37,0.29l0.39,1.11l0.71,-0.28l1.18,0.83l0.76,1.32l-0.39,0.98l0.42,0.52l1.3,-0.14l0.39,-0.31l0.08,-0.66l1.43,-0.69l0.46,0.18l1.18,-0.33l3.56,0.65l4.04,2.08l0.38,-0.17l0.33,0.23l-0.07,0.27l-0.72,0.01l-0.29,0.45l-0.0,1.59l-2.62,5.22l-1.34,0.04l0.33,1.6l-1.65,3.1l-0.55,1.82l-1.86,0.4l-0.55,0.4l0.19,0.66l1.32,0.34l-3.2,7.7l-1.06,1.11l-0.52,1.08l-1.63,0.64l-5.37,-1.84l-0.78,-0.76l-0.72,0.49l-1.32,0.19l-3.56,0.14l-0.95,-0.24l-0.56,0.5l-0.05,1.51l0.48,0.21l0.64,-0.4l1.16,0.6l1.13,-0.0l-0.14,1.38l1.23,1.05l0.93,2.98l-0.58,0.61l-0.52,1.41l-1.34,0.93l-1.65,3.59l-0.43,1.79l-0.69,0.16l-0.4,0.84l-0.42,-0.29l-2.74,0.09l-2.11,0.69l-0.62,-0.41l0.13,-0.97l0.67,-0.66l0.02,-0.57l1.89,-0.52l0.29,-0.35l-0.84,-0.59l-1.68,0.45l-0.24,-0.64l0.46,-3.7l-0.36,-1.51l0.5,-0.08l0.15,-1.05l-0.45,-1.57l-0.64,-0.36l0.07,-1.37l-0.3,-0.76l-0.77,-1.19l-0.61,-0.21l0.04,-0.31l0.43,-0.08l0.02,-0.5l-0.22,-1.02l-0.66,-0.35l0.45,-2.58l-0.49,-1.85ZM431.01,292.59l0.04,-0.02l0.01,0.07l-0.05,-0.05ZM454.76,352.74l-0.33,-0.41l0.26,-1.19l0.62,1.43l-0.04,0.91l-0.26,0.07l-0.25,-0.82ZM453.11,471.02l0.19,0.06l0.17,0.16l-0.28,-0.02l-0.08,-0.2ZM447.02,341.38l0.79,-0.49l0.19,0.79l-0.27,0.56l-0.72,-0.86ZM446.66,468.82l0.04,0.02l-0.03,0.04l-0.0,-0.0l-0.01,-0.06ZM446.04,340.0l0.11,-0.11l0.26,-0.0l-0.36,0.11ZM425.5,160.21l0.49,-2.25l1.81,-1.24l1.48,-0.31l0.54,-0.62l0.02,1.13l0.51,0.52l1.76,-0.4l0.66,-0.74l2.7,0.52l0.3,0.41l1.57,-0.09l0.37,0.57l1.03,0.19l0.47,-0.77l0.65,-0.21l1.66,1.12l0.5,1.38l-1.11,0.32l-0.29,0.39l-0.09,1.16l-0.63,1.11l-0.21,2.13l-1.31,-0.35l-0.34,0.35l-0.52,-0.45l-0.63,0.21l-1.22,-0.71l-8.83,-0.54l-1.35,-2.81ZM419.43,222.82l0.2,-1.65l0.75,-1.77l0.4,0.08l0.22,-0.29l-0.03,-0.66l2.31,-0.56l0.07,-0.68l0.55,-0.3l0.08,-0.54l-0.75,-0.37l0.27,-0.52l0.23,0.14l0.84,-0.46l0.24,-0.64l0.7,-0.46l-0.08,-0.71l-0.69,-0.49l0.23,-0.91l1.79,-1.27l0.28,0.25l0.54,-0.2l0.25,-0.76l0.83,0.15l1.57,-1.09l2.61,0.99l2.17,3.93l1.14,1.59l0.64,0.37l0.05,0.47l-0.45,-0.01l-0.44,0.54l1.78,1.21l-0.53,1.41l0.6,1.82l-0.25,0.98l-0.86,0.8l0.17,0.58l0.6,0.02l0.4,1.35l-0.24,4.58l-0.78,0.52l0.6,0.57l-0.13,0.64l-0.56,0.6l-3.39,0.25l-0.81,-0.49l-1.09,0.57l-1.25,-0.11l-0.52,-1.16l-1.47,-0.02l0.15,-1.12l-1.59,-1.93l-2.06,-0.33l-0.25,-0.62l-0.56,-0.15l-0.37,0.45l0.06,-0.28l-1.44,-1.78l0.6,-0.63l-0.38,-0.86l0.3,-0.92l-0.31,-0.32l-0.73,0.08l-0.28,0.41l-0.55,2.09l-0.32,-0.23l0.55,-1.11l-0.12,-0.78l-1.46,-0.23ZM423.67,213.82l-0.12,-0.05l0.05,-0.1l0.03,0.01l0.04,0.14ZM433.58,79.03l2.22,0.14l0.49,1.16l-0.62,0.41l-1.02,-0.43l-0.89,-0.87l-1.79,-0.23l1.6,-0.17ZM416.34,136.36l0.3,-0.35l1.26,0.04l0.49,-0.68l-0.1,-0.97l-0.82,-0.91l-0.38,-1.02l0.11,-2.87l0.9,-0.83l3.13,0.78l0.51,0.65l1.75,1.11l0.41,0.91l0.93,0.51l0.7,-0.02l0.95,1.65l0.71,0.19l-0.63,1.81l0.15,0.41l1.8,1.36l0.6,-0.03l0.79,-0.78l0.94,0.36l2.76,3.08l-0.08,1.03l-2.91,2.52l0.37,0.9l1.07,0.6l0.11,0.78l0.87,1.3l-0.07,0.95l-0.9,2.19l-1.57,-0.19l-0.44,0.55l-1.95,1.05l-2.63,0.71l-0.06,-0.7l-0.92,-0.34l-0.69,0.61l-0.65,0.08l-0.05,1.0l-0.78,0.91l-0.66,-0.34l-0.0,-1.2l0.75,-1.23l-0.18,-0.48l-1.67,-0.96l-0.47,-0.94l-1.21,-0.97l0.27,-0.99l3.77,0.54l0.55,-0.78l-0.01,-1.08l-2.74,-2.31l-0.91,0.02l-0.92,-0.39l-0.2,-1.24l-1.04,-0.99l0.29,-0.59l-0.28,-0.89l0.23,-0.89l-0.93,-0.57l-0.56,-0.87l-0.07,-1.19ZM432.67,201.01l0.19,2.46l0.62,2.14l-1.67,0.27l-0.48,-0.62l-0.05,-2.39l-0.41,-1.08l1.79,-0.78ZM430.12,501.31l0.96,-0.01l0.44,0.57l-0.36,0.42l-0.49,-0.85l-0.56,-0.13ZM423.39,233.69l0.63,-0.4l0.07,-0.68l0.56,-0.1l0.61,0.53l0.83,1.95l-0.18,0.21l-2.0,-0.89l-0.51,-0.62ZM417.6,212.21l-0.01,-0.76l1.61,-1.09l0.76,-0.04l-0.24,0.78l0.18,1.15l-1.18,0.75l0.15,0.81l-0.6,0.23l-0.36,-0.28l-0.31,-1.56ZM421.46,209.34l0.11,-1.05l1.96,1.73l-0.02,0.39l-0.55,0.26l-0.77,1.3l-0.81,-1.09l0.37,-1.08l-0.28,-0.46ZM421.74,297.82l0.27,-0.12l0.0,0.05l-0.27,0.08ZM422.35,296.54l-0.3,-0.28l0.46,-0.16l-0.15,0.44ZM389.32,351.88l0.51,0.4l1.44,0.15l1.01,-0.75l1.02,0.07l0.81,-0.73l0.32,-1.55l0.58,0.4l0.61,-0.56l0.91,-0.16l0.14,-1.27l-1.28,-2.05l0.07,-0.19l0.61,0.31l0.66,-0.29l-0.03,-0.64l-1.01,-0.85l0.13,-0.8l0.88,0.34l0.57,1.52l1.06,0.88l0.08,0.65l0.59,0.28l0.66,-0.31l0.18,-0.77l-2.25,-3.41l0.79,-2.88l0.5,-0.74l0.8,-0.26l0.81,-1.47l0.31,-0.08l1.31,0.89l0.27,1.08l1.42,0.84l0.46,1.11l-0.54,0.13l-0.38,0.69l0.66,1.71l0.24,0.2l0.6,-0.23l0.58,-1.54l0.87,2.19l1.32,1.95l0.85,0.26l0.47,0.8l1.2,0.59l2.15,2.52l0.23,0.86l-0.68,1.93l-0.02,2.57l0.77,0.85l0.75,-0.36l-0.16,-1.17l0.38,-2.07l0.53,2.02l-0.4,1.12l0.81,1.59l0.1,2.03l0.36,0.29l0.71,-0.21l0.18,0.86l0.49,0.36l0.8,-0.15l1.41,-1.22l0.64,0.63l-0.43,0.92l-1.47,1.44l-0.42,-0.7l-0.44,-0.09l-1.61,0.33l-0.77,2.34l-0.47,-0.21l-0.57,0.2l-2.45,2.86l-1.47,0.43l-2.91,-1.81l-1.27,-1.48l-0.32,-0.06l-0.46,0.51l0.24,0.89l-0.23,0.15l-1.46,-0.8l-0.66,0.12l-2.02,-2.6l-2.0,-1.12l-0.64,0.25l-0.51,-0.54l-0.37,-0.76l0.39,-1.34l-1.03,-1.12l-0.32,-0.11l-0.64,0.41l0.01,1.38l-0.33,0.51l-0.47,-0.99l-0.44,-0.24l-0.6,0.16l-0.84,-0.83l0.57,-1.76l-1.34,-1.01l-0.45,0.01l-0.37,0.63l-0.84,0.05l0.3,1.29l-0.62,0.2l-1.39,-1.1l-0.1,-1.13l-0.77,-1.73l1.01,-1.65l0.72,0.14l0.43,-0.42ZM414.79,346.68l0.44,-0.57l0.05,-0.57l0.3,-1.06l1.01,-0.52l0.15,0.42l0.6,0.06l1.43,1.8l-0.36,2.41l-0.8,1.03l-0.84,0.08l0.04,-0.75l0.51,-0.5l0.04,-2.23l-0.18,-0.91l-0.59,-0.67l-0.75,-0.06l-0.43,0.52l0.26,1.87l-0.55,1.17l-0.32,-1.5ZM415.07,348.28l-0.2,0.62l0.01,0.28l-0.08,-0.53l0.28,-0.37ZM411.44,98.32l0.33,-1.33l-0.06,-1.8l0.73,-1.46l1.24,-1.13l0.58,0.21l0.71,0.96l1.52,-0.38l0.76,1.21l0.4,2.99l-0.44,1.72l0.3,3.01l-0.67,1.82l-1.8,-1.46l0.27,-2.18l-1.22,-1.67l-2.43,0.15l-0.23,-0.65ZM374.78,271.19l0.15,-1.85l1.27,-1.98l0.55,-1.94l0.48,-0.66l2.36,-0.71l1.55,1.82l-0.34,0.83l0.39,1.03l0.68,0.99l0.56,0.12l0.22,1.9l0.49,0.66l-0.18,0.65l0.47,0.74l1.29,0.49l0.49,0.52l1.58,0.06l0.68,-0.72l0.01,-0.4l1.14,-0.03l1.2,0.51l1.05,-1.22l0.12,-1.68l1.82,-0.35l0.03,-0.82l0.38,-0.53l-0.5,-1.09l0.18,-0.82l-0.41,-0.96l0.14,-0.49l-0.57,-0.66l0.24,-0.76l-0.97,-0.3l-0.87,0.71l-0.41,-0.77l0.78,-0.72l0.06,-0.81l0.52,-0.73l0.47,0.0l0.27,0.73l1.42,1.47l1.64,-0.08l0.32,-0.32l-0.07,-0.62l-1.04,-0.25l-0.62,-0.65l-1.19,-2.97l-0.71,-0.9l-0.08,-0.74l-0.83,-1.12l0.58,-2.35l-1.21,-1.14l-0.87,0.1l0.29,-0.74l-0.33,-0.49l-0.85,-0.27l0.61,-2.28l0.62,-0.18l0.9,0.24l0.62,-0.74l1.09,0.32l1.89,1.7l0.23,0.85l0.69,0.01l0.58,-1.72l0.83,-0.9l0.31,0.43l1.15,0.47l1.58,2.23l-0.29,0.59l0.71,0.75l0.58,-0.42l0.18,-0.95l1.36,-0.09l0.52,0.63l0.91,-0.84l3.77,-0.59l1.14,-0.84l0.26,-0.54l0.62,0.59l1.21,-0.69l0.81,0.75l1.16,0.18l1.5,2.73l-0.26,1.97l-1.21,0.85l-0.35,0.67l-1.17,-0.78l-0.51,0.4l0.01,0.85l-0.96,-0.32l-0.62,1.66l0.6,1.01l1.15,-0.71l0.5,0.55l0.9,-0.05l-0.5,0.73l0.51,0.57l-0.16,0.49l-0.57,-0.08l-3.06,1.19l-3.76,4.71l-2.05,1.75l0.35,0.67l-0.23,2.58l0.36,0.6l0.59,-0.24l0.22,-0.91l0.95,-1.48l1.76,-1.18l1.87,0.33l2.34,1.76l-0.22,1.33l-0.72,0.08l-0.36,0.52l0.31,0.42l1.02,0.38l0.34,1.35l0.49,0.18l0.18,0.67l-1.14,1.5l-0.13,1.04l0.33,0.62l1.04,-0.04l1.12,-1.36l1.35,-0.67l0.38,-0.02l0.74,1.45l0.17,1.66l-0.21,0.46l0.63,1.16l0.09,1.39l-0.44,0.09l-0.52,0.87l-1.34,0.98l-1.3,-0.26l-0.36,0.62l1.76,1.4l0.5,2.45l-0.19,1.19l-2.27,0.61l-0.18,0.67l1.48,0.8l0.92,-0.26l-0.21,0.9l-0.63,-0.1l-1.17,1.13l0.45,0.76l1.41,-0.51l-0.71,1.85l-0.1,-0.74l-0.63,-0.17l-0.83,0.85l-1.07,0.25l-1.03,2.19l-0.76,0.59l-1.69,0.9l-1.31,-0.13l-0.61,-0.66l-1.31,-0.44l-1.27,0.17l-0.48,-0.37l-0.54,-1.24l1.3,-3.44l-0.79,-0.72l-0.29,0.11l-0.16,0.76l-1.24,1.51l-0.62,1.81l0.09,0.41l0.55,0.21l0.08,1.18l1.9,2.92l-1.02,1.91l-2.48,2.43l-0.91,-0.15l-0.38,0.34l-1.19,-2.37l-0.67,-0.1l-1.09,0.67l-0.7,-3.87l0.18,-1.2l-1.18,-0.97l-0.52,-3.21l-0.82,-1.07l-0.16,-1.16l-1.32,-0.51l-0.32,-0.47l-1.7,-3.7l0.07,-1.02l-0.42,-0.23l-0.03,-0.65l-0.85,-1.42l-1.04,-0.68l-0.87,-0.1l-0.5,0.37l0.07,-1.82l-1.28,-1.57l-0.91,0.21l-0.89,0.94l-0.86,-0.95l-1.09,-0.07l-0.38,-0.95l0.82,-0.69l-0.35,-0.7l-0.46,-0.11l0.0,-1.42l-1.24,-1.46l-1.58,-1.23l-1.76,-3.24ZM390.55,268.8l-0.03,-0.05l0.05,-0.05l0.03,0.02l-0.05,0.08ZM391.26,258.16l-0.13,1.15l-2.76,1.04l-0.5,-0.37l-0.53,-1.17l-1.27,-0.83l-0.04,-0.89l-0.77,-0.56l-0.6,-1.14l0.9,-1.31l1.09,-0.01l0.35,-0.89l1.65,0.33l1.12,3.12l0.65,0.37l0.36,0.93l0.47,0.23ZM395.86,246.94l-1.15,1.05l-0.61,-0.19l-0.16,-0.44l0.27,-0.56l0.84,-0.53l1.19,0.17l-0.38,0.51ZM383.77,205.23l0.5,0.09l0.47,-0.44l-0.1,-1.22l0.74,-0.18l0.18,-0.7l1.21,0.25l1.04,0.8l0.89,-0.46l-1.01,-1.33l0.62,-0.42l0.02,-0.79l-0.44,-0.25l-0.96,0.16l0.59,-1.18l2.2,-0.44l0.19,0.67l1.47,1.59l0.06,1.16l1.11,0.73l0.42,-0.02l0.74,-0.76l1.12,-0.16l0.51,-0.52l0.08,-0.45l-0.4,-0.23l-2.14,0.59l-0.0,-1.51l-0.29,-0.43l-0.65,-0.12l-0.09,-1.13l1.71,-1.64l0.21,-0.41l-0.29,-0.55l-2.37,0.42l-0.43,-0.71l-0.17,-1.33l0.32,-0.87l0.79,-1.06l1.24,-0.51l1.04,-0.92l0.09,-0.48l-0.44,-0.21l-2.22,0.5l-0.43,-0.28l-1.14,0.02l0.38,-0.39l0.29,-1.99l0.64,-0.46l-0.4,-0.93l1.17,-0.93l1.9,0.7l0.46,0.6l1.07,1.88l-0.53,2.31l1.53,1.03l0.93,1.78l-0.66,0.57l-0.02,0.46l2.18,1.08l1.1,2.81l-0.34,0.81l0.87,0.32l0.08,0.68l0.35,0.29l0.91,-0.75l2.34,-1.06l0.37,-0.86l-0.68,-0.41l-1.87,0.53l0.14,-0.38l-1.03,-1.91l-0.27,-1.66l0.3,-0.33l2.01,1.03l1.72,-0.63l0.33,-0.78l-0.43,-0.19l-1.45,0.33l-1.45,-1.62l-1.17,0.14l-1.42,-1.07l0.11,-0.5l3.22,0.42l0.33,-0.21l-0.05,-0.7l-0.36,-0.16l0.13,-0.62l-0.82,-0.32l-0.61,-1.44l-0.45,0.17l-0.51,-0.44l-1.8,-0.04l-1.23,-2.57l1.37,-0.44l0.53,-1.09l2.08,-1.34l2.12,1.16l0.39,0.02l0.59,-0.55l0.16,0.01l-0.2,0.83l0.76,0.32l1.32,2.38l-0.15,1.12l0.46,0.94l0.63,0.43l0.54,-0.33l-0.22,-0.93l0.86,0.61l0.69,-0.38l-0.07,-1.17l-0.76,-1.67l0.23,-1.16l0.36,-0.21l0.41,0.93l0.62,0.04l0.27,-0.55l0.75,-0.03l0.34,-0.33l0.26,1.46l1.67,1.11l1.4,0.51l0.5,0.54l-0.07,1.37l-0.88,2.32l0.33,1.55l0.98,1.91l-0.05,1.08l-1.22,3.87l0.26,2.81l-0.65,1.32l-1.67,1.18l0.25,0.77l2.72,1.22l0.11,0.51l-0.58,3.27l-1.37,-1.71l-2.28,2.1l-0.15,1.14l1.02,0.43l-1.01,0.13l-0.97,2.26l0.38,1.16l1.4,0.73l0.43,0.59l-0.34,0.65l0.12,0.42l0.54,0.28l0.41,0.74l-0.73,0.28l-0.94,-1.01l0.01,-1.37l-0.71,-0.43l-0.87,1.75l0.3,0.88l0.67,0.69l-0.02,1.48l-4.23,0.38l0.0,-0.4l-0.46,-0.22l-0.03,-0.96l-0.5,-0.29l-0.71,0.3l-0.14,1.04l-1.93,0.15l0.86,-2.32l-0.15,-0.74l-0.84,0.16l-1.17,1.92l-0.24,1.09l-4.37,-1.23l-0.14,-0.34l0.29,-2.82l-0.76,-1.01l0.47,-0.31l2.3,0.38l0.55,-0.3l0.08,-0.47l-1.72,-0.92l0.36,-0.69l-0.45,-0.55l-1.4,0.3l-0.45,-0.63l1.35,-0.74l0.01,-0.51l-0.56,-0.86l3.07,-0.16l0.54,-0.85l-0.09,-0.7l-0.56,-0.21l1.3,-0.09l0.3,-0.63l-0.2,-0.21l0.89,-0.23l0.48,-0.64l-0.75,-0.88l4.91,-0.17l0.58,-0.46l-0.25,-0.89l-3.61,0.21l-0.41,-0.32l-5.51,0.71l-0.52,-0.2l-3.1,0.47l-1.04,0.48l-1.31,-0.58l-3.7,0.92l-0.9,-0.24l-1.18,0.17l-1.18,0.6l-0.43,-0.81l0.21,-0.63l-0.24,-0.45ZM414.36,266.83l0.45,0.33l0.47,-0.16l0.16,1.43l-0.9,1.89l-1.18,0.2l-0.67,-1.27l-0.07,-2.15l0.62,-1.15l1.01,-0.67l0.38,0.38l-0.27,1.17ZM414.02,274.95l-0.9,-0.23l-0.15,-0.37l0.49,-0.5l0.1,-0.82l0.81,-0.84l-0.26,0.71l0.39,1.28l-0.49,0.75ZM411.43,235.03l-0.36,-0.31l0.19,-0.46l0.86,-0.66l0.9,-1.59l0.33,0.01l0.4,0.46l-0.71,1.5l-0.64,0.12l-0.97,0.93ZM410.06,345.07l1.51,0.05l0.61,0.71l0.95,-0.39l0.17,1.41l-0.45,1.89l-0.93,-1.78l-1.28,-0.8l-0.58,-1.09ZM382.97,135.74l-0.59,-2.3l0.01,-1.42l0.39,-0.64l0.86,-0.74l0.61,0.01l2.71,2.01l1.67,0.22l0.66,0.66l0.55,0.07l0.67,-0.79l0.05,-1.1l0.58,-0.39l0.01,-1.18l-0.45,-0.41l-2.55,-0.27l0.4,-0.4l2.02,0.24l0.44,-0.45l-0.09,-0.73l0.84,-0.11l0.34,-0.94l-0.42,-1.23l-0.52,-0.32l-0.83,0.28l-0.01,-0.67l-0.5,-0.27l-0.61,-0.22l-0.47,0.23l-0.37,0.97l-0.54,-0.55l2.05,-1.88l0.29,-0.74l-0.83,-1.4l-0.08,-1.1l-0.98,-0.62l-1.67,0.95l-1.01,2.32l-1.24,1.23l-0.45,0.0l0.1,-0.62l0.88,-1.09l1.46,-2.92l-0.0,-0.8l-1.31,-1.09l-2.53,0.6l-0.45,-0.29l0.45,-3.63l0.53,-1.4l0.88,-1.2l-0.07,-0.85l1.1,0.94l6.94,-0.52l1.44,1.75l0.65,0.01l0.49,0.41l0.69,1.58l-0.09,1.48l1.06,2.6l-0.57,2.15l-0.72,1.05l0.33,0.63l0.61,-0.07l-0.36,0.76l0.38,1.11l0.7,-0.12l0.87,-1.41l0.25,-1.95l1.49,-0.62l0.89,-0.97l0.93,0.3l1.44,2.91l1.25,0.73l-1.32,2.83l0.06,0.88l0.78,0.34l0.19,0.56l0.46,0.26l1.07,-0.57l0.72,0.1l1.01,-0.62l0.22,1.34l1.35,1.15l0.29,0.76l-0.77,0.86l-0.14,0.89l0.78,0.56l0.5,-0.14l0.4,0.76l0.72,0.04l-0.64,1.05l0.21,0.33l-0.5,1.14l-1.11,1.04l0.43,1.71l-0.46,1.99l0.47,0.65l0.88,0.07l0.33,1.97l0.66,0.82l1.4,3.18l-0.19,1.25l-0.82,1.09l0.24,1.78l-0.76,0.83l-3.18,0.26l-0.72,0.75l-3.03,-2.19l0.06,-0.78l-0.78,-2.96l0.56,-1.61l-1.09,-1.69l-0.14,-1.87l-0.46,-0.22l-0.92,0.33l-0.96,-1.37l-3.26,-1.74l-2.35,0.82l-0.76,-0.98l0.11,-0.74l0.74,-0.74l-0.29,-1.0l-3.53,0.22l-0.99,0.46l-0.9,0.01l-1.38,0.96l-0.37,0.67l-2.15,-1.04l-1.32,-2.23ZM402.3,245.78l0.83,-0.17l0.64,-0.53l1.52,0.08l2.32,-1.24l2.75,-0.09l-0.31,1.26l-0.78,1.12l-1.31,0.76l-0.9,1.24l-2.94,0.62l-0.22,-0.46l-0.67,-0.08l-0.2,0.26l-0.48,-0.32l-2.29,-0.19l-0.71,-0.52l0.06,-0.4l1.73,-0.52l0.87,0.11l0.12,-0.96ZM404.64,335.96l0.28,0.24l-0.19,0.49l-0.18,-0.17l0.08,-0.57ZM400.12,384.21l0.18,-0.59l0.82,-0.41l-0.03,0.27l-0.97,0.73ZM393.8,182.29l0.81,-0.68l1.53,-0.23l1.01,-0.86l0.46,-0.91l1.76,-0.32l1.38,0.5l-5.02,2.71l-0.88,0.31l-1.05,-0.51ZM393.1,153.37l0.12,-0.43l-0.41,-0.98l0.08,-1.05l0.43,-0.8l3.57,0.04l2.26,1.78l1.09,2.26l-2.23,-0.06l-0.62,-0.32l-1.53,1.08l-1.75,-0.58l-1.01,-0.95ZM390.55,142.8l-0.47,-0.22l0.1,-0.79l1.29,-1.78l0.47,-0.09l0.13,1.23l-1.53,1.65ZM381.06,200.78l0.49,-0.39l0.1,-0.71l1.3,-0.07l-0.34,-0.8l0.48,-0.76l4.85,-1.31l0.73,0.88l-2.31,0.72l-0.98,2.08l-0.55,0.45l-0.5,-0.27l-0.34,0.28l-0.66,-0.1l-0.22,0.31l-2.06,-0.3ZM378.25,196.4l1.13,-0.61l1.41,0.02l2.27,-1.2l3.84,-0.41l0.31,0.33l-0.14,0.8l-7.87,1.78l-0.94,-0.39l-0.01,-0.32ZM376.08,190.42l0.51,-0.09l0.37,-0.74l0.96,0.03l1.65,-0.6l1.35,0.13l5.02,-0.61l0.58,1.84l-0.32,1.29l-0.74,0.97l-0.9,0.66l-2.34,0.44l-3.2,-0.16l-0.2,-0.51l-2.69,-0.94l-0.05,-1.71ZM383.08,318.64l0.75,-0.08l0.69,0.85l-0.37,0.89l0.52,0.79l0.07,0.8l-0.72,-0.23l-1.1,-1.19l0.16,-1.82ZM376.48,180.64l0.14,-0.82l1.71,-1.08l1.59,0.1l0.19,0.43l-0.93,1.4l0.03,0.52l0.66,0.24l0.6,-0.21l0.59,-0.72l0.65,1.08l0.05,1.03l0.98,0.89l0.62,0.1l0.21,0.64l0.85,0.33l0.05,0.64l-1.9,1.61l-2.86,-0.1l-2.5,-0.58l0.38,-0.74l-0.37,-0.87l0.38,-1.61l-0.3,-0.9l-0.57,-0.15l0.14,-0.53l-0.41,-0.71ZM382.87,351.88l0.5,1.7l-0.24,1.27l-0.56,-0.41l-0.39,-0.96l0.19,-1.09l0.5,-0.51ZM378.76,357.87l0.32,-2.26l0.42,-0.71l-0.17,-1.01l0.44,-0.58l0.86,0.43l0.19,1.04l0.98,1.16l-0.5,1.2l0.11,0.66l-0.35,0.55l-0.68,0.19l-0.41,0.77l-0.05,-1.51l-0.61,-0.22l-0.56,0.3ZM380.85,368.37l0.1,-0.05l-0.02,0.19l-0.08,-0.14ZM374.14,155.27l0.21,-2.42l-0.8,-2.01l0.8,-0.65l0.99,0.44l0.58,0.86l1.89,4.93l0.03,1.06l-0.4,0.64l-0.16,1.45l1.37,0.18l1.17,2.66l-0.18,0.71l0.34,0.43l-0.01,0.7l-0.85,1.86l-0.9,0.06l-0.5,0.4l-0.78,-1.62l-1.22,-0.12l0.13,-0.76l-0.71,-1.63l0.21,-0.27l-0.64,-0.77l0.21,-1.55l-0.35,-0.63l0.01,-1.53l-0.33,-0.43l0.58,-1.2l-0.67,-0.8ZM262.47,316.27l0.34,-0.22l1.12,0.46l0.61,-0.39l-1.96,-6.32l0.67,-1.78l29.24,8.27l-0.78,3.03l0.33,0.57l1.6,0.39l0.47,-0.27l1.21,0.25l0.57,-0.32l0.28,-0.67l-0.55,-0.7l0.35,-1.4l17.48,4.16l0.48,-0.3l11.63,-52.12l1.02,0.72l0.45,-0.55l-0.42,-0.8l0.69,-0.71l-0.54,-1.4l-0.24,-1.55l0.18,-0.81l0.81,0.54l0.91,-1.42l-0.36,-0.62l-0.9,-0.56l0.84,-3.76l0.49,0.81l0.68,-0.14l0.16,0.09l-0.66,0.45l-0.02,0.46l1.77,2.72l0.22,0.8l1.31,0.03l-0.22,0.72l0.89,1.23l-0.65,1.01l-0.12,1.31l1.49,0.42l0.49,-0.38l0.61,0.57l-0.0,1.22l-1.19,3.5l0.19,3.2l-0.22,1.41l0.7,0.67l-0.61,2.61l0.7,0.59l-0.36,0.57l0.2,0.65l0.53,-0.06l-0.76,0.93l0.12,1.0l-0.43,0.87l0.57,1.07l-0.58,0.75l0.71,0.62l0.63,-0.14l0.24,1.97l0.89,0.76l0.73,-0.02l0.66,-0.57l-0.5,-1.35l0.11,-0.47l0.57,0.49l0.46,-0.1l0.95,-1.25l2.02,-0.19l0.34,-0.55l-0.93,-1.07l0.96,-0.16l0.34,-0.89l-0.87,-0.81l-0.05,-1.22l-1.01,-0.89l-0.03,-1.0l0.38,-0.81l-0.2,-0.86l-0.61,-0.33l0.22,-2.55l0.4,-0.02l0.4,-0.69l-0.45,-1.3l0.23,-0.62l-0.26,-0.84l0.67,-0.65l-0.92,-1.26l0.65,-0.41l0.21,-1.11l-0.5,-1.17l0.21,-1.86l-0.25,-1.13l0.28,-1.02l-0.12,-1.87l0.37,-0.58l-0.2,-1.1l0.32,-0.72l-0.25,-0.96l0.41,-0.63l-0.51,-1.77l0.88,-1.09l1.54,0.68l0.58,-0.44l-1.25,-2.02l0.07,-0.53l0.29,0.08l0.47,-0.7l0.88,0.63l0.88,0.17l1.07,1.06l1.44,2.45l0.78,0.6l0.86,-0.52l-0.4,-1.36l0.32,-0.64l1.15,-0.22l0.52,1.8l1.16,0.69l1.15,3.08l1.46,1.27l0.95,-0.04l-0.08,0.98l1.0,1.42l0.39,1.62l-0.25,0.32l0.71,0.92l0.14,0.68l-0.45,-0.14l-0.38,0.59l0.3,0.98l-0.17,0.88l0.84,1.07l-0.49,0.76l-0.05,1.17l0.44,1.05l-0.06,0.9l-0.51,0.11l-0.15,0.45l1.27,6.09l-0.75,1.49l-0.03,0.87l0.63,1.99l-0.0,3.18l0.86,1.04l1.18,5.51l-0.52,1.49l0.4,1.04l-0.28,0.91l0.13,0.89l-0.7,-0.16l-0.58,0.46l-0.33,3.04l-1.42,1.39l-0.22,0.73l0.27,1.13l2.57,3.54l0.53,3.8l1.04,0.58l1.58,3.35l1.99,0.55l0.86,1.98l1.46,0.57l0.59,-0.41l1.2,0.86l1.63,1.49l1.31,2.18l0.55,0.1l1.0,1.5l1.19,0.26l0.48,-0.79l0.39,0.02l0.35,0.54l-0.46,0.82l-0.08,1.02l0.58,1.75l1.49,-0.09l0.39,-0.62l0.4,0.54l0.48,0.08l1.21,-0.95l-0.15,1.9l0.29,1.38l-0.44,2.07l0.43,0.9l-0.09,1.65l-0.72,1.31l-0.15,1.26l-1.32,-0.65l-0.67,0.31l-0.66,-3.2l0.48,-1.61l-0.57,-0.42l-0.55,0.52l-1.63,3.9l-0.92,-1.31l-0.6,-0.05l-0.31,-2.12l-0.58,-0.38l-0.43,0.24l-0.04,-1.44l-0.73,-0.32l-0.41,0.42l-0.06,0.89l-0.59,0.26l-0.22,0.59l-1.04,0.38l-0.53,0.69l-0.48,-0.51l-0.55,0.22l0.26,1.51l0.78,0.74l-0.26,1.54l-0.39,0.73l-0.94,-0.2l-0.6,0.2l-2.17,-1.88l-0.77,-1.75l-0.7,-0.11l-0.5,-0.54l-0.75,0.27l-0.57,1.77l0.21,0.51l1.76,1.56l0.29,2.37l0.48,0.31l0.4,-0.29l0.06,0.36l-0.47,1.0l-0.33,2.26l-1.53,1.25l-0.23,1.27l0.19,0.67l0.83,0.07l3.22,-5.13l2.26,-0.4l0.69,-1.2l1.16,-0.27l1.41,0.46l0.57,1.19l-0.6,0.74l-0.6,-0.16l-0.61,0.35l-0.19,0.91l0.88,0.86l-0.73,-0.42l-0.47,0.19l-0.23,1.51l0.79,1.13l0.6,0.1l1.0,-1.4l0.8,1.26l-0.15,1.22l-0.9,1.48l0.22,1.0l-0.75,0.25l-0.33,-0.59l-0.49,-0.14l-0.9,0.89l-0.99,0.11l-0.83,-0.36l-0.29,0.99l-0.81,0.73l-0.57,-0.08l-0.73,-0.79l-0.54,0.06l-0.25,0.47l0.21,0.79l-1.58,0.48l-1.41,-1.13l-1.54,0.16l-0.46,0.75l-0.83,-1.04l-0.68,0.11l-2.23,-1.32l-1.04,-0.01l-0.64,-0.67l-0.13,-1.19l-0.49,-0.23l-0.48,0.33l-1.02,-0.36l-1.12,1.34l-3.67,-1.26l-0.44,-0.87l0.42,-0.51l0.84,0.21l0.39,-0.59l0.89,-0.46l0.07,-1.33l-1.14,-0.77l-0.63,0.07l-0.18,0.42l-1.9,-0.84l-0.64,-1.26l-2.42,-0.91l-0.98,0.41l-0.62,-0.34l-0.85,0.03l-1.13,-0.9l0.18,-0.56l1.13,-0.89l0.18,-2.67l-1.17,-2.34l-0.63,-0.51l-0.57,0.07l-1.24,1.02l-0.36,1.29l-1.64,0.17l-0.44,0.87l0.03,2.26l-1.95,1.24l-1.64,2.04l-1.04,0.42l-3.64,0.38l-1.98,-0.24l-0.74,-0.56l-1.6,-0.22l-0.57,0.31l-0.2,1.17l-3.95,2.3l-2.46,0.08l-2.36,0.7l-4.52,-0.72l-1.13,0.66l-0.42,-0.66l-1.03,-0.4l-0.99,0.46l-0.8,-0.06l-0.15,-0.53l-0.49,-0.28l-1.77,0.25l-2.42,-0.49l-0.27,0.61l0.33,0.46l-0.96,-0.57l-5.64,-0.97l-0.98,0.22l-1.61,-0.49l-1.27,0.6l-1.79,-0.57l0.13,-0.55l-0.32,-0.87l-1.54,-1.6l-0.33,-1.07l0.21,-1.24l-0.95,-2.35l0.51,-0.81l-0.15,-1.07l1.06,-1.01l0.32,-1.61l0.35,-0.3l-0.49,-1.01l0.3,-1.25l-0.2,-0.28l1.27,0.35l-0.11,-0.95l-2.26,-1.51l-0.3,-0.67l-1.49,-0.29l-0.78,-0.94l-1.12,-0.4l-3.35,-0.19l-0.29,-0.58l-0.83,-0.38l-1.01,0.57l-0.4,-0.07l-5.16,-2.72l-0.36,-0.87l-2.9,-2.59l-0.34,-0.9l0.7,-0.64l-0.02,-1.81l-1.35,-0.46l-0.43,-0.47ZM296.56,348.77l0.63,0.22l-0.45,-0.1l-0.19,-0.12ZM366.43,318.73l-0.64,-0.33l-0.41,-0.68l0.04,-1.63l1.15,1.7l-0.13,0.94ZM282.87,346.74l-0.62,-0.06l-0.07,-0.11l0.28,-0.07l0.41,0.24ZM375.09,341.57l0.15,-0.39l0.23,0.67l0.99,0.31l0.56,1.07l-0.52,0.08l-0.53,1.04l-0.26,-0.31l0.57,-0.88l-0.05,-0.43l-1.15,-1.16ZM370.58,212.41l0.63,-0.81l-0.25,-0.62l0.65,-1.25l1.74,-1.62l1.28,0.15l1.48,1.77l-0.02,2.98l0.67,1.48l-1.81,1.97l-2.25,0.64l-1.81,-0.94l-1.43,-1.88l1.13,-1.86ZM372.31,349.42l-0.69,-0.62l0.14,-0.26l0.41,-0.04l0.14,0.92ZM365.73,358.82l1.94,-1.29l0.43,-1.11l1.72,1.01l-0.26,2.28l-0.91,-0.23l-0.19,1.24l-2.73,-1.91ZM369.18,337.84l-0.03,-0.16l0.09,-0.51l-0.05,0.67ZM337.82,214.18l3.33,-14.86l4.92,2.08l0.83,0.69l0.52,-0.53l-0.01,-1.39l0.62,-0.25l-0.09,-0.68l0.49,-0.66l-0.15,-1.21l0.44,-0.26l-0.04,-0.72l-0.58,-0.34l-0.72,-1.28l-1.49,-0.97l0.19,-0.28l-0.28,-0.37l-1.02,-0.32l0.17,-1.39l-0.27,-0.41l-0.58,-0.18l-0.95,0.31l-0.1,-0.24l0.12,-0.51l1.89,-0.36l3.0,-2.09l-0.44,-0.87l0.4,-0.22l0.13,-0.66l-0.81,-1.27l-0.09,-0.89l-0.7,-0.39l0.04,-0.55l-0.83,-0.78l-0.79,0.02l1.18,-5.28l1.03,-0.03l0.84,-0.79l0.07,-0.44l-0.35,-0.41l0.3,-0.53l0.72,-0.25l0.05,-0.45l0.7,-0.4l0.77,-1.99l0.91,-0.57l0.33,-0.78l0.74,-0.49l0.74,0.03l0.54,0.4l0.98,-0.45l-0.22,1.63l1.01,0.5l-0.04,1.06l-0.74,0.83l-0.6,-0.1l-0.57,0.55l0.04,0.99l0.62,1.21l-0.62,0.59l0.16,1.74l-0.64,0.93l0.44,0.66l1.12,0.41l0.69,2.61l-0.87,0.53l-0.03,0.6l0.38,0.45l-1.58,0.69l-0.77,1.54l0.06,0.6l-0.65,0.89l0.43,0.58l3.42,0.05l0.8,1.47l-0.08,0.42l-0.97,0.79l-0.07,0.52l-0.72,0.11l-0.88,1.26l-0.45,0.83l0.12,0.99l0.67,0.27l0.49,-0.25l1.48,-1.92l1.96,-0.34l0.7,0.21l0.47,0.48l-0.35,1.03l0.36,1.12l-0.23,0.63l0.31,0.56l-0.13,2.25l0.32,0.54l0.6,-0.22l0.57,-2.72l1.25,-0.28l0.36,-0.61l-1.34,-0.99l0.58,-2.78l1.65,-1.78l1.33,0.24l2.88,2.18l0.61,1.29l0.46,1.92l-0.43,4.97l-0.94,1.77l-1.11,0.48l-0.57,0.8l-0.04,0.53l0.65,0.45l-0.78,0.99l0.13,1.24l-1.86,2.23l-0.44,0.99l0.28,0.91l-0.23,0.57l-0.69,0.17l-0.65,0.83l0.24,0.93l-4.44,0.4l-1.89,1.54l-1.09,-0.14l-1.52,-0.82l-0.69,-0.88l0.37,-2.12l-0.6,-1.0l-0.56,0.23l-0.2,1.4l-0.41,0.27l-0.57,-0.29l-0.45,0.3l-0.02,1.12l-0.37,0.42l-2.11,0.0l-0.5,-0.85l0.43,-0.31l-0.27,-1.67l-0.39,-0.58l-1.31,-0.64l-0.96,0.5l-0.65,1.08l-2.33,0.72l-1.36,1.53l-2.16,-0.53ZM353.07,252.53l-0.18,-0.64l-1.02,-0.65l-0.84,-1.21l-1.37,-0.46l3.4,-4.11l5.53,0.43l1.12,-0.43l1.11,0.01l1.15,0.48l1.47,2.13l0.1,0.62l1.03,0.62l0.77,1.33l-0.89,2.33l-0.41,2.7l-1.52,2.31l-0.12,0.8l-1.88,1.94l-0.41,1.43l-1.39,1.24l-0.29,-0.36l-0.77,0.15l-0.06,1.2l-0.11,-1.26l-2.04,-4.53l0.12,-0.68l-0.91,-0.66l0.22,-0.81l-0.61,-1.05l0.34,-0.68l-1.54,-2.22ZM356.38,131.25l0.61,-2.73l1.07,-4.77l0.81,1.78l0.66,0.28l0.31,0.67l0.28,1.9l-1.49,3.66l-1.82,0.06l-0.43,-0.84ZM354.22,140.9l0.72,-3.2l0.99,0.25l0.23,0.79l-0.87,1.71l-1.07,0.45ZM344.51,358.33l0.94,-0.21l1.34,0.38l0.66,0.56l0.64,1.22l-0.21,1.16l-1.07,0.09l-0.69,-0.57l-0.82,-0.81l-0.78,-1.83ZM343.45,246.05l0.34,-0.35l0.86,-0.03l1.16,0.72l-2.21,0.24l-0.15,-0.58ZM319.66,383.43l0.58,1.04l0.11,0.1l-0.52,-0.1l-0.16,-1.05ZM317.77,367.13l0.19,-0.56l0.63,-0.35l-0.4,1.1l-0.43,-0.19ZM317.48,374.25l-0.13,-0.78l0.25,-1.06l0.35,1.97l-0.46,-0.13ZM317.12,377.88l0.04,-0.85l0.65,-0.18l-0.58,1.35l-0.12,-0.32ZM314.41,374.19l0.57,0.24l-0.14,0.63l-0.37,0.19l-0.06,-1.06ZM311.1,365.02l0.9,-0.17l0.05,1.27l-0.95,-1.11ZM308.9,362.27l0.31,0.24l0.02,0.64l-0.44,-0.71l0.11,-0.16ZM305.06,360.24l0.09,-0.06l-0.03,0.05l-0.06,0.02ZM299.0,350.45l1.55,-0.48l0.33,0.64l-1.15,0.07l-0.73,-0.23ZM292.58,354.28l-0.15,-0.28l0.45,-0.29l-0.16,0.44l-0.15,0.13Z", "name": "Nunavut"}, "CA-NS": {"path": "M806.14,740.09l0.6,-1.1l-0.19,-1.16l1.53,-2.49l0.42,-2.61l0.6,-1.53l-0.03,-2.56l0.54,-3.5l1.51,-3.01l0.15,-1.97l0.16,-0.35l1.13,0.17l0.58,-0.23l-0.36,1.59l1.07,0.72l1.38,-0.48l0.25,0.69l0.19,1.88l-0.37,0.37l0.03,0.59l0.78,0.69l-0.34,1.48l0.1,1.93l-0.48,4.15l0.66,0.61l-0.35,0.83l-0.42,0.47l-0.53,0.06l-0.41,0.74l-0.44,0.35l-0.86,0.06l-0.71,1.87l-1.26,1.0l-0.2,0.83l0.56,0.34l0.4,-0.18l-0.21,0.92l0.5,0.44l0.95,-0.7l0.24,0.03l-1.43,1.75l0.15,1.53l1.35,0.03l1.28,-1.57l0.61,-0.21l0.72,0.25l-0.26,0.86l-0.98,0.93l-0.57,0.09l-0.98,1.27l-1.15,-0.45l-1.0,1.26l-1.85,-1.48l-1.42,-2.29l-0.27,-1.03l-1.36,-1.87ZM816.61,744.13l1.05,-1.41l-0.51,-1.54l2.33,-3.96l0.31,-1.02l-0.19,-0.41l-0.45,0.02l-2.83,2.93l-0.59,-0.45l2.36,-3.35l0.82,-2.08l0.74,-0.69l-0.04,-0.59l-0.69,-0.2l-1.08,0.73l-0.44,1.08l0.12,-0.58l0.95,-1.72l0.31,-0.23l1.11,0.83l0.0,0.01l-0.5,1.38l0.14,0.46l0.77,-0.36l0.46,0.32l0.48,-0.32l-0.25,-1.23l0.25,-0.6l0.28,-0.06l-0.09,0.39l0.46,0.2l1.39,-0.32l0.44,0.58l0.8,-0.47l0.17,1.41l-0.68,0.84l0.12,0.42l0.59,0.46l1.08,-0.34l0.3,0.34l-1.47,1.09l-0.16,0.62l-1.5,0.75l-0.17,0.84l0.9,0.39l-0.87,0.89l-0.13,0.94l-1.5,1.69l-1.05,0.32l-1.77,1.89l-1.76,0.09ZM816.46,732.7l0.05,-0.34l0.15,-0.22l-0.19,0.56ZM816.79,731.83l0.24,-0.63l0.0,-0.0l-0.04,0.32l-0.2,0.32ZM812.99,739.44l0.88,-1.79l0.6,-0.25l0.0,1.22l-0.51,0.54l-0.97,0.27ZM759.65,789.33l0.16,-4.68l1.0,-2.32l1.2,-1.76l-0.25,-0.79l-0.76,-0.03l0.79,-1.21l0.55,1.16l1.15,-0.48l2.56,-4.02l-0.39,-0.25l-0.53,0.16l-2.38,2.22l8.34,-9.82l1.48,-1.36l2.68,-1.68l0.64,-0.83l0.18,-0.86l0.15,2.95l0.79,0.75l0.56,-0.3l0.09,-0.56l0.83,0.28l1.02,0.66l0.21,0.95l0.41,0.32l0.85,-0.63l-0.2,-1.37l-1.52,-0.96l0.48,-1.27l2.17,-1.72l0.87,-0.31l0.38,-0.71l0.77,-0.16l0.09,-0.31l2.0,-0.77l0.57,0.44l0.62,-0.38l0.08,-0.73l0.87,-0.87l-0.76,-0.39l-2.62,0.32l-2.84,0.85l-0.61,0.66l-0.49,-0.31l-1.16,0.39l-1.2,-0.1l-2.3,0.94l-1.0,0.8l-0.82,-0.25l-1.64,0.19l-1.2,0.97l-0.22,1.24l-1.05,-0.26l-0.99,0.29l0.05,-0.87l0.87,-0.88l-0.09,-0.5l1.3,-1.3l0.28,-0.94l1.72,-2.26l0.02,-1.13l0.39,-0.53l0.26,0.4l0.97,-0.59l0.19,-0.62l-0.26,-0.25l-0.04,-1.31l0.51,-1.57l1.15,-0.65l0.29,-0.58l1.43,0.15l1.08,0.9l0.83,0.12l0.3,0.65l0.75,-0.22l0.73,0.19l0.2,-0.77l1.23,-0.68l-0.11,1.13l1.96,-0.28l-0.19,0.41l0.35,0.35l1.32,0.28l0.39,-0.54l0.8,-0.03l1.26,-0.83l0.38,-0.58l-0.15,-0.29l4.41,-0.24l-0.95,0.78l-0.21,0.93l0.34,0.38l0.28,-0.17l0.75,0.36l0.21,-0.58l0.48,0.15l0.41,-0.34l-0.28,-0.68l0.28,-0.19l1.02,0.2l0.3,0.67l0.82,-0.21l1.04,-1.74l0.93,-0.59l1.93,-2.56l0.71,-1.41l1.1,2.31l0.51,0.48l2.23,0.56l1.34,-0.18l0.72,-1.54l0.48,-0.23l1.15,0.56l1.2,1.12l1.39,0.45l-0.06,0.51l-0.81,0.8l-0.41,0.03l-0.92,1.13l0.04,0.62l0.47,0.31l5.15,-1.32l0.05,1.13l-0.76,-0.45l-0.75,0.77l-1.09,0.18l-0.75,1.02l-0.03,0.9l-1.95,0.93l-1.75,0.09l0.05,0.82l0.49,0.37l-1.67,0.55l-0.41,1.09l-1.6,0.89l-0.18,1.04l-2.05,0.97l-0.63,0.9l-1.1,0.64l-0.16,0.64l-0.47,-0.39l-0.48,0.9l-0.61,0.33l-0.02,0.42l-2.39,1.6l-0.16,1.04l-0.99,0.14l-0.47,0.43l-0.41,-0.68l-1.07,0.28l-0.59,-0.19l-0.35,0.33l0.23,0.92l-0.47,0.47l-0.85,-0.13l0.17,1.15l-0.23,0.62l-0.81,0.12l0.04,-0.31l-0.57,-0.29l-0.81,0.54l0.56,0.97l-2.57,-1.19l-0.58,0.05l-0.2,0.6l0.63,0.75l1.0,0.32l1.01,2.07l-0.36,-0.1l-1.55,0.84l-0.83,-0.89l-1.51,0.95l-0.47,-1.54l0.14,-1.54l-0.33,-0.32l-2.22,1.84l0.21,1.14l0.74,0.7l-0.28,0.68l-0.39,-0.94l-0.88,-0.46l-0.75,0.3l-0.14,0.61l-0.71,-0.17l-0.42,0.24l0.33,1.73l-0.39,0.59l0.87,0.89l-0.35,0.59l0.25,0.46l-1.07,-0.03l0.05,0.5l1.06,0.58l-1.02,2.27l-1.11,0.2l-0.41,0.8l0.37,0.35l0.69,-0.04l-0.01,0.26l-1.54,0.73l-0.15,0.68l0.77,0.39l-0.57,0.78l-1.04,0.65l-0.13,0.86l0.52,0.57l-0.9,-0.21l-0.93,0.87l0.68,1.28l-0.79,-0.83l-0.46,0.02l-0.13,0.45l0.65,1.21l-0.27,-0.23l-1.28,0.61l-0.79,-0.88l-0.66,0.32l0.49,1.99l-0.34,-0.13l-0.39,-1.23l-0.48,0.02l-0.52,0.61l0.82,2.23l-0.19,0.69l-0.61,-0.3l-0.5,0.49l0.27,0.42l-0.09,0.81l-0.81,-0.86l-0.55,0.12l-0.8,1.34l-0.39,0.07l-0.33,-0.88l-0.54,-0.21l-0.38,-1.47l-0.63,-0.19l-0.98,-1.55l-0.47,-0.22l-0.91,-0.14l-0.32,0.25l-0.3,-0.4l-0.66,0.27l0.1,0.85l0.62,0.96l-0.76,-0.45l-0.53,0.1l-0.02,-0.99l-0.93,-0.59l-0.33,-2.18l-1.14,-1.44ZM815.34,751.71l-0.03,0.02l0.02,-0.1l0.01,0.08ZM814.13,746.52l0.43,-0.47l0.76,-0.29l-0.16,0.85l-1.03,-0.09Z", "name": "Nova Scotia"}, "CA-BC": {"path": "M13.63,416.0l18.57,10.78l19.97,10.92l20.25,10.4l20.52,9.86l20.77,9.32l21.0,8.77l21.26,8.24l21.12,7.55l-37.33,108.91l0.0,0.84l0.61,0.53l-0.38,0.97l1.06,0.85l0.3,1.12l-1.39,-0.67l-0.62,0.14l0.03,1.15l-0.43,0.73l0.21,0.59l0.57,0.21l0.19,2.02l0.84,1.3l0.35,0.17l0.53,-0.25l0.98,0.72l0.76,0.05l-0.13,1.32l0.58,2.06l2.09,1.93l0.8,-0.25l0.46,-1.15l0.77,1.04l0.58,1.33l-0.59,0.93l0.97,0.98l-0.37,0.82l0.11,1.89l0.47,0.41l0.99,-0.09l0.34,1.0l-0.39,0.83l0.57,1.04l0.1,1.29l-0.75,0.67l0.47,2.99l-0.56,0.69l0.13,1.58l2.27,0.12l0.46,-0.24l0.44,-0.87l0.64,1.11l1.28,0.79l-0.19,0.8l-1.23,0.79l0.3,1.88l0.88,0.69l0.54,1.17l1.29,0.11l1.2,0.66l0.54,-0.1l-0.09,1.84l1.68,3.03l0.03,3.14l0.31,0.86l1.36,0.39l1.23,-1.23l0.58,0.0l0.08,2.89l0.77,0.86l0.09,0.87l0.49,0.56l-0.05,1.03l0.7,0.9l-0.38,1.12l0.14,1.48l0.93,0.66l0.11,0.73l0.87,0.66l-0.2,1.52l0.36,0.88l0.76,0.81l1.17,0.52l0.03,0.67l1.16,1.63l0.03,0.84l-0.77,0.41l-0.02,0.81l0.62,0.43l0.21,0.75l1.08,1.17l0.17,0.76l0.69,0.1l0.14,0.68l-0.43,0.58l0.68,2.09l0.58,0.31l0.91,-0.51l0.95,0.57l0.82,3.1l0.57,0.99l-0.49,4.19l0.35,1.34l-0.15,1.29l-0.5,0.22l-0.33,1.01l0.11,2.26l-1.05,1.89l-0.99,0.67l-0.26,0.71l0.45,0.95l1.24,0.51l-0.71,1.24l-0.02,1.23l0.9,1.34l0.56,2.72l1.65,0.84l0.45,0.63l-0.19,0.8l0.44,1.02l0.56,0.37l-0.22,0.27l-27.35,-7.82l-27.2,-8.56l-22.07,-7.54l-20.36,-7.43l-0.15,-0.39l-0.8,-0.35l0.21,-1.16l-0.6,-0.44l-1.81,0.1l-0.47,0.32l-0.12,-0.4l1.21,-0.59l0.34,-0.89l-1.81,-0.14l0.27,-0.72l0.53,0.32l0.3,-0.37l-0.62,-1.25l1.53,0.24l0.97,0.62l0.85,-0.09l0.77,-0.61l1.17,-2.04l-0.35,-0.56l-0.52,0.1l-0.39,0.88l-0.95,0.93l-0.73,-0.02l-2.26,-1.49l0.81,-0.83l0.52,-1.68l1.28,-1.89l0.77,-0.45l0.02,-0.73l-0.57,-0.2l-0.96,0.34l-0.64,1.13l-3.29,0.49l-0.35,1.52l-0.4,0.28l-2.22,-2.35l0.35,0.09l0.6,-0.57l0.23,-1.06l2.11,-0.04l1.12,-0.75l0.05,-0.46l-0.41,-0.2l-1.67,0.26l-1.17,-0.27l-0.59,-2.27l0.96,-0.94l0.39,-1.03l-0.25,-1.64l1.82,-0.18l1.09,-0.9l-0.39,-1.65l-1.48,-1.88l-0.67,0.31l0.24,1.15l0.69,0.8l0.18,0.72l-2.3,0.5l-0.61,1.32l-0.59,0.03l-0.7,0.73l-0.05,0.48l-0.99,0.51l-1.16,-0.38l-0.47,0.15l-1.25,-0.65l-0.63,-0.72l0.13,-0.64l-0.32,-1.0l-1.12,-1.86l0.42,0.2l0.32,-0.36l0.74,-1.86l1.0,-0.73l0.78,-1.13l0.03,-1.27l-0.42,-0.72l0.66,-0.64l1.06,0.45l1.62,-0.21l1.19,-0.55l0.37,-0.56l-0.53,-0.58l-1.92,0.55l-2.01,-0.55l-1.36,0.98l-0.8,0.21l-0.86,-0.52l0.32,-0.78l-0.13,-0.94l-0.31,-0.35l-0.54,0.21l0.31,-0.57l1.04,0.0l0.5,-0.55l0.71,-0.01l0.52,-0.47l0.7,-1.52l0.9,-1.07l-0.54,-1.17l1.94,-1.18l-0.12,-1.14l-0.81,-0.31l-1.32,1.2l-0.98,0.31l-0.12,1.24l0.33,0.57l-0.79,1.69l-2.82,1.23l-0.55,0.81l-0.42,0.11l0.16,-1.29l-0.25,-0.42l-0.88,0.25l0.2,-0.94l-0.42,-0.46l-1.2,0.93l-1.01,-0.17l1.36,-2.4l1.52,-0.77l0.06,-0.63l-0.27,-0.25l-2.03,0.51l-1.03,1.83l-0.73,0.39l-0.15,0.67l-0.43,0.25l-0.44,-0.76l0.35,-0.16l0.05,-0.62l-0.51,-0.46l-0.72,-0.2l-1.57,0.34l-1.87,-1.12l0.32,-0.73l2.46,0.25l0.57,-0.43l1.19,0.03l1.37,0.45l0.9,-0.85l0.82,-0.19l0.38,-0.6l-0.05,-1.03l0.94,0.18l1.31,-1.41l0.17,-2.17l-0.49,-1.27l-0.73,0.05l-0.14,0.4l-0.08,2.77l-1.67,0.34l-0.51,0.84l0.1,0.68l-1.26,0.7l-1.22,-0.44l-0.69,0.2l-0.41,-0.77l-2.04,-0.08l2.1,-0.61l0.26,-0.46l-0.72,-0.59l-0.93,-0.03l0.58,-1.2l-0.82,-0.57l0.97,-0.06l0.51,-0.79l-0.42,-0.46l-0.72,0.14l-1.89,-1.2l0.34,-1.92l-0.21,-0.53l-0.53,0.08l-0.59,0.69l-0.43,1.42l-0.53,0.35l-1.09,0.02l-1.26,-1.83l-1.03,0.28l-1.03,-0.44l-1.12,-1.04l-0.63,-0.09l-0.27,0.62l0.24,0.44l-0.35,-0.26l-0.23,-0.92l-0.6,-0.16l-0.73,-0.75l0.18,-0.81l-0.87,-0.64l1.18,-1.24l0.02,-0.47l-0.42,-0.45l-1.61,-0.27l-0.56,-1.45l0.22,-0.72l2.39,-0.07l1.79,1.27l1.94,0.48l1.27,-0.28l0.88,-1.35l-0.14,-0.43l-0.45,-0.02l-0.93,0.7l-1.16,0.1l-1.52,-0.85l-0.02,-0.89l-1.42,-0.1l-1.64,-0.71l1.26,0.01l1.14,-0.71l0.59,0.01l1.02,-0.91l0.43,-1.1l0.48,-0.22l1.69,0.22l2.83,0.98l3.66,2.02l1.21,-0.42l0.57,-0.77l-0.02,-1.8l-0.37,-0.36l-0.42,0.3l-0.36,1.43l-0.61,0.31l-3.57,-2.25l-1.84,-0.45l-0.7,-0.84l-0.79,0.4l0.26,-0.75l0.87,-0.15l0.93,-1.27l0.03,-0.56l-0.63,-0.27l-1.08,1.17l-0.74,0.01l-0.65,0.85l-1.13,-0.6l-0.81,0.22l0.07,0.61l0.78,0.73l-1.19,0.97l-0.01,0.66l-0.42,0.34l-0.3,-0.87l-0.76,-0.34l0.24,-0.89l-0.18,-1.6l1.21,-2.97l0.59,-0.66l0.81,-0.17l1.32,0.33l0.75,-1.05l1.21,-0.43l1.23,0.4l0.58,-0.17l0.26,-1.47l0.99,-0.36l1.17,0.12l1.46,-0.73l1.19,0.83l0.04,2.29l1.36,4.54l0.45,-0.23l0.46,-1.2l-0.26,-1.8l-0.88,-1.68l0.26,-1.89l0.72,-0.2l1.29,0.29l0.56,-0.4l-0.51,-0.96l-2.81,-0.06l-1.1,-0.71l-0.09,-0.5l0.44,-2.15l2.24,-0.84l0.99,-0.04l1.43,-1.41l0.28,-2.14l-0.81,-1.58l-0.65,0.29l-0.22,3.03l-0.98,0.61l-2.77,0.76l-0.68,0.64l-0.16,0.77l-2.05,0.08l-0.99,0.71l-2.28,0.14l0.49,-0.43l-0.46,-0.73l-1.92,1.47l-0.07,-1.06l0.98,-0.32l0.34,-0.46l-0.16,-1.5l0.77,-0.56l0.01,-0.74l0.57,-0.66l-0.35,-0.64l-1.85,-0.06l-1.04,0.34l-1.92,1.56l0.91,-1.04l0.47,-1.59l2.56,-2.56l0.76,-1.92l1.15,-0.09l0.32,-0.53l-0.19,-0.4l-0.77,-0.17l-0.3,-0.38l-2.19,1.52l-1.33,-1.01l-0.09,-1.12l0.94,-3.09l1.01,-1.4l-0.84,-0.43l-0.19,-1.93l-0.43,-0.19l-0.45,0.32l-0.66,-1.45l-0.01,-0.71l0.54,-0.39l0.2,-1.31l0.91,-0.63l-0.08,-0.66l-0.94,-0.13l0.11,-0.47l0.5,0.37l0.78,-0.2l-0.12,1.24l0.4,0.92l0.61,0.23l0.57,1.55l-0.23,0.75l0.41,0.43l0.51,-0.33l0.44,-1.04l1.38,-0.01l1.82,1.11l0.06,0.69l-0.69,0.76l-0.01,0.52l0.94,-0.15l0.34,0.67l-0.3,1.58l0.52,0.74l0.71,-0.13l-0.15,-1.33l0.33,-1.0l-0.62,-1.12l-0.37,-2.46l-1.72,-0.67l-0.55,-0.65l-0.51,-0.03l-0.67,0.57l-0.82,-0.23l-1.33,-3.84l0.95,-1.11l0.29,-1.09l0.41,-0.39l0.68,0.09l0.51,-0.48l1.48,1.12l0.49,-0.05l0.05,-1.0l-0.79,-0.39l-0.62,-0.84l1.48,-1.45l0.1,-0.72l-0.99,-0.1l-3.25,1.95l-0.57,-1.39l-0.8,0.05l-0.29,1.7l-0.47,-0.69l-0.45,0.22l-0.2,0.96l-2.69,1.13l-1.28,1.81l-0.16,1.0l-0.72,0.81l-1.64,-5.17l0.13,-1.57l-1.14,-2.66l-0.13,-0.95l0.31,-0.84l-0.66,-0.17l-0.12,-0.39l-0.02,-0.68l1.08,-2.11l0.75,-0.75l0.41,0.1l0.16,2.49l0.53,1.74l0.59,0.45l0.43,-1.42l-0.45,-1.17l-0.05,-2.35l0.91,0.01l1.75,1.57l1.64,-0.27l0.58,-0.39l-0.37,-0.7l-1.5,0.3l-1.83,-1.67l-3.38,-0.01l-0.21,-0.73l-0.68,-0.52l0.67,0.0l0.5,-0.5l-0.21,-0.46l0.8,-1.92l-0.16,-0.48l-0.5,0.07l-0.51,0.6l-0.69,0.02l-0.64,-0.71l0.52,-0.88l0.82,0.14l0.35,-0.52l-0.08,-1.1l0.72,-0.27l0.81,5.21l0.46,0.67l0.85,0.22l0.24,-0.48l-0.5,-0.59l-0.17,-0.94l0.7,-1.06l0.93,-0.09l0.32,-0.67l-0.55,-0.45l-0.75,0.04l-0.83,0.73l-0.5,-4.19l1.16,-0.05l0.95,1.09l0.34,1.33l1.09,0.78l0.67,-0.06l0.26,-0.34l-0.14,-0.42l-1.06,-0.71l-0.18,-1.2l-0.69,-1.14l0.83,-0.81l1.4,-0.59l0.1,-0.88l0.54,-0.4l0.23,-0.01l-0.41,0.33l0.27,0.72l2.0,-0.48l0.45,0.51l1.69,0.25l0.42,-0.72l-3.37,-1.69l3.35,-2.84l0.88,-0.25l2.11,-1.94l0.79,0.46l1.18,-0.33l0.19,-0.51l-0.4,-0.44l-0.76,0.18l-0.72,-0.46l-0.55,0.02l0.42,-3.12l-0.63,-0.43l-0.38,0.34l-0.63,2.46l-1.19,1.08l-0.25,0.6l0.17,0.34l-0.61,0.89l-4.38,3.54l0.19,-1.23l3.65,-2.46l0.01,-1.21l0.72,-2.25l0.03,-1.69l1.16,-2.12l-0.07,-1.07l3.08,-2.49l-0.27,-0.65l0.46,-1.28l0.06,-1.38l-0.37,-0.78l-1.14,-0.25l-1.35,-1.24l0.24,-1.83l-1.34,-1.53l-0.43,-1.97l-0.62,-0.93l-2.03,-1.66l-2.71,-5.17l-2.36,-1.11l0.5,-1.02l0.09,-1.44l0.61,-0.94l-1.5,-2.18l1.9,-2.25l-0.03,-0.55l-2.03,-1.95l1.76,-1.48l-0.68,-17.44l0.4,-2.73l-0.61,-4.17l0.83,-1.22l-0.82,-3.51l-0.3,-3.87l-2.29,-3.88l-0.25,-1.33l0.41,-1.01l-0.35,-0.6l0.5,-0.87l-0.0,-1.39l-0.96,-1.57l0.08,-2.0l-1.83,-1.91l0.0,-0.97l0.57,-0.96l-0.39,-0.8l0.97,-0.53l0.86,-1.58l-1.69,-5.99l-0.52,-0.45l-4.82,0.06l-3.19,-0.8l-1.16,0.04l-0.33,0.59l0.29,1.15l-0.97,0.61l-0.87,-0.59l-0.65,0.07l-1.58,2.84l-1.77,1.29l-2.42,-0.92l-5.25,0.52l-2.15,0.6l0.9,-1.15l1.29,-4.82l-3.3,-13.32l0.53,-2.9l-1.35,-2.31ZM73.47,652.52l0.29,0.56l-0.5,0.41l0.15,-0.35l0.07,-0.62ZM65.69,639.61l-0.05,0.24l-0.09,0.16l-0.03,0.01l0.17,-0.41ZM47.11,622.29l0.58,0.56l0.35,0.24l-0.42,0.17l-0.51,-0.97ZM45.72,609.76l-0.16,0.0l-0.36,-0.19l0.3,0.13l0.23,0.05ZM50.07,591.83l-0.48,0.83l0.04,0.6l-0.78,0.64l0.16,-1.83l0.64,-0.61l0.4,0.37ZM46.52,592.11l-0.73,0.75l-0.66,0.39l0.64,-1.17l0.75,0.03ZM51.62,599.75l0.12,-0.02l0.32,0.0l-0.13,0.19l-0.3,-0.17ZM56.1,626.07l-1.59,-0.43l-1.14,0.16l-0.32,-0.43l0.61,-0.51l2.44,1.22ZM55.38,630.91l-0.22,-0.02l-0.62,-0.24l0.1,0.01l0.73,0.25ZM72.83,659.99l-0.63,-0.33l-0.52,-1.02l-0.28,-2.05l0.99,-1.2l0.28,0.06l0.38,2.07l-0.22,2.46ZM77.14,661.77l0.07,-0.32l0.41,-0.02l0.04,0.63l-0.52,-0.29ZM76.5,664.01l0.11,-0.16l0.39,-0.19l-0.22,0.27l-0.28,0.08ZM71.52,674.1l-0.21,-0.6l0.4,-0.58l-0.16,-0.8l0.09,-0.03l0.54,1.27l-0.43,-0.06l-0.24,0.8ZM70.39,655.37l-0.06,-0.38l0.7,-0.3l-0.51,0.61l-0.13,0.07ZM32.85,620.93l0.68,-0.17l0.02,-0.64l-0.76,-0.43l0.22,-1.3l2.37,-0.03l0.56,0.28l0.8,-0.21l1.61,0.7l3.39,3.27l-0.22,0.7l0.2,0.9l0.6,-0.15l1.66,2.64l1.83,1.44l0.03,0.48l1.01,0.5l0.02,0.63l1.12,0.19l1.45,1.91l0.75,0.06l0.74,0.68l1.02,0.21l1.66,1.03l1.93,2.25l1.25,0.68l0.78,0.91l1.79,0.49l0.86,0.93l-0.31,3.68l0.62,1.55l-0.05,2.74l1.84,4.7l-0.04,0.28l-0.93,-0.48l-0.43,0.57l0.38,1.07l0.32,3.28l0.82,0.58l1.32,2.19l3.72,2.74l-0.4,0.16l-0.02,0.74l2.04,1.19l-0.28,0.35l0.02,1.26l1.09,0.83l0.1,1.41l-0.7,-0.1l-0.38,0.64l1.57,3.71l-0.33,0.62l-0.81,0.32l0.85,1.83l-0.4,0.62l0.04,0.77l-0.62,0.94l0.44,0.45l1.05,-0.34l0.71,-1.07l-0.07,3.71l-0.4,0.04l-0.51,-0.91l-0.52,-0.17l-2.12,1.49l-0.76,-0.26l-1.02,-1.27l-1.22,-0.57l-4.51,-4.68l0.34,-0.65l-0.2,-0.23l-0.58,-0.29l-0.68,0.18l-1.54,-1.14l-1.15,-1.88l-2.45,-2.57l-0.31,-1.19l1.25,-0.56l0.85,0.03l0.53,-0.84l1.63,-0.27l1.28,-0.98l1.13,-1.58l0.3,-1.62l-0.53,-0.48l-0.6,0.5l-0.62,1.63l-1.35,1.41l-1.99,-0.34l-0.65,-0.59l-1.1,0.36l-0.45,-0.34l0.86,-0.46l-0.95,-1.1l-2.45,1.38l-0.88,-1.16l-0.73,-2.0l-0.55,-0.46l2.18,-0.5l0.91,-0.99l-0.46,-0.57l-1.28,0.35l0.61,-1.06l-0.55,-0.56l0.9,-1.32l-0.21,-0.54l-0.44,-0.0l-1.12,1.18l-0.61,-0.19l-0.84,0.41l-0.13,-0.38l1.04,-0.37l1.26,-1.45l0.06,-0.62l-0.7,-0.23l-1.4,1.27l-0.07,-0.69l0.65,-0.95l-0.29,-0.52l-1.77,0.02l-0.03,-0.74l-0.47,-0.28l-0.8,1.05l-0.81,-2.22l-1.16,0.39l-0.16,0.81l-0.28,-0.45l1.23,-2.55l1.21,-0.2l1.13,0.59l2.92,0.63l0.42,-0.31l-0.06,-0.7l-1.2,-0.58l-1.67,-0.08l-0.98,-0.86l1.24,-1.08l-0.63,-1.0l-0.61,0.12l-0.58,0.93l-0.49,-0.08l0.63,-3.12l-0.28,-0.49l-0.71,0.06l-0.6,-2.02l-0.77,0.21l-0.23,-0.72l-0.45,0.1l-0.81,1.52l-1.65,-0.66l-0.32,-1.71l0.85,-0.49l0.55,-0.81l1.06,-0.3l0.4,-1.05l-0.59,-0.35l-1.01,0.48l-0.47,-1.23l-0.55,-0.1l-0.66,1.5l-0.63,0.06l-0.46,-0.99l0.8,-0.46l-0.23,-0.43l0.38,-0.76l-0.33,-0.31l-2.03,0.4l0.58,-0.85l-0.33,-0.3l-1.14,0.05l-1.37,0.68l-0.68,-0.62l2.5,-1.18l0.04,-0.56l-0.65,-0.37l0.41,-0.24l0.12,-0.65l-0.63,-0.79l-0.87,-0.23l1.07,-1.19l1.81,0.27l1.47,0.66l0.35,2.01l0.36,0.42l0.68,-0.27l-0.22,-2.73l1.49,-0.17l0.6,-0.54l-0.27,-0.6l-1.46,-0.13l-0.39,-0.67l-2.99,-1.74l-0.22,0.68l0.38,0.79l1.9,1.18l-2.18,-0.17l-0.43,-0.36l-1.45,-0.06l-0.38,-0.57l-0.68,0.11l-0.69,-1.33l0.08,-1.33l-0.53,-0.59ZM42.94,638.71l0.18,0.66l-0.39,0.25l0.21,-0.91ZM48.37,658.01l-0.18,-0.13l-0.04,-0.06l0.11,0.01l0.12,0.19ZM65.71,652.19l0.14,-0.21l0.29,0.73l1.84,1.59l0.58,2.49l-1.31,-1.65l-0.19,-1.3l-1.35,-1.65ZM68.25,643.72l-0.05,0.24l-0.39,0.41l0.11,-0.31l0.33,-0.33ZM67.21,657.84l0.25,0.09l0.46,0.37l-0.41,-0.15l-0.3,-0.32ZM65.77,642.5l0.43,-0.25l0.47,0.39l-0.27,0.67l-0.55,-0.11l-0.08,-0.69ZM66.61,644.25l0.09,0.18l-0.5,0.24l-0.01,-0.2l0.41,-0.22ZM64.09,645.3l-0.21,-0.95l0.93,-0.53l-0.29,1.49l-0.43,-0.01ZM63.71,655.75l-0.0,-0.0l0.0,0.0l-0.0,0.0ZM61.57,639.47l0.04,-0.17l0.14,0.12l-0.07,0.05l-0.11,0.0ZM62.7,639.33l0.42,-0.95l0.59,0.96l0.17,3.08l-0.26,-2.27l-0.92,-0.82ZM61.44,643.0l-0.21,-0.5l0.24,-1.24l0.33,-0.58l0.41,-0.02l0.33,1.46l-1.11,0.88ZM60.76,637.89l0.47,-0.38l1.13,-0.03l-0.83,0.65l-0.77,-0.24ZM59.74,636.88l0.18,-0.02l0.48,0.11l-0.61,-0.06l-0.05,-0.04ZM56.9,635.18l0.86,0.09l0.09,0.38l-0.33,-0.07l-0.61,-0.4ZM47.25,600.57l1.72,-2.5l0.8,-0.67l0.72,-0.33l0.86,0.23l1.96,-0.24l1.42,-0.89l1.65,0.05l-0.51,1.31l-4.2,0.56l-1.27,0.61l-1.38,1.32l-0.25,0.68l-1.53,-0.13ZM51.46,628.21l0.59,-0.54l2.0,-0.54l1.2,0.15l0.11,0.27l0.04,0.85l-0.66,0.22l-0.62,0.73l-1.4,-0.87l-0.51,0.21l-0.75,-0.48ZM51.4,630.8l1.84,0.02l0.23,0.32l-0.39,0.14l-1.68,-0.47ZM49.37,624.62l0.01,0.01l0.0,0.06l-0.02,-0.07ZM50.29,625.12l0.07,-0.07l0.64,0.3l-0.56,-0.01l-0.15,-0.22ZM49.87,623.87l0.03,0.01l0.01,0.0l-0.01,0.0l-0.03,-0.01ZM48.61,586.85l0.14,-1.17l0.6,0.19l-0.53,0.81l-0.2,0.17ZM45.49,570.28l0.29,-0.57l0.16,-0.22l-0.2,0.65l-0.25,0.13ZM46.01,569.39l1.12,-1.94l1.14,-0.24l1.27,0.43l-0.72,1.13l-0.97,-0.27l-1.84,0.9ZM48.58,656.68l-0.36,-0.84l0.5,-0.17l0.3,0.29l-0.44,0.72ZM46.18,597.25l0.63,-0.09l0.89,0.46l-0.56,0.43l-0.94,-0.3l-0.02,-0.5ZM46.94,596.03l1.01,-0.32l-0.03,-0.58l-0.46,-0.3l0.72,0.24l-0.14,1.53l-1.1,-0.57ZM44.61,591.15l1.02,-0.72l0.85,-3.1l1.13,-2.06l-0.16,1.5l-1.04,3.3l-0.66,0.74l-1.14,0.33ZM41.34,582.69l0.24,-0.26l-0.19,-1.84l0.67,0.54l0.48,-0.46l-0.11,-0.42l1.76,-1.19l1.07,-0.04l0.41,-0.42l-0.98,-2.79l-0.6,0.02l1.1,-2.33l1.04,0.82l1.06,2.78l0.64,0.6l-0.19,2.48l-0.45,1.43l-2.7,3.9l-0.21,0.8l-0.83,-0.37l0.76,-1.87l2.26,-2.34l0.42,-0.85l-0.14,-0.58l-0.73,-0.14l-0.33,0.74l-0.59,-0.23l-2.15,3.48l-0.91,0.15l-0.83,-1.63ZM44.7,586.19l0.0,0.03l-0.02,-0.02l0.02,-0.01ZM43.79,576.47l0.01,0.55l0.41,0.22l0.25,0.72l-2.45,1.26l-0.46,-0.61l0.42,-1.1l0.58,-0.58l0.33,0.23l0.91,-0.68ZM43.19,586.9l1.52,0.5l-0.57,2.32l-0.91,-1.6l-0.04,-1.22ZM43.67,542.2l-0.02,-0.54l3.49,-1.73l-0.29,0.57l-1.88,1.35l-1.29,0.35ZM47.09,655.52l-0.0,-0.0l0.0,0.0l-0.0,0.0ZM45.06,572.22l0.01,-0.26l1.32,-0.96l0.54,-0.79l-0.02,2.09l-0.45,0.54l-0.48,-0.44l-0.92,-0.18ZM45.54,652.69l0.48,-1.03l0.67,0.05l-0.21,1.74l-0.94,-0.76ZM42.91,600.73l0.86,-0.48l0.0,-0.68l1.03,-0.85l1.62,0.26l-0.41,0.91l-1.8,1.9l-0.26,1.2l-0.45,-0.18l0.48,-1.52l-0.25,-0.39l-0.83,-0.19ZM44.17,597.56l0.09,-1.02l1.12,-0.67l-0.62,1.32l-0.6,0.37ZM42.93,594.98l-0.27,-0.29l0.66,-0.51l1.36,0.6l-0.74,0.66l-1.01,-0.46ZM40.85,642.26l1.08,-0.1l0.35,-0.5l-0.76,-0.86l1.66,-0.07l0.6,0.8l-0.16,1.46l-0.84,2.36l-1.12,-1.08l-0.81,-1.99ZM41.8,608.09l0.21,-2.76l1.49,-0.67l-0.54,4.43l-0.27,0.14l-0.31,-0.88l-0.58,-0.25ZM41.66,575.26l-0.17,-0.45l0.43,-0.95l1.15,-0.67l0.48,-0.66l-0.96,3.17l-0.92,-0.42ZM41.46,591.43l0.36,-2.24l0.32,-0.39l0.56,0.41l-1.24,2.22ZM41.74,542.16l0.92,-0.2l0.04,0.0l-0.38,0.77l-0.43,-0.06l-0.15,-0.52ZM37.53,560.61l0.55,-1.25l-0.44,-0.75l0.81,-0.37l1.97,4.36l0.42,3.01l0.52,1.5l-0.36,-0.15l-0.56,0.32l0.21,0.68l1.21,0.77l0.49,2.16l-1.85,-0.28l-0.47,1.41l-0.33,-0.08l0.08,-2.41l-0.67,-0.3l-0.01,-0.77l-0.39,-0.29l0.51,-1.15l-0.55,-0.61l0.65,-1.04l-0.07,-1.15l0.49,0.07l0.29,-0.54l-0.67,-0.96l-1.34,-0.25l0.25,-1.11l-0.75,-0.82ZM38.34,563.69l-0.21,0.15l-0.18,-0.06l0.16,-0.11l0.23,0.02ZM40.27,619.3l0.43,0.03l0.07,0.55l-0.36,-0.48l-0.14,-0.1ZM40.3,551.24l0.12,-0.25l0.34,-0.21l-0.2,0.34l-0.26,0.12ZM39.08,583.26l0.32,-0.4l-0.37,-1.6l0.38,-0.35l1.34,4.3l-0.73,1.53l0.04,-0.56l-0.52,-0.33l-0.24,-0.74l0.25,-0.48l-0.48,-1.36ZM40.19,553.88l0.01,-0.26l0.12,-0.15l0.17,0.38l-0.3,0.03ZM39.62,574.23l-0.2,-0.65l0.25,-0.22l0.56,2.86l-0.15,0.8l-0.46,-2.8ZM39.02,635.94l0.02,-0.04l0.01,0.01l0.01,0.02l-0.04,0.01ZM36.21,544.7l1.15,-1.7l0.93,0.78l-0.43,0.41l-1.65,0.51ZM33.6,556.26l0.03,-0.04l0.04,0.11l-0.07,-0.07ZM35.18,554.73l1.69,-0.53l1.0,0.03l0.49,1.68l-0.08,0.84l-1.9,1.13l-0.24,-0.64l0.9,-0.73l1.05,-0.05l0.12,-0.89l-1.57,-0.46l-0.97,1.11l-0.49,-1.49ZM37.4,573.38l0.12,0.1l0.17,0.59l-0.22,-0.3l-0.08,-0.39ZM36.87,545.99l0.21,-0.1l0.08,0.57l-0.17,-0.08l-0.13,-0.39ZM33.01,562.11l0.45,-0.71l0.44,0.35l2.97,4.84l0.38,1.23l0.13,3.3l-0.25,0.6l-0.43,-0.49l-0.68,0.22l-0.32,-0.23l-0.16,-1.77l-0.4,-0.51l0.19,-1.05l-0.74,-1.58l-0.88,-0.66l-0.14,-1.69l0.83,0.06l0.05,-0.47l-0.38,-0.48l-0.81,-0.17l-0.26,-0.79ZM35.28,560.82l1.21,-0.39l-0.0,0.61l0.71,0.77l-0.5,1.33l-1.33,-1.39l-0.08,-0.93ZM35.19,550.83l0.11,-0.11l0.25,0.66l0.06,0.42l-0.02,0.03l-0.4,-0.99ZM34.15,557.75l0.07,-0.0l0.18,0.16l-0.1,-0.01l-0.15,-0.16ZM9.84,550.6l0.56,-0.73l-0.34,-1.08l0.55,-0.31l-0.19,-0.75l0.35,-0.76l-0.16,-0.44l-0.84,-0.46l0.61,-0.4l-0.14,-1.49l1.11,-1.19l1.07,-0.61l0.26,-1.37l0.58,-0.41l0.48,0.21l0.85,1.24l1.68,0.51l0.52,0.74l-0.59,1.0l-1.51,0.56l-0.15,0.93l0.45,0.24l1.2,-0.21l0.91,-0.87l1.59,-0.25l0.82,0.23l-0.08,1.47l0.46,0.65l-0.55,1.2l-0.03,0.89l-1.04,0.24l-0.77,0.6l-1.16,-0.38l-1.19,0.26l-1.88,-0.55l-0.69,0.16l-0.22,0.72l0.48,0.25l-0.34,0.68l0.37,0.25l0.64,-0.2l0.41,0.47l-0.58,0.53l0.12,0.66l1.16,-0.18l1.19,0.41l0.59,-0.22l-0.01,-0.33l0.42,0.39l1.12,-0.49l0.42,-0.55l0.03,-0.95l2.06,-1.36l0.52,-2.22l1.91,0.69l2.51,-0.26l-1.47,1.94l-2.71,1.83l-1.05,1.61l-1.12,1.05l-0.97,1.7l-0.98,2.73l-1.3,1.07l-2.45,-0.68l-1.45,0.19l-0.26,0.35l-0.76,-0.09l0.12,-0.64l-0.62,-0.26l-0.03,-1.19l-0.55,-0.7l0.58,-0.16l0.29,0.34l0.67,-0.29l0.49,1.19l0.47,-0.1l0.52,-0.81l-0.54,-1.31l0.03,-0.74l-1.03,-0.96l0.24,-0.95l-0.5,-0.14l-0.15,-0.89l-0.81,0.17l-0.01,-0.71l-0.41,-0.21l0.23,-0.49ZM9.85,555.26l-0.19,-0.06l0.1,-0.07l0.09,0.13ZM9.44,560.12l0.24,-0.21l1.31,0.75l0.85,-0.12l2.31,1.14l2.04,-0.47l1.05,0.28l-0.5,0.93l0.59,1.0l0.25,1.28l-1.54,-1.24l-1.76,-0.62l-0.57,0.44l0.37,0.62l-0.2,0.95l0.68,0.28l0.86,-0.5l1.49,1.66l-0.45,0.79l-0.76,0.28l-0.9,-0.41l-0.18,-1.12l-0.63,-0.6l-0.48,-0.02l-0.27,0.61l-0.8,0.34l0.23,0.56l0.9,0.22l-0.5,0.59l0.23,0.86l-0.5,0.27l0.18,0.46l-0.4,0.34l0.15,0.65l0.73,0.48l-0.01,0.77l-0.39,0.59l0.2,0.99l-0.33,0.71l0.48,0.81l0.85,0.61l0.26,0.91l-0.47,0.44l-0.27,-0.82l-0.63,-0.34l-0.04,-0.94l-1.42,-2.66l0.04,-1.57l-0.69,-1.7l0.25,0.6l0.93,0.52l0.5,-1.36l-0.8,-2.18l-0.42,-0.18l-0.44,1.1l-0.51,0.25l-0.27,-1.27l0.33,-0.73l-0.53,-1.08l0.47,0.02l0.37,0.75l0.75,0.24l1.15,-1.14l0.01,-0.46l-0.77,-0.42l-0.27,-0.67l-1.12,-0.88l-1.25,-0.42l0.01,-0.97ZM13.9,576.84l0.45,1.27l-0.16,1.27l0.48,0.48l-0.35,0.26l-0.21,-0.49l-0.51,0.1l0.0,-1.11l-0.43,-1.2l0.19,-0.51l0.54,-0.07ZM15.24,580.53l0.03,0.01l-0.01,0.03l-0.01,-0.04ZM15.34,580.96l0.09,0.21l-0.08,0.07l0.01,-0.07l-0.02,-0.2ZM16.25,581.78l0.28,0.15l0.16,-0.01l-0.23,0.19l-0.21,-0.33ZM15.76,580.3l0.02,-0.36l0.45,-0.11l0.18,0.59l-0.65,-0.13ZM13.22,576.78l-0.13,-0.08l0.01,-0.05l0.07,0.08l0.04,0.06ZM14.76,571.47l0.03,0.04l0.11,0.01l-0.16,0.04l0.02,-0.08ZM15.47,571.73l0.28,0.02l0.58,-0.26l-0.53,0.92l-0.33,-0.67ZM15.38,583.56l0.03,-0.12l0.17,-0.25l0.1,0.28l-0.3,0.09Z", "name": "British Columbia"}, "CA-SK": {"path": "M225.69,715.55l44.18,-197.52l18.32,3.88l18.79,3.56l18.86,3.14l18.53,2.67l-10.31,77.69l-4.77,62.93l-4.14,60.98l-24.87,-3.43l-25.58,-4.15l-25.48,-4.77l-23.53,-4.98Z", "name": "Saskatchewan"}, "CA-QC": {"path": "M567.62,485.44l0.69,-0.35l1.22,-1.38l0.77,-0.25l0.36,-0.96l0.97,-0.76l0.27,-0.74l0.58,0.53l2.0,-0.0l0.62,0.3l1.01,-0.12l0.29,-0.35l0.52,0.33l1.36,0.02l1.33,0.78l4.43,0.81l0.54,0.69l1.41,-0.28l1.21,0.56l1.62,0.15l-2.04,2.18l-0.04,0.45l0.41,0.2l0.89,-0.29l1.91,-1.82l0.65,-1.14l1.15,-0.5l1.34,0.24l0.05,0.73l0.58,0.36l0.59,-0.85l0.34,-0.05l1.02,0.44l1.5,1.4l2.15,0.56l0.33,-0.61l-1.98,-1.25l0.01,-0.69l2.64,-0.51l0.86,-0.91l0.26,-0.75l0.94,-0.12l1.32,-1.11l0.87,-2.05l1.31,-0.53l1.15,1.47l1.19,0.35l0.52,-0.22l0.64,0.65l0.96,0.14l0.29,0.88l1.68,1.33l1.17,0.26l-0.17,0.57l0.4,0.22l1.41,-0.03l0.47,-0.47l-0.15,-0.37l0.81,0.4l-0.2,0.61l0.51,0.53l0.3,1.1l-0.56,0.47l0.08,1.04l-0.66,1.38l0.44,0.57l0.83,-0.56l0.79,0.64l0.53,-0.47l-0.63,-1.88l3.32,0.52l0.44,0.74l-0.33,0.83l0.18,0.7l0.58,0.3l0.9,-0.37l0.72,0.84l-0.4,1.12l-1.28,-0.01l-0.5,0.49l-0.18,0.9l0.26,0.43l0.87,-0.75l1.25,-0.02l1.04,-0.53l0.24,-1.94l1.99,0.45l0.69,0.44l0.2,0.37l-0.4,0.55l-1.78,0.57l-0.14,0.57l0.97,0.88l-0.76,0.45l-0.18,0.55l0.32,0.31l1.45,0.09l-0.94,0.39l0.28,0.79l1.22,0.1l-0.28,0.74l1.22,0.54l-0.03,0.8l0.66,0.28l0.18,0.79l0.8,-0.09l0.33,-0.64l1.12,0.98l0.99,-0.79l0.6,0.52l1.4,-0.43l0.74,0.15l0.5,0.74l0.71,-0.18l0.81,0.24l0.43,-0.47l0.47,0.74l1.44,0.04l0.35,-0.56l0.58,0.08l0.35,-0.57l-0.15,-0.4l0.41,0.03l0.32,-0.57l0.55,0.26l0.57,-0.38l0.07,1.05l0.81,0.83l0.16,0.92l-0.39,0.69l2.73,1.17l0.45,-0.16l0.4,-0.75l0.08,-0.41l-0.34,-0.21l0.4,-0.68l0.66,0.54l0.86,-0.68l-0.68,-2.21l0.06,-0.99l0.33,-0.34l1.51,2.44l0.52,0.3l0.4,1.74l-1.41,1.11l-1.13,1.65l0.92,2.18l-1.1,0.78l-0.09,0.74l0.87,0.87l0.02,0.89l0.62,0.66l-0.12,1.26l1.77,1.39l-0.18,0.58l0.53,0.46l0.08,1.44l-0.54,0.35l-0.99,-0.08l-0.3,0.57l0.18,0.81l-4.27,0.38l-0.4,0.62l-1.76,0.56l-0.74,-0.34l-3.44,-0.33l-0.61,0.35l-0.13,0.45l5.04,1.01l3.25,-0.87l1.86,0.27l2.59,-0.97l-0.3,0.59l0.22,0.42l1.77,0.38l0.01,1.39l0.52,0.47l-0.55,0.91l0.16,0.57l1.33,0.37l-1.61,2.91l0.06,0.7l1.1,0.62l0.39,1.15l-0.82,0.74l0.18,0.82l0.46,0.28l1.17,-0.26l1.62,-1.44l0.55,0.66l0.56,-0.01l0.34,-0.36l-0.03,0.58l0.45,0.63l-0.8,-0.28l-0.46,0.51l-0.53,0.06l-0.81,1.55l0.26,1.09l0.79,0.46l-0.25,0.37l1.14,2.89l-0.58,0.4l0.05,1.35l-0.49,0.33l-0.49,-0.84l0.22,-0.95l-0.66,-1.13l-0.57,-0.43l-0.48,0.12l-0.91,-1.17l-0.58,0.12l0.06,2.25l0.87,0.28l0.21,0.84l-0.57,-0.02l-0.26,0.58l0.23,0.42l-0.29,0.25l-2.52,1.17l-0.21,0.87l0.94,-0.12l1.69,0.39l0.53,-0.37l0.36,0.88l0.63,0.06l0.18,0.98l1.09,0.56l0.4,-0.44l0.42,-1.7l0.54,-0.43l0.13,-1.06l1.01,-0.85l0.68,-1.61l0.85,-0.69l2.19,-0.57l0.33,0.32l0.95,-0.15l0.89,-0.97l1.52,0.08l1.32,0.78l0.88,0.01l0.51,0.48l0.04,1.21l0.72,0.68l0.12,1.31l0.33,0.36l0.51,-0.0l0.16,0.94l0.7,0.12l0.37,1.11l-0.21,3.72l0.23,2.19l-1.06,1.95l-1.79,0.76l-2.23,1.57l-0.7,1.09l-0.84,0.55l-1.72,2.92l0.14,0.52l0.53,-0.1l2.0,-2.81l1.3,-1.2l4.27,-2.54l0.58,-0.65l0.7,-1.85l-0.28,-1.57l0.36,-0.98l-0.29,-4.95l1.07,-0.41l0.69,0.21l0.1,1.64l1.01,1.56l-0.09,0.85l-1.33,2.38l-0.05,1.72l0.8,0.14l0.86,-1.54l0.16,-1.47l0.76,-0.94l0.25,-1.37l0.18,0.62l0.59,-0.02l0.28,0.44l-0.08,1.85l0.62,1.26l-0.06,2.52l0.55,0.49l0.46,-0.09l0.17,-0.53l-0.29,-0.92l0.35,-1.3l-0.49,-1.15l0.31,-1.98l0.61,-1.14l0.91,-0.3l0.35,-0.94l0.9,-0.54l0.29,-0.59l0.5,0.12l0.47,-0.31l0.04,-1.07l0.39,-0.47l0.2,-1.13l0.04,0.46l1.0,0.7l0.33,-0.34l0.21,-1.22l1.61,-0.49l-0.07,-0.59l-0.37,-0.26l-0.06,-2.48l0.18,-0.83l0.73,-0.52l-0.43,-1.82l0.35,-0.31l2.75,1.46l0.75,1.14l1.4,0.34l-0.27,1.87l0.65,1.73l-0.65,1.08l0.58,0.91l0.6,-0.1l0.1,-1.07l0.51,-0.52l0.2,-1.18l-0.72,-0.62l0.36,-1.47l0.51,-0.25l-0.14,-0.64l-1.71,-1.57l-0.68,-0.02l-0.34,-0.94l-0.56,-0.26l0.14,-0.8l1.69,-0.26l0.57,-0.67l-0.23,-0.75l-1.62,-0.02l0.72,-0.57l0.04,-0.9l1.36,0.75l0.56,-0.32l-0.22,-0.92l-0.88,-0.47l0.13,-0.44l0.74,0.42l1.38,0.14l0.2,-0.65l-1.0,-0.55l1.84,-0.07l0.57,-0.69l-0.61,-0.52l-0.82,0.16l-1.08,-0.38l-0.63,0.1l-0.23,0.69l-0.95,-1.14l-0.01,-0.81l0.84,0.46l0.2,-0.45l-0.24,-0.65l0.85,-0.88l-1.22,-1.3l1.63,1.03l0.55,-0.07l0.1,-0.59l-1.2,-1.2l-0.05,-0.28l0.48,-0.3l-0.16,-0.44l-0.91,-0.42l0.54,-0.42l1.03,-0.08l2.03,1.08l1.18,-0.2l-0.25,-0.68l-0.92,-0.24l-1.33,-0.96l-2.27,-0.15l-2.07,-3.34l1.18,-2.17l2.75,0.77l0.74,-0.15l0.3,-0.5l-0.46,-0.43l-0.62,0.05l-1.47,-0.61l0.56,-0.4l-0.37,-1.02l0.63,-0.24l0.02,-0.27l-0.36,-0.54l0.15,-0.35l-0.71,-0.61l0.57,-0.58l0.06,-0.53l-0.34,-0.44l0.35,-0.19l0.07,-1.44l0.58,-0.41l0.89,0.4l0.89,-0.34l0.39,0.53l-1.02,0.44l0.27,0.84l-0.4,0.38l-0.84,-0.14l-0.37,0.57l1.18,1.74l1.8,0.19l-0.78,0.63l0.2,0.82l-0.36,0.51l0.87,2.23l-0.75,0.93l0.47,2.03l2.65,1.87l0.66,-0.24l1.57,-1.91l0.5,0.0l-1.08,1.6l0.23,0.51l-0.15,0.85l0.38,0.4l-0.08,0.78l0.52,0.83l0.04,1.04l1.29,1.97l1.23,0.09l0.68,0.63l-0.81,0.42l-2.04,-0.22l-0.84,-0.51l-0.77,0.2l-0.59,0.81l-0.17,0.88l0.35,0.78l-0.07,0.91l1.07,0.25l0.82,-0.83l1.66,0.6l2.33,-0.62l0.77,1.65l1.34,0.35l0.65,-0.29l0.91,-1.59l1.27,-0.51l0.48,-1.09l1.59,0.27l1.03,0.92l-0.89,0.81l-2.37,0.8l-1.68,1.44l0.04,1.65l0.55,0.89l0.98,0.39l1.01,-0.96l0.71,0.98l-0.14,0.45l-1.12,0.52l-0.29,1.21l-0.96,0.91l0.08,2.13l-1.14,0.87l-0.33,0.66l0.25,2.27l0.5,0.37l1.8,-0.09l0.3,1.0l2.7,3.39l0.56,-0.0l0.58,-0.81l0.57,0.97l1.02,0.63l0.76,-0.34l0.6,0.55l0.41,-0.14l-0.62,0.77l-0.13,0.97l0.59,1.97l0.91,1.19l-0.87,1.11l0.05,1.7l0.3,1.0l0.42,0.3l0.5,-0.32l0.29,0.98l-0.57,1.26l0.37,1.37l-0.09,1.2l0.45,0.67l-0.83,0.91l0.33,1.16l-0.69,0.61l-0.13,1.26l0.51,0.91l2.2,1.68l0.45,1.27l0.6,0.23l-2.46,0.56l-0.19,0.75l0.85,0.7l0.19,1.47l0.64,0.58l0.6,0.17l0.75,-0.34l0.9,0.25l-0.99,1.19l0.5,1.88l0.58,0.09l0.63,-0.75l1.2,0.69l1.14,-0.35l1.0,0.23l-2.1,2.25l1.47,2.03l0.77,0.2l0.02,2.05l0.99,0.42l0.36,1.7l-0.62,1.08l0.27,0.57l0.66,0.38l1.05,-0.03l2.92,-0.53l-2.12,1.18l0.07,0.69l-0.64,0.99l0.65,0.88l1.04,0.04l-0.05,2.55l0.73,1.52l0.13,1.13l-1.66,-0.28l-0.67,0.59l0.03,1.27l0.42,0.78l-0.49,1.16l2.22,1.59l-0.85,0.47l-0.3,0.56l-1.32,0.31l-0.54,-0.17l-1.23,-1.25l-2.72,-0.77l-1.01,0.33l-0.68,1.32l-1.58,0.36l-0.16,-1.07l-0.49,-0.52l-0.72,-0.12l-1.42,-1.13l-2.0,-0.07l-0.79,0.82l-0.24,1.58l-1.25,0.77l-0.89,-0.08l-0.42,0.43l0.62,1.64l-1.32,0.02l-0.53,0.59l-1.52,-1.14l-0.99,-1.61l-1.43,-0.05l-0.64,0.43l-0.99,-0.62l-1.36,-0.25l-4.27,-3.5l-0.61,-0.23l-0.64,0.17l-0.47,-0.73l-1.18,-0.43l-0.73,0.29l-0.13,0.78l1.96,1.57l-0.33,0.61l0.16,1.5l1.48,1.67l-0.4,0.37l0.0,0.74l1.8,2.02l-0.78,0.36l-0.09,0.75l-2.18,-0.7l-1.04,-1.33l-3.24,-1.24l0.21,-0.69l-0.37,-0.47l-1.37,-0.14l-0.77,0.94l0.53,1.47l2.45,2.55l2.18,1.29l0.17,0.64l-0.33,1.07l-0.93,1.21l0.43,1.21l-2.53,-1.23l-0.58,0.72l0.43,1.34l-1.2,0.47l-0.92,1.29l0.35,1.81l0.81,0.68l0.94,1.62l-1.07,1.38l0.14,2.16l0.93,0.8l1.58,0.7l0.42,0.94l0.89,0.37l-0.55,0.67l0.11,0.46l2.28,1.12l0.45,0.99l1.09,1.0l3.48,0.25l1.45,1.05l-0.51,0.43l-0.26,0.85l0.81,1.19l0.55,3.0l-0.44,-0.3l-0.56,0.14l-0.51,-0.32l-1.25,-0.05l-0.57,0.34l-0.85,1.35l1.34,3.66l0.69,0.73l1.96,0.6l0.65,-1.08l0.53,1.3l1.29,0.57l1.21,1.09l0.65,-0.53l0.66,0.04l0.3,-0.4l-0.32,-1.38l0.47,-0.18l0.52,-0.84l-0.32,-2.27l1.05,-0.72l0.36,-1.36l0.41,0.21l1.24,1.77l-0.61,-0.09l-0.45,0.41l0.02,0.51l1.73,2.71l-0.57,0.1l-0.27,0.72l1.77,4.37l-0.82,0.29l-0.25,1.19l2.25,3.25l1.07,-0.02l0.54,-0.72l-0.7,-1.91l0.45,0.59l1.47,0.59l0.23,1.26l1.38,0.53l1.88,-1.27l1.03,0.07l0.4,-0.31l-0.01,0.83l0.47,0.85l0.72,-0.11l0.22,-0.71l0.47,-0.13l0.38,-0.63l0.96,0.97l0.54,0.12l0.06,1.28l0.97,1.21l0.43,0.14l0.35,-0.88l0.95,0.41l0.4,0.8l1.35,0.12l0.48,-0.26l0.86,0.35l0.68,-0.28l0.41,-0.93l0.77,-0.07l0.95,0.4l1.82,1.61l1.03,0.12l1.75,-2.13l0.33,-1.42l-0.4,-1.03l-0.64,-0.53l-0.98,-2.33l0.8,0.1l0.37,-0.37l-0.72,-2.43l0.81,-0.28l0.1,-0.35l-1.38,-2.34l0.39,-1.72l-0.28,-1.5l1.51,1.38l1.13,0.13l0.97,-0.31l0.05,0.48l1.12,0.98l1.44,2.53l-1.28,-0.17l-0.48,0.73l0.86,0.91l0.81,0.19l35.0,-11.1l35.06,-12.54l3.42,9.02l-0.66,0.13l-0.44,-0.94l-0.67,-0.15l-1.97,1.23l-0.78,1.05l-0.46,-0.27l-0.62,0.77l-0.72,-0.49l-2.68,4.19l-1.64,1.25l-0.33,-0.76l-0.67,0.01l-0.29,0.38l0.18,0.75l-1.43,-0.17l-1.06,1.39l-0.66,-0.03l-0.6,1.15l1.14,1.19l-3.26,3.83l0.13,0.45l0.55,0.21l0.66,1.48l0.15,1.62l-0.21,0.42l-0.41,-1.85l-0.81,-0.1l-0.06,1.92l-0.36,0.95l-0.77,0.21l0.1,0.68l-0.54,1.09l-0.77,0.56l-0.1,1.51l0.82,0.48l-0.9,0.18l-0.48,1.41l-2.17,1.52l-0.5,1.77l0.65,0.77l-1.2,1.54l-0.92,0.48l-0.19,-0.56l-0.52,-0.21l-0.83,0.61l-0.45,-0.29l-0.34,0.3l0.03,0.63l-2.0,0.63l-0.71,0.9l-0.41,-0.49l-0.86,0.79l-1.54,-0.22l-0.9,1.3l-1.2,0.11l-1.38,1.11l-1.59,0.4l-2.2,1.67l-0.63,-0.58l-1.77,1.59l-0.17,-0.43l-1.33,-0.85l-3.94,1.02l-1.36,-0.41l-0.92,0.13l-0.55,0.57l-2.59,0.63l-0.63,-0.4l-2.2,1.18l-1.14,-0.17l-0.36,0.63l-1.34,0.39l-0.01,0.84l-1.47,0.35l-0.61,0.76l-0.93,-0.54l-1.25,0.49l-1.4,-0.41l-1.32,0.12l-2.04,0.78l-1.49,1.15l-2.1,0.27l-1.44,-0.27l-1.88,1.28l-2.61,0.93l-0.5,-0.13l-3.04,0.83l-1.08,-0.29l-4.94,2.56l-1.0,0.22l-1.65,-0.17l-0.78,1.42l-0.61,-0.13l-0.27,0.96l-1.18,-0.13l-1.06,0.6l-0.93,-0.98l-0.82,0.24l-0.65,1.05l0.01,1.01l-0.52,-0.18l-0.47,0.48l0.13,0.41l-0.84,2.13l-1.39,0.87l-0.47,0.69l-0.22,2.67l-0.62,0.01l-0.53,0.64l-0.24,1.65l0.46,1.24l-0.35,2.17l0.49,1.83l-0.9,2.3l-3.83,1.33l-0.72,0.8l-2.58,0.41l-0.47,0.63l-0.65,0.25l-0.13,1.04l-1.18,0.45l-0.43,0.49l0.89,0.68l0.68,-0.07l-0.1,0.23l-1.15,0.54l-0.93,-1.34l-0.63,-0.14l-0.38,0.24l0.64,1.28l-1.75,1.61l-0.34,0.95l0.1,0.8l-0.4,0.33l-0.04,0.54l-0.9,0.37l-1.58,2.08l-0.07,0.56l-0.93,0.62l-0.27,3.11l-1.0,0.53l-0.2,2.46l-1.09,3.18l-1.31,1.32l-0.7,1.78l-1.29,0.07l-2.38,-1.59l-1.96,0.45l-3.06,-1.17l-0.79,0.36l-2.96,0.12l-0.98,-0.53l-2.8,0.0l-1.08,0.61l-0.17,0.52l0.51,0.2l0.91,-0.32l1.95,0.32l-0.74,0.24l-0.2,0.65l0.77,0.75l1.42,-0.87l2.94,-0.67l1.57,0.19l2.55,0.95l0.86,-0.0l0.74,-0.43l0.87,0.13l1.43,1.22l1.11,0.06l-0.84,6.13l-0.83,1.47l-1.18,1.08l-0.46,1.37l-0.01,1.67l-2.8,1.65l-0.56,3.67l-0.87,2.54l-2.49,2.27l-2.19,3.43l-0.38,1.32l-0.97,1.01l-1.31,0.36l-2.8,1.73l-2.2,0.19l-1.25,1.7l-2.41,1.49l-0.16,1.61l-2.13,1.58l-1.37,2.11l-2.7,1.13l-1.71,1.34l-0.11,1.93l-1.55,0.98l-0.71,3.28l-0.88,1.17l-0.56,1.5l-0.69,0.71l-2.07,0.72l-0.98,0.8l-1.49,2.83l-1.29,1.09l-1.0,0.07l-0.96,-0.57l-1.35,0.32l-1.09,-0.65l-3.72,-0.87l-1.32,0.65l-2.06,0.27l-1.33,0.98l-2.82,0.84l-3.47,2.28l-1.13,0.4l-0.89,1.45l-0.7,0.24l-2.82,-1.86l-1.12,-0.09l-1.21,0.37l-0.91,1.01l-1.48,-0.68l-2.37,-0.38l-1.36,-2.43l-0.7,-0.56l-0.56,-1.82l-0.58,-0.48l-0.97,-0.11l-0.77,0.39l-0.17,0.53l0.27,0.96l-0.43,0.18l-2.91,-1.28l-0.7,-0.73l-0.29,-1.03l-1.0,-0.93l-4.14,-1.81l-3.41,-0.5l-1.54,0.14l-0.92,-0.32l-2.43,0.26l-0.44,-0.35l-4.48,-0.36l-0.53,-0.87l-1.89,-1.07l-0.93,-0.91l-0.79,-1.71l-1.17,-1.1l-1.06,-2.0l-1.81,-1.73l-1.98,-2.57l-0.54,-3.25l-1.96,-2.87l0.5,-2.68l-6.88,-58.56l1.67,2.7l0.76,-0.3l-0.21,-1.21l-2.42,-2.91l-1.05,-9.24l-0.4,-0.97l1.8,-2.07l0.51,0.3l-0.23,0.86l0.18,0.89l0.51,0.29l1.45,-0.36l1.17,0.94l1.18,3.03l-0.22,0.62l0.21,0.67l0.85,0.87l1.17,0.02l-0.03,-0.46l-0.89,-0.97l-0.02,-0.97l0.72,-1.43l-0.66,-0.48l0.75,-1.26l0.88,-0.26l0.24,-0.67l-0.67,-0.43l-0.75,0.08l0.06,-1.28l-0.27,-0.56l-1.49,-0.66l-0.25,-0.73l-0.98,-0.95l0.9,-0.11l1.02,-1.09l0.05,-0.63l-0.75,-1.16l1.4,-0.7l0.51,-1.39l0.54,-0.46l-0.09,-0.35l0.52,-0.43l0.47,-1.86l-0.26,-0.68l1.06,0.09l0.47,-0.44l-0.67,-0.78l-0.95,-0.09l0.35,-0.97l-0.4,-0.71l-0.02,-1.5l-0.67,-1.13l-0.57,-0.36l-1.4,-0.03l0.3,-0.73l-0.41,-0.8l-0.52,-0.15l-0.21,-1.16l-0.4,-0.45l0.77,-0.58l-0.29,-0.88l0.45,-0.68l-0.35,-0.62l-1.54,0.32l-0.13,-0.75l0.56,-0.12l0.27,-0.63l-1.0,-0.9l-0.91,0.22l0.28,-0.57l-0.53,-0.64l0.46,-2.68l-0.15,-0.59l-0.61,-0.4l-0.31,-2.06l-0.59,-0.93l-0.48,-0.2l0.67,-0.5l-0.08,-0.59l0.39,-0.84l-1.06,-1.01l-0.2,-1.12l-0.42,-0.26l-0.19,-0.72l0.14,-1.17l1.02,0.28l0.35,-0.65l-0.54,-0.57l-1.21,-0.13l0.54,-0.95l-0.65,-1.0l0.45,0.02l0.34,-0.63l-1.92,-1.3l0.6,-1.33l-0.13,-0.66l-0.87,-0.07l-1.12,0.54l-0.95,-0.41l0.44,-0.49l-0.07,-0.54l-1.53,-0.25l0.1,-0.3l-0.97,-1.33l0.4,-0.7l-0.53,-0.38l-0.9,-1.95l0.19,-0.91l-1.37,-0.81l-0.23,-0.46l1.54,-1.19l5.33,-2.46l0.81,-1.11l4.85,-2.88l2.24,-2.4l3.59,-2.98l0.9,-1.87l4.86,-6.16l0.42,-1.3l-0.39,-0.24l2.32,-4.01l0.23,-1.05l1.12,-1.18l0.75,-4.99l-0.05,-2.28l-0.87,-6.87l-1.23,-4.49l0.01,-1.63l-2.06,-5.25l-2.04,-3.63l-0.28,-1.28l-4.3,-5.9l-1.39,-1.17l-0.78,-0.16l-1.14,-0.88l-0.4,-0.99l-1.54,-1.0l-1.03,-0.16l-3.19,-1.36l-0.2,-0.78l-2.67,-1.45l-1.67,-1.88l-1.36,0.49l-0.0,-0.63l0.73,-0.62l0.04,-0.39l-0.65,-0.92l0.23,-0.9l-0.81,-1.89l0.57,0.26l0.39,-0.48l0.6,0.38l0.49,-0.32l0.62,-1.55l-0.37,-0.94l0.62,-0.27l0.02,-0.5l0.62,-0.7l-0.09,-0.62l0.36,-0.61l-0.21,-0.71l2.29,-1.62l0.54,-1.13l-0.19,-0.69l0.75,-0.42l-0.01,-0.71l-1.56,-0.39l-0.32,-0.57l1.18,-1.28l-0.12,-1.72l-0.72,-0.58l0.21,-0.23l0.57,0.33l0.79,-0.25l0.67,0.46l0.31,0.97l0.49,0.39l1.39,0.04l0.36,-0.45l-0.36,-0.46l-0.94,-0.2l-0.33,-1.13l-0.7,-0.94l0.5,-0.95l1.08,-0.14l0.32,-0.38l-1.09,-2.19l0.03,-0.71l1.09,-1.12l-0.29,-0.33l0.53,-0.69l-0.47,-0.56l-0.98,0.55l-0.62,-0.45l-0.68,0.43l-1.06,-0.02l-0.01,-0.6l1.22,-0.14l0.38,-0.57l-1.31,-0.85l0.4,-0.29l-0.01,-0.58l-0.77,-0.7l-0.01,-0.46l-0.57,-0.12l-0.65,-1.3l-0.95,-0.49l0.22,-0.81l0.9,-0.89l0.26,-0.75l0.98,-0.13l0.22,-0.69l-1.49,-0.49l-1.22,0.52l-1.2,-1.06l1.53,-2.14l0.06,-0.6l-0.31,-0.29l0.94,-0.68l0.15,-0.5l-0.49,-0.33l-0.46,0.11l-2.27,1.59l-0.48,-0.97l-0.38,-0.1l-2.14,0.94l0.57,-1.71l1.68,-2.74l0.64,-0.51l-0.06,-1.78l0.69,-0.82l-1.13,-4.31l0.44,-0.09l0.26,-0.6l1.05,-0.69l-0.19,-0.58l-0.8,-0.32l-0.14,-0.28l1.27,0.24l0.34,-0.62l-1.23,-1.2l-1.15,-0.05l-0.92,-1.42l-0.4,-0.2l-1.2,0.32l-0.39,-0.41l-1.11,-2.83l-0.33,-1.76l-0.47,-0.63l-0.63,-2.88l-0.22,-2.36l0.82,-1.83ZM578.66,653.17l-0.12,0.05l-0.03,-0.04l0.16,-0.0ZM653.23,787.08l0.57,0.5l3.84,0.59l0.65,0.96l-1.84,0.63l-0.63,1.13l-1.28,0.94l-1.51,-1.14l0.21,-3.62ZM655.71,541.57l0.05,-0.09l0.04,0.01l-0.05,0.06l-0.03,0.02ZM627.44,494.8l0.16,-0.06l-0.08,0.05l-0.09,0.01ZM639.87,499.16l-0.07,-0.04l0.04,-0.08l0.0,0.0l0.03,0.12ZM657.55,533.31l0.42,-0.03l0.38,-0.21l-0.29,0.53l-0.52,-0.29ZM677.38,543.7l-0.22,-0.37l-0.25,-1.11l0.12,-0.83l0.33,0.21l0.01,2.1ZM692.95,521.88l-0.28,-0.07l-0.05,-0.23l0.17,0.12l0.17,0.18ZM695.38,499.78l-0.07,-0.73l1.02,0.21l-0.33,0.12l-0.61,0.4ZM696.49,499.23l0.14,-0.3l0.34,0.14l-0.21,0.11l-0.26,0.05ZM721.26,553.36l-0.0,-0.22l-0.06,-0.42l0.12,0.17l-0.05,0.47ZM742.73,637.67l-0.85,-1.13l0.13,-0.56l-0.38,-1.24l0.31,-0.77l3.61,-2.12l0.56,-0.95l0.65,0.74l1.75,0.43l0.64,0.45l-4.79,2.12l-1.11,1.37l-0.52,1.66ZM572.37,551.69l-0.04,-0.14l0.05,-0.08l-0.01,0.22ZM809.57,639.69l0.11,-0.18l0.38,-0.14l-0.2,0.29l-0.28,0.03ZM794.09,718.58l-0.04,-0.31l0.4,-0.4l-0.02,0.55l-0.34,0.16ZM794.11,720.88l0.12,0.06l0.23,0.03l-0.4,0.14l0.05,-0.23ZM752.09,684.41l2.22,-1.3l0.33,-0.48l0.8,-0.2l2.39,0.31l9.66,-0.79l1.99,0.19l0.97,0.49l4.51,0.38l2.02,1.34l1.7,0.1l1.03,0.67l2.25,-0.21l0.97,0.38l0.65,-0.24l3.15,2.43l-0.18,0.63l-0.76,0.74l-0.8,0.01l-3.99,1.56l-3.11,-0.31l-2.11,0.44l-4.99,-0.03l-2.56,-0.78l-3.42,-0.22l-1.45,-1.91l-1.85,-1.13l-2.25,-0.76l-4.73,-0.57l-1.03,-0.61l-0.56,0.46l-0.85,-0.6ZM652.77,796.2l1.34,-1.08l0.39,-1.15l0.65,-0.66l1.25,-0.55l0.72,-0.75l1.87,-0.62l1.13,-1.84l1.23,-1.03l0.36,-0.7l0.42,-0.27l1.68,-0.02l0.58,-0.4l0.23,-0.76l-0.52,-1.46l0.53,-1.33l-0.16,-1.71l2.17,-3.82l0.22,-2.72l1.14,-0.54l1.06,-1.39l1.11,-0.26l1.41,-0.99l0.62,-0.82l-0.01,-0.71l1.62,-2.24l2.48,-1.6l0.65,-2.03l1.89,-1.12l1.43,-2.03l1.02,0.35l0.9,-0.13l4.53,-3.0l1.05,-1.01l0.42,-1.1l1.5,-0.46l1.15,-1.15l0.63,-0.03l0.89,-0.57l0.51,-0.89l2.15,-1.52l1.37,-2.26l1.5,-3.92l1.24,-1.36l0.34,-2.36l1.01,-1.11l2.88,-5.88l-0.06,-1.18l0.74,-1.92l1.24,-0.99l2.35,-4.3l2.12,-2.93l1.07,-0.44l1.94,-2.19l0.49,-1.23l1.02,-0.65l1.4,-1.96l0.8,-0.4l0.61,-0.88l1.14,-0.46l4.04,-3.95l1.4,-0.62l7.96,-6.62l4.17,-2.69l3.7,-1.3l3.37,-1.7l6.91,-1.06l1.71,0.07l1.4,0.5l2.0,0.2l3.47,1.52l1.16,0.82l0.25,0.86l-3.4,-0.34l-0.76,0.51l0.72,0.48l-0.21,0.46l0.39,0.43l1.21,-0.43l0.13,0.75l1.3,0.11l1.86,1.14l-0.66,0.55l-0.03,1.06l1.11,0.79l-0.8,0.71l-0.09,0.96l-2.1,1.13l-1.87,1.54l0.22,0.72l-0.3,1.78l-1.19,0.78l-0.79,0.12l-0.01,1.14l-2.76,2.81l-1.46,0.58l-1.02,-0.61l-3.52,-0.21l-1.24,-0.56l-0.26,-0.76l-0.44,-0.22l-0.88,1.05l-0.73,1.72l-2.23,0.29l-0.47,0.51l-2.04,0.13l-0.59,0.63l-0.03,0.61l-3.97,2.56l-0.27,0.53l0.12,0.86l-1.26,-0.06l-1.13,1.05l-1.76,0.33l-0.23,0.65l-2.65,-0.67l-0.29,-0.8l-0.46,-0.22l-5.82,1.45l-0.29,0.48l0.2,0.82l-2.69,0.66l-0.29,0.48l1.44,6.32l-1.36,2.4l-2.11,1.81l-2.77,1.73l-0.24,-1.66l-0.38,-0.42l-2.14,-0.15l-0.61,0.32l-6.09,15.23l0.29,5.14l-1.15,1.5l-0.55,2.85l0.72,1.19l-0.55,0.98l0.29,1.98l0.87,0.77l-1.38,2.38l0.31,1.46l-1.62,1.31l-1.12,2.01l-0.21,1.82l1.32,1.03l-1.1,-0.43l-0.86,0.3l-0.28,0.85l0.29,1.45l-0.3,0.49l-0.57,-0.85l-0.81,-0.24l-1.42,1.3l-0.39,0.92l-1.68,-0.48l-0.78,0.32l-1.19,1.38l0.52,0.71l-0.6,3.08l-37.01,7.26ZM688.69,755.58l1.98,-2.71l0.28,-0.13l-0.38,1.07l-1.88,1.77ZM678.73,541.82l0.47,0.85l0.01,0.82l-0.46,-0.42l-0.01,-1.24ZM659.52,786.99l0.49,-0.72l1.79,-0.99l0.73,-1.75l0.81,-0.99l-0.31,2.22l0.19,1.04l-0.4,0.6l-2.32,-0.04l-0.98,0.62ZM662.23,534.23l0.01,-0.03l0.04,-0.02l-0.01,0.02l-0.04,0.03ZM659.87,785.06l1.03,-1.6l0.72,-0.51l-0.63,1.6l-1.12,0.51ZM659.17,532.29l1.64,-0.18l0.38,0.44l-1.32,2.15l0.08,-1.38l-0.78,-1.02ZM657.0,790.9l0.16,-0.25l0.88,-0.1l-0.46,0.23l-0.58,0.13Z", "name": "Qu\u00e9bec"}, "CA-PE": {"path": "M771.47,732.39l0.78,1.7l-0.78,1.88l0.13,0.82l0.7,0.47l0.77,-0.11l1.39,1.0l0.16,0.9l0.72,0.15l-0.07,0.8l-0.55,0.52l0.16,0.77l0.73,-0.04l0.43,-0.45l0.61,0.64l1.57,-0.16l0.33,-0.53l-0.67,-1.6l0.46,-0.19l1.51,0.13l0.16,0.47l1.06,0.44l0.4,-0.34l0.06,-0.62l0.61,-0.01l0.57,0.69l1.37,0.46l0.37,-0.51l3.75,-1.24l0.36,0.19l0.78,-0.8l2.11,-0.31l0.32,-0.51l-0.27,-0.27l0.62,-0.28l3.82,-1.4l1.87,-0.25l-1.8,2.01l-0.64,-0.34l-0.48,0.1l-0.02,0.49l-0.53,0.01l-0.31,0.51l0.32,0.48l-0.52,0.2l0.22,0.56l-1.05,0.36l0.24,0.7l0.64,0.06l-1.37,0.0l-0.4,0.32l-0.04,0.89l0.32,0.64l0.6,-0.02l0.16,0.53l0.44,0.19l0.71,-0.13l0.01,0.35l-0.58,0.3l-0.49,0.84l1.06,0.39l-2.58,1.13l-0.78,0.02l-0.99,-0.6l0.09,-0.49l-0.46,-0.25l0.36,-1.16l-0.25,-0.3l-0.71,-0.03l-0.92,-0.59l-0.52,0.49l-0.71,-0.1l1.06,-1.86l-0.51,-0.53l-0.94,0.65l-0.69,1.16l-1.06,0.01l0.29,0.75l-0.86,1.0l0.76,0.51l-2.98,-0.56l-1.4,0.5l-0.82,-0.15l-0.7,-0.68l-0.92,-0.25l0.82,-0.41l-0.92,-1.1l-1.18,0.33l-1.26,-0.1l-0.64,0.6l-1.36,0.25l0.2,-0.26l-0.39,-1.49l0.35,-0.94l-0.78,-1.42l-0.79,0.92l-1.22,-0.25l-1.58,0.61l-0.34,-0.51l0.16,-1.21l0.8,-1.45l0.1,-1.5l1.48,-2.6Z", "name": "Prince Edward Island"}, "CA-MB": {"path": "M325.95,732.99l4.14,-61.02l4.77,-62.91l10.31,-77.66l33.82,3.81l33.89,2.47l0.12,3.64l-0.6,2.66l0.36,1.51l-0.19,0.95l0.53,1.44l-0.02,2.2l-0.6,0.92l-0.31,3.26l-1.34,-0.06l-0.7,0.81l0.06,0.47l1.76,-0.06l0.29,0.93l0.76,0.46l0.02,0.76l-0.66,1.78l0.17,0.48l1.42,-0.82l0.96,1.03l0.53,2.0l0.68,0.28l1.11,-0.56l0.27,0.59l-0.57,0.66l-0.54,1.46l0.08,2.65l-0.51,0.99l-0.4,3.24l0.38,0.24l0.36,-0.27l1.44,-3.28l0.06,-3.8l0.85,-1.47l0.24,-1.36l2.39,0.3l1.61,-0.55l1.33,0.57l0.49,-0.15l0.27,1.01l0.73,0.31l1.0,-1.02l0.84,-0.08l0.28,0.31l0.16,4.18l1.69,5.63l0.69,1.0l0.49,1.81l0.25,4.64l0.43,0.18l1.03,2.86l0.47,2.27l0.56,0.64l0.43,1.27l0.27,1.71l-0.38,2.25l-1.47,3.14l-1.12,1.66l-1.62,0.59l-0.12,0.73l0.53,0.19l1.46,-0.36l2.43,-1.98l1.57,-0.33l-1.98,1.87l0.57,0.37l1.28,-0.39l1.33,-1.17l2.64,-0.65l9.39,-3.63l4.27,0.65l1.73,0.78l0.4,0.66l3.05,1.73l1.07,1.04l5.02,1.58l0.98,-0.09l3.56,1.54l-49.25,55.9l-17.57,16.1l-4.09,69.07l-36.0,-2.67l-36.08,-3.9Z", "name": "Manitoba"}, "CA-YT": {"path": "M2.99,403.6l-2.51,-3.38l99.63,-158.54l0.21,0.56l0.59,0.12l2.17,2.22l1.13,0.76l0.8,-0.0l1.33,0.76l0.84,1.67l1.71,1.75l0.18,0.8l0.9,0.66l-0.07,2.09l0.76,2.03l-0.1,2.95l1.12,0.86l0.58,-0.27l-0.01,1.69l0.41,1.39l3.81,6.94l1.36,0.79l1.09,2.36l0.71,0.44l0.6,-0.15l0.59,0.28l-11.85,21.13l-0.58,1.5l0.84,1.37l-0.55,2.17l-1.23,1.62l0.21,0.92l-0.57,1.44l-0.9,1.03l-1.33,0.65l-0.13,0.76l-0.92,1.4l-0.22,1.31l0.22,0.46l14.41,7.82l-0.45,0.78l0.79,1.4l0.09,2.32l-1.18,1.06l0.08,1.17l-0.46,0.61l0.47,1.99l-0.93,0.4l-0.31,1.21l-0.91,0.0l-1.74,2.16l0.11,0.88l1.21,0.53l-0.01,0.56l-0.91,1.75l-0.98,0.23l-0.87,0.83l-0.04,0.65l0.36,0.38l-0.74,1.47l0.3,0.57l1.49,1.0l0.94,-0.39l1.38,-0.03l1.52,0.54l-1.27,1.1l-0.08,0.74l0.43,0.46l1.31,0.21l0.7,-0.73l1.51,-0.49l0.27,1.26l1.01,0.21l-0.11,0.35l-2.02,0.3l-0.77,0.87l0.78,2.27l-0.08,3.66l-1.05,0.38l-1.32,1.63l-2.41,0.94l-0.74,0.99l-0.74,-0.1l-0.75,0.49l-0.62,-0.17l-0.32,0.4l0.05,0.31l-0.45,0.35l0.12,0.71l0.48,0.56l1.11,-0.05l-0.7,1.31l0.47,0.8l0.7,0.35l-0.12,0.55l-1.75,0.48l-0.7,1.7l-1.2,0.2l-0.48,0.64l0.08,1.28l0.92,0.26l0.9,0.76l0.63,1.68l0.7,0.59l-0.01,2.15l0.36,1.15l0.86,0.91l-1.67,1.12l-0.58,0.81l0.17,0.6l1.11,0.22l0.54,0.79l1.97,-0.15l0.59,-0.58l1.23,1.28l0.19,2.0l-0.66,0.42l-0.05,0.59l0.42,0.43l-0.02,1.43l-0.84,0.83l0.15,1.37l-0.3,0.52l0.24,0.53l0.45,0.07l-0.34,1.28l0.97,1.72l0.43,0.17l0.51,2.07l0.96,1.36l0.59,0.27l-1.75,0.01l-0.68,0.79l0.29,1.13l1.16,0.11l-0.17,1.18l0.85,0.52l-0.24,0.43l0.35,0.78l-0.17,1.41l-0.92,0.4l-0.57,1.09l-2.07,0.18l-0.81,0.97l0.09,0.6l0.72,0.23l0.01,1.12l0.49,0.51l-0.28,2.33l0.67,0.92l0.88,0.18l-2.93,2.76l0.2,2.37l-0.35,1.22l0.54,0.92l-0.16,0.9l-0.8,0.25l-0.14,0.66l0.35,0.36l0.86,-0.02l1.19,2.39l-0.76,-0.12l-0.79,0.74l0.13,0.99l-1.0,0.81l-0.09,2.31l-0.77,0.19l-0.34,0.6l1.1,1.56l1.26,0.18l0.72,0.74l-0.12,0.81l0.63,0.7l0.68,-0.03l0.86,-0.64l0.77,0.31l0.61,1.96l-0.31,0.78l0.52,1.18l-0.24,1.87l0.43,0.56l0.66,0.07l0.03,1.48l-0.41,1.6l0.51,0.73l0.33,1.51l0.7,0.77l0.06,0.96l0.76,1.13l1.44,0.78l0.74,0.03l0.74,1.3l-0.3,1.16l0.27,0.71l-0.88,3.32l-0.53,1.02l-0.84,0.25l-0.34,0.51l0.21,1.0l1.01,0.01l-0.47,1.93l-0.85,1.61l0.11,0.5l-0.38,0.94l0.32,0.94l0.58,0.12l0.32,-0.28l0.2,0.69l0.55,0.36l1.68,-0.65l0.57,0.95l1.3,0.52l1.0,-0.29l0.28,-0.9l0.4,0.12l-0.02,1.03l1.01,0.6l1.48,-1.19l0.97,1.64l1.38,0.82l1.51,1.46l2.18,-0.54l2.61,0.89l0.53,-0.31l0.8,-1.34l1.56,0.69l-0.24,3.01l-1.54,0.79l-0.48,0.84l0.61,2.61l-0.27,1.75l1.61,0.99l-0.73,2.35l0.23,4.91l-0.86,1.08l-31.4,-13.07l-24.81,-11.37l-28.47,-14.24l-20.01,-10.81l-23.54,-13.6l-0.23,-1.48l3.03,-3.02l0.42,-0.84l-0.17,-0.52l-5.13,-2.69l-3.74,0.81l-2.48,-3.89l-0.63,-0.21l-1.12,0.73ZM110.73,248.92l1.12,-0.26l0.66,1.18l-0.77,-0.34l-0.9,0.49l-0.12,-1.07Z", "name": "Yukon"}, "CA-NB": {"path": "M711.48,743.21l4.88,-3.44l1.67,-2.57l0.18,-1.28l-1.33,-5.56l2.7,-0.66l0.29,-0.48l-0.2,-0.82l5.1,-1.27l0.53,0.94l2.39,0.41l0.8,0.58l0.47,-0.21l0.15,-0.93l1.52,-0.21l1.16,-1.07l1.52,0.15l0.31,-0.53l-0.28,-0.79l0.29,-0.55l1.78,-0.33l3.5,-2.52l0.93,0.83l6.82,0.46l2.26,2.96l-0.07,0.63l0.62,0.47l0.61,-0.23l0.36,-0.92l1.13,-0.52l0.93,-1.68l1.46,-1.45l1.26,-0.71l-0.15,0.55l0.56,0.45l2.56,-1.38l0.18,0.13l-0.47,0.17l-0.22,0.6l0.36,0.29l0.68,-0.06l0.18,0.35l-0.05,1.32l-0.62,1.42l0.01,0.67l0.32,0.28l-0.22,1.07l0.35,0.36l0.21,-0.13l-0.4,1.59l0.21,0.82l-0.7,0.42l-0.69,1.63l-2.18,2.49l-0.16,0.57l0.45,0.29l1.52,-0.31l0.68,0.45l1.67,-1.33l0.89,0.36l0.53,-0.7l0.76,-0.22l0.54,1.22l-0.66,1.4l0.02,0.78l0.73,1.41l0.99,0.87l-0.1,1.13l0.5,0.3l0.38,-0.48l1.0,0.13l0.34,1.71l0.66,0.61l-0.24,0.5l0.52,0.57l0.52,-0.05l0.45,0.39l0.13,0.89l-0.66,0.54l-0.06,0.5l0.85,0.13l1.11,-0.59l0.23,1.66l0.68,0.13l3.34,-1.09l0.8,0.2l0.6,0.61l2.16,-0.91l2.12,0.21l-0.9,0.93l-2.04,0.58l-0.16,1.18l0.45,0.3l-0.94,0.55l-0.72,2.11l-0.62,-0.3l-0.6,0.17l-0.53,2.15l-1.32,-1.94l-0.41,0.29l-1.5,-1.18l-0.75,-1.2l-0.75,-0.36l-0.5,0.13l0.0,0.7l0.78,0.43l0.31,0.82l2.11,1.76l-1.03,4.22l-0.55,-0.06l-1.15,0.56l-0.78,1.52l-3.32,2.75l-2.08,2.39l-0.16,0.67l-1.49,1.15l-0.37,0.73l-0.76,-0.01l-1.1,1.21l-0.67,-0.03l-0.51,-0.64l-1.07,-0.28l0.9,-1.59l-0.53,-1.41l-0.67,0.26l-0.52,1.78l-1.1,0.95l0.5,0.88l1.02,0.38l-0.32,0.86l-0.25,0.32l-0.66,-0.3l-0.87,0.23l-0.34,0.51l0.4,0.56l-0.93,1.21l-0.64,-0.76l-0.61,0.02l-1.86,1.85l-0.3,-0.18l-0.47,0.38l-0.44,-0.36l-0.7,0.47l0.01,-0.72l-1.71,-0.72l-1.11,0.89l-0.08,0.97l-0.82,-1.35l-0.99,-0.5l-0.4,0.72l-0.82,0.25l-0.21,0.76l-1.91,-1.39l0.1,-1.92l-1.18,-1.54l0.51,-0.73l-0.05,-0.9l-1.13,-2.02l-0.43,-0.24l-0.52,0.42l0.0,0.8l-0.82,0.1l-0.88,-0.24l-0.84,-0.76l-0.33,0.08l-0.57,-0.77l0.12,-0.88l-0.46,-0.63l0.25,-0.98l-0.49,-0.6l-5.26,-19.48l-1.95,-1.12l-0.85,-0.87l-3.83,-1.73l-1.37,0.38l-0.46,1.23l-1.34,0.2l-1.27,1.39l-1.3,0.46l-1.31,1.15l-1.79,-0.77ZM746.76,774.42l-0.04,0.04l-0.08,0.14l-0.05,-0.07l0.17,-0.12ZM759.75,722.25l-0.02,-0.05l-0.0,-0.01l0.06,0.02l-0.04,0.04ZM768.61,745.97l0.01,-0.09l0.03,0.05l-0.05,0.04ZM759.95,720.22l0.52,-0.55l0.13,0.24l0.67,-0.23l-0.55,1.43l-0.78,-0.88ZM760.94,717.95l0.09,-0.3l0.01,-0.4l0.08,0.22l-0.18,0.48ZM748.75,781.92l0.08,-1.46l0.26,-0.59l0.82,1.56l-1.16,0.48Z", "name": "New Brunswick"}, "CA-NL": {"path": "M818.51,688.98l0.02,-0.65l1.55,-2.42l0.25,0.55l0.81,0.32l0.32,0.49l-1.34,0.44l-1.61,1.27ZM822.14,686.92l0.09,-0.28l0.2,0.08l-0.17,0.14l-0.11,0.06ZM824.06,685.7l-0.48,-2.57l0.46,-2.92l-0.33,-2.45l0.29,-1.53l0.64,0.39l1.83,-0.8l1.87,1.03l1.74,-0.31l0.54,-0.42l-0.17,-0.68l-0.33,-0.09l-1.27,0.39l-0.99,-0.34l-0.8,-1.03l2.21,-0.76l0.51,-1.4l-0.15,-0.42l-1.2,0.28l-0.06,-1.04l-0.46,0.04l-0.9,0.85l-1.88,0.14l-0.72,-2.27l0.34,-1.43l0.85,-1.64l0.57,0.11l0.56,1.16l0.85,0.46l0.4,-0.21l-0.55,-1.14l1.54,0.3l0.73,-0.53l-0.21,-0.41l-1.37,-0.41l-0.81,-0.81l-0.39,0.46l-0.48,-0.37l-0.65,-0.73l-0.22,-0.95l0.7,-9.03l-0.38,-4.88l0.34,-3.49l1.45,-0.26l0.59,-0.82l-0.37,-0.63l-0.77,0.32l-1.17,-0.57l1.93,-2.2l0.89,-2.81l-0.04,-0.49l-0.83,-0.7l0.51,-0.65l-0.28,-0.74l0.12,-1.13l0.56,-0.76l-0.31,-0.81l0.31,-0.71l-0.58,-0.44l0.1,-1.04l1.77,-2.59l0.98,-0.65l0.55,-1.03l1.96,-2.1l1.26,-2.08l0.7,1.99l1.55,-0.57l1.29,0.01l0.54,-0.36l-0.19,-0.69l-0.68,0.01l-0.53,-0.64l1.05,-0.21l0.4,-0.84l0.83,0.67l-0.69,0.24l-0.09,0.7l0.95,0.36l0.12,1.05l-0.54,0.02l-0.23,0.43l0.17,0.57l-0.32,0.4l-1.78,0.19l-0.8,0.48l-0.87,-0.17l-0.09,0.38l-0.71,-0.26l-0.76,0.5l-0.18,0.5l0.23,0.79l1.02,0.19l-0.16,0.91l0.29,0.62l1.83,0.78l0.39,-0.72l-0.17,-0.2l0.64,-0.8l0.68,-0.1l0.33,0.14l0.57,1.72l-0.65,0.48l0.44,0.67l-0.13,2.25l-0.35,0.55l-0.42,2.53l-0.34,0.07l-0.49,-2.17l-0.61,-0.28l-0.62,0.97l1.07,2.9l0.9,0.67l-0.65,1.64l0.04,0.86l-0.52,0.2l-0.23,0.52l0.66,0.38l-0.55,1.91l-0.98,0.27l0.0,0.67l0.86,0.21l0.12,0.69l-0.14,2.05l-0.45,1.24l-0.66,0.34l0.38,0.68l-0.47,1.24l0.06,1.84l0.16,0.63l0.56,0.14l0.13,1.13l-0.97,1.75l0.39,0.54l1.22,-0.07l0.47,3.3l0.69,-0.49l1.16,-6.05l0.4,-0.71l0.41,0.36l0.66,-0.23l-0.28,-0.85l0.56,-0.14l-0.01,-0.46l-0.46,-0.58l0.05,-1.26l0.95,-2.77l0.79,0.59l-0.18,3.42l0.93,-0.5l0.35,-1.41l0.27,0.39l0.79,-0.35l-0.0,-1.09l2.77,0.99l0.52,-0.3l0.2,-0.82l1.5,-0.94l0.12,0.59l-0.79,0.7l-0.99,1.9l-1.97,2.24l-0.69,0.29l0.06,0.6l-0.91,2.21l0.11,0.9l0.23,0.31l0.67,-0.13l0.71,-2.13l0.29,-0.41l0.38,0.14l0.48,-0.37l-0.26,1.38l0.59,0.25l-1.46,2.03l-0.14,0.97l0.53,0.67l1.61,-2.04l1.09,-0.82l0.49,0.19l0.28,0.84l0.7,-0.29l0.98,0.89l0.59,-0.38l0.01,-0.84l0.32,0.99l0.71,-0.1l0.19,-1.95l0.14,0.34l0.64,0.15l-0.35,0.84l0.22,0.44l0.59,-0.23l0.39,0.34l0.4,-0.34l0.79,0.24l0.11,-0.88l0.52,1.06l-0.54,0.71l-0.39,1.61l1.03,0.85l-0.38,1.05l0.16,0.44l0.47,-0.01l1.02,-0.97l0.76,-1.31l-0.03,-0.45l-0.62,-0.17l-0.51,0.55l-0.18,-1.15l1.57,-2.16l-0.03,-0.34l0.08,0.26l-0.25,0.67l0.57,0.54l0.48,-0.42l0.22,-1.1l1.67,-0.42l0.54,-1.2l0.62,-3.99l0.28,1.33l0.59,-0.52l0.13,0.21l-0.03,0.91l0.61,0.59l0.21,1.34l0.63,0.12l0.57,-1.64l-0.32,-0.61l0.02,-0.96l0.85,-0.12l0.79,0.7l0.31,-0.71l0.44,-0.22l-0.06,-1.2l0.32,-0.27l0.74,0.28l0.93,-0.73l5.77,0.89l0.22,0.12l-0.4,0.97l0.1,0.98l-0.49,0.24l-0.08,0.56l0.81,0.8l-2.57,1.49l0.26,0.54l-0.46,0.33l0.09,0.67l0.91,0.29l-0.86,0.34l-0.29,0.46l0.16,1.13l-1.86,1.47l0.0,1.05l0.58,0.19l1.41,-1.37l0.14,0.84l1.0,0.06l0.81,1.47l0.56,0.03l-0.39,1.08l0.37,0.5l0.57,-0.21l0.18,-0.47l0.9,-0.32l0.19,0.33l-0.99,0.74l-0.86,1.43l-1.08,0.56l-0.4,0.85l0.24,0.61l0.68,0.47l0.61,-1.3l0.97,-0.42l0.54,-1.1l0.13,0.97l0.7,0.34l0.5,-0.39l-0.16,-0.43l0.31,-1.17l0.25,0.35l0.59,-0.13l0.5,-0.63l0.27,0.58l0.47,-0.2l0.67,-1.31l0.2,-1.29l-0.28,-1.66l0.91,0.0l0.34,0.73l1.22,0.06l0.94,-3.37l0.86,0.75l0.3,2.82l-0.8,1.71l-0.96,-0.15l-1.06,0.49l0.22,1.79l-1.26,1.56l-0.53,1.5l-1.45,0.06l-0.71,0.35l-1.06,-0.39l-0.47,0.35l0.06,0.97l1.35,1.88l2.18,-0.61l-1.93,0.8l-0.05,0.78l0.26,0.14l1.9,-0.22l1.17,-1.04l-0.06,1.61l-0.81,0.3l-0.23,0.53l0.85,0.23l0.02,1.22l-1.26,-0.75l-0.46,0.03l-0.38,0.51l1.88,1.64l0.16,0.78l1.51,0.96l1.58,0.42l0.29,0.84l1.71,-1.1l-0.32,-1.21l0.06,-1.67l-0.57,-0.88l0.05,-2.14l0.64,-0.69l-0.26,-0.35l0.09,-2.07l0.87,-1.15l1.04,-0.21l0.44,-0.84l0.28,-1.77l0.43,0.3l-0.37,0.49l0.02,1.96l-0.43,1.39l0.36,1.31l-0.62,2.4l0.77,1.14l-0.53,1.03l0.11,0.6l0.39,0.29l0.12,0.67l0.88,-0.04l0.12,0.97l0.54,0.75l0.8,-0.16l0.23,0.23l0.42,-0.3l0.19,-1.05l1.35,-2.65l0.07,-1.31l-0.52,-2.42l0.56,0.06l0.51,1.46l0.77,0.05l0.18,1.36l0.28,0.41l0.86,0.2l-0.46,0.7l0.54,0.67l-0.09,1.98l-0.49,0.38l0.6,3.82l-0.59,0.45l0.34,0.65l0.58,-0.04l0.26,0.34l-0.14,0.63l0.45,0.87l0.46,2.59l-0.57,1.29l0.07,1.4l-0.47,0.74l-0.67,-0.01l-0.83,-1.05l-0.69,-0.11l-0.33,0.68l-0.63,-0.3l-0.68,1.86l-0.83,1.01l-0.73,-0.66l-0.37,-1.76l0.15,-1.33l0.5,-0.85l-0.23,-0.4l-0.58,0.22l-0.01,-0.84l-0.4,-0.27l-0.25,0.21l-0.84,-0.22l0.05,-1.36l0.49,-1.07l-1.62,-1.32l-0.34,0.41l0.02,0.96l-0.33,-0.14l-0.27,0.39l-0.02,1.71l-0.56,0.67l-0.05,1.51l-0.38,0.42l-0.36,1.88l-0.68,1.14l-1.16,0.24l-0.47,-0.99l-0.17,-1.61l0.02,-4.34l0.67,-0.26l-0.1,-0.72l-0.82,-0.24l0.6,-0.51l0.23,-1.22l-0.41,-0.34l0.61,-0.71l0.06,-0.57l-0.72,-0.23l-0.68,0.24l-0.13,-1.19l-0.59,-1.2l-0.83,-0.46l-1.16,-1.94l-0.54,-0.14l-0.55,-0.83l-0.47,0.24l-0.91,-0.8l-0.33,0.87l-0.53,-0.45l-1.3,-0.03l-0.4,0.25l0.12,0.46l0.99,0.27l0.23,1.41l-0.06,1.15l-0.64,0.45l0.37,0.72l0.0,0.98l-0.69,0.17l-0.99,4.53l-0.43,-0.07l-0.29,0.77l-0.95,-0.73l-0.76,0.59l-0.92,4.35l-0.55,0.39l-0.21,0.76l0.74,0.35l0.45,0.78l-0.11,0.53l-0.72,-0.18l-0.34,0.36l0.47,1.39l-0.02,1.18l-0.43,0.51l-0.74,0.19l-0.02,0.81l-0.52,-0.04l-0.1,-0.43l-1.25,-0.24l-1.26,2.06l-1.9,0.6l-1.19,-0.1l-0.43,-0.32l0.46,-2.27l0.88,-0.9l0.97,-0.15l2.04,-1.75l0.09,-0.86l1.22,-2.28l-0.44,-2.39l0.42,-1.17l2.27,-1.82l0.82,-1.47l-0.27,-0.9l1.23,-1.84l-0.4,-0.26l-1.19,0.33l-0.89,1.52l-1.26,0.84l0.4,-2.8l-0.47,-0.74l-0.65,1.09l-0.31,2.16l-0.31,-0.33l-0.67,0.71l-1.79,0.09l-0.18,-0.55l-0.78,-0.22l-0.73,0.71l0.13,1.82l1.21,0.81l0.24,1.37l-1.1,0.92l-0.3,-0.1l0.04,-0.89l-1.08,-0.43l-0.8,1.48l-0.02,-0.52l-0.43,-0.31l0.06,-0.78l-0.47,-0.05l1.23,-1.4l0.05,-0.44l-0.83,-0.14l-1.53,1.71l-0.77,-0.1l0.47,-1.23l-0.08,-1.5l-0.38,-0.39l0.25,-1.59l-0.4,-0.79l-0.66,-0.19l-0.47,1.48l0.31,1.95l-1.11,1.09l-0.38,1.01l0.17,-0.88l-0.28,-0.45l-0.54,0.35l-0.79,-0.88l-0.46,-0.04l-0.13,0.71l0.63,0.81l-0.1,0.83l0.37,0.4l-0.54,1.27l-0.84,-1.65l-0.47,-0.24l-0.3,0.44l0.03,1.02l0.55,0.59l0.02,0.54l-3.57,1.08l-0.41,0.46l-0.25,-0.2l-0.62,0.22l0.13,0.75l0.6,0.46l-0.21,0.36l-1.15,0.21l-1.33,-0.26l-1.5,0.92l-0.14,-0.52l-0.61,-0.41l-0.53,0.36l-0.02,0.51l-0.92,0.57l-0.17,-0.69l-0.46,-0.16l-1.88,0.89l-0.5,-0.13l-0.77,1.11l-1.38,-0.43l-0.81,0.72l-0.79,-0.15l-0.02,-0.49l-0.44,-0.12l-0.56,0.26l-0.17,0.46l-0.9,-0.11l-0.81,0.33l-1.22,1.15l-0.87,0.03l0.41,-1.32l-0.5,-0.16l-1.15,0.85l-0.09,1.71l-1.35,0.05l-0.62,1.11l-0.56,0.12l-0.42,0.57l-2.33,0.82l-1.98,1.48l-1.19,0.13l-0.86,-0.32l-0.49,-2.11l-2.24,-2.02l0.77,-0.74l0.91,-2.53l1.76,-2.24l0.33,-1.2l1.47,-2.58l0.19,-1.52l1.72,-1.6l0.36,-1.23l1.28,-0.84l0.14,-0.68l-0.91,-0.21l-2.2,1.29l-0.93,-0.35l-1.05,0.22ZM875.13,662.15l0.01,-0.05l0.03,0.05l-0.03,0.0ZM877.64,662.72l0.01,0.0l-0.0,0.01l-0.0,-0.01ZM877.66,662.95l0.18,0.25l-0.68,1.05l-0.32,0.16l0.81,-1.47ZM877.92,687.46l0.03,0.05l-0.04,0.02l0.01,-0.07ZM861.06,691.62l-0.07,0.12l-0.12,0.06l0.18,-0.18ZM860.09,692.51l-0.48,0.59l-0.29,-0.1l0.05,-0.05l0.72,-0.44ZM879.41,666.37l0.09,-0.58l0.24,-0.6l0.19,0.13l-0.51,1.05ZM875.09,662.02l-0.1,-0.13l0.04,0.02l0.06,0.11ZM856.72,657.08l-0.75,-1.19l0.46,-0.02l0.19,-0.64l0.34,0.61l-0.23,1.24ZM855.6,655.59l-0.04,-0.03l0.02,-0.02l0.02,0.05ZM854.13,657.17l0.0,-0.25l0.09,-0.07l-0.09,0.32ZM880.24,671.96l0.93,-0.43l1.21,0.01l1.03,-1.19l0.17,0.15l0.06,0.96l-1.69,0.33l-1.01,0.54l-0.41,0.04l-0.3,-0.41ZM880.32,686.11l0.4,-1.02l-0.02,0.88l-0.39,0.14ZM880.62,683.25l-0.08,-0.03l0.05,-0.13l0.03,0.15ZM865.39,648.04l0.38,0.42l0.68,-0.29l0.06,-1.23l0.98,0.8l-1.68,1.99l-0.42,-0.78l0.29,-0.24l-0.3,-0.67ZM859.7,652.85l0.19,-0.17l0.32,0.44l-0.25,-0.18l-0.25,-0.09ZM860.59,653.19l0.24,-0.05l0.02,0.23l-0.08,0.03l-0.18,-0.21ZM861.93,651.82l-0.05,-0.37l0.49,-0.4l0.03,0.24l-0.48,0.53ZM862.01,654.42l0.02,0.04l-0.01,0.11l-0.04,-0.08l0.03,-0.06ZM859.28,690.2l0.8,-0.57l0.4,0.51l-0.91,0.12l-0.29,-0.06ZM850.54,655.73l0.16,0.11l-0.16,0.24l-0.04,-0.3l0.04,-0.05ZM850.65,657.07l0.03,-0.01l-0.01,0.06l-0.01,-0.05ZM843.73,636.57l0.01,-0.34l0.77,-0.76l-0.19,0.87l-0.6,0.23ZM838.16,616.02l0.06,-0.8l0.21,-0.21l-0.04,0.83l-0.22,0.19ZM696.03,500.29l-0.19,0.36l0.37,0.59l0.59,-0.17l0.69,-0.86l0.89,0.17l-0.49,0.97l0.49,0.51l0.6,-0.2l0.44,-0.59l0.13,0.27l-0.65,0.85l0.07,0.57l-0.32,0.09l-0.24,-0.83l-0.68,-0.71l-1.19,0.27l-0.74,-0.45l-0.13,-0.43l0.35,-0.4ZM697.84,503.41l-0.02,0.02l-0.01,-0.01l0.03,-0.01ZM697.69,505.53l1.21,-1.47l1.28,-0.58l0.14,0.33l-1.01,0.24l-0.3,0.44l0.4,0.35l1.15,0.15l0.07,0.3l-0.82,0.92l0.28,0.56l0.53,-0.01l1.02,-0.87l0.17,-0.72l0.96,0.23l-0.44,0.91l0.49,0.27l0.45,-0.14l0.19,0.94l-0.7,0.47l0.16,0.63l1.68,1.31l1.17,-0.26l-0.32,2.55l0.34,0.66l0.43,-0.19l0.54,-1.08l-0.12,-1.02l0.48,0.08l-0.4,1.24l0.15,0.56l0.69,0.11l0.53,-1.32l1.06,0.31l-0.12,1.5l-2.03,0.86l-0.29,0.46l0.21,0.67l3.15,-0.37l0.01,1.37l-0.41,0.6l0.59,0.39l0.97,-0.82l0.15,-1.71l0.59,-0.14l0.26,1.19l-0.58,1.28l1.1,0.04l0.62,-0.88l-0.04,0.62l0.48,0.37l0.27,-0.15l-0.12,0.81l-0.67,0.47l-0.28,0.63l-1.18,0.73l-2.49,0.28l-0.46,1.71l0.57,0.27l0.62,-0.56l0.67,1.05l0.66,0.02l0.23,-0.46l-0.46,-0.94l1.05,0.08l0.71,-0.62l1.2,-0.33l0.42,-0.72l0.62,-0.27l0.13,-0.68l0.27,-0.01l0.57,0.35l-0.5,0.14l-0.28,0.5l0.44,0.41l0.58,-0.02l-0.22,0.99l0.25,0.41l0.66,-0.37l0.35,0.16l-0.84,1.07l0.06,0.67l0.65,0.1l0.66,-0.36l0.73,0.45l0.4,-0.35l0.12,-0.76l1.44,0.52l0.21,0.76l-0.92,1.11l0.53,0.58l1.41,-0.58l0.12,0.47l-0.41,0.55l0.04,0.61l-1.06,1.02l-0.67,1.25l-1.48,0.58l-0.62,-0.22l-0.6,0.4l-0.46,1.24l0.53,0.15l1.22,-0.6l-1.46,3.18l-0.05,0.31l0.52,0.44l0.57,-0.34l0.91,-1.39l0.93,-2.23l1.0,-0.4l-0.29,1.33l0.62,0.69l0.61,-1.64l0.69,-0.01l0.43,-0.88l0.55,-0.31l0.96,-0.01l0.21,-0.69l1.05,-0.57l-0.44,1.25l0.84,1.88l-0.67,0.73l-1.34,0.68l-0.14,1.17l0.37,0.5l-1.45,0.73l0.01,0.72l0.31,0.11l-1.25,1.46l0.46,0.55l-1.25,1.18l0.44,0.58l2.18,-1.11l0.09,-1.23l0.86,-0.89l0.16,-0.72l0.77,-0.03l1.16,-0.66l0.72,0.04l0.34,-0.45l0.3,0.01l0.37,1.03l0.55,0.25l0.4,-0.75l0.95,0.44l-0.18,0.32l-1.47,0.33l-0.95,1.54l-0.01,0.73l0.73,-0.07l0.49,-0.71l0.78,-0.42l0.74,1.54l0.56,0.1l1.0,-1.67l0.35,0.37l0.62,-0.39l0.02,-0.85l0.6,0.72l-0.34,1.3l0.43,0.73l0.35,0.27l1.01,-0.06l0.69,0.78l0.0,0.5l1.04,0.58l-1.38,1.23l-0.03,0.93l-1.56,0.45l-0.27,1.54l-2.01,-0.32l-0.25,0.64l0.19,0.24l2.15,0.88l0.91,-0.28l1.09,-1.06l1.22,-0.19l1.37,0.3l0.32,0.13l-0.52,0.68l0.65,0.3l0.26,0.8l-0.99,0.53l-0.19,0.63l0.33,0.32l1.36,0.18l0.3,0.5l0.46,0.19l0.41,-0.24l0.29,0.29l0.55,-0.51l0.62,0.17l1.44,-0.59l1.45,0.33l0.47,1.67l-0.97,0.45l-0.38,0.54l-0.62,1.94l0.28,1.04l-1.07,0.77l-0.71,-0.04l-0.49,0.33l0.61,2.02l-0.36,0.42l-4.73,-0.44l1.24,-0.79l2.21,-0.68l0.25,-0.4l-0.81,-0.5l-2.68,0.68l-0.55,0.44l-1.09,-0.08l-0.49,0.41l-0.22,0.99l0.36,0.64l5.05,0.99l-0.89,0.22l-0.25,0.62l0.41,0.27l2.62,-0.18l1.27,-0.49l0.93,0.2l0.56,-0.25l0.51,0.28l-0.61,0.54l-2.81,0.49l-0.54,0.59l-0.28,1.41l0.28,0.15l3.06,-0.22l-0.02,0.33l0.96,0.46l-1.37,0.94l-1.09,-0.04l-0.34,0.31l0.16,0.76l1.04,0.73l1.03,0.18l0.56,-0.43l1.61,-0.1l0.97,-0.6l0.76,0.2l1.48,-0.96l-0.21,1.32l0.55,0.37l-0.55,0.77l0.19,0.56l-0.32,1.03l1.47,0.69l1.52,-0.61l0.48,0.14l0.6,-0.57l0.58,0.38l-0.9,0.49l-0.01,0.65l1.33,0.47l1.7,-0.86l1.74,-0.31l0.19,0.44l-0.41,0.75l-1.47,0.65l0.21,0.67l0.56,0.25l1.92,-0.77l0.6,-1.24l0.51,0.98l-0.38,0.75l0.46,0.66l-0.14,1.23l0.53,0.45l0.76,-1.77l-0.15,-3.1l0.55,0.28l0.58,-0.15l0.03,1.06l-0.91,0.91l0.04,1.48l0.37,0.32l0.88,-0.92l0.01,1.78l0.23,0.41l0.67,-0.3l-0.55,1.03l0.37,0.82l-0.09,0.75l0.19,0.41l0.45,-0.03l0.38,-0.45l-0.04,0.62l-0.71,1.04l0.03,1.21l-0.46,0.73l0.1,0.53l0.54,-0.05l0.6,-0.86l-0.04,1.0l-1.17,1.98l0.49,1.28l0.46,-0.28l0.75,-1.92l0.56,-0.54l0.07,-1.09l0.71,-0.41l0.51,-1.51l0.42,-0.38l0.23,0.96l0.46,-0.14l0.34,-0.75l-1.12,3.19l0.36,1.06l0.43,-0.19l1.32,-2.78l0.27,-1.92l0.88,-0.36l0.44,-1.72l0.57,0.65l0.15,0.72l-0.78,1.12l-1.06,0.4l0.32,1.13l0.6,0.06l0.26,-0.54l0.49,0.27l0.7,-0.11l0.51,-0.9l1.02,-0.03l0.78,-1.05l0.58,0.28l-0.89,2.37l-0.9,1.04l0.17,0.63l-0.8,1.49l0.45,1.26l-0.65,1.0l0.16,0.62l0.34,0.14l0.59,-0.18l0.88,-1.1l0.11,-0.44l-0.51,-1.33l1.2,-1.77l0.91,-2.17l0.7,0.94l0.65,-0.15l0.89,-1.39l0.02,-0.96l1.26,-0.4l0.1,-0.99l0.4,0.04l-0.18,2.03l0.4,0.39l0.53,-0.33l0.65,0.29l-0.61,1.49l0.48,0.25l0.67,-0.26l0.5,0.69l1.28,-0.46l0.4,0.59l0.5,-0.01l0.19,-0.47l1.24,-0.04l0.63,0.43l0.66,-0.44l0.75,0.44l0.57,-0.32l-0.19,-0.82l1.25,-0.48l0.78,0.67l1.47,-0.42l0.48,0.28l1.19,-0.94l1.0,0.75l0.52,-0.08l0.79,0.49l1.29,-0.43l0.73,-0.65l0.99,0.79l-0.17,0.61l0.69,0.2l-0.04,0.32l-2.3,0.88l-0.54,0.51l0.43,0.75l1.45,-0.47l-0.65,1.12l-2.36,0.59l-2.86,1.73l-0.63,1.34l0.44,0.77l-1.94,1.14l-2.0,2.4l-1.59,0.57l-4.59,3.5l-1.34,0.21l-0.64,0.52l0.02,0.77l1.19,0.5l2.35,-1.12l2.03,-1.52l-0.03,0.33l0.48,0.25l0.63,-0.16l-0.41,0.6l-1.83,1.13l-2.0,2.67l-3.76,0.96l-0.45,0.5l0.12,0.58l-1.41,1.11l-0.58,-0.13l-0.44,0.59l1.0,0.75l0.06,1.7l0.69,1.02l-2.41,-0.59l-0.94,-0.59l-4.79,-0.39l-0.75,-0.8l-0.69,0.12l0.27,1.24l-0.38,0.97l0.35,0.59l3.26,-0.69l2.18,0.3l2.27,0.89l2.17,0.4l-2.62,2.84l-0.04,0.56l0.42,0.43l1.55,-0.45l-1.4,0.94l-0.16,0.6l0.52,0.24l1.28,-0.51l1.07,-0.9l0.83,0.15l0.31,-0.75l-0.36,-0.5l0.63,-0.65l1.03,-2.52l0.66,-0.33l0.1,-0.42l-0.29,-0.31l2.55,-1.52l1.37,-2.76l2.28,-1.07l0.51,-1.11l-0.06,-0.62l-0.83,-0.68l1.21,-2.08l0.03,-0.87l1.65,-1.1l3.13,-2.92l0.65,-0.2l0.71,-0.92l3.25,-0.59l0.5,-0.7l-0.75,-0.57l-1.61,0.39l-0.9,-0.18l-1.58,0.38l-0.92,1.24l-0.95,-0.28l0.12,-0.9l0.83,-0.25l0.42,-0.75l1.74,-0.64l1.03,0.17l3.07,-0.76l0.56,0.29l1.2,-0.93l0.61,0.24l2.07,2.23l1.09,0.59l0.42,1.18l1.26,0.49l0.19,1.3l-2.9,3.24l-0.18,0.91l0.21,0.41l0.46,-0.06l0.59,-0.61l0.22,0.2l0.93,-0.29l-0.02,0.42l0.6,0.43l-0.23,1.53l0.2,0.42l1.35,-0.49l-0.04,-1.08l0.95,-1.53l-0.33,-1.29l0.42,-0.53l0.28,-1.75l1.09,-0.23l1.33,-0.99l0.54,0.16l-0.82,0.48l0.48,0.52l3.41,-0.05l0.69,-0.42l0.14,0.42l0.98,-0.09l0.42,0.67l2.36,0.28l0.81,0.69l-0.23,0.59l0.4,0.5l0.62,-0.17l0.39,-0.76l0.32,0.03l0.39,1.44l0.81,-0.21l-0.26,0.48l0.62,0.6l-0.11,0.35l1.23,0.68l-0.27,0.64l-1.18,0.06l-0.27,0.53l0.93,0.4l-0.08,0.69l-1.31,0.15l-1.04,0.54l-0.19,0.5l0.8,0.26l-0.06,0.62l0.53,0.27l0.46,-0.21l0.28,-0.66l1.23,-0.2l0.16,0.52l0.76,0.12l0.73,0.83l-1.35,1.01l-0.27,0.56l-1.53,0.04l-0.22,0.59l0.6,0.55l1.24,0.16l1.33,0.9l-1.49,0.4l-0.08,0.83l1.44,-0.22l-0.31,0.65l-1.3,1.06l-0.9,-0.23l-1.9,0.25l-0.72,0.58l1.1,0.55l1.07,-0.29l1.16,0.14l1.45,-0.77l1.42,0.1l1.44,-0.55l0.41,0.23l0.54,-0.28l0.55,0.73l0.79,-0.3l0.34,0.7l-0.59,-0.18l-0.89,0.32l-0.04,0.72l-3.99,-0.27l-0.33,0.07l-0.2,0.68l0.76,0.49l1.66,-0.13l3.09,0.67l-0.07,0.54l0.86,0.9l0.62,0.06l0.47,0.89l-0.87,0.56l0.07,0.61l0.36,0.2l-0.14,0.29l-0.46,0.42l-0.96,0.1l-0.08,0.73l0.85,0.4l0.06,0.39l-1.6,1.97l-0.54,1.51l-1.26,0.78l-0.15,0.74l-0.6,0.22l-0.16,0.9l-0.71,1.15l-0.99,0.55l0.07,1.34l-0.68,1.28l0.03,0.76l-1.14,0.3l0.15,1.24l-0.9,0.27l-3.54,-9.36l-0.52,-0.23l-35.41,12.67l-33.8,10.74l0.05,-0.71l-1.71,-2.85l-0.93,-0.79l0.17,-0.44l-0.26,-0.43l-0.57,-0.17l-2.03,0.31l-1.48,-1.45l0.43,-1.47l0.91,-1.14l5.09,-2.36l-0.1,-0.81l-0.51,-0.48l-2.37,-0.8l-0.52,-1.28l-0.71,-0.03l-0.65,1.67l-3.72,2.2l-0.52,1.08l0.25,2.29l0.94,1.3l0.63,1.63l-0.34,2.5l1.11,1.86l-0.71,0.77l0.46,1.83l-0.26,-0.16l-0.61,0.33l-0.03,0.86l1.07,2.64l0.95,1.12l-0.28,1.2l-1.36,1.67l-2.01,-1.64l-1.2,-0.53l-1.37,0.13l-0.6,0.43l-0.11,0.65l-0.7,-0.33l-1.5,0.25l-0.26,-0.68l-1.34,-0.66l-0.91,0.41l-0.65,-2.06l-0.56,-0.04l-1.76,-1.75l-0.47,1.36l-0.62,0.28l-0.14,-1.04l-0.55,-0.3l-0.78,0.57l-1.11,-0.03l-1.48,1.15l-0.74,-0.14l-0.37,-1.35l-1.5,-0.62l-1.48,-1.26l-0.59,0.71l0.97,2.25l-0.39,0.26l-1.9,-2.81l0.14,-0.41l0.65,0.06l0.45,-0.5l-1.85,-4.51l0.79,0.47l0.52,-0.62l-2.23,-3.68l0.93,0.01l0.19,-0.47l-0.3,-0.96l-1.31,-1.69l-0.94,-0.54l-0.71,0.24l-0.33,1.54l-1.2,0.9l0.32,2.45l-0.99,0.76l0.12,0.82l-0.46,-0.14l-0.4,0.68l-1.6,-0.89l-0.58,-1.5l-0.53,-0.23l-0.83,0.6l-0.18,0.61l-1.19,-0.46l-0.46,-0.49l-1.24,-3.1l0.86,-1.04l1.84,0.33l0.27,0.57l0.51,0.13l0.73,-0.59l-0.62,-3.99l-0.75,-0.9l0.86,-1.08l-0.07,-0.6l-1.94,-1.38l-3.37,-0.19l-0.94,-0.86l-0.61,-1.14l-1.84,-0.88l0.38,-0.32l-0.13,-0.89l-0.91,-0.33l-0.67,-1.14l-2.25,-1.26l-0.04,-1.47l1.12,-1.64l-0.29,-0.92l-1.56,-1.71l-0.31,-1.14l0.71,-0.9l1.24,-0.55l0.24,-0.41l-0.29,-1.34l2.27,1.18l0.51,-0.25l0.16,-1.0l-0.42,-0.67l0.84,-0.98l0.41,-1.56l-0.43,-1.17l-2.25,-1.33l-2.3,-2.41l-0.36,-0.8l0.26,-0.35l0.6,0.08l-0.17,0.56l0.35,0.57l3.3,1.27l0.58,0.94l0.85,0.58l2.47,0.67l0.61,-0.26l0.01,-0.8l0.55,-0.25l0.23,-0.92l-1.85,-2.05l0.48,-0.97l-1.58,-1.83l-0.09,-1.14l0.41,-0.65l-0.39,-0.66l0.69,-0.18l4.57,3.66l1.4,0.26l1.2,0.7l0.87,-0.48l0.92,0.0l0.76,1.43l2.24,1.56l0.63,-0.76l0.84,0.15l0.8,-0.4l0.36,-0.71l-0.49,-1.05l1.58,-0.47l0.57,-0.59l0.63,-2.12l1.49,0.03l1.4,1.15l0.66,0.07l0.18,0.96l0.59,0.71l2.31,-0.49l0.85,-1.46l0.41,-0.06l2.36,0.71l1.03,1.13l0.93,0.34l1.77,-0.35l0.82,-0.97l0.55,0.1l0.47,-0.4l-0.12,-0.72l-0.96,-0.96l-1.38,-0.65l0.52,-0.98l-0.48,-0.98l0.04,-0.82l1.45,0.33l0.84,-0.52l-0.13,-1.6l-0.86,-2.36l0.09,-1.19l0.78,-0.5l0.29,-0.69l-0.05,-0.51l-0.56,-0.32l-1.26,0.84l-0.77,-0.14l0.82,-0.63l0.01,-0.71l1.65,-0.79l0.19,-0.89l-0.24,-0.56l-0.47,-0.2l-3.07,0.68l-1.07,-0.12l0.58,-1.08l-0.44,-2.05l-0.27,-0.45l-0.62,-0.18l-0.16,-1.95l-0.87,-0.34l-1.22,-1.39l1.23,-0.85l0.84,-1.18l1.0,-0.54l0.24,-0.48l-0.23,-0.57l-0.51,-0.1l-1.3,0.63l-1.02,-0.23l-1.02,0.35l-0.43,-0.32l0.01,-0.64l-0.54,-0.29l-1.12,1.1l-0.15,-0.79l0.91,-0.83l-0.03,-1.01l-1.08,-0.55l-1.33,0.31l-0.42,-0.42l-0.02,-0.84l-0.5,-0.95l1.38,-0.28l0.91,-1.01l-0.23,-0.5l-0.76,-0.29l-0.48,-1.3l-2.4,-2.03l0.07,-0.83l0.74,-0.66l-0.33,-1.27l0.95,-0.56l0.16,-0.48l-0.74,-0.94l0.17,-1.17l-0.42,-1.05l0.57,-0.95l-0.31,-1.24l0.09,-1.36l-1.39,-1.2l0.94,-1.54l-0.99,-1.39l-0.53,-1.77l0.91,-1.89l0.01,-1.33l-0.65,-0.67l-0.76,0.39l-0.1,0.77l-0.5,-0.48l-1.2,0.29l-0.4,-0.8l-0.56,-0.35l-0.9,-0.04l-0.36,0.57l-2.06,-2.73l-0.44,-1.22l-2.15,-0.07l-0.15,-1.73l1.09,-0.79l0.36,-0.66l-0.1,-2.05l0.86,-0.71l0.29,-1.2l1.13,-0.54l0.26,-0.9l-1.33,-1.84l-0.49,0.02l-0.81,0.98l-0.34,-0.16l-0.39,-0.85l0.05,-0.9l1.24,-0.91l0.82,-0.13l2.45,-1.25l0.42,-0.66l-0.07,-0.7l-1.4,-1.26l-1.94,-0.37l-0.78,0.53l-0.25,0.8l-1.29,0.52l-1.01,1.64l-0.81,-0.16l-0.3,-1.21l-0.89,-0.63l-2.56,0.63l-1.66,-0.61l-0.97,0.85l0.1,-0.63l-0.36,-0.43l0.45,-1.16l0.96,0.46l2.31,0.23l1.22,-0.56l0.29,-0.88l-1.03,-1.09l-1.22,-0.08l-0.99,-1.57l-0.88,-4.18l1.03,-1.31l-0.19,-0.83l-0.59,-0.35l-0.9,0.2l-1.77,2.04l-0.73,-0.95l-1.3,-0.55l-0.36,-1.4l0.81,-1.28l-0.85,-1.96l0.39,-0.6l-0.17,-0.45l0.67,-0.48l-0.02,-0.65l-0.49,-0.78l-1.06,-0.15ZM749.43,644.67l-0.21,0.06l-0.38,-0.16l0.32,0.07l0.27,0.03ZM827.52,605.46l1.17,-0.58l0.2,0.18l-0.04,0.35l-0.71,0.3l-0.62,-0.26ZM813.86,589.78l0.16,-0.56l0.66,-0.26l0.12,0.19l-0.94,0.63ZM742.78,556.73l0.27,-0.15l0.42,0.38l0.74,0.05l-1.11,0.28l-0.32,-0.55ZM743.07,555.94l0.11,-0.16l0.77,-0.06l-0.64,0.05l-0.24,0.16ZM725.03,532.72l0.15,-0.75l1.74,-0.61l-0.23,0.87l-1.66,0.49ZM716.21,518.51l0.26,-0.13l0.06,0.04l-0.32,0.09ZM701.98,503.42l-0.06,0.03l-0.14,-0.01l0.18,-0.05l0.02,0.03ZM746.33,561.6l1.29,-0.12l1.03,-0.44l-0.04,0.65l-2.28,-0.08ZM765.04,574.52l-0.09,-0.09l0.07,-0.12l0.12,0.1l-0.09,0.11ZM766.11,573.29l-0.2,-0.4l-0.0,-0.06l0.04,0.0l0.17,0.45ZM777.44,577.1l0.21,-2.19l0.71,0.01l-0.44,0.65l-0.49,1.53ZM788.01,592.75l1.22,-1.14l0.8,-0.31l1.1,-1.65l0.44,-0.22l-1.08,2.63l-2.49,0.7ZM779.46,607.1l0.03,-0.02l0.01,0.02l-0.04,0.0ZM820.61,590.82l0.0,0.0l-0.0,0.0l-0.0,-0.01ZM701.88,596.17l-0.57,-0.35l-0.42,-0.33l0.73,0.21l0.27,0.47ZM825.79,598.33l0.24,-0.16l0.14,-0.18l-0.36,0.57l-0.02,-0.23ZM821.86,591.85l1.18,-0.3l0.11,0.43l-1.18,0.08l-0.11,-0.21ZM809.43,590.34l0.28,0.04l-0.13,0.1l-0.15,-0.14ZM808.53,593.04l-0.01,-0.07l0.06,-0.23l0.07,0.28l-0.11,0.02ZM801.05,579.04l0.02,-0.15l-0.02,-0.2l0.27,0.24l-0.27,0.12ZM790.5,576.74l1.36,-1.34l0.14,0.95l0.53,0.49l-0.39,0.57l-0.93,0.16l-0.71,-0.82ZM757.4,566.9l0.54,-0.08l0.35,0.26l-0.22,0.16l-0.67,-0.34ZM753.32,565.66l0.39,-0.32l0.08,-0.97l1.15,0.24l-0.22,1.06l-1.41,-0.01ZM748.73,558.73l-0.2,-0.17l0.27,-0.02l-0.08,0.19ZM747.96,558.45l-0.96,0.19l-0.02,-0.12l0.72,-0.16l0.26,0.09ZM750.06,555.65l0.07,-0.3l0.2,-0.06l0.02,0.17l-0.29,0.18ZM744.69,552.98l0.63,-1.08l0.02,-0.72l0.75,0.24l-0.13,0.41l0.44,0.61l-0.83,0.06l-0.16,0.95l-0.37,0.33l-0.35,-0.8ZM745.53,555.04l0.78,-0.94l0.61,-0.02l0.44,1.15l-0.05,0.83l-1.79,-1.02ZM739.57,542.24l0.1,-0.7l0.05,-0.02l0.14,0.64l-0.29,0.08ZM737.12,536.75l0.17,-0.49l0.37,0.18l0.66,1.05l-0.18,0.15l-1.02,-0.9ZM737.02,541.9l0.57,-0.02l0.36,-0.73l0.61,0.38l-0.67,1.26l-0.88,-0.88ZM734.6,536.57l0.49,-1.0l0.84,0.73l-0.23,0.65l-1.11,-0.37ZM704.55,508.2l0.25,-0.58l0.82,0.14l-0.81,0.77l-0.26,-0.33ZM704.52,507.29l-0.04,-0.66l0.08,0.11l-0.04,0.55Z", "name": "Newfoundland and Labrador"}, "CA-ON": {"path": "M399.18,732.97l3.61,-62.03l17.48,-16.01l50.17,-56.68l2.38,2.85l1.41,0.72l2.09,2.16l3.34,1.59l0.32,0.93l2.49,3.6l0.21,0.78l1.14,1.35l-0.34,0.82l0.41,0.83l0.93,-0.9l0.33,0.57l1.19,0.13l-0.12,0.67l0.59,0.42l0.37,-0.21l4.38,0.75l6.3,3.23l3.98,0.98l2.15,0.97l2.94,3.12l3.19,1.18l0.02,0.41l-0.73,0.42l-1.87,3.35l-0.2,2.26l0.59,0.29l0.53,-0.6l0.5,-1.93l1.17,-2.2l0.8,-0.71l1.45,-0.24l3.65,0.71l3.97,-1.2l1.6,0.26l1.47,-0.99l1.54,0.65l0.54,1.07l1.21,-0.17l0.13,1.07l0.43,0.57l0.68,-0.28l-0.38,-1.86l3.24,0.33l0.69,0.35l1.97,-0.84l0.55,0.68l-0.33,1.5l0.67,-0.0l0.48,-0.78l1.18,0.14l1.11,-0.61l0.85,0.4l0.9,-0.04l0.79,0.99l1.11,0.18l0.24,2.22l0.89,1.67l-1.85,8.93l0.53,3.1l0.67,1.51l0.69,0.04l0.76,0.78l1.61,4.42l-0.68,3.75l1.63,5.71l-1.28,1.28l-0.38,3.56l0.34,1.55l2.94,1.95l1.54,2.72l1.27,0.85l1.71,2.1l1.35,0.88l-0.11,0.68l0.43,1.19l-2.0,1.21l-0.77,0.15l-0.57,0.56l-0.12,0.8l0.39,0.6l0.27,-0.03l1.21,-0.98l2.42,-0.18l1.79,2.17l4.33,1.42l0.88,1.65l1.7,0.86l2.17,2.18l1.19,3.1l1.0,0.99l0.31,1.74l-2.02,1.29l-1.13,2.06l-1.21,0.9l-0.45,0.98l-0.86,0.68l-0.29,0.63l0.81,0.81l0.63,0.0l0.95,-2.17l1.62,-0.81l1.32,-2.12l1.59,-1.41l3.03,0.45l0.5,0.44l0.92,0.13l2.89,1.98l0.59,1.04l2.24,1.83l7.01,59.67l-0.5,2.75l0.48,1.12l1.53,1.9l0.61,3.39l2.03,2.63l1.76,1.66l1.07,2.0l1.14,1.05l1.33,2.35l2.44,1.53l0.44,0.79l0.64,0.34l4.21,0.28l0.6,0.39l2.46,-0.27l0.96,0.32l1.48,-0.15l3.27,0.47l2.39,0.86l2.13,1.35l0.58,1.44l0.77,0.72l2.97,1.37l1.25,-0.14l0.4,-0.74l-0.27,-1.02l0.78,-0.05l0.75,1.94l0.75,0.63l1.26,2.41l0.84,0.43l2.11,0.29l1.11,0.66l1.08,-0.1l0.74,-0.95l0.94,-0.29l1.1,0.16l2.36,1.74l1.37,-0.21l1.06,-1.56l1.04,-0.35l3.5,-2.3l2.72,-0.79l1.29,-0.96l2.06,-0.26l1.36,-0.65l1.31,0.6l1.64,0.2l-0.25,4.37l1.74,1.53l-1.12,0.9l-0.49,1.45l-1.92,1.85l-2.34,0.31l-4.21,3.29l-4.61,5.87l-0.78,1.45l-0.74,0.45l-1.02,1.74l-0.62,0.48l-2.83,1.26l-3.3,2.3l-1.55,0.2l-2.37,1.7l-0.49,-0.59l-0.62,-0.03l-0.35,0.38l-0.54,-0.59l-2.13,1.15l-0.76,-0.34l-0.64,0.55l-0.69,-0.07l-2.68,1.44l-0.39,1.13l0.45,0.24l-1.75,0.25l-0.41,0.48l-1.86,0.83l-4.68,1.11l-2.57,1.33l-1.36,-0.07l-3.16,1.34l-1.55,0.25l-1.68,1.0l-0.33,0.71l-2.62,2.68l-1.39,0.28l-0.34,0.81l-1.15,0.96l-0.11,1.25l-1.66,3.08l0.19,1.1l0.59,0.56l2.05,0.62l2.58,-0.18l0.9,0.25l2.09,-1.5l0.99,-0.29l0.21,3.11l0.44,0.35l0.11,0.95l1.64,0.99l-0.31,0.36l-1.64,0.78l-1.28,-0.28l-3.23,0.38l-0.52,0.46l-1.81,0.41l-1.14,-0.22l-1.42,0.76l-4.47,1.21l-1.73,1.55l-0.19,0.66l-0.35,-0.07l-0.52,0.45l-0.51,0.79l0.06,0.86l-6.1,-1.03l-3.85,0.33l-1.74,0.54l-2.51,1.81l-2.89,3.12l-0.52,1.54l-1.15,1.04l-1.8,0.33l-3.66,2.49l-1.43,1.98l-0.09,0.9l-1.16,-0.92l-0.76,-0.11l-2.24,1.16l-0.93,0.09l-2.5,-1.04l0.23,-3.72l1.37,-0.67l2.31,0.39l1.92,-0.15l2.07,-0.47l0.67,-0.49l0.34,-1.28l-0.4,-2.01l-2.62,-0.26l0.8,-0.66l0.5,-1.21l0.33,-2.5l-0.23,-0.88l0.63,-3.06l3.6,-1.93l1.28,-2.02l1.53,-0.91l1.19,-1.36l0.79,-2.06l-0.83,-9.21l-0.61,-2.59l0.88,-1.1l0.46,-1.2l0.15,-2.05l1.0,-1.44l1.1,-0.63l0.26,-1.3l1.06,-1.69l0.17,-0.89l-0.41,-0.98l-0.04,-1.96l-1.18,-1.48l0.03,-1.32l-0.37,-0.69l-0.93,-0.06l-1.97,-2.46l0.08,-0.46l-1.7,-0.54l0.08,-0.2l0.76,0.18l3.63,-0.35l-0.43,1.17l0.89,1.12l0.3,1.84l1.72,0.67l-0.25,0.6l0.56,0.33l0.39,-0.17l0.33,0.24l0.54,-0.36l0.13,0.47l-0.32,0.56l-1.12,1.02l0.07,0.86l0.59,0.2l1.53,-1.22l0.73,0.18l-0.2,3.37l0.73,0.14l1.19,-1.81l1.46,-0.74l1.29,1.87l0.94,0.06l0.86,0.64l4.81,1.08l1.27,-1.37l-0.05,-2.95l-0.3,-0.56l-1.36,-0.75l-0.09,-0.5l0.51,-0.04l0.4,-0.74l0.59,-0.17l-0.15,0.59l0.83,0.32l0.43,0.71l2.82,-0.09l0.24,-0.64l-0.74,-0.45l0.41,-0.84l-0.27,-0.96l-0.6,-0.04l-0.53,0.62l-0.98,-1.51l-0.99,-0.12l-0.32,-0.95l-0.65,-0.11l-0.26,-0.61l-0.79,-0.33l0.6,-0.32l0.2,-0.76l-0.48,-0.81l-1.23,-0.51l0.92,-1.39l-0.63,-1.56l-0.47,-0.33l-0.88,0.01l-0.69,0.43l-0.15,0.59l-0.7,-0.07l-0.23,-1.09l-0.96,-0.31l-0.07,-1.59l-0.5,-1.17l-0.72,-0.28l-0.21,0.75l-0.38,0.04l-0.16,-0.7l-0.64,-0.22l-0.89,-1.17l-0.14,-0.96l-0.88,-1.39l-0.43,-0.07l-0.38,-1.02l-1.01,-0.62l-0.57,0.46l-0.54,-0.33l-2.99,0.52l0.06,-0.75l-0.56,-0.51l-0.86,0.29l-0.36,0.68l-2.42,-0.2l-0.32,-0.34l0.11,-0.32l-0.55,-0.23l-0.27,-0.88l-1.22,-0.45l-0.72,0.76l-0.35,-0.3l-5.57,0.15l-1.54,-0.49l-0.07,-0.38l-0.48,-0.19l-1.21,0.19l-0.29,-0.21l-1.97,0.69l0.13,-0.33l-0.57,-0.46l-0.86,0.46l-3.28,0.67l-6.33,-0.98l-0.68,0.14l-0.73,-0.55l-1.19,0.24l-1.58,-0.28l-0.96,-0.63l-1.61,0.25l-0.66,-0.22l-0.44,-0.69l0.33,-2.01l-0.21,-0.47l-0.62,-0.28l-0.88,0.03l-1.05,0.73l-1.2,-0.16l-1.02,0.74l-0.89,-0.94l1.63,-2.22l0.19,-0.7l-0.71,-1.01l-0.82,0.15l-0.03,-0.84l0.56,-0.31l1.05,0.17l0.62,-1.12l-0.19,-0.53l-1.22,-0.9l-1.71,0.01l-0.56,0.46l-0.37,-0.55l-1.24,-0.32l0.1,-0.97l0.63,-0.88l-0.18,-0.72l0.27,-0.75l1.18,-1.73l0.06,-0.58l-0.65,-1.21l-0.75,-0.24l-0.57,-1.16l-2.32,-1.17l-0.59,-0.99l-0.68,-0.41l0.48,-1.35l-0.17,-0.52l0.99,-1.39l-0.56,-0.9l0.99,-1.16l-0.1,-1.08l-1.36,-0.44l-4.18,0.47l-1.75,0.64l-1.21,0.08l-3.76,-0.81l-2.61,-2.94l-1.38,-3.12l-0.08,-1.08l-0.46,-0.45l-0.69,-2.88l-1.15,-1.48l-0.4,-1.33l-0.8,-0.6l-1.4,0.31l-0.27,0.35l-0.25,-0.04l-0.15,-0.74l-1.25,-0.46l-1.76,1.04l-1.53,-0.93l-1.41,0.65l-1.97,0.21l-0.21,-0.45l-1.66,-0.77l-1.13,0.12l-0.46,-0.75l-0.83,0.19l-0.75,-0.69l-2.8,-0.59l-1.39,-1.42l-1.64,1.0l-1.12,-0.34l-0.29,0.52l0.37,1.13l-0.18,0.81l1.8,1.59l0.03,1.28l-0.74,1.13l-0.76,0.21l-0.6,-0.51l0.42,-1.45l-0.66,-1.82l-1.23,-0.38l-0.78,0.2l-0.8,1.37l-0.0,2.41l-0.88,0.55l-0.15,1.63l-0.55,0.23l-0.51,2.34l-1.08,0.6l0.52,-2.06l0.92,-1.46l-0.04,-0.53l-0.43,-0.37l-5.21,2.26l-0.74,1.43l0.37,1.11l-1.51,3.72l-1.04,0.36l-0.33,0.8l-1.45,0.94l-2.12,-0.31l-1.54,0.55l-0.74,-0.45l-0.91,-1.45l-0.86,-0.4l-5.03,0.53l-0.6,-0.37l-1.81,0.36l-0.87,-1.51l0.09,-0.61l-0.87,-0.58l-2.52,1.18l-2.39,1.81l-1.71,0.43l-1.39,-0.23l-0.36,-0.67l-1.14,-0.19l0.07,-0.57l-0.7,-0.89l-2.68,-1.04l-0.66,-1.62l-0.66,-0.48l-2.73,0.25l-0.49,0.74l0.11,0.94l-0.39,0.19l-0.83,-1.63l-0.03,-1.17l-0.45,-0.95l-0.59,-0.29l-1.87,-0.0l0.82,-0.28l0.26,-0.4l-0.3,-0.8l-2.92,-1.0l-1.16,-0.73l-3.39,-0.36l-1.63,0.22l-0.83,0.29l-0.54,0.96l-3.01,0.33l-0.49,-1.51l-0.59,-0.6l-4.31,-0.55l-0.17,-0.66l-0.57,-0.45l-2.28,0.08l-1.11,-0.46l-1.15,-1.26l0.09,-1.93l-0.93,-4.52l-0.23,-2.72l-1.22,-0.94l-2.44,-0.45ZM472.71,752.99l-0.12,0.04l-0.06,-0.0l0.02,-0.03l0.17,-0.01ZM478.59,747.88l0.15,0.64l-0.47,0.42l-0.49,-0.12l0.81,-0.94ZM477.23,749.43l-0.4,0.46l-0.17,0.72l0.06,-0.73l0.51,-0.46ZM617.39,818.97l1.96,-1.47l0.57,-0.1l0.18,0.8l0.76,0.04l0.5,-0.3l-0.01,-0.69l1.66,-0.66l-0.41,1.69l0.39,0.57l1.51,-0.3l-0.57,1.2l0.09,0.52l0.4,0.19l-1.15,0.86l-0.53,-0.19l0.4,-0.95l-0.17,-0.45l-0.93,0.43l-0.54,-0.54l-0.8,0.06l-1.84,0.67l-0.64,-0.34l-0.07,-0.75l-0.75,-0.29ZM624.98,820.15l0.01,-0.01l0.01,0.0l-0.02,0.01ZM625.55,816.29l-0.88,0.97l-0.46,0.08l0.55,-0.73l0.8,-0.31ZM540.65,627.23l-0.07,-0.12l0.08,-0.1l0.01,0.05l-0.02,0.17ZM631.49,815.38l-0.36,-0.28l0.23,-0.45l0.55,-0.02l-0.42,0.76ZM627.3,816.03l0.76,-0.4l0.07,-0.04l-0.19,0.32l-0.64,0.12ZM581.92,801.51l0.01,-0.5l0.57,0.08l-0.37,0.17l-0.22,0.24ZM582.54,809.21l0.08,-0.02l-0.04,0.08l-0.05,-0.06ZM575.98,691.9l1.12,-1.08l0.85,7.33l-1.08,-0.7l-0.91,-1.5l0.4,-2.7l-0.38,-1.35ZM544.08,793.09l0.64,0.68l0.69,-0.74l0.82,0.42l0.64,-0.7l0.82,-0.2l0.0,1.02l0.75,0.43l0.23,0.62l0.6,0.21l0.7,-0.36l0.45,0.45l0.58,-0.27l0.5,0.81l-1.53,-0.59l-2.46,0.08l-0.84,-0.54l-3.09,-0.53l0.04,-0.61l0.44,-0.17ZM551.8,795.48l0.54,-0.33l0.22,-1.0l-0.92,-0.74l0.51,-0.53l0.2,0.27l0.44,-0.15l0.37,-0.71l1.04,-0.37l0.21,0.71l0.84,0.06l1.09,1.55l0.72,-0.51l0.42,-1.47l1.23,-0.76l0.44,0.27l-0.0,1.0l1.05,0.28l-0.19,1.49l1.03,1.15l-0.71,0.35l-2.15,2.25l-0.45,-0.55l-1.03,-0.07l-0.86,-0.45l-0.34,-0.52l-2.37,-0.45l-1.33,-0.75ZM561.38,795.5l0.14,-1.12l0.31,-0.89l0.37,-0.6l-0.5,1.08l0.43,0.57l1.05,-0.18l-0.09,0.36l-2.12,3.83l-0.58,0.22l-0.22,-0.27l1.92,-2.1l-0.14,-0.72l-0.57,-0.18ZM561.46,799.85l0.39,-0.41l0.14,-0.08l-0.3,0.47l-0.22,0.02ZM559.12,790.23l0.46,-0.13l0.58,0.12l-0.77,0.13l-0.27,-0.12ZM549.83,792.88l0.11,-0.31l0.76,-0.11l-0.14,0.31l-0.72,0.11ZM540.38,793.88l0.61,-1.05l0.4,-0.17l0.82,0.55l-0.62,1.12l-1.21,-0.46ZM532.26,787.83l1.6,-0.01l1.59,1.01l-0.18,0.7l-0.88,0.31l-0.15,0.99l-1.53,-1.95l-0.45,-1.06ZM508.42,762.98l0.75,-0.68l1.29,-0.13l1.11,0.39l-0.97,0.41l-2.18,0.01ZM486.18,744.42l0.13,-0.01l0.53,0.92l-0.33,0.05l-0.33,-0.95ZM482.14,744.75l1.2,-0.66l1.87,0.08l-0.46,1.02l-1.2,-0.05l-1.18,0.8l-0.23,-1.19ZM469.8,755.19l0.19,-0.21l0.18,-0.01l-0.36,0.23Z", "name": "Ontario"}, "CA-AB": {"path": "M139.75,606.41l0.38,-0.39l-0.02,-0.65l1.18,0.57l0.81,-0.56l-0.36,-1.98l-0.93,-0.51l0.38,-1.01l-0.68,-0.55l0.01,-0.33l37.32,-108.88l22.35,7.31l22.92,6.81l23.1,6.18l22.87,5.45l-44.18,197.52l-23.74,-5.6l-21.73,-5.63l0.08,-0.8l-0.96,-1.24l0.17,-0.95l-0.81,-1.03l-1.42,-0.63l0.23,-0.86l-0.52,-0.39l-0.17,-1.26l-0.89,-1.31l0.8,-2.77l-1.36,-0.54l-0.36,-0.46l0.84,-0.39l1.4,-2.48l-0.07,-2.44l0.13,-0.54l0.67,-0.45l0.24,-1.71l-0.41,-1.28l0.52,-4.26l-0.64,-1.2l-0.83,-3.13l-1.24,-1.02l-1.26,0.24l-0.48,-1.21l0.36,-0.7l-0.28,-1.21l-0.72,-0.4l-1.19,-1.57l-0.23,-0.8l-0.55,-0.38l0.84,-0.16l-0.02,-1.71l-1.21,-1.73l-0.1,-0.81l-1.92,-1.32l-0.23,-0.43l0.28,-1.29l-0.17,-0.62l-0.92,-0.74l-0.13,-0.8l-0.83,-0.44l-0.08,-1.12l0.37,-1.35l-0.74,-1.03l0.08,-0.91l-0.53,-0.7l-0.09,-0.87l-0.74,-0.79l0.15,-1.06l-0.35,-2.08l-1.26,-0.33l-1.17,0.69l-0.24,0.56l-0.62,-0.25l-0.14,-3.71l-1.62,-3.01l0.14,-2.56l-0.41,-0.29l-0.84,0.64l-1.09,-0.63l-1.03,-0.0l-0.4,-1.01l-0.81,-0.6l-0.28,-1.09l1.11,-0.63l0.48,-1.28l-0.31,-0.63l-1.56,-1.12l-0.59,-1.12l-0.67,0.05l-0.69,1.15l-1.39,-0.1l-0.07,-0.72l0.77,-0.54l-0.52,-1.06l0.22,-0.72l-0.41,-1.19l0.77,-0.81l-0.14,-1.64l-0.53,-0.78l0.37,-1.01l-0.53,-1.4l-1.3,-0.18l-0.07,-1.34l0.38,-1.17l-0.69,-1.05l0.31,-0.71l-0.69,-1.67l-1.29,-1.58l-0.74,0.2l-0.57,1.02l-1.63,-1.38l-0.38,-1.59l0.04,-1.64l-2.21,-1.16l-0.68,0.12l-0.5,-0.76l-0.25,-2.18l-0.69,-0.43Z", "name": "Alberta"}}, "height": 867.2308867877657, "projection": {"type": "lcc", "centralMeridian": -90.0}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-de-mill.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-de-mill.js new file mode 100644 index 0000000..daafdbd --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-de-mill.js @@ -0,0 +1 @@ +jQuery.fn.vectorMap('addMap', 'de_mill',{"insets": [{"width": 900, "top": 0, "height": 1013.8952766123396, "bbox": [{"y": -6845388.062206638, "x": 651826.6317576179}, {"y": -5694876.55460837, "x": 1673096.1659230748}], "left": 0}], "paths": {"DE-BE": {"path": "M710.94,355.66l1.16,-1.31l0.31,-1.0l0.98,-0.97l-0.74,-2.05l0.47,-2.19l1.42,-0.94l2.79,-2.88l-0.08,-0.98l-1.47,-2.18l0.73,-6.66l-0.34,-1.33l0.64,-1.38l4.96,1.6l1.09,-0.07l0.35,-0.78l-0.73,-1.75l1.04,-2.7l2.87,-0.39l1.06,-0.5l1.18,-0.91l1.37,-2.19l0.63,0.01l0.3,2.64l0.85,0.92l1.79,0.65l3.7,0.21l1.86,-0.49l0.87,-1.38l2.02,-1.38l1.68,0.91l0.97,-0.04l0.86,-1.18l2.39,-1.71l0.8,1.09l1.68,1.32l-0.23,3.06l0.52,1.47l6.52,6.23l4.25,2.44l3.3,0.77l0.05,0.57l-2.28,4.44l-0.17,0.98l0.34,0.75l0.38,0.19l3.64,-0.35l1.11,0.49l1.94,1.99l3.86,1.43l1.24,1.07l-1.08,1.15l-0.45,2.45l-2.59,2.1l-0.44,1.05l0.23,1.98l-0.26,1.22l-0.52,0.43l-2.57,0.78l-1.68,2.53l-0.48,-0.04l-0.58,-4.22l-1.2,-1.24l-1.76,0.03l-2.4,-0.66l-5.7,-2.14l-1.45,0.18l-1.06,0.71l-1.67,-0.06l-1.51,-1.94l-1.09,-0.45l-2.61,0.59l-0.84,0.51l-0.39,0.91l0.23,2.67l-2.7,-0.01l-1.66,-0.65l-2.96,-2.75l-3.67,0.8l-1.15,-1.62l-0.5,-0.23l-4.07,1.35l-2.3,-1.43l-1.43,-0.19l-4.21,1.59l-1.43,1.07l-3.65,-0.65l-2.32,-1.38Z", "name": "Berlin"}, "DE-ST": {"path": "M511.75,377.7l-0.19,-1.91l-0.72,-0.39l-1.04,0.12l-2.74,-3.18l1.67,-1.48l0.22,-0.86l-1.19,-2.29l-1.94,-0.96l-0.25,-1.3l1.62,-0.63l4.58,-0.76l0.66,-0.85l0.34,-2.05l-0.72,-1.15l-2.88,-1.99l-1.7,-0.49l-0.89,-0.61l-6.9,-7.59l0.2,-1.63l0.97,-2.19l1.6,-0.58l2.71,0.33l0.63,-0.68l-0.8,-1.54l-3.95,-4.79l-0.65,-2.15l0.15,-3.19l2.52,-2.52l0.37,-0.71l-0.07,-0.65l-0.59,-0.69l-1.69,-0.45l-1.06,0.31l-1.12,0.88l-0.5,-0.05l-4.12,-4.8l-4.69,-7.76l-1.68,-0.93l-1.1,-0.03l-0.74,-0.64l-0.72,-3.4l-1.93,-1.84l-1.63,-3.11l0.32,-1.91l-0.33,-2.2l0.36,-1.11l-0.14,-1.09l3.24,-1.17l4.55,-0.28l4.29,0.17l5.6,-1.61l1.86,-0.81l1.06,-1.12l1.88,-1.23l0.47,-0.71l0.51,-2.5l1.3,-0.62l3.41,-0.05l5.48,1.55l5.8,-0.35l4.62,0.71l1.08,0.85l1.26,0.44l0.9,1.23l0.82,0.36l1.17,-0.2l1.85,-1.0l0.81,0.26l2.14,-0.1l5.95,-2.08l3.49,-0.77l6.06,-4.61l2.59,-0.21l0.65,-0.44l-0.46,-3.58l0.53,-2.9l0.67,-1.42l1.25,-0.47l1.34,0.35l1.48,-0.07l1.14,-0.76l1.83,-4.18l4.01,-0.91l0.66,0.36l0.03,0.89l-0.49,1.1l-0.74,0.63l0.1,0.67l1.49,0.6l3.15,0.11l0.93,0.56l0.82,2.89l0.78,0.98l1.88,0.24l3.52,-1.46l1.24,-0.22l2.83,3.53l1.47,0.99l3.2,0.18l0.8,0.39l-0.39,1.13l-1.2,1.54l0.04,1.04l6.37,3.52l2.86,0.5l3.91,1.7l1.79,0.32l1.6,-0.49l2.44,0.06l7.12,-0.65l1.23,1.43l-0.1,1.4l0.36,0.43l2.52,0.11l3.74,-0.88l2.6,0.83l0.88,1.31l1.94,5.74l-0.37,1.25l-3.08,2.11l-0.33,0.54l0.12,1.74l1.16,1.92l-1.63,1.6l-0.18,0.67l0.35,1.19l1.01,1.4l0.66,2.01l1.7,1.56l-0.22,2.11l-0.95,2.48l-0.99,1.47l-1.64,0.62l-1.93,-0.09l-0.74,0.32l-0.52,2.14l-0.57,5.23l-2.55,3.23l-0.17,0.61l0.33,0.55l0.59,0.18l2.86,-0.07l-1.32,1.38l-0.23,0.64l0.35,1.76l0.9,0.76l1.4,0.29l2.26,-0.57l1.13,-1.04l0.55,-1.93l0.31,-0.22l1.44,0.6l1.93,2.54l0.8,0.55l3.31,-0.37l-0.45,1.01l-0.12,2.75l-2.0,3.63l-1.86,1.68l-0.03,0.56l0.98,1.84l-0.76,2.32l-1.74,3.01l0.16,1.04l-0.4,1.46l0.55,2.31l-1.32,2.13l-1.56,4.21l0.39,3.28l1.16,1.2l1.26,0.31l1.26,1.89l-2.46,2.36l-2.25,5.35l1.74,3.68l2.91,2.5l1.02,2.21l2.48,1.24l1.76,1.58l6.03,6.74l0.45,2.41l1.41,1.2l4.18,2.62l1.15,0.31l1.94,-0.2l1.12,-1.25l0.72,0.02l2.52,2.54l6.33,3.8l4.95,0.78l1.34,-1.09l2.5,-1.17l0.81,-1.47l0.8,0.01l12.49,6.29l4.9,0.63l1.31,0.76l1.17,2.76l0.67,0.48l5.45,0.26l2.91,0.68l2.89,2.9l5.51,3.2l1.89,0.62l6.6,-0.62l2.67,1.69l0.47,-0.13l1.62,-2.09l3.58,0.12l1.37,0.49l-0.61,1.17l-3.36,3.14l-3.61,5.02l0.11,5.5l2.2,4.24l-0.27,1.33l-2.63,2.98l-6.68,4.5l-1.95,2.91l-1.38,-0.29l-2.04,-1.77l-1.47,-0.69l-3.02,1.13l-1.33,-1.29l-2.19,-0.93l-2.66,-0.63l-1.11,-0.64l-1.4,-2.03l-2.85,0.23l-1.12,1.22l-5.05,3.48l-1.7,0.67l-2.83,-1.01l-3.84,-0.38l-1.6,0.82l-1.73,2.63l-1.87,1.34l-0.75,0.06l-0.41,-0.49l-0.79,-0.24l-9.31,1.35l-1.31,-0.74l-7.91,-0.26l-1.23,0.64l-0.39,2.49l-0.58,0.97l-7.21,0.61l-5.74,2.15l-2.88,-0.27l-3.12,-1.14l-0.61,0.23l-0.85,2.22l-2.97,2.3l0.0,6.04l-0.39,1.31l-1.64,1.66l-1.61,1.1l-0.2,0.6l0.24,2.8l0.87,1.54l0.25,5.08l1.44,3.13l-0.02,2.43l-0.59,1.0l-1.79,0.18l-1.27,0.88l-1.0,1.56l-0.47,1.62l0.78,2.41l0.13,2.63l1.93,2.3l0.33,1.19l0.33,3.69l-0.41,1.19l-0.97,1.12l-0.06,1.28l0.27,0.36l2.72,0.71l-0.36,3.43l1.04,1.66l2.05,1.61l0.34,2.07l0.4,0.6l0.69,0.46l3.84,0.63l0.12,0.58l-1.66,2.49l-0.51,2.75l0.48,0.84l2.2,1.1l0.4,1.34l-2.24,3.48l-3.39,3.59l-0.3,1.27l0.3,1.03l-1.41,0.98l-0.47,-0.03l-0.73,-1.06l-2.49,-1.93l-0.83,-0.28l-2.78,1.17l-5.63,-1.52l-6.69,0.89l-0.46,-1.34l-3.15,-1.42l-0.72,-0.72l-0.68,-1.61l-1.48,-1.16l-4.85,-1.85l-2.26,-1.41l-1.28,-0.19l-8.75,0.64l-1.28,0.77l-0.49,-0.17l-1.14,-0.87l-0.49,-1.71l-2.27,-3.62l-0.38,-3.14l-0.61,-0.65l-2.18,-1.18l-4.08,0.63l-4.52,-0.07l-4.62,-0.52l-2.95,1.42l-5.76,-0.36l-1.48,-0.74l-0.67,-1.44l-0.29,-1.31l0.88,-0.48l0.21,-1.0l-0.82,-3.64l-2.1,-3.0l-1.06,-0.99l-2.23,-0.75l-2.12,-1.15l-0.92,-1.2l1.06,-1.26l4.82,-0.76l2.6,-1.21l1.3,-1.0l1.78,-2.78l-0.04,-0.44l-5.62,-6.96l-2.67,-4.19l-5.25,-3.49l-2.66,-0.77l-9.16,-1.13l-4.19,0.07l-15.09,-1.54l-2.43,-1.15l-0.67,-1.06l0.66,-5.07l-2.54,-4.24l0.09,-3.13l-2.01,-2.26l-1.36,-3.22l-0.05,-0.57l0.43,-0.34l2.32,0.5l1.1,-0.74l-0.05,-1.59l-0.9,-1.75l-0.74,-0.44l-1.25,-0.03l-3.13,-1.09l-1.44,-1.06l-2.81,-0.05l-4.44,-1.92l-8.84,0.18l-1.37,-0.72l-2.68,-4.06l-0.08,-3.65l-0.75,-1.81l-1.67,-1.39l-1.38,-2.21l-1.09,-2.65l-1.67,-1.02l-1.66,-1.53l-0.2,-0.68l-0.45,-2.63l0.23,-5.1l0.49,-0.55l1.7,-0.71l1.03,-1.32l1.38,-0.67l1.26,-1.81l0.13,-1.21l-0.61,-2.73l-2.14,-1.55l0.46,-2.26l2.22,-1.17l0.47,-0.99l-0.41,-0.45l-1.4,0.06l-1.36,-1.31l-2.26,-0.93l-0.26,-1.14l-1.7,-2.38l0.64,-0.28l2.89,0.27l1.38,-0.38l2.94,-2.56l0.12,-1.6l0.65,-0.27l5.49,-0.71l13.01,-0.0l2.63,-0.85l1.89,-0.24l5.82,0.07l0.95,-0.32l0.84,-1.41l0.02,-1.82l-0.42,-0.7l-1.69,-1.11l-0.01,-0.35l0.69,-0.48l3.37,-0.88l2.18,-1.02l2.45,-1.72l1.9,-2.44l0.15,-1.3l-0.45,-1.63l-0.96,-0.73l-1.5,-0.32l-0.88,-1.48l0.88,-1.92l0.69,-0.6l3.37,-0.95l1.23,-0.98l0.29,-2.18l-0.33,-1.2l-0.96,-0.68l-0.59,0.22l-0.37,0.6Z", "name": "Sachsen-Anhalt"}, "DE-RP": {"path": "M24.7,661.09l1.01,-4.92l0.64,-1.76l0.83,-0.82l0.38,-1.02l-0.36,-1.07l-0.88,-0.68l0.56,-2.05l0.64,-0.33l1.87,-0.13l0.89,-0.45l0.8,-1.55l0.04,-1.6l-0.55,-1.46l-1.12,-1.1l0.71,-0.78l2.17,-1.29l1.01,-1.26l1.91,-0.76l4.19,-0.99l1.96,-1.44l0.13,-0.46l-0.4,-1.06l0.18,-1.13l1.48,-2.03l1.17,-0.57l3.39,0.63l2.73,-0.4l1.43,-1.19l0.07,-0.88l2.15,-0.04l2.75,-1.22l0.26,-0.53l-0.14,-0.58l-3.3,-4.51l0.21,-0.78l0.67,0.02l0.63,0.43l0.83,1.31l2.25,1.19l0.81,1.92l0.82,0.49l2.38,-0.73l4.61,-2.84l4.25,-0.62l1.26,-0.47l3.26,1.3l-0.47,1.61l0.43,0.48l0.55,0.08l1.22,-0.02l2.7,-1.49l0.56,-0.02l1.58,0.98l1.21,1.29l1.85,0.39l7.79,-1.85l0.63,-0.64l0.18,-0.79l-0.35,-1.34l-1.6,-2.52l-0.39,-4.03l-0.58,-0.71l-1.84,-0.88l0.81,-2.09l-0.08,-1.91l5.26,-1.85l1.3,2.03l1.31,0.92l1.52,0.34l1.44,-0.2l0.96,-0.9l0.76,-1.32l0.23,-2.63l-0.46,-3.09l2.61,-0.83l1.55,-1.58l0.97,-1.64l5.73,-1.48l6.08,-3.37l3.16,0.86l1.4,-0.54l1.08,-1.76l2.26,0.63l1.29,-0.27l2.46,-2.13l0.85,-0.38l1.1,-2.19l1.41,0.53l0.57,1.23l0.52,0.34l5.6,0.33l5.78,-1.33l3.39,-2.17l0.2,-1.77l0.88,-1.5l0.09,-3.33l-0.32,-0.56l0.36,-0.33l2.21,-0.55l3.74,0.25l8.22,-1.92l3.88,-1.81l2.82,0.16l1.83,-2.44l4.31,-1.56l1.43,-1.83l1.04,0.55l1.03,-0.5l0.37,-1.1l-0.11,-1.22l-1.9,-2.05l3.19,-1.64l2.37,-2.16l2.49,0.71l0.86,-0.57l0.06,-2.37l-1.22,-2.58l-0.36,-3.12l0.28,-1.24l2.88,-2.32l1.1,-0.27l5.23,1.22l-1.35,4.44l0.11,1.04l1.47,1.02l2.59,0.75l3.7,3.3l1.88,1.21l2.66,-0.65l1.19,4.08l-0.21,3.99l1.05,1.68l4.13,4.5l1.6,2.36l0.67,2.23l1.11,0.27l2.96,-0.98l3.41,1.51l-0.33,1.81l-1.02,2.5l2.01,4.18l0.37,1.99l0.67,1.17l1.16,0.89l-2.47,5.41l-2.08,1.52l-1.78,0.13l-2.49,-2.33l-1.61,-0.07l-1.86,0.64l-1.53,1.74l-1.72,1.16l-0.43,1.63l-0.09,5.6l0.44,0.71l1.39,0.79l-1.7,1.6l-1.22,3.55l-1.13,0.8l-0.32,0.85l0.96,1.07l4.36,0.93l0.5,1.36l1.78,0.8l2.91,5.16l2.07,1.46l0.59,0.97l1.41,3.87l-0.08,1.13l-2.1,0.73l-5.08,-0.12l-0.86,0.67l-0.57,1.56l0.12,0.66l0.84,0.9l-1.7,2.25l-0.83,-0.2l-1.56,-1.3l-0.62,-0.04l-1.31,1.16l-5.75,2.53l-1.27,1.54l-1.17,2.26l-0.26,1.37l0.16,1.15l0.76,0.85l2.47,1.42l-0.8,3.06l-2.12,-1.58l-3.93,0.35l-1.32,1.69l-0.7,2.73l-6.56,3.92l-0.04,0.64l1.41,0.69l6.26,4.76l0.64,0.92l0.36,1.7l2.08,2.34l4.06,-0.13l4.26,-1.18l4.75,-2.1l3.81,-2.44l12.19,-3.48l3.65,0.15l1.38,0.75l10.44,9.97l1.84,4.14l-1.41,4.58l0.79,1.68l2.23,2.78l0.94,1.72l0.91,3.46l1.88,2.97l0.7,1.92l1.15,1.53l3.75,-0.47l0.94,0.31l-0.18,0.85l-1.21,1.66l-2.02,2.09l-3.21,0.55l-2.81,1.66l-1.73,2.69l-0.17,3.38l1.52,3.21l2.4,3.89l1.58,3.79l-0.74,3.29l1.87,2.64l2.18,5.43l1.29,2.32l0.0,0.5l-1.82,0.77l-0.24,1.24l0.27,0.38l1.67,0.56l3.25,0.62l0.75,1.05l-1.25,2.64l0.73,4.29l-3.48,6.65l-0.23,1.19l0.28,0.45l1.96,0.59l-0.25,1.12l-6.64,6.64l-1.28,0.59l-1.18,1.11l-0.67,2.23l-1.87,12.05l-0.41,1.21l-7.19,12.57l-2.03,2.67l-3.08,2.82l-2.62,0.81l-1.18,-0.88l-9.6,-1.69l-15.64,-7.06l-1.85,-0.17l-5.52,0.49l-8.1,-1.99l-4.7,1.56l-4.03,-0.89l-3.62,0.88l-1.19,-0.23l-0.77,-0.56l-1.82,-2.5l-2.28,-0.99l-4.22,-0.63l-2.02,-1.09l-3.43,-4.36l-1.23,-1.1l1.05,-1.13l-0.91,-2.08l-1.87,-0.57l-3.96,-0.23l-0.7,-1.43l-1.91,-0.14l-1.76,0.43l-0.43,-0.31l-1.83,0.04l-5.12,-4.44l-0.72,-3.11l0.1,-0.97l0.63,-1.08l2.04,-0.24l1.38,-1.65l0.75,-2.82l1.47,-1.42l0.58,-2.29l1.93,-1.43l0.92,-1.29l0.11,-0.76l-0.41,-0.97l0.64,-1.69l-0.53,-1.14l-1.2,-0.68l-2.44,-0.77l-5.36,-0.97l0.23,-0.69l-0.31,-0.68l-3.97,-4.06l-0.52,-1.64l0.26,-0.34l0.94,-0.54l1.88,-2.04l2.63,-1.5l0.44,-1.24l-0.36,-1.78l-1.18,-0.55l-0.24,-3.37l-1.16,-1.98l-0.56,-1.53l-0.01,-1.85l-0.47,-0.49l-0.69,-0.08l-2.81,1.53l-2.73,0.22l-4.63,-2.83l-2.24,-1.82l-7.08,-0.5l-6.52,-3.12l-2.78,1.32l-0.84,-0.58l-2.17,-0.57l-8.19,4.3l-14.41,5.61l-1.73,0.29l-2.48,-0.16l-6.27,2.41l-11.26,-0.46l-13.35,1.03l0.12,-4.73l0.51,-1.28l3.97,-4.55l2.07,-3.33l-0.2,-1.32l-1.19,-0.9l1.32,-1.56l7.15,-3.91l0.14,-0.58l-0.7,-0.78l0.12,-0.23l1.36,-0.0l-1.32,-3.0l0.06,-0.9l0.96,-0.88l-0.21,-1.96l0.73,-4.43l-0.78,-0.59l-3.33,-0.76l-4.76,-0.01l-1.62,-0.37l-1.58,-0.85l-2.85,-2.28l-1.84,-0.93l-1.05,0.02l-1.76,0.67l-1.68,-3.31l-4.74,-2.03l-1.42,-1.21l-3.23,-6.53l-1.68,-2.3l-0.67,0.03l-0.74,1.23l-1.88,-4.14l-1.71,-2.22l-0.36,-0.88l0.25,-1.47l-0.61,-2.68l-0.69,-1.17l-0.84,-0.48l1.01,-1.48l-0.25,-0.66l-0.57,-0.01Z", "name": "Rheinland-Pfalz"}, "DE-BB": {"path": "M532.83,262.93l6.91,0.27l2.22,0.8l1.92,0.23l0.44,-0.36l0.41,-3.06l1.26,-0.51l3.04,0.0l5.26,2.45l2.98,-0.23l1.98,-1.24l0.85,-2.35l-0.99,-4.37l-1.3,-1.51l-0.19,-0.75l0.51,-1.09l4.24,-3.19l1.87,-1.0l5.26,-1.62l3.25,-0.16l1.03,0.3l2.97,2.0l1.17,2.19l0.54,0.17l1.95,-1.02l2.04,-0.6l5.11,0.21l0.42,-0.46l-0.31,-1.87l-1.57,-1.18l0.96,-0.35l2.95,0.42l2.23,-2.22l5.22,-1.82l2.14,0.54l3.55,-2.62l1.44,-0.2l1.23,-2.31l0.17,-1.79l2.41,-1.35l1.44,-2.09l3.01,-1.03l2.53,-0.42l1.88,1.46l0.8,0.19l3.07,-1.7l1.07,-0.25l0.91,0.3l2.34,3.19l6.9,1.55l4.13,1.99l2.89,1.84l1.73,1.54l2.81,1.31l1.58,1.72l1.67,0.3l3.5,-0.21l2.97,-0.63l10.88,2.19l1.22,0.48l2.77,2.25l7.11,1.35l0.38,3.34l1.27,0.92l1.33,0.11l4.27,-0.77l1.3,0.08l1.24,0.36l1.45,0.99l1.62,0.34l3.88,-0.72l2.7,-0.03l1.77,-0.58l0.24,0.59l-1.32,1.13l0.25,1.02l3.0,1.28l2.7,-0.34l4.68,-4.1l2.85,-1.48l2.25,-1.6l0.85,-0.96l0.63,-1.75l2.1,-1.21l0.96,-0.92l0.67,-0.19l1.12,0.29l2.25,2.71l1.35,0.48l2.75,-0.0l0.39,-0.3l0.58,-2.63l1.22,-2.32l1.51,-1.43l1.48,-0.61l2.46,-0.19l1.97,0.33l3.98,1.73l1.99,0.37l1.84,-0.55l5.11,-3.36l1.11,-0.34l2.54,-2.43l3.16,-6.27l0.57,-2.58l0.68,-1.37l1.26,-0.97l1.71,-0.74l3.64,-0.2l2.31,-1.78l1.79,-2.64l5.81,-4.06l3.38,-0.4l3.32,0.21l3.06,-1.06l0.25,-0.48l-0.46,-1.66l-2.44,-3.76l0.14,-1.93l1.1,0.14l2.53,3.13l4.32,1.37l0.21,2.84l2.8,4.16l0.58,1.9l1.86,2.02l6.85,-0.41l5.77,0.34l4.55,1.1l2.26,-2.31l2.19,-0.37l3.58,1.44l4.08,-0.21l1.93,0.35l0.14,3.17l-0.44,2.39l-1.48,2.82l-3.44,4.48l-8.18,4.5l-0.3,2.96l0.35,0.39l7.84,1.28l6.71,0.45l1.55,-1.05l0.55,-1.69l2.56,-1.06l2.7,-2.85l6.15,-3.1l0.53,2.01l0.52,4.87l0.66,0.99l2.96,2.61l-2.35,3.78l-0.64,0.78l-1.1,0.53l-0.97,1.19l-0.76,1.72l-0.3,2.0l1.13,5.86l-3.18,8.56l-1.26,2.29l-2.94,2.52l-5.73,3.73l-5.94,2.54l-4.8,2.91l-0.19,1.17l0.61,1.47l1.4,6.23l-0.38,2.37l-0.93,1.47l-2.54,1.81l-0.11,0.53l1.13,1.86l1.83,1.23l2.18,0.58l2.2,0.14l1.83,0.66l3.26,3.12l2.65,1.16l10.37,6.27l1.45,1.4l3.42,5.49l1.13,0.87l1.78,0.68l2.93,3.21l5.79,1.88l6.19,5.72l2.79,1.89l-2.56,4.42l-0.8,3.17l0.15,0.42l1.72,1.3l0.37,1.13l-1.53,2.92l-2.32,3.03l-5.2,4.02l0.57,5.35l2.33,5.75l2.0,3.74l-0.44,2.64l2.32,2.11l3.33,1.41l2.84,0.55l2.59,0.93l1.38,2.1l-0.03,2.42l-1.92,2.25l0.08,1.06l1.31,1.69l-0.33,1.66l-1.07,2.44l-0.56,3.66l1.13,2.04l5.96,3.68l-2.25,2.67l-0.94,3.67l-2.09,3.13l-0.56,1.34l-0.37,8.09l-0.8,2.46l-1.47,2.29l-1.77,1.96l-5.61,4.73l-1.43,2.62l0.38,2.98l1.61,2.04l1.83,1.09l1.23,1.37l0.39,3.4l1.12,3.5l2.26,2.19l4.69,3.23l1.2,2.14l0.94,3.23l0.16,3.3l-1.1,2.49l-1.94,2.59l-0.8,2.54l0.09,0.64l-3.68,-0.14l-4.14,-1.43l-2.43,-1.19l-2.34,-0.38l-2.13,0.08l-4.25,1.0l-12.98,5.4l-3.61,0.69l-3.27,-1.81l-3.59,-1.09l-4.83,-0.51l-6.2,1.26l-3.95,1.81l-1.29,0.97l-3.89,4.23l-0.68,1.23l-0.17,1.94l-1.45,2.85l-7.14,8.87l-0.65,0.19l-2.27,-0.54l-16.84,1.74l-14.86,-0.95l-5.83,-1.43l-2.12,0.31l-0.98,-0.34l-1.65,-2.02l-2.5,-1.41l-2.15,-1.77l-4.82,-1.95l-2.41,0.23l-1.05,0.89l-1.37,0.6l-10.59,2.94l-1.25,-1.65l-2.07,-0.6l-0.75,0.79l-1.16,0.02l-1.41,1.38l-0.62,-1.08l-0.19,-1.14l1.62,-1.55l0.77,-1.93l0.17,-3.34l-0.18,-1.13l-0.84,-1.12l1.62,-1.1l0.44,-0.88l-0.76,-3.69l-0.72,-1.45l-2.14,-1.14l-0.81,-0.96l0.6,-2.51l-0.62,-1.27l-2.96,-1.84l-1.61,0.4l-0.6,-0.2l-1.27,-0.72l-2.7,-2.76l-0.78,-0.3l1.7,-2.55l6.61,-4.44l2.82,-3.17l0.38,-2.0l-1.67,-2.84l-0.69,-2.27l0.05,-4.22l3.44,-4.71l3.42,-3.22l0.85,-1.63l-0.22,-0.56l-1.97,-0.69l-3.9,-0.1l-0.87,0.57l-0.99,1.56l-1.68,-1.39l-0.92,-0.24l-6.51,0.63l-1.69,-0.55l-5.44,-3.16l-1.64,-1.95l-1.34,-1.0l-3.16,-0.75l-5.2,-0.19l-1.54,-3.01l-1.62,-1.0l-4.91,-0.63l-12.52,-6.31l-1.37,-0.04l-1.02,1.63l-2.4,1.11l-1.29,1.05l-4.29,-0.78l-1.62,-0.78l-4.54,-2.93l-1.94,-2.14l-1.2,-0.68l-1.05,0.26l-0.91,1.14l-1.57,0.16l-0.91,-0.24l-5.29,-3.58l-0.45,-2.39l-6.14,-6.86l-1.83,-1.64l-2.35,-1.12l-1.04,-2.24l-2.57,-2.1l-1.1,-1.78l-0.78,-1.94l0.18,-0.53l0.75,-1.03l1.24,-3.22l2.18,-1.89l0.42,-0.85l-1.58,-2.49l-1.43,-0.44l-0.82,-0.87l-0.22,-3.42l1.41,-3.34l1.39,-2.35l-0.54,-2.49l0.4,-1.41l-0.17,-0.9l1.67,-2.79l0.84,-2.57l-0.06,-0.8l-0.92,-1.47l1.04,-0.59l0.71,-0.89l2.03,-3.68l0.29,-1.11l-0.07,-1.93l0.62,-1.6l-0.69,-0.46l-1.22,0.42l-2.11,0.12l-2.5,-2.97l-0.82,-0.54l-1.17,-0.23l-0.88,0.53l-0.57,1.95l-0.64,0.66l-2.14,0.61l-1.09,-0.25l-0.6,-0.7l-0.12,-0.96l1.52,-1.8l-0.03,-0.65l-1.0,-0.56l-2.71,0.1l2.65,-3.43l1.0,-7.16l2.12,0.06l2.08,-0.84l1.13,-1.67l1.02,-2.67l0.18,-2.6l-1.77,-1.68l-0.61,-1.91l-1.27,-1.95l0.04,-0.55l1.77,-1.93l-0.24,-0.97l-0.97,-1.29l-0.14,-1.2l3.23,-2.38l0.6,-1.83l-0.1,-0.97l-2.51,-6.15l-0.71,-0.68l-2.9,-0.88l-3.81,0.88l-1.98,-0.07l0.04,-1.32l-0.51,-0.97l-0.8,-0.75l-0.87,-0.31l-6.99,0.71l-2.43,-0.07l-1.52,0.49l-1.52,-0.26l-4.0,-1.73l-2.72,-0.45l-6.05,-3.35l1.24,-1.7l0.53,-1.54l-0.2,-0.49l-1.36,-0.62l-2.96,-0.11l-1.23,-0.81l-2.94,-3.67l-1.9,0.13l-3.46,1.45l-1.45,-0.21l-1.37,-3.72l-1.32,-0.74l-3.18,-0.11l-0.68,-0.29l0.99,-1.68l-0.01,-1.39l-1.2,-0.88l-4.52,0.93l-4.71,-1.53l-4.01,-0.79l-2.86,-2.43l-2.42,-0.67l-2.37,0.43l-3.15,1.8l-1.69,0.39l-1.97,-0.29l-1.51,-0.76l-3.52,-3.4l-1.27,-1.94ZM712.51,352.17l-2.13,2.83l-0.24,0.84l0.49,0.59l2.72,1.47l3.86,0.55l1.44,-1.1l3.96,-1.53l1.03,0.13l2.59,1.49l4.07,-1.29l0.78,1.4l0.65,0.35l0.6,0.08l3.06,-0.87l2.86,2.7l1.94,0.73l3.1,0.02l0.39,-0.32l0.19,-1.0l-0.28,-2.36l0.63,-0.46l2.24,-0.55l0.71,0.29l1.11,1.71l0.74,0.37l1.99,0.05l1.22,-0.76l1.06,-0.11l5.52,2.1l2.54,0.69l1.57,-0.07l0.77,0.85l0.5,3.96l0.6,0.76l1.26,-0.25l1.55,-2.46l2.57,-0.77l0.7,-0.63l0.4,-1.04l-0.21,-2.54l0.65,-1.13l2.22,-1.63l0.44,-0.98l0.1,-1.6l0.96,-0.76l0.18,-0.9l-1.61,-1.58l-3.92,-1.47l-1.78,-1.88l-1.41,-0.65l-3.7,0.31l0.05,-0.91l2.27,-4.37l-0.05,-1.23l-0.35,-0.36l-2.02,-0.24l-1.35,-0.5l-4.13,-2.37l-6.4,-6.13l-0.3,-0.98l0.18,-3.28l-3.1,-2.94l-0.74,0.12l-2.3,1.8l-0.69,1.04l-2.54,-0.92l-2.28,1.57l-0.89,1.39l-1.32,0.29l-3.59,-0.21l-1.51,-0.55l-0.47,-0.46l-0.28,-3.06l-1.65,-0.12l-0.75,0.48l-1.01,1.99l-0.99,0.74l-0.78,0.37l-2.79,0.34l-0.59,0.41l-1.16,3.09l0.7,1.81l-5.25,-1.72l-0.67,0.17l-1.1,2.14l0.34,1.33l-0.73,6.75l1.54,2.43l0.01,0.51l-4.11,3.6l-0.55,2.59l0.67,1.81Z", "name": "Brandenburg"}, "DE-NI": {"path": "M115.46,378.55l-1.27,-3.35l0.06,-2.28l2.67,-5.76l0.81,-5.02l-1.43,-3.48l-5.97,-7.99l-1.08,0.11l-1.56,1.6l-2.34,0.56l-2.5,0.14l-2.7,-0.36l-5.11,-1.6l-7.72,-0.9l-2.47,-0.99l-1.81,-1.73l-0.55,-1.82l-0.49,-4.67l-0.94,-1.66l1.11,-0.1l5.45,-2.26l0.07,-0.7l-3.17,-2.2l-0.57,-0.7l0.61,-3.17l-0.67,-1.31l3.07,-1.83l3.18,-0.81l9.21,-0.12l5.15,1.28l4.89,-0.57l4.92,1.39l0.44,-0.17l1.79,-2.83l0.78,-4.85l0.91,-14.28l0.84,-4.36l1.72,-3.95l8.07,-10.41l2.13,-4.45l0.93,-4.33l0.16,-4.89l-0.91,-9.52l-1.22,-2.76l-0.07,-1.46l2.3,-6.28l0.31,-2.15l-0.36,-5.66l1.96,-1.4l1.78,-2.46l0.39,-1.72l-0.65,-1.5l2.25,-2.78l1.17,-0.49l2.15,-0.03l2.03,0.44l3.4,1.75l1.85,0.61l0.46,-0.16l-0.02,-0.48l-2.36,-2.83l-4.08,-1.29l-22.38,-0.66l-3.4,-1.37l-1.35,-3.49l-0.03,-9.79l0.41,-2.17l1.88,-4.01l0.44,-2.0l0.65,-0.98l5.6,0.72l0.43,-0.22l0.46,-0.95l0.99,-0.52l0.71,-1.31l-0.23,-2.15l-1.01,-1.06l-2.81,-1.15l-1.11,-0.93l-0.17,-1.42l1.22,-1.3l3.18,-1.82l3.53,-3.21l1.94,-1.1l3.58,-3.03l7.63,-2.42l14.93,-1.37l2.11,1.74l2.47,0.45l14.46,-2.45l29.37,-3.34l7.48,1.77l-0.59,4.64l2.75,4.86l4.1,4.31l3.18,1.83l-0.79,2.11l0.21,0.55l3.61,1.09l0.91,1.16l-0.27,2.14l-0.82,1.08l-2.03,1.25l-1.68,0.71l-3.8,0.28l-1.88,0.92l-0.19,0.51l1.79,4.46l0.92,1.72l1.42,1.28l2.69,-0.78l1.49,0.05l1.02,0.45l3.3,2.65l1.97,2.6l1.57,0.6l1.65,-0.04l2.49,-0.83l1.28,-1.04l2.07,-2.81l2.26,-4.79l0.53,-4.59l-2.97,-3.03l-4.15,0.72l-1.61,-0.22l0.15,-1.52l0.84,-2.23l0.69,-4.5l0.77,-1.77l1.18,-1.02l1.53,-0.5l3.96,-0.16l1.71,0.64l3.93,4.81l4.05,1.68l8.34,1.33l3.5,1.38l0.0,0.51l-2.23,1.57l-2.16,2.13l-1.7,3.11l-0.6,3.95l0.12,7.57l0.62,3.43l1.33,2.46l0.43,0.2l0.32,-0.36l0.29,-3.39l-1.03,-8.32l0.08,-3.82l1.4,-2.72l4.03,-2.71l1.35,2.04l0.82,0.41l0.67,-0.14l0.87,1.2l0.75,0.15l2.39,-1.76l1.52,-1.93l0.36,-1.37l0.0,-1.94l-0.66,-2.81l-1.46,-3.59l1.02,-1.68l0.0,-0.68l-0.94,-0.41l-3.99,0.14l-2.08,-0.3l-4.64,-1.39l-1.09,-3.47l-1.37,-3.0l-0.3,-2.13l0.21,-2.17l0.58,-1.91l3.68,-7.48l2.6,-8.07l1.65,-3.52l1.35,-1.64l1.85,-1.44l2.09,-1.01l2.12,-0.4l1.94,0.11l1.04,0.37l2.4,2.2l3.55,2.43l3.79,1.59l7.76,1.55l4.28,-0.11l7.08,-1.43l3.88,0.25l2.06,-1.78l7.65,-1.52l7.72,0.06l1.68,-0.91l1.28,0.74l1.61,0.24l3.29,-0.12l2.8,2.62l9.59,13.75l3.95,3.77l2.77,1.85l1.26,1.32l1.39,4.1l6.74,8.07l1.67,1.23l5.35,1.36l5.81,3.25l6.45,1.19l0.53,5.24l0.83,0.75l0.54,1.1l1.04,0.79l1.06,2.44l1.22,1.71l4.04,3.28l1.17,-0.02l1.34,-1.59l1.38,-0.43l0.72,0.77l0.36,2.98l0.47,0.57l1.03,0.08l2.4,-0.92l2.11,1.06l0.92,0.1l3.61,-1.01l1.68,-0.82l0.46,-0.52l0.05,-1.32l4.58,-1.24l2.69,2.2l2.0,0.47l2.17,2.24l1.6,0.94l1.86,0.35l5.4,-0.3l2.63,-2.81l1.7,-0.67l6.27,0.08l3.44,1.07l13.9,6.86l4.11,1.16l3.3,-1.05l7.18,-0.24l3.19,0.68l1.97,2.0l0.29,3.96l0.69,2.03l1.7,0.76l1.8,0.34l3.11,3.24l3.13,2.07l8.94,4.23l10.75,8.24l4.89,2.99l1.4,-0.58l0.98,-0.99l3.25,-2.19l1.04,-0.13l0.63,0.31l3.15,4.06l0.99,-0.04l1.99,-1.5l1.34,1.35l1.51,0.74l3.41,4.98l3.6,3.47l1.72,0.88l2.23,0.35l1.97,-0.42l3.25,-1.84l1.92,-0.36l2.08,0.54l2.99,2.5l4.12,0.82l4.35,1.42l-1.68,3.84l-0.77,0.46l-2.47,-0.34l-1.12,0.2l-1.04,0.89l-0.56,1.38l-0.56,3.09l0.53,3.24l-2.91,0.34l-5.93,4.56l-3.45,0.76l-5.91,2.07l-3.37,-0.06l-1.5,0.92l-0.84,0.15l-1.33,-1.47l-1.3,-0.46l-1.27,-0.93l-4.82,-0.73l-5.72,0.35l-2.46,-0.91l-2.96,-0.63l-3.66,0.05l-1.29,0.44l-0.55,0.51l-0.87,3.09l-1.82,1.17l-0.98,1.06l-1.75,0.76l-5.41,1.56l-4.22,-0.17l-4.63,0.28l-3.37,1.07l-0.53,0.57l0.1,1.29l-0.37,1.23l0.33,2.15l-0.3,2.12l1.73,3.36l1.89,1.78l0.78,3.5l1.13,0.95l1.14,0.05l1.28,0.66l4.69,7.75l4.3,4.98l0.94,0.24l2.18,-1.25l1.53,0.6l-0.19,0.62l-2.61,2.68l-0.2,3.61l0.79,2.52l1.27,1.25l3.25,4.51l-2.52,-0.34l-2.02,0.75l-1.23,2.54l-0.26,2.01l7.18,8.09l1.1,0.74l1.63,0.46l2.76,1.91l0.46,0.76l-0.67,1.99l-5.37,0.98l-1.02,0.57l-0.16,0.6l0.42,1.71l1.99,1.01l0.29,0.99l0.68,0.86l-1.72,1.63l-0.06,1.01l2.97,3.43l1.55,0.07l0.12,1.84l0.44,0.57l0.57,-0.08l0.71,-0.9l0.41,0.68l0.05,1.57l-0.5,0.99l-4.02,1.27l-0.93,0.84l-0.85,1.67l-0.1,1.23l0.83,1.31l2.6,1.13l0.31,1.8l-0.86,1.53l-3.27,2.63l-1.99,0.93l-3.46,0.91l-1.05,0.78l0.03,1.25l1.94,1.35l0.02,1.63l-0.49,0.91l-6.4,0.12l-2.04,0.26l-2.48,0.82l-12.98,0.0l-5.61,0.73l-1.14,0.51l-0.11,1.63l-2.74,2.39l-1.03,0.26l-2.99,-0.26l-1.25,0.79l0.09,0.97l1.68,2.07l0.45,1.4l2.39,0.99l1.4,1.33l0.88,0.11l-1.44,0.6l-0.63,0.61l-0.61,2.7l0.4,0.91l1.85,1.1l0.42,3.24l-1.01,1.48l-1.41,0.7l-0.96,1.26l-2.27,1.25l-0.47,5.79l0.76,3.7l1.88,1.76l1.54,0.91l0.81,2.15l1.56,2.58l1.95,1.85l0.47,1.72l0.05,3.22l2.55,3.87l-4.37,2.1l-1.93,1.89l-0.17,1.13l2.41,2.9l-0.28,1.58l-0.66,-0.13l-1.34,-1.22l-0.91,-0.14l-5.99,2.2l-4.05,0.05l-3.45,-2.38l-4.79,-2.12l-1.12,-0.13l-4.61,0.8l-0.33,0.78l0.52,1.1l-0.13,0.92l-1.26,3.01l-2.25,1.73l-0.56,0.95l-3.3,1.84l-0.96,2.03l-5.65,2.71l-1.08,-0.06l-1.01,-1.16l-2.25,0.27l-0.95,0.96l-0.19,0.79l0.23,0.63l-0.88,1.42l-2.15,0.83l-0.44,0.51l0.07,0.79l-4.27,-0.14l-1.56,0.26l-1.43,1.41l-2.09,-1.47l-0.61,-0.1l-1.18,1.11l-2.01,0.97l-1.17,1.15l-4.75,3.28l-3.87,-2.56l-0.25,-1.82l-1.11,-0.36l-1.26,1.02l-1.8,0.12l-0.56,0.44l0.01,1.23l1.21,2.13l-1.09,1.14l-0.79,-0.44l-1.69,-2.82l-2.48,-1.28l-1.37,-0.18l-0.39,0.67l0.45,1.17l-0.62,0.54l-2.41,0.65l-5.53,3.1l-0.02,0.88l0.65,1.14l3.25,2.63l0.78,0.04l1.49,-1.24l0.85,0.04l-1.09,1.29l-0.31,1.41l-4.09,3.01l-1.1,-0.09l-2.86,-3.04l-1.29,-0.6l-1.4,-0.02l-8.42,-2.95l-2.76,-2.13l1.84,0.52l1.0,-0.1l0.41,-0.79l-0.87,-2.39l1.42,-1.62l1.48,0.17l3.54,-0.51l0.61,-0.48l0.32,-0.8l-0.35,-3.43l0.22,-1.72l-0.67,-1.45l0.79,-1.08l-0.0,-0.55l-2.2,-1.92l-2.03,-4.2l1.15,-0.18l0.53,-0.45l0.52,-3.49l1.48,0.51l1.18,-0.55l-0.94,-1.81l0.05,-0.77l3.23,1.7l0.81,-0.37l0.85,-1.46l-0.08,-0.5l-1.86,-1.65l-1.21,-3.05l-0.5,-0.51l-1.86,-0.75l-0.72,-1.56l-0.56,-0.31l-3.39,0.67l-1.85,-0.52l-0.82,-1.0l-0.88,-0.35l-2.24,1.51l-2.53,-0.16l-0.61,-0.59l-0.1,-1.76l-1.06,-0.89l-1.84,0.04l-1.55,1.24l-0.93,-0.53l-4.49,1.16l-1.27,-0.04l-0.33,-0.6l0.14,-2.05l1.1,-0.82l0.42,-0.92l-0.26,-1.61l0.62,-1.44l-0.35,-2.27l0.09,-1.97l0.97,-1.1l0.45,-1.29l1.54,-0.82l1.19,-1.09l1.83,-4.09l0.1,-3.07l0.87,-1.01l-0.0,-0.49l-2.09,-1.12l1.52,-1.85l0.52,-1.31l-0.12,-0.43l-0.96,-0.45l-2.14,0.73l-2.17,0.28l-4.42,-0.14l-3.68,0.78l1.21,-2.96l0.24,-1.56l-0.82,-2.63l-0.65,-0.77l-2.46,-0.96l-3.71,0.26l1.38,-1.61l1.11,-3.64l-0.01,-1.25l-4.14,-1.68l-1.96,0.4l-0.87,1.33l-4.09,-1.65l0.35,-1.29l1.55,-1.13l0.61,-1.57l-2.17,-5.31l1.26,-2.23l-0.13,-1.54l-1.36,-1.61l-2.66,-0.94l-0.67,-0.58l0.56,-2.1l-0.42,-0.74l-0.99,-0.53l-7.02,-0.81l-3.33,0.12l-2.84,0.49l0.93,-1.56l0.05,-1.05l-1.75,-3.98l2.55,-0.61l2.71,-0.03l0.42,-0.72l-0.88,-2.83l0.24,-0.48l3.03,-2.05l-0.37,-0.75l-2.65,-0.59l-5.42,-1.94l-0.31,-0.92l1.2,-6.89l1.09,-1.98l3.88,-0.02l2.7,-1.32l2.14,-3.59l3.22,-4.3l-1.8,-5.79l1.98,-1.61l0.46,-1.66l-0.36,-0.48l-1.9,-0.68l-1.64,-1.87l-1.76,-0.31l-5.64,2.47l-3.2,2.9l-2.43,5.57l-0.6,0.76l-6.47,1.19l-3.46,1.17l-3.1,0.29l-11.05,-1.16l-0.34,-1.5l0.39,-2.62l-0.58,-1.49l0.25,-2.87l-0.36,-2.11l-2.87,-4.32l-1.71,-1.2l-1.77,-0.58l-1.21,0.05l-4.82,1.94l-1.5,0.25l-4.82,-0.13l-2.27,0.32l-3.29,2.31l-1.15,4.18l-0.92,0.77l-1.62,0.63l-5.46,0.59l-1.93,-0.59l-2.26,-0.0l-2.14,-0.66l-0.49,0.52l1.95,5.39l1.3,1.69l6.51,2.58l2.76,1.65l1.18,1.57l0.83,2.02l1.01,4.38l0.09,11.88l0.43,1.49l3.2,1.97l-0.55,1.26l-1.48,1.81l-4.92,2.75l-0.82,1.03l-1.0,2.34l-0.51,0.29l-0.57,0.12l-12.68,-2.85l-3.2,2.34l-2.29,2.56l-2.84,1.69l-6.78,2.13l-3.58,-1.05l-3.66,0.55l-1.61,0.66l-4.65,3.55l-2.3,-1.12l-3.31,-1.03l-1.95,-4.25l0.09,-0.44l1.01,-0.92l1.66,-1.09l2.38,-0.91l4.44,-0.76l1.34,-3.69l1.36,-2.54l-0.13,-1.03l-2.75,-1.05l-4.25,0.24l-0.58,-0.37l-0.63,-1.57l-2.6,-0.46l-0.47,-0.59l1.57,-1.68l0.83,-1.43l0.02,-0.69l-0.9,-1.99l2.07,-1.89l0.88,-1.35l-0.05,-0.6l-1.31,-1.82l-0.28,-1.23l3.7,-0.71l0.46,-0.33l0.02,-0.85l-3.03,-4.39l-3.79,-4.04l-1.29,-0.17l-6.88,2.01l-1.96,-1.62l-6.64,-3.45l-2.38,-0.72l-0.49,-0.57l-1.06,-5.25l-0.47,-0.81l-0.94,-0.61l-7.02,-1.79l-1.14,0.23l-0.82,1.0l-1.19,4.42l0.45,1.23l1.48,1.15l-1.05,0.79l-1.37,3.44l-1.33,1.45l-2.55,-0.26l-2.1,0.49l-4.64,3.18l-4.97,4.25l-1.66,0.81l-3.05,0.66l-6.57,4.03l-3.97,0.72l-13.48,0.46l-2.82,1.87l-3.94,1.38l-2.32,-0.08ZM267.32,254.66l3.32,0.02l0.42,0.3l1.31,2.15l0.22,2.67l0.49,1.35l1.59,1.98l4.61,4.16l0.05,4.06l0.58,0.68l1.55,0.22l5.01,-0.89l5.07,2.57l2.07,0.29l2.05,-0.57l0.52,-1.0l4.53,2.68l4.27,-2.41l1.66,-1.57l0.62,-3.85l1.06,-1.85l-0.49,-1.03l-2.34,-2.04l-0.27,-0.6l1.56,-1.38l0.07,-0.82l-3.71,-3.45l-0.75,-0.19l-0.77,0.38l-1.49,2.82l-1.38,0.03l-3.32,-1.36l-3.71,-2.54l-4.35,-0.27l-2.53,-1.4l-0.19,-0.99l-0.64,-0.48l-3.51,-0.02l-1.93,0.44l-6.98,-2.15l-2.86,-1.43l-2.49,0.47l-3.4,-1.71l-1.19,-0.2l-2.22,0.28l-0.3,0.59l1.66,3.23l4.26,1.53l2.28,1.29ZM227.51,180.96l-1.99,1.47l-1.87,-0.53l-0.68,0.29l1.08,-1.64l1.72,-0.61l2.03,0.27l0.75,0.44l-1.04,0.33ZM203.67,172.73l0.94,0.46l-4.32,-0.76l-1.77,0.08l-0.38,0.36l-0.09,0.99l-1.02,-0.6l0.18,-0.36l1.55,-0.47l1.98,-0.18l2.93,0.48ZM191.01,174.13l-5.02,2.07l-2.65,0.13l-2.31,-1.24l-0.49,0.09l-1.57,1.43l-0.87,-0.22l2.08,-2.12l3.95,-0.72l7.87,0.44l-1.0,0.13ZM173.77,177.67l-7.37,-0.07l-3.4,0.67l-0.32,0.35l-0.23,2.01l-2.39,0.1l-0.64,-0.46l-0.29,-1.55l0.41,-1.29l0.99,-0.5l11.55,-0.15l1.69,0.9ZM150.2,180.57l2.02,-0.32l1.74,0.31l0.88,0.58l-0.86,0.38l-3.78,-0.95ZM146.19,181.41l-4.62,1.49l-11.88,1.28l-2.78,-0.63l3.4,-1.62l5.2,-0.71l10.68,0.19ZM118.67,186.33l-15.74,1.45l1.05,-0.42l13.24,-1.39l1.45,0.37ZM104.4,192.52l-2.3,2.1l-1.24,-0.42l-1.0,-0.75l0.02,-1.31l0.81,-0.46l1.59,0.01l2.12,0.83ZM86.49,201.05l-1.79,-0.07l-1.97,0.75l-1.55,-0.63l-1.22,-1.42l-0.29,-1.2l0.84,-0.53l7.38,-1.84l3.39,-0.21l0.85,1.36l-1.66,0.21l-5.17,1.55l-0.32,0.39l0.0,0.82l0.28,0.38l1.22,0.43ZM87.0,201.35l0.07,0.04l0.19,0.21l-0.26,-0.25Z", "name": "Niedersachsen"}, "DE-MV": {"path": "M481.88,178.09l1.27,-5.8l-0.83,-3.75l-1.13,-2.45l0.29,-1.56l0.83,-1.66l4.68,-2.26l4.85,-3.67l2.24,-1.2l1.72,0.43l-0.12,1.14l0.99,0.72l3.24,-0.41l1.7,-0.93l0.16,-0.56l-0.33,-0.33l-3.9,-1.01l-0.81,-0.48l-0.52,-0.73l0.03,-3.3l1.59,-0.26l4.11,-3.22l3.45,-0.82l5.17,-2.25l11.79,-1.27l0.68,0.21l0.55,0.62l0.61,1.82l0.75,1.05l3.59,0.9l0.34,0.43l-0.43,2.9l0.44,1.82l1.39,0.62l3.84,-0.01l3.92,-2.68l0.43,0.23l0.95,1.8l0.72,0.58l3.97,0.08l3.88,4.15l1.03,0.52l1.12,0.0l0.4,-0.36l0.12,-1.35l1.74,-4.84l-0.39,-2.18l0.58,-0.78l1.57,-0.67l0.3,-0.51l-0.53,-2.5l3.15,-2.59l0.06,-1.4l2.37,0.48l2.19,-1.25l1.85,-3.64l2.07,-0.97l1.22,-1.54l0.55,-1.83l-0.73,-0.73l0.25,-0.95l3.14,-4.29l2.97,-1.67l3.7,-0.43l8.27,1.17l23.4,-4.06l3.29,-1.69l0.42,3.25l-0.36,3.7l0.21,3.25l2.42,2.44l0.52,0.02l0.1,-0.51l-0.91,-1.57l-0.48,-3.42l-0.47,-1.21l0.85,-1.3l2.72,-1.25l1.04,-2.02l-0.33,-0.57l-1.1,-0.09l-1.94,0.39l3.27,-3.47l2.05,-1.51l2.28,-3.09l9.96,-4.23l3.84,-2.6l1.52,-1.45l3.52,-5.52l1.05,-1.22l-0.59,1.13l0.6,1.49l-0.41,1.37l-1.07,1.02l-1.5,0.28l-0.3,0.53l1.67,4.2l-0.96,0.92l0.08,0.64l4.28,2.4l2.76,0.51l2.1,-1.06l0.21,-0.46l-0.4,-0.3l-1.44,0.05l-1.04,-0.41l-1.72,-1.22l0.5,-1.24l0.86,-1.09l2.41,-1.89l2.2,-1.01l0.58,-2.84l1.52,-1.04l6.33,-2.46l0.06,-0.72l-1.75,-0.91l0.0,-0.3l1.47,-0.44l1.21,0.48l0.61,-0.48l1.52,0.93l3.01,-0.65l5.35,-2.46l0.19,-0.54l-0.53,-1.6l1.75,-0.75l1.13,-0.12l0.84,0.07l0.0,0.31l-1.37,0.36l-1.07,1.21l-0.6,1.63l-0.24,1.69l0.25,0.43l0.47,-0.14l1.82,-3.02l1.44,1.83l1.27,0.53l1.27,-0.9l0.88,0.63l1.3,0.04l1.61,-1.19l1.23,2.28l2.15,2.08l3.54,-0.17l1.13,-0.3l1.19,-0.87l2.71,-4.6l2.43,-1.94l3.83,-2.0l3.76,-1.13l1.58,0.38l-0.75,0.77l-0.02,1.78l0.74,1.72l1.22,1.43l4.35,1.86l0.83,0.64l-1.7,2.66l0.47,2.25l2.74,3.57l0.27,2.86l0.51,1.42l1.24,0.49l3.99,0.0l-2.46,1.08l-0.2,0.46l0.41,0.29l3.11,-0.24l5.03,2.31l3.47,0.68l2.36,1.04l3.17,5.26l2.26,1.65l-2.2,1.58l-0.12,0.44l0.38,0.26l2.45,-0.02l3.67,-1.49l1.35,0.42l-0.96,1.68l-0.73,0.52l0.06,0.68l1.5,0.58l1.28,-0.7l0.58,0.13l3.09,5.62l1.6,1.75l2.0,1.01l2.31,0.03l0.41,-0.4l-0.16,-1.24l-2.58,-2.64l0.0,-0.38l11.86,-1.89l2.96,-1.11l4.97,-2.74l2.47,-0.67l0.11,0.58l-1.67,0.89l0.25,1.2l2.96,1.24l7.58,5.14l0.0,0.58l-1.4,1.99l-0.8,2.57l-1.13,2.22l-2.54,1.27l-0.03,0.7l1.14,0.71l3.92,4.35l3.93,1.64l0.96,2.37l0.13,1.83l0.62,0.29l1.32,-0.1l3.52,1.43l0.11,0.95l-0.54,1.35l-1.02,1.17l-7.11,4.79l-1.03,2.12l1.08,1.82l4.32,1.47l0.64,1.45l1.44,1.69l1.65,1.21l1.2,-0.08l7.09,4.81l3.28,0.64l2.2,1.94l2.93,-0.02l3.77,1.62l7.89,0.48l2.88,-0.69l1.36,-1.95l0.53,-0.3l1.33,0.21l1.2,0.95l0.24,1.85l-0.62,0.81l-4.53,2.63l0.03,0.71l2.74,1.01l2.06,0.16l0.11,3.31l-0.35,2.31l1.47,2.6l2.03,5.14l-0.01,9.18l0.78,2.91l2.34,2.95l1.05,2.83l2.0,2.75l1.02,6.87l1.97,7.47l-6.36,3.2l-2.8,2.92l-2.51,1.0l-0.8,1.97l-1.14,0.69l-6.32,-0.5l-7.49,-1.23l0.07,-1.99l8.07,-4.44l3.64,-4.68l1.56,-2.97l0.5,-2.61l-0.15,-3.62l-0.33,-0.38l-2.38,-0.42l-4.03,0.2l-3.65,-1.45l-2.68,0.55l-1.84,2.12l-4.36,-1.07l-5.89,-0.35l-6.67,0.4l-1.35,-1.65l-0.55,-1.85l-2.78,-4.12l-0.15,-2.8l-0.28,-0.36l-4.46,-1.42l-2.37,-3.03l-1.95,-0.36l-0.45,0.37l-0.11,2.73l2.43,3.71l0.34,1.25l-2.47,0.89l-3.35,-0.2l-3.69,0.49l-5.95,4.16l-1.9,2.75l-2.07,1.57l-3.36,0.12l-2.06,0.87l-1.49,1.2l-0.78,1.6l-0.52,2.46l-3.14,6.23l-2.25,2.12l-1.08,0.32l-5.11,3.37l-1.58,0.46l-1.65,-0.34l-4.03,-1.74l-2.16,-0.35l-2.69,0.23l-1.67,0.7l-1.73,1.64l-1.31,2.48l-0.54,2.42l-2.37,0.0l-1.05,-0.39l-2.24,-2.7l-1.49,-0.38l-0.95,0.24l-3.38,2.33l-0.75,1.93l-0.63,0.7l-5.62,3.47l-3.89,3.57l-2.31,0.33l-2.6,-1.06l1.35,-1.58l-0.23,-0.9l-0.71,-0.49l-2.07,0.58l-2.65,0.02l-3.83,0.71l-1.26,-0.27l-1.45,-0.99l-1.48,-0.42l-1.47,-0.08l-4.28,0.77l-1.03,-0.09l-0.84,-0.76l-0.44,-3.33l-1.02,-0.5l-2.4,-0.1l-3.98,-0.9l-2.57,-2.14l-1.45,-0.6l-11.0,-2.21l-3.17,0.63l-3.42,0.2l-1.36,-0.24l-1.39,-1.6l-2.87,-1.35l-1.69,-1.51l-3.01,-1.91l-4.27,-2.04l-6.72,-1.48l-2.18,-3.07l-1.48,-0.52l-1.36,0.31l-2.9,1.65l-1.67,-1.38l-0.83,-0.27l-2.73,0.44l-3.4,1.19l-1.37,2.07l-2.51,1.41l-0.35,2.12l-0.8,1.81l-1.46,0.23l-3.54,2.59l-1.86,-0.59l-5.53,1.92l-2.27,2.22l-2.68,-0.5l-1.8,0.75l-0.04,0.69l1.83,1.19l0.2,1.19l-4.83,-0.16l-3.84,1.51l-1.16,-2.07l-3.11,-2.09l-1.4,-0.41l-3.47,0.18l-5.42,1.68l-1.98,1.07l-4.34,3.27l-0.73,1.46l0.23,1.27l1.3,1.5l0.92,3.96l-0.59,1.85l-1.78,1.11l-2.39,0.19l-5.25,-2.44l-3.37,-0.04l-1.92,0.94l-0.43,2.95l-1.38,-0.16l-2.38,-0.84l-3.17,0.0l-2.36,-0.41l-1.94,0.19l-1.7,-2.33l-1.63,-0.83l-1.49,-1.47l-0.43,-0.03l-2.56,1.58l-2.84,-3.85l-0.96,-0.51l-1.64,0.19l-5.08,3.67l-4.62,-2.83l-10.76,-8.25l-8.97,-4.25l-3.06,-2.02l-3.18,-3.29l-3.42,-1.07l-0.41,-1.54l-0.3,-4.04l-2.26,-2.41l-3.66,-0.83l-6.36,0.22l1.87,-2.81l0.96,-6.46l0.4,-0.57l2.56,-1.02l2.21,0.2l0.63,-0.57l0.84,-2.19l5.35,-1.32l6.28,-3.89l0.24,-2.17l0.93,-2.22l-0.43,-2.79l0.74,-0.1l1.67,0.49l5.12,-0.46l0.7,0.9l0.38,1.6l0.94,0.58l1.03,-0.62l1.68,-1.92l-0.45,-0.76l0.36,-0.4l-0.03,-1.53l-1.19,-3.64l-0.06,-1.97l1.42,-1.15l0.2,-2.07l-1.01,-2.08l-0.06,-1.48l-0.36,-0.71l-1.78,-1.65l-1.19,-0.66l-2.83,-0.7l-2.05,0.25l-0.63,-0.29l-5.03,-5.16l-4.54,-0.84ZM642.03,96.75l2.68,-3.13l-0.63,2.04l0.39,1.75l-1.9,-0.76l-0.53,0.09ZM646.29,91.77l5.12,-7.49l1.57,-3.56l1.02,-1.06l0.94,-0.38l-0.15,0.3l2.09,2.72l4.42,1.54l22.39,0.02l3.61,1.41l2.46,-1.0l2.55,0.51l0.89,1.08l-2.02,1.51l-2.37,0.42l-10.42,-0.72l-4.15,-1.26l-2.84,-0.27l-0.94,0.39l-1.41,1.42l-4.37,-0.38l-1.18,0.46l-0.54,1.22l-0.68,-0.41l-1.93,0.97l-0.31,0.45l0.18,1.16l0.46,0.67l-0.88,-0.33l-2.27,0.21l-1.77,0.96l-0.78,1.25l-1.36,-1.34l-2.06,-0.82l-3.55,-0.27l-1.75,0.64ZM798.18,135.23l2.91,1.47l17.21,15.3l1.48,0.9l-1.46,3.17l-1.53,0.57l-0.19,0.67l1.65,1.65l0.58,1.53l-10.57,0.99l-2.07,-0.25l-1.58,-0.9l-0.47,0.05l-2.24,2.05l-2.77,1.31l-5.55,1.2l-6.12,0.08l-3.28,-0.8l-1.29,-1.44l2.73,-1.47l3.19,-0.58l3.4,-1.59l1.13,-1.09l0.66,-4.18l-3.57,-5.48l0.22,-2.93l4.5,0.22l1.2,0.4l-0.38,0.56l0.15,0.98l-0.76,2.6l-0.13,2.14l0.27,0.4l0.46,-0.15l1.47,-2.12l1.08,-0.47l2.68,0.0l-0.52,1.44l0.29,0.47l3.34,0.84l0.46,-0.55l-0.72,-1.6l1.22,-3.31l-0.18,-3.59l-1.42,-2.43l-0.47,-0.17l-1.9,0.64l-1.77,-3.7l-1.46,-1.56l-1.7,-1.06l-1.94,-0.38l-2.1,0.34l-1.22,1.15l0.76,2.71l-1.6,1.17l-1.07,2.06l-0.41,0.19l-2.81,0.86l0.13,-1.11l1.42,-1.77l0.37,-1.03l-0.51,-1.88l-1.02,-0.45l-4.22,1.64l-2.77,2.59l-1.39,-0.44l0.66,-2.18l2.64,-4.4l0.59,-3.89l-0.97,-2.23l-3.98,-3.38l-1.02,-1.27l0.73,-1.23l1.4,-1.19l1.62,-0.51l1.59,0.54l2.75,5.55l1.2,1.8l2.68,2.23l6.55,3.11l3.73,1.16ZM717.1,70.94l0.86,-0.33l7.41,-0.88l1.4,0.26l0.65,0.83l2.08,0.95l0.91,2.64l0.59,0.17l0.92,-0.75l0.37,-1.54l-0.73,-2.11l2.98,-2.84l2.59,-1.34l-0.78,1.96l-1.6,2.28l1.38,0.3l0.56,0.55l-1.27,2.45l0.34,0.57l1.55,0.06l1.3,-0.43l0.97,-0.99l0.59,-1.5l-0.15,-0.28l2.04,2.68l-0.5,2.26l1.94,2.26l2.76,0.85l5.06,-0.1l0.32,-0.63l-0.58,-0.81l0.81,-1.53l1.19,-1.21l0.0,-1.0l-0.82,-2.08l-1.25,-1.71l0.0,-0.53l2.07,-1.24l0.0,-0.83l-0.42,-0.4l-1.44,0.13l-2.04,1.73l-4.14,-0.01l-1.71,-2.32l-2.38,-0.69l-2.79,-4.19l-0.59,-0.19l-2.12,1.56l-1.57,1.74l-2.23,1.09l-3.33,2.46l-1.56,-0.4l-0.27,-1.27l0.66,-2.36l1.21,-2.17l1.43,-1.1l0.74,-1.91l0.19,-1.57l-0.73,-0.79l-4.39,0.92l-1.58,0.74l0.04,-1.14l0.47,-0.77l2.06,-1.48l13.37,-3.12l2.61,-0.03l2.27,0.99l0.0,0.36l-5.15,3.06l-0.91,2.1l0.3,2.72l0.9,2.03l1.37,1.57l1.77,1.18l4.26,1.13l12.66,-1.96l4.19,0.74l2.78,2.47l0.59,3.18l-2.4,3.07l-4.28,2.3l-2.21,1.72l-1.07,2.36l0.38,2.35l0.86,2.37l2.2,3.34l2.24,0.98l4.58,0.9l1.91,1.1l2.56,3.78l1.72,1.82l1.71,0.59l-1.88,1.65l-1.04,1.84l-0.61,4.97l-1.03,-0.15l0.56,-0.37l0.42,-1.18l-0.4,-1.44l-0.39,-0.29l-0.93,0.1l-0.94,0.82l-1.37,0.42l-1.45,0.02l-0.87,-0.32l0.0,-0.35l3.37,-1.17l1.59,-1.01l0.95,-1.69l-0.38,-0.59l-4.86,0.27l2.95,-1.26l0.27,-0.38l0.0,-0.92l-0.37,-0.4l-2.64,-0.2l-1.61,0.16l-2.18,1.69l-1.33,-1.1l-1.32,-0.55l-9.78,0.92l-1.95,0.97l-5.19,3.7l-2.26,3.44l-2.3,0.4l-2.4,1.24l-0.38,3.61l0.62,0.37l1.34,-0.92l0.17,-1.07l4.01,-0.37l0.65,2.8l-0.16,1.11l-1.24,0.49l-2.67,-0.34l-3.04,-0.87l-2.94,-1.56l0.47,-0.5l1.52,-3.61l-0.08,-0.46l-0.46,-0.08l-1.52,0.75l-1.29,1.29l0.11,0.63l-2.2,0.09l-1.51,0.81l-2.31,-1.61l-3.15,-0.9l-0.85,-0.92l0.48,-1.51l-0.29,-0.51l-1.67,-0.33l-3.63,1.23l-0.4,-0.62l0.38,-0.57l1.05,-0.32l1.37,0.46l0.53,-0.38l0.0,-0.85l-5.97,-3.92l1.18,-2.54l1.83,-2.27l2.22,-0.81l2.84,1.5l0.51,-0.12l0.43,-0.59l1.12,0.72l1.49,-0.24l2.92,-1.61l0.2,-0.43l-0.36,-0.32l-1.42,-0.13l-0.98,-0.77l-0.39,-1.08l0.43,-2.25l-0.37,-0.4l-1.21,-0.09l-1.21,-1.26l-1.17,-0.47l-3.67,0.72l1.81,-2.6l2.61,-0.53l2.92,-1.24l1.96,-0.29l0.34,-0.4l0.0,-0.64l1.22,-0.93l-0.17,-0.66l-3.75,-1.4l-0.54,-0.84l0.67,-0.9l-0.06,-1.13l-0.52,-0.34l-2.85,0.91l-1.55,0.14l-1.67,-1.29l-0.34,-2.16l-0.75,-0.98ZM739.74,70.67l-2.16,-0.9l0.0,-0.41l0.82,-0.62l1.34,1.93ZM708.19,76.74l0.04,-0.44l3.06,-8.86l0.66,-3.4l0.57,-0.76l1.43,-0.3l2.19,0.07l0.42,1.09l-0.55,0.2l0.0,-0.75l-0.62,-0.33l-2.57,1.82l-0.58,2.3l-0.09,2.57l-0.9,2.68l-2.11,1.75l-0.95,2.35ZM557.96,136.39l-0.46,-2.08l0.42,-0.96l5.48,-2.14l-4.16,3.09l-1.28,2.09ZM553.57,141.62l-2.73,6.57l-0.88,1.07l-0.66,0.02l0.62,-2.98l-0.43,-1.56l-0.38,-0.29l-1.19,0.21l-0.56,1.41l0.38,1.58l-1.1,0.75l-1.36,-0.06l-2.68,-1.57l1.26,-2.66l3.41,-2.37l3.87,-1.03l2.42,0.91Z", "name": "Mecklenburg-Vorpommern"}, "DE-TH": {"path": "M402.19,500.97l-0.34,-2.77l-0.3,-0.79l-0.99,-0.96l-0.56,-2.07l0.55,-1.65l6.77,-4.71l1.13,-1.12l2.04,-0.99l0.85,-0.94l2.62,1.57l0.6,-0.21l1.05,-1.24l1.28,-0.22l4.86,0.16l0.38,-0.56l-0.28,-0.79l1.43,-0.39l1.04,-0.73l0.98,-1.6l-0.07,-1.35l0.65,-0.63l1.64,-0.18l0.79,1.07l1.57,0.18l6.05,-2.87l1.05,-2.11l3.21,-1.76l0.66,-1.04l1.54,-0.93l0.78,-0.87l1.55,-4.04l-0.52,-1.57l4.31,-0.69l0.76,0.13l4.61,2.05l3.63,2.45l4.38,-0.05l5.91,-2.19l0.4,0.03l1.34,1.21l1.03,0.34l0.96,-0.74l0.27,-1.47l-0.34,-0.93l-2.2,-2.53l0.14,-0.48l1.6,-1.55l4.54,-2.19l1.57,0.77l8.78,-0.19l4.35,1.9l2.91,0.08l1.24,1.0l3.26,1.13l1.32,0.05l0.57,0.58l0.58,1.96l-0.87,0.4l-1.43,-0.5l-1.0,0.14l-0.62,0.69l0.01,0.96l1.46,3.53l1.96,2.16l-0.13,3.01l1.55,2.97l1.0,1.28l-0.69,4.97l1.02,1.61l2.73,1.27l15.19,1.55l4.18,-0.07l9.05,1.11l2.46,0.7l5.01,3.28l2.66,4.18l5.47,6.78l-1.54,2.38l-1.08,0.84l-2.39,1.13l-4.99,0.81l-1.09,1.07l-0.46,1.08l1.3,1.73l2.21,1.21l2.1,0.68l2.95,3.75l0.58,1.98l0.11,1.7l-0.76,0.33l-0.32,0.76l0.72,2.5l1.11,1.21l1.82,0.66l5.38,0.23l3.04,-1.43l4.46,0.52l4.62,0.07l3.81,-0.66l2.3,1.43l0.38,3.14l2.26,3.58l0.55,1.81l1.51,1.17l1.05,0.21l1.16,-0.75l8.67,-0.64l1.0,0.16l2.15,1.36l4.75,1.79l1.31,1.02l1.12,2.12l3.5,1.74l0.3,1.17l0.5,0.32l4.04,-0.32l2.76,-0.57l5.71,1.52l2.69,-1.18l2.88,2.04l0.67,1.03l1.11,0.24l2.04,-1.3l-0.04,-2.32l3.36,-3.56l2.39,-3.77l0.0,-1.02l-0.57,-1.06l-2.48,-1.48l0.46,-2.42l1.68,-2.53l-0.08,-0.8l5.81,-0.49l14.88,3.75l0.76,3.76l3.0,4.34l1.01,1.97l1.5,1.27l5.45,2.39l2.27,2.99l2.01,3.61l-0.01,0.58l-1.47,0.71l-1.8,2.03l-1.16,-0.94l-1.6,0.27l-3.12,-0.36l-2.17,0.21l-1.81,-0.61l-0.53,0.3l-0.51,1.26l-3.79,1.75l-3.72,4.11l-1.56,-0.62l-3.6,0.37l-3.95,2.55l-7.1,1.78l-0.3,0.35l0.0,1.64l1.2,1.13l1.63,0.6l0.19,0.36l-1.43,1.5l-1.21,0.18l-1.11,0.78l-1.02,2.57l0.45,0.77l1.65,-0.12l0.77,0.47l-0.39,2.08l0.66,1.89l0.83,1.11l1.25,0.51l2.56,0.08l-1.69,2.45l-1.06,0.98l-3.48,2.13l-2.33,0.11l-1.91,-0.31l-2.41,0.29l-2.8,2.95l0.04,2.82l-0.63,1.84l-0.58,0.56l-2.5,0.69l-1.98,-0.8l-1.73,0.25l-2.42,3.17l-0.87,0.66l-1.37,-0.15l-1.26,-1.39l-0.83,-0.39l-1.1,-0.22l-1.39,0.41l-2.02,2.36l-2.37,1.54l-1.75,2.54l-0.15,1.46l1.69,1.39l0.34,0.72l0.04,0.98l-1.0,1.15l-0.21,1.27l-2.17,0.76l-1.15,0.83l-0.38,1.07l0.56,0.9l-2.8,1.41l-4.3,1.44l0.13,-0.82l-0.29,-0.38l-1.85,-0.74l-0.87,-0.92l-1.28,-0.1l-2.37,0.36l-0.59,0.74l-1.51,0.38l-11.5,2.04l-2.9,-0.97l-2.23,-0.02l-0.59,0.29l-0.89,1.32l-2.68,0.4l-3.61,-2.17l-0.41,-3.07l-0.58,-0.88l-0.89,-0.36l-1.59,0.22l-2.97,-1.89l-0.23,-0.91l0.23,-4.07l1.39,-0.87l0.39,-0.74l-1.2,-2.34l-1.95,-0.62l-6.26,-0.29l-1.14,0.98l-1.37,0.65l-0.75,1.83l-1.9,1.04l-1.91,0.37l-2.72,1.1l-0.23,0.5l0.76,2.05l-0.2,0.97l0.79,2.65l-0.32,3.29l0.49,0.89l0.15,1.3l1.12,1.57l0.29,1.85l-1.11,0.62l0.16,1.51l-1.11,2.58l0.66,2.07l-1.03,2.08l0.1,1.55l-0.77,0.14l-2.12,-0.55l-1.66,-0.95l-0.7,0.37l-0.74,1.15l-4.43,-3.51l-0.53,-0.72l1.74,-1.68l0.17,-1.07l-1.9,-2.81l-0.85,-0.47l-0.79,-0.03l-0.44,-1.11l-0.51,-0.41l-1.68,0.2l-1.36,1.17l-3.38,0.82l-2.23,-1.68l-2.91,-0.35l-0.56,0.27l-0.37,1.38l-4.23,-4.7l-1.66,-0.09l-3.02,0.73l-1.15,-1.23l-1.0,-0.32l-1.56,0.61l-2.29,-0.2l-2.55,1.14l-1.97,-0.51l-1.29,0.82l-2.04,2.91l-2.43,-0.51l-1.13,0.6l-0.51,0.98l-0.29,3.91l0.92,1.07l2.66,1.32l1.94,1.68l2.96,0.17l1.26,1.79l2.78,0.9l0.48,1.34l-0.13,1.2l-0.37,0.4l-0.87,0.11l-2.93,-0.93l-4.01,0.63l-1.94,-0.58l-1.1,1.02l-0.69,4.16l-3.21,-1.63l-2.42,-0.56l-4.35,0.01l-1.01,-1.19l0.26,-1.78l-1.24,-2.29l0.56,-3.11l-0.96,-4.55l-2.51,-1.79l-1.27,-2.36l-0.4,-0.21l-1.63,0.19l-1.03,0.67l-2.44,-0.21l-0.35,-1.35l-2.71,-1.97l-1.63,-2.41l-2.71,0.46l-1.78,-0.14l-0.59,-0.35l-0.4,-0.87l0.92,-1.29l-0.27,-0.77l-2.71,-1.88l-1.71,-1.89l-1.39,-0.95l-0.29,-2.27l-0.56,-1.23l-0.59,-0.48l-9.35,-2.99l-1.01,-2.63l-1.92,-1.77l-1.6,-0.4l-5.19,0.34l-0.36,-0.42l-0.04,-1.3l-0.69,-0.32l-1.69,1.01l-5.23,4.9l-0.39,-0.03l1.12,-4.39l-0.84,-2.13l0.09,-3.09l-0.34,-1.33l1.08,-1.22l1.45,-0.22l0.44,-0.82l-0.26,-3.13l-1.09,-2.35l-0.69,-0.73l-4.95,-1.16l-1.23,0.01l-4.98,2.12l-0.22,1.34l1.26,1.57l-0.67,1.18l-1.42,0.01l-2.79,-1.22l-1.93,0.53l-0.34,-0.26l-0.11,-2.38l0.27,-1.16l1.07,-1.52l2.01,-1.69l0.03,-1.7l2.03,-3.64l0.22,-2.52l-1.38,-1.69l0.34,-0.79l0.93,-0.33l0.62,0.24l0.49,-0.5l-0.35,-2.72l0.73,-2.34l1.94,-0.9l2.0,-0.22l3.05,-0.99l0.51,-0.82l-0.05,-2.64l2.87,-3.0l-0.0,-0.57l-1.08,-1.18l-0.85,-1.76l-1.5,-1.31l-1.4,-0.75l-0.98,-0.04l-0.98,0.49l-1.32,1.37l-0.26,-2.69l-0.89,-0.28l-0.75,0.57l0.01,-1.24l0.99,-0.34l0.99,0.48l3.6,0.32l3.02,-0.64l0.54,-1.23l-0.29,-1.78l-1.9,-2.62l0.22,-1.48l2.22,-1.33l3.94,-0.18l1.16,0.34l1.46,-0.39l0.02,1.12l1.77,0.81l4.9,-0.22l0.64,-0.26l1.77,-3.22l0.11,-0.78l-1.85,-2.88l-2.06,-0.27l-1.26,-0.8l-1.49,-0.22l0.54,-2.9l1.76,-2.79l0.4,-1.79l-0.68,-0.65l-2.26,-0.47l-1.06,-1.66l2.43,-0.68l1.45,0.0l0.97,1.08l0.0,1.01l0.79,0.65l0.29,0.84l0.68,0.13l0.69,-0.82l0.56,-3.98l0.5,-1.2l1.43,-1.46l0.47,-1.12l-0.53,-1.03l-3.17,-1.31l-2.4,-1.49l-2.48,-0.15l-1.5,-0.78l-2.08,-0.34l-3.25,-1.14l-0.67,-2.29l-2.01,-1.77l0.5,-1.75l-0.55,-0.88l-4.8,-1.34l-1.77,0.02l-1.79,-1.79l-1.64,-0.49Z", "name": "Th\u00fcringen"}, "DE-BW": {"path": "M174.35,977.77l0.94,-0.09l1.04,-0.87l1.4,-3.28l-0.41,-0.55l-2.22,0.2l-4.37,1.12l0.43,-1.22l-0.29,-1.37l-1.72,-1.74l-2.19,-3.76l-1.37,-1.65l-1.49,-0.71l-0.28,-0.42l-0.55,-3.8l2.54,-3.12l0.04,-2.16l-1.19,-4.29l0.25,-1.61l1.36,-3.94l1.92,-1.37l0.21,-1.54l-0.52,-3.81l1.96,-2.97l0.08,-2.67l0.47,-1.5l2.54,-2.3l1.06,-1.83l-0.28,-4.11l-4.18,-6.31l-0.29,-5.0l0.6,-2.37l0.64,-1.85l1.87,-2.86l0.23,-1.89l0.6,-1.42l6.17,-7.39l1.08,-1.88l1.5,-7.27l3.36,-1.95l1.43,-2.06l0.11,-1.9l-1.14,-3.28l-0.3,-1.43l0.11,-1.57l1.19,-4.65l1.82,-3.25l0.23,-2.45l0.44,-1.0l3.7,-2.92l-0.03,-1.02l-1.12,-2.6l0.01,-4.26l0.81,-3.99l4.04,-5.37l2.73,-1.12l1.5,-1.11l2.7,-2.74l2.48,-1.74l1.1,-1.24l0.5,-1.1l0.15,-2.47l0.41,-0.89l4.58,-0.59l0.7,-0.62l0.42,-1.85l0.96,-1.12l0.81,-0.06l4.36,-2.22l1.26,-1.82l4.44,-10.4l3.02,-4.86l1.91,-1.87l3.04,-0.98l3.22,-2.96l2.09,-2.77l7.22,-12.62l0.48,-1.41l1.87,-12.06l0.61,-2.04l2.24,-1.43l6.88,-6.97l0.35,-1.6l-0.28,-0.47l-1.97,-0.59l3.62,-7.35l0.04,-1.46l-0.71,-3.04l1.32,-2.87l-1.26,-1.62l-4.76,-1.12l0.0,-0.31l1.82,-0.77l0.24,-1.24l-1.36,-2.54l-2.19,-5.45l-1.84,-2.6l0.73,-2.7l2.97,-1.04l2.18,0.3l2.26,1.53l7.02,5.94l4.3,-1.55l0.92,-0.98l0.02,-1.21l-1.85,-6.88l7.12,-1.49l0.11,0.81l1.31,2.01l-0.6,1.53l0.48,1.6l1.45,2.99l1.28,1.26l4.79,2.38l1.73,0.23l2.4,-0.19l1.16,1.97l0.98,0.67l5.86,-0.39l-0.1,1.47l-1.21,1.67l-0.7,-0.17l-0.89,-0.93l-0.58,-0.14l-2.19,1.89l-0.55,1.38l0.33,3.57l-1.88,1.43l-0.23,1.76l0.53,1.07l3.21,0.91l0.87,-0.12l1.04,-0.64l2.98,-3.01l0.87,-2.61l0.41,0.93l0.75,0.22l2.83,-1.41l0.56,-1.31l-0.67,-1.77l-1.09,-1.36l2.51,-2.51l5.29,-0.11l2.5,0.35l1.07,-0.38l2.19,-1.78l0.64,-0.05l2.42,0.05l1.28,1.23l1.37,0.08l0.34,-0.7l-0.27,-0.91l-2.56,-3.92l-2.42,-2.72l1.27,0.87l0.87,0.15l0.51,-0.21l0.65,-0.94l1.08,0.39l5.51,-1.02l1.46,0.22l6.52,-0.22l1.17,-1.17l0.67,-1.78l1.37,-1.24l-0.23,-2.22l0.53,-0.57l2.02,-0.87l3.16,-0.22l2.78,-1.04l1.67,1.25l1.06,0.06l2.01,-1.51l0.12,-0.46l-0.71,-1.51l1.15,-5.53l-0.13,-0.44l-0.7,-0.62l-2.58,-0.69l-0.78,0.55l-0.77,1.84l-0.89,0.17l0.35,-1.91l-0.59,-0.97l-4.04,-0.75l-1.03,-0.49l-0.04,-0.61l0.69,-1.6l-0.71,-1.85l1.35,-1.35l2.12,-0.87l4.72,0.28l3.66,-1.1l5.15,-0.4l5.34,2.11l1.32,0.08l1.6,-0.49l2.78,1.41l2.75,-0.74l1.57,-0.88l0.24,0.13l0.13,0.5l-0.7,1.2l0.32,1.94l-0.55,1.29l0.2,1.35l-0.81,0.71l0.07,1.15l-0.88,2.04l0.69,1.02l1.74,0.8l1.59,0.16l1.24,-0.5l0.55,-2.17l1.24,-0.56l0.76,-1.11l0.29,1.95l0.94,1.81l0.7,0.53l0.88,-0.26l3.12,-2.95l2.71,-1.0l3.42,3.79l-0.03,3.37l0.31,1.69l3.91,3.76l0.64,1.01l-0.31,0.88l-1.67,1.84l-0.28,0.94l0.08,1.66l-1.98,2.03l0.01,0.88l1.23,0.86l0.82,0.05l0.85,-0.38l0.55,-0.64l0.51,-1.5l1.26,-0.44l1.21,-1.44l0.91,-0.32l0.4,0.54l-0.6,1.42l1.68,1.44l0.42,2.72l-0.21,2.83l0.43,3.16l0.42,0.43l1.1,0.21l7.07,-0.13l0.97,-0.4l3.91,-3.5l0.15,-1.23l-0.84,-1.28l0.17,-0.27l2.11,-1.41l1.27,0.67l-0.61,1.34l0.09,0.66l1.04,0.84l1.49,0.2l0.57,0.44l-0.81,2.13l1.08,2.45l-0.68,1.9l-1.08,1.37l-0.03,0.82l2.74,1.19l2.9,5.97l-1.57,-0.51l-1.19,0.15l-2.06,2.16l-0.26,3.55l0.28,0.98l1.14,1.35l2.01,0.94l-0.71,2.21l1.08,2.44l0.14,1.21l-0.42,0.11l-1.89,-0.85l-0.61,0.29l-0.25,0.8l0.37,1.08l1.37,1.29l0.09,2.58l0.53,1.04l0.99,0.99l-1.22,0.55l-0.06,0.68l1.22,1.14l2.14,1.28l2.35,2.75l1.39,1.16l0.78,0.12l1.66,-0.72l1.83,1.44l0.04,2.34l-0.95,1.98l-0.46,0.34l-1.51,0.1l-0.4,0.9l0.69,0.69l2.45,0.87l-0.21,1.54l1.79,1.53l-0.39,1.61l0.15,0.54l2.69,1.1l1.9,0.12l1.91,0.96l1.45,0.05l1.11,2.72l4.69,3.56l0.78,1.3l1.62,1.6l0.61,1.39l1.23,1.13l0.83,2.66l-1.94,0.8l-0.27,0.67l1.04,0.98l-0.28,4.6l-0.48,1.5l1.08,2.33l-0.47,1.99l-1.17,1.07l-0.28,0.72l0.02,3.22l-0.71,1.13l-0.08,1.39l0.26,1.1l0.77,0.88l2.06,0.96l0.86,0.03l0.58,1.51l1.57,2.49l-5.03,3.67l-0.19,-0.91l0.5,-0.96l-0.02,-0.89l0.57,-0.43l0.07,-0.58l-0.7,-0.76l-1.15,-0.1l-5.56,5.04l-1.96,-3.02l-3.03,-0.16l-2.05,-1.63l-0.93,0.08l-2.24,2.61l-0.28,1.89l1.85,3.16l4.41,2.87l-0.26,0.73l-1.5,0.64l-0.4,0.64l0.12,1.11l0.98,1.84l0.19,1.19l-0.14,1.29l-1.13,2.82l0.19,0.81l-4.23,0.38l-1.51,1.42l-0.39,1.58l-9.25,4.8l-0.75,-0.36l-0.51,-1.82l-0.62,-0.49l-0.81,-0.12l-2.79,1.54l-3.46,0.66l-1.4,1.2l-1.01,1.61l0.17,1.69l-6.03,6.88l-0.03,0.47l0.88,1.4l1.4,0.27l1.82,3.45l3.09,4.45l1.54,4.46l3.86,15.17l2.64,5.14l0.29,1.53l-0.17,4.59l-0.71,2.69l-2.83,6.77l-1.22,0.8l-0.36,0.66l0.2,1.44l2.23,3.13l-0.36,4.33l-0.43,0.61l-0.46,2.19l-0.97,0.93l-0.14,0.54l0.45,0.71l1.34,0.14l2.31,5.03l-0.66,0.29l-0.88,1.27l-2.25,0.27l-0.98,1.58l0.2,0.77l1.27,1.05l0.59,1.08l1.44,0.35l0.21,0.37l0.54,6.42l0.83,2.5l-0.49,1.58l-3.29,-0.55l-0.57,1.1l-0.13,1.76l-0.51,0.56l-1.24,-2.81l-1.02,-0.68l-1.91,-0.04l-2.51,0.59l-2.18,1.03l-3.26,0.94l-2.28,0.02l-2.3,-0.48l-4.2,-1.44l-3.11,1.28l-7.24,5.55l-4.24,1.86l-3.56,-0.78l-1.54,0.64l-0.96,1.29l-3.38,0.68l-1.16,0.76l-1.15,-0.49l-4.02,-0.65l-1.38,-0.64l-1.47,-1.59l-1.45,-3.71l-0.9,-0.99l-1.1,-0.57l-3.16,-0.36l-5.3,-2.32l-6.08,-0.37l-1.75,-0.45l-9.28,-5.3l-1.64,-4.39l-0.84,-0.41l-2.61,-0.39l-10.32,-6.38l-3.9,-0.52l-0.39,0.61l0.85,1.29l3.3,2.99l7.36,3.46l1.19,1.48l2.06,5.28l2.2,2.82l0.05,0.63l-7.24,0.21l-10.93,-1.06l-2.02,0.65l-1.63,1.48l-3.44,0.94l-3.75,0.3l-2.28,-0.51l-4.07,-2.89l-0.0,-0.35l1.48,-0.3l0.17,-0.7l-2.61,-2.11l-3.21,-1.6l-2.8,-0.15l-0.39,0.26l-0.88,2.45l0.2,0.52l-3.89,0.05l-0.36,-1.46l-1.15,-1.75l1.81,-2.78l-0.64,-1.64l-1.25,-0.37l-1.94,0.03l-2.36,-3.55l-1.48,-0.5l-1.27,0.89l-0.6,2.77l-0.84,0.47l-0.62,-0.4l-0.8,-4.17l-1.94,-0.73l-2.44,-0.12l-1.76,0.81l-0.19,0.53l0.74,1.6l-1.06,0.46l-6.26,0.86l-1.09,0.55l-1.37,1.75l-1.19,3.35l-3.35,1.88l-1.07,1.02l-0.23,1.16l0.64,1.98l-0.57,1.23l0.24,0.55l2.01,0.55l4.7,2.66l1.89,-0.1l4.23,-2.09l4.66,-0.68l3.36,0.79l-0.35,1.88l-0.15,-0.7l-0.38,-0.23l-1.05,0.2l-0.61,0.52l-0.23,0.92l0.39,1.05l-0.04,2.04l-0.6,1.57l-0.94,0.27l-2.12,-2.69l-1.8,-1.31l-3.1,0.31l-3.0,1.71l-1.41,2.72l-2.72,0.39l-6.21,-0.03l-3.62,-0.83l-0.82,-0.46l-1.14,-2.27l-0.86,-0.78l-3.62,-0.76l-1.88,-0.01l-5.49,0.82l-1.66,1.49l-1.77,0.46l-2.99,1.55l-1.71,2.02l-0.83,0.49l-4.31,0.83l-12.49,0.0l-0.63,-2.57l-0.72,-0.73l-6.5,-0.43l-1.31,-0.58l-0.48,0.13l-3.26,3.92l-1.73,0.85l-8.06,1.44l-2.04,-0.23l-3.3,-1.5Z", "name": "Baden-W\u00fcrttemberg"}, "DE-HH": {"path": "M382.17,201.49l1.03,-4.25l1.01,-1.1l0.43,-1.53l1.53,0.25l1.9,1.12l-0.31,2.69l0.56,0.58l0.89,0.21l1.29,-0.59l9.63,-6.45l2.35,-0.59l3.23,0.43l1.08,-0.69l1.02,-2.14l0.79,-0.68l1.76,-0.41l1.82,0.19l1.03,-0.46l0.68,-0.62l1.26,-4.23l0.66,-0.65l5.87,0.76l2.92,-1.83l1.14,0.05l-0.19,0.95l-2.1,2.91l-0.53,1.56l0.61,0.99l3.39,2.06l0.35,2.25l1.08,0.81l0.23,0.58l-0.72,2.55l-0.38,3.79l-3.08,0.95l-0.69,0.69l0.75,3.35l0.24,2.74l0.57,0.79l2.65,0.87l3.34,4.02l2.89,1.46l3.39,3.0l0.77,-0.01l0.52,2.29l-3.7,0.0l-1.1,0.29l-1.09,0.58l-2.35,2.62l-5.14,0.28l-1.52,-0.28l-1.48,-0.87l-2.17,-2.25l-2.1,-0.52l-2.94,-2.3l-5.11,1.36l-0.52,0.74l0.02,1.1l-4.04,1.6l-1.45,0.08l-2.33,-1.12l-3.08,0.96l-0.5,-3.1l-0.71,-0.98l-1.08,-0.39l-0.95,0.26l-1.87,1.9l-0.36,0.03l-3.85,-3.12l-1.12,-1.56l-1.12,-2.55l-1.1,-0.86l-0.5,-1.05l-0.81,-0.75l-0.35,-4.61l4.86,0.88l1.48,-0.45l0.2,-0.61l-1.22,-1.74l-3.84,-1.89l-3.7,-0.37Z", "name": "Hamburg"}, "DE-SH": {"path": "M521.78,88.19l-2.9,0.15l-2.4,-0.32l-0.89,-0.89l0.18,-2.57l-0.74,-1.47l-1.51,-0.44l-2.57,-0.07l-1.16,0.28l-1.07,0.79l-0.94,-1.55l-1.39,0.36l-0.17,-1.2l2.65,-5.28l3.69,-2.91l4.54,-0.62l8.23,2.86l3.15,2.45l6.78,10.31l-11.47,-1.56l-2.02,0.86l0.01,0.81ZM297.93,104.64l0.36,-1.02l-0.4,-0.57l-2.98,0.29l-5.15,1.27l-2.94,0.28l-3.64,-0.47l-1.64,0.55l-3.2,2.49l-0.96,0.26l-2.44,-0.71l-2.68,-1.98l-1.93,-2.83l-0.26,-3.23l1.2,-1.2l2.57,-0.94l2.93,-0.48l2.27,0.09l0.42,-0.4l0.0,-0.92l-0.33,-0.39l-1.67,-0.32l-1.27,-0.98l-1.44,-0.4l-1.58,1.41l-0.5,-0.88l0.25,-1.31l1.64,-2.22l2.06,0.68l7.91,-1.75l10.74,0.0l2.58,-0.55l2.22,-1.11l4.11,-2.93l3.74,-1.49l1.7,-1.04l0.85,-2.54l-0.08,-3.53l-2.55,-3.16l-7.98,-6.94l-1.08,-1.36l-0.61,-1.58l-1.14,-0.7l-2.02,0.05l-3.03,0.96l-0.23,-0.34l2.98,-1.65l0.17,-0.52l-3.43,-7.38l-1.3,-1.95l-2.95,-1.54l-5.28,-3.73l-3.16,-1.27l0.51,-3.29l-1.28,-2.77l-3.21,-5.04l-0.54,-3.45l0.43,-3.06l1.2,-3.56l3.17,0.78l3.62,0.13l6.78,-2.02l2.21,-0.27l7.75,1.07l7.73,2.54l20.73,3.93l1.46,1.04l0.71,3.18l0.72,1.62l2.1,0.8l8.69,-0.2l1.08,-0.82l1.3,-0.29l1.15,-0.79l1.51,-0.28l2.04,1.47l1.66,0.15l3.06,-0.45l5.85,-2.38l1.92,-1.88l2.51,-0.89l1.19,-1.71l0.64,-0.42l0.28,4.22l0.29,0.36l4.85,1.43l5.97,0.25l3.99,1.42l6.45,3.17l1.04,2.34l1.49,1.4l2.63,-0.37l4.47,-1.38l0.28,-0.44l-0.33,-2.4l1.78,-0.1l3.03,1.51l2.13,2.18l1.31,4.55l0.66,1.17l2.4,2.37l-0.68,0.42l-3.25,-0.76l-2.58,1.84l-1.55,0.47l-0.33,0.53l-0.05,1.25l0.38,0.41l1.44,0.08l2.64,-0.63l2.34,-0.11l1.35,1.46l0.52,0.06l0.96,-0.67l0.78,-0.05l0.31,0.47l-0.63,1.72l0.47,2.08l0.06,2.62l-1.04,7.93l-1.55,3.35l-1.19,1.39l-3.09,2.32l-3.88,1.74l-4.19,1.1l-4.08,0.37l-0.36,0.4l0.0,0.93l0.24,0.37l4.47,1.81l23.6,-4.54l1.68,0.48l5.45,3.83l-1.69,1.55l0.03,1.65l1.24,3.65l-0.51,1.63l-1.3,1.58l-1.67,1.14l-1.62,0.4l-0.21,0.65l0.53,0.59l-0.55,0.77l0.06,0.53l0.96,0.84l0.24,0.91l-0.33,1.1l-0.92,1.24l-0.01,0.47l0.44,0.15l2.32,-0.74l1.7,-1.71l2.31,-4.21l1.32,-4.52l0.63,-1.0l0.82,-0.44l3.76,-0.35l1.47,-0.73l1.95,-2.12l0.98,-0.26l4.04,0.29l2.06,0.82l5.99,3.86l15.42,5.52l8.7,6.62l4.2,0.89l4.76,-0.7l3.37,-1.69l5.58,-4.2l3.18,-1.66l3.31,-1.13l3.58,-0.38l0.18,0.51l1.7,0.62l1.78,-0.4l2.53,1.22l6.75,-3.35l2.25,0.69l-3.98,3.91l-1.86,-0.76l-0.43,0.11l-0.06,0.44l1.04,2.16l0.89,5.33l0.74,2.47l-0.7,1.74l0.07,2.35l0.65,3.82l-0.39,2.14l-1.78,1.95l-0.49,1.18l-11.26,5.92l-3.99,4.11l-1.62,0.85l-4.58,1.06l-0.87,0.53l-1.3,-0.92l-0.88,-0.07l-0.99,0.45l-5.4,6.39l0.04,1.02l1.34,2.69l1.43,1.94l1.98,1.36l2.8,0.75l3.85,-0.3l0.74,0.24l0.58,1.17l0.48,2.85l1.69,0.61l0.03,3.92l0.76,0.99l0.95,0.56l3.23,0.85l-0.73,0.48l-2.99,0.39l-0.34,-0.34l0.07,-1.26l-1.81,-0.67l-0.89,0.03l-2.4,1.29l-4.79,3.63l-4.49,2.09l-1.24,1.91l-0.47,1.93l1.17,2.93l0.79,3.5l-1.22,5.47l0.1,0.82l0.48,0.35l4.31,0.71l3.87,4.28l1.12,0.84l0.86,0.41l2.17,-0.23l2.65,0.66l2.18,1.53l0.62,0.86l0.1,1.61l0.97,1.86l-0.24,1.9l-1.39,1.01l0.1,2.43l1.27,4.35l-0.04,0.34l-0.84,0.4l-0.14,0.63l0.84,0.33l-1.79,1.8l-0.86,-2.34l-1.15,-0.78l-5.04,0.52l-1.59,-0.49l-1.38,0.31l-0.31,0.71l0.5,2.57l-0.9,2.1l-0.2,2.0l-5.86,3.54l-5.51,1.41l-1.3,2.66l-1.42,-0.26l-1.38,0.17l-2.21,1.08l-0.64,0.97l-0.81,4.25l-0.01,1.64l-0.43,1.23l-1.94,2.42l-2.9,0.99l-3.88,-1.09l-13.96,-6.88l-3.53,-1.09l-2.0,-0.09l-0.67,-2.82l-1.09,-0.23l-3.27,-2.89l-2.93,-1.5l-3.3,-3.99l-2.68,-0.89l-1.2,-5.99l2.97,-0.89l0.67,-0.51l0.5,-4.11l0.73,-2.63l-0.2,-0.87l-1.19,-0.93l-0.42,-2.39l-3.56,-2.2l-0.3,-0.51l1.39,-2.57l1.34,-1.74l0.2,-0.88l-0.56,-0.81l-1.75,-0.07l-2.78,1.79l-5.89,-0.78l-1.24,1.16l-1.24,4.18l-0.36,0.28l-0.63,0.34l-1.89,-0.17l-2.03,0.49l-1.08,0.92l-0.97,2.08l-0.72,0.45l-3.1,-0.46l-2.63,0.69l-10.73,6.95l-0.54,-0.41l0.41,-2.01l-0.17,-0.77l-2.24,-1.36l-1.88,-0.31l-0.6,0.29l-0.47,1.62l-0.96,0.96l-1.21,4.74l-4.38,-0.41l-3.52,-1.14l-7.0,-3.69l-3.1,-2.85l-1.11,-4.13l-0.67,-5.99l-1.21,-1.03l-6.07,-2.52l-2.27,-1.69l-2.23,-3.93l-1.52,-4.25l-0.14,-2.63l-0.28,-0.36l-3.52,-1.13l-6.15,-4.31l-3.86,-1.9l-3.73,-0.71l-12.4,-0.23l-3.67,-1.38l-2.55,-0.58l-1.41,0.63l-1.0,1.28l-1.96,-0.53l-3.36,-2.08l-3.22,-3.23l-7.84,-12.88l3.27,-1.22l1.73,-0.11l2.24,0.5l3.81,2.07l2.2,0.6l2.4,-0.84l0.96,-1.67l0.83,-2.74l0.55,-2.93l-0.02,-2.16l-1.23,-1.63l-3.04,-2.57l0.25,-2.25l-0.3,-0.39l-2.55,-0.6l-3.43,0.51l-3.28,1.27l-2.08,1.57l-4.26,-6.58l-0.21,-0.51l0.74,-2.51l2.52,-4.46l-0.66,-2.92l0.96,-0.59l5.72,-1.08l1.23,-0.75l3.16,-3.93l1.02,-2.09l-0.42,-0.57l-2.24,0.35l-3.82,2.63l-1.25,0.45ZM505.27,92.96l1.41,-0.15l0.0,0.09l-1.41,0.06ZM297.84,80.79l-4.13,0.26l-1.82,-0.53l-0.72,-1.01l0.85,-0.54l0.14,-1.05l-0.95,-1.26l2.66,-2.06l3.33,-1.23l3.77,-0.18l3.41,0.73l-0.11,1.55l-1.7,1.34l-2.58,3.1l-2.15,0.89ZM276.26,76.33l-2.63,1.21l-1.99,-0.03l-1.07,-0.76l-0.89,-1.73l0.52,-1.88l3.0,-1.63l5.83,-2.0l0.12,0.91l-0.75,3.16l-2.15,2.75ZM278.04,137.9l-0.16,0.39l-0.79,-0.21l-1.19,-1.75l0.24,-1.51l0.94,-0.79l0.28,-0.0l0.13,1.76l0.87,0.87l-0.32,1.25ZM248.66,23.66l4.99,1.03l5.58,-0.23l-3.34,1.97l-1.38,0.32l-6.64,0.0l-1.42,-1.42l-1.93,-0.32l-4.34,2.32l-0.85,4.57l0.33,7.4l-0.75,4.1l-0.46,-1.36l-0.08,-3.51l1.13,-14.71l0.91,-2.83l7.39,-16.61l1.52,-1.52l0.16,0.48l2.49,0.21l0.62,1.29l-0.73,1.57l-4.0,1.85l-1.92,2.34l-1.02,2.74l0.83,2.71l-0.56,4.74l3.48,2.89ZM250.3,1.86l1.38,-1.39l2.81,1.2l-4.19,0.18ZM264.77,24.24l8.78,-0.35l-1.1,0.7l-7.68,-0.34ZM266.78,50.31l-0.69,0.79l-1.15,0.3l-1.55,-0.15l-2.54,-1.02l-2.45,0.75l-3.03,-0.75l-5.27,-2.63l1.64,-2.42l2.11,-1.64l2.57,-0.82l3.21,-0.22l5.36,0.26l2.06,1.01l1.62,2.25l0.0,0.67l-0.78,1.07l-1.09,2.55ZM245.09,48.48l-1.98,1.85l-0.04,0.5l4.9,7.42l1.39,0.69l-0.71,0.49l-3.09,0.9l-2.09,-1.53l-1.81,-2.65l-1.77,-1.95l2.64,-4.0l1.65,-1.46l0.9,-0.27ZM203.59,118.61l-0.73,0.18l-0.01,-0.01l0.73,-0.17ZM200.05,118.64l0.62,0.33l0.13,0.51l-0.19,-0.05l-0.56,-0.79Z", "name": "Schleswig-Holstein"}, "DE-NW": {"path": "M55.93,626.7l-2.43,1.05l-2.02,0.01l-0.12,-0.64l-3.35,-4.89l-0.11,-1.32l1.36,-4.73l0.08,-2.23l-0.47,-0.71l-0.78,-0.22l-0.72,-0.99l-0.76,-2.27l0.19,-0.81l1.12,-1.25l-0.36,-0.27l-5.94,-0.89l-1.95,-0.84l-3.93,1.09l-0.8,-0.03l-2.0,-2.3l0.56,-0.8l-0.3,-0.63l-1.62,-0.26l0.61,-1.03l-0.03,-0.52l-1.4,-1.48l1.56,-2.05l3.02,-2.1l2.17,-1.08l1.97,-2.9l-0.18,-1.09l-0.38,-0.29l-6.7,-0.14l-1.83,-0.8l-0.86,-1.39l0.93,-0.5l0.13,-0.6l-5.97,-7.63l-1.95,-1.64l-1.98,-0.21l-3.82,0.88l-0.98,-0.1l-0.26,-0.73l0.3,-2.6l-1.78,-1.06l0.34,-2.53l-1.65,-1.41l-0.9,-1.92l1.19,0.11l1.54,-1.29l0.53,-1.74l-0.29,-2.13l0.72,-1.09l1.15,-0.55l2.11,0.15l1.49,-1.33l0.63,-1.48l0.01,-1.16l-0.8,-2.56l0.85,-1.92l-0.26,-0.52l-3.17,-0.92l-2.85,-1.74l-0.35,-2.63l0.95,-2.34l-0.63,-0.96l-3.45,0.35l-4.06,-0.85l-4.74,1.51l-0.12,-2.95l-1.5,-3.69l-0.49,-2.68l2.29,-1.01l1.12,0.53l2.47,2.25l2.32,-0.18l1.28,-1.2l1.86,-3.25l1.25,-1.2l9.02,-5.89l5.56,-2.51l1.59,-1.71l-0.05,-0.58l-1.63,-1.26l2.52,-1.57l0.22,-0.39l-0.29,-0.35l-2.56,-0.61l-4.71,2.69l-1.95,-0.9l-0.63,-2.15l0.27,-2.78l0.81,-2.49l3.05,-3.5l5.0,-7.67l3.42,-2.21l1.08,-1.23l0.62,-1.84l0.3,-2.78l0.54,-1.08l-0.08,-0.46l-1.35,-1.34l0.12,-2.18l1.1,-5.36l-1.18,-6.76l-4.06,-4.01l-6.46,-7.37l-0.37,-1.41l1.63,-4.65l-0.24,-0.52l-6.56,-2.39l-2.02,-2.13l1.24,-3.47l-1.09,-1.27l-3.43,-1.89l-3.55,-0.18l0.05,-0.93l2.19,-1.97l0.17,-2.64l-1.35,-2.74l-2.12,-1.41l0.21,-0.73l1.43,-0.84l3.93,-0.58l1.97,-0.69l3.43,-1.87l3.87,-0.86l7.0,1.5l0.42,-0.18l-0.02,-0.46l-1.37,-1.78l-4.3,-3.59l2.5,-1.12l2.97,1.16l3.21,2.14l3.32,1.13l3.85,-0.47l2.11,2.52l3.93,0.58l1.34,0.65l0.26,1.83l0.49,0.33l3.97,-1.12l0.41,-1.53l-0.62,-2.3l5.63,1.38l2.23,-0.01l1.7,-0.65l4.78,-3.04l9.66,-2.73l8.64,-0.23l2.81,-1.22l2.45,-2.4l2.21,-3.32l1.99,-1.19l0.24,-1.89l-0.26,-1.01l-3.26,-3.11l-9.91,-4.28l-0.17,-1.68l0.56,-1.13l3.09,-0.94l0.86,-0.93l1.26,-2.32l1.58,-1.36l1.46,-0.67l6.5,-0.66l1.34,-1.05l2.14,-3.6l1.8,-1.56l4.24,-1.55l2.04,-1.52l3.27,-4.01l4.31,-2.16l0.46,-0.99l2.13,0.05l4.05,-1.42l2.66,-1.82l13.4,-0.46l4.12,-0.75l6.73,-4.09l2.95,-0.61l1.84,-0.9l5.03,-4.3l4.49,-3.08l1.76,-0.41l2.87,0.2l1.62,-1.66l1.44,-3.57l1.19,-0.82l-0.18,-0.83l-1.47,-1.15l-0.31,-0.85l1.14,-4.04l0.83,-0.74l7.55,2.02l0.72,1.36l0.83,4.52l0.4,0.68l2.91,1.13l6.57,3.41l1.49,1.44l1.55,0.32l6.37,-2.07l0.76,0.12l3.51,3.8l2.76,3.96l0.09,0.4l-3.29,0.46l-0.78,0.57l-0.12,0.76l0.36,1.19l1.3,1.98l-2.86,2.97l-0.04,0.87l0.86,1.97l-0.7,1.17l-1.65,1.64l-0.05,0.79l0.94,1.08l2.43,0.39l0.46,1.39l0.97,0.63l4.31,-0.22l2.16,0.72l0.15,0.34l-1.33,2.47l-1.17,3.41l-4.06,0.57l-2.52,0.96l-2.97,2.23l-0.27,0.92l2.18,4.83l6.27,2.39l0.81,-0.34l4.22,-3.35l1.41,-0.56l3.43,-0.5l3.67,1.05l6.98,-2.19l3.06,-1.83l2.3,-2.57l2.98,-2.17l12.26,2.9l0.96,-0.18l0.88,-0.59l1.67,-3.2l4.88,-2.72l1.7,-2.05l0.55,-1.04l0.05,-0.96l-3.34,-2.18l-0.25,-1.08l-0.08,-11.85l-1.04,-4.5l-0.89,-2.15l-1.37,-1.81l-2.9,-1.75l-6.35,-2.47l-1.11,-1.42l-1.66,-4.59l1.55,0.46l2.19,-0.01l2.08,0.6l5.68,-0.63l2.55,-1.25l0.65,-1.03l0.93,-3.65l3.06,-2.06l6.74,-0.07l1.67,-0.29l4.8,-1.93l0.89,-0.01l1.52,0.51l1.54,1.11l2.61,3.94l0.32,1.87l-0.24,2.96l0.57,1.39l-0.38,3.23l0.55,1.42l1.51,0.5l10.16,0.9l3.26,-0.31l3.47,-1.18l6.68,-1.27l0.88,-1.06l1.47,-3.79l1.4,-2.26l2.54,-2.16l5.36,-2.34l1.15,0.22l1.6,1.84l1.89,0.68l-0.64,1.47l-1.45,0.96l-0.33,0.56l0.21,1.35l1.64,4.23l-3.1,4.14l-1.73,3.09l-2.63,1.5l-2.96,-0.18l-1.1,0.27l-0.85,1.0l-0.65,1.5l-1.24,7.23l0.46,1.22l0.86,0.67l7.25,2.04l-2.58,1.61l-0.45,0.82l0.82,3.08l-2.42,-0.06l-3.08,0.73l-0.27,0.55l1.88,4.18l-0.01,0.68l-1.06,2.04l0.64,0.61l6.37,-0.63l6.9,0.79l0.59,0.31l0.09,0.59l-0.49,1.24l0.2,0.95l0.95,0.8l2.63,0.93l0.95,1.12l0.1,0.66l-1.26,2.95l2.16,5.18l-0.45,1.13l-1.6,1.2l-0.52,2.01l1.43,0.94l3.48,1.21l0.64,-0.15l0.73,-1.32l1.1,-0.28l3.87,1.35l-1.17,4.15l-1.82,1.87l0.06,0.61l0.98,0.23l3.76,-0.28l2.16,0.87l0.73,1.16l0.34,1.49l-0.2,1.35l-1.37,3.36l0.29,0.54l1.15,0.2l3.23,-0.87l4.42,0.14l4.48,-0.92l-2.0,3.15l0.49,0.92l1.58,0.46l-0.82,1.1l-0.09,3.0l-1.71,3.84l-2.65,1.82l-0.57,1.45l-0.99,1.14l-0.21,1.53l0.39,3.02l-0.62,1.5l0.26,1.49l-1.42,1.45l-0.29,1.32l0.22,1.73l0.79,0.79l1.58,0.03l3.52,-0.91l-1.46,1.85l-6.96,1.91l-1.4,0.8l0.05,0.8l1.94,1.48l-1.81,4.72l-2.41,2.34l-1.13,2.03l-3.45,2.21l-2.98,1.29l-0.92,0.77l-1.12,3.88l-1.78,0.03l-3.78,2.34l-4.23,-0.58l-1.75,-1.22l-0.39,-0.49l0.21,-1.95l-0.2,-1.25l-0.68,-0.91l-0.54,-0.45l-1.13,-0.09l-1.28,-0.55l-2.82,-1.58l-0.89,-0.15l-1.53,0.67l-4.08,0.89l-5.1,2.13l-0.71,0.78l-0.32,0.99l0.13,0.92l1.31,1.81l0.43,3.76l0.57,0.43l2.07,0.26l0.53,0.46l-0.92,2.1l-4.29,0.32l-3.68,1.96l-4.52,-0.9l-3.64,0.83l-4.4,0.3l-4.62,1.48l-0.91,1.32l-1.85,1.04l-0.61,1.29l-3.19,2.69l-2.19,2.38l-1.57,2.64l-0.29,1.01l0.37,0.76l1.55,1.08l0.72,1.81l1.85,0.58l1.2,-0.27l1.16,-1.42l4.44,-0.76l2.24,-1.35l0.97,-0.06l-0.32,1.61l1.16,0.77l1.92,7.63l0.05,1.51l-0.13,0.47l-3.13,2.91l-2.22,2.6l-0.02,0.84l0.96,1.42l0.08,0.89l-4.12,2.16l-3.3,-0.7l-10.05,0.04l-0.37,0.26l-0.38,1.43l1.62,2.74l-0.25,1.65l0.95,3.65l-1.63,1.87l-1.69,3.16l-1.23,0.36l-0.72,0.72l-2.1,3.88l-0.3,3.39l-1.85,-0.11l-1.89,1.03l-3.03,2.64l-0.16,1.73l-2.81,1.64l-2.63,0.22l-1.48,-0.23l-1.64,-2.29l-2.24,0.01l-5.82,4.69l-0.86,1.01l-1.94,1.17l-1.02,2.04l-5.33,4.17l0.01,0.86l0.82,0.66l0.15,0.95l2.49,1.68l0.6,0.89l-0.77,4.27l-1.87,0.89l-1.11,1.82l-2.37,-1.24l-1.31,-0.31l-3.45,0.99l-0.58,-2.08l-1.67,-2.47l-4.17,-4.54l-0.94,-1.51l0.28,-3.74l-0.72,-3.13l-0.67,-1.41l-0.97,-0.23l-2.0,0.68l-1.67,-1.08l-3.78,-3.35l-2.68,-0.79l-1.08,-0.66l0.12,-1.17l0.94,-2.34l0.32,-1.85l-0.3,-0.46l-5.7,-1.33l-1.46,0.32l-3.2,2.53l-0.33,0.85l-0.16,0.97l0.37,3.2l1.24,2.68l-0.11,1.93l-2.86,-0.64l-2.5,2.24l-3.62,1.85l-0.08,0.66l2.14,2.17l-0.19,1.53l-0.5,0.14l-0.47,-0.49l-0.78,0.01l-1.51,1.89l-4.36,1.59l-1.46,2.23l-2.87,-0.08l-3.94,1.83l-8.12,1.89l-3.63,-0.26l-2.5,0.6l-0.95,1.15l0.41,0.64l-0.09,3.01l-0.85,1.41l-0.16,1.67l-2.95,1.78l-5.57,1.28l-5.38,-0.32l-0.92,-1.54l-1.91,-0.55l-0.55,0.4l-1.0,2.06l-0.69,0.25l-2.29,2.03l-0.86,0.22l-2.56,-0.62l-0.61,0.43l-0.88,1.56l-0.88,0.29l-1.85,-0.75l-1.42,-0.09l-6.19,3.41l-5.82,1.52l-1.24,1.89l-1.38,1.39l-2.22,0.55l-0.62,0.52l0.38,3.52l-0.22,2.44l-1.21,1.62l-1.13,0.16l-1.73,-0.55l-2.11,-2.71l-0.75,-0.03l-3.73,1.23l-1.67,0.82l-0.25,0.48l0.11,1.88l-0.83,2.32l0.33,0.6l2.15,1.22l0.36,3.93l1.67,2.69l0.26,1.05l-0.22,0.56l-7.54,1.84l-1.41,-0.24l-1.2,-1.27l-2.0,-1.16l-0.97,0.09l-2.6,1.46l-0.91,0.0l-0.24,-0.03l0.54,-1.3l-0.35,-0.63l-2.4,-1.2l-1.42,-0.31l-1.39,0.49l-4.43,0.67l-4.67,2.88l-2.0,0.62l-1.1,-2.2l-2.26,-1.19l-0.74,-1.22l-0.82,-0.6l-1.29,-0.14l-0.81,0.92l0.05,0.93l3.4,4.77Z", "name": "Nordrhein-Westfalen"}, "DE-SN": {"path": "M613.55,628.95l-0.88,-1.11l-2.79,-0.68l-2.12,0.03l-5.21,-2.72l-0.56,-2.5l0.23,-1.42l-0.35,-0.59l-2.13,-1.24l-2.07,-2.7l-1.04,-0.33l-2.37,0.21l-0.57,-0.77l1.09,-1.06l2.37,-0.89l0.4,-1.53l1.03,-1.22l-0.26,-2.05l-1.83,-1.59l0.74,-1.97l0.98,-1.16l2.32,-1.5l2.34,-2.48l1.81,0.24l1.6,1.61l1.88,0.2l1.29,-0.93l2.1,-2.93l1.3,-0.22l2.18,0.8l2.82,-0.78l0.93,-0.93l0.69,-2.02l-0.13,-2.55l2.56,-2.72l6.43,0.02l3.7,-2.24l1.2,-1.11l2.03,-2.95l-0.19,-0.6l-1.1,-0.37l-2.13,0.07l-0.86,-0.36l-1.17,-2.45l0.48,-1.71l-0.19,-0.66l-0.87,-0.75l-1.92,-0.08l0.8,-1.92l0.8,-0.57l1.42,-0.29l1.72,-1.87l-0.37,-1.2l-1.73,-0.68l-1.0,-0.94l0.08,-0.84l6.95,-1.75l3.87,-2.52l3.34,-0.33l1.12,0.65l0.76,-0.09l3.91,-4.23l3.73,-1.71l0.52,-0.45l0.24,-0.86l1.56,0.49l2.21,-0.21l3.23,0.36l1.42,-0.28l0.89,0.87l0.5,0.1l1.04,-0.77l1.12,-1.44l1.51,-0.7l0.31,-0.91l-0.06,-0.64l-2.07,-3.72l-2.37,-3.13l-5.65,-2.53l-1.2,-1.0l-3.96,-6.22l-0.75,-3.81l-0.29,-0.31l-15.19,-3.83l-6.4,0.51l-3.97,-0.65l-0.55,-0.56l-0.44,-2.26l-2.18,-1.75l-0.81,-1.35l0.44,-3.4l-0.31,-0.44l-2.72,-0.67l-0.03,-0.55l0.97,-1.14l0.45,-1.13l-0.27,-4.27l-0.46,-1.54l-1.79,-2.02l-0.13,-2.54l-0.78,-2.33l0.4,-1.27l1.39,-1.81l2.24,-0.4l0.73,-0.59l0.54,-2.67l-0.19,-1.2l-1.41,-3.02l-0.25,-5.06l-0.88,-1.57l-0.22,-2.52l3.36,-3.03l0.47,-1.66l0.0,-5.89l2.77,-1.98l0.82,-2.16l2.95,1.1l3.18,0.29l5.79,-2.16l7.22,-0.61l0.73,-0.41l0.85,-3.47l0.61,-0.21l7.64,0.27l1.43,0.76l9.37,-1.36l0.83,0.68l1.29,-0.04l2.24,-1.57l1.73,-2.62l1.25,-0.6l3.46,0.4l3.12,1.02l1.97,-0.78l5.13,-3.55l0.86,-1.06l2.42,-0.19l0.95,1.69l1.4,0.87l2.76,0.67l2.07,0.88l1.63,1.4l1.25,-0.19l1.72,-0.96l0.48,0.16l2.71,2.18l2.92,0.78l2.67,2.73l1.44,0.84l1.07,0.29l1.24,-0.44l2.87,1.9l-0.34,3.35l1.09,1.24l1.96,0.98l1.28,3.93l-0.21,1.01l-1.82,1.38l1.0,2.59l-0.17,3.23l-0.63,1.53l-1.33,1.1l-0.42,0.82l0.24,1.5l0.99,1.5l0.84,0.06l1.39,-1.45l0.88,0.11l0.74,-0.78l1.46,0.43l1.22,1.68l0.42,0.15l10.91,-3.01l1.5,-0.66l0.96,-0.85l2.02,-0.19l4.49,1.83l2.18,1.79l2.41,1.35l1.59,1.98l1.37,0.54l2.21,-0.3l5.81,1.42l14.92,0.95l16.88,-1.74l2.3,0.55l1.01,-0.3l7.43,-9.17l1.51,-2.95l0.22,-2.1l0.51,-0.86l3.79,-4.12l1.15,-0.88l3.86,-1.78l6.0,-1.21l4.61,0.5l3.44,1.06l3.56,1.87l3.87,-0.75l12.93,-5.38l4.18,-0.98l4.02,0.25l2.45,1.2l4.22,1.46l4.07,0.17l0.38,1.3l2.33,1.96l6.36,1.78l4.3,2.3l4.65,1.15l2.16,0.86l3.22,2.48l0.87,1.55l-0.78,1.66l1.39,11.49l0.33,1.01l1.82,2.65l2.23,2.2l1.34,2.38l-0.49,3.64l0.64,0.9l-1.54,2.53l-1.35,3.52l-0.8,3.65l-0.31,4.88l-1.95,2.47l-0.47,5.19l-9.27,18.97l-3.44,3.19l-1.44,1.97l-0.09,2.56l-1.51,3.37l-1.73,2.24l-1.42,0.32l-2.05,-0.06l-3.54,-0.66l-5.13,-3.01l-3.3,-0.79l-0.34,-0.69l0.32,-2.13l2.23,-4.98l-0.53,-1.73l-0.37,-0.26l-1.32,0.0l-5.24,1.82l-0.7,-0.46l2.4,-4.8l0.18,-1.95l-0.31,-1.4l-2.04,-2.41l-1.27,-0.84l-2.72,-0.6l-1.1,-0.64l-0.84,-0.97l-1.1,-2.63l-0.72,0.01l-0.79,1.66l-0.89,0.39l-3.47,-0.16l-2.84,1.01l-1.84,-0.43l-2.03,-2.05l-3.65,-1.0l-3.28,0.4l-2.68,2.26l-1.36,3.67l-1.05,1.27l0.12,0.61l1.3,0.68l3.27,0.36l1.27,0.43l-0.61,0.56l0.05,1.69l2.51,2.07l3.74,0.96l2.31,1.11l-0.5,2.77l-2.63,1.86l-7.56,-0.5l-3.63,0.62l-4.19,4.12l-15.18,5.82l-5.35,-0.28l-2.16,0.4l-3.49,2.82l-3.17,0.05l-1.0,1.08l-0.42,1.26l0.29,2.65l-0.51,0.61l-1.12,0.18l-2.78,1.45l-1.65,0.28l-4.52,-0.42l-2.2,0.2l-5.54,1.45l-8.78,-0.04l-4.64,0.74l-4.02,2.03l-0.17,0.56l1.06,1.85l-0.33,1.49l-1.2,1.3l-1.59,1.01l-0.14,0.53l0.51,0.92l-0.06,0.52l-4.72,3.92l-1.62,0.34l-2.0,-0.82l-2.51,-3.07l-1.67,-0.42l-0.96,1.18l-3.78,2.29l-1.57,3.35l-1.76,0.75l-3.18,-1.51l-1.91,-0.15l-0.4,0.24l-3.25,7.28l-1.34,2.04l-2.23,1.4l-5.05,-0.25l-4.63,1.08l-3.43,-0.9l-1.76,0.69l-1.43,7.74l-4.1,3.6l-3.12,-0.15l-9.01,-4.6l-1.07,-0.24l-2.84,1.1l-3.31,-0.12l-1.7,0.5l-1.46,1.18l-2.14,2.78l-0.96,0.78l-1.11,0.1l-5.28,-0.79l-7.34,0.46l-4.03,0.99l-3.7,2.69l-0.82,1.89l0.06,1.54l-1.51,0.27l-1.2,0.89l-2.84,1.34l-1.14,0.93l-3.09,4.69l-2.22,1.64l-0.8,1.0l-0.33,2.11l-1.85,1.99l-0.63,1.43l-0.3,2.41l0.86,3.81l-1.06,0.65l-1.37,-0.15l-0.85,-1.11l-1.85,-5.77l-2.4,-2.27l1.22,-1.33l0.11,-0.76l-0.4,-0.73l-1.02,-0.5l-2.77,-0.06l-1.31,-0.34l-0.94,-0.69l-0.32,-0.82l0.03,-2.13l-0.62,-1.37l-2.04,-1.29l-4.69,-0.34Z", "name": "Sachsen"}, "DE-HB": {"path": "M265.62,250.29l0.77,0.14l2.23,-0.47l2.69,1.38l7.16,2.2l2.11,-0.44l3.26,0.01l0.47,1.29l2.72,1.52l4.48,0.32l3.54,2.47l4.4,1.6l1.36,-0.49l1.23,-2.55l0.76,-0.22l3.33,3.07l-1.4,1.14l-0.28,0.91l0.47,0.95l2.35,2.05l0.26,0.56l-1.01,1.53l-0.59,3.76l-1.36,1.22l-3.97,2.26l-4.58,-2.93l-0.59,0.2l-0.14,1.16l-1.67,0.47l-1.73,-0.22l-5.32,-2.63l-5.13,0.89l-1.22,-0.18l-0.19,-4.35l-4.75,-4.35l-1.5,-1.88l-0.64,-3.9l-1.4,-2.3l-0.98,-0.62l-3.09,0.05l-2.31,-1.3l-3.92,-1.3l-1.3,-2.58l2.51,-0.02l2.99,1.58ZM261.84,196.51l4.03,1.21l2.2,0.32l4.13,-0.11l-0.95,1.95l0.35,1.49l1.13,2.28l0.64,2.7l-0.11,2.44l-1.57,2.18l-1.95,1.5l-1.06,-1.31l-1.38,-0.15l-1.41,-2.21l0.74,-3.74l-2.97,-5.84l-1.83,-2.72Z", "name": "Bremen"}, "DE-SL": {"path": "M65.93,746.0l-0.23,-1.93l-0.65,-1.16l-1.78,-1.49l-9.11,-3.87l-1.37,-0.17l-2.68,1.35l-1.34,0.11l-0.3,-4.41l0.59,-3.76l13.51,-1.05l11.44,0.43l6.27,-2.41l2.29,0.18l1.97,-0.33l14.47,-5.63l7.96,-4.23l2.89,1.17l0.89,-0.17l1.79,-1.14l7.05,3.24l6.38,0.31l2.11,1.74l4.12,2.71l0.79,0.23l1.21,0.11l1.89,-0.35l2.95,-1.49l0.05,1.82l1.71,3.48l0.25,3.41l0.57,0.68l0.74,0.13l0.16,1.73l-2.72,1.68l-1.93,2.1l-0.92,0.5l-0.54,0.98l0.61,1.93l4.08,4.23l-0.04,1.37l1.09,0.55l4.87,0.7l2.32,0.74l0.81,0.39l0.38,0.81l-0.64,1.56l0.39,1.37l-0.74,1.05l-2.08,1.61l-0.56,2.26l-1.52,1.52l-0.72,2.75l-1.14,1.4l-2.18,0.34l-0.95,1.98l0.91,4.25l5.38,4.66l1.21,0.05l-1.12,0.59l-1.6,3.08l-3.65,0.82l-2.07,2.79l-3.13,-1.11l-8.41,-0.07l-2.96,-1.08l-3.73,-2.3l-0.7,-0.12l-1.33,1.19l0.29,1.69l-2.64,1.41l-1.85,-1.23l-1.07,-3.29l0.05,-4.41l-0.38,-0.4l-2.04,-0.09l-6.05,-2.9l-1.21,-0.17l-2.89,0.23l-4.04,-0.78l-1.14,0.2l-0.86,2.29l1.06,3.9l-1.48,1.66l-1.02,0.2l-3.73,-1.17l-4.42,-0.05l-0.97,-0.35l-1.09,-1.54l0.73,-2.95l-0.62,-2.25l-0.78,-0.28l-1.53,0.75l-1.61,-4.5l-2.21,-1.07l0.12,-1.66l-0.28,-0.74l-6.51,-5.32l-1.57,-1.62l-0.52,-1.25l0.36,-0.78l1.85,-0.31l0.42,-1.34l-0.43,-0.9l-5.19,-4.82Z", "name": "Saarland"}, "DE-BY": {"path": "M307.24,662.75l0.86,-0.85l0.92,0.01l0.77,-0.48l0.41,-3.68l0.81,-1.04l3.72,-0.82l5.12,-2.0l2.55,1.34l1.32,0.36l-0.83,1.47l0.4,0.46l0.46,-0.03l2.16,-1.19l1.78,-1.75l0.49,-2.09l3.29,-0.87l9.69,0.58l4.61,1.99l0.68,0.67l0.77,1.74l1.59,1.62l2.33,0.32l1.62,-0.2l6.17,-2.23l0.81,-0.71l0.31,-0.73l-0.49,-3.2l1.7,-3.26l-0.64,-0.92l-2.32,-0.46l0.95,-3.62l-0.18,-3.43l1.88,0.4l1.07,-0.46l1.62,1.38l2.27,-0.43l1.71,0.66l1.51,-0.04l4.99,-1.4l0.46,-0.63l-0.67,-1.37l0.04,-0.77l0.65,-1.65l0.73,-0.82l0.6,-0.5l4.05,-1.4l1.68,-0.95l1.08,-1.11l0.12,-1.5l-0.59,-4.05l2.29,-6.91l1.08,-1.41l1.88,-0.6l2.59,2.37l1.15,0.36l2.03,-0.12l5.96,-1.94l6.14,-3.03l2.02,-1.47l1.25,-1.69l3.15,-4.7l1.02,-2.47l5.27,-4.94l1.17,-0.69l0.08,1.25l0.81,0.65l5.41,-0.31l1.16,0.29l1.63,1.47l0.74,2.27l0.54,0.65l9.39,3.01l0.77,1.25l0.03,1.8l0.44,0.78l1.44,1.0l1.71,1.89l2.58,1.75l-0.8,1.6l0.11,0.62l0.93,1.11l2.6,0.42l2.27,-0.53l0.56,1.24l0.9,1.03l2.62,1.88l0.23,1.17l0.56,0.48l2.81,0.21l1.06,-0.67l1.25,-0.14l1.25,2.28l2.44,1.7l0.83,4.11l-0.62,2.8l1.31,2.75l-0.33,1.46l0.63,1.21l1.07,0.93l4.39,-0.02l2.31,0.54l3.38,1.67l0.63,-0.1l0.41,-0.53l0.49,-4.06l0.51,-0.49l1.78,0.58l3.89,-0.64l3.02,0.94l1.19,-0.17l0.81,-0.86l0.12,-1.97l-0.74,-1.51l-2.78,-0.9l-0.75,-1.34l-0.65,-0.53l-2.94,-0.17l-1.83,-1.61l-2.67,-1.32l-0.59,-0.61l0.29,-3.55l0.33,-0.63l0.53,-0.32l1.93,0.55l0.91,-0.15l2.26,-3.1l0.7,-0.52l2.07,0.49l2.62,-1.16l2.08,0.23l1.63,-0.61l1.98,1.54l3.25,-0.73l1.24,0.05l3.26,4.0l1.12,0.8l0.76,-0.31l0.41,-1.39l2.52,0.3l1.03,0.66l0.58,0.81l0.94,0.27l3.67,-0.89l1.28,-1.14l1.14,-0.21l0.8,1.45l1.46,0.33l1.75,2.56l-1.95,2.16l-0.04,0.53l0.85,1.12l4.81,3.81l0.59,-0.1l1.09,-1.49l1.27,0.86l2.3,0.6l1.35,-0.24l0.41,-0.8l-0.17,-1.28l1.04,-2.16l-0.67,-2.01l1.11,-2.55l-0.17,-1.39l0.9,-0.32l0.25,-0.59l-0.33,-2.13l-1.14,-1.63l-0.11,-1.2l-0.5,-0.91l0.35,-3.12l-0.78,-2.67l0.16,-1.09l-0.65,-1.75l2.34,-0.94l1.98,-0.4l2.01,-1.11l0.52,-0.59l0.42,-1.4l1.23,-0.51l0.79,-0.82l6.04,0.28l1.44,0.39l0.99,1.7l-1.77,1.46l-0.24,4.31l0.32,1.33l3.45,2.23l1.36,-0.2l0.85,0.2l0.31,0.45l0.24,2.83l0.33,0.58l3.94,2.39l0.86,0.11l2.4,-0.52l1.34,-1.56l1.94,0.02l3.06,0.99l11.65,-2.06l1.71,-0.43l0.59,-0.74l2.05,-0.29l0.95,0.07l0.72,0.83l1.73,0.68l0.04,1.1l0.84,0.31l4.45,-1.52l3.2,-1.58l2.44,-0.21l0.65,0.23l2.01,2.64l1.96,1.08l0.37,4.11l0.46,0.54l5.42,2.83l2.27,0.01l2.57,0.63l0.21,0.31l-1.66,-0.1l-0.39,0.25l0.11,0.45l2.22,1.95l0.72,1.03l0.34,1.69l-0.16,1.44l-1.61,1.1l-1.23,1.55l-0.02,0.47l1.16,1.66l4.8,2.52l3.4,3.53l0.71,1.43l0.26,1.79l-0.67,2.84l0.08,2.18l0.97,2.1l4.34,2.83l0.78,1.13l0.55,3.29l15.17,6.93l1.41,1.16l3.71,0.4l1.43,1.15l0.22,1.61l-0.67,1.74l0.11,1.78l5.34,2.42l0.45,0.69l-0.28,2.29l-0.76,1.87l-2.24,3.49l-0.64,1.71l-1.62,-0.42l-0.48,0.26l-0.62,1.92l-0.34,4.58l-1.39,1.19l-3.99,1.43l-1.4,2.43l1.54,3.06l2.13,2.57l2.95,1.97l4.55,1.89l0.69,1.16l0.06,1.48l-0.78,1.47l0.13,0.52l0.72,0.37l-0.28,1.38l1.12,1.11l2.29,1.06l0.94,0.87l0.63,1.26l0.87,4.35l1.27,2.71l0.81,1.02l1.28,1.08l2.14,0.19l0.44,0.3l0.41,6.2l0.53,2.18l1.12,1.84l2.11,1.51l4.46,1.78l1.87,1.64l3.18,6.03l1.79,1.56l2.02,0.61l5.88,0.72l1.84,-0.21l0.34,-0.5l-0.33,-1.25l0.87,-0.23l3.62,0.84l1.6,0.72l4.11,3.4l1.69,0.63l1.12,3.4l3.2,3.22l1.21,0.59l9.1,10.48l1.3,2.51l1.71,2.25l2.78,1.38l6.04,0.27l1.85,0.61l1.11,0.81l2.99,3.39l4.11,3.55l1.02,2.05l0.06,3.46l1.49,2.17l2.89,2.32l3.15,1.92l2.35,0.96l0.51,-0.2l1.85,-3.44l1.14,-0.44l2.08,0.37l5.02,2.79l1.6,-0.1l0.24,2.12l1.04,2.3l1.58,2.05l1.73,1.48l1.97,0.81l3.69,0.51l1.23,0.58l2.21,2.93l4.73,8.01l1.76,1.57l-2.77,4.98l-0.27,1.32l0.72,0.39l0.98,1.59l1.19,0.69l-0.93,0.88l-0.25,1.51l0.51,4.16l-0.36,3.82l-0.59,1.59l-2.07,3.59l-1.4,0.86l-2.62,0.4l-0.87,1.54l-0.73,2.83l-3.74,-1.44l-1.54,-1.97l-3.43,-1.85l-10.31,-2.43l-3.36,0.39l-3.33,1.09l-0.98,0.8l-0.59,1.14l0.75,3.31l0.93,1.31l0.18,0.93l-0.24,1.09l-1.8,3.62l-0.19,5.97l-0.88,1.53l-0.74,3.27l-1.29,1.84l-9.51,7.1l-3.21,1.53l-13.46,2.01l-10.24,3.47l-1.71,1.03l-3.61,2.97l-3.18,1.52l-1.61,1.35l-5.06,0.84l-1.58,0.71l-4.05,4.56l-3.86,2.32l-1.84,2.3l-1.73,0.34l-0.82,1.06l-0.24,2.03l0.53,1.74l0.9,1.55l0.97,1.3l6.85,6.14l1.41,2.68l0.83,2.85l0.85,1.09l2.44,1.29l4.33,3.43l3.29,6.55l2.39,2.99l-6.14,8.46l-0.58,1.08l-0.38,2.35l-2.42,3.25l0.06,0.54l1.8,1.49l5.47,0.87l1.68,-0.24l2.39,-0.9l1.33,0.18l2.26,1.91l1.88,2.76l0.75,1.73l0.26,1.51l-0.25,2.82l-1.47,3.08l-1.87,1.89l0.16,2.88l-1.16,2.39l0.08,2.98l0.81,2.91l-3.21,3.13l-0.82,0.03l-2.2,-1.25l-1.18,0.06l-1.46,0.57l-5.65,-3.39l-5.34,-4.83l-2.51,-0.56l-2.21,-1.53l-0.47,-2.8l1.09,-2.63l2.53,-1.08l0.1,-0.68l-2.01,-1.66l-2.49,-1.41l-1.31,-1.38l0.9,-1.93l-0.41,-0.57l-1.62,0.18l-5.53,-1.21l-3.58,0.01l-3.5,0.72l-1.94,0.83l-4.41,3.37l-1.44,0.55l-3.9,0.29l-1.27,-0.54l-3.58,-2.72l-1.52,-3.59l-0.76,-0.97l-1.8,-0.26l-3.82,1.26l-1.56,0.22l-5.73,-1.03l-2.14,0.26l-3.1,1.1l-0.75,-0.58l-0.44,-1.13l0.9,-1.48l0.88,-2.83l-0.42,-0.58l-2.65,1.08l-2.36,1.68l-1.5,0.52l-0.26,0.45l0.6,1.9l2.2,2.3l0.16,3.24l-0.39,1.75l-2.66,2.94l-23.2,-0.73l-8.35,1.48l-1.11,0.57l-1.09,2.14l-0.75,0.21l-5.44,-0.96l-8.03,-0.03l-6.12,-0.79l-3.44,2.62l-1.92,5.31l-1.66,1.59l-2.01,0.69l-4.49,0.64l-4.61,-0.88l-2.36,0.46l-4.83,4.69l0.19,0.67l2.05,0.77l0.24,0.6l-0.65,0.95l-1.41,0.52l-4.19,0.09l-1.92,0.52l-2.04,1.59l-2.66,2.76l-1.98,0.78l-1.87,-0.18l0.19,-3.0l-0.27,-0.4l-2.32,-0.75l-2.59,0.63l-6.36,3.79l-1.81,0.48l-10.09,-0.13l-1.18,-0.59l-0.71,-1.19l0.59,-1.65l-0.45,-1.68l-4.9,-4.54l-5.06,-2.05l-0.36,-0.53l2.8,-1.64l0.91,-0.92l-0.07,-0.61l-3.34,-1.99l-1.63,-0.11l-5.35,1.9l-2.77,0.29l-0.65,-0.17l-1.31,-1.65l-12.95,-4.21l-2.49,-0.05l-1.67,0.96l-1.95,2.34l-1.13,0.78l-1.01,0.15l-4.07,-0.53l-1.45,-0.57l-1.12,-0.88l-0.13,-0.83l0.94,-1.84l-0.6,-1.59l-0.7,-0.28l-2.39,0.51l-1.47,0.5l-0.27,0.43l0.2,1.23l1.43,2.63l-1.1,5.97l0.22,0.44l2.06,1.33l0.48,1.0l0.38,1.46l0.02,2.56l-0.86,2.7l-1.39,2.45l-1.56,1.79l-3.99,1.77l-2.78,4.56l-1.72,1.99l-1.86,1.46l-4.33,2.29l-2.07,0.69l-7.6,0.8l1.04,-1.69l1.51,-0.48l0.76,-0.68l0.26,-0.97l-0.25,-1.51l1.75,-4.61l0.07,-2.24l-0.23,-0.38l-2.04,-0.87l-4.31,0.67l-1.64,1.38l-1.84,-0.58l-2.6,1.03l-0.76,-0.64l-0.46,-1.04l-0.36,-2.61l-0.84,-0.94l1.83,-1.22l0.61,-1.51l-0.9,-1.8l-4.86,-6.13l-0.46,-0.12l-2.68,1.35l-0.75,-0.39l-0.18,-1.4l-0.89,-1.68l-2.22,-2.21l-0.26,-1.94l-0.62,-0.28l-1.11,0.77l-1.35,0.23l-2.83,-0.19l-3.12,-0.93l-2.33,0.82l-1.74,-0.77l-0.3,-1.06l0.18,-1.57l-0.44,-1.68l-1.15,-1.08l-1.54,-0.52l-1.76,0.16l-1.54,0.73l-2.14,2.14l-1.14,2.09l-3.79,-0.83l-4.02,-2.5l-2.2,-0.96l4.11,-1.04l1.04,-1.33l1.35,-0.56l3.53,0.8l4.42,-1.94l7.33,-5.6l2.8,-1.14l3.86,1.42l2.37,0.49l2.45,-0.02l3.49,-0.99l2.12,-1.01l2.36,-0.56l1.69,0.03l0.49,0.32l1.53,3.25l0.63,0.05l1.06,-1.28l0.32,-2.33l2.77,0.72l0.95,-0.65l0.45,-1.9l-0.84,-2.57l-0.57,-6.54l-0.51,-0.77l-1.25,-0.17l-0.63,-1.11l-1.28,-1.18l0.73,-1.09l2.32,-0.31l0.78,-1.2l0.87,-0.35l0.19,-0.55l-2.55,-5.48l-0.46,-0.42l-1.19,-0.07l0.99,-0.98l0.52,-2.31l0.43,-0.62l0.41,-4.61l-0.21,-0.8l-1.3,-1.23l-0.94,-2.04l0.15,-0.59l1.32,-0.92l2.91,-6.98l0.74,-2.83l0.16,-4.81l-0.34,-1.72l-2.62,-5.07l-3.85,-15.14l-1.57,-4.54l-3.15,-4.58l-1.91,-3.58l-0.58,-0.34l-0.85,0.02l-0.61,-0.97l5.26,-6.27l0.65,-0.36l0.18,-0.49l-0.29,-1.44l0.86,-1.38l1.22,-1.05l3.32,-0.59l2.26,-1.41l0.64,-0.05l0.52,0.41l0.5,1.82l0.68,0.43l0.85,0.06l9.54,-4.95l0.53,-1.77l1.16,-1.12l5.1,-0.59l-0.07,-0.71l-0.53,-0.48l1.09,-2.68l0.18,-1.6l-0.23,-1.4l-0.9,-1.6l-0.18,-0.94l1.66,-0.87l0.43,-0.45l0.1,-0.83l-0.62,-0.92l-4.02,-2.53l-1.63,-2.66l0.12,-1.36l2.05,-2.42l2.29,1.65l2.94,0.13l1.54,2.66l0.82,0.44l0.86,-0.45l4.95,-4.66l0.73,0.33l-0.54,0.39l-0.02,1.02l-0.58,1.71l0.38,0.92l0.51,0.34l1.7,-0.72l4.25,-3.37l0.09,-0.53l-1.73,-2.74l-0.67,-1.65l-2.99,-1.08l-0.6,-0.67l-0.17,-0.81l0.06,-1.09l0.73,-1.24l-0.03,-3.13l1.39,-1.63l0.55,-2.26l-1.07,-2.44l0.47,-1.36l0.33,-4.38l-0.19,-0.8l-0.75,-0.6l1.86,-0.82l0.18,-1.17l-0.92,-2.48l-1.26,-1.18l-0.71,-1.52l-1.57,-1.53l-0.85,-1.38l-4.06,-2.83l-0.5,-0.58l-1.1,-2.75l-0.54,-0.32l-1.35,-0.01l-2.3,-1.07l-1.55,-0.02l-2.24,-0.82l0.39,-1.87l-1.89,-1.74l0.2,-1.55l-3.01,-1.34l1.83,-0.24l1.04,-1.59l0.6,-2.59l-0.35,-1.51l-2.28,-1.74l-0.95,0.09l-1.23,0.62l-3.67,-3.85l-3.02,-1.98l0.92,-0.35l0.31,-0.87l-1.55,-2.1l-0.17,-2.79l-1.4,-1.31l-0.23,-0.65l0.06,-0.21l2.18,0.83l0.87,-0.6l0.1,-1.15l-1.24,-2.85l0.7,-2.29l-0.29,-0.62l-2.05,-0.88l-0.86,-1.0l-0.22,-0.72l0.25,-3.33l1.56,-1.58l0.84,-0.1l1.86,0.55l0.62,-0.68l-3.12,-6.63l-2.65,-1.08l1.1,-1.43l0.77,-2.15l-1.08,-2.6l0.77,-1.6l-0.13,-1.06l-0.64,-0.52l-1.45,-0.17l-0.84,-0.48l0.52,-1.56l-0.13,-0.62l-1.08,-0.74l-1.14,-0.28l-2.36,1.58l-0.49,0.71l0.01,0.44l0.8,0.92l0.02,0.91l-3.59,3.2l-0.7,0.32l-7.69,0.0l-0.45,-3.4l0.24,-2.35l-0.43,-2.82l-0.44,-0.74l-1.19,-0.83l0.57,-1.19l-0.7,-1.14l-1.22,-0.12l-1.73,1.79l-1.44,0.57l-0.95,2.06l-0.66,0.3l-1.11,-0.51l1.98,-2.18l0.04,-2.29l1.77,-2.05l0.43,-1.48l-0.83,-1.39l-3.8,-3.59l-0.24,-4.98l-3.88,-4.3l-0.65,-0.13l-2.79,1.25l-3.39,3.08l-1.09,-1.87l-0.26,-1.92l-0.37,-0.42l-0.69,-0.04l-0.95,1.22l-1.44,0.77l-0.45,2.03l-0.73,0.27l-1.28,-0.13l-1.86,-1.01l0.85,-1.87l-0.08,-1.09l0.84,-0.79l-0.2,-1.41l0.56,-1.34l-0.32,-1.95l0.7,-1.47l-0.22,-0.68l-0.62,-0.5l-0.52,-0.04l-1.67,0.91l-2.47,0.68l-2.58,-1.4l-1.93,0.5l-1.07,-0.08l-5.23,-2.09l-1.95,-0.07l-3.63,0.46l-3.49,1.08l-4.71,-0.28l-1.32,0.34l-1.28,0.7l-1.63,1.68l0.67,2.26l-0.68,1.36l0.15,1.16l1.52,0.85l3.77,0.63l0.26,0.43l-0.4,1.79l0.49,0.74l0.92,0.08l0.9,-0.42l1.16,-2.18l2.28,0.8l-1.01,5.79l0.66,1.44l-1.49,1.17l-0.6,-0.04l-1.11,-1.02l-0.8,-0.27l-2.96,1.06l-3.2,0.23l-2.21,0.94l-0.91,1.03l0.29,2.08l-1.32,1.17l-0.69,1.82l-0.76,0.83l-6.21,0.17l-1.56,-0.21l-5.51,1.02l-0.81,-0.43l-1.36,-1.97l-1.97,-1.61l-0.28,-0.55l3.13,-2.68l0.61,-0.96l-1.14,-5.85l2.13,-0.38l1.38,-1.37l-0.23,-2.35l1.6,-3.44l-0.49,-0.75l-2.19,-0.91l-0.2,-0.63l1.53,-1.91l0.54,-1.57l-1.04,-1.29l-2.07,0.2l-1.03,-0.66l-0.76,-1.74l0.22,-3.05l-0.25,-0.72l-1.03,-0.1l-1.19,1.58l-0.64,-0.99l-3.46,-8.98l0.19,-8.9l1.56,0.51l0.63,-0.19l0.26,-0.5l-1.22,-2.34l0.03,-1.65l-0.89,-1.16l-0.52,-2.77l-0.62,-0.81l-1.3,-0.26l-1.47,0.54l-1.3,-0.69Z", "name": "Bayern"}, "DE-HE": {"path": "M189.06,662.8l6.22,-3.72l0.46,-0.72l0.37,-2.21l1.03,-1.35l1.72,0.1l1.59,-0.34l1.56,1.35l0.71,0.28l0.56,-0.14l1.0,-3.2l0.01,-0.9l-0.54,-0.58l-2.12,-1.09l-0.61,-0.67l-0.06,-0.76l0.19,-1.05l1.13,-2.19l1.06,-1.29l5.64,-2.46l1.19,-1.1l1.97,1.5l1.1,0.01l2.15,-2.8l-0.16,-0.7l-0.79,-0.83l0.65,-1.58l5.18,0.04l1.71,-0.39l1.12,-1.08l0.01,-1.4l-1.48,-4.04l-0.77,-1.2l-1.95,-1.33l-2.99,-5.25l-1.77,-0.79l-0.33,-1.2l-0.43,-0.34l-4.82,-1.27l1.32,-1.24l1.23,-3.58l1.88,-1.97l-0.26,-0.58l-1.68,-1.09l0.1,-5.36l0.34,-1.28l1.56,-1.0l1.46,-1.69l1.46,-0.49l1.42,0.13l2.34,2.22l1.53,0.16l0.9,-0.33l2.37,-1.77l2.65,-5.78l-0.4,-0.95l-0.99,-0.56l-0.54,-0.95l-0.35,-1.95l-1.97,-4.04l0.97,-2.07l0.42,-2.19l0.87,-1.67l0.55,-0.5l1.34,-0.37l0.43,-0.57l0.8,-4.78l-0.87,-1.26l-2.35,-1.53l-0.08,-0.85l-0.76,-0.58l0.0,-0.35l5.11,-3.82l0.98,-2.01l1.94,-1.17l0.84,-1.0l5.61,-4.56l1.55,-0.06l0.97,1.8l0.86,0.57l1.74,0.25l2.76,-0.24l3.21,-1.88l0.37,-0.79l-0.07,-1.12l2.78,-2.36l1.56,-0.88l2.12,0.06l0.52,-1.07l0.13,-2.84l2.01,-3.69l0.51,-0.49l1.34,-0.46l1.66,-3.08l1.9,-2.43l-0.97,-3.82l0.23,-1.74l-1.61,-2.78l0.25,-0.65l9.73,-0.04l3.41,0.7l4.7,-2.49l0.13,-1.34l-1.08,-1.92l2.08,-2.41l3.15,-2.93l0.33,-0.95l-0.07,-1.74l-1.95,-7.73l-1.12,-0.81l0.39,-1.08l-0.17,-0.64l-0.62,-0.46l-0.83,0.01l-2.71,1.53l-4.44,0.76l-1.35,1.51l-0.75,0.14l-1.38,-0.44l-0.54,-1.6l-1.74,-1.31l0.16,-0.72l1.5,-2.53l2.08,-2.26l3.23,-2.73l0.6,-1.27l1.72,-0.95l1.16,-1.45l4.72,-1.37l3.75,-0.17l3.54,-0.82l4.62,0.89l3.74,-1.97l4.02,-0.17l0.55,-0.29l1.0,-1.67l0.25,-1.18l-1.05,-1.11l-2.21,-0.32l-0.38,-3.62l-1.42,-2.11l0.62,-1.45l5.0,-2.08l4.02,-0.87l1.52,-0.65l3.17,1.66l2.7,0.9l0.5,0.61l0.17,1.06l-0.15,2.25l2.49,2.08l3.82,0.67l1.33,-0.08l3.58,-2.32l1.97,-0.15l0.56,-1.04l0.64,-2.92l7.03,-3.95l1.49,-2.4l2.0,-1.81l0.9,-1.62l1.49,-4.22l-0.27,-0.71l-1.68,-1.12l7.81,-2.32l0.86,-0.74l1.31,-1.93l0.99,0.39l1.68,-1.34l1.57,0.14l0.46,2.42l1.75,0.9l2.24,-0.07l1.99,-1.46l1.18,1.16l1.43,0.54l1.66,0.17l2.57,-0.67l0.82,1.66l2.26,1.14l1.16,2.98l1.77,1.61l-0.91,1.14l-2.57,-1.6l-0.99,0.03l-0.47,0.52l-0.05,0.71l0.99,1.75l-1.64,-0.47l-0.7,0.14l-0.31,0.51l-0.39,3.23l-1.24,0.25l-0.51,0.49l0.18,1.27l1.92,3.63l1.22,1.37l0.91,0.41l-0.82,1.44l0.67,1.4l-0.22,1.74l0.37,3.21l-0.37,0.67l-5.26,0.47l-1.71,1.99l0.1,1.18l0.7,1.56l-3.19,-0.74l-0.45,0.48l0.72,1.25l2.98,2.22l8.44,2.96l1.4,0.03l1.12,0.52l2.78,2.99l1.71,0.24l0.99,-0.41l3.57,-2.85l0.4,-0.61l0.05,-1.02l0.91,-0.92l0.25,-0.83l-0.71,-0.75l-0.63,-0.06l-2.27,1.39l-2.96,-2.41l-0.52,-1.13l5.21,-2.78l2.45,-0.67l0.99,-0.94l-0.43,-1.37l2.91,1.36l1.54,2.67l0.81,0.67l1.3,-0.11l0.91,-0.89l0.29,-0.97l-1.31,-2.87l1.9,-0.18l1.4,-1.02l0.32,1.9l3.81,2.58l-1.46,1.07l-0.75,1.73l0.64,2.78l1.28,1.69l0.21,2.45l0.43,0.75l1.62,0.46l0.82,1.1l1.15,0.78l1.9,0.02l4.46,1.18l0.25,0.35l-0.49,1.09l0.04,0.85l0.56,0.87l1.52,1.05l0.38,1.85l0.52,0.68l3.5,1.25l2.03,0.33l1.52,0.78l2.41,0.13l2.32,1.45l3.23,1.4l-0.24,0.85l-1.43,1.46l-0.63,1.44l-0.64,4.09l-0.9,-1.05l-0.05,-1.06l-1.42,-1.4l-1.74,-0.02l-2.24,0.52l-1.07,0.82l1.54,2.44l2.61,0.65l-0.33,1.29l-1.77,2.83l-0.63,3.16l0.4,0.72l1.69,0.29l1.23,0.8l1.93,0.22l1.12,1.6l0.27,1.05l-1.58,2.94l-5.34,0.22l-0.77,-0.42l0.07,-1.0l-0.63,-0.47l-1.56,0.41l-1.13,-0.34l-4.22,0.2l-2.58,1.51l-0.45,2.05l0.29,0.98l1.64,1.88l0.26,1.48l-0.27,0.7l-2.54,0.46l-3.39,-0.3l-1.58,-0.48l-0.99,0.34l-0.44,0.87l0.21,1.67l0.93,0.27l0.72,-0.49l-0.07,1.56l0.45,1.2l0.86,0.09l1.69,-1.65l1.02,-0.15l2.22,1.43l1.99,3.1l-2.73,2.91l-0.27,0.57l0.31,1.21l-0.24,1.38l-2.81,0.88l-2.01,0.22l-1.52,0.55l-0.92,0.75l-0.79,2.63l0.37,2.31l-1.66,0.35l-0.79,1.45l1.44,1.95l-0.21,2.08l-2.03,3.63l0.06,1.51l-1.9,1.56l-1.21,1.72l-0.4,3.33l0.25,0.99l0.53,0.55l0.64,0.09l1.67,-0.53l2.71,1.2l1.5,0.1l0.86,-0.45l0.74,-1.59l-1.3,-1.8l0.22,-0.79l4.97,-1.71l4.58,0.88l0.84,0.67l1.02,2.21l0.21,2.8l-1.57,0.46l-1.0,0.94l-0.37,0.8l0.33,1.49l-0.08,3.19l0.81,1.99l-1.2,4.17l0.37,0.84l0.48,0.17l-0.79,1.94l-4.23,6.19l-1.88,1.37l-6.08,3.01l-5.77,1.88l-1.85,0.11l-0.86,-0.29l-2.75,-2.43l-2.62,0.79l-1.26,1.68l-2.34,7.08l0.55,5.34l-2.41,1.72l-4.04,1.39l-0.82,0.67l-0.87,1.02l-0.73,1.9l-0.03,1.05l0.51,1.18l-4.68,1.27l-1.31,0.02l-1.71,-0.66l-2.15,0.43l-1.62,-1.37l-1.32,0.45l-1.62,-0.4l-0.79,0.27l-0.3,1.28l0.31,2.57l-0.98,3.73l0.55,0.82l2.43,0.55l-1.67,3.05l-0.14,0.8l0.59,2.64l-0.76,0.76l-5.86,2.1l-1.42,0.19l-2.14,-0.3l-1.19,-1.32l-0.89,-1.92l-0.71,-0.64l-4.87,-2.13l-10.04,-0.61l-3.71,1.06l-0.56,2.17l-1.63,1.62l-1.41,0.86l0.51,-0.78l-0.2,-0.69l-4.5,-1.94l-5.38,2.04l-3.79,0.85l-0.88,0.74l-0.36,0.83l-0.26,3.37l-1.59,0.36l-1.25,1.35l0.13,0.59l1.66,0.94l0.5,0.1l1.48,-0.57l0.77,0.12l0.34,0.4l0.51,2.75l0.93,1.28l-0.09,1.47l1.05,1.97l-1.77,-0.58l-0.52,0.37l-0.2,9.52l3.53,9.26l0.81,1.24l0.73,0.23l1.47,-1.73l-0.18,3.35l0.87,2.03l1.2,0.94l2.28,-0.17l0.56,0.73l-2.08,3.19l0.05,0.77l0.48,0.63l2.33,1.07l-1.56,3.17l-0.13,1.17l0.33,1.26l-0.96,0.79l-1.87,0.26l-0.66,0.5l0.08,1.81l1.07,4.11l-0.39,0.63l-2.41,1.88l-0.97,1.27l0.48,1.19l1.95,1.59l1.21,1.76l-0.66,0.9l-2.0,-1.11l-0.72,0.41l-0.06,0.94l2.49,2.72l2.67,4.35l-0.53,-0.08l-1.27,-1.24l-2.83,-0.14l-1.03,0.15l-2.22,1.81l-0.82,0.27l-2.29,-0.37l-5.77,0.21l-2.88,3.09l1.56,2.62l0.21,0.73l-0.38,0.71l-2.29,1.12l-0.74,-1.11l-0.8,0.1l-1.03,2.77l-3.65,3.39l-3.34,-0.68l-0.21,-0.48l0.2,-1.48l1.57,-0.92l0.38,-0.8l-0.38,-3.0l0.18,-1.13l1.84,-1.85l1.51,1.25l1.11,-0.21l1.61,-2.44l0.13,-1.04l-0.34,-0.85l-0.4,-0.23l-5.94,0.42l-1.96,-2.58l-4.29,-0.09l-4.48,-2.24l-1.09,-1.05l-1.37,-2.83l-0.42,-1.33l0.56,-1.04l-0.1,-1.22l-1.11,-1.39l-0.19,-0.98l-0.45,-0.46l-0.7,-0.06l-7.39,1.79l-0.14,0.84l1.89,7.33l-0.58,0.7l-3.94,1.43l-6.51,-5.73l-2.49,-1.66l-2.58,-0.34l-2.96,1.03l-1.5,-3.6l-3.84,-6.83l0.16,-3.16l1.55,-2.32l2.53,-1.45l3.36,-0.63l3.44,-3.99l0.34,-1.44l-0.27,-0.46l-1.38,-0.46l-3.7,0.45l-1.35,-3.01l-1.84,-2.89l-0.93,-3.51l-1.02,-1.85l-2.22,-2.77l-0.65,-1.41l1.41,-4.57l-1.93,-4.35l-10.62,-10.19l-1.57,-0.86l-1.32,-0.28l-2.83,0.07l-12.29,3.51l-3.89,2.47l-4.64,2.05l-4.18,1.16l-3.72,0.11l-1.57,-1.95l-0.28,-1.51l-0.88,-1.29l-6.36,-4.84l-0.86,-0.31Z", "name": "Hessen"}}, "height": 1013.8952766123396, "projection": {"type": "mill", "centralMeridian": 0.0}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-in-mill.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-in-mill.js new file mode 100644 index 0000000..bf41f73 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-in-mill.js @@ -0,0 +1 @@ +jQuery.fn.vectorMap('addMap', 'in_mill',{"insets": [{"width": 900, "top": 0, "height": 932.9661457393942, "bbox": [{"y": -4125883.782575976, "x": 7589536.343670783}, {"y": -752405.3962423205, "x": 10843813.641475728}], "left": 0}], "paths": {"IN-BR": {"path": "M484.32,277.67l0.73,-0.96l-0.3,-0.93l-0.88,-0.99l2.18,-0.33l2.83,0.22l2.64,-2.44l0.65,0.88l1.12,0.53l0.73,1.16l1.44,0.13l0.88,1.39l0.78,0.52l8.92,1.6l1.49,1.54l0.75,2.31l-0.09,2.43l-1.0,2.2l0.17,0.95l0.56,0.5l3.94,1.04l1.49,-0.43l1.1,0.93l2.15,0.84l0.79,1.78l1.96,0.85l0.04,0.75l0.36,0.35l0.96,0.04l2.23,-0.69l0.89,0.36l0.08,1.86l1.02,1.19l3.03,0.83l1.86,-0.39l1.41,-1.3l1.63,-0.0l2.51,-1.3l2.45,-0.81l2.64,1.62l0.21,0.97l-0.22,2.39l0.42,1.46l2.16,1.84l1.01,-0.0l0.22,0.89l0.54,0.28l1.3,-0.5l2.57,-2.01l1.7,-0.38l3.07,1.67l1.2,0.08l1.34,0.59l2.79,-0.96l0.36,0.09l0.11,0.57l0.46,0.36l1.14,-0.05l4.28,1.79l1.88,1.41l4.91,2.34l0.65,-0.32l0.42,-0.67l1.5,0.42l1.07,-0.27l0.84,-0.55l0.93,-1.39l2.89,-1.18l1.56,-1.41l0.73,3.4l1.29,2.14l1.24,0.5l2.44,-0.41l0.71,1.14l2.25,0.92l0.7,-0.4l0.94,-1.66l1.64,-0.68l1.77,0.1l2.15,1.18l1.43,0.3l2.71,-1.46l0.9,0.58l0.74,0.03l0.64,-0.42l0.39,-1.06l1.69,0.41l1.28,-0.84l0.78,0.58l1.04,1.56l1.36,0.93l1.28,-0.0l1.4,-1.3l0.98,-1.67l0.32,-2.54l1.11,0.19l1.81,-0.54l-0.25,1.26l2.57,2.21l-0.61,0.46l-0.14,0.71l1.31,0.93l0.18,0.65l-0.99,0.12l-1.4,1.13l-1.21,0.45l-3.14,3.08l-1.92,1.35l-1.46,0.45l-1.05,1.31l-3.05,2.6l-0.73,2.89l-0.66,0.33l-0.26,0.54l0.49,1.44l1.99,1.18l1.38,2.54l1.16,1.11l1.88,0.79l1.0,0.91l0.39,1.89l-0.42,2.19l0.68,1.39l-1.31,-0.23l-0.83,-0.82l-1.07,-0.2l-2.31,1.07l-0.91,0.98l-2.54,1.15l-0.86,1.17l-0.03,0.52l1.06,1.26l0.71,0.03l1.1,2.34l-1.16,1.61l-1.13,-0.8l-2.11,0.07l-2.4,-0.65l-0.85,-1.16l-1.55,-0.73l-2.09,1.48l-1.42,3.04l-1.75,-0.38l-1.94,0.54l-0.7,1.28l-0.53,2.54l-1.11,-0.28l-1.23,0.43l-1.15,1.08l-0.95,1.56l-0.02,4.14l-1.58,2.6l0.22,1.29l-0.25,2.5l-0.67,2.32l-3.65,-0.85l-1.11,1.73l-0.08,0.78l-1.8,-0.56l-1.86,-1.14l-0.7,0.13l-0.57,0.88l-0.58,0.3l-1.44,0.17l-1.24,-0.58l-1.1,0.08l-2.84,2.71l-0.35,2.31l-0.66,0.61l-0.34,1.45l-4.74,-2.95l0.93,-1.5l-0.46,-2.24l-2.49,-0.71l-1.39,0.5l-1.2,-0.75l-0.53,-2.93l-0.94,-1.11l-1.16,-0.27l0.25,-0.54l-0.25,-0.67l-1.15,0.06l-1.82,1.29l-1.16,0.12l-1.33,-1.63l-1.34,-0.72l-2.71,0.04l-1.03,0.64l-0.64,1.13l-0.35,1.75l-1.32,0.86l0.46,1.43l-0.08,1.26l-2.09,-0.13l-1.88,1.89l-1.05,-0.3l-2.8,-0.01l-3.56,0.74l-0.45,0.74l-3.09,1.2l-0.45,0.51l-0.04,0.72l-1.53,1.38l0.11,-1.07l-0.45,-0.39l-3.33,1.32l-1.97,-0.04l-0.37,-0.38l-0.39,-2.05l-0.44,-0.37l-0.85,0.15l-0.38,-1.56l-1.06,-0.48l-3.69,2.24l-0.86,1.72l-2.29,-0.51l-1.24,1.5l-0.27,0.79l-0.51,0.49l-0.76,0.1l-1.39,-1.35l-2.08,-1.34l-1.51,-1.71l0.38,-0.69l-0.02,-1.06l-0.71,-1.19l-0.78,-0.19l-0.66,0.49l-0.73,-0.27l-1.47,0.23l-0.36,0.39l-0.0,1.03l-0.3,-0.98l-0.78,-0.09l-0.53,1.26l-0.76,-0.87l-1.6,-3.93l-0.85,-0.67l-0.69,0.16l-0.72,1.49l-2.03,1.42l-2.05,0.28l-1.37,-0.23l-0.86,0.31l-0.55,0.68l-1.94,0.19l-4.92,-0.81l0.03,-2.88l-0.43,-1.19l0.61,-1.14l-0.28,-1.64l-0.55,-0.62l-2.0,-0.71l-2.6,-2.78l0.35,-1.72l-0.05,-2.24l-1.27,-2.58l0.34,-3.02l0.62,-1.14l1.7,-1.27l11.06,-6.27l0.86,-0.66l0.44,-0.81l2.19,-0.92l3.62,-3.02l1.7,-2.16l2.53,-1.98l0.88,-0.25l0.74,0.43l-0.04,1.29l0.37,0.92l0.82,0.61l1.2,0.16l1.16,-0.32l0.69,-0.62l0.03,-1.0l-0.41,-1.1l0.17,-0.52l1.25,-0.49l1.93,1.49l1.54,0.6l1.32,0.01l2.29,-1.37l0.73,-1.81l-0.34,-0.78l-2.28,-2.05l-2.42,-0.33l-1.18,-0.71l-0.5,-0.92l-0.82,-0.67l-3.49,0.28l-0.93,-0.9l-0.59,-1.69l-0.97,-0.39l-0.91,-1.45l-2.52,-1.19l-1.28,-2.57l-1.04,-0.81l0.41,-0.8l2.49,-0.34l0.91,-0.6l1.31,0.19l0.82,-0.39l0.25,-0.57l-0.78,-1.52l0.71,-1.33l0.02,-0.66l-0.45,-0.55l-2.83,-0.73l-2.18,-1.58l-1.33,0.6l-1.31,-0.25l0.0,-2.11l0.43,0.93l0.6,0.15l0.88,-1.02l1.95,-0.62l1.34,-2.77l8.58,0.29l0.57,-0.33l0.16,-0.55l-0.47,-0.95l-2.41,-2.3l-0.79,-0.41l-1.03,-0.04l0.16,-2.85l-0.51,-1.31l-1.39,-0.46l-1.37,0.64l-2.26,-1.46l-1.22,-2.32l-0.19,-2.14l-0.79,-0.77l-0.57,-1.24l-1.11,-1.03l0.06,-2.11l-0.66,-1.12l-1.11,-0.96l0.19,-1.5l-0.52,-0.38l-0.62,0.03Z", "name": "Bihar"}, "IN-PY": {"path": "M432.94,621.28l0.12,-0.11l0.06,0.17l-0.03,-0.0l-0.16,-0.05ZM434.43,621.71l0.34,-0.0l0.03,0.12l-0.21,-0.03l-0.16,-0.08ZM355.48,770.41l0.24,-0.33l0.83,0.78l1.19,-0.08l-0.49,1.07l1.07,0.9l0.61,-0.12l1.09,-0.94l-0.97,2.81l-1.98,-0.18l-0.66,-0.53l0.23,-1.51l-1.16,-1.87ZM356.86,803.07l0.79,-0.26l-0.03,-0.93l0.92,0.32l0.8,-0.45l0.68,0.07l0.07,4.51l-0.78,-0.6l0.25,-0.69l-0.28,-0.5l-2.69,-0.99l0.29,-0.48ZM218.44,768.85l0.02,-2.05l1.16,0.12l1.63,-1.29l0.73,0.2l-0.37,0.3l-0.72,-0.09l-0.44,0.41l-0.27,1.66l-1.25,1.09l-0.5,-0.37Z", "name": "Puducherry"}, "IN-DD": {"path": "M144.48,504.35l0.06,-0.81l0.49,-1.24l0.48,0.6l0.06,1.15l-1.09,0.3Z", "name": "Daman and Diu"}, "IN-DN": {"path": "M146.62,508.98l1.49,0.02l0.64,-1.32l0.96,0.1l1.81,-1.3l0.0,1.2l1.42,0.47l-2.51,1.64l-0.2,0.71l0.26,1.36l0.63,0.79l1.15,0.12l0.71,-0.32l0.3,-1.06l1.1,0.26l-0.01,2.67l-0.38,1.21l-1.24,-0.9l-1.12,0.47l-0.96,-0.54l-0.98,0.61l-1.35,-2.56l-0.26,-1.86l-1.39,-1.3l-0.07,-0.48Z", "name": "Dadra and Nagar Haveli"}, "IN-DL": {"path": "M269.18,237.92l-1.09,-1.45l1.02,-1.35l1.39,-0.53l0.24,-1.0l0.78,-0.87l-0.35,-3.41l0.21,-0.9l1.59,-0.79l1.2,-0.05l0.91,-0.88l2.3,0.67l1.4,-0.39l0.27,0.61l-0.2,0.97l0.58,1.16l2.51,2.23l0.25,0.66l0.62,2.22l-0.95,1.04l-0.26,0.81l0.7,1.44l-2.32,0.75l-0.66,0.79l0.48,1.01l-0.98,0.25l-2.63,-1.33l-0.89,-1.75l-2.19,-1.1l-0.66,0.01l-0.48,0.79l-2.76,0.39Z", "name": "Delhi"}, "IN-NL": {"path": "M779.92,344.86l0.24,-2.48l-0.5,-1.53l-1.51,-1.38l-1.72,-2.41l5.61,-4.5l1.79,-2.48l3.84,-3.32l0.18,-0.6l-0.86,-1.43l1.99,-1.01l0.92,0.2l0.22,1.55l-1.05,1.7l0.18,0.61l0.39,0.2l3.95,-0.86l1.52,-1.07l1.37,-2.13l-0.58,-1.75l0.0,-0.99l1.01,-1.64l0.11,-3.4l2.88,-3.87l2.12,-1.95l0.79,-3.49l2.04,-2.58l0.89,2.11l0.8,0.16l0.76,-0.33l1.67,-1.57l0.74,-1.09l0.25,-1.63l1.49,-1.74l1.12,-0.19l0.86,-0.7l1.24,0.02l2.52,-1.07l3.03,-1.88l1.13,-0.97l1.92,-2.9l1.52,-1.46l1.31,0.78l1.78,-0.04l4.5,-2.81l1.45,1.13l0.13,1.9l-0.88,1.28l-0.18,0.95l0.32,0.93l0.81,0.73l-0.26,2.06l0.63,1.74l-1.12,0.02l-0.96,1.1l-1.61,0.79l-0.48,2.09l-2.17,2.74l0.78,2.22l-0.69,2.6l0.11,2.79l0.48,1.15l0.9,0.47l-0.42,0.83l0.3,2.22l0.56,0.6l1.14,0.39l0.23,0.64l-2.48,2.95l-2.14,1.25l-0.24,1.45l0.63,3.47l-0.08,1.03l-1.42,0.62l-3.3,4.31l-0.08,0.67l-0.92,0.26l-1.66,2.11l-2.18,0.49l-1.29,0.92l-0.79,-0.14l-2.19,-1.69l1.06,-3.49l0.1,-2.14l-0.72,-0.37l-2.49,2.12l-1.72,0.98l-1.48,1.73l-1.75,0.89l-3.83,0.5l-1.34,-0.81l-1.99,0.08l-1.96,-1.16l-6.95,0.35l-1.1,0.4l-0.54,1.41l0.25,0.38l1.19,0.4l0.13,0.77l-3.93,3.81l-0.97,2.24l-1.16,1.64l-1.08,-1.27l-1.34,-0.42l-1.8,-1.16Z", "name": "Nagaland"}, "IN-WB": {"path": "M545.45,405.85l-0.5,-0.98l0.56,-0.42l5.08,-0.89l0.31,-0.72l-0.47,-1.55l0.74,-0.53l1.67,0.87l0.84,0.07l-0.32,2.17l0.35,0.57l1.81,0.66l1.35,0.95l1.69,-0.33l1.95,-1.65l0.58,-2.23l1.76,-1.44l7.16,-2.58l3.6,-0.58l1.37,-0.52l0.56,-0.8l0.21,-1.04l-0.38,-1.28l0.13,-0.59l1.64,-2.23l2.89,1.56l1.05,0.13l2.02,1.46l1.68,0.42l1.24,-0.23l0.42,-0.94l-0.98,-1.3l1.48,0.29l0.47,0.6l0.77,0.13l0.6,-0.83l0.08,-1.2l0.67,-0.26l0.38,-0.66l-0.04,-1.15l-1.61,-2.24l1.91,-0.48l0.42,1.44l0.56,0.34l1.97,-0.7l1.91,0.1l1.22,-1.17l-0.03,-2.65l0.4,-0.06l1.12,0.83l0.64,-0.01l0.71,-0.96l0.29,-1.21l1.52,0.03l0.69,-0.57l0.01,-0.7l-0.45,-0.74l-0.74,-0.19l-0.01,-0.67l2.93,-1.81l1.74,-3.39l0.04,-1.52l0.75,-1.33l-0.41,-1.07l0.04,-1.25l-0.42,-0.42l1.37,0.59l1.07,-0.12l0.94,-0.6l0.46,-0.93l-0.2,-0.47l-0.58,-0.24l0.58,-0.51l0.08,-0.51l-0.69,-2.04l-0.63,-1.08l-1.12,-0.31l-0.14,-0.29l0.68,0.28l0.62,-0.34l0.26,-2.07l0.61,-1.34l-0.14,-1.71l-1.05,-3.44l-2.07,-1.79l-0.21,-1.92l0.46,-1.62l0.97,-1.02l0.74,-1.55l-0.87,-2.23l-0.57,-0.72l-0.74,-0.08l-0.57,-0.84l0.56,-0.79l2.33,-1.03l0.96,-1.0l2.16,-0.97l1.4,1.03l1.9,0.33l0.47,-0.45l-0.11,-1.05l-0.63,-0.84l0.41,-2.35l-0.5,-2.1l-1.25,-1.16l-1.89,-0.81l-1.11,-1.14l-1.2,-2.32l-1.92,-1.09l-0.39,-1.0l0.85,-0.61l0.64,-2.73l2.92,-2.46l1.08,-1.34l1.42,-0.41l1.96,-1.39l2.66,-2.74l1.56,-0.7l1.28,-1.06l1.18,-0.21l0.32,-0.73l-0.46,-1.15l-1.07,-0.55l0.79,-0.66l-0.12,-0.71l-1.34,-1.38l-1.14,-0.68l0.23,-1.51l-0.57,-0.35l-2.11,0.6l-0.78,-0.16l2.21,-5.06l0.16,-2.07l-0.51,-3.36l-1.72,-3.31l-1.28,-1.98l-1.44,-0.95l-1.12,-1.75l0.87,-4.21l1.51,1.11l0.39,1.54l0.74,0.73l4.09,0.21l3.92,1.74l2.29,-0.56l2.85,-2.48l2.71,0.28l1.59,-0.16l0.79,0.57l1.28,0.26l2.69,1.54l0.46,1.37l0.19,3.46l0.29,0.34l1.63,-1.15l0.76,1.97l0.84,0.27l1.26,-0.33l0.64,0.28l1.07,0.92l0.7,1.54l0.63,0.6l3.73,0.29l1.04,-0.28l0.94,-0.75l1.87,-0.3l3.01,1.82l2.09,-0.18l2.3,0.6l0.6,0.46l-0.29,1.59l0.63,0.37l2.22,-0.41l1.68,0.7l2.49,0.24l0.75,-0.98l0.75,2.6l0.28,3.28l-0.9,2.05l-0.46,2.89l-0.88,0.81l0.31,0.9l-1.25,0.59l-0.72,1.5l-0.86,0.56l0.04,1.22l-1.55,0.49l-0.18,-0.8l-0.86,-0.37l-1.27,0.64l-0.02,1.22l-0.94,0.39l-0.42,1.08l0.57,0.68l-0.48,0.58l0.23,0.75l1.09,0.15l-1.54,1.52l-0.38,1.81l-1.38,-1.31l-2.29,0.18l-0.73,-0.75l-1.31,0.6l-0.84,-0.27l-1.33,-1.22l-1.01,-0.45l-0.8,-1.36l-2.47,-1.14l-0.46,-0.78l-0.28,-2.06l-1.01,-1.97l-0.01,-0.39l0.84,-0.04l0.09,-1.08l-1.36,-0.64l-0.24,-0.96l-1.33,-0.55l-1.96,-1.58l-0.57,-0.06l-0.99,0.67l-0.74,1.31l-0.01,0.73l0.75,0.92l1.61,0.68l0.49,1.17l0.62,0.23l0.34,0.57l0.65,0.14l-0.29,0.34l-1.18,0.29l-0.68,-0.22l-1.29,-1.25l-1.04,-0.25l-0.91,0.46l-0.72,1.18l-0.91,-1.51l-1.33,-0.61l-1.97,0.6l0.81,-0.62l0.24,-1.27l-1.29,-0.96l-0.66,-1.82l-1.2,-0.43l-0.74,-1.07l-1.95,-0.46l-2.01,-1.77l-1.53,-0.53l-0.33,-2.09l-0.46,-0.49l-0.9,0.45l-0.68,1.2l-1.21,3.24l0.06,0.87l0.87,0.76l0.58,-0.35l0.14,-0.78l2.98,0.87l0.96,2.56l-1.84,-0.15l-3.0,2.73l-0.3,2.13l-3.15,1.09l-1.89,1.47l-0.78,1.93l0.51,1.07l-0.12,0.57l-0.79,0.64l-1.63,3.72l0.4,2.48l1.35,2.12l1.02,0.06l2.3,-0.88l0.79,0.4l1.81,2.04l2.96,2.25l0.25,2.15l1.56,0.98l1.71,2.04l2.13,0.28l2.25,1.05l0.73,-0.2l0.76,-0.76l1.66,-0.37l1.12,1.2l-0.48,1.96l1.4,2.3l1.33,0.44l0.8,0.66l2.14,0.08l-0.15,0.49l-1.45,1.22l-0.04,1.1l-0.32,0.07l-0.24,0.62l-2.61,-0.88l-0.47,0.18l-0.58,0.98l-1.64,-0.16l-2.86,-0.85l-1.23,-0.01l-1.12,0.71l-2.46,-0.78l-1.5,0.37l-0.35,0.76l-0.17,3.89l-0.99,1.68l-0.5,1.66l-1.59,2.27l-1.78,-0.3l-0.37,-1.1l-1.21,-1.04l-1.33,0.16l-1.59,0.83l-0.21,0.5l0.78,2.11l-0.83,1.08l-0.67,0.34l-0.28,1.04l-0.9,0.53l-0.14,1.33l-0.83,2.23l0.28,0.45l0.9,0.3l0.73,1.05l0.07,1.91l1.05,1.48l0.84,0.18l8.01,4.07l2.42,1.81l5.01,0.7l1.0,-1.38l1.17,0.59l0.6,0.78l0.3,2.04l-0.42,0.68l-1.42,0.76l-0.3,0.7l-0.09,2.48l0.81,1.21l0.65,0.38l-0.58,0.9l0.35,2.32l-1.67,1.6l-1.68,0.07l-0.85,0.66l-0.02,1.23l-0.76,1.49l0.25,1.1l-0.6,3.39l0.72,0.51l-0.1,0.68l0.41,0.56l1.25,0.21l1.1,1.66l1.75,1.33l0.39,0.76l0.88,0.04l0.61,-0.71l-1.51,4.2l-1.03,1.81l-0.01,0.88l0.44,0.92l2.58,1.08l1.56,-0.51l3.8,1.0l-2.85,2.89l-0.46,0.98l-0.39,3.23l1.78,3.39l1.51,0.97l-0.23,1.76l-0.92,1.57l1.48,4.98l-0.13,0.51l-0.56,0.36l0.08,0.71l1.11,0.51l0.92,3.0l-0.39,1.34l0.91,2.85l-0.27,0.58l1.66,2.45l0.42,1.62l-1.03,0.69l-0.22,1.48l0.63,1.91l0.14,2.67l-1.18,0.15l-0.44,0.52l-1.34,-0.77l-0.36,-1.32l-0.38,-0.28l-0.81,0.22l-0.3,0.82l0.64,1.51l2.25,1.42l0.54,0.87l0.86,3.85l1.27,1.9l-0.01,1.43l-0.48,0.14l-0.33,-0.52l-0.69,-0.07l-0.64,0.78l-1.89,-1.22l-1.24,-0.27l-0.7,-3.49l-0.61,-0.28l-0.4,0.34l-0.62,2.07l0.63,2.03l-0.94,0.29l0.5,-1.05l-0.26,-0.97l-0.39,-0.27l-1.42,1.86l0.48,2.23l-0.61,0.28l-1.15,-0.41l0.33,-1.07l-1.1,-2.67l0.57,-3.6l-0.26,-0.99l0.59,-1.77l0.2,-2.12l1.06,-1.02l0.23,-0.74l-0.27,-0.9l-1.35,-1.0l1.61,-2.01l-1.14,-0.17l-1.44,1.2l-0.31,1.39l1.07,0.87l-0.15,0.5l-0.98,2.08l-1.2,-0.05l0.8,-2.06l-0.43,-2.86l1.34,-2.58l-0.1,-0.63l-0.99,-0.36l-1.64,3.33l0.18,2.1l-0.71,1.31l-0.13,2.49l-0.97,2.58l-0.07,2.69l0.46,0.46l1.46,-0.37l0.16,0.55l-0.31,1.14l-0.55,-0.13l-0.4,0.44l0.23,2.14l-0.66,0.46l-0.07,1.76l-0.47,-0.41l-0.69,0.01l-0.11,1.32l-0.51,-0.09l0.07,-1.06l0.6,-0.74l0.46,-2.03l-0.73,-2.54l0.85,-1.8l-0.11,-1.1l-0.98,-1.56l0.53,-1.9l-0.75,-0.79l-0.46,-0.03l-0.08,0.85l-0.75,1.52l0.64,2.32l-0.63,0.42l-0.66,1.98l0.48,3.04l-0.28,0.49l-1.35,0.68l-0.22,-1.85l0.28,-0.81l-0.46,-0.52l-1.07,0.39l-0.38,-0.84l-0.84,0.2l-0.44,-2.18l-0.57,-0.66l-0.63,-0.16l-0.42,0.44l0.08,0.75l1.01,3.85l-0.42,1.45l0.66,1.05l-0.95,0.35l-0.35,-1.27l-0.51,-0.52l-0.6,0.03l-0.58,-1.49l0.87,-2.47l-0.23,-0.94l0.2,-0.63l-1.67,-3.15l-0.24,-2.24l0.24,-0.83l2.02,-2.79l-0.71,-3.23l-3.61,-1.75l-0.09,-0.54l-0.61,-0.27l-0.84,0.43l-0.77,-0.39l-1.03,-1.26l-0.97,-4.14l-0.49,-0.54l-0.92,-0.13l-0.41,0.6l0.54,0.86l0.74,3.83l0.6,1.16l1.56,1.46l3.72,0.8l0.73,0.61l0.32,1.05l-0.22,0.69l-1.51,1.64l-2.08,0.56l0.04,1.33l-2.0,4.07l-2.48,1.79l-1.01,1.44l-4.96,3.02l-2.47,0.14l-4.13,1.11l-1.25,-2.09l0.04,-2.21l-0.26,-0.62l-0.76,-0.57l-4.7,-1.12l-0.64,-1.11l-0.35,-2.0l-0.83,-1.17l-2.44,-0.78l-2.21,2.36l-0.3,-0.07l-0.94,-1.35l0.28,-2.14l-0.68,-1.6l-1.45,-1.03l-1.64,-0.67l-1.74,-0.15l-2.08,-1.48l-1.77,-0.61l-0.33,-0.57l0.32,-0.22l0.61,-0.36l1.19,0.03l0.28,-1.32l2.26,-0.3l0.3,-0.79l-1.52,-1.54l-0.47,-2.23l-2.14,-1.64l-0.14,-0.58l0.98,0.03l0.45,-0.53l-0.69,-1.9l-1.33,-1.0l-2.63,-0.5l-0.79,-2.5l-1.98,-1.62l-0.94,-0.49l-1.31,-0.05l-1.46,-1.14l0.13,-2.51l0.41,-1.21l-0.13,-0.83l0.77,-0.68l1.92,-0.56l0.18,-0.83l-1.95,-0.64l-4.23,-0.15l-1.7,-0.37l-1.31,-0.0l-1.19,0.45l-5.28,-5.12l-1.99,-0.54l-1.51,0.49l-0.33,-1.19l-1.25,-1.57l0.38,-1.25l1.12,-1.59l0.49,-2.12l-0.57,-0.72l-1.16,-0.03ZM621.37,462.65l0.62,0.85l-0.48,1.24l-0.1,-0.46l-0.03,-1.63ZM639.28,467.29l-1.47,0.01l-0.03,-1.73l1.33,0.75l0.17,0.97ZM630.2,458.45l-0.18,-0.62l0.39,-0.95l1.22,-1.6l0.22,0.26l-0.7,3.21l-0.96,-0.3ZM615.62,464.13l-1.95,-0.31l-0.34,-0.61l1.43,-4.38l1.08,-1.59l0.53,2.85l-0.1,1.69l-0.79,0.55l-0.14,0.48l0.28,1.31ZM614.23,456.85l0.15,-1.15l0.64,-1.08l0.26,0.49l-0.18,0.81l-0.87,0.92Z", "name": "West Bengal"}, "IN-HR": {"path": "M197.67,196.54l-1.92,0.66l-0.68,-0.19l-0.12,-0.33l0.58,-1.74l1.54,-0.71l0.56,-0.71l0.04,-0.87l-1.03,-1.19l0.03,-0.46l3.74,1.02l2.05,-1.87l3.05,-0.56l0.68,0.68l2.25,0.52l0.65,1.26l1.95,1.36l2.44,-0.58l0.57,-1.17l-0.41,1.39l0.24,1.61l1.61,1.38l0.49,-0.02l0.38,-1.05l0.49,-0.25l0.24,0.89l0.89,1.26l-0.77,0.21l-0.05,1.32l-0.89,0.47l-0.18,0.49l2.26,4.51l0.68,0.02l1.72,-0.75l-0.08,-1.9l0.4,-0.66l1.05,-0.42l0.07,-0.72l1.15,-1.12l1.84,-2.76l4.54,1.48l1.87,-0.35l1.18,0.2l0.81,-0.43l0.25,-1.03l1.84,-0.6l1.45,0.72l0.68,1.43l0.66,0.57l2.19,0.36l1.5,-0.6l1.29,-0.08l1.38,-1.54l2.31,-0.92l2.19,-1.64l-0.08,-0.61l-0.99,-0.75l-0.42,-1.25l0.77,-2.4l0.6,-0.91l-0.16,-0.9l0.93,-0.28l0.17,-0.47l-1.41,-0.86l0.04,-0.31l1.21,0.8l1.17,0.28l1.1,-0.22l0.28,-0.67l0.98,0.56l0.49,-0.29l0.43,-0.88l0.03,-1.16l0.63,1.85l0.67,0.93l1.52,0.62l1.31,-0.04l3.08,-2.2l0.45,-2.11l-1.11,-0.83l-0.74,-1.06l1.96,-0.97l2.75,-2.1l0.15,-0.69l-0.67,-0.42l0.18,-0.95l0.62,-0.28l0.94,0.26l1.29,-0.13l1.11,2.15l0.94,0.05l0.48,-0.5l0.29,-1.07l-0.34,-3.0l0.44,-1.02l-0.52,-1.05l0.23,-1.9l-0.5,-1.28l-0.77,-0.38l-0.31,-1.22l-0.78,-0.13l0.06,-1.77l-0.44,-1.16l0.68,-1.4l0.01,-0.71l-0.29,-0.49l-0.85,-0.37l-0.78,-1.44l0.75,-0.5l0.96,1.15l1.8,0.0l0.72,0.82l0.49,1.43l1.37,0.91l0.34,0.94l3.46,1.85l0.71,0.88l0.16,2.59l-0.5,1.22l0.09,0.78l2.08,1.94l0.25,0.78l0.44,0.23l0.93,-0.4l1.76,0.9l1.62,0.31l0.93,0.77l1.26,-0.33l0.59,0.71l2.07,-0.23l2.03,1.34l-0.49,3.0l-4.77,4.22l-0.4,1.32l-2.42,1.67l-0.2,0.66l-0.96,0.19l-0.26,0.72l-1.47,1.42l-0.66,1.71l-0.89,4.15l-0.47,0.9l-0.85,0.28l0.03,1.48l-0.81,0.56l-0.03,0.91l-0.63,0.62l-0.17,1.53l0.38,1.01l-0.82,0.38l-0.38,0.67l0.4,1.11l-0.1,1.06l0.71,0.51l0.71,-0.06l-1.49,1.77l0.33,0.56l2.21,0.16l-0.49,1.16l0.06,1.19l0.44,0.83l-0.56,1.13l0.32,4.99l-0.22,0.57l1.83,3.91l-0.49,0.52l-0.07,0.59l1.38,1.81l-0.48,0.8l-1.19,0.43l-2.62,-0.68l-1.12,0.96l-1.76,0.23l-1.23,0.79l-0.42,1.42l0.38,3.16l-0.71,0.77l-0.21,0.93l-1.26,0.39l-1.28,1.97l1.21,2.02l0.49,0.29l3.29,-0.53l0.51,-0.79l1.96,0.95l0.92,1.77l2.96,1.49l1.17,-0.15l0.67,-0.44l0.11,-0.6l-0.47,-0.68l0.36,-0.34l2.21,-0.63l1.36,1.03l-0.01,0.77l0.51,0.3l0.72,-0.35l0.65,1.19l0.96,-0.1l-0.04,0.82l0.65,0.59l-0.7,2.07l0.67,0.83l0.27,1.32l1.0,0.34l-0.17,0.55l-0.64,0.25l-0.17,0.47l0.74,0.72l-0.77,0.85l0.01,1.32l-0.24,-0.15l-0.61,0.36l0.19,1.33l-0.23,0.73l0.1,0.41l1.03,0.81l0.7,1.8l-0.54,0.3l-1.08,1.73l-1.24,-0.14l-1.14,1.02l-2.4,0.84l-0.96,0.82l-1.05,0.03l-0.37,0.47l-0.86,-0.73l-0.59,0.56l-0.3,-0.44l-0.52,-0.11l-0.85,0.76l-1.92,-0.54l-0.95,0.12l-0.53,1.25l0.42,0.62l0.78,0.36l-1.77,0.36l-1.03,1.64l-1.71,0.27l-0.23,-0.17l0.72,-0.3l0.15,-0.38l-0.57,-0.95l0.43,-2.47l0.88,-1.72l-0.19,-3.96l-0.52,-2.28l0.64,-2.88l-0.31,-0.93l-2.2,-2.22l-0.95,-0.48l-1.46,0.62l-1.38,1.94l-3.45,2.5l-0.25,0.95l0.49,1.35l-1.85,0.43l-0.89,0.93l-0.83,-2.12l-1.96,-0.59l0.71,-0.57l-0.55,-0.72l0.54,-0.08l0.22,-0.4l-0.98,-1.7l-0.96,-0.35l-1.98,0.38l-0.71,-1.02l-1.24,-0.44l-0.56,0.44l-0.0,0.81l1.23,1.18l-0.83,0.3l-0.23,0.52l0.19,0.51l1.05,0.65l-0.19,0.59l-0.5,0.06l-1.74,-1.05l-0.94,0.38l-1.54,-0.12l-0.66,0.79l-0.18,1.38l0.66,2.16l0.02,1.52l0.69,0.96l0.29,1.5l-0.62,0.44l-1.77,-1.38l-3.88,0.2l-0.48,-1.45l-1.14,-0.82l-0.09,-0.38l1.1,-0.25l0.59,-0.56l0.14,-0.71l-0.49,-0.68l0.63,-1.33l1.08,-1.16l0.14,-0.82l-0.76,-0.63l-0.7,0.22l-0.51,0.59l-0.74,-0.62l1.69,-0.98l0.71,-0.94l0.81,0.77l0.71,0.05l0.34,-1.01l-1.72,-2.96l-2.17,-2.79l-2.33,-2.11l-2.17,-0.91l-1.14,0.06l-0.05,-1.25l-2.28,-1.69l-3.18,-4.01l-3.25,-9.33l1.03,-1.13l-0.06,-1.08l-0.44,-0.58l-1.68,-0.7l-1.73,-2.58l0.02,-0.98l-0.52,-1.06l0.81,-0.33l0.22,-0.76l-0.73,-2.06l-0.71,-0.18l-1.11,0.73l0.1,-1.56l-0.26,-0.42l-0.65,-0.14l-1.3,0.6l-0.77,0.84l-0.86,0.08l-1.19,-0.66l-1.07,0.71l-1.9,0.54l-1.12,-1.64l-0.56,-0.19l-1.59,0.27l-1.1,-2.41l-0.82,-0.74l-2.52,-0.92l-0.97,0.26l-1.36,1.06l-1.48,-0.23l-1.78,0.2l-0.51,0.37l-0.23,0.76l-0.28,-0.03l-2.1,-3.33l0.28,-0.41l1.47,-0.13l0.47,-0.84l0.07,-1.62l-1.13,-1.94l0.92,-5.58l-0.73,-0.83l-1.02,0.44ZM259.41,180.33l-0.42,0.53l-0.13,0.09l0.07,-0.25l0.48,-0.37Z", "name": "Haryana"}, "IN-HP": {"path": "M229.45,117.96l1.78,-1.92l0.71,-1.52l-0.42,-0.79l-1.07,0.13l-0.02,-1.36l3.39,-1.15l1.65,-1.71l4.23,-3.05l-0.07,-0.68l-1.73,-2.9l0.38,-1.22l1.73,-1.98l0.07,-1.31l-0.71,-1.74l0.32,-2.08l-1.4,-2.4l-1.75,-1.91l-0.13,-0.95l1.18,-0.43l1.48,0.51l0.94,0.92l0.79,-0.09l4.49,-3.83l4.22,-1.75l0.9,-0.95l0.55,-1.64l2.1,-1.4l1.27,-0.58l3.51,-0.66l0.95,-0.52l2.35,1.47l3.95,-0.18l5.58,5.42l4.66,2.96l1.53,0.84l6.68,2.06l0.97,-0.1l0.54,-0.69l2.55,-0.39l2.39,-0.78l1.97,-1.57l2.83,-1.51l4.08,4.65l1.07,2.36l1.06,1.32l0.31,2.34l2.3,3.1l1.48,0.01l1.99,-1.8l2.17,-0.84l2.03,-0.16l0.85,-0.83l1.36,-0.66l0.22,-1.01l0.92,0.01l0.38,1.9l-0.26,1.58l-2.3,2.04l-0.82,2.5l0.0,1.13l0.76,0.84l0.89,0.12l1.87,-1.75l1.92,3.19l-0.51,1.13l0.86,3.58l-0.14,1.8l1.83,1.02l4.14,5.78l2.59,1.76l0.19,0.99l-0.67,1.45l-0.59,2.7l-0.94,1.85l0.75,1.03l-0.01,1.01l0.96,1.57l1.22,0.41l1.58,1.69l-3.62,3.17l0.06,1.16l1.86,1.29l-0.72,3.51l0.1,0.8l0.49,0.69l1.22,0.56l2.79,-0.26l1.58,1.74l1.69,2.52l0.03,0.64l-1.52,0.33l-1.82,-0.11l-0.93,-0.71l-1.48,-2.18l-4.35,-0.29l-1.49,-0.5l-3.2,0.35l-2.0,-1.63l-0.97,-0.01l-1.04,-0.74l-1.82,-0.16l-1.0,0.16l-1.58,1.0l-1.51,0.46l-4.45,2.55l-3.03,-0.02l-4.59,4.61l0.1,1.68l-1.55,0.35l-0.07,0.87l1.2,1.32l0.08,0.92l-0.09,0.37l-0.57,-0.32l-0.55,0.2l-1.49,3.28l0.05,1.22l0.89,0.92l0.27,1.62l0.79,1.6l-0.76,0.85l-0.03,0.51l0.97,1.5l1.17,0.3l-0.02,0.5l-4.31,2.33l-2.78,0.6l-0.54,1.0l-1.24,-0.9l-1.78,0.25l0.35,-0.76l-0.47,-0.5l-2.06,0.86l-0.62,-0.66l-1.76,-0.37l-1.86,-0.95l-0.96,0.35l-0.19,-0.67l-1.61,-1.27l-0.4,-0.67l0.53,-1.47l0.06,-1.86l-0.36,-1.18l-0.9,-1.08l-3.39,-1.8l-0.27,-0.87l-1.32,-0.83l-0.45,-1.35l-0.95,-1.09l-1.97,-0.09l-1.17,-1.21l-1.44,0.74l-4.03,-3.4l-0.52,-1.32l0.49,-1.87l-0.67,-0.63l0.08,-1.55l0.76,-1.11l-0.03,-0.41l-0.37,-0.37l-0.92,-0.05l-0.01,-0.8l-0.54,-0.83l-0.54,-0.15l-0.51,0.57l-0.55,-0.83l-1.05,0.02l-0.81,-0.71l-0.55,0.31l-2.49,-4.37l-1.8,0.74l-0.04,1.86l-0.67,0.19l-0.54,1.21l-0.85,-0.29l-1.23,0.33l-0.44,-0.26l-0.89,-1.09l-2.37,-7.15l-4.5,-8.19l0.07,-0.38l1.15,-0.14l0.15,-0.7l-2.74,-4.52l-5.6,-2.94l-3.59,-0.7Z", "name": "Himachal Pradesh"}, "IN-AS": {"path": "M663.07,316.48l0.01,-0.33l2.23,-0.81l0.27,-0.58l-0.2,-0.73l0.78,-0.56l0.58,-1.33l1.61,-0.9l-0.43,-0.98l0.82,-0.66l0.51,-3.03l0.94,-2.19l-0.3,-3.5l-0.71,-2.22l1.37,0.07l6.69,-1.16l1.04,-0.91l0.73,-1.87l0.84,-0.52l2.26,-0.19l1.89,-1.28l0.86,0.13l2.83,1.94l3.6,1.77l4.05,0.43l8.94,-0.5l1.75,-0.74l0.81,-0.01l3.25,0.08l2.45,0.93l1.24,-0.17l1.11,-0.58l1.4,-2.16l0.7,-0.32l1.42,0.14l0.88,1.73l0.8,0.57l2.17,-0.43l1.87,0.42l1.57,-0.18l3.68,-1.8l0.91,1.59l0.76,0.22l0.63,-0.55l-0.09,-1.07l0.42,-0.45l-0.02,-0.62l1.9,1.21l2.1,-0.24l1.36,-1.2l0.28,-0.99l3.65,0.29l3.76,-0.78l8.62,-2.47l2.73,-1.83l3.43,0.48l3.48,1.5l0.3,0.71l0.71,0.55l1.88,0.49l10.99,-1.18l1.14,0.32l1.27,0.98l0.87,0.01l1.48,-0.64l3.25,-0.5l1.99,-0.77l4.25,-3.13l0.32,-0.77l-0.24,-1.72l0.51,-0.89l4.15,-4.24l8.09,-6.65l0.47,-1.11l-1.32,-1.97l0.7,-0.82l1.01,1.03l2.02,0.77l3.03,-0.68l1.08,0.66l1.54,-0.32l4.22,-2.16l4.21,-1.1l4.59,-2.26l9.18,-3.21l1.71,-0.97l1.72,0.75l1.48,0.08l4.22,-1.06l4.0,-2.54l1.27,-0.38l7.37,-0.1l-2.08,3.62l-3.49,4.12l-0.39,1.22l0.72,3.03l2.67,2.25l0.25,1.82l-0.48,1.35l0.33,0.7l-0.05,1.3l0.79,0.26l1.3,-1.47l0.92,-0.12l0.74,0.97l-0.03,1.23l-1.02,0.66l-0.4,0.89l-1.02,0.43l-0.42,0.76l-0.96,-0.32l-2.26,0.04l-4.83,1.83l-2.47,-1.34l-1.74,0.34l-0.89,0.84l-0.76,2.13l-1.08,1.05l-2.06,0.87l-2.93,2.18l-2.33,0.23l-1.17,1.42l-3.92,2.33l-1.33,0.03l-1.25,-0.77l-0.62,0.03l-1.42,1.26l-2.28,3.32l-0.98,0.83l-2.89,1.8l-2.43,1.03l-1.31,-0.0l-0.86,0.71l-1.1,0.15l-1.9,2.12l-0.28,1.68l-0.66,0.97l-1.47,1.38l-0.68,0.17l-0.59,-1.92l-0.66,-0.39l-0.54,0.12l-2.29,2.96l-0.75,3.42l-2.08,1.89l-2.98,4.02l-0.17,3.6l-1.03,1.73l0.01,1.2l0.57,1.47l-1.16,1.72l-1.19,0.85l-3.43,0.81l1.09,-1.91l-0.08,-1.11l-0.43,-0.8l-1.57,-0.43l-2.36,1.15l-0.41,1.0l0.9,1.2l-3.78,3.26l-1.75,2.44l-5.74,4.65l0.02,1.06l1.74,2.27l1.43,1.25l0.42,1.24l-0.09,1.81l-1.83,2.72l-2.5,5.47l-0.88,0.27l-0.67,0.79l-0.14,1.08l0.51,1.11l-1.1,0.82l0.37,1.06l-1.35,2.11l-0.19,0.93l-1.4,-0.34l-0.76,0.41l-0.42,0.68l-0.98,3.15l0.15,0.92l0.37,0.32l-0.7,1.62l0.54,1.23l-1.03,0.63l-0.78,4.46l-0.49,0.04l-0.71,1.05l-1.92,-0.33l-2.5,0.78l-1.72,-3.21l-0.61,-0.53l-0.52,-0.02l-0.53,0.59l-1.18,3.26l-2.61,2.91l0.05,1.31l-0.98,0.5l-3.21,2.95l-0.74,-0.22l-0.53,-0.84l-0.23,-0.86l0.42,-1.1l-0.34,-0.48l-4.04,-0.06l-1.99,-0.48l0.99,-2.26l0.18,-1.77l-0.74,-1.72l-0.3,-1.98l-2.13,-1.46l0.78,-3.19l1.58,-4.31l0.04,-1.65l-0.52,-1.57l0.67,-0.52l0.99,0.32l2.9,1.82l3.14,-0.9l0.81,-1.3l-0.35,-1.35l-0.87,-0.64l-0.1,-0.43l-1.9,-1.24l3.56,-3.27l1.3,-0.42l0.35,-0.75l2.67,-0.27l0.89,-0.99l3.76,-1.27l0.46,-0.64l-0.78,-1.58l0.37,-1.38l-0.38,-1.05l-2.72,-2.53l-2.06,-0.78l-0.47,-0.7l-0.81,-0.43l1.34,-1.1l1.33,-1.73l0.23,-0.63l-0.27,-0.67l-1.06,-0.16l-1.61,0.87l-3.56,-3.68l-2.01,-1.75l-1.09,-0.46l-2.26,1.22l-2.7,0.45l-1.34,0.75l0.18,-1.73l-0.23,-1.9l1.48,-3.54l-0.29,-0.86l-0.88,-0.3l-0.05,-0.67l2.62,-2.44l0.29,-0.89l-0.27,-0.45l-3.49,-0.3l-3.33,1.02l-1.08,-0.05l-2.93,0.66l-0.79,-0.14l-2.03,-1.5l-0.88,0.03l-1.87,1.45l-1.06,2.67l-1.17,1.02l-0.79,-0.11l0.48,-1.79l-0.31,-1.05l-0.62,-0.43l-1.23,-0.02l-3.89,4.8l0.26,0.86l-1.79,0.13l-1.8,0.55l-1.04,0.78l-1.85,2.29l-1.11,0.57l-0.36,-0.65l-0.11,-3.58l-0.9,-0.34l-2.65,0.99l-0.98,-0.4l-0.72,0.37l0.17,-1.18l-0.25,-0.83l-1.14,-0.53l-0.7,-0.86l-3.36,-0.26l-1.72,0.28l-0.87,0.55l-0.12,-0.83l-0.79,-0.34l-3.3,0.94l-0.24,-0.8l-0.65,-0.4l-0.61,0.19l-1.3,1.31l0.29,-0.71l-0.11,-0.76l-1.17,-0.96l-1.09,-0.45l-2.78,-0.18l-0.9,0.14l-1.44,0.94l-5.77,0.82l-3.11,2.52l-1.92,2.43l-0.44,1.79l-0.72,1.25l0.16,2.24l1.61,1.92l-0.05,0.49l-0.77,0.48l-2.0,0.28l-0.42,0.72l-0.22,2.1l-1.52,0.65l0.59,-5.87l-1.02,-2.98l-0.55,-2.85l0.1,-0.67l1.34,-2.33l0.13,-0.78l-0.68,-0.66l0.5,-0.89l-0.56,-0.92l-0.84,0.15l-0.91,-1.29l-0.12,-1.51l-1.12,-2.31l-0.58,-0.37l-1.15,-0.04Z", "name": "Assam"}, "IN-UT": {"path": "M290.95,175.24l-0.31,-0.45l0.16,-0.23l3.37,-0.85l3.64,-1.92l0.42,-0.6l-0.06,-1.2l-1.32,-0.46l-0.68,-1.08l0.48,-0.37l0.27,-0.91l-0.22,-0.97l-0.63,-0.85l-0.26,-1.61l-0.89,-0.91l-0.01,-0.76l1.22,-2.78l0.89,0.28l0.59,-1.05l-0.14,-1.41l-1.18,-1.28l0.81,0.08l0.67,-0.49l0.3,-0.73l-0.32,-1.05l3.9,-4.07l0.54,-0.28l2.79,0.1l4.5,-2.57l3.73,-1.55l1.69,0.15l0.85,0.68l1.03,0.03l1.2,1.2l0.94,0.46l2.61,-0.37l2.11,0.53l4.18,0.25l1.13,1.91l1.22,0.95l3.16,0.05l1.25,-0.6l0.0,-1.27l-1.82,-2.75l-1.58,-1.74l0.87,-1.39l0.96,0.85l1.0,-0.03l1.1,-3.41l1.16,-0.22l2.08,1.39l0.62,1.44l1.05,0.36l-0.03,1.25l0.74,0.86l0.04,1.22l1.46,0.85l0.54,2.52l0.53,0.57l2.26,0.97l1.08,2.47l2.17,0.27l1.63,2.04l1.6,0.58l1.91,-0.81l3.23,-0.54l3.15,0.76l1.58,2.12l3.25,1.54l1.81,2.14l1.15,0.36l1.78,-0.62l0.99,1.35l0.94,0.56l-0.58,1.06l-0.99,0.19l-0.34,0.48l0.09,0.66l0.95,1.13l0.08,0.47l-0.68,1.46l0.45,0.55l2.1,-0.18l2.17,0.6l5.67,2.86l2.65,0.07l3.78,2.21l1.84,2.43l5.1,1.78l0.86,0.44l0.68,1.13l-2.12,0.8l-0.8,-0.96l-0.55,-0.09l-0.49,0.35l-1.01,1.05l0.22,1.15l-0.44,0.64l-2.27,1.77l-1.2,1.7l-2.2,1.62l-2.18,0.57l-0.85,1.97l-2.18,2.84l-0.56,0.44l-1.9,0.52l-0.92,0.77l-0.45,0.93l-0.04,1.03l0.96,3.25l-1.75,1.83l-0.16,1.01l-1.64,1.45l-0.25,0.68l-1.2,0.53l-0.28,0.84l1.3,3.62l0.76,0.26l-0.56,2.85l-0.47,-0.21l-0.86,0.34l-0.15,0.75l0.5,1.37l-0.14,0.51l-1.7,0.08l-1.15,0.63l-0.63,1.38l-0.35,2.99l-1.44,0.97l-0.65,1.28l0.08,2.75l1.04,0.9l-1.16,1.58l-1.43,0.55l-0.87,-0.37l-0.04,-1.04l-0.44,-0.24l-0.79,0.2l0.08,-0.94l-0.38,-0.4l-1.62,0.37l0.3,-1.52l-1.13,-0.87l-2.18,-0.29l-0.6,0.22l-0.26,0.74l-0.54,0.19l-1.94,-0.41l-1.16,0.47l-0.67,-0.89l-1.55,-0.1l-2.32,0.86l-0.71,-2.13l-1.46,-1.68l-2.4,-0.13l-3.8,-2.61l-0.66,-0.74l-0.55,-1.37l-2.39,-1.3l-0.84,-0.11l-3.42,1.35l-0.4,-1.87l-1.03,-1.41l-4.38,-2.28l0.11,-0.62l0.69,-0.26l1.19,0.27l0.76,-1.03l0.69,0.21l0.69,-0.27l1.77,-1.76l0.03,-1.29l-3.55,-1.07l-4.97,-2.81l-1.61,-1.38l-2.29,-3.67l-1.11,-1.1l-3.59,-1.79l-2.29,-3.9l-2.23,-2.17l-1.68,0.04l-0.85,1.12l0.16,1.82l1.13,4.27l-0.23,1.21l-0.92,0.93l-1.27,0.59l-0.53,-0.16l-3.81,-2.16l-3.95,2.04l-1.26,-2.37l-1.0,-3.95l-0.15,-3.69l1.35,-2.08l1.34,-3.04l3.16,-2.75l0.2,-1.02l-0.65,-0.63l-5.42,-2.71l-2.87,-2.4l-1.41,-0.26l-0.93,0.49Z", "name": "Uttaranchal"}, "IN-JH": {"path": "M485.62,401.35l-2.2,-0.83l-1.66,0.13l-0.64,-0.47l-0.92,-2.18l0.46,-1.96l-0.75,-2.15l-5.31,-5.13l-0.45,-1.24l-0.28,-2.67l-2.23,-1.57l-3.11,-0.55l0.74,-1.85l1.39,-1.87l0.17,-1.31l1.15,-1.83l-0.17,-0.87l-1.63,-2.76l0.11,-0.69l0.93,-0.61l2.97,-0.32l4.77,0.81l1.87,-0.08l1.71,-1.09l1.28,0.23l2.91,-0.51l1.72,-1.44l0.63,-1.37l1.28,2.2l0.99,2.58l0.91,0.66l0.71,-0.13l0.37,-0.54l0.48,0.46l0.71,-0.09l0.31,-0.39l0.0,-0.99l1.13,-0.14l0.85,0.26l0.77,-0.44l0.4,0.65l0.01,0.81l-0.37,0.6l0.15,0.73l1.64,1.83l3.74,2.84l1.49,-0.24l1.96,-2.6l1.54,0.48l0.78,-0.11l0.96,-1.83l3.19,-2.01l0.37,0.18l0.47,1.68l1.14,0.05l0.36,1.93l0.73,0.76l1.93,0.23l3.38,-1.36l-0.14,0.95l0.71,0.62l2.29,-1.85l0.34,-1.09l2.75,-1.0l0.7,-0.85l3.22,-0.65l2.72,-0.0l1.15,0.31l2.07,-1.87l1.74,0.23l0.61,-0.3l0.36,-0.71l0.0,-1.21l-0.39,-1.16l1.12,-0.67l0.91,-2.77l0.59,-0.38l2.49,-0.03l0.87,0.51l1.73,1.86l1.65,-0.22l1.97,-1.34l-0.19,1.0l1.95,0.69l0.56,2.96l0.66,1.0l1.38,0.68l1.57,-0.48l1.85,0.5l0.24,1.48l-0.96,1.25l0.15,0.88l5.46,3.3l0.78,-0.54l0.24,-1.39l0.74,-0.75l0.22,-2.08l2.61,-2.45l1.79,0.61l1.64,-0.17l0.97,-0.45l0.63,-0.86l1.69,1.09l2.36,0.74l0.49,-0.24l0.04,-1.06l0.79,-1.32l2.54,0.86l1.25,-0.22l0.91,-2.73l0.27,-2.7l-0.24,-0.98l1.59,-2.79l-0.02,-3.96l1.79,-2.25l0.83,-0.3l1.16,0.31l0.51,-0.24l1.12,-3.76l1.51,-0.38l1.41,0.51l0.77,-0.28l1.6,-3.24l1.37,-1.12l1.1,0.52l1.08,1.31l2.68,0.7l1.93,-0.1l0.67,0.49l0.1,0.59l-0.46,1.42l0.24,2.13l2.17,2.01l1.05,3.9l-0.72,3.72l-1.0,-0.18l-0.39,1.06l0.51,0.67l1.0,0.23l0.43,0.82l0.61,1.83l-0.66,0.58l-0.05,0.67l0.77,0.42l-1.14,0.75l-2.41,-0.72l-0.85,0.38l0.07,0.8l1.03,0.5l-0.1,1.01l0.4,0.96l-0.7,1.06l-0.04,1.52l-1.26,2.69l-3.44,2.56l0.02,1.36l0.28,0.36l0.67,-0.02l0.2,0.56l-1.83,0.11l-0.91,2.13l-1.27,-0.85l-1.16,0.28l-0.22,0.53l0.12,2.26l-0.83,0.87l-1.67,-0.16l-1.77,0.66l-0.38,-1.37l-0.75,-0.37l-2.33,0.63l-0.38,0.95l1.58,2.04l0.13,0.85l-0.99,0.74l-0.22,1.61l-0.67,-0.67l-1.24,-0.31l-1.18,0.26l-0.11,0.83l0.9,1.18l-0.74,0.16l-1.48,-0.36l-1.99,-1.45l-1.11,-0.15l-2.74,-1.55l-0.75,0.01l-2.05,2.64l-0.2,0.99l0.37,1.17l-0.54,1.3l-4.61,0.89l-7.31,2.64l-2.04,1.68l-0.42,2.01l-1.8,1.61l-1.1,0.29l-1.25,-0.91l-1.7,-0.6l0.37,-1.76l-0.17,-0.83l-3.17,-1.24l-0.91,0.23l-0.6,0.76l0.27,2.08l-4.66,0.65l-1.05,0.72l-0.09,0.97l0.72,1.07l1.45,0.25l-0.37,1.69l-1.12,1.59l-0.47,1.62l0.4,0.99l0.91,0.9l0.58,1.59l0.42,0.13l1.6,-0.54l1.56,0.43l4.28,4.41l1.21,0.8l2.64,-0.43l6.48,0.73l-1.12,0.37l-1.06,1.04l-0.38,5.19l1.78,1.49l1.55,0.14l2.47,1.85l0.25,1.52l0.66,1.08l0.97,0.46l1.88,0.17l1.02,0.78l0.5,1.15l-1.24,0.06l-0.21,0.5l0.21,1.04l2.24,1.83l0.38,2.09l1.43,1.35l-2.14,0.24l-0.34,0.37l-0.06,1.01l-0.83,-0.19l-1.36,0.84l-5.58,-3.66l-3.08,0.44l-0.93,-0.27l-2.33,-2.54l-5.72,-2.93l-1.38,-1.66l-0.96,-0.22l-0.63,0.3l-0.7,0.93l-1.56,0.42l-0.49,0.53l0.14,1.26l1.25,1.79l0.31,2.33l-0.08,0.94l-0.78,1.36l0.01,0.75l0.7,1.68l-0.43,2.63l-1.68,2.46l-1.06,0.74l-1.12,0.27l-1.32,-0.84l-0.04,-1.41l0.7,-1.51l-0.5,-0.78l-3.63,1.66l-3.84,-0.98l-3.16,-1.78l-1.39,-0.0l-2.85,1.24l-2.91,3.01l-0.82,-0.88l-2.85,-1.79l-1.6,-0.26l-1.46,0.46l1.5,-2.94l1.65,-2.4l0.39,-1.42l-0.54,-3.97l-0.68,-1.83l-0.62,-0.17l-2.32,1.61l-1.27,0.2l-0.95,0.73l-3.4,-0.9l-1.07,0.16l-1.02,0.58l-6.68,0.19l-0.58,0.37l-0.42,1.49l-2.34,1.14l-2.91,0.15l-2.41,-1.06l-1.51,-0.19l-0.86,-0.65l-2.56,-3.71l-2.65,-1.24l0.21,-0.7l2.1,-1.9l1.68,-0.16l2.55,-1.92l1.17,-2.68l0.95,-0.49l2.7,-2.47l0.21,-1.44l-0.78,-2.37l-1.27,-0.8l-2.38,0.04l-2.05,-0.95l-0.44,0.2l-0.1,0.88l-0.34,-0.13l-0.73,-2.68l-1.84,-1.99l-0.24,-1.17l0.56,-3.95l-0.52,-2.22l-1.03,-0.81l-1.27,0.92l-0.09,-0.36l0.24,-2.83l1.54,-1.82l0.43,-1.07l-0.96,-2.79l-0.87,-0.33l-1.62,0.72l-0.34,0.71l0.12,1.14Z", "name": "Jharkhand"}, "IN-JK": {"path": "M176.08,35.04l2.37,-2.36l-0.15,-2.71l0.72,-0.56l5.27,-0.96l3.12,-1.98l1.87,-0.7l1.84,-0.15l1.87,0.3l7.81,2.66l10.87,2.04l5.97,-0.52l1.57,1.55l2.54,1.46l8.19,2.07l5.87,-0.33l2.57,-2.29l3.11,-1.82l1.42,-1.8l0.86,-0.17l1.84,0.74l1.27,-0.01l3.39,-0.84l5.27,-2.66l0.99,0.15l1.97,1.12l3.39,-0.56l3.4,-2.92l0.32,-0.85l0.08,-2.41l0.59,-0.43l1.96,-0.39l1.61,0.69l0.77,0.01l2.91,-2.36l0.56,-0.77l0.2,-1.26l-0.34,-1.59l0.44,-0.53l22.94,-13.34l0.94,1.29l1.66,0.81l1.15,-0.36l2.19,-1.83l1.4,0.07l0.25,0.97l-1.39,3.65l-0.24,2.94l1.11,2.66l2.85,4.79l0.56,3.9l0.5,1.32l1.45,1.99l1.9,6.57l0.74,1.28l1.29,1.15l1.47,0.62l7.06,1.14l1.68,0.66l2.57,1.86l1.66,2.01l3.68,1.47l0.79,0.71l0.72,1.3l0.34,1.43l-0.32,1.36l-2.12,1.93l-2.99,1.23l-2.52,1.81l-0.26,3.11l1.51,4.2l0.72,4.34l-0.37,6.71l0.6,2.02l0.76,1.24l2.91,2.63l1.83,2.73l2.61,1.09l0.44,1.63l0.42,0.49l2.17,-0.32l3.4,1.53l2.5,0.11l0.76,0.38l0.07,0.93l-1.15,2.16l-0.31,3.79l0.76,1.2l1.74,1.47l1.04,2.98l1.58,1.74l-0.13,2.04l-1.78,2.45l-2.99,2.26l-1.28,1.37l-2.29,-0.49l-2.63,0.8l-0.83,0.67l-1.0,3.25l-1.34,-0.22l-2.55,1.01l-0.76,-0.22l-4.17,-3.55l-0.99,-2.71l0.36,-2.45l-0.62,-0.72l-0.73,-0.26l-0.88,0.28l-1.95,1.75l-6.89,0.7l-0.72,0.37l-0.3,0.78l-1.91,1.79l-0.48,-0.21l-0.24,-0.53l0.84,-2.71l2.04,-1.64l0.41,-0.81l0.1,-2.61l-0.35,-1.18l-0.52,-0.44l-1.59,0.09l-0.31,0.35l-0.01,0.78l-1.28,0.59l-0.52,0.64l-1.76,0.13l-2.36,0.83l-1.87,1.76l-1.16,0.19l-1.94,-2.71l-0.28,-2.27l-1.13,-1.48l-1.11,-2.41l-4.43,-4.94l-0.7,-0.03l-1.02,0.5l-3.7,2.62l-4.93,1.16l-0.67,0.74l-0.48,-0.0l-6.46,-2.01l-1.4,-0.78l-4.53,-2.86l-5.76,-5.55l-4.11,0.12l-1.88,-1.36l-0.71,-0.13l-1.11,0.56l-3.58,0.69l-3.2,1.74l-0.74,0.87l-0.39,1.36l-0.68,0.71l-4.17,1.72l-4.44,3.8l-1.01,-0.85l-1.7,-0.58l-1.74,0.49l-0.44,0.98l0.29,1.07l3.0,3.83l-0.27,2.22l0.73,1.87l-0.04,0.89l-1.7,1.9l-0.05,0.61l-0.99,1.43l-2.76,1.28l-0.43,1.18l-0.85,0.7l-2.45,0.3l-1.37,0.77l-2.13,2.4l-1.29,-0.76l0.03,-0.69l-0.42,-0.49l-1.71,0.82l-2.67,0.07l-3.04,-2.13l-2.21,-0.52l-3.16,-1.86l-3.66,0.69l-2.22,-1.01l-3.41,0.48l-0.92,-0.3l-0.7,-0.79l-0.95,-2.82l0.8,-1.82l-0.19,-2.8l1.2,-2.89l-0.26,-1.2l-0.74,-0.4l-0.76,0.21l-0.63,0.65l-0.62,1.67l-1.02,0.49l-2.05,0.22l-2.05,-1.37l-2.17,0.76l-0.5,-0.09l-0.91,-1.05l0.73,-1.21l0.13,-0.85l-0.81,-4.48l-1.14,-0.74l-2.8,-0.45l-1.0,-0.55l-1.7,-2.2l-2.9,-2.45l-0.36,-0.9l0.31,-1.78l2.08,-1.05l0.87,-1.05l1.26,-3.13l0.67,-2.87l-0.65,-2.12l-5.01,-3.36l-0.4,-1.27l0.28,-1.74l1.77,-2.59l3.3,-0.55l2.28,-1.26l1.59,-1.84l0.35,-1.48l-0.54,-1.32l-1.2,-0.71l-3.32,0.36l-2.29,-0.58l-2.14,0.5l-0.78,-0.15l-1.4,-1.35l-0.24,-0.86l0.22,-0.85l3.05,-2.05l0.2,-1.12l-1.36,-3.16l-0.58,-0.7l-2.81,-0.24l-1.92,-1.19l-0.07,-1.35l1.86,-1.69l0.23,-1.76Z", "name": "Jammu and Kashmir"}, "IN-UP": {"path": "M275.34,205.39l0.08,-0.87l-0.4,-0.81l0.98,-0.64l0.26,-0.62l-0.39,-1.02l0.09,-1.08l0.63,-0.63l-0.03,-0.78l0.85,-0.74l-0.12,-1.31l0.85,-0.26l0.57,-1.11l1.48,-5.73l1.43,-1.37l0.17,-0.58l0.94,-0.1l0.3,-0.86l2.37,-1.61l0.44,-1.41l4.79,-4.24l0.56,-1.76l0.08,-1.88l0.69,-0.43l1.01,0.2l2.73,2.32l5.75,3.03l-3.25,2.91l-1.42,3.18l-1.4,2.22l0.14,4.1l1.02,4.01l1.5,2.84l0.53,0.17l3.93,-2.12l4.27,2.33l1.87,-0.79l1.16,-1.27l0.27,-1.53l-1.31,-5.86l0.44,-0.6l0.93,-0.03l1.97,1.95l2.37,3.99l3.63,1.83l1.01,1.0l2.3,3.68l1.72,1.49l5.15,2.91l3.22,0.87l-0.29,0.67l-1.36,1.2l-1.25,-0.03l-0.74,1.01l-0.97,-0.35l-0.89,0.33l-0.75,1.13l0.36,0.82l4.44,2.28l0.82,1.11l0.45,2.3l0.61,0.28l1.07,-0.68l2.94,-0.83l2.2,1.17l0.37,1.16l0.83,0.95l3.93,2.71l1.56,0.36l0.81,-0.24l1.2,1.39l0.83,2.42l0.51,0.21l2.48,-0.94l0.99,-0.02l0.51,0.84l0.69,0.17l1.07,-0.46l2.12,0.39l0.81,-0.28l0.49,-0.86l1.92,0.26l0.58,0.43l-0.37,1.25l0.26,0.54l0.61,0.21l1.18,-0.4l0.11,1.23l0.97,0.05l0.34,0.98l1.38,0.56l1.93,-0.72l0.97,-1.03l0.5,-1.07l2.2,2.05l1.78,0.44l1.1,1.2l1.02,0.42l1.36,2.19l0.82,0.27l1.64,-0.21l2.4,2.1l0.56,-0.22l0.15,-0.44l-0.17,-2.69l0.63,-0.53l0.74,0.02l0.4,1.04l2.24,0.66l1.17,1.65l1.64,0.62l1.64,1.48l0.65,0.35l2.05,0.21l0.35,1.28l0.73,0.61l1.33,0.34l1.04,-0.11l0.72,1.29l5.03,1.12l0.53,0.65l1.04,2.88l2.01,2.4l-0.35,0.91l0.75,0.97l1.19,0.06l0.59,-0.34l0.52,-0.97l0.76,0.17l1.08,0.92l0.65,1.65l0.59,0.53l2.77,1.38l1.6,1.47l2.32,0.63l1.89,1.78l3.25,1.95l1.27,0.05l1.97,-1.88l0.73,-0.31l1.44,0.14l0.64,0.2l1.19,1.09l1.86,0.8l3.63,2.88l2.4,1.17l1.78,1.68l1.35,0.37l2.68,-0.3l3.76,-0.93l0.61,0.23l0.78,1.86l0.64,3.77l1.05,1.07l3.78,0.24l2.16,1.0l1.95,0.46l3.79,-0.02l1.0,0.38l1.46,1.18l1.22,1.83l0.87,0.34l1.01,-0.06l1.26,-0.95l0.95,-1.56l-0.43,-1.73l0.64,-0.32l6.11,0.45l7.74,3.44l-0.08,0.57l0.44,0.31l0.89,-0.1l-0.14,1.46l1.68,1.8l-0.02,2.27l2.55,3.19l0.12,2.0l1.36,2.56l2.76,1.74l1.3,-0.6l0.85,0.05l0.44,0.97l-0.19,2.57l0.25,0.77l1.93,0.52l2.54,2.63l-8.75,-0.21l-0.69,0.64l-0.89,2.26l-1.87,0.57l-0.58,0.71l-0.53,-0.86l-1.04,0.3l-0.27,2.29l0.45,0.95l1.56,0.43l1.39,-0.63l2.0,1.49l2.85,0.74l-0.75,1.75l0.72,1.59l-1.71,-0.01l-0.98,0.62l-2.56,0.37l-0.78,0.73l-0.02,1.17l1.57,1.59l0.8,1.89l2.75,1.4l0.66,1.24l1.01,0.41l0.56,1.63l1.2,1.16l0.84,0.22l2.77,-0.43l1.0,1.36l1.44,0.91l2.29,0.25l2.18,1.96l0.09,0.43l-0.43,1.02l-1.48,1.05l-1.13,0.16l-1.72,-0.61l-1.57,-1.34l-1.31,-0.02l-1.48,0.93l0.37,2.52l-1.19,0.43l-1.3,-0.47l-0.42,-2.32l-1.02,-0.59l-1.43,0.28l-2.76,2.12l-1.74,2.2l-3.5,2.93l-2.15,0.89l-1.31,1.48l-12.02,6.86l-1.28,1.31l-0.44,1.05l-0.35,3.14l0.15,0.85l1.12,1.85l-0.29,4.03l2.54,2.96l2.69,1.36l0.21,1.11l-0.62,1.25l0.43,1.32l-0.04,2.89l-2.45,0.3l-1.39,1.1l-0.01,1.49l1.65,3.07l-0.95,1.29l-0.26,1.5l-1.39,1.86l-1.72,4.05l-1.53,1.2l-0.32,1.67l-0.84,1.34l-3.39,1.26l-4.96,-0.24l-1.19,-0.65l-1.66,-1.53l-1.22,-0.35l-0.94,-1.34l-0.99,-0.75l0.07,-1.48l-1.86,-1.99l0.85,-0.12l0.85,-0.74l0.33,-2.2l0.73,-1.76l-0.05,-2.43l-0.94,-0.86l0.33,-2.55l-0.28,-1.36l0.21,-0.26l0.93,0.28l0.92,-0.26l0.51,-1.09l-1.52,-2.87l-1.63,-0.31l-0.22,-1.37l-0.98,-0.12l-2.9,1.04l-1.34,-0.13l-2.9,-0.97l-1.02,0.1l-0.38,0.54l0.07,1.74l-0.34,0.46l-2.48,0.03l0.46,-0.94l-0.09,-0.81l-0.63,-0.61l-1.13,-0.04l0.05,-2.17l-0.46,-0.58l-0.5,0.11l-0.69,1.01l-0.23,-0.11l0.34,-1.13l-0.43,-1.53l-0.75,-0.06l-2.07,1.15l-2.62,-1.65l-2.34,-0.36l-2.44,-1.83l0.1,-1.46l-1.19,-1.84l-1.25,-0.33l-1.65,0.49l-0.55,-0.18l-0.66,-1.21l-3.93,-0.58l0.12,-0.94l-1.36,-2.79l-0.44,-0.15l-3.52,1.18l-0.04,0.71l1.17,0.85l-1.17,0.38l-1.22,-0.17l0.17,-0.95l-0.6,-0.6l-1.6,-0.5l-2.36,0.14l-0.44,0.65l0.07,2.14l-1.89,2.61l0.26,1.6l-1.41,0.32l-0.94,1.06l-2.61,-1.77l-1.96,0.4l-1.39,-1.0l-2.12,0.47l-1.76,-0.18l0.84,-1.31l0.15,-0.88l0.88,-0.9l0.2,-1.29l0.88,-2.03l-0.08,-0.99l-0.92,-0.55l-1.39,0.37l-0.83,1.53l-3.3,0.4l-0.04,0.77l1.71,1.4l-2.08,0.3l-0.9,-0.82l-0.8,-1.5l-0.89,-0.3l-0.66,0.44l0.01,1.06l-2.31,-0.37l-0.6,0.3l0.4,1.75l1.24,0.71l-0.82,0.53l-0.4,0.04l-1.56,-1.55l-0.56,0.43l0.22,1.27l-1.38,-0.38l-1.63,0.37l-0.51,-0.7l-0.17,-0.93l1.06,-0.2l1.53,-1.78l2.0,-1.08l0.21,-0.73l-0.78,-2.05l-0.88,-0.18l-0.5,-0.7l-0.94,-0.49l-0.28,-2.59l-0.93,-1.59l-0.79,-0.28l-1.27,0.27l-0.88,-0.25l-2.49,2.19l-1.13,-0.36l-2.27,1.05l-3.01,2.29l-2.37,0.66l-0.35,0.48l0.02,0.73l1.03,1.63l-1.68,0.65l-0.98,-0.78l-3.65,0.23l-3.08,-0.97l-0.92,0.48l-1.43,1.94l-0.32,-0.02l-0.21,-0.76l-0.47,-0.4l-1.47,0.02l-0.45,0.65l0.08,1.56l-0.7,0.07l-0.49,-0.55l0.21,-1.36l0.89,-0.87l1.71,-2.67l0.6,-1.48l-0.19,-0.47l-0.47,-0.14l-1.16,0.86l-0.87,-0.19l-0.77,0.28l-0.81,0.96l-0.37,-0.96l1.04,-2.22l-0.64,-0.78l-0.75,0.11l-1.26,2.01l-0.04,1.23l0.78,3.19l-3.22,-0.57l-1.29,1.21l-0.23,-1.37l-0.3,-0.28l-0.87,-0.01l-1.75,0.66l-0.09,-0.73l1.1,-1.71l-0.97,-0.87l-0.86,-0.22l-0.71,0.35l-0.16,1.32l-1.22,0.43l-1.02,1.15l-0.59,0.21l-0.12,-0.99l0.32,-0.89l1.91,-1.82l-0.03,-1.44l0.63,-1.25l0.16,-1.42l-0.55,-0.91l-1.06,0.13l0.35,-1.08l-0.08,-1.1l-0.23,-0.57l-0.88,-0.52l-0.72,0.25l-0.62,0.73l-0.32,0.9l0.03,1.77l-0.3,0.25l-0.55,-0.02l-0.1,-2.28l-0.54,-0.97l-0.57,-0.09l-1.75,1.02l-0.19,1.54l0.75,0.94l-0.52,0.98l0.19,1.26l-2.07,-2.02l-1.41,-0.23l-1.13,0.35l-0.36,0.65l0.12,0.74l-1.48,1.74l-0.57,1.6l0.32,0.71l1.59,1.5l1.08,2.41l1.2,6.41l2.31,3.04l0.36,3.85l-0.65,1.88l0.4,1.02l1.03,0.66l2.06,-0.54l1.03,0.19l1.85,3.2l-0.17,1.52l0.39,0.4l1.51,0.37l-0.16,1.09l-0.47,0.87l-1.67,1.57l-1.07,2.4l-1.57,1.53l-0.99,-0.36l-0.45,-1.43l-2.96,-0.6l-3.64,-3.03l-1.66,-0.82l-1.14,0.44l-0.61,1.98l-0.56,0.69l-0.97,0.47l-0.88,-0.44l-0.41,-0.83l0.63,-1.22l-0.08,-0.85l-2.21,-1.45l-0.19,-0.65l-0.85,-0.52l-0.49,-0.89l1.35,-2.51l0.03,-0.97l-0.38,-0.52l0.07,-1.6l-0.96,-1.46l-0.21,-2.0l-0.83,-1.48l-0.83,-0.73l0.24,-0.53l2.34,-1.55l2.17,-2.14l0.53,-1.55l-0.31,-1.12l1.1,-3.45l-0.18,-1.0l-1.96,-3.91l-1.39,-2.03l2.35,-2.06l0.58,-0.87l0.55,-1.89l3.26,-0.78l2.42,0.06l1.81,-1.06l2.97,-0.59l1.28,-0.74l0.27,-0.98l-0.81,-2.2l0.14,-1.22l0.38,-0.7l1.92,-1.49l0.81,-2.07l1.37,-1.68l1.06,-2.84l1.2,-1.91l-0.03,-0.77l-0.96,-0.97l0.0,-0.62l1.1,-0.89l-0.56,-1.88l0.59,-0.57l1.79,-0.57l1.29,-1.72l0.13,-0.63l-0.6,-0.73l0.33,-1.15l-0.1,-1.04l-0.67,-1.92l-2.1,-3.28l-0.72,-3.17l-0.59,-0.68l-1.97,0.16l-2.0,-1.93l-0.9,-0.14l-0.36,-0.7l-0.99,0.05l-0.56,-0.52l-1.79,0.76l-1.18,-0.01l-0.74,0.63l-0.64,-0.02l-1.43,-0.82l-1.72,-0.3l-1.05,-1.0l-1.16,-0.1l-0.54,-0.83l-0.76,-0.27l-2.23,0.18l-0.93,1.15l-1.2,-0.18l-0.62,-0.89l0.78,-0.3l1.09,-1.02l0.27,-0.71l-0.74,-0.73l-1.94,-0.48l-2.22,0.1l-1.26,1.15l-1.17,0.12l-0.39,0.59l-0.88,-0.48l-2.81,-0.37l-1.09,0.33l-0.92,-0.47l-3.28,-0.47l-2.51,1.71l-3.97,1.63l-1.26,-0.07l-0.91,1.46l-0.86,0.49l0.13,-2.17l0.57,-0.69l6.23,-2.89l2.25,-0.54l0.72,-0.58l0.09,-0.67l-0.84,-0.74l-0.84,0.58l-0.62,-1.04l-0.47,-0.22l-0.8,0.55l-1.65,-0.21l-0.65,-1.0l-0.85,-0.27l0.11,-0.38l2.42,-0.72l0.53,-1.05l1.15,-0.65l0.56,-1.2l-1.43,-2.52l-0.3,-1.75l-1.54,-0.43l-3.64,-2.12l-0.61,-1.8l-2.26,-2.94l0.03,-1.53l-0.68,-0.68l0.5,-0.81l-0.04,-0.86l-0.47,-1.19l-0.72,-0.53l-0.37,-2.72l0.75,-0.66l2.6,-0.95l0.83,-0.85l0.99,0.2l0.51,-0.21l1.14,-1.79l0.79,-0.67l-0.81,-2.35l-1.02,-0.86l0.1,-1.29l0.34,0.21l0.6,-0.43l-0.26,-1.77l1.08,-0.7l0.18,-0.62l-0.76,-0.58l0.74,-1.51l-1.42,-0.68l-0.05,-0.97l-0.62,-0.65l0.87,-2.29l-0.41,-0.56l-0.44,0.04l-0.11,-1.16l-0.36,-0.26l-0.88,0.17l-0.49,-1.15l-0.94,0.01l-0.29,-0.67l-1.11,-0.66l-1.05,-1.92l1.12,-1.48l-0.06,-1.04l-0.85,-2.6l-2.48,-2.18l-0.53,-1.11l0.23,-0.83l-0.41,-0.93l0.54,-1.42l-1.35,-1.66l0.54,-1.2l-1.8,-3.7l-0.14,-5.52l0.56,-1.3l-0.47,-0.92l-0.03,-0.89l0.47,-1.5l-0.93,-0.73l-1.3,0.03l1.29,-1.31l-0.05,-0.56l-0.46,-0.39l-0.95,-0.01Z", "name": "Uttar Pradesh"}, "IN-SK": {"path": "M624.09,256.17l1.74,-1.11l1.5,0.04l2.71,-2.5l1.43,1.15l2.65,0.52l2.31,1.81l-0.23,2.08l1.28,1.8l0.06,0.92l-1.46,6.18l-1.76,3.15l-0.24,1.13l0.49,0.78l-0.09,1.51l0.63,1.96l3.56,3.09l-0.14,0.55l-0.53,0.4l-1.78,0.44l-1.01,0.67l-1.42,2.94l-1.56,-0.85l-4.67,-0.11l-3.06,2.58l-1.78,0.44l-3.84,-1.72l-3.55,-0.05l-0.65,-0.3l-0.58,-1.87l-1.79,-1.32l0.79,-2.13l-0.61,-1.91l0.81,-1.92l-0.56,-1.88l2.65,-4.71l1.54,-4.54l-0.12,-1.42l0.29,-1.16l-0.51,-0.51l-1.07,-0.3l-0.48,-1.12l0.06,-0.62l0.47,-0.48l1.19,0.1l6.6,-1.18l0.74,-0.55Z", "name": "Sikkim"}, "IN-MZ": {"path": "M743.96,392.77l0.71,0.19l0.37,-0.45l-0.14,-2.85l0.55,-1.85l-0.42,-1.43l0.33,-2.14l-0.11,-2.89l-0.65,-1.18l2.99,-0.03l-0.38,1.02l0.75,1.88l1.11,0.72l1.07,-0.2l3.08,-2.92l1.24,-0.79l-0.05,-1.35l2.53,-2.77l1.3,-3.49l2.32,3.71l1.02,0.04l1.89,-0.78l1.44,0.32l0.94,-0.24l0.11,0.82l0.68,0.79l-0.94,1.59l0.08,1.22l-0.6,3.47l-0.55,0.59l0.12,0.67l2.91,1.14l1.2,0.91l1.31,-0.55l0.72,0.69l0.62,0.01l1.32,-0.83l0.11,1.34l0.61,0.24l0.97,-0.45l0.25,1.53l1.46,2.27l0.56,5.39l1.62,1.71l0.15,1.2l-0.99,6.3l0.22,3.39l-0.91,1.69l-0.09,5.36l-1.22,2.4l-1.63,1.33l-0.58,0.03l-1.4,-1.49l-0.78,-0.25l-0.99,0.29l-0.58,0.74l0.04,2.05l0.88,1.94l0.12,0.97l-1.74,2.48l-1.23,1.16l-0.27,2.69l1.21,3.12l-0.33,2.8l0.6,1.65l1.1,1.18l0.34,1.19l0.24,3.97l-1.47,0.77l-0.09,0.62l0.38,0.78l-2.29,-0.79l-1.1,0.42l-0.08,2.78l-1.0,0.47l-0.71,1.34l0.31,2.1l-0.63,-0.79l-0.82,-0.32l-0.71,0.4l-0.47,1.47l-0.37,-1.67l-0.66,-0.91l-2.03,-1.9l-1.96,-1.42l-0.88,-0.27l-0.8,0.54l0.01,1.48l-0.37,0.18l-0.18,0.63l-0.08,1.63l-0.92,0.25l-0.78,0.79l-1.04,-4.15l0.88,-0.24l0.27,-1.25l-1.83,-11.1l-0.51,-1.55l-0.17,-4.45l-0.52,-1.11l-1.15,-1.14l-0.55,-3.59l-0.61,-0.67l-0.91,-0.36l-0.68,-1.66l0.02,-2.29l-0.78,-4.56l0.13,-1.61l0.79,-1.88l-0.27,-2.46l-0.7,-0.81l-0.08,-0.97l-0.71,-0.88l-1.55,-6.66l0.55,-2.59l-0.21,-1.75l0.23,-1.48l0.46,-0.67Z", "name": "Mizoram"}, "IN-CT": {"path": "M376.2,561.12l-0.76,-1.04l-0.54,-2.04l-1.09,-0.57l-0.15,-0.57l0.27,-0.65l2.07,-1.28l0.36,-0.85l-0.24,-0.79l-1.82,-2.18l-0.32,-1.59l0.51,-1.14l2.36,-3.16l1.16,-4.17l1.21,-0.64l1.08,-1.84l1.03,-0.48l0.89,-1.14l0.61,-0.26l1.07,2.14l2.07,0.07l0.93,1.63l0.73,0.22l1.24,-1.17l2.22,-1.2l0.11,-0.81l-0.84,-1.42l2.23,-0.73l0.65,-1.58l-0.64,-1.49l-1.37,-1.28l-4.18,-1.73l-0.94,-2.81l-2.92,-1.34l-1.24,-2.7l-0.75,-0.22l-0.84,0.27l-0.46,0.55l-0.09,0.78l-1.61,-0.42l1.75,-0.9l0.59,-1.0l-0.24,-0.9l-1.6,-0.51l0.5,-0.9l1.91,0.56l0.81,-0.33l0.83,-4.19l-1.06,-3.19l-3.34,-0.41l0.3,-2.29l0.6,-0.47l2.53,-0.4l2.93,-1.99l0.18,-0.75l-0.42,-1.42l0.05,-2.41l0.61,-1.47l-0.41,-1.1l-0.13,-2.2l-1.6,-0.59l-2.16,0.82l0.34,-0.93l1.82,-1.1l0.25,-1.05l-0.49,-2.64l-0.19,-4.61l-0.89,-0.79l-1.73,0.09l-0.93,-1.74l0.73,-4.2l0.63,-0.84l4.35,-2.42l1.73,-2.04l0.06,-1.69l1.3,-3.97l-0.11,-3.65l0.64,-4.84l1.91,-0.95l0.61,-1.04l0.55,-1.62l-0.09,-3.28l2.01,-4.15l0.85,-0.2l1.2,1.46l0.55,-0.07l0.46,-0.5l0.09,-0.85l-0.42,-0.87l0.8,-0.52l0.42,-2.56l1.99,-1.5l0.72,-1.23l0.16,-3.55l1.21,-1.92l0.5,-0.43l0.46,0.94l1.05,0.27l3.57,-1.69l1.2,1.52l0.79,0.43l1.06,-0.45l2.76,-2.24l3.2,-1.03l0.92,-1.95l2.97,-1.77l-0.02,-1.86l0.73,-1.05l-0.19,-2.83l0.19,-0.37l2.32,-0.91l2.35,-2.12l0.23,-0.95l-0.31,-1.56l0.29,-0.66l3.67,-1.75l1.99,-0.03l0.88,-1.76l1.03,-4.6l-0.16,-1.02l-2.37,-2.04l-2.34,0.08l-0.36,-0.7l-0.98,-0.37l-2.06,-3.14l-0.79,-0.36l-1.44,-0.08l-3.16,-1.17l-0.65,0.1l-2.65,1.78l-0.44,0.01l-0.97,-2.0l0.65,-0.89l0.15,-1.17l1.07,-0.61l1.02,-1.6l-0.17,-1.22l-1.75,-3.33l0.06,-1.2l1.2,-0.2l1.84,1.89l1.03,0.75l1.08,0.3l1.09,-0.04l3.01,-1.44l1.96,0.13l2.28,1.14l3.87,0.03l1.87,0.48l8.34,0.33l1.27,-0.98l2.41,-1.15l0.77,-1.85l3.07,-1.14l0.59,-0.82l0.3,-1.29l0.83,0.21l1.66,1.52l1.43,0.77l5.35,0.26l3.78,-1.46l1.03,-1.62l0.25,-1.54l1.45,-1.09l0.74,-1.65l3.19,0.58l1.86,1.28l0.24,2.82l0.99,1.75l4.75,4.36l0.66,1.82l-0.44,2.11l1.35,2.8l1.06,0.48l1.68,-0.12l2.34,0.83l0.55,-0.55l-0.05,-1.51l1.36,-0.48l0.76,2.35l-1.89,2.51l-0.29,3.17l0.54,1.11l0.6,0.01l0.99,-0.91l0.48,0.7l0.3,1.5l-0.56,4.03l0.33,1.47l1.84,1.98l0.9,2.89l1.12,0.31l0.52,-0.4l0.04,-0.52l1.65,0.8l2.21,-0.09l0.9,0.49l0.71,2.65l-0.72,0.97l-2.99,2.18l-1.13,2.64l-2.36,1.79l-1.78,0.21l-2.14,1.78l-0.72,2.26l0.72,1.48l0.15,1.18l-1.13,1.76l-3.47,0.93l-3.65,3.0l-3.05,1.37l-2.17,2.82l-0.35,1.32l0.73,1.02l-1.48,0.97l-0.33,1.95l0.41,0.86l1.39,0.93l-0.35,1.31l0.13,0.75l-0.12,0.3l-0.98,0.13l-0.29,0.89l-1.06,-0.2l-0.46,0.37l-0.32,1.8l-3.28,5.47l-0.78,2.64l0.11,1.7l1.58,1.75l0.07,1.4l-2.14,-0.68l-0.99,0.11l-0.68,0.98l-0.1,1.33l-0.9,1.29l-0.91,2.51l-1.44,1.46l-2.01,0.14l-3.31,-2.01l-4.53,0.66l-0.98,0.41l-1.12,-0.49l-3.11,0.28l-0.56,0.45l-0.04,1.31l-2.46,4.73l-1.43,0.95l-1.59,2.2l-1.09,0.56l0.01,-0.76l-0.55,-0.52l-1.36,-0.25l-0.68,0.54l-0.09,4.18l0.72,2.52l-0.83,4.18l0.61,1.45l0.67,0.17l0.4,1.27l0.79,0.22l-0.29,3.71l0.48,1.12l0.27,3.76l-0.69,2.58l0.08,0.98l2.58,1.62l2.3,0.07l1.42,1.1l1.33,-0.5l1.05,0.06l-0.41,3.09l0.82,1.35l-3.43,2.25l0.01,-2.29l-1.81,-0.32l-1.56,-0.7l-3.66,-0.37l-0.86,0.54l-0.78,1.34l-2.46,-4.66l-0.59,-0.31l-1.08,0.07l-0.43,-0.79l-2.26,-1.77l-0.81,0.21l-0.92,1.26l-0.28,-0.91l-2.18,-2.08l-0.5,0.09l-1.32,1.38l-0.97,0.56l-1.53,2.64l-0.2,1.29l0.69,1.16l3.02,1.8l0.98,1.71l2.17,0.75l-0.29,2.12l0.41,1.88l-0.25,4.24l0.5,0.47l0.99,0.22l0.95,1.7l1.38,0.51l0.36,0.45l-0.98,1.25l0.11,0.61l0.97,0.86l-0.71,1.75l-0.07,1.21l0.69,1.82l-0.2,1.59l1.06,0.93l0.17,1.09l0.72,1.28l0.08,2.46l-1.85,1.77l-0.79,3.73l-0.61,-0.56l-0.52,-0.03l-0.99,1.69l-2.34,0.54l-1.59,1.62l-1.01,0.36l-0.27,0.97l1.23,1.04l0.02,0.59l-1.55,1.0l-3.02,2.84l-1.83,2.83l-1.7,0.58l-0.96,1.18l-3.23,1.04l-0.99,2.18l0.33,1.34l-0.54,2.23l-0.74,1.15l-0.25,2.85l-0.67,1.16l-0.18,1.23l-0.74,-0.38l-0.78,0.41l-0.23,2.18l-4.04,0.11l-2.81,-1.08l-3.48,1.96l-0.54,-0.18l-0.8,-1.55l-0.22,-3.95l-1.15,-2.66l-0.11,-1.07l0.7,-1.59l-0.22,-0.76l-1.09,-0.27l-1.63,0.55l-0.57,-2.01l-0.9,-0.47l-0.7,0.29l-0.43,1.22l-1.37,0.06l-0.16,-0.75l1.24,-0.83l0.07,-0.8l-2.14,-4.79l-2.4,-3.04l-2.13,-2.27l-1.92,-1.33l-1.32,-0.24l-1.74,0.54l-1.0,-0.81l-0.58,0.42Z", "name": "Chhattisgarh"}, "IN-CH": {"path": "M266.15,165.51l-2.24,-2.23l-0.12,-0.55l1.16,-0.55l1.66,0.15l0.44,1.34l-0.16,1.56l-0.74,0.28Z", "name": "Chandigarh"}, "IN-GA": {"path": "M171.13,653.34l0.82,-0.49l2.2,-0.25l0.84,-1.12l0.38,0.84l1.86,0.75l0.72,2.4l1.25,1.01l1.01,0.17l2.17,-0.81l2.03,0.13l1.31,-0.56l1.58,0.8l0.64,3.06l-0.59,1.24l0.03,0.83l0.59,0.86l0.06,1.41l1.19,1.5l0.15,1.34l-0.25,0.39l-1.24,0.3l-0.42,0.49l0.16,0.93l1.4,1.13l-1.01,2.75l0.15,2.34l-1.02,2.28l-0.76,0.39l-1.33,0.04l-1.82,1.18l-1.4,-0.88l0.06,-1.67l-0.32,-0.72l-0.99,-0.43l-1.0,-1.7l-1.34,-0.43l0.32,-0.82l0.93,-0.77l0.11,-0.61l-0.54,-0.55l-1.62,-5.41l-0.52,-0.65l-1.65,-0.3l-0.6,-0.51l2.08,0.23l0.62,-0.25l0.78,0.3l0.93,0.96l0.63,-0.35l-0.02,-0.58l-1.35,-1.45l-3.77,-1.12l0.45,-0.68l1.85,-0.72l-0.19,-0.91l-0.59,-0.35l-2.36,1.34l-0.55,-0.34l0.05,-0.87l-0.54,-1.54l0.59,-0.89l2.24,-0.65l0.3,-0.6l-0.39,-0.4l-1.74,0.07l-1.67,1.11l-0.87,-2.2Z", "name": "Goa"}, "IN-GJ": {"path": "M0.5,399.96l0.7,-0.07l0.65,-0.85l1.21,0.35l1.42,-0.85l0.14,-0.66l-0.59,-0.43l-0.93,0.34l-0.77,-0.57l-0.51,-2.68l-0.67,0.36l0.47,-2.07l0.64,-0.96l1.64,-0.62l-0.08,-1.16l0.42,0.58l0.75,0.19l1.26,-1.22l0.45,0.24l0.9,-0.64l10.29,-0.14l0.4,-0.4l0.04,-10.49l0.51,-1.05l1.13,0.05l0.45,2.22l0.74,0.73l0.91,-0.37l1.29,-2.29l1.82,2.06l0.74,0.04l2.52,-1.05l3.13,1.14l3.52,-0.99l8.54,0.22l0.76,0.33l2.36,2.42l1.6,0.78l7.98,0.11l1.43,-0.3l1.28,-1.0l1.64,-3.28l4.06,-0.84l1.74,-1.07l2.27,-0.31l1.43,-0.97l4.1,-0.7l0.18,0.38l-0.74,0.64l-0.12,0.58l0.81,3.24l1.9,1.14l4.26,0.3l3.16,-1.22l0.2,-0.72l-0.41,-0.77l2.11,-1.57l2.5,0.12l0.86,-0.95l1.84,-0.89l-0.41,-1.47l-2.81,-0.83l0.18,-2.07l-0.72,-0.83l-0.07,-0.71l0.57,-1.53l2.65,-1.55l1.66,0.93l2.93,0.8l0.95,0.0l2.15,-0.83l2.27,0.43l1.81,-1.1l2.8,-0.18l1.22,0.17l1.61,0.83l3.68,-0.64l0.6,1.02l1.38,0.34l0.62,-0.37l0.1,-0.96l0.5,-0.3l0.41,0.01l0.74,0.75l1.17,0.13l1.71,-1.24l1.73,-0.39l1.37,1.61l2.36,0.79l1.19,0.15l3.43,-0.47l-2.31,0.59l-0.18,0.93l1.37,1.15l1.47,0.26l0.66,0.97l1.68,0.05l0.11,1.14l1.25,1.86l1.07,-0.16l0.95,-2.34l0.8,-0.05l1.64,0.97l1.95,0.54l0.81,1.65l0.86,0.74l5.67,1.0l1.08,-0.16l1.04,-0.81l0.65,-2.67l0.5,-0.68l2.52,-0.5l-0.24,2.59l0.32,0.65l2.29,0.98l1.23,-0.39l0.06,0.28l-0.47,0.73l-1.64,-0.01l-1.21,1.67l-0.94,2.61l0.78,2.06l0.54,0.75l2.28,1.54l0.5,1.22l1.44,1.4l0.56,-0.04l1.5,-1.02l1.08,-1.87l1.13,1.79l0.1,1.35l0.71,1.7l-1.66,1.34l-0.33,3.86l0.52,0.44l1.25,0.07l1.17,1.92l1.59,0.55l0.03,3.2l1.07,0.14l1.29,-1.03l1.02,0.87l0.0,2.34l0.46,1.2l-0.33,1.36l0.26,0.43l1.46,0.1l1.41,0.86l2.79,-0.78l2.48,3.21l1.08,0.17l1.17,-0.81l2.08,1.91l1.71,0.9l0.52,0.58l0.09,1.77l0.56,0.94l1.07,0.46l1.24,-0.62l0.32,0.13l0.75,0.47l1.19,2.04l1.06,0.7l1.04,2.54l0.7,3.74l0.67,0.28l0.99,-0.26l1.0,1.07l0.15,0.89l-2.47,4.86l-0.69,0.73l-2.4,0.5l-3.97,3.3l-2.47,-0.52l-1.06,0.61l-0.17,1.4l2.3,2.09l0.7,0.27l2.5,-0.14l1.17,0.57l-0.52,0.85l-1.21,0.63l-1.38,0.14l-0.87,-0.73l-0.66,-0.14l-0.64,0.34l-0.43,0.83l0.19,3.95l0.98,1.17l0.6,2.21l0.72,1.01l-0.37,1.38l-0.01,2.02l-1.86,0.34l-2.66,1.26l-0.98,0.85l-1.36,0.17l-2.94,1.25l-0.44,1.12l0.24,2.28l1.08,1.72l-0.69,1.24l-1.5,0.35l-0.49,0.63l0.39,1.13l1.62,2.41l0.55,0.29l5.43,-1.52l3.48,0.09l1.05,-0.57l1.48,0.8l2.63,-0.9l0.24,0.98l-1.57,1.06l-3.99,1.1l-1.51,-0.44l-0.73,0.2l-2.61,2.26l-1.23,3.23l-2.07,0.72l-0.67,-0.54l-0.58,-0.03l-0.41,0.34l-0.93,2.34l-2.01,1.14l-0.89,-0.22l-0.84,0.23l-2.12,-1.04l-0.82,0.35l0.24,1.02l1.22,1.18l1.38,0.77l2.01,-0.03l1.03,1.36l1.56,0.58l2.32,2.59l0.99,2.76l0.19,3.31l-0.49,0.92l-2.42,2.07l-0.13,1.4l-0.42,0.84l-2.66,1.32l-1.84,0.02l-1.33,-1.63l-3.25,-1.89l-1.11,-1.53l-0.78,0.14l-0.93,1.49l-1.29,0.62l-0.04,0.76l1.28,0.48l0.25,1.12l0.99,0.4l0.28,1.19l-2.99,5.31l0.78,1.33l0.23,1.97l-0.49,1.57l0.17,0.94l-3.44,-0.35l-0.69,0.66l-0.27,1.36l-1.1,0.52l-0.38,-0.06l-0.01,-1.51l-0.72,-0.56l-1.37,-0.12l-0.43,0.32l-0.21,0.95l-0.95,0.04l-0.36,-1.68l2.24,-1.3l0.45,-0.95l-0.35,-0.68l-1.23,-0.09l0.08,-1.11l-0.81,-0.47l-2.07,1.39l-1.14,-0.0l-0.65,1.29l-1.14,-0.15l-0.55,0.41l-0.11,0.95l1.46,1.36l0.23,1.61l-1.88,0.66l-1.35,-0.06l-0.65,0.32l-1.02,-0.24l-1.45,0.83l0.73,-2.93l0.57,-1.06l-0.41,-0.59l0.18,-1.49l0.99,-2.09l0.98,-0.77l1.51,-0.17l0.65,-0.65l-0.08,-1.64l-0.77,-1.03l0.99,-1.77l-0.03,-2.84l0.62,-1.11l-0.07,-2.45l1.33,-1.05l-0.21,-0.59l-0.63,-0.42l-0.03,-1.1l-0.67,-0.08l-0.38,0.46l-0.11,-0.45l0.53,-1.02l-0.21,-0.61l-1.26,0.33l0.35,-1.15l-0.63,-0.76l1.16,-0.71l0.28,-0.98l-0.44,-0.43l-1.52,0.3l-0.45,-0.77l-1.18,-0.59l1.25,0.19l0.67,-0.14l0.43,-0.53l-1.08,-2.77l-0.57,-0.44l-1.51,0.57l-0.74,-0.19l0.11,-0.83l-0.45,-0.52l-0.52,-0.03l1.22,-0.68l-0.09,-0.44l-1.49,-0.75l-1.09,-0.93l-0.03,-0.45l-0.63,-0.3l-0.58,0.41l-0.15,-0.32l-0.44,-1.87l1.42,-0.28l0.28,-0.74l-0.56,-0.42l-1.68,0.12l1.8,-0.54l2.67,-1.74l0.35,0.25l0.59,-0.15l0.08,-1.13l-0.83,-0.39l-2.31,0.85l-1.68,1.13l0.77,-1.49l2.09,-1.65l2.56,-1.29l1.44,-1.98l1.44,0.24l2.03,-0.72l0.96,-0.67l4.65,-1.88l0.51,-0.51l0.13,-0.73l-0.86,-0.4l-3.05,1.6l-2.75,0.95l-2.09,-0.31l-1.84,0.69l-1.99,-0.44l-1.81,0.3l-1.83,-0.23l-2.19,0.51l-0.03,-0.91l0.75,-1.97l0.26,-2.24l0.6,-0.39l1.0,-2.09l0.74,-0.36l1.38,-0.01l0.52,-0.51l0.26,-0.88l0.74,-0.47l-0.31,-0.63l-1.03,0.01l-0.6,0.71l-2.18,0.28l-2.07,1.63l-0.98,-1.7l1.19,-5.61l0.93,-1.11l0.97,-0.45l1.83,0.91l0.97,-0.07l1.05,0.62l0.56,-0.08l1.83,-2.13l0.87,-0.16l1.4,0.83l0.95,-0.34l0.39,-1.48l-0.64,-1.05l-0.97,0.51l-1.22,-0.43l-0.84,0.08l-1.89,0.94l-2.79,-0.93l-1.08,0.05l-1.68,-0.54l-0.77,0.2l-1.65,1.38l-0.67,0.2l0.15,-0.47l-0.39,-0.52l-1.99,0.41l-0.25,-1.46l0.75,-0.74l0.1,-0.66l-0.41,-0.73l-0.48,-0.12l-1.3,0.92l-0.97,2.53l-1.14,-0.05l-0.41,-1.1l-0.83,-0.23l-1.09,0.05l-0.53,0.76l-1.33,-0.02l-0.2,0.66l0.68,0.67l1.07,0.28l0.85,-0.5l0.31,0.91l0.9,0.39l1.02,-0.03l0.24,1.05l-0.28,3.28l-1.38,1.94l-1.79,0.18l-0.67,0.89l-0.99,-0.87l-1.35,-0.09l-0.31,0.32l0.18,0.41l0.66,0.43l-0.97,-0.27l-0.45,0.17l0.18,0.63l-1.59,0.61l0.15,0.67l1.89,0.64l1.44,-0.1l0.69,0.88l-0.18,0.92l-1.97,-1.61l-0.75,-0.2l-0.45,0.23l-0.2,1.02l1.11,0.46l0.3,0.48l-2.34,-0.84l-0.76,0.39l0.16,2.39l0.61,0.07l0.52,0.59l1.44,-0.43l1.41,0.38l1.26,-0.46l0.97,1.2l0.7,1.57l0.66,0.39l0.82,0.02l0.65,0.95l0.03,0.91l-0.66,0.75l-1.0,3.65l-2.24,2.74l-0.51,1.07l-1.35,1.36l-0.58,2.43l0.41,1.27l-3.25,1.99l-2.05,0.24l-4.99,3.12l-1.45,0.04l-2.41,1.15l-1.67,1.19l0.07,-0.5l-1.13,0.05l-1.81,1.46l-0.9,1.36l-4.4,1.16l-5.39,2.64l-1.52,0.13l-0.92,0.73l-2.44,0.05l-0.65,0.93l-3.65,0.22l-0.99,-0.18l-0.85,-0.59l-1.16,0.23l-1.21,-0.86l-4.8,-1.96l-2.71,-1.5l-1.64,-1.54l-1.94,-0.78l-8.52,-7.09l-3.03,-3.95l-3.49,-3.74l-0.87,-1.33l-0.17,-0.96l-1.73,-1.02l-3.88,-4.04l-1.94,-1.14l-2.67,-3.2l-1.63,-1.0l-0.84,-1.01l-0.18,-1.89l-0.66,-0.19l-0.63,0.59l-0.54,-0.17l-4.18,-3.73l-1.45,-1.96l-1.46,-1.14l-1.7,-2.63l-1.65,-1.48l-1.47,-2.81l0.88,-3.29l0.5,-0.76l1.32,-0.83l-0.26,0.75l1.01,1.24l0.67,0.08l1.02,-0.44l0.83,0.17l0.94,-0.69l0.25,0.21l-1.03,2.68l0.24,0.84l1.52,1.23l2.4,-0.38l1.52,-0.7l0.65,-0.71l2.26,-0.04l1.51,-0.42l1.45,-1.37l0.19,-0.7l-0.34,-1.28l0.36,-0.06l0.3,2.26l1.88,0.7l0.59,-0.29l0.11,-0.39l0.69,-0.13l0.66,-0.9l0.59,0.21l0.46,-0.2l0.83,-2.0l1.53,1.64l0.7,-0.0l0.95,-1.43l1.58,-0.33l2.54,-2.09l2.6,-0.59l2.59,0.34l1.25,-0.49l4.5,-7.15l0.16,-1.52l1.55,-2.48l2.22,-1.93l1.09,0.04l0.73,-0.69l0.69,-1.43l0.07,-0.9l-0.87,-2.13l-1.25,-0.94l-2.24,1.56l-0.43,0.78l0.33,1.53l-0.31,2.26l-1.2,0.23l-0.53,-0.37l-0.68,0.08l-0.97,-0.5l-1.1,-1.31l-0.65,0.29l-0.22,1.03l-1.45,0.21l-0.85,-0.55l-0.06,-0.82l-0.53,0.16l-0.65,1.13l0.61,0.91l-1.78,0.22l-2.05,0.8l-5.13,1.18l-2.35,1.7l-1.17,1.86l-1.81,-0.42l-2.04,-0.02l-0.85,-0.55l-1.78,-0.11l-5.03,-1.67l-4.08,-0.59l-4.99,-3.19l-5.31,-2.24l-6.42,-4.41l-0.28,-0.83l-0.74,-0.31l-0.42,-0.6l0.49,-0.71l0.1,-0.83l-0.57,-0.36l-1.75,0.26l-0.15,-0.25l0.45,-0.89l1.3,-0.27l0.19,-0.55l-1.43,-1.28l-1.29,-0.24l-0.08,-0.55l0.78,-0.72l-0.27,-0.47l-1.15,-0.11l-0.95,0.55l-0.06,-1.22l-1.08,0.26l1.83,-2.32l-0.14,-0.36l-0.86,-0.1l-0.56,-0.78l-0.49,-0.1l-0.21,0.45l0.29,1.18l-0.41,0.11l-0.0,-3.49l2.18,0.23l0.39,-0.38l0.04,-0.61l-0.48,-0.5l1.61,-0.59l1.53,-1.82l1.55,-0.78l1.08,-1.78l1.61,-0.09l3.07,-2.0l-0.09,-0.69l-0.8,-0.19l-1.32,0.28l-1.37,1.12l-2.52,0.25l-0.62,0.52l-0.65,1.24l-5.16,2.14l-2.79,3.05l0.2,0.67l-0.49,0.4l-4.27,-0.24l-0.75,-0.44ZM141.04,481.24l-0.02,0.35l-0.14,0.07l0.03,-0.2l0.13,-0.22ZM139.1,480.22l0.01,0.97l-0.7,0.34l-0.26,-0.5l0.95,-0.81ZM28.19,437.73l0.34,-0.24l-0.1,0.14l-0.23,0.1Z", "name": "Gujarat"}, "IN-RJ": {"path": "M113.16,366.39l-0.79,-0.19l-0.82,-1.14l-3.88,0.61l-1.37,-0.78l-1.49,-0.21l-3.05,0.21l-1.75,1.08l-2.15,-0.45l-2.94,0.83l-2.75,-0.76l-1.27,-0.83l-0.91,-0.2l-1.55,-3.64l-2.68,-4.47l-2.06,-7.11l-3.54,-3.49l-0.79,-2.29l-1.64,-1.88l-0.21,-1.01l0.33,-6.6l-0.19,-1.6l-0.91,-1.04l-1.23,-0.24l-3.67,1.06l-3.52,0.09l-2.79,-0.74l-0.75,-0.92l-0.69,-1.91l-3.03,-3.12l-0.94,-1.52l-0.54,-1.56l0.29,-3.26l1.77,-3.12l0.63,-2.52l-0.28,-1.98l0.55,-1.87l-0.16,-5.57l-1.0,-1.17l-2.36,-0.91l-7.44,0.28l-1.19,-0.44l-3.46,-2.72l-4.77,-1.9l-0.82,-0.89l-0.21,-1.18l1.29,-7.93l0.8,-2.43l1.22,-2.0l8.35,-7.32l1.89,-2.92l2.65,-2.47l0.77,-1.08l2.56,-6.91l7.24,-6.53l3.37,-0.9l2.19,0.73l2.89,2.68l0.22,2.51l0.96,2.12l1.23,1.73l1.86,1.21l2.15,0.28l2.76,-0.58l7.27,-3.47l2.28,-0.75l5.18,-0.75l5.05,-0.01l9.45,-2.8l0.73,-1.01l0.37,-4.13l0.46,-1.13l2.41,-3.02l5.04,-4.28l1.5,-3.1l1.81,-6.71l0.69,-1.31l2.22,-2.6l16.76,-8.5l1.03,-0.96l1.04,-2.37l2.71,-3.73l5.61,-10.36l4.24,-13.14l5.55,-2.7l5.67,-1.24l1.25,-0.68l5.27,-4.38l0.01,1.53l-2.58,4.47l0.0,0.93l0.33,0.34l15.39,0.72l3.64,0.48l0.02,0.94l0.94,0.93l0.04,0.52l-2.13,1.4l-0.59,2.13l0.48,0.91l1.08,0.31l2.26,-0.71l0.48,-0.41l0.19,0.23l-0.67,2.55l-0.26,2.85l0.37,1.18l0.79,0.98l-0.07,1.22l-0.19,0.37l-1.73,0.3l-0.34,0.95l2.48,3.97l1.17,-0.0l0.51,-1.04l3.42,-0.01l1.87,-1.25l2.62,1.15l1.36,2.74l1.0,0.28l1.28,-0.27l0.65,1.25l0.71,0.48l2.28,-0.55l0.86,-0.67l1.03,0.64l1.26,-0.12l1.93,-1.4l-0.21,1.19l0.37,0.73l0.69,0.23l1.08,-0.74l0.54,1.48l-0.83,0.46l-0.2,0.49l0.54,1.33l0.0,1.06l1.94,2.91l1.92,0.98l-0.02,0.67l-0.77,0.56l-0.22,0.85l3.34,9.56l3.35,4.22l2.17,1.57l-0.14,0.74l0.33,0.67l1.41,0.08l2.09,0.88l2.08,1.93l2.08,2.67l1.58,2.67l-0.7,-0.71l-0.52,-0.07l-1.05,1.15l-1.53,0.73l-0.43,0.67l0.27,0.88l0.98,0.7l0.61,-0.02l0.86,-0.7l-1.13,1.37l-0.82,1.64l0.59,0.99l-0.48,0.39l-0.91,-0.04l-0.45,0.81l0.15,0.87l1.22,0.93l0.58,1.57l0.74,0.31l3.48,-0.31l1.76,1.41l1.39,-0.66l0.29,-1.0l-0.42,-1.48l-0.6,-0.68l-0.03,-1.56l-0.65,-2.07l0.15,-1.09l0.22,-0.27l1.06,0.2l1.09,-0.39l1.6,1.04l1.18,-0.25l0.39,-0.55l0.02,-0.94l-1.13,-0.83l0.85,-0.33l0.02,-0.98l0.68,0.29l2.29,-0.31l0.49,0.72l-0.59,-0.08l-0.38,0.31l0.06,0.73l0.66,0.56l-0.57,0.47l0.03,0.51l1.42,0.83l0.92,0.06l0.52,1.73l0.97,0.65l1.15,-1.04l2.04,-0.52l0.28,-0.58l-0.44,-1.85l3.39,-2.44l1.36,-1.92l1.01,-0.38l2.42,2.36l0.15,0.52l-0.65,2.79l0.52,2.35l0.19,3.84l-0.86,1.6l-0.46,2.44l0.4,1.04l-0.58,0.37l-0.03,0.84l0.72,0.56l2.1,-0.25l1.27,-1.76l2.05,-0.4l0.26,-0.81l-1.3,-0.89l0.24,-0.53l1.97,0.6l0.71,-0.1l0.6,-0.56l0.81,0.49l0.58,-0.41l0.82,0.59l0.81,-0.67l0.38,0.07l0.36,2.7l0.84,0.78l0.33,0.85l0.04,0.6l-0.52,1.02l0.73,0.91l0.01,1.61l2.3,3.01l0.95,2.22l1.87,0.74l1.89,1.31l1.14,0.19l0.15,1.49l0.75,1.73l0.61,0.61l-0.36,0.58l-1.2,0.7l-0.31,0.83l-2.57,0.82l-0.37,0.89l0.3,0.66l0.88,0.32l0.64,1.0l2.23,0.36l0.7,-0.5l0.87,1.25l-1.42,0.37l-6.42,3.0l-0.85,1.15l-0.02,2.84l0.73,0.32l0.77,-0.2l1.26,-1.79l1.15,0.07l4.09,-1.67l2.33,-1.65l2.98,0.47l0.85,0.51l1.05,-0.35l2.89,0.35l1.09,1.2l0.67,-0.29l0.09,-1.11l1.09,-0.08l1.28,-1.16l1.69,-0.04l2.02,0.57l-0.98,0.92l-1.12,0.42l-0.05,0.72l0.66,0.88l-0.85,0.24l-0.1,0.82l-1.0,-0.26l-0.95,0.2l-0.54,3.52l-0.93,0.02l-0.98,-0.46l-1.99,0.86l-1.51,0.22l-0.57,0.55l-0.21,0.79l-1.71,0.58l-0.26,0.53l0.27,0.69l-2.38,1.08l-0.92,1.0l-2.98,0.75l-3.21,2.22l-2.11,0.06l-0.56,0.59l-0.11,0.9l-2.76,0.32l-1.52,2.06l-2.32,1.81l-2.65,0.18l-0.91,0.72l-0.32,0.96l-1.97,0.47l-0.92,1.2l-1.56,1.0l-1.05,0.28l-0.68,1.19l-2.24,1.52l-0.52,1.68l-0.79,0.35l-0.93,1.01l-2.88,0.01l-0.79,1.22l-0.84,0.14l-1.36,1.03l-1.09,1.85l-0.12,1.68l-1.03,0.59l1.24,6.15l1.02,3.16l1.64,0.79l1.23,1.75l2.04,0.43l1.85,1.25l0.57,0.11l1.26,-0.41l1.39,0.2l1.84,1.04l0.77,-0.39l1.71,0.0l2.77,-1.21l2.19,0.5l1.34,-0.62l0.88,-1.95l0.69,-0.54l1.52,-0.36l0.69,0.22l0.38,0.55l-0.47,1.46l0.69,1.45l-0.15,1.82l1.16,1.77l-0.39,1.97l-1.43,1.01l-1.76,-0.7l-1.13,0.24l-1.06,-0.21l-3.5,1.17l-2.7,0.19l-4.12,1.59l-0.88,1.16l-0.03,0.67l0.99,2.1l0.11,1.21l-0.8,0.67l-1.8,0.4l-0.46,0.59l0.01,0.63l2.21,2.47l1.07,0.57l2.33,0.03l1.64,1.33l0.87,1.46l0.43,2.21l-0.59,0.95l-3.32,1.33l-0.31,-0.01l-0.09,-0.98l-0.76,-1.19l-1.72,-0.45l-0.99,0.55l0.19,7.02l0.56,1.52l1.87,2.64l-0.75,1.42l-2.66,0.44l-2.87,-1.98l-0.29,-0.38l0.59,-1.58l-0.65,-0.89l-1.49,0.26l-1.32,0.66l-0.62,0.81l-0.38,1.25l-0.93,0.27l-0.8,-1.35l-0.81,-0.46l-2.36,0.15l-2.37,-0.75l-2.62,0.03l-0.56,-0.65l-0.06,-1.39l-0.91,-0.21l-1.44,0.8l-0.41,0.77l-0.22,5.75l-0.91,1.03l-3.07,2.04l-0.18,0.86l0.58,0.69l-0.36,0.8l-2.54,1.42l-3.18,1.16l-1.39,-1.09l-0.78,0.05l-0.42,0.67l0.21,1.39l-0.75,1.99l-1.04,-0.67l-1.53,-0.23l-0.54,-1.73l-2.26,-1.43l-0.39,-0.57l-0.11,-1.38l0.73,-1.34l0.34,-0.08l2.56,1.5l0.99,-0.14l1.03,-0.78l1.53,0.76l2.78,-3.75l-0.19,-0.69l-1.38,-0.85l-0.38,-0.73l0.33,-1.04l1.14,-1.39l0.31,-1.44l-0.35,-1.02l-1.31,-0.83l-0.49,-2.5l0.29,-1.27l0.46,-0.6l2.12,0.79l0.87,-0.42l0.54,-0.87l-0.12,-3.35l-1.72,-2.18l-0.08,-1.9l-1.45,-1.82l-0.93,-0.39l-1.02,0.2l-2.12,1.19l-6.1,1.13l-1.71,-0.05l-2.46,-0.66l-2.71,0.12l-0.69,-0.28l-0.43,-0.95l1.0,-1.04l0.14,-0.7l-0.82,-1.9l1.39,1.33l1.73,0.45l2.43,-0.55l1.29,-1.43l-0.03,-0.57l-0.61,-0.38l-3.06,0.55l-1.27,-0.53l0.04,-0.32l1.57,0.36l0.71,-0.62l-0.09,-0.83l-0.78,-1.15l0.96,-1.84l-0.38,-0.68l-2.77,0.61l-2.39,-0.18l-0.87,0.22l-1.43,2.29l0.29,1.74l-0.19,0.81l-1.27,-0.2l-1.56,1.09l-2.66,-1.04l-1.24,-1.01l-1.28,-0.2l-0.46,0.24l-0.21,0.62l0.68,2.0l-0.19,1.6l0.21,0.59l3.12,0.55l1.1,-0.15l0.1,0.39l-0.55,2.44l-0.6,0.36l-1.68,0.1l-1.61,-1.83l-0.62,-1.83l-0.6,-0.15l-0.56,0.47l-0.19,2.47l0.42,1.11l-2.09,4.22l-0.12,0.98l0.53,0.75l3.35,1.05l0.25,0.61l-2.43,2.42l-0.39,1.79l-0.73,1.25l0.16,0.52l0.56,0.3l2.45,-0.12l1.2,0.69l0.89,3.8l2.05,2.4l-0.64,1.04l-1.18,3.43l-0.18,1.43l0.11,2.2l0.8,1.33l0.19,1.94l-2.53,4.99l-0.87,0.81l-5.89,2.59l-2.01,1.8l-1.52,2.59l0.02,1.08l0.6,0.72l2.45,0.79l1.39,0.05l1.5,1.36l-2.98,1.57l-1.93,0.47l-2.21,1.15l-2.7,-0.33l-1.68,0.98l-0.59,-0.97l-0.83,-0.47l-1.34,-2.19l-1.43,-0.75l-1.43,0.61l-0.48,-0.26l-0.72,-2.86l-2.18,-1.34l-2.15,-1.97l-0.91,-0.2l-0.73,0.85l-0.66,-0.04l-2.15,-2.97l-0.57,-0.34l-2.93,0.76l-1.14,-0.82l-1.17,0.04l0.32,-1.25l-0.46,-1.22l0.13,-1.76l-0.24,-0.9l-1.4,-1.24l-0.65,0.06l-1.41,1.07l0.32,-2.39l-0.31,-0.73l-1.75,-0.71l-1.19,-1.94l-1.47,-0.23l0.28,-3.15l1.47,-1.08l0.28,-0.53l-0.77,-1.97l-0.12,-1.42l-1.32,-2.1l-0.38,-0.24l-0.65,0.19l-1.13,1.93l-1.34,0.87l-0.98,-1.08l-0.62,-1.36l-2.63,-2.03l-0.7,-1.62l0.87,-2.35l0.88,-1.21l1.13,0.05l0.78,-0.31l0.62,-1.27l-0.18,-0.76l-0.43,-0.3l-1.27,0.38l-1.91,-0.74l0.23,-2.35l-0.43,-1.01l-1.21,-0.11l-2.26,0.63l-0.78,1.08l-0.46,2.35l-0.86,0.68l-0.6,0.06l-1.89,-0.53l-3.52,-0.4l-1.51,-2.29l-2.14,-0.65l-1.84,-1.02l-1.46,0.26l-0.78,2.15l-0.36,0.2l-0.92,-1.62l-0.24,-1.27l-1.85,-0.15l-0.62,-0.94l-1.53,-0.29l-0.97,-0.75l2.33,-0.44l0.22,-0.89l-0.68,-0.67l-4.54,0.35l-2.17,-0.71l-1.13,-1.44l-0.59,-0.29l-2.11,0.47l-1.51,1.18l-0.76,-0.09l-0.9,-0.81l-0.82,0.05l-0.91,0.64l-0.15,0.93ZM294.16,288.97l0.26,-0.35l0.11,-0.1l-0.05,0.3l-0.31,0.15ZM252.61,250.52l-0.88,-0.6l-0.15,-0.41l0.59,0.24l0.44,0.77Z", "name": "Rajasthan"}, "IN-MP": {"path": "M191.91,423.84l-0.52,-3.36l-0.53,-1.39l0.74,-0.61l0.77,-0.34l2.88,0.29l2.23,-1.16l1.99,-0.5l3.36,-1.88l-0.0,-0.75l-1.53,-1.53l-4.03,-0.93l-0.42,-0.88l1.39,-2.39l1.85,-1.66l5.83,-2.55l1.04,-0.94l1.49,-3.12l1.15,-1.64l0.11,-1.95l-0.24,-1.12l-0.77,-1.25l-0.08,-1.88l0.16,-1.29l1.86,-4.79l-2.14,-2.67l-0.45,-2.8l-0.59,-1.21l-1.63,-0.91l-2.47,0.1l0.66,-1.0l0.32,-1.64l1.74,-1.48l0.81,-1.32l-0.17,-0.87l-0.45,-0.45l-3.45,-1.11l-0.08,-0.37l2.2,-4.61l-0.4,-1.42l0.1,-1.99l0.36,1.48l0.95,0.81l0.7,1.18l0.53,0.26l1.56,-0.03l1.01,-0.34l0.72,-0.72l0.5,-2.94l-0.75,-0.84l-1.19,0.14l-2.6,-0.34l0.17,-1.7l-0.66,-1.97l0.84,0.14l1.09,0.93l2.15,1.06l1.16,0.09l1.62,-1.1l1.02,0.31l0.63,-0.38l0.36,-1.3l-0.29,-1.62l1.1,-1.75l2.84,0.09l2.19,-0.57l-0.84,1.67l0.9,1.76l-1.84,-0.24l-0.48,0.64l0.06,0.81l0.84,0.71l1.12,0.24l2.91,-0.55l-1.3,1.1l-1.61,0.23l-1.34,-0.35l-1.47,-1.38l-0.77,0.01l-0.33,0.88l0.81,1.84l-0.85,0.94l-0.32,0.92l0.8,1.39l1.08,0.43l2.69,-0.13l2.41,0.65l1.95,0.06l6.25,-1.16l2.89,-1.35l0.81,0.55l0.9,1.26l0.02,1.76l1.69,2.09l0.14,2.99l-0.72,0.67l-1.35,-0.77l-1.15,0.13l-0.74,0.98l-0.34,1.56l0.56,2.82l1.31,0.91l0.28,0.62l-0.23,1.1l-1.45,2.03l-0.07,0.88l0.25,0.76l1.62,1.36l-2.15,2.93l-1.36,-0.75l-1.75,0.95l-3.0,-1.53l-0.78,0.44l-0.86,1.74l0.13,1.58l0.39,0.76l2.43,1.6l0.49,1.72l0.33,0.26l1.63,0.23l0.86,0.6l0.71,0.05l0.53,-0.62l0.69,-1.91l-0.18,-1.56l1.04,0.97l0.88,0.15l3.38,-1.22l2.74,-1.55l0.62,-1.43l-0.58,-1.02l2.89,-1.87l1.22,-1.46l0.23,-5.8l1.25,-0.97l0.03,1.13l0.96,1.07l0.65,0.22l2.18,-0.18l2.45,0.76l2.27,-0.16l0.37,0.22l0.5,1.22l0.8,0.37l1.54,-0.47l0.94,-2.01l2.1,-0.79l-0.46,2.16l2.85,2.18l0.96,0.53l3.22,-0.59l1.09,-2.16l-2.28,-3.57l-0.43,-4.0l0.27,-1.37l-0.24,-1.82l1.59,0.28l0.46,1.83l1.11,0.44l3.72,-1.46l0.82,-0.85l0.14,-0.79l-0.48,-2.47l-1.05,-1.74l-1.9,-1.51l-2.48,-0.08l-0.78,-0.44l-1.9,-2.1l0.23,-0.33l1.92,-0.41l0.89,-0.95l-0.08,-1.74l-0.97,-2.28l0.51,-0.72l3.91,-1.51l2.67,-0.19l3.37,-1.16l1.06,0.21l0.95,-0.26l1.95,0.71l1.88,-1.18l0.37,-0.58l0.33,-2.13l-1.25,-2.17l0.23,-1.44l-0.69,-1.42l0.48,-1.43l-0.97,-1.29l-1.87,-0.11l-1.6,0.8l-0.94,1.95l-0.61,0.55l-2.56,-0.43l-2.91,1.24l-1.6,-0.03l-0.73,0.39l-1.59,-1.02l-1.63,-0.22l-1.33,0.41l-1.98,-1.3l-1.68,-0.23l-1.39,-1.83l-1.51,-0.67l-0.88,-2.84l-1.3,-5.49l1.02,-0.67l0.31,-2.18l0.62,-1.04l1.1,-0.9l1.23,-0.38l0.55,-1.06l2.42,0.18l0.59,-0.28l0.95,-1.02l0.89,-0.44l0.58,-1.75l2.19,-1.47l0.56,-1.08l0.9,-0.2l1.61,-1.02l0.91,-1.21l2.0,-0.48l0.62,-1.26l0.58,-0.41l2.55,-0.13l2.61,-2.01l1.39,-1.95l2.46,-0.14l0.69,-0.61l0.16,-0.98l2.14,-0.08l3.22,-2.23l3.09,-0.81l0.88,-0.97l2.69,-1.32l-0.1,-1.03l1.58,-0.6l0.61,-1.23l1.4,-0.18l1.79,-0.82l1.11,0.48l1.32,-0.23l0.74,-2.26l-0.13,-1.3l1.54,0.32l0.58,-0.57l0.06,-0.52l1.15,-0.19l1.1,0.21l1.15,-1.25l2.21,0.06l0.6,0.87l1.21,0.11l1.07,1.0l1.77,0.32l1.5,0.84l1.12,-0.0l0.65,-0.6l1.15,0.01l1.42,-0.73l0.31,0.53l0.62,0.09l0.33,-0.27l0.47,0.74l0.85,0.09l2.08,1.98l1.97,-0.15l0.92,3.46l2.47,4.19l0.31,1.69l-0.36,1.13l0.63,0.93l-1.09,1.53l-1.67,0.49l-0.96,0.95l-0.03,1.06l0.54,0.96l-0.96,0.59l-0.16,1.24l1.03,1.32l-1.17,1.84l-1.04,2.8l-1.41,1.74l-0.79,2.01l-2.15,1.79l-0.42,1.83l0.82,2.19l-0.08,0.67l-0.87,0.47l-3.09,0.63l-2.0,1.1l-2.01,-0.16l-3.47,0.83l-0.72,0.75l-0.3,1.66l-0.43,0.6l-2.48,2.28l0.14,1.03l1.3,1.67l2.05,4.43l-1.1,3.43l0.3,1.25l-0.41,1.16l-1.97,1.91l-2.39,1.59l-0.5,1.2l1.73,2.46l0.18,1.91l0.95,1.42l-0.09,1.58l0.4,0.6l-0.05,0.55l-1.41,2.68l0.63,1.3l0.81,0.48l0.33,0.83l2.13,1.35l-0.66,2.0l1.03,1.4l1.2,0.28l1.31,-0.64l0.68,-0.76l0.44,-1.78l0.54,-0.38l1.29,0.66l3.7,3.07l1.13,0.44l1.71,0.11l0.29,1.21l0.51,0.5l1.39,0.24l2.0,-1.84l1.09,-2.43l1.6,-1.48l0.61,-1.1l0.21,-1.63l-0.77,-0.66l-1.18,-0.2l0.18,-1.5l-0.89,-1.24l-0.76,-1.86l-1.56,-0.8l-2.6,0.54l-0.4,-0.6l-0.1,-0.69l0.64,-1.42l-0.4,-4.14l-2.32,-3.07l-0.93,-5.45l-1.38,-3.44l-1.82,-1.91l0.46,-1.11l1.51,-1.78l-0.04,-0.98l0.34,-0.29l1.63,0.2l1.78,1.89l1.0,-0.11l0.24,-0.64l-0.22,-1.03l0.54,-1.16l-0.8,-1.21l0.38,-1.0l1.02,-0.28l0.21,2.56l0.28,0.42l0.67,0.24l1.06,-0.34l0.39,-0.55l0.01,-2.04l0.8,-1.02l0.43,0.73l-0.35,2.05l0.5,0.45l1.11,-0.0l-0.13,1.21l-0.65,1.35l0.06,1.31l-1.51,1.2l-0.74,1.59l0.05,1.24l0.86,0.77l1.08,-0.45l0.92,-1.08l1.46,-0.63l0.23,-1.37l0.95,0.5l-1.07,1.61l0.14,0.88l0.53,0.5l2.51,-0.66l0.27,1.38l0.64,0.34l0.66,-0.28l0.8,-0.96l3.2,0.58l0.73,-0.83l-0.57,-2.42l0.54,0.56l0.59,0.1l1.28,-1.19l1.03,0.15l0.67,-0.35l-1.84,2.96l-0.99,1.04l-0.22,2.1l0.69,0.76l1.57,0.06l0.34,-0.27l0.21,-2.05l0.73,0.13l0.64,1.13l0.95,-0.04l2.13,-2.35l2.82,0.98l3.59,-0.24l0.55,0.59l0.71,0.2l2.3,-1.07l-0.01,-0.76l-0.98,-1.46l0.31,-0.53l1.98,-0.41l3.08,-2.33l2.01,-0.92l1.31,0.28l1.46,-1.05l0.73,-1.06l0.9,0.24l1.34,-0.26l0.81,1.27l0.36,2.78l1.13,0.71l0.62,0.83l0.69,-0.02l0.56,1.65l-1.97,1.05l-1.44,1.71l-0.96,-0.01l-0.34,0.31l0.1,1.75l0.99,1.21l1.85,-0.32l1.64,0.37l0.55,-0.44l0.02,-0.69l0.89,0.96l1.03,-0.11l1.14,-0.73l0.14,-0.7l-1.44,-0.98l-0.23,-0.67l1.41,0.35l0.98,-0.14l0.49,-0.56l-0.02,-0.89l0.91,1.49l1.19,1.06l2.66,-0.26l0.57,-0.45l-0.02,-0.8l-1.53,-1.17l2.9,-0.26l0.82,-1.55l0.76,-0.22l0.37,0.5l-0.88,2.05l-0.17,1.21l-0.87,0.88l-0.27,1.12l-0.71,0.9l-0.01,0.88l0.65,0.49l1.01,0.13l2.85,-0.5l1.42,1.01l1.82,-0.42l2.77,1.85l0.48,-0.11l0.95,-1.14l1.13,-0.17l0.55,-0.44l-0.19,-1.79l1.86,-2.5l0.21,-1.01l-0.21,-1.35l1.88,-0.09l1.44,0.45l0.14,1.38l1.85,0.38l1.28,-0.26l0.5,-0.44l-0.0,-0.94l-0.92,-0.68l2.58,-0.76l1.08,2.35l-0.2,0.73l0.3,0.56l2.82,0.72l1.28,-0.01l0.48,1.09l0.94,0.37l1.83,-0.48l0.75,0.19l0.86,1.37l-0.24,1.06l0.26,0.65l2.72,2.08l2.45,0.41l2.82,1.69l0.96,-0.18l1.48,-1.0l-0.13,2.39l0.86,0.49l0.92,-0.62l0.09,1.92l0.52,0.37l0.8,-0.12l0.35,0.24l-0.59,1.47l0.13,0.65l3.0,0.17l0.76,-0.21l0.66,-0.93l-0.07,-1.74l4.89,1.07l3.33,-1.1l0.09,1.22l0.4,0.33l1.39,0.15l0.54,1.49l0.68,0.8l-0.36,0.47l-1.52,-0.19l-0.64,0.68l0.2,2.3l-0.31,2.05l0.32,0.63l0.66,0.4l0.01,2.03l-0.73,1.7l-0.24,1.96l-0.48,0.42l-0.99,0.18l-0.36,0.6l0.51,1.13l1.45,1.26l-0.08,1.5l1.94,2.08l-0.51,1.73l-3.3,1.36l-0.49,0.55l-0.31,1.33l-2.3,1.07l-1.01,0.87l-0.88,0.08l-7.25,-0.43l-1.86,-0.49l-3.75,-0.02l-2.21,-1.13l-2.21,-0.16l-3.22,1.48l-0.71,0.02l-1.74,-0.88l-1.97,-1.98l-1.49,-0.09l-0.93,0.68l0.04,1.82l1.74,3.3l0.13,0.87l-0.82,1.16l-1.16,0.74l-0.2,1.29l-0.68,0.92l1.15,2.78l0.98,0.35l3.34,-1.97l2.94,1.13l2.03,0.35l1.91,3.02l1.05,0.45l0.42,0.74l2.45,-0.02l2.02,1.71l-0.93,5.0l-0.6,1.3l-1.71,-0.05l-4.13,2.09l-0.4,0.98l0.22,2.14l-2.16,1.95l-2.51,1.09l-0.4,1.44l0.25,2.13l-0.72,1.02l0.15,1.54l-2.9,1.71l-0.81,1.84l-3.11,0.97l-3.42,2.57l-1.2,-1.63l-0.76,-0.29l-2.59,0.93l-1.23,0.78l-0.33,-0.11l-0.37,-0.87l-0.55,-0.26l-1.18,0.75l-1.36,2.21l-0.12,3.42l-0.63,1.08l-2.01,1.52l-0.47,2.63l-0.86,0.45l-0.09,0.55l0.46,1.25l-1.05,-1.17l-0.71,-0.26l-0.67,0.17l-1.14,1.39l-1.27,2.61l-0.33,1.02l0.08,3.35l-0.46,1.29l-0.84,1.13l-1.17,0.26l-0.81,1.51l-0.42,4.31l0.2,2.79l-0.79,3.1l-0.5,1.32l-1.2,0.7l-4.35,-2.38l-2.47,0.26l0.66,-1.14l-0.53,-1.51l-2.06,-1.52l-0.86,-1.78l-1.97,-0.57l-1.82,-1.32l-2.9,1.1l-0.95,1.06l-2.08,0.67l-1.29,-0.44l-1.59,0.81l-1.72,0.26l-1.05,-1.58l-1.84,-0.51l-3.21,0.31l-2.72,1.46l-0.66,-2.26l-1.15,-0.86l-0.48,-0.84l-1.97,-0.81l-2.96,-0.11l-2.32,-0.77l-0.87,0.22l-0.62,1.76l-4.01,1.3l-2.67,0.31l-2.03,0.7l-0.54,0.74l0.27,1.26l-0.51,0.33l-6.33,1.11l-4.0,-0.66l-1.57,-1.01l-0.97,-0.01l-1.3,0.64l-0.55,-3.04l-0.83,-0.67l-1.23,-0.09l-0.76,0.24l-0.93,1.06l-3.57,1.12l-1.56,1.75l-1.72,1.11l-5.31,1.96l-1.03,0.07l-2.53,-0.84l-2.73,1.48l-0.66,-0.51l-1.65,-0.17l-1.51,0.48l-1.41,-1.01l-0.7,0.0l-0.39,0.34l-1.68,-3.06l0.14,-0.72l3.36,0.16l0.93,-0.48l-0.89,-5.48l-1.4,-0.87l-0.32,-0.69l-0.8,-0.52l-4.42,-0.24l-0.78,0.24l-0.86,0.87l-1.11,0.34l-0.85,0.92l-1.1,-0.81l-2.12,0.08l-2.74,1.01l-3.44,2.43l-2.09,0.11l-1.09,0.46l-0.85,1.04l-0.3,2.63l-1.62,2.5l-2.88,2.12l-0.14,0.51l0.61,1.53l0.02,1.19l-0.72,1.14l-3.85,0.87l-1.98,2.37l-1.61,0.61l-2.78,0.38l-2.94,-0.34l-1.16,-0.59l-1.08,-1.5l0.86,-0.25l0.29,-0.6l-0.36,-2.94l-1.17,-2.7l-0.64,-0.52l-1.32,0.08l-2.71,-0.81l-2.23,-0.27l-2.14,0.52l-3.25,0.17l-2.54,-0.23l-3.15,0.44l-6.44,-0.32l-3.07,-0.67l-2.27,-1.01l-1.93,-3.14l-1.84,-1.33l-1.81,-0.18l-1.57,-0.99l-1.27,-0.25l-4.77,0.17l-1.46,-1.1l-2.02,-0.68l-2.12,-1.56l-0.9,-2.61l0.18,-3.47l-0.27,-1.11l-2.52,-2.68l-1.03,0.05l-1.18,1.1l-1.83,0.63l-0.3,0.75l-0.91,0.4l-1.79,0.03l-1.41,-0.68l0.36,-3.59l-0.75,-1.1l-0.65,-2.31l-0.92,-1.03l-0.2,-3.47l0.42,-0.63l1.49,0.91l2.06,-0.4l1.35,-0.99l0.42,-1.19l-0.17,-0.49l-0.87,-0.58l-3.69,-0.2l-2.05,-1.99l0.61,-0.64l1.89,0.55l1.15,-0.22l3.77,-3.23l1.72,-0.16l1.38,-0.98l2.78,-5.33l0.07,-0.76l-1.19,-1.96l-0.93,-0.37l-0.9,0.29ZM342.94,345.9l-0.07,-0.47l0.06,-0.58l0.99,-1.54l-0.98,2.59Z", "name": "Madhya Pradesh"}, "IN-OR": {"path": "M408.6,584.62l0.87,0.38l0.7,-0.57l0.17,-1.23l0.78,-1.54l0.14,-2.48l0.72,-1.11l0.53,-2.11l-0.29,-1.58l0.84,-1.84l0.76,0.02l2.17,-0.82l1.07,-1.24l1.83,-0.69l1.82,-2.82l4.8,-4.17l-0.13,-1.22l-1.17,-0.95l0.98,-0.36l1.48,-1.56l2.18,-0.42l1.07,-1.66l0.73,0.55l0.81,-0.24l0.83,-3.98l0.54,-0.67l1.08,-0.58l0.29,-0.71l-0.1,-2.84l-0.74,-1.34l-0.25,-1.24l-0.98,-0.82l0.26,-1.36l-0.7,-1.85l0.8,-2.84l-0.22,-0.61l-0.86,-0.66l0.89,-0.73l0.05,-0.95l-0.72,-0.89l-1.26,-0.42l-0.99,-1.74l-1.27,-0.51l0.35,-3.73l-0.41,-1.94l0.27,-2.32l-0.75,-0.79l-1.7,-0.38l-0.94,-1.68l-2.97,-1.76l-0.47,-0.78l0.14,-0.74l1.38,-2.44l0.97,-0.56l1.15,-1.25l1.66,1.78l0.44,1.11l1.07,-0.03l0.97,-1.34l1.85,1.55l0.52,0.87l1.61,0.18l2.16,4.28l0.64,0.59l0.76,-0.22l1.26,-1.7l3.32,0.37l1.51,0.69l1.33,0.07l-0.14,2.05l0.48,0.54l0.74,-0.1l3.64,-2.46l0.2,-0.83l-0.84,-1.09l0.5,-2.36l-0.44,-1.37l-1.49,-0.16l-1.2,0.53l-1.26,-1.05l-2.25,-0.06l-2.22,-1.3l0.69,-3.13l-0.27,-3.86l-0.48,-1.12l0.27,-3.95l-0.1,-0.42l-0.55,-0.27l-0.35,0.21l-0.3,-1.32l-0.82,-0.26l-0.35,-0.87l0.85,-4.04l-0.72,-2.56l-0.04,-3.65l0.23,-0.22l0.93,0.25l0.06,0.91l0.5,0.38l1.85,-0.78l1.59,-2.19l1.54,-1.08l2.51,-4.8l0.2,-1.41l2.78,-0.21l1.21,0.48l1.08,-0.43l4.28,-0.65l3.13,1.97l2.46,-0.12l1.12,-0.71l0.83,-1.15l0.91,-2.52l0.94,-1.38l-0.0,-1.07l0.48,-0.85l2.25,0.71l0.98,-0.23l0.33,-0.74l-0.12,-1.25l-1.59,-1.85l-0.16,-1.47l0.71,-2.42l3.3,-5.53l0.24,-1.66l1.26,0.23l0.4,-1.1l0.9,-0.08l0.47,-0.83l0.2,-2.45l-1.77,-1.6l0.22,-1.51l1.57,-1.15l-0.05,-0.68l-0.65,-1.0l2.18,-3.06l2.99,-1.33l3.65,-3.0l2.69,-0.52l0.96,-0.56l1.06,-1.28l0.29,-0.96l-0.2,-1.52l-0.66,-1.22l2.36,1.1l2.44,3.59l1.03,0.81l1.71,0.29l2.63,1.1l3.55,-0.27l2.45,-1.4l0.45,-1.5l6.57,-0.18l2.05,-0.74l3.38,0.91l1.21,-0.78l1.34,-0.23l2.05,-1.36l0.86,2.95l0.13,1.93l-0.32,1.19l-1.6,2.32l-1.72,3.41l0.2,0.71l0.42,0.13l1.79,-0.54l1.28,0.22l4.01,2.74l3.34,-3.21l2.5,-1.08l0.99,-0.02l3.14,1.77l3.92,1.01l2.38,-0.82l1.13,-0.8l-0.69,1.35l0.07,1.78l0.31,0.54l1.81,0.87l1.44,-0.37l1.24,-0.87l1.91,-2.83l0.46,-2.86l-0.71,-2.31l0.76,-1.24l0.11,-1.23l-0.34,-2.49l-1.3,-1.91l-0.08,-0.67l1.7,-0.51l0.76,-0.96l0.5,-0.16l1.56,1.77l5.7,2.91l2.44,2.6l1.27,0.35l2.8,-0.49l5.68,3.71l0.66,0.99l1.88,0.67l2.06,1.47l1.92,0.22l2.3,1.14l0.67,0.67l0.2,0.8l-0.24,2.33l1.32,1.8l1.16,0.01l1.78,-2.16l0.87,0.07l1.39,0.85l0.72,2.92l0.74,1.0l5.27,1.5l0.12,2.57l1.25,2.13l-3.71,1.5l-4.33,0.33l-2.84,1.48l-1.58,1.12l-4.5,4.76l-1.65,2.44l-0.94,2.78l0.21,2.98l3.72,8.83l-0.15,0.33l-2.19,0.13l-0.26,0.6l0.52,0.68l0.66,0.26l2.2,0.07l0.33,0.76l-0.94,-0.18l-0.86,0.63l0.29,0.63l1.57,0.73l-2.3,1.0l-5.38,4.36l-0.87,1.94l-0.14,2.13l0.59,0.38l1.32,-0.93l0.32,0.19l-0.66,0.93l-2.07,1.29l-0.17,0.9l-1.96,1.18l-3.56,1.2l-0.62,0.5l-0.99,3.01l-2.18,2.22l0.07,0.88l-3.15,-2.37l-2.09,-0.05l-0.98,-0.98l-0.43,-1.27l-0.55,-0.22l-0.38,0.27l-0.24,0.91l0.53,1.5l1.8,1.31l2.24,0.53l0.58,1.03l1.33,0.59l-2.46,1.35l-5.48,2.09l-1.05,-0.38l-0.74,0.47l-5.64,1.45l-1.8,0.97l-1.66,0.07l-2.84,1.15l-0.84,-0.01l-2.11,1.23l-2.56,0.82l-0.12,-0.91l1.47,-0.48l0.08,0.59l0.46,0.02l1.85,-1.08l0.04,-4.51l-0.63,-0.57l-2.59,-0.65l-1.42,0.22l-3.64,3.22l-1.69,0.52l-2.08,2.43l0.02,0.78l-1.97,2.76l0.13,1.11l-0.98,0.61l-0.34,0.66l0.22,0.87l0.6,0.2l-0.13,0.36l0.47,0.55l0.96,-0.7l0.74,-0.13l-3.75,3.53l-6.09,4.87l-2.33,2.95l-0.87,-1.1l-2.14,-0.04l-0.56,0.34l0.14,1.16l-0.34,0.71l-0.9,-0.27l-2.35,1.12l-1.26,1.04l-1.69,0.08l-0.26,0.34l0.17,0.89l-0.33,0.72l0.05,0.87l-1.0,1.23l-1.18,0.2l-0.74,1.7l-1.32,1.09l-4.68,0.75l-2.81,-1.03l-5.13,0.38l-1.2,-1.49l-1.61,-4.45l-1.01,-0.54l-1.01,0.18l-0.5,0.86l0.2,1.32l-0.8,-2.26l-2.99,-3.94l-0.88,0.3l-0.51,1.45l-1.24,0.87l-0.57,1.24l-0.56,-1.57l-1.12,-0.44l-0.41,0.64l0.3,1.21l-0.52,0.7l0.12,0.82l-3.07,-1.25l-1.04,0.21l-0.61,0.54l-0.01,0.6l0.92,1.68l0.72,0.88l0.72,0.22l0.53,0.86l-1.83,0.9l-2.19,1.79l-1.56,0.69l-1.43,-0.77l-1.03,0.31l-3.19,3.91l-0.17,2.09l0.81,1.42l1.02,0.22l-1.53,2.04l0.32,1.52l-0.23,0.78l-0.89,0.07l-1.43,0.66l-1.31,0.07l-0.23,-0.16l0.01,-1.09l-0.37,-0.38l-2.06,-0.8l-0.93,0.12l-0.62,0.52l0.12,1.64l-0.33,0.6l-3.15,1.78l-0.71,1.76l-1.31,-0.43l0.47,-2.32l-0.48,-0.89l-2.17,-2.19l-0.29,-2.87l-2.46,-0.5l-2.38,3.46l-0.09,1.68l-0.5,1.42l0.29,1.04l-1.51,2.72l0.14,0.92l1.34,1.18l-0.86,0.75l0.1,2.0l-1.65,0.16l-0.93,1.4l-1.59,-0.19l-1.48,-1.2l-1.32,-0.39l-1.7,0.2l-1.56,1.08l-2.27,0.35l-3.0,1.96l-2.65,1.29l-1.11,1.17l-1.46,0.31l-2.23,1.63l-1.94,-0.89l-0.68,0.23l-0.52,1.0l-2.17,-0.55l0.13,-1.87ZM525.81,532.38l-0.05,-0.65l0.8,-0.25l0.04,-0.71l-0.49,-0.28l1.13,-1.12l-0.4,-0.64l0.3,-0.48l1.49,0.43l1.55,-1.12l1.08,-0.07l0.05,0.45l-1.37,1.35l-0.86,-0.66l-0.66,0.66l-0.63,0.11l0.75,1.39l-2.7,1.6Z", "name": "Orissa"}, "IN-TN": {"path": "M249.84,785.28l-0.33,-0.95l0.1,-1.86l1.6,0.49l1.48,-0.2l1.11,-1.27l1.32,-0.6l0.3,-1.05l1.07,-0.88l1.68,0.16l0.34,0.48l0.05,1.28l0.84,0.64l5.71,-0.26l2.06,0.51l0.81,-0.69l0.4,-2.03l2.08,-2.99l2.57,-0.44l2.02,1.94l0.79,0.31l0.61,-0.27l0.51,-1.19l2.74,-0.17l1.14,-0.44l2.26,1.02l2.41,-0.26l1.0,-0.81l1.68,-3.48l0.65,-0.34l3.83,-0.43l1.03,-0.61l3.07,-4.27l0.07,-0.85l-1.01,-1.75l-1.33,-0.89l-1.06,-0.22l-5.49,-0.07l-0.44,-1.25l2.84,-2.25l1.44,-2.2l0.47,-2.63l-0.45,-0.65l-0.84,0.03l0.12,-0.69l-0.38,-1.02l1.14,-3.22l2.33,-0.11l2.46,-1.36l-0.16,-1.26l1.0,-1.73l0.33,-1.31l1.11,-0.38l1.66,-0.0l1.7,1.66l1.0,0.45l0.79,-0.3l0.66,-1.11l0.44,0.08l2.35,1.72l2.91,0.96l1.35,1.89l2.47,1.79l2.53,0.3l0.89,-0.42l1.33,-1.4l0.29,-1.48l0.98,0.03l1.45,-1.18l1.06,-2.6l1.03,-4.37l0.4,-0.53l1.29,-0.38l0.6,-0.96l3.87,-0.67l0.65,1.17l0.79,0.15l0.91,-0.67l0.3,-1.05l0.55,-0.02l0.97,0.23l0.51,0.92l2.1,0.65l2.72,-0.3l0.76,-0.54l2.09,-2.71l1.31,0.59l0.57,-0.08l2.15,-2.17l1.18,-0.62l0.42,-0.71l-0.07,-0.91l0.47,-1.75l0.53,-0.28l1.75,0.15l1.06,1.37l0.63,0.35l2.87,-0.38l0.18,1.3l1.04,0.76l2.31,-0.02l0.42,-0.96l-1.05,-0.98l-0.01,-0.36l1.61,0.07l4.38,-2.25l0.44,-0.72l0.05,-1.3l2.65,-1.83l-0.01,-0.75l-0.67,-0.64l1.64,0.69l-0.38,1.1l0.47,0.56l3.19,0.35l1.48,-0.39l1.4,1.36l0.73,-0.21l0.37,2.77l-0.32,2.03l-0.47,0.24l-0.18,1.0l0.58,0.53l-0.78,1.59l0.16,1.33l-0.83,1.23l-1.04,9.49l-2.92,8.93l-1.83,3.47l-1.09,0.85l-1.06,1.81l-2.53,1.85l0.16,0.59l0.84,0.04l-3.55,5.53l-0.05,1.49l-0.3,0.47l-1.72,1.18l-0.44,-0.37l0.52,-1.02l-0.5,-0.57l-1.34,0.11l-1.1,-0.87l-0.45,0.2l-0.56,0.93l0.7,1.08l0.11,0.84l0.4,0.31l-0.32,1.19l0.17,0.58l1.13,0.75l2.01,0.21l-0.67,1.5l-1.05,6.13l1.05,4.71l0.4,0.35l0.61,-0.29l0.1,0.95l-2.0,0.22l-2.44,2.58l0.36,0.58l0.4,-0.05l2.7,-2.02l1.33,0.48l0.06,2.28l0.62,3.2l-0.18,5.1l-0.92,-0.09l-0.81,0.43l-1.49,-0.42l-0.49,0.56l0.19,0.5l-0.54,-0.02l-0.42,0.61l0.15,1.36l1.28,0.83l1.44,0.41l0.03,0.97l1.52,1.03l0.49,13.03l-0.26,2.66l-1.42,0.34l-0.31,-0.79l-0.71,-0.39l-3.95,-0.65l-0.57,0.16l-0.15,-0.37l-0.92,-0.24l-1.62,0.14l-0.37,0.6l-1.79,0.33l-2.01,-0.48l-3.57,2.3l-0.57,0.81l-0.07,0.98l-0.83,0.53l-0.21,0.7l0.26,2.63l0.76,1.39l-2.05,1.82l-1.8,2.46l-1.51,2.81l-1.66,1.67l-1.79,2.49l-0.15,0.98l-1.21,1.73l-0.77,3.4l0.09,0.95l0.61,1.22l3.32,3.21l1.25,0.55l2.2,0.29l-1.72,0.32l-1.86,-0.59l-2.21,-0.03l-1.0,0.68l-2.02,0.14l-2.57,0.91l-1.52,0.99l-1.66,0.14l-1.25,1.21l-5.65,0.86l-2.39,1.3l-4.3,3.53l-1.8,2.81l-0.65,3.87l0.32,0.48l-1.12,2.25l-0.31,0.0l-0.34,0.62l0.79,1.81l-0.42,3.13l-1.41,1.59l-0.66,2.01l-1.71,0.61l-5.96,3.6l-1.22,1.49l-5.3,1.31l-1.05,0.76l-0.09,0.97l-1.21,0.15l-1.8,-0.34l-4.2,-1.29l-0.71,-0.71l-1.86,-0.93l-2.94,-2.68l1.1,-0.45l0.27,-1.46l1.29,-1.9l-0.16,-1.64l1.05,-0.34l1.18,-1.84l-0.4,-1.16l-2.42,-2.44l-0.23,-1.72l1.65,-2.45l0.62,-2.26l-0.4,-0.73l-1.24,-0.88l-1.07,-2.96l1.19,-0.85l0.75,-1.07l2.53,-7.34l0.84,-1.38l0.92,-2.56l1.1,-1.19l-0.19,-1.38l-1.73,-2.54l-1.26,-0.19l-1.8,0.71l-1.71,-0.93l1.56,-5.5l-0.33,-2.9l1.03,-2.56l-1.11,-3.46l1.54,-3.34l0.06,-1.34l-0.72,-0.72l-0.37,-1.59l-0.96,-1.63l-0.72,-0.66l-1.08,0.13l-2.94,1.32l-3.15,2.41l-1.14,-0.38l-2.36,-2.12l-0.06,-1.8l-0.9,-1.93l0.55,-3.53l-0.17,-2.56l1.09,-0.6l0.57,-0.74l0.43,-3.33l-0.23,-0.65l-0.94,-0.6l-0.87,-1.77l-3.86,-1.64l-0.66,-0.88l-0.13,-0.87l0.37,-1.13l1.9,0.19l0.65,-0.91l-0.74,-0.92l-0.83,-2.15l-0.87,-0.98l0.45,-1.93l-0.71,-0.36l-1.63,0.94l-2.99,0.25l-1.41,-0.46l-1.27,0.3l0.6,-1.1l2.2,-1.72l0.28,-0.77l-0.18,-0.49l-0.71,-0.39l-1.01,-1.28l-1.19,-0.47l-1.21,-0.95l-4.71,-1.32l-0.24,-0.32ZM341.41,854.52l0.89,-0.01l1.99,-1.02l0.32,0.12l-0.32,0.93l0.54,1.1l-1.22,-0.66l-2.2,-0.45ZM352.97,822.23l0.25,0.38l-0.78,-0.16l0.52,-0.21ZM353.99,822.77l0.71,0.09l0.49,0.17l-1.19,-0.25Z", "name": "Tamil Nadu"}, "IN-AN": {"path": "M786.03,923.93l0.01,-2.47l0.71,-1.66l1.1,-0.13l0.59,-0.57l1.24,-0.26l1.04,-0.8l0.96,0.7l0.57,1.41l0.32,2.29l1.27,2.41l0.03,1.46l-1.11,2.56l-0.1,1.29l0.41,0.66l-1.31,0.13l-0.67,1.5l0.01,-1.41l-0.81,-0.89l0.05,-0.68l-0.44,-0.46l-0.29,-1.55l-0.7,-0.41l-0.89,-2.01l-1.06,-0.91l-0.92,-0.2ZM785.02,916.8l-0.54,-1.41l0.47,-1.37l1.32,-0.39l0.58,-0.69l0.93,0.88l-0.04,0.59l-2.72,2.39ZM782.63,894.17l0.29,0.95l-0.0,0.53l-1.15,-1.01l0.86,-0.47ZM780.5,891.72l-0.4,-0.52l-0.31,-1.96l1.06,-1.6l0.69,-0.13l0.06,0.48l-0.79,1.64l0.65,1.74l-0.29,-0.16l-0.66,0.5ZM781.79,892.53l-0.6,0.48l-0.41,0.67l-0.01,-0.52l1.02,-0.63ZM777.4,894.02l0.09,1.05l1.22,0.8l0.7,1.14l-0.03,0.45l-0.93,-0.4l-1.7,0.32l-0.12,-1.23l-1.17,-0.29l0.37,-1.49l1.57,-0.36ZM770.19,887.29l-1.18,-0.38l-0.98,-1.26l-0.11,-1.42l0.4,-0.73l0.16,2.27l0.42,0.72l1.29,0.81ZM768.4,766.2l-0.53,-0.93l0.37,-1.58l0.2,0.17l-0.27,1.01l0.23,1.33ZM751.49,774.12l0.88,-1.81l1.07,1.76l0.79,-0.06l0.11,-0.27l0.28,-2.36l-0.24,-1.3l0.63,-1.54l-0.05,-3.07l0.91,-2.0l0.45,0.12l0.42,-0.38l-0.13,0.98l0.73,0.48l1.83,-0.55l0.47,-0.81l-0.31,-1.49l-0.55,-0.41l0.77,-0.26l0.05,-0.92l-0.62,-0.6l-1.27,-0.21l-0.37,-1.1l0.12,-7.3l0.85,-1.29l0.61,-0.06l0.41,-0.65l-0.14,-0.45l-0.94,-0.64l-0.3,-3.47l0.61,-0.75l0.78,-0.04l0.52,-0.68l0.41,-1.58l0.01,-1.58l0.64,-1.33l-0.17,-0.58l-0.62,-0.37l0.62,-2.2l0.77,-1.37l-0.52,-0.97l0.18,-1.42l0.66,-0.54l-0.55,-3.24l1.34,-1.74l0.16,-1.78l1.42,-1.61l0.17,-1.04l1.5,0.01l0.36,-0.57l0.61,-0.13l0.39,0.69l-0.32,1.01l0.14,3.07l0.36,0.22l-0.97,1.23l-0.37,0.19l-0.32,-0.4l-0.65,-0.09l-0.59,0.8l0.51,1.08l1.25,0.22l1.33,1.3l-0.64,1.07l-0.13,2.9l-0.46,2.09l-0.32,0.53l-0.73,-0.2l-0.43,0.42l0.01,-1.38l-0.39,-0.32l-1.19,0.78l-0.29,1.52l0.64,1.07l-0.98,-0.16l-0.37,0.28l-0.91,2.21l0.36,0.65l0.53,0.22l0.74,-0.35l1.04,1.19l0.14,1.72l-0.24,0.98l0.95,1.63l-0.54,2.9l0.5,1.29l0.04,2.05l-1.01,1.21l0.24,0.65l-0.74,0.57l-0.86,-0.65l-0.46,0.06l-0.03,0.59l-1.15,-0.04l-0.43,0.4l0.65,1.8l1.06,0.71l0.12,0.47l-0.83,0.84l0.68,1.2l-0.59,0.69l0.3,1.14l-1.88,2.04l0.04,0.7l-0.77,0.79l-1.34,0.41l-0.13,0.54l0.54,0.76l-1.11,1.91l-0.1,3.33l0.4,0.4l0.63,-0.35l0.24,-1.5l0.24,-0.04l0.31,0.28l0.02,1.58l-1.11,4.78l-1.06,0.35l-1.07,1.13l-0.28,0.88l0.14,1.02l1.12,0.1l0.35,-0.4l0.06,-0.84l0.63,-0.36l0.09,-0.39l0.16,1.37l-0.54,0.66l-0.51,2.56l-1.5,-1.08l-0.07,-0.68l-0.92,-0.79l-0.1,-0.4l0.72,-0.38l0.02,-0.66l-0.9,-0.46l-0.4,-1.88l-0.33,-0.31l-0.95,-0.05l0.1,-3.11l-1.16,-0.79ZM766.4,766.0l0.11,0.62l0.39,0.73l-0.4,-0.42l-0.1,-0.93ZM766.14,717.57l0.26,-0.08l0.11,0.23l-0.14,-0.04l-0.24,-0.1ZM764.5,769.92l0.71,-0.98l0.67,-0.02l1.15,3.22l-0.42,-0.93l-2.11,-1.29ZM758.46,855.43l1.65,1.52l-0.05,1.49l-0.73,0.79l-1.73,-0.53l-0.46,-1.12l-0.04,-0.78l0.91,-0.49l0.44,-0.89ZM756.86,735.74l-0.0,-0.0l0.0,0.0l-0.0,0.0ZM756.0,743.21l0.29,-3.46l0.53,-0.59l0.3,0.45l-0.2,2.01l-0.92,1.58ZM754.65,789.3l-1.08,-0.41l0.1,-0.42l0.79,-0.21l0.37,-0.63l-0.25,-1.63l0.26,-0.56l1.0,1.26l-0.55,1.24l0.54,0.89l-1.17,0.46ZM746.83,808.06l1.1,-0.64l0.47,-1.64l1.46,-0.96l1.09,-0.24l0.89,1.13l0.95,5.03l-1.65,1.72l-0.03,1.18l0.75,0.47l-1.33,1.68l-0.74,-0.18l-1.27,-0.94l-0.69,-0.03l-0.86,0.53l0.62,-0.89l0.47,-1.76l-0.28,-0.78l-0.88,-0.81l-0.09,-2.85ZM751.89,783.09l0.03,-0.27l0.15,0.08l-0.18,0.2ZM742.26,782.71l0.82,0.26l-0.03,0.97l-0.62,-0.14l-0.17,-1.09Z", "name": "Andaman and Nicobar"}, "IN-AP": {"path": "M264.69,675.87l0.59,-0.76l0.07,-1.39l0.36,-0.6l2.8,1.59l2.62,0.61l1.43,-0.37l0.97,0.82l0.73,-0.01l1.54,-1.37l1.31,-2.8l0.15,-1.56l-0.84,-4.18l-0.77,-0.9l-1.69,-0.61l-0.35,-2.03l-1.24,-2.4l0.68,0.17l0.39,-0.54l-0.25,-3.31l0.26,-0.71l0.58,-0.39l1.35,0.21l0.43,-0.69l-1.06,-2.44l-0.71,-0.66l0.22,-3.36l1.07,-1.31l2.59,-1.37l1.85,-0.28l2.42,0.6l4.32,0.13l1.56,-1.78l-0.11,-5.3l0.29,-2.68l1.74,-1.65l0.23,-0.94l-0.19,-0.53l-0.65,-0.77l-1.33,-0.57l-3.05,-0.09l-2.95,-0.77l-0.81,-0.99l3.28,-2.1l0.59,-1.33l1.2,-0.69l0.63,-1.85l-0.17,-0.57l-0.53,-0.26l0.62,-0.61l0.01,-0.5l-1.05,-1.21l0.15,-1.25l0.6,-1.07l0.04,-4.5l0.99,-2.39l-1.06,-2.3l-0.29,-1.52l-1.7,-0.89l0.14,-1.28l3.71,-4.76l0.84,-1.7l1.36,-0.46l0.8,-1.28l1.71,-0.45l1.19,-2.36l-0.1,-0.48l-0.75,-0.34l-2.14,0.93l-0.19,-0.69l-0.45,-0.3l-2.59,0.04l-2.16,-1.31l1.48,-2.39l1.78,-0.93l0.36,-0.49l-0.05,-1.04l-0.88,-1.04l0.17,-0.39l3.37,-2.8l0.33,-0.72l-0.5,-2.65l-1.6,-2.0l1.29,-0.9l-0.29,-2.04l-0.67,-1.77l0.45,-1.86l-0.92,-0.71l0.14,-0.69l-0.41,-0.76l-1.22,-0.85l1.13,-1.1l0.45,-2.51l1.0,-1.27l2.52,-0.58l0.7,-0.58l0.49,-1.38l0.0,-1.97l0.53,-0.34l1.61,-0.16l1.72,-3.28l2.15,-0.78l0.23,-0.36l-0.34,-1.09l-1.84,-1.47l-0.22,-1.32l-0.91,-0.24l-0.46,-1.07l-0.79,-0.01l-0.36,-1.59l2.55,-2.32l-0.08,-1.17l0.67,-2.12l1.1,-1.47l-0.09,-0.62l-0.52,-0.3l1.17,-0.67l1.93,0.21l0.99,1.37l0.94,0.51l3.82,0.06l0.7,-0.84l-0.2,-2.94l1.1,-2.01l0.66,-0.49l1.6,-0.35l0.53,-0.52l0.29,-3.48l0.9,-2.06l1.51,-1.08l0.48,-1.2l-0.25,-0.8l-1.04,-0.7l-1.01,-2.43l-0.11,-1.01l1.12,0.56l0.9,1.36l2.14,0.86l1.88,-0.79l1.03,0.35l1.4,-0.06l2.99,1.32l2.05,-0.07l1.73,1.25l1.07,2.89l1.36,0.62l0.25,0.68l1.79,1.04l1.99,-0.29l0.95,-1.2l1.14,-0.51l2.17,-0.33l0.97,0.36l0.92,1.25l3.18,0.53l1.67,1.34l4.21,0.15l0.63,0.59l0.8,0.23l0.8,-0.43l0.38,-1.24l0.6,-0.33l2.94,-1.04l1.61,0.26l2.07,2.63l1.96,0.76l0.99,1.71l-0.24,3.47l-0.86,1.68l0.37,2.75l-1.36,0.99l-1.06,2.07l0.34,1.38l2.14,0.09l0.69,3.21l-0.02,1.49l-0.09,0.45l-1.23,1.17l-0.02,0.58l2.7,1.38l1.76,1.5l0.97,1.3l2.69,0.3l2.3,-0.25l1.3,-0.53l0.65,2.12l1.01,1.62l0.57,0.07l0.54,-0.54l0.85,0.72l2.42,-0.54l2.78,1.95l3.43,4.07l2.24,4.82l0.1,0.39l-1.3,0.98l0.21,1.46l0.85,0.41l1.52,-0.16l0.8,-1.46l0.32,0.3l0.19,1.39l0.64,0.71l2.5,-0.43l-0.56,1.11l-0.13,1.27l1.26,3.31l0.2,3.88l0.99,1.96l0.73,0.43l0.68,-0.01l3.28,-1.92l2.72,1.08l4.53,-0.1l2.71,0.61l0.54,-0.36l0.41,-0.86l2.25,0.87l2.32,-1.68l1.53,-0.34l1.16,-1.21l2.62,-1.27l2.95,-1.92l2.16,-0.31l1.52,-1.07l1.35,-0.19l1.09,0.31l1.49,1.22l2.48,0.09l0.83,-1.36l1.55,-0.1l0.49,-0.61l-0.17,-1.85l0.74,-0.51l0.17,-0.52l-1.52,-1.91l1.52,-2.75l-0.28,-1.1l0.48,-1.33l0.06,-1.57l1.95,-3.0l1.51,0.29l0.18,2.62l2.61,2.97l-0.52,1.6l0.12,0.91l0.46,0.47l1.33,0.37l0.44,0.03l0.56,-0.48l0.51,-1.52l3.2,-1.82l0.51,-1.01l0.02,-1.54l0.74,0.0l1.56,0.66l0.07,1.24l0.76,0.46l1.63,-0.08l1.47,-0.67l0.98,-0.1l0.56,-0.58l0.14,-0.85l-0.35,-1.36l1.58,-2.2l-0.21,-0.73l-1.06,-0.17l-0.66,-1.2l0.16,-1.29l2.94,-3.66l0.7,-0.12l0.81,0.62l0.73,0.08l1.77,-0.8l2.21,-1.8l1.98,-1.03l0.06,-1.12l-0.63,-0.87l-0.79,-0.25l-1.37,-2.23l0.86,-0.26l3.12,1.32l0.82,-0.81l-0.07,-0.7l0.43,-0.9l-0.25,-0.94l0.63,1.68l0.95,0.15l0.99,-1.63l1.13,-0.74l0.49,-1.38l2.55,3.51l0.75,2.17l0.48,0.59l0.48,0.05l0.47,-0.47l-0.04,-1.94l0.98,0.08l1.57,4.35l1.49,1.81l3.28,0.09l2.2,-0.35l2.93,1.04l5.54,-1.07l1.09,-1.13l0.62,-1.56l0.98,-0.06l1.31,-1.51l0.42,-1.9l-0.15,-0.67l1.43,-0.02l1.38,-1.1l2.15,-1.02l0.56,0.31l0.53,-0.11l0.65,-0.92l-0.09,-1.22l0.85,-0.03l-0.54,1.48l0.68,1.11l0.49,0.03l-0.47,1.04l-2.23,3.0l-1.15,0.57l-2.77,4.48l-2.82,2.96l-0.73,1.38l-1.6,1.1l-1.15,1.5l-1.5,0.86l-1.27,0.17l-0.2,0.99l0.68,0.39l-3.6,3.35l-1.01,2.48l-0.96,0.74l-9.31,4.2l-5.02,3.04l-1.05,0.92l-0.79,1.44l-2.3,1.96l-0.27,-0.36l-0.72,0.17l0.02,1.59l-0.64,0.52l-0.41,1.5l-2.25,2.68l-1.09,0.75l-0.71,-0.8l-1.21,0.21l0.09,1.05l1.36,0.64l-1.18,0.69l-0.95,-0.02l-0.33,0.64l0.63,0.87l-4.38,1.88l-5.68,3.7l-0.6,-0.27l-1.36,0.9l-3.72,1.43l-7.5,4.53l-1.63,2.1l-1.66,1.0l-2.23,2.57l-1.51,3.41l0.08,1.5l0.46,0.72l1.58,0.79l1.39,-0.02l-0.85,4.85l-0.72,1.56l-0.34,-0.21l-0.64,0.36l0.4,1.35l-1.04,0.36l-1.68,1.64l-3.44,1.81l-1.69,0.26l-1.26,1.15l-1.04,0.04l-0.51,0.6l-2.47,0.43l-3.09,1.68l-1.37,0.3l-1.56,-0.75l-2.35,-0.2l-0.15,-0.58l-0.72,-0.39l-0.52,-0.02l-0.33,0.68l-1.09,-0.27l-1.67,0.39l-0.14,-0.58l-0.74,-0.5l-1.17,0.41l-1.79,0.07l-1.92,1.15l-0.53,0.79l0.21,1.29l-0.76,0.97l-2.28,6.46l-0.11,1.95l-3.74,2.84l-0.92,1.13l-0.06,0.8l0.57,1.13l-2.57,-2.06l0.0,-4.01l-0.39,-1.55l-0.36,-0.29l-0.5,0.52l-0.41,-0.01l-0.14,0.47l0.47,1.18l-0.03,2.41l-1.75,4.39l-0.16,-2.66l-0.88,-1.48l-0.76,-0.46l-2.81,-0.47l-0.67,0.59l-1.07,0.05l-1.2,0.52l-0.67,-0.32l-3.79,2.32l-1.37,0.39l-3.56,3.09l-2.52,5.95l0.09,0.92l-2.32,3.04l-1.15,2.69l-0.28,3.27l-0.91,3.59l0.05,2.53l1.66,9.47l0.36,0.68l1.24,1.01l0.53,1.67l-0.88,0.68l-0.09,0.67l0.52,0.29l0.92,-0.16l-0.53,2.8l-0.02,3.74l-1.28,2.53l-1.34,0.32l-1.03,0.97l-0.28,0.8l0.6,0.58l0.7,-0.18l1.35,-1.13l-0.31,1.02l0.08,1.41l0.74,3.85l3.06,7.11l-0.1,1.25l-0.75,1.85l0.88,2.52l-2.65,-3.71l-0.68,0.29l-0.0,1.53l-1.2,-0.83l-0.32,1.26l-1.21,1.55l0.16,0.9l1.44,1.97l-1.28,-0.67l-0.81,0.14l-0.23,0.82l0.76,0.9l-1.54,0.67l-0.98,0.96l-0.37,0.8l-0.0,1.1l-4.14,2.13l-1.51,-0.11l-0.43,0.24l-0.2,1.13l0.99,1.03l-1.6,-0.04l-0.56,-0.31l-0.13,-1.26l-0.58,-0.5l-2.98,0.35l-1.45,-1.63l-2.26,-0.23l-1.14,0.77l-0.55,3.0l-1.21,0.66l-1.92,2.04l-0.89,-0.53l-1.16,0.1l-2.64,3.15l-2.32,0.28l-1.86,-0.57l-0.43,-0.86l-1.41,-0.39l-1.2,0.29l-0.34,1.11l-0.43,0.35l-0.49,-0.96l-0.74,-0.38l-4.19,0.72l-0.84,1.11l-1.18,0.3l-0.67,0.81l-1.1,4.55l-0.94,2.36l-1.21,0.96l-0.58,-0.31l-0.63,0.22l-0.3,1.75l-1.22,1.28l-1.26,0.29l-1.25,-0.27l-2.28,-1.65l-1.18,-1.67l0.49,-1.04l-0.22,-1.64l1.12,0.41l1.29,-0.57l0.58,-0.55l0.25,-1.16l2.34,1.53l1.22,-0.06l0.18,-0.61l-0.23,-0.64l-0.55,-0.73l-0.93,-0.53l1.23,-1.78l0.45,-1.4l1.33,-1.04l0.36,-1.9l1.04,-1.54l0.39,-2.6l-0.23,-1.04l-0.44,-0.45l-1.33,0.66l-1.64,-1.13l-1.52,-0.39l-0.68,0.28l-0.85,-1.4l0.29,-1.11l0.25,-5.76l-2.41,-0.54l-1.07,0.43l-1.06,-0.1l-1.4,-0.36l-1.79,-1.79l-1.64,0.09l-0.25,-0.55l1.04,0.02l0.45,-0.71l-0.69,-1.44l0.46,-1.37l-0.59,-2.04l-2.02,-1.06l-0.89,0.52l-1.23,-0.07l-0.99,0.93l-0.07,-0.92l0.96,-1.22l-0.02,-1.23l-0.48,-0.53l-1.02,0.4l-0.82,1.05l-0.97,-0.53l-1.68,-0.25l-0.5,0.21l-0.53,0.99l0.57,1.25l-1.57,1.32l-1.31,0.57l-0.59,1.23l-0.75,-0.55l-1.23,0.19l-0.52,0.4l-0.14,0.76l-1.03,0.09l-1.67,1.05l-1.15,0.02l-0.52,-2.73l-1.41,-1.75l-2.98,-0.12l-1.04,-0.57l-1.02,-0.01l-0.97,-0.78l-0.94,0.37l-0.52,-0.92l-0.7,0.21l-0.38,1.14l-0.84,0.61l0.15,0.54l0.66,0.48l0.16,1.57l-1.79,-0.15l-0.65,0.76l-1.27,-1.08l-0.39,0.07l-0.3,0.59l-0.17,-1.78l1.47,-2.02l0.17,-0.7l-2.33,-3.22l0.13,-1.79l-2.1,-2.47l1.13,-0.73l1.21,0.58l0.81,3.14l2.72,1.07l0.99,0.93l2.32,-0.02l1.96,-0.48l1.11,0.29l1.12,2.0l0.1,1.09l2.11,0.75l0.59,-0.3l0.14,-0.59l-0.49,-1.0l0.03,-1.08l-0.98,-0.86l-0.78,-1.6l0.98,-1.6l-0.1,-0.47l-0.56,-0.36l0.9,-0.86l2.24,-0.25l0.65,-0.42l0.16,-0.69l-0.4,-1.48l0.3,-1.18l-0.34,-0.55l-1.16,-0.23l-0.64,-0.92l-1.06,-0.27l-0.62,0.36l-0.25,0.64l0.8,2.01l-1.15,-1.29l-1.73,-0.59l-0.11,-0.7l-0.49,-0.42l-2.21,0.23l-1.61,-0.55l-0.95,0.55l-0.84,1.16l-0.27,1.81l-4.51,-0.75l0.44,-1.18l-1.73,-1.24l-0.23,-1.08l0.27,-0.48l1.22,-0.27l0.76,-1.39l-0.09,-0.76l-0.92,-0.84l-1.56,-0.07l-0.81,0.33l-1.0,-1.83l-1.09,-0.58l-0.47,-1.96l0.82,-2.71l-0.07,-1.53l0.79,-0.32l0.34,-0.53l0.68,-4.44l-0.77,-0.97l-2.24,-0.88ZM433.84,620.88l0.17,-0.38l-0.47,-0.55l-1.43,0.9l-0.23,0.47l0.64,0.66l2.25,0.65l0.99,-0.27l0.73,-1.0l-0.06,-0.69l-0.49,-0.46l-0.91,0.66l-1.19,0.01ZM368.9,723.15l3.01,0.37l0.36,0.27l-3.63,-0.13l0.26,-0.51ZM392.61,649.39l1.24,0.72l1.36,1.23l-0.92,0.46l-0.54,-0.32l-1.33,-1.56l0.2,-0.53Z", "name": "Andhra Pradesh"}, "IN-TR": {"path": "M717.67,412.64l-0.65,-0.93l-0.85,-0.54l-0.68,0.03l-0.65,0.63l-0.23,2.44l0.57,2.74l-0.06,0.54l-0.45,-0.12l-0.61,-0.81l-0.37,-1.24l-1.03,-5.9l0.59,-1.13l-0.93,-0.66l-0.88,-2.95l-1.06,-0.99l-1.73,-4.15l0.05,-0.4l0.82,-0.19l0.29,-0.86l-0.43,-0.72l-0.77,-0.33l-0.07,-0.39l0.16,-0.36l1.69,-0.62l0.97,-2.38l-0.28,-2.65l1.62,-2.42l1.36,0.06l0.65,-0.3l0.79,-3.37l4.46,0.5l2.13,-0.37l1.01,-1.0l0.52,-2.43l0.74,1.43l1.5,0.46l1.08,-0.84l-0.14,-2.07l1.8,0.37l0.24,1.14l1.12,1.01l0.62,0.15l0.7,-0.29l1.07,-3.6l-0.23,-2.31l1.73,0.78l0.54,-0.4l-0.61,-1.47l3.03,0.1l1.08,-0.51l0.67,-0.99l0.07,-3.38l0.92,-0.64l2.0,1.31l0.19,1.75l0.72,1.63l-0.16,1.4l-1.03,2.69l0.62,0.74l1.84,0.3l0.73,1.3l0.1,2.73l-0.33,2.19l0.42,1.35l-0.55,1.87l0.21,2.41l-0.73,0.03l-0.79,1.0l-0.32,1.9l0.2,1.67l-0.69,-0.15l-0.51,0.3l-0.6,1.69l-0.45,-1.43l-0.61,-0.91l-0.46,-0.16l-1.47,0.55l-1.5,1.91l-0.91,0.48l-2.28,-2.56l-1.1,0.12l-0.24,2.55l0.81,3.79l-0.04,1.12l-0.97,1.4l-2.69,1.48l-1.81,2.75l-0.6,1.79l1.57,5.86l-1.05,0.63l-0.6,1.26l-0.91,0.89l-1.59,0.51l-1.08,-0.01l-0.53,0.84l-0.37,-0.53l-1.18,-0.4l-0.36,-0.51l-0.1,-1.09l-0.43,-0.32l-1.19,-4.38l-0.54,-0.55l-0.07,-0.63l-0.43,-0.22Z", "name": "Tripura"}, "IN-AR": {"path": "M727.36,274.74l-0.62,-1.27l-2.25,-0.75l-1.77,-2.04l-0.63,-2.3l0.17,-1.09l1.38,-1.87l0.22,-1.28l3.95,-0.13l2.71,1.1l3.56,0.14l1.39,-0.61l1.72,-1.71l1.01,-0.5l3.83,-0.02l0.37,-0.53l-0.09,-1.07l1.06,2.04l0.62,0.37l0.5,-0.13l0.54,-0.87l0.59,0.49l0.55,-0.04l0.85,-1.64l0.39,0.72l0.65,0.34l3.1,-1.35l1.28,-1.18l1.97,-0.69l1.9,-1.8l0.51,-2.58l-0.5,-0.64l-1.47,-0.43l1.15,-1.82l2.62,-1.84l1.03,0.45l1.55,-0.52l1.69,-1.95l1.76,-0.71l1.24,-1.28l2.81,-1.91l1.46,-2.07l0.6,-2.32l1.84,-1.44l6.87,-4.3l3.12,-0.23l2.29,0.22l1.58,-0.99l0.71,0.3l0.81,-0.14l2.24,-1.87l3.52,-1.53l0.33,-1.17l1.78,-0.1l1.59,-0.97l3.25,-1.09l1.23,-1.08l2.5,-0.23l2.96,-3.02l0.01,-0.58l-2.19,-2.29l0.36,-1.16l1.48,-0.19l1.11,-1.53l0.6,-0.3l2.38,-0.12l1.39,-0.42l2.54,-3.14l0.72,-0.07l2.06,1.06l1.8,2.16l-0.17,1.17l0.66,0.67l2.54,-0.06l4.07,1.52l0.43,-0.15l-0.23,-0.8l1.58,0.39l2.15,1.1l2.51,0.45l0.72,1.13l1.93,0.3l0.45,-0.44l-0.2,-1.79l0.72,-0.57l1.81,-0.09l1.12,0.28l0.48,-0.28l0.36,-1.24l0.67,1.6l2.25,-0.39l0.22,-1.1l-0.31,-1.27l1.15,-0.39l0.21,-0.82l0.66,-0.09l1.65,0.69l2.17,0.34l0.42,-0.22l0.93,-1.86l-0.03,-2.09l1.15,-0.32l2.24,0.9l2.73,-1.16l5.47,-0.31l0.94,2.55l1.97,1.67l1.4,-0.02l2.08,-1.11l0.36,0.57l-1.13,2.01l-3.49,1.07l-0.63,0.41l-0.65,1.26l0.64,2.74l0.61,0.25l2.59,-1.66l1.71,-0.53l0.58,1.89l2.46,1.23l0.08,0.91l1.18,0.7l0.56,2.05l2.02,2.58l0.6,2.92l-2.74,2.04l-2.04,1.1l-0.15,0.56l0.83,1.34l-1.06,1.29l0.04,0.55l1.03,0.95l0.99,2.16l0.53,0.2l0.76,-0.58l0.45,-3.4l0.84,-1.52l1.46,-0.72l2.38,0.61l2.09,2.27l2.2,1.38l1.28,1.55l0.59,2.63l2.37,0.85l3.42,-1.46l0.92,0.23l2.0,1.66l0.8,0.21l0.66,1.15l2.77,1.85l0.1,0.6l-0.87,1.91l-0.18,1.48l0.49,0.95l1.42,1.47l0.17,0.72l-0.79,1.9l0.03,1.18l-0.7,0.34l-0.46,-0.84l-0.74,-0.19l-1.48,0.51l-2.77,2.73l-2.06,1.44l-0.27,0.83l-2.08,0.81l-1.02,1.26l-2.24,1.7l-0.77,1.39l-0.0,0.98l0.8,2.32l-0.35,1.45l0.18,0.76l6.72,8.57l0.2,1.05l0.81,0.73l-0.34,0.96l-1.06,-0.38l-1.09,0.3l-0.98,-0.87l-4.19,-1.87l-0.52,-0.42l0.5,-1.38l-0.22,-0.64l-1.04,-0.87l-1.45,-1.95l-2.32,-1.06l-1.15,0.12l-0.8,0.69l-2.05,-0.49l-1.22,1.56l-0.94,0.38l-3.16,-0.19l-8.17,1.35l-2.27,0.98l-1.97,1.39l-2.32,3.7l-1.42,1.63l-3.49,1.13l-2.36,3.2l-2.21,0.47l-1.16,1.96l-1.65,0.03l-1.5,0.46l-2.38,3.54l-4.38,1.68l-0.65,-2.41l0.28,-2.02l-1.15,-1.62l0.08,-0.57l0.86,-1.12l0.18,-1.79l-0.4,-1.17l-1.3,-0.89l0.03,-0.74l2.24,-0.17l3.03,-2.24l2.08,-0.89l1.32,-1.31l0.89,-2.35l1.07,-0.6l3.2,1.39l4.93,-1.84l2.11,-0.03l1.11,0.35l0.89,-1.03l1.04,-0.45l0.4,-0.9l1.19,-0.94l0.02,-1.73l-1.11,-1.43l-1.54,0.04l-1.04,1.08l-0.29,-1.15l0.49,-1.32l-0.31,-2.08l-0.56,-0.76l-2.03,-1.4l-0.74,-3.0l4.9,-6.49l1.13,-2.28l-0.47,-0.76l-7.92,0.07l-1.46,0.45l-3.93,2.51l-4.03,1.0l-1.16,-0.06l-2.12,-0.75l-1.82,1.0l-9.17,3.2l-4.61,2.27l-4.21,1.1l-4.11,2.12l-1.45,0.25l-0.95,-0.65l-2.82,0.73l-1.84,-0.68l-0.97,-1.0l-0.65,-0.12l-0.98,0.82l-0.31,0.87l1.19,1.68l-0.16,0.82l-7.98,6.54l-4.22,4.3l-0.72,1.32l0.11,2.07l-3.97,2.93l-1.86,0.72l-3.28,0.5l-1.4,0.62l-0.37,0.04l-1.8,-1.22l-0.99,-0.14l-10.87,1.18l-1.55,-0.38l-0.87,-1.17l-3.78,-1.66l-3.69,-0.53l-0.9,0.25l-2.12,1.63l-8.52,2.44l-1.58,0.13l-1.99,0.63l-3.48,-0.28l-1.08,-3.29l-1.55,-1.52l-0.32,-0.92l0.42,-2.0l0.73,-0.89l0.31,-1.23l1.41,-1.35l0.22,-0.83l-2.85,-5.27l-1.16,-0.97l-1.6,0.88l-1.97,0.08l-3.01,0.86Z", "name": "Arunachal Pradesh"}, "IN-KA": {"path": "M183.76,654.66l1.17,-1.76l1.58,-1.17l0.11,0.99l0.66,0.4l1.93,-0.14l1.67,-1.1l1.39,-2.47l-0.57,-1.14l2.3,-3.92l0.01,-1.78l-1.37,-0.64l0.65,-0.48l1.42,-0.09l0.56,-0.68l0.21,-3.0l-0.24,-1.26l-0.69,-0.68l-2.69,-1.26l-1.19,0.3l-0.47,-2.4l1.24,-0.28l0.35,-0.84l-1.1,-0.79l-0.36,-1.12l-1.04,-0.15l-0.39,-1.08l-0.95,0.09l0.31,-0.89l0.87,0.52l0.75,-0.34l0.34,-0.8l0.72,0.63l0.63,-0.14l1.85,-1.63l0.52,-1.51l2.28,0.61l0.64,1.97l0.55,0.41l0.87,-0.23l1.48,-1.21l1.3,-0.31l0.44,-0.89l-0.63,-0.9l0.68,-0.64l0.32,-1.0l0.9,-0.17l0.61,-0.68l1.67,-0.79l2.05,0.17l0.41,-0.88l-0.66,-2.45l2.16,-0.78l0.95,-0.97l0.35,-1.04l0.96,0.29l1.32,-0.24l0.43,0.85l1.57,1.28l1.74,0.56l2.56,-1.13l0.32,-1.76l2.11,-0.15l1.37,-0.65l1.59,-0.01l0.78,0.64l0.73,0.05l1.58,-0.66l0.84,-0.95l1.47,1.12l1.13,-0.06l0.56,-1.31l-0.58,-1.4l0.66,-0.66l0.08,-0.53l-1.28,-2.2l0.49,-2.65l-0.42,-1.11l-0.82,-0.58l-0.88,-2.78l0.83,-0.73l1.1,-1.81l0.67,0.2l0.76,1.43l1.88,0.29l1.02,1.25l0.74,0.0l1.18,-1.12l0.68,0.28l0.52,-0.31l0.52,1.7l1.37,1.03l2.4,-0.79l1.12,0.08l2.15,-1.02l1.3,0.35l1.64,-0.57l1.62,0.97l2.17,0.25l0.88,-0.29l0.98,-1.09l-0.17,-0.54l-0.94,-0.76l-0.84,-1.71l0.71,-1.31l-0.11,-1.65l-0.73,-1.08l2.27,-0.76l0.96,-1.31l1.3,-0.71l0.19,-1.02l0.84,-0.4l0.57,-0.91l0.9,0.33l1.1,-0.13l2.11,1.92l0.94,-0.21l0.83,-2.54l1.63,-1.28l-0.43,-2.03l2.59,0.52l1.11,-0.85l0.65,-1.76l0.44,-6.2l1.3,-0.6l1.67,0.06l2.75,-0.68l0.94,-1.82l3.43,-2.24l0.12,-2.6l0.97,-1.48l0.81,-0.16l0.82,0.6l0.26,2.57l2.49,1.24l0.14,0.8l0.46,0.46l1.07,-0.06l1.25,-0.96l1.87,0.57l-0.46,1.64l0.98,3.56l-0.97,0.35l-0.34,0.81l0.3,0.72l1.16,1.08l0.66,2.67l-1.93,2.03l-1.65,1.2l-0.31,0.97l0.86,1.02l0.13,0.63l-2.0,1.18l-1.66,3.11l0.54,0.74l2.14,1.1l2.63,0.05l0.62,0.92l2.4,-0.87l-0.85,1.7l-1.86,0.54l-0.68,1.22l-1.41,0.5l-0.93,1.81l-3.8,4.92l-0.3,1.05l0.18,0.89l1.75,0.99l0.21,1.34l1.01,2.06l-0.98,2.22l-0.04,4.51l-0.57,0.94l-0.19,1.47l0.2,0.87l0.84,0.59l-0.7,0.62l-0.29,0.74l0.33,0.43l0.72,-0.12l-0.46,1.4l-1.11,0.6l-0.57,1.31l-3.6,2.5l0.04,0.43l1.33,1.5l3.15,0.82l2.99,0.08l1.46,0.98l-0.05,0.65l-1.49,1.1l-0.35,0.85l-0.3,2.77l0.14,5.08l-0.92,1.2l-4.11,-0.1l-2.41,-0.6l-2.16,0.31l-2.83,1.49l-1.33,1.59l-0.27,3.92l0.26,0.61l0.54,0.3l0.92,1.92l-1.1,-0.21l-1.05,0.68l-0.44,1.23l0.31,2.89l-0.61,-0.36l-0.47,0.14l-0.26,0.54l1.49,3.11l0.45,2.23l2.35,1.26l0.79,5.01l-1.29,2.89l-1.27,1.08l-0.98,-0.83l-1.9,0.28l-2.26,-0.55l-2.7,-1.55l-0.83,0.05l-0.64,1.13l-0.05,1.31l-0.76,1.17l0.34,0.49l2.58,1.0l0.24,0.53l-0.67,3.87l-0.92,0.48l-0.24,0.51l0.09,1.46l-0.65,1.58l-0.11,1.87l0.53,1.82l1.15,0.65l1.13,1.95l2.75,-0.11l0.28,0.38l-0.58,1.33l-0.75,-0.03l-0.6,0.43l-0.33,1.18l0.67,1.5l1.34,0.7l-0.5,1.06l0.38,0.63l5.22,0.79l0.57,-0.66l0.04,-1.35l1.22,-1.48l1.49,0.54l2.05,-0.25l0.35,0.98l1.75,0.6l0.81,1.07l0.71,0.37l0.61,-0.09l0.42,-0.71l-0.87,-2.14l0.63,0.06l0.57,0.9l1.2,0.25l-0.29,1.29l0.4,1.46l-2.57,0.43l-1.69,1.64l0.17,0.52l0.77,0.22l-0.9,1.3l-0.01,0.61l0.89,1.82l0.88,0.68l-0.09,0.84l0.46,1.04l-1.36,-0.46l-0.12,-1.15l-1.33,-2.11l-1.58,-0.4l-2.02,0.49l-1.93,0.06l-0.86,-0.87l-2.53,-0.91l-0.68,-2.95l-0.45,-0.49l-1.65,-0.55l-1.55,0.95l-0.26,0.99l2.22,2.42l-0.16,1.73l2.27,3.02l-1.7,2.74l0.13,1.43l0.5,1.1l0.7,0.06l0.45,-0.65l1.18,0.94l0.5,-0.15l0.37,-0.63l1.31,0.24l0.78,-0.26l0.35,-1.0l-0.25,-1.5l-0.54,-0.55l0.64,-0.79l0.65,0.55l0.97,-0.55l0.77,0.74l1.09,0.02l1.04,0.57l2.88,0.1l1.0,1.31l0.76,3.18l1.76,0.02l1.87,-1.1l1.4,-0.17l0.29,-1.09l0.84,-0.13l0.54,0.58l0.75,-0.06l0.7,-1.41l1.23,-0.5l1.78,-1.55l0.13,-0.72l-0.57,-0.89l0.16,-0.39l1.51,0.14l1.31,0.55l0.69,-0.36l0.76,-1.03l-0.06,0.91l-0.96,1.22l0.45,1.84l0.61,0.04l1.08,-1.14l1.08,0.1l0.98,-0.51l1.13,0.68l0.47,1.62l-0.46,1.45l0.68,1.33l-0.98,-0.09l-0.43,0.33l-0.05,0.66l0.46,0.93l0.44,0.26l1.43,-0.19l1.73,1.76l1.63,0.44l1.35,0.11l0.84,-0.42l0.8,0.37l1.06,-0.13l-0.34,1.19l-0.06,3.99l-0.34,1.2l1.1,1.98l0.69,0.23l0.59,-0.29l1.3,0.36l1.75,1.15l1.21,-0.5l-0.05,2.1l-0.32,1.1l-0.91,1.18l-0.34,1.83l-1.24,0.9l-0.54,1.55l-1.32,2.03l0.1,0.59l1.12,0.65l0.48,0.78l-2.19,-1.45l-1.12,-0.16l-0.49,0.39l-0.35,1.35l-1.07,0.42l-1.03,-0.36l-0.62,0.37l0.11,2.05l-0.34,0.59l-2.6,-0.85l-2.48,-1.78l-0.99,-0.1l-1.2,1.37l-2.15,-1.97l-2.37,-0.1l-1.63,0.75l-0.34,1.39l-1.03,1.8l0.24,1.06l-2.02,1.05l-1.7,-0.11l-1.04,0.49l-1.29,3.66l0.38,1.14l-0.1,1.1l1.28,0.34l-0.45,2.16l-2.18,2.84l-1.81,1.11l-0.33,1.06l0.88,1.69l6.59,0.29l1.01,0.65l0.87,1.65l-3.17,4.34l-4.19,0.64l-1.02,0.5l-1.01,1.52l-0.85,2.18l-0.54,0.46l-2.0,0.25l-2.48,-1.04l-1.24,0.45l-2.9,0.22l-0.46,0.31l-0.39,1.08l-1.99,-1.91l-1.21,-0.41l-2.06,0.44l-0.92,0.51l-1.97,3.01l-0.52,2.22l-2.05,-0.47l-5.1,0.34l-0.7,-0.25l-0.01,-1.16l-0.76,-0.99l-1.01,-0.34l-1.28,0.14l-1.47,1.17l-0.23,-1.51l-0.53,-0.66l-2.29,-0.05l-1.56,-1.76l-1.37,-0.01l-1.51,-1.78l-0.98,-0.16l-1.05,0.26l-0.38,-0.58l0.08,-2.01l-0.53,-0.63l-0.84,-0.04l-2.77,1.07l-2.93,-0.54l-1.33,-0.58l-1.09,-1.2l-0.6,-1.99l-1.88,-0.3l-1.33,-0.81l-0.81,0.09l-0.76,-1.06l-2.07,-1.0l-3.42,-3.85l-1.12,-0.12l-0.54,-1.89l-0.87,-1.28l0.04,-0.64l0.75,-0.81l0.05,-0.7l-0.69,-0.48l-1.29,0.25l-1.68,-1.95l0.67,-1.64l-0.28,-0.5l-1.53,-0.38l-1.26,0.46l-0.83,-1.04l-1.18,0.1l-0.21,-1.49l-1.02,-0.68l-0.95,-0.16l-0.98,0.44l-0.22,-0.85l-1.23,-0.36l-0.55,-1.43l-0.97,-0.23l-1.59,0.31l-0.32,-0.91l0.99,-0.81l1.53,-0.55l0.39,-0.51l-0.4,-0.61l-3.41,0.56l-1.36,-5.58l0.26,-1.33l-0.35,-0.37l-0.6,-2.16l-1.04,-5.01l-0.74,-1.48l0.06,-0.6l0.43,-0.2l-0.18,-1.85l-0.72,-1.98l-0.17,-2.91l1.43,-0.43l0.51,-0.72l-0.79,-0.24l-0.74,-1.69l-0.59,-0.04l-0.59,0.82l-1.04,-4.59l-0.98,-2.21l-2.65,-3.83l0.0,-1.22l-0.63,-1.13l-0.24,-2.4l-1.15,-1.8l2.13,0.13l0.18,-0.69l-2.5,-1.07l-0.26,-0.37l-0.08,-1.26l-1.06,-3.28l0.48,0.02l0.27,-0.5l0.73,-0.16l-0.05,-0.45l-1.48,-1.63l-0.14,-0.62l-0.98,-0.84l-0.71,0.54l-0.06,1.03l-0.4,0.04l-0.22,-1.61l1.0,-0.33l0.35,-0.61l-0.72,-0.56l-1.25,0.35l-0.23,-0.18l0.24,-0.61l-0.84,-2.65l-1.14,-0.68l-0.83,0.38l-0.42,-0.63l-0.7,-0.13l-1.41,-0.99l0.54,-0.99l1.17,0.17l0.75,-0.99l1.08,0.02l0.47,-0.37l-0.08,-0.75l-1.37,-0.74l-2.36,1.62l-0.46,-0.72l1.61,-1.08l1.69,-0.19l1.18,-0.91l0.82,-2.53l-0.14,-2.48l0.94,-2.43l-0.25,-0.71l-1.34,-1.11l1.61,-0.57l0.34,-0.87l-0.21,-1.62l-1.2,-1.53l-0.04,-1.34l-0.58,-0.86l0.59,-1.77l-0.66,-3.34l-0.5,-0.59l-1.53,-0.72l-1.74,0.51l-0.43,-0.07l-0.12,-0.46Z", "name": "Karnataka"}, "IN-PB": {"path": "M176.07,176.63l0.49,-0.66l0.91,-0.18l0.37,-0.76l0.93,-0.37l1.98,-2.76l1.11,-0.3l0.6,-0.54l0.35,-2.73l1.22,-1.08l1.65,-0.66l0.97,-1.89l2.26,-2.34l-0.1,-1.02l1.19,-0.74l0.5,-1.77l2.56,-0.03l1.17,-1.73l2.45,-0.6l1.36,-1.41l0.49,-1.31l2.35,-1.33l0.12,-0.61l-1.4,-1.16l-2.43,0.02l-0.78,-1.72l0.77,-4.21l2.63,-5.48l-0.15,-0.82l-0.89,-1.3l-0.91,-3.26l-1.88,-3.18l1.28,-1.9l0.42,-1.8l3.6,-2.55l0.85,-1.45l1.71,0.33l1.05,-0.31l1.2,-2.56l1.09,0.37l0.83,-0.6l2.02,-0.13l1.02,-1.1l1.11,-0.02l0.36,-0.49l-0.14,-0.56l1.94,0.66l1.17,-0.5l1.03,0.2l0.93,-1.49l3.2,-0.92l0.63,-2.0l1.01,-1.12l0.35,-0.94l-0.27,-0.94l-1.12,-1.22l1.94,0.13l1.25,-0.69l0.47,1.04l1.62,0.83l0.46,-0.14l2.1,-2.45l1.07,-0.64l2.7,-0.39l1.07,-0.89l0.4,-1.14l1.66,-0.59l1.42,-1.04l1.5,2.65l-3.97,2.7l-1.59,1.66l-3.57,1.31l-0.33,1.08l0.28,1.2l0.7,0.45l0.63,-0.16l-0.52,1.03l-1.81,1.94l-0.05,0.85l0.87,0.49l3.03,0.5l5.38,2.71l2.54,4.11l-1.07,0.21l-0.18,1.25l4.53,8.24l2.34,7.11l1.09,1.36l0.75,0.46l1.42,-0.32l1.34,0.16l0.65,-1.28l0.84,-0.38l-0.02,-1.78l0.92,-0.36l2.27,4.24l0.98,-0.15l0.78,0.72l0.73,-0.2l0.39,0.92l0.53,0.22l0.69,-0.62l0.06,1.28l0.34,0.31l0.96,-0.04l-0.73,1.33l-0.03,1.58l0.68,0.74l-0.51,1.25l0.31,1.59l1.02,1.2l3.79,3.11l1.0,1.7l0.95,0.53l-0.41,1.04l-2.24,-0.16l-1.46,0.74l-0.24,0.82l0.32,0.8l2.49,2.48l2.18,-0.11l0.28,1.06l0.84,0.47l0.29,0.86l-0.26,1.77l0.52,0.95l-0.43,1.01l0.34,3.05l-0.33,0.84l-1.25,-2.16l-2.78,-0.23l-1.08,0.49l-0.44,1.63l0.52,0.73l-2.37,1.72l-3.57,1.91l-0.22,0.62l0.44,0.79l0.82,-0.04l0.76,-0.82l0.42,0.84l0.87,0.45l-0.38,1.5l-2.73,1.89l-1.97,-0.49l-1.02,-2.47l-0.61,-0.47l-0.6,0.06l-0.49,0.47l0.18,1.05l-0.33,0.74l-0.93,-0.81l-0.57,0.13l-0.15,0.98l-0.26,0.08l-1.13,-0.23l-1.27,-0.87l-0.79,0.13l-0.49,1.0l0.9,0.83l-0.46,0.56l0.17,0.85l-0.56,0.83l-0.83,2.76l0.55,1.64l0.95,0.71l-2.16,1.34l-1.95,0.72l-1.28,1.49l-1.16,0.03l-1.39,0.58l-1.91,-0.35l-1.01,-1.8l-1.91,-0.93l-2.34,0.7l-0.72,1.35l-1.13,-0.2l-1.76,0.35l-4.86,-1.45l-3.42,4.21l-0.13,0.69l-0.95,0.4l-0.7,1.35l0.37,1.21l-1.34,0.48l-0.53,-1.63l-0.78,-0.89l0.03,-0.68l-0.47,-0.53l0.89,-0.62l-0.01,-1.11l0.84,-0.15l0.16,-0.58l-1.61,-2.94l-1.18,0.18l-0.57,0.76l-0.91,-0.57l-0.12,-1.21l0.35,-1.46l-0.53,-0.88l-0.81,0.2l-0.42,1.1l-1.94,0.49l-1.47,-1.09l-0.81,-1.4l-2.41,-0.6l-0.88,-0.73l-3.48,0.62l-1.31,0.92l-0.55,0.88l-3.88,-1.1l-4.07,-0.54l-15.05,-0.66l0.36,-1.18l2.21,-3.51l0.25,-1.48l-0.23,-0.77l-0.66,-0.4l-1.19,-3.33l-0.77,-1.0l-1.17,-0.6Z", "name": "Punjab"}, "IN-ML": {"path": "M692.14,323.41l0.36,0.99l0.49,0.26l3.48,-1.0l0.19,0.86l0.64,0.35l1.2,-0.63l1.49,-0.23l3.08,0.24l0.52,0.77l0.96,0.42l-0.17,1.66l0.43,0.66l1.1,-0.39l0.55,0.36l0.64,-0.07l2.66,-0.96l0.05,3.31l0.27,0.81l0.85,0.45l1.66,-0.78l2.72,-2.95l3.5,-0.63l1.66,-0.86l0.37,-0.68l-0.38,-0.52l-1.21,0.62l3.21,-4.23l0.7,0.03l0.35,0.35l-0.47,2.0l0.21,0.69l1.52,0.36l1.37,-0.91l0.76,-1.27l0.44,-1.6l1.65,-1.4l0.96,0.24l1.41,1.21l1.05,0.19l3.13,-0.68l1.07,0.06l3.34,-1.03l2.77,0.13l-2.86,2.99l0.12,1.26l1.06,0.72l-1.5,3.63l0.24,1.32l-0.13,2.9l0.69,0.35l1.64,-0.98l2.82,-0.49l1.83,-1.14l2.64,2.02l3.7,3.79l0.62,0.07l1.88,-0.9l-1.34,1.9l-1.55,1.24l-0.1,0.59l1.68,1.57l2.05,0.77l2.62,2.44l0.18,0.48l-0.36,1.54l0.66,1.41l-3.66,1.24l-1.0,1.03l-2.75,0.23l-0.26,0.76l-1.33,0.48l-3.41,3.12l-1.72,-0.99l-0.78,-0.86l-2.26,-0.4l-1.74,-1.46l-1.79,-0.29l-0.79,-0.85l-1.94,-0.58l-2.44,0.38l-1.73,-0.24l-5.25,0.33l-0.64,0.7l-0.94,-0.21l-0.65,0.86l-0.55,0.08l-1.11,-0.13l-1.08,-1.05l-0.72,-0.01l-2.03,0.82l-1.34,-0.09l-4.49,-1.33l-1.65,-0.78l-12.73,1.95l-2.04,-0.82l-0.72,-0.02l-0.73,0.49l-2.6,-0.6l-1.28,0.3l-2.57,-0.21l-4.05,0.61l-2.4,-0.98l-4.8,-1.03l-6.8,-2.79l-2.64,0.4l-0.59,-2.56l0.35,-1.85l2.3,-0.94l0.38,-0.8l0.21,-2.01l1.81,-0.2l1.28,-1.0l0.04,-0.93l-1.52,-1.7l-0.34,-1.72l0.88,-1.75l0.26,-1.36l2.26,-2.72l2.31,-1.91l5.74,-0.81l1.82,-1.05l3.24,0.21l1.4,0.87l-0.56,1.9l0.39,0.49l1.72,-0.91l0.85,-1.0Z", "name": "Meghalaya"}, "IN-MN": {"path": "M765.49,384.0l0.47,-0.68l0.61,-3.47l-0.09,-1.17l0.96,-1.67l-0.13,-0.68l-0.62,-0.57l-0.09,-1.32l0.56,-0.31l0.28,-0.98l0.55,-3.63l1.0,-0.49l0.14,-0.43l-0.57,-1.42l0.73,-1.43l-0.56,-1.21l0.91,-2.88l0.63,-0.62l0.88,0.47l0.98,-0.44l0.27,-1.08l1.36,-2.09l-0.23,-1.11l1.0,-0.91l-0.44,-2.02l1.51,-0.98l3.35,-6.82l0.5,-0.52l1.87,1.18l1.29,0.39l1.16,1.32l0.79,-0.03l1.42,-1.94l0.99,-2.22l3.94,-3.86l-0.04,-1.41l-1.34,-0.76l0.16,-0.53l4.57,-0.6l2.93,0.03l1.7,1.1l2.18,-0.03l1.33,0.81l4.11,-0.51l2.05,-1.03l1.5,-1.74l1.68,-0.96l1.91,-1.65l-0.05,1.34l-1.04,3.76l0.67,0.94l2.42,1.37l-0.87,1.31l-1.78,4.9l0.08,1.52l0.99,1.35l3.31,1.08l0.64,2.0l-0.15,1.25l-1.08,1.72l-0.56,2.75l-1.73,2.55l-0.49,2.59l-0.58,0.52l-1.44,0.34l-1.22,3.42l-1.79,1.31l-0.65,2.06l-1.03,1.02l-0.12,1.37l-1.01,1.13l0.08,0.9l-1.09,1.03l-0.39,2.16l-1.51,3.48l-1.33,5.32l-1.69,2.49l-0.11,2.01l-0.25,0.27l-1.49,-1.41l-1.93,-1.02l-3.52,-0.92l-2.47,0.28l-1.62,-1.76l-1.26,-0.49l-3.11,-0.12l-0.94,0.51l-0.51,0.86l-0.79,-0.43l-1.46,0.7l-0.87,-0.01l-0.47,-1.06l-2.13,-2.65l-0.75,-0.47l-1.33,0.4l-0.63,1.3l-0.8,0.38l-0.15,-0.87l-0.68,-0.58l-1.63,0.9l-1.15,-0.71l-1.16,0.57l-1.01,-0.83l-2.54,-0.88Z", "name": "Manipur"}, "IN-MH": {"path": "M140.02,524.29l0.06,-1.24l-0.89,-1.35l0.45,-1.03l-0.02,-2.02l0.58,-0.43l0.77,-1.67l0.01,-1.67l1.8,-0.88l1.02,0.27l0.61,-0.35l2.1,-0.11l1.26,-0.53l1.63,2.69l1.38,-0.59l0.87,0.56l1.01,-0.49l0.85,0.82l0.58,0.11l0.82,-0.93l0.21,-1.81l0.82,-0.04l1.23,-0.66l0.57,-1.77l3.01,0.37l0.95,-0.4l-0.07,-1.27l0.49,-1.74l-0.34,-2.56l-0.66,-0.58l2.42,-3.82l0.56,-1.66l-0.48,-1.67l-0.94,-0.32l-0.37,-1.27l-0.99,-0.24l0.99,-0.38l0.9,-1.46l0.9,1.35l3.28,1.92l1.77,1.83l2.49,-0.21l2.88,-1.69l0.39,-0.98l-0.0,-1.07l2.33,-1.97l0.71,-1.34l-0.19,-3.58l-0.9,-2.69l-2.67,-3.15l-1.52,-0.55l-1.15,-1.45l-0.83,-0.24l-1.49,0.14l-2.13,-1.69l1.87,0.97l2.29,-0.02l2.26,-1.34l1.02,-2.45l1.02,0.6l2.51,-0.87l1.4,-3.41l2.42,-2.08l1.87,0.38l4.14,-1.13l1.72,-0.97l0.43,-1.02l-0.34,-1.17l-0.46,-0.42l-2.95,0.88l-1.44,-0.8l-1.14,0.58l-3.52,-0.08l-5.22,1.49l-1.82,-2.89l1.68,-0.47l0.65,-0.69l0.32,-1.01l-0.15,-0.9l-0.83,-0.77l-0.29,-2.57l0.27,-0.56l2.56,-0.97l1.38,-0.19l1.13,-0.92l2.52,-1.2l1.96,-0.35l2.37,0.85l2.05,-0.37l0.72,-0.45l0.19,-0.59l1.73,-0.61l1.41,-1.13l2.18,2.28l0.21,0.76l-0.17,3.62l0.77,2.62l3.13,2.41l1.63,0.45l1.6,1.13l4.83,-0.16l1.07,0.2l1.64,1.01l1.69,0.14l1.58,1.14l2.36,3.5l2.18,0.87l3.21,0.71l6.95,0.32l2.77,-0.44l2.5,0.23l3.35,-0.17l1.94,-0.51l2.2,0.26l2.69,0.81l1.26,-0.08l1.24,2.54l0.36,2.7l-1.11,0.57l0.15,0.97l1.09,1.49l0.87,0.53l3.81,0.66l4.02,-0.74l0.95,-0.46l1.82,-2.26l4.01,-0.99l0.96,-1.64l-0.02,-1.37l-0.56,-1.56l2.52,-1.7l1.81,-2.57l0.52,-3.12l0.5,-0.59l0.75,-0.35l2.31,-0.17l3.51,-2.47l2.54,-0.93l1.74,-0.08l0.77,0.73l0.74,0.08l1.15,-1.07l0.99,-0.26l1.28,-1.01l4.16,0.21l0.84,1.07l1.22,0.67l0.36,3.83l0.44,0.85l-3.7,-0.1l-0.72,0.76l0.04,1.29l1.97,3.68l0.53,0.02l0.58,-0.76l1.39,0.99l0.88,0.02l1.05,-0.43l1.38,0.13l0.82,0.55l2.93,-1.48l2.94,0.87l4.44,-1.33l3.05,-1.56l2.07,-2.14l3.51,-1.08l1.4,-1.22l1.25,0.34l0.42,2.93l0.32,0.47l0.78,0.04l1.24,-0.64l0.62,0.01l1.47,0.98l2.09,0.55l2.14,0.15l6.99,-1.28l0.7,-0.93l-0.15,-1.32l1.82,-0.62l2.66,-0.31l4.17,-1.36l0.59,-0.54l0.29,-1.34l1.77,0.62l3.23,0.14l1.66,0.54l0.8,1.02l0.92,0.57l0.58,2.17l0.81,0.57l1.25,-0.33l1.75,-1.17l2.95,-0.27l1.39,0.37l0.77,1.38l0.58,0.33l1.6,-0.12l2.05,-0.95l0.35,0.4l0.86,0.06l2.42,-0.77l0.92,-1.07l2.29,-0.91l1.67,1.15l1.92,0.55l0.2,1.01l0.5,0.63l2.02,1.48l0.35,0.91l-0.73,1.25l0.43,0.65l0.81,0.15l1.85,-0.32l4.3,2.41l1.39,-0.57l-0.01,0.89l-1.13,1.42l-2.68,1.41l-2.67,1.98l-0.97,4.16l0.16,1.64l0.77,1.33l1.09,0.52l1.28,-0.23l0.35,0.63l0.06,4.02l0.45,3.05l-1.84,1.2l-0.47,0.89l-0.02,0.79l0.38,0.48l0.66,0.16l1.78,-0.88l1.02,0.27l0.01,1.81l0.39,0.89l-0.58,1.41l-0.1,2.11l0.45,2.13l-1.09,0.47l-1.52,1.28l-2.81,0.5l-0.75,0.81l-0.36,2.4l0.18,0.72l3.49,0.54l0.73,2.48l-0.7,3.76l-2.02,-0.7l-1.12,1.16l-0.04,1.18l1.69,0.75l-0.51,0.69l-1.68,0.86l-0.09,0.89l0.85,0.59l1.62,0.25l0.63,-0.44l0.13,-0.95l0.77,-0.12l1.15,2.63l2.81,1.23l0.47,2.03l0.58,0.9l4.26,1.79l1.18,1.1l0.48,0.98l-0.64,1.2l-1.62,0.32l-0.53,0.42l-0.01,0.81l0.78,1.35l-1.97,0.98l-0.97,0.87l-1.04,-1.54l-2.0,-0.01l-0.88,-1.94l-0.71,-0.42l-0.85,0.24l-1.13,1.33l-1.18,0.61l-1.0,1.75l-1.36,0.8l-1.22,4.29l-2.27,3.01l-0.64,1.37l-0.01,1.37l2.24,3.09l-0.09,0.72l-2.24,1.45l-0.28,0.71l0.24,1.15l-0.3,0.22l-2.34,0.29l-2.31,-0.22l-0.58,-0.96l-2.01,-1.76l-2.23,-1.06l0.99,-0.99l0.21,-0.84l0.02,-1.59l-0.72,-3.35l-0.74,-0.8l-1.66,0.26l-0.06,-0.71l0.87,-1.58l1.42,-0.93l0.21,-0.5l-0.44,-2.8l0.57,-0.64l0.28,-0.94l0.23,-3.74l-1.23,-2.15l-1.96,-0.77l-2.06,-2.64l-2.29,-0.45l-3.08,1.08l-0.91,0.51l-0.3,1.12l-0.39,0.32l-1.26,-0.82l-4.24,-0.18l-1.47,-1.27l-3.01,-0.45l-0.87,-1.21l-1.35,-0.51l-2.56,0.37l-1.33,0.62l-0.81,1.12l-1.3,0.27l-1.56,-0.84l-0.34,-0.77l-1.28,-0.55l-0.99,-2.79l-2.09,-1.54l-2.16,0.04l-2.92,-1.29l-1.56,0.02l-1.1,-0.35l-1.07,0.25l-0.61,0.57l-1.9,-0.74l-1.36,-1.66l-1.24,-0.52l-0.54,0.27l-0.23,0.9l0.26,1.04l1.09,2.59l1.15,1.04l-0.25,0.64l-1.24,0.79l-0.61,0.83l-0.91,2.35l-0.06,2.8l-2.01,0.66l-0.77,0.68l-1.2,2.21l0.22,2.5l-0.2,0.74l-3.33,-0.06l-0.9,-0.6l-0.87,-1.24l-2.11,-0.28l-1.27,0.34l-0.99,0.93l0.11,0.69l0.53,0.26l-1.01,1.36l-0.7,2.23l0.12,1.03l-2.39,2.03l-0.22,0.63l0.57,2.11l1.03,0.18l0.28,0.94l0.86,0.22l0.16,1.21l2.03,1.81l-2.16,0.84l-1.71,3.25l-1.27,-0.02l-0.95,0.63l-0.33,0.77l0.19,1.51l-0.52,1.27l-2.57,0.53l-1.5,1.72l-0.5,2.61l-1.3,1.55l1.51,1.29l0.1,0.66l-1.31,-0.1l-1.69,1.02l-0.3,-1.06l-2.38,-1.06l-0.11,-2.21l-0.63,-0.91l-1.3,-0.5l-1.15,0.41l-1.16,1.82l-0.03,2.41l-1.43,0.66l-1.86,1.41l-0.68,0.82l-0.31,1.03l-1.26,0.02l-1.02,0.42l-1.68,-0.05l-1.83,0.93l-0.27,0.64l0.14,1.57l-0.48,2.32l0.04,2.02l-0.55,1.47l-0.5,0.44l-3.0,-0.44l-0.32,0.42l0.47,2.13l-1.5,1.02l-0.86,2.44l-2.06,-1.89l-2.52,-0.23l-0.88,1.08l-0.94,0.5l-0.2,1.02l-1.14,0.56l-0.95,1.3l-2.46,0.92l-0.17,0.5l0.77,1.23l0.09,1.48l-0.71,1.34l1.01,2.17l0.92,0.74l-0.6,0.51l-2.45,-0.08l-1.78,-0.99l-1.68,0.57l-1.38,-0.34l-2.26,1.05l-0.94,-0.14l-2.15,0.79l-0.87,-0.67l-0.28,-1.22l-0.68,-0.84l-0.88,0.28l-0.74,-0.28l-1.46,1.22l-0.85,-1.16l-1.9,-0.32l-0.65,-1.35l-0.88,-0.45l-0.63,0.12l-2.43,3.16l0.98,3.28l0.92,0.73l0.24,0.71l-0.5,2.6l1.28,2.16l-0.74,1.05l0.55,1.29l-0.2,0.88l-2.2,-1.25l-1.22,1.13l-1.28,0.53l-1.19,-0.68l-1.83,-0.01l-1.52,0.68l-2.02,0.12l-0.77,0.53l-0.02,1.43l-2.01,0.92l-1.23,-0.4l-1.49,-1.22l-0.67,-1.03l-1.68,0.2l-1.2,-0.27l-1.49,2.14l-2.45,1.04l0.56,3.05l-1.89,-0.24l-1.82,0.86l-0.57,0.65l-1.08,0.31l-0.5,1.26l-0.78,0.59l-0.04,0.6l0.64,0.85l-1.22,0.28l-1.77,1.34l-0.89,-2.23l-2.91,-0.76l-0.53,0.3l-0.53,1.56l-1.66,1.42l-0.93,-0.68l-0.61,0.31l-0.37,0.87l-0.8,-0.53l-0.65,0.1l-0.76,2.26l0.62,0.38l0.81,-0.38l0.26,0.87l1.12,0.26l0.23,0.93l0.78,0.55l-0.95,0.16l-0.48,0.69l0.62,2.98l0.63,0.32l0.91,-0.41l2.9,1.47l0.22,0.97l-0.19,2.82l-1.77,0.32l-0.86,0.93l0.13,0.7l1.32,0.54l0.03,0.51l-0.3,1.18l-2.16,3.44l0.6,1.18l-1.19,2.09l-1.32,0.88l-1.54,0.11l-0.16,-1.09l-1.05,-0.25l-2.28,1.88l-0.4,0.99l-0.63,0.47l0.15,0.72l-0.91,0.04l-2.08,0.78l-1.43,-0.79l-1.0,-2.75l-1.76,-0.62l-0.53,-1.11l-0.79,0.21l-0.89,1.14l-1.83,0.13l-0.71,0.34l-1.25,-0.26l0.03,-1.62l-1.31,-2.88l-3.48,-3.53l0.79,-0.83l-0.41,-0.4l-0.8,-0.07l-0.82,-0.82l0.33,-0.64l0.06,-2.16l0.71,-0.87l-0.01,-0.47l-0.44,-0.14l-0.95,0.42l-0.17,-1.06l-0.71,-0.29l-1.12,-4.25l-0.51,-0.32l0.58,-0.47l-0.03,-0.73l-1.12,-0.76l-0.68,-2.42l-0.45,-0.54l1.06,0.74l0.82,0.06l0.41,-0.32l-0.74,-0.71l0.5,-0.8l-1.26,-0.43l-0.4,-0.57l0.51,-0.22l0.18,0.36l0.66,0.09l0.32,-0.64l-0.15,-0.76l-0.57,-0.46l-0.98,0.18l0.18,-1.71l-0.97,-1.49l0.42,-2.29l-0.5,-0.3l-0.41,-0.93l-0.12,-0.62l0.28,-0.53l-0.31,-1.31l0.56,-1.5l-0.17,-0.55l-0.76,-0.39l0.59,-1.37l-0.03,-0.91l-0.58,-1.34l0.09,-1.05l-1.37,-3.59l0.76,-0.16l0.19,-0.63l-1.62,-2.66l-0.76,-0.65l-0.09,-0.38l0.56,-0.85l-0.28,-0.75l0.12,-0.77l-1.59,-2.24l2.03,-0.65l-0.02,-0.73l-1.83,-0.43l-0.38,-0.57l0.05,-1.09l-0.52,-0.83l0.53,-1.46l-0.55,-1.76l-0.81,-1.2l-0.45,-1.72l-1.42,-2.31l0.42,-0.88l-0.28,-0.67l-0.53,-0.26l0.98,-0.85l0.18,-0.85l-0.51,-0.41l-0.94,0.54l-0.34,-0.37l-0.61,-4.09l-0.38,-0.69l-0.67,-0.29l0.19,-0.69l0.62,0.73l1.75,0.17l0.54,0.38l-0.31,0.81l0.58,0.48l0.45,-0.14l0.51,-0.78l-0.02,-2.09l-0.62,-0.75l-1.94,-0.11l-0.55,-0.53l0.14,-0.36l-0.36,-0.54l-1.6,-0.94l-0.01,-1.02l-0.62,-1.29l0.45,-2.33l0.71,-0.18l1.81,2.51l0.68,-0.15l0.19,-0.62l-0.86,-1.02l-0.88,-2.03l-0.71,-0.34l-0.82,0.14l-1.64,-3.67l-0.09,-2.7l0.29,-0.7l1.18,0.09l0.55,-0.62l0.88,0.95l0.04,1.25l0.91,0.59l0.53,-0.48l-0.1,-1.31l0.64,-0.91l-0.12,-0.67l-0.88,-0.45l-0.18,-1.43l-0.6,-0.05l-0.65,0.44l-1.04,-0.76l0.14,-0.26l0.68,-0.01l0.31,-1.08l1.2,-0.1l0.34,-0.51l-0.2,-0.37l2.02,-0.66l0.31,-0.64l-0.31,-0.57l-0.52,-0.07l-1.35,0.42l0.13,-1.87l-0.65,-0.58l0.22,-2.19l-0.4,-0.44l-0.59,0.23l-1.02,1.69l-0.22,1.38l0.37,0.69l-0.13,0.31l-0.7,0.72l-0.08,-0.33l-0.66,-0.2l-0.49,0.46l-1.25,2.43l-0.6,-0.82l0.51,-1.73l0.36,-0.09l0.25,-0.76l-0.32,-0.73l0.29,-1.17l-0.39,-1.12l0.4,-0.71l-0.24,-0.49l-0.7,-0.1l1.07,-1.85l-0.27,-0.66l-0.46,-0.04l-0.91,0.92l0.19,-2.07l2.08,-0.09l0.63,0.65l1.46,0.32l1.18,-0.24l1.53,2.69l0.5,0.1l0.71,-0.39l-0.01,-0.7l-0.42,-0.22l-0.17,-1.08l-1.36,-1.37l-2.73,-0.21l-1.89,-1.29l-1.07,0.49l-1.01,-1.35l-0.33,-2.78l3.69,-1.53l0.25,-0.37l-0.25,-0.37l-0.94,-0.31l-1.71,0.45l-0.95,-1.4l-1.01,-0.32l-0.28,0.39l0.16,-0.89l-0.58,-2.49l0.85,-0.61l-0.33,-1.12l0.55,-0.55l-0.18,-1.26l-0.69,-0.14l-0.89,1.09Z", "name": "Maharashtra"}, "IN-KL": {"path": "M207.32,745.98l1.92,-0.19l0.39,1.27l1.23,0.49l0.41,0.89l0.63,0.19l0.89,-0.52l0.47,0.08l0.64,0.37l-0.1,0.79l0.5,0.89l0.57,0.23l0.78,-0.21l0.85,1.04l0.65,0.11l0.96,-0.48l0.95,0.25l-0.62,1.55l0.94,1.35l1.25,1.27l1.53,-0.21l-0.72,0.78l-0.15,1.13l0.93,1.53l0.64,2.08l1.3,0.28l3.32,3.77l2.15,1.07l0.78,1.07l1.13,0.04l1.41,0.84l1.39,0.08l0.46,1.8l1.32,1.45l1.59,0.7l3.14,0.56l3.3,-1.08l0.01,2.3l0.65,0.82l2.2,-0.0l1.26,1.62l1.5,0.11l1.64,1.8l1.14,0.25l1.17,-0.18l0.27,1.6l0.54,0.81l-1.2,0.5l-1.02,1.21l-0.98,0.1l-1.84,-0.51l-0.38,0.17l-0.33,0.69l-0.03,2.0l0.9,1.74l4.83,1.38l1.12,0.9l1.17,0.45l1.49,1.54l-2.87,2.82l-0.17,0.89l0.34,0.48l0.86,0.17l0.99,-0.3l1.57,0.46l3.34,-0.37l0.94,-0.61l-0.36,1.61l0.94,1.09l0.8,2.1l0.59,0.57l-1.64,-0.24l-0.64,0.35l-0.59,1.61l0.2,1.28l0.98,1.23l3.74,1.55l0.74,1.63l1.03,0.92l-0.41,2.95l-1.35,0.7l-0.35,0.83l0.17,2.6l-0.55,3.61l0.93,2.08l0.11,1.93l2.58,2.4l1.39,0.59l1.1,-0.31l2.7,-2.22l3.3,-1.4l1.27,1.82l0.4,1.65l0.73,0.77l-1.69,4.21l1.1,3.48l-1.02,2.47l0.32,2.94l-1.56,5.71l0.29,0.53l1.83,1.05l2.88,-0.69l1.58,2.31l0.11,0.81l-1.01,1.01l-0.96,2.65l-0.84,1.39l-2.5,7.28l-1.99,1.95l1.13,3.67l1.53,1.25l-0.52,1.84l-1.71,2.58l0.21,2.15l0.35,0.76l1.72,1.46l0.73,1.15l-0.92,1.3l-0.26,0.16l-0.49,-0.36l-0.56,0.34l0.28,1.93l-1.34,2.06l-0.32,1.41l-1.22,0.16l-3.21,-2.34l-3.51,-4.66l-1.64,-1.53l-0.43,-1.0l-3.63,-4.29l-1.58,-2.45l-2.39,-2.02l1.57,-0.71l0.15,-0.44l-0.37,-0.28l-1.08,0.1l0.47,-0.7l1.68,0.13l0.44,-0.23l-0.2,-0.71l0.54,-0.49l-0.28,-0.62l-0.95,-0.03l-0.85,0.6l-1.25,-0.25l-1.31,0.82l-1.58,-3.84l0.32,-0.33l0.19,-1.64l-0.19,-0.41l-0.65,0.2l-0.86,-2.3l-0.74,-0.28l-0.21,0.22l-1.05,-2.39l-1.56,-5.16l-1.24,-10.4l0.63,-0.17l0.66,4.3l0.62,0.34l0.41,-0.52l0.65,0.91l-0.63,1.46l-0.6,2.77l0.13,0.65l0.86,0.47l2.79,0.53l0.73,-0.32l0.81,-0.97l-0.14,-0.62l-1.15,-0.68l-1.47,-0.14l0.28,-0.66l-0.17,-2.85l-0.66,-1.06l-0.37,-2.02l0.45,-1.0l-0.04,-0.85l-1.08,-2.32l-1.52,-1.72l-0.77,0.08l-0.45,-1.39l0.12,-0.52l-0.61,-0.7l-0.27,-1.52l-1.31,-1.45l-0.38,0.26l-0.25,0.92l0.66,1.82l-0.66,-1.68l-0.14,-1.7l1.71,-1.2l0.21,-1.28l-0.71,-0.22l-0.54,-0.77l-0.8,-0.12l0.31,1.86l-0.42,0.47l-0.54,-0.68l-1.44,-5.09l-1.12,-1.55l-0.55,-2.53l-1.35,-1.65l-0.27,-1.2l-2.36,-4.94l0.51,-0.56l-0.14,-0.64l-0.79,-0.34l-0.43,-1.07l-1.9,-7.73l-3.14,-7.29l0.34,-0.6l-0.24,-0.72l-0.61,-0.15l-1.63,-2.78l-1.62,-0.56l-2.42,-6.52l-0.81,-1.13l-3.92,-4.33l-0.84,-0.02l-1.08,-1.51l2.17,0.47l0.48,-0.39l-0.52,-0.81l0.19,-1.18l-0.45,-0.08l-1.02,0.74l-0.61,0.02l-1.17,-1.08l1.13,-0.11l0.25,-0.56l-0.73,-0.93l0.1,-1.21l0.73,-0.02l1.61,-0.9l0.41,-0.84l-0.76,-0.53l-0.97,0.34l-0.9,-0.22l-1.68,1.27l-0.82,-0.2l-0.83,0.31l-0.37,2.56l-1.86,-5.57l0.26,-1.27l-0.48,-0.39l-0.64,0.24l-0.68,-1.84l-3.92,-7.22l-2.86,-6.72ZM250.45,836.37l-0.0,-0.01l0.01,-0.0l-0.0,0.02ZM249.88,834.43l-0.08,-0.57l-0.05,-0.2l0.67,0.8l-0.54,-0.03Z", "name": "Kerala"}}, "height": 932.9661457393942, "projection": {"type": "mill", "centralMeridian": 0.0}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-uk-mill-en.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-uk-mill-en.js new file mode 100644 index 0000000..4d248a5 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-uk-mill-en.js @@ -0,0 +1 @@ +$.fn.vectorMap('addMap', 'uk_mill_en',{"insets": [{"width": 900.0, "top": 0, "height": 1327.4309048516907, "bbox": [{"y": -7779500.901678679, "x": -960179.9157639837}, {"y": -6072371.201528781, "x": 197256.3956247182}], "left": 0}], "paths": {"UKN": {"path": "M39.46,798.85l8.25,-2.8l5.96,-6.64l9.96,1.3l3.45,-1.11l8.56,-6.56l3.51,-0.94l-0.25,-3.18l-1.21,-0.15l-2.61,1.29l-5.14,-2.93l-2.73,0.92l-1.52,-2.07l-3.56,-1.42l-0.56,-0.97l0.6,-1.63l-1.48,-1.25l3.59,-1.44l2.96,-2.36l6.42,2.99l3.07,-0.2l7.41,-4.43l2.83,0.63l2.66,-0.62l1.64,0.71l2.19,-0.38l0.28,-0.62l-0.75,-1.38l0.67,-4.34l6.21,-6.21l1.42,-2.19l0.96,-2.8l-0.08,-5.54l3.12,-2.24l-0.29,-4.27l0.9,-0.93l-0.18,-1.28l3.12,-3.61l0.92,-0.59l5.44,-0.67l3.21,-2.62l-0.61,1.63l0.36,0.54l5.36,-0.89l5.25,1.71l6.06,0.0l4.49,-3.7l0.6,-3.58l3.06,-4.12l0.97,-6.8l0.99,-0.06l5.55,2.56l11.2,-0.44l9.94,-3.68l6.12,-0.41l4.44,-3.54l3.53,-0.91l5.18,2.01l3.42,-1.7l2.01,0.4l9.83,4.15l7.0,-1.63l3.29,0.48l1.58,0.6l4.59,4.03l0.77,1.12l-0.29,6.56l-1.8,4.86l0.97,1.25l4.35,0.24l2.19,1.1l0.54,0.93l-0.15,2.0l-1.54,4.42l0.16,1.04l5.03,1.57l3.67,3.49l1.47,3.63l4.17,4.24l1.94,6.69l4.71,1.94l1.98,2.41l0.85,0.15l0.34,-0.61l-1.57,-2.58l-5.34,-4.59l1.03,-1.54l2.26,0.5l4.1,3.68l1.01,3.65l-0.23,3.21l-1.17,2.52l-1.82,1.64l-10.0,3.25l-4.06,3.56l-3.2,4.77l1.06,1.06l0.62,2.57l1.73,0.25l4.79,-5.33l7.68,-3.6l2.67,1.24l1.9,0.14l10.3,-1.35l1.51,2.02l1.61,0.61l1.88,7.01l1.02,1.73l2.01,1.6l0.89,6.33l3.14,3.78l-0.45,1.04l0.32,1.57l-2.62,4.26l0.57,2.14l-0.29,1.78l-2.41,2.7l0.93,1.35l-1.92,2.02l-0.84,0.13l-0.82,-0.68l-1.63,-3.92l-1.16,-0.62l-1.39,-2.18l0.38,-2.39l1.94,-2.0l0.53,-1.99l-0.31,-3.85l-1.0,-2.93l-1.58,-2.12l-6.02,-4.64l-2.41,-1.13l-2.76,-0.15l-0.42,1.22l0.42,2.18l-1.58,2.04l3.96,1.83l3.32,0.35l-3.25,1.12l0.12,0.65l2.31,1.05l-0.33,2.61l0.58,1.2l1.01,0.41l-0.54,1.15l0.54,1.02l-2.94,6.99l-3.08,2.01l-1.05,1.82l11.4,-3.6l2.27,1.95l0.81,4.31l-1.01,3.26l-4.99,4.95l-1.71,-0.02l-0.82,2.56l-1.06,0.48l-1.93,-1.94l-5.03,-0.35l-3.83,0.31l-7.16,1.91l-0.8,1.84l-0.04,6.73l-2.12,6.57l-1.47,1.49l-3.56,1.47l-6.38,4.58l-4.34,0.63l-2.5,-0.94l2.09,-0.93l0.05,-0.78l-7.59,-2.07l-1.15,-2.18l-6.73,-1.43l-0.77,0.63l-1.26,-0.74l-3.56,0.85l-2.42,-1.49l-1.6,1.93l0.1,2.63l-0.68,1.09l-4.62,0.92l-1.59,-1.55l-2.39,0.09l-7.43,2.22l-2.72,-0.4l-1.79,1.75l-0.99,-0.43l-3.35,-2.97l1.22,-2.62l0.11,-1.36l-0.81,-1.35l1.73,-1.8l0.9,-2.32l-0.6,-2.55l-4.81,-3.64l-1.38,-0.11l-2.24,1.77l-4.37,-2.22l-3.03,-3.38l-1.28,-3.45l-3.1,-1.71l1.58,-1.89l-0.18,-1.86l-1.94,-4.22l-2.22,-0.88l-1.49,-2.86l-5.37,-3.63l-3.18,-1.28l-2.94,0.29l-2.53,2.0l-4.23,5.38l-2.69,1.64l-2.06,-0.21l-1.04,0.57l0.57,2.31l-0.88,1.06l-1.03,-0.03l-0.1,1.74l2.8,1.33l-0.25,1.75l2.71,1.86l-0.99,1.4l0.47,1.64l-6.21,1.8l-1.87,1.3l-1.15,2.12l1.25,1.56l-1.4,0.57l-0.07,2.62l-1.27,1.56l-0.87,0.27l0.42,-4.15l-0.85,-0.77l-3.48,2.23l1.71,3.79l-4.86,-1.07l-1.46,0.21l-0.78,-1.43l-1.41,-0.31l0.17,-1.14l-2.4,-0.09l-3.49,2.24l-1.71,0.28l-9.1,-1.73l-0.82,-0.49l-1.16,-2.88l-6.24,-3.79l-6.89,-0.02l-4.65,-0.51l-1.52,-0.76l-1.03,-1.65l-0.34,-5.17l-0.76,-2.23l-1.44,-0.84l-4.67,-0.82l-2.48,-2.92l-1.82,-3.72l-2.8,-0.23l-2.05,-0.88l-7.71,-7.68l-1.89,-3.34ZM210.69,701.07l0.25,-1.43l-2.0,-1.36l-5.47,-0.16l3.05,-1.05l5.02,0.79l0.16,0.97l-1.01,2.25Z", "name": "Northern Ireland"}, "UKM": {"path": "M671.7,36.17l-1.39,-0.25l-1.78,-2.0l-2.82,-4.84l9.63,0.0l0.64,0.26l0.55,2.41l2.22,-0.87l1.84,0.8l-0.18,2.09l-1.88,1.33l-4.69,-1.5l-2.62,0.03l-0.39,1.37l0.88,1.16ZM663.73,17.05l1.1,0.14l0.5,-1.26l-0.68,-3.15l1.29,-0.56l0.87,-1.95l-0.01,-1.98l-1.09,-1.74l2.92,-1.85l1.18,-1.52l0.7,-2.4l1.24,0.77l0.31,1.59l-0.31,1.26l-2.61,2.62l0.69,0.99l3.18,-1.87l2.43,-5.51l4.06,1.58l0.78,2.01l-2.06,0.81l-0.0,0.73l1.65,0.76l-3.52,2.28l0.45,2.48l-1.7,0.41l1.7,1.07l0.0,0.57l-4.1,3.43l0.54,1.99l1.71,2.5l-1.55,0.88l-2.15,-1.05l-6.79,-0.02l-1.04,-0.58l0.31,-3.42ZM661.91,65.94l-3.17,0.75l-1.1,-0.53l2.04,-3.24l1.95,-0.44l1.38,-1.09l4.25,-0.69l-5.36,5.23ZM652.83,15.13l0.83,2.02l0.7,0.07l0.92,-1.39l4.91,-0.17l-0.65,3.2l1.04,0.94l-0.73,1.24l0.02,1.48l1.46,2.55l-0.87,2.07l-3.92,-3.09l-2.29,-0.0l4.02,6.26l-1.83,0.68l-2.21,-0.87l-0.59,0.45l0.56,1.65l1.19,0.91l2.17,0.44l-0.25,0.75l1.35,1.2l0.02,1.28l-0.84,1.05l-1.53,0.31l-0.27,0.59l1.27,2.21l0.5,2.48l-0.57,1.51l-4.11,-0.56l-1.91,-1.27l-0.94,1.65l0.92,1.25l-2.32,-0.4l-1.87,-1.48l-1.13,-2.73l-1.05,-12.17l0.66,-2.47l2.17,-0.32l-0.2,2.11l0.95,1.55l1.48,1.03l1.32,-0.3l-1.5,-6.19l1.02,-2.66l-0.74,-2.2l1.35,-3.56l1.49,-1.1ZM615.13,86.2l-0.37,-0.81l0.44,-1.12l4.56,-1.59l0.06,-0.72l-3.11,-3.29l-0.69,0.11l-1.7,3.79l-0.54,0.1l-1.35,-2.38l-3.9,1.62l-2.43,0.03l-0.77,-1.71l-2.97,-1.04l-1.47,-6.22l2.36,-1.87l3.13,-1.01l1.26,0.1l3.15,2.64l1.73,0.04l-0.01,-1.57l2.25,0.66l0.51,-1.27l-0.65,-0.52l3.55,-0.34l0.93,0.81l0.1,3.7l0.52,0.37l1.92,-1.05l-0.8,-2.57l1.14,0.0l0.36,-0.57l-0.47,-1.43l1.54,-0.52l2.07,0.51l1.76,1.61l0.86,2.79l0.69,0.13l2.38,-2.63l-0.03,-0.61l-2.15,-1.65l1.39,-2.71l2.27,0.56l0.35,-0.64l-0.74,-0.99l5.59,-0.45l-2.28,-1.56l-4.44,-1.34l-0.48,-2.61l-0.66,-0.23l-2.39,1.82l-1.44,-0.93l-0.27,-1.07l1.22,-3.09l-4.7,-1.13l0.06,-3.74l-1.03,-4.51l-3.07,4.49l-0.95,-0.32l-0.21,-0.73l1.48,-1.84l-0.26,-0.71l-4.34,0.3l-1.31,-1.1l-2.38,1.92l-2.64,-0.14l0.3,-1.69l1.31,-1.96l2.85,-0.24l0.66,-3.58l1.67,-2.06l0.77,-0.09l2.15,4.07l2.87,2.21l3.4,0.94l3.12,-1.31l0.05,-0.7l-0.97,-0.6l-3.56,-0.35l-2.28,-2.31l-0.95,-0.24l1.83,-3.01l3.6,-1.73l-0.84,-1.41l0.77,-1.36l-0.24,-0.99l1.63,-0.6l2.21,0.25l4.91,2.16l0.49,-1.45l-1.34,-1.13l1.59,-3.12l0.59,1.79l-0.16,3.65l-1.34,0.97l0.61,2.87l-2.93,3.98l0.34,0.61l0.99,0.0l-1.38,0.5l1.61,1.28l-1.59,3.91l1.26,0.41l2.18,-1.14l-1.36,2.66l0.26,1.57l-1.63,0.68l-2.01,4.45l-1.67,1.39l0.36,1.36l2.35,-0.04l2.0,-0.99l0.08,-2.46l2.08,-1.18l5.41,-0.74l0.14,-0.74l-4.97,-3.23l1.93,-1.07l0.12,1.93l0.68,0.26l3.42,-4.16l2.26,1.69l-0.47,1.22l2.63,2.37l0.32,1.25l-0.52,0.8l0.78,0.97l-2.47,-0.42l-3.28,2.6l-0.1,0.63l2.02,0.1l0.56,1.19l2.77,-1.21l0.65,0.34l0.55,2.67l2.78,-2.01l1.36,-3.19l0.54,1.56l2.4,-3.72l2.4,-0.71l-0.88,1.59l-6.65,6.53l0.07,1.29l1.22,0.46l1.94,-2.24l1.77,-0.56l0.39,1.07l-0.64,3.08l-8.59,1.42l-0.12,0.7l1.78,1.34l4.46,0.87l1.68,0.99l-5.11,3.85l0.54,2.36l1.37,-0.41l1.94,0.49l-4.32,2.61l-1.18,-0.26l-1.53,-2.56l-1.13,-0.23l-0.99,1.17l1.2,2.37l-2.96,1.3l0.4,1.21l2.76,0.0l-1.26,3.57l2.99,-2.38l-2.1,3.64l-0.27,2.38l3.38,-2.02l0.51,0.34l-0.9,2.48l2.77,1.92l-2.02,0.0l-0.4,1.25l-0.63,-0.08l-1.72,1.47l-1.77,0.29l1.14,1.23l-0.28,0.75l-2.06,0.97l0.32,1.2l1.79,0.62l-1.13,1.5l0.82,1.72l2.28,1.47l-0.31,1.22l-1.11,0.85l-2.68,-0.19l-0.51,0.47l2.25,5.38l-0.52,1.03l-3.58,-1.39l-0.58,0.41l0.18,5.27l-1.53,3.55l-0.84,-0.47l-0.14,0.5l0.93,2.77l-0.93,3.08l1.13,2.16l-0.62,1.01l-1.59,-2.28l-1.35,1.08l0.89,-1.81l-0.17,-1.21l-1.61,-0.98l-2.61,0.5l-1.17,-0.48l-0.8,-1.22l1.34,-1.44l-0.38,-2.23l0.58,-0.84l2.94,-1.0l-0.13,-1.02l-2.18,-2.04l1.91,0.0l0.39,-0.48l-0.47,-2.17l2.22,-4.17l1.3,-6.12l2.17,-5.11l-0.43,-3.69l-0.55,-0.73l-0.98,-0.05l-0.29,-0.98l1.64,-3.63l-1.26,-0.54l-1.77,1.13l-0.63,-0.2l1.48,-4.29l2.21,-2.83l0.16,-1.21l-2.35,-0.41l-3.3,4.82l-2.29,-4.62l-1.97,-1.43l-2.83,-0.53l-0.47,1.36l3.15,2.04l2.14,3.25l-0.36,1.13l-2.09,-1.47l-1.28,-0.11l-0.9,4.19l-1.13,-1.46l-1.05,0.74l-1.28,3.68l-3.71,-1.74l-2.36,-1.93ZM653.14,86.91l0.42,2.38l1.68,0.08l-0.18,1.78l-2.28,5.27l-2.93,-2.03l0.24,-4.04l-1.41,-1.77l0.05,-0.89l3.02,0.39l1.14,-1.46l0.28,0.31ZM629.03,103.58l0.15,-0.16l-0.1,0.12l-0.05,0.04ZM629.47,103.08l1.66,-4.82l-0.71,-1.57l1.87,-0.73l-0.66,3.0l0.68,0.36l0.74,-0.63l-0.23,1.72l-1.69,3.68l0.28,-3.65l-0.77,0.1l-1.17,2.54ZM607.04,168.59l-0.29,1.2l1.18,0.78l-3.55,2.05l-0.37,-1.39l0.6,-1.92l1.44,-1.18l3.1,-0.5l-2.1,0.97ZM242.7,441.55l1.02,-1.11l-1.16,-1.99l-0.03,-1.53l0.98,-2.08l-3.94,-1.21l-1.14,-4.81l1.73,-3.66l0.35,-4.1l1.44,-0.52l-0.52,-2.17l2.45,-0.13l1.4,0.72l4.68,3.75l1.47,0.85l0.87,-0.31l1.37,1.61l4.45,2.15l0.41,-0.62l-0.94,-2.0l5.66,-0.77l5.61,0.43l0.72,-1.06l-2.78,-2.23l-4.07,-0.76l-3.95,0.42l-2.32,1.52l-2.39,-2.19l0.92,-1.44l-0.29,-0.6l-2.73,-0.4l-4.11,-6.28l-3.71,-1.12l-0.37,-1.25l0.43,-1.3l1.68,-1.46l-0.36,-2.11l4.33,-1.35l2.43,2.12l1.39,-0.02l1.91,-2.55l-4.21,-3.51l-7.05,-1.28l0.27,-6.85l-0.84,-3.96l1.74,-3.34l3.12,-1.33l2.17,-0.02l3.99,1.46l-0.01,4.01l1.26,4.46l2.11,2.43l1.59,0.6l1.78,-0.3l-1.49,-2.49l2.77,0.92l0.57,-0.45l-0.54,-2.37l0.44,-3.58l-1.29,-2.05l-4.19,-3.56l0.73,-1.02l-1.04,-1.06l3.14,-3.7l1.95,1.45l2.91,0.04l-0.32,3.31l2.59,2.62l3.54,1.47l2.89,0.3l1.95,-5.75l0.67,-1.09l0.81,0.01l3.83,1.3l3.64,3.03l2.92,1.41l6.76,1.78l-2.33,-3.07l-2.58,-0.94l-3.86,-3.08l-6.02,-2.32l-0.09,-1.6l1.49,0.61l0.79,-1.34l3.53,3.26l2.03,0.91l3.69,-0.82l4.79,2.11l3.13,2.39l3.66,1.33l2.43,3.36l2.39,0.92l-2.37,-5.32l-8.67,-5.88l-1.93,-0.43l1.62,-0.35l0.76,-1.2l-1.08,-3.32l-7.66,-2.61l-3.49,-3.43l-1.8,-0.36l0.26,-0.75l-1.49,-1.55l-4.69,-0.33l0.91,-2.22l-2.75,-4.0l1.26,-1.31l2.9,0.64l2.53,3.28l1.75,-1.11l3.98,0.53l2.17,-2.48l-0.81,-3.74l0.84,-0.4l0.0,-0.86l-1.35,-0.95l4.36,-1.62l-0.41,-1.34l-2.82,0.1l-2.0,-0.66l0.32,-0.97l-2.73,-1.71l0.52,-2.26l-2.1,-0.91l-3.84,-4.6l0.05,-1.65l1.0,-0.26l7.2,2.92l6.68,-2.58l4.01,1.15l3.47,-2.4l5.21,2.55l5.63,-0.0l6.4,3.42l-0.89,-1.93l-2.83,-1.88l3.04,-0.71l1.17,-0.65l-0.13,-0.75l-7.27,-0.86l-1.9,1.52l-1.4,-0.03l-3.93,-2.08l-3.34,-3.54l-2.1,-2.68l-0.97,-2.8l1.23,0.0l0.34,-0.62l-0.77,-2.28l1.42,-2.62l0.02,-2.13l7.06,3.39l4.2,-0.35l-3.17,-2.57l0.17,-1.12l-0.59,-0.94l-3.49,0.8l1.13,-0.59l0.0,-0.86l-1.4,-0.85l4.05,-1.84l5.04,1.96l-9.46,-6.85l-0.01,-2.05l0.67,-1.37l4.54,-2.08l1.47,-1.27l1.02,-1.94l-0.43,-0.59l1.4,-6.77l1.22,-1.13l10.89,1.87l1.93,0.98l1.38,1.38l1.22,4.41l-1.1,4.35l2.08,-0.94l0.82,-1.29l0.55,-4.5l1.2,-1.69l-0.2,-1.45l3.47,3.27l5.65,2.62l-0.58,2.52l-4.11,3.4l-4.03,7.29l0.41,0.57l1.82,-0.29l5.86,-4.72l0.76,-2.08l4.65,-2.69l2.39,-6.26l1.87,-0.64l7.16,1.76l4.01,2.3l-0.03,2.37l-1.95,1.78l-1.28,2.3l-2.66,5.37l0.48,0.57l3.13,-1.75l2.37,-2.68l0.08,-1.64l4.33,-3.49l3.25,-1.76l3.0,-0.91l1.57,0.4l2.68,1.92l1.96,0.42l0.33,-0.71l-0.76,-0.58l1.87,-2.17l3.59,0.72l1.0,-0.42l0.79,-1.72l0.74,-0.29l5.99,0.44l1.1,-0.59l2.46,-3.33l0.59,-0.11l2.17,2.88l2.17,-0.23l7.46,0.94l7.5,-0.96l3.8,-1.39l5.91,-3.45l3.26,-1.2l5.32,-0.78l3.93,0.52l-0.61,1.06l2.36,1.58l7.32,-1.49l4.7,1.65l2.51,0.0l1.51,-2.77l-0.24,-0.54l-2.93,-1.32l-2.08,-2.63l2.87,-2.37l1.11,0.15l0.78,2.72l1.02,0.78l11.73,-1.64l4.6,2.51l8.54,-0.86l2.49,0.84l-2.5,6.34l-2.98,4.31l-2.93,2.56l-1.02,2.56l-0.04,2.19l0.98,1.73l2.21,1.07l2.7,-0.66l0.69,1.71l-0.32,0.93l-1.72,1.08l-0.79,4.39l-3.7,5.59l-7.76,7.95l-14.27,5.19l-4.6,3.6l-3.11,5.4l-3.57,3.11l-18.97,12.07l-6.49,2.59l-1.69,1.35l-2.06,4.74l-2.74,1.44l-2.81,0.53l-6.36,3.39l-1.15,2.86l-0.89,-0.41l0.18,-1.07l-6.37,-1.75l-0.48,0.84l1.18,2.4l1.48,0.82l3.82,0.55l2.13,2.65l-1.67,2.22l-0.18,2.43l-4.75,-0.77l-3.12,2.57l-2.22,-0.05l-7.38,-2.5l-7.0,1.4l-6.19,-5.13l-2.31,-0.36l4.6,5.81l3.0,1.93l3.52,0.55l5.05,-1.5l4.98,3.61l1.61,0.01l0.09,-1.73l4.77,2.55l3.15,0.67l5.04,-3.01l2.5,0.45l1.22,1.25l-0.98,1.35l0.24,0.63l3.03,0.61l3.32,-1.19l3.1,-2.28l3.66,-3.86l0.67,0.09l0.43,0.91l-0.82,2.82l-17.02,16.72l-2.58,-0.16l-0.31,-0.89l0.88,-2.31l-2.67,-1.81l-3.16,0.94l-7.69,5.04l-7.79,1.33l-3.08,-0.18l-1.53,3.31l-2.46,1.17l-6.45,5.3l-1.5,3.31l1.01,0.57l3.82,-1.59l4.43,-4.6l3.88,-1.85l3.37,-2.72l3.59,-1.45l1.39,0.24l1.29,1.17l6.33,0.72l2.7,-1.84l4.57,-1.92l0.28,1.06l-1.67,2.41l-5.04,3.99l-3.05,3.79l0.56,1.63l-3.12,0.24l-1.8,0.8l-1.58,1.57l0.43,1.19l-1.92,-0.45l-5.13,0.4l0.41,1.33l4.18,0.52l-3.29,4.67l0.2,0.68l4.92,0.71l1.95,-0.81l2.18,-2.46l2.68,-0.5l2.94,-2.85l4.09,-1.52l0.18,-0.61l-0.99,-1.37l-2.2,-1.58l9.0,-0.92l8.28,0.63l2.79,-0.65l13.27,-7.68l4.34,-0.78l-1.3,2.37l1.38,0.78l3.64,-0.73l0.28,-0.58l-1.34,-2.52l4.07,0.8l1.9,-0.31l2.78,-2.25l0.82,-1.59l-0.4,-1.56l0.64,-0.97l2.58,0.44l4.38,-1.69l10.64,0.36l6.46,3.3l11.38,3.07l3.88,0.12l3.7,-0.92l6.66,-3.36l13.53,0.0l2.3,1.77l2.39,-0.73l1.18,0.72l2.82,-1.07l7.28,1.97l2.64,-0.09l1.67,1.7l2.41,-1.7l5.41,1.74l0.95,-0.86l2.13,0.88l3.3,-1.75l3.08,0.85l1.3,-1.91l1.31,-0.66l7.44,2.54l2.38,-0.42l5.12,-3.01l10.48,0.01l2.4,3.42l3.44,-0.85l1.47,2.11l7.26,6.34l1.52,6.47l1.32,2.02l-0.28,2.43l2.74,3.02l-1.2,1.15l0.03,1.32l1.64,1.03l-5.76,5.42l-1.55,2.29l-0.26,1.72l-8.92,6.52l-2.35,2.87l-5.58,11.53l-2.1,6.54l-0.25,4.95l1.88,1.97l-9.14,11.98l-2.74,4.61l-1.14,4.64l1.18,4.02l-1.97,2.24l-0.89,2.87l-4.19,3.18l-4.41,5.52l-1.34,1.26l-4.83,2.43l-3.11,2.57l-1.28,2.17l-0.94,5.33l-3.08,4.55l0.54,3.45l-1.99,2.12l-0.87,2.06l-9.32,5.8l-1.58,2.65l-5.1,2.33l-2.4,4.13l-2.99,-0.84l-25.7,2.97l-6.42,3.08l-9.02,7.25l-3.45,1.14l-4.08,-0.77l1.09,1.63l1.7,0.57l5.69,-0.39l24.34,-9.33l1.82,-2.04l3.61,-1.13l3.07,1.95l2.87,0.18l0.87,1.28l-0.46,4.23l-2.54,3.4l2.32,0.26l0.93,2.49l2.25,0.68l0.82,0.94l7.85,0.48l1.78,0.73l6.6,4.89l-4.46,3.46l-1.6,2.42l-6.15,1.5l-5.45,2.96l-3.82,0.14l-5.42,-2.23l-6.34,0.41l-1.77,2.12l-4.58,2.59l-4.76,4.32l-3.26,1.25l-3.09,7.15l-1.1,0.6l-6.1,0.28l-8.12,3.51l-6.62,0.27l-13.97,-3.27l-7.74,0.11l-3.24,-0.87l-3.0,-1.69l-6.23,-4.91l-2.36,0.31l0.21,1.11l6.56,4.13l3.33,4.95l3.18,0.21l1.66,2.19l1.22,0.32l6.71,-0.83l14.85,3.32l6.35,-0.52l2.55,2.02l15.63,1.01l2.55,2.48l1.28,0.25l5.62,-0.46l6.65,-2.34l2.11,-1.47l2.79,-3.26l2.01,-0.19l0.34,-0.52l-0.92,-2.3l3.78,-3.27l1.61,-0.57l14.38,0.83l1.51,0.54l3.77,3.35l-0.84,2.84l3.46,0.04l1.18,0.68l2.04,-1.48l4.58,2.86l3.34,0.86l5.44,3.64l3.79,1.64l14.57,2.42l0.9,3.07l2.53,0.98l1.56,1.41l4.62,7.25l-4.5,1.79l-1.19,4.06l-6.5,4.51l-1.24,2.29l-5.23,6.15l-6.48,0.82l-1.16,1.52l0.42,1.59l2.04,1.23l1.91,2.74l1.91,4.81l3.44,4.92l0.37,2.25l2.44,2.97l-0.32,1.63l-3.61,2.74l-3.53,0.81l-2.02,1.58l-2.59,0.96l-2.94,4.29l-2.21,0.83l-2.13,-1.14l-3.59,0.16l-8.71,5.98l-6.32,5.93l-0.27,1.52l0.61,1.49l-0.51,1.66l-3.11,1.76l-4.89,5.39l-8.96,3.86l-5.29,6.24l-3.88,1.85l-2.15,3.22l-1.75,0.11l-3.8,-1.5l-0.89,0.4l-0.64,4.34l-1.47,3.93l-7.0,1.52l-27.49,-1.64l-4.04,-1.28l-1.46,0.41l0.17,1.04l-0.99,0.37l-3.6,-2.1l-0.61,0.2l-1.13,3.28l1.26,6.39l-1.02,3.6l-1.22,0.57l-10.31,-0.34l-2.0,2.5l-5.8,-0.74l-0.05,-1.77l-1.01,-0.47l-2.29,2.31l0.28,1.75l-1.43,0.84l-0.04,0.65l2.53,2.04l-4.89,1.89l-6.72,4.09l-3.99,0.44l-2.29,-0.13l-0.26,-0.89l-0.78,-0.3l0.61,-3.73l-0.19,-1.22l-1.22,-0.96l-0.63,-0.3l-1.27,0.89l-1.11,1.85l-0.34,2.19l0.65,1.63l-2.73,0.38l-4.23,-2.21l-2.89,-3.87l0.72,-4.65l-0.57,-0.42l-3.44,2.82l-2.37,0.38l-7.3,-3.06l-2.52,-4.64l-1.99,-0.35l-1.3,1.88l-0.86,2.89l0.82,3.04l1.29,2.64l3.82,1.05l1.14,2.28l-1.15,2.77l1.14,1.88l-1.01,1.78l0.7,4.67l-2.58,2.29l-3.61,-0.85l-3.05,-1.65l-3.1,0.04l-5.6,-6.54l-2.99,-2.36l-10.2,-5.12l-5.65,-1.76l-1.78,-3.47l-1.99,-0.67l-3.42,0.07l-2.15,0.78l-3.75,2.76l-2.14,2.67l-0.52,1.56l0.65,3.48l1.58,1.85l2.91,6.87l2.46,1.77l-0.46,4.13l0.77,1.93l-6.37,-2.17l-1.16,-2.4l0.07,-1.76l0.92,-1.0l-0.91,-1.9l0.0,-2.05l-2.6,-0.66l-1.39,-4.38l-2.62,-1.37l-8.14,-7.9l-2.45,-3.56l-1.56,-4.17l-0.44,-4.71l0.8,-6.29l1.0,-0.77l2.92,-0.14l0.77,-1.4l3.36,4.97l0.82,6.7l2.83,2.52l1.86,0.11l1.59,-1.38l0.64,-2.13l-3.1,-5.0l-2.22,-5.92l0.22,-3.34l2.48,-5.58l0.93,-4.6l5.2,-3.19l5.59,-6.07l1.42,-0.62l0.23,-2.32l2.31,-5.15l-0.13,-3.93l0.53,-1.63l5.12,-4.61l2.08,-5.37l2.68,-1.95l5.87,-2.27l2.18,-2.58l0.74,-3.3l-0.89,-3.29l-2.08,-2.1l-2.73,-0.8l1.5,-2.04l-0.5,-2.87l-1.87,-2.53l-2.72,-1.83l-4.73,-1.66l-3.18,-0.31l0.28,-2.23l-4.99,-2.62l-4.15,-3.62l3.52,-2.98l1.46,-2.95l-0.39,-4.22l-1.48,-3.7l-0.85,-8.62l0.51,-3.14l1.16,-2.0l1.85,-1.26l4.17,-1.13l6.61,2.17l2.47,-0.12l1.83,0.88l14.43,1.8l2.55,-1.59l-13.11,-2.51l-3.65,-1.84l-4.37,-4.41l-3.61,-1.14l-1.5,-1.21l-2.27,-3.08l-1.15,-4.11l-1.6,-0.61l-0.92,1.34l0.61,2.85l4.13,5.01l0.87,1.98l-0.36,0.64l-1.36,0.21l-3.84,-0.66l-1.07,-3.63l-0.01,-5.54l3.33,-6.93l6.11,-7.81l0.47,-1.92l-1.0,-0.9l-2.25,1.98l-6.06,9.46l-1.46,0.06l-0.45,-0.67l0.13,-3.72l-1.33,-3.06l-1.39,-0.49l-1.55,1.22l2.85,11.0l-0.22,1.59l-1.13,0.57l-0.22,0.92l0.91,7.74l-0.72,0.3l-4.07,-1.29l-0.49,0.39l0.26,1.21l2.13,0.99l1.15,2.06l-0.28,1.57l-2.54,3.18l-1.86,4.96l-1.93,1.09l-2.55,-0.44l-1.24,-1.2l-2.5,-9.06l-5.08,-6.31l-1.51,1.44l4.63,8.56l0.6,2.36l-0.48,0.78l-6.87,-3.99l-0.69,-1.39l0.0,-2.45l-0.69,-0.28l-1.72,2.64l-1.11,3.78l-2.5,2.9l3.32,7.35l-7.54,-2.54l-0.74,-0.78l-0.66,-3.17l-2.02,-2.0l0.0,-3.25l1.23,-3.43l-1.17,-4.44l2.0,-1.82l9.37,-12.98l4.9,-1.63l3.76,-2.32l5.29,-7.92l8.89,-4.27l1.78,-3.86l-1.99,0.76l-3.23,2.83l-6.47,1.36l-1.4,1.06l-3.75,6.58l-10.27,5.54l-7.23,8.73l-2.94,0.8l-1.01,3.76l-1.05,1.34l-1.65,0.4l-3.37,-0.47l-0.26,-2.2l-1.38,0.23l-0.95,8.92l2.19,1.29l1.5,5.7l1.04,0.89l-0.59,1.39l0.92,0.74l-0.79,1.22l4.76,4.09l2.09,2.8l0.73,2.91l-0.5,1.44l-5.32,2.21l-4.08,3.65l-2.47,4.11l-0.63,4.05l-1.89,1.51l0.66,1.39l-0.01,2.98l1.85,1.03l0.5,0.92l-0.41,1.23l-2.46,1.59l0.52,2.11l-2.3,3.97l-0.11,3.69l-1.07,0.44l-3.2,5.56l-2.16,1.31l0.45,1.15l1.71,0.12l1.45,1.44l2.33,3.91l-0.71,1.48l-4.18,4.32l-3.5,1.8l-1.93,0.31l-3.53,-0.89l-3.94,1.73l-3.74,-0.44l-0.8,-1.29l-1.18,-7.75l0.42,-2.16l2.34,-1.57l4.27,-4.63l-0.54,-7.94l1.19,-3.79l-1.17,-2.43l4.19,-9.17l0.34,-2.43l-0.85,-1.6l4.39,-2.97l1.31,-3.22l2.67,-3.74l3.61,-1.59l3.05,-2.32l2.7,-3.2l1.67,-3.76l-0.63,-0.46l-8.36,7.54l-3.96,2.29l-0.48,0.02l0.12,-1.54l-3.43,-1.24l-1.08,-1.09l-1.06,-5.61l3.52,-4.25l1.1,-2.59l4.17,-4.27l-2.43,0.65l-3.03,2.79l-3.76,2.19l-0.9,-0.59l-0.66,-2.44l9.38,-11.58l1.19,-3.75l-1.41,-0.37l-3.62,1.99l-0.71,2.42l-3.65,3.36l-0.06,2.88l-1.5,2.23l-0.58,-0.56l0.93,-4.65l3.11,-4.92l6.49,-7.49l0.62,-1.46l2.95,1.33l1.12,-0.25l0.09,-0.98l-1.78,-1.8l-0.64,-2.68l3.07,-4.14l1.15,-2.83l-0.47,-0.51l-2.82,0.7l-4.82,4.74l1.43,-3.98l3.06,-4.23l-0.61,-1.82l0.84,-1.03l4.45,-1.54l0.4,-1.19l-0.81,-1.33l-1.39,-0.42l-3.68,0.94l-2.83,1.67l-0.18,-2.0l1.98,-7.09l2.18,-2.7l1.57,0.68l2.34,-0.21l4.7,-1.79l-0.42,-1.16l-5.82,1.1l-1.33,-0.24l2.13,-4.42l2.72,-1.5l-0.17,-1.22l1.97,-2.17l2.75,-1.07l8.61,-0.6l6.94,1.55l3.2,-0.62l2.39,-1.64l5.49,-5.91l2.87,-5.07l1.8,-1.98l-0.45,-0.64l-2.09,0.98l-3.36,5.82l-3.49,2.48l-2.89,3.37l-3.52,0.33l-9.16,-1.68l-2.51,1.64l-1.04,-0.59l-1.37,-4.55l-0.53,-0.26l-1.33,0.55l-2.5,3.46l-0.53,-0.34l3.25,-6.81l1.72,1.32l4.33,0.61l8.01,-3.92l2.1,-1.8l-0.48,-0.62l-2.86,1.39l-3.02,0.18l-5.2,2.65l-3.11,-1.69l4.41,-6.98l4.24,-3.3l1.17,-1.67l-1.6,-1.81l2.39,-1.52l3.46,0.03l2.44,-1.73l5.46,0.91l1.98,-0.41l3.44,-1.79l7.04,-1.3l1.67,-1.3l-14.61,2.2l-6.38,-2.42l1.29,-2.51l7.46,-7.1l1.46,-2.46l-0.57,-0.53l-5.13,3.6l-1.99,2.46l-2.68,1.03l-0.93,3.19l-2.13,2.69l-3.49,0.78l-0.93,1.15l-1.86,0.61l-4.1,4.61l-3.97,1.5l-1.34,2.32l-2.9,1.37l-10.11,10.35l-6.15,3.84l-1.69,-2.03l-3.97,-1.14l-2.2,-1.49l1.52,-2.77l-0.21,-1.76l-0.94,0.13l-3.08,3.36l-4.95,-0.83l-12.76,-8.3l-0.32,-2.45l1.82,-1.07l4.23,-0.23l2.9,0.47l5.62,2.83l0.53,-1.48l-2.75,-1.98l-0.02,-0.81l8.88,-4.7l1.95,-0.18l7.72,2.59l7.21,-0.8l1.93,-1.0l-0.23,-0.75l-7.99,0.84l-1.79,-0.25l-4.39,-2.19l-3.56,-0.75l-9.65,4.12l-4.01,0.74l-4.15,-1.67l-6.06,0.35l-6.44,-1.38l-2.4,0.24l-3.11,2.05l-1.96,-0.33l-2.96,-1.67l-0.99,-1.9l0.04,-1.55l1.48,-0.12l2.98,-3.06l13.2,-1.12l5.34,-2.59l1.27,0.25l2.96,2.28l5.31,2.07l0.61,-0.37l-0.53,-2.74l-2.43,-1.54l1.65,0.0l1.82,0.88l3.44,-1.7l4.31,0.57l-6.67,-2.99l-1.48,-1.39l-0.02,-0.99l0.94,-0.75l8.85,-1.01l3.65,-1.26l2.92,-2.3l-0.11,-0.69l-3.04,-0.29l-1.61,0.74l-1.25,1.89l-1.49,-0.04l-2.83,-0.59l3.82,-3.64l-0.2,-0.7l-4.03,-0.57l-8.09,1.42l-2.1,-0.45l4.46,-0.77l-0.22,-1.28l-2.0,-1.44l1.29,-1.28l2.64,-7.77l3.76,-2.75l2.54,-0.71l2.04,0.31l3.44,4.12l2.82,1.38l2.97,0.35l4.7,-0.89l4.49,-2.04l-0.49,-1.23l-4.05,1.29l-1.38,-0.41l-1.81,1.0l-1.68,-0.38l-4.59,-2.02l0.42,-3.05l-2.1,-1.46l-3.65,0.79l-3.12,-1.65l-0.64,-0.63l1.11,-1.74l5.07,-5.34l3.45,0.13l2.47,-1.27l7.56,3.57l8.52,0.08l1.29,-1.29l3.27,0.48l0.99,-0.4l-0.22,-1.28l-1.94,-0.88l-10.28,1.75l-3.69,-3.29l-7.27,-1.77l-0.85,-1.01l0.53,-1.82l4.15,-5.1l-1.42,-2.31l1.81,-2.04l3.5,-1.76l2.79,-0.48l8.31,5.87l3.69,-0.81l-0.02,-1.63l-3.52,-0.65l-4.25,-4.1l2.91,-3.18l2.01,-0.62l0.01,-1.69l-2.47,-0.66l-3.51,3.29l-6.12,2.51l-6.7,-1.68l-5.31,0.86l-0.56,-1.25l2.22,-4.05l3.78,-2.45l1.28,1.55l2.37,-0.16l9.87,-3.68l4.02,-3.05l0.42,-3.98l-1.79,-0.19l-6.28,6.22l-2.08,1.24l-5.18,-1.16l1.89,-1.73l-1.53,-3.76l-2.0,1.2l-5.77,5.95l-2.05,0.81l-4.37,0.5l-1.74,-0.68l-1.27,-4.2ZM416.76,749.91l-0.38,1.31l-1.09,-0.91l0.66,-0.99l0.81,0.59ZM568.84,93.59l-1.01,1.14l-1.76,-0.59l-1.51,-1.07l-0.33,-1.23l1.69,-1.12l2.58,-0.06l0.34,2.93ZM513.82,213.94l0.37,-2.67l0.46,-0.51l1.99,-0.99l2.9,-3.51l2.67,-1.09l0.39,-1.78l-1.27,-1.52l6.45,-1.72l-4.61,3.82l0.18,0.68l1.51,0.73l3.86,-1.19l2.2,-1.86l3.91,-0.47l3.17,-3.11l0.93,3.31l-3.63,0.14l-1.78,0.68l-4.04,5.9l-0.81,-2.47l-1.7,0.23l-2.62,2.39l0.15,-1.26l-0.57,-0.36l-1.57,0.72l-1.56,-0.63l-4.8,4.65l-1.81,0.02l-0.37,1.88ZM517.81,224.99l-1.26,1.05l0.19,1.66l-1.34,0.37l-0.86,-0.62l1.47,-1.99l1.79,-0.47ZM519.02,224.7l0.87,-0.54l0.34,-1.82l-3.41,-3.11l3.22,-0.57l-0.49,1.12l0.36,0.59l2.62,-0.0l-1.07,1.95l1.1,1.48l1.44,0.34l2.06,-0.68l-0.48,1.76l2.52,1.81l-0.98,0.83l-5.08,1.08l-0.25,-2.53l-1.29,-1.45l-1.48,-0.26ZM473.1,221.12l2.94,2.29l3.35,-0.42l0.73,0.44l1.65,1.7l-1.12,0.47l-0.2,0.7l1.74,1.48l4.05,1.76l-0.5,0.69l0.64,0.93l-5.4,1.32l-0.7,1.96l-1.62,1.78l-3.37,1.66l-0.12,0.72l3.08,1.46l3.34,0.35l4.15,-3.23l3.36,2.24l3.48,-1.51l3.05,2.47l1.07,-0.37l-0.03,2.22l1.78,0.29l3.14,-1.66l3.34,-0.55l0.88,0.68l-0.43,0.97l-4.75,2.96l0.97,2.28l2.88,1.52l1.85,-0.32l0.29,-0.56l-1.43,-3.05l5.16,-1.76l1.4,1.22l0.08,3.13l-2.07,1.31l-4.53,1.24l-2.08,2.94l-1.18,0.71l-8.55,-2.85l-5.04,-7.13l-1.32,0.27l-2.42,2.19l-5.1,-0.28l-0.38,0.62l0.77,1.14l-3.08,0.35l-0.53,1.26l-1.91,-0.59l-5.05,0.65l-1.95,-1.46l-0.85,-2.63l0.26,-2.61l2.42,-4.24l-0.09,-1.04l-2.25,-3.59l-1.78,1.33l0.42,1.87l-1.25,-0.32l-1.57,0.63l1.41,4.47l-0.6,0.96l-2.18,2.13l-2.3,-0.67l-2.47,-3.1l-1.11,-4.05l1.94,-4.74l-0.52,-5.62l2.16,-3.56l3.7,-1.97l4.07,-0.61l6.28,0.76ZM506.85,207.27l-0.4,1.27l2.4,0.34l1.1,1.4l-2.86,3.98l0.26,3.92l0.68,1.04l1.38,0.46l-3.55,0.78l-1.53,-3.22l-2.4,-1.09l0.0,-1.62l1.62,0.3l2.19,-0.96l-0.5,-5.19l0.3,-1.11l1.32,-0.3ZM489.01,203.03l-1.38,1.35l-1.84,-0.86l-2.14,-4.74l-3.01,-2.17l3.98,0.47l1.6,-0.48l3.6,-3.36l1.21,0.73l-1.39,1.18l0.05,1.65l-2.23,0.38l0.31,1.26l7.79,2.07l2.08,3.97l2.89,0.93l0.59,0.91l-1.54,0.05l-2.32,1.98l0.95,-2.74l-4.27,-3.18l-2.42,-1.08l-2.49,-0.27l-0.44,0.4l0.41,1.56ZM486.82,263.79l3.02,-0.69l0.2,-1.29l-5.91,-0.51l6.77,-1.62l5.55,0.86l-0.09,1.01l-2.97,1.94l0.42,2.61l-0.99,1.07l1.26,3.67l-0.46,1.06l-1.56,0.79l-3.79,-3.1l1.12,-1.85l-2.57,-3.95ZM482.27,214.17l1.38,1.75l4.84,-0.53l2.0,0.41l-2.01,1.99l0.07,3.74l-2.22,0.64l-5.08,-0.69l-4.02,-2.98l-0.43,-2.02l1.36,-1.52l2.28,-0.87l1.82,0.07ZM465.25,252.46l4.23,5.0l-0.85,0.54l-0.19,1.28l1.91,0.77l1.1,1.4l-3.51,0.76l-1.84,1.08l-1.16,1.86l0.37,0.6l2.59,-0.14l5.08,-1.86l1.59,0.13l-1.54,1.81l-4.12,0.94l-7.84,-0.01l-2.41,-4.89l-2.61,-1.85l-1.69,-2.47l0.44,-1.54l-0.48,-1.12l-0.84,-0.35l-1.2,0.68l-2.42,-0.58l-0.19,-0.88l1.39,-2.77l1.86,-1.42l3.67,-1.02l0.91,-0.02l4.14,2.82l3.59,1.25ZM312.36,645.88l-1.06,0.44l-1.81,-3.12l-5.58,-4.18l-2.01,-6.8l-3.1,-1.88l-2.18,-4.67l0.09,-1.54l2.39,-1.01l5.1,4.01l2.03,0.81l0.58,2.81l2.14,1.35l2.37,4.72l0.87,3.69l-1.53,2.82l1.69,2.55ZM288.44,647.14l2.26,0.02l5.53,2.21l3.18,3.28l2.85,8.32l-0.82,2.0l3.61,2.99l0.17,2.28l-1.86,0.33l-0.99,0.89l0.64,1.84l3.5,1.47l-1.37,1.04l1.26,5.27l-0.99,0.92l-6.0,1.31l-4.58,-0.37l-3.89,-1.09l-6.9,-4.13l-1.18,-5.66l1.08,-2.6l-3.68,-4.74l-0.73,-2.78l0.42,-3.79l3.15,-5.04l2.55,-1.79l2.84,-0.42l-0.06,-1.76ZM268.84,562.64l-1.89,2.02l-3.42,0.6l1.91,-2.56l3.41,-0.06ZM262.3,573.88l-1.5,2.64l0.43,1.56l-1.47,0.72l-1.28,-0.65l-0.47,-1.65l1.06,-2.2l0.85,-0.53l2.37,0.11ZM260.24,581.78l0.07,0.69l-2.18,6.67l-1.8,-3.28l1.72,-3.9l0.7,-0.62l1.48,0.45ZM206.26,572.45l4.73,0.41l2.84,-1.65l5.87,-0.97l5.74,-3.67l-0.87,-1.31l-6.84,2.6l-4.11,0.83l-1.99,-0.11l-1.49,-1.05l-0.33,-1.06l1.02,-1.8l2.81,-1.23l2.6,-4.99l3.83,0.02l5.17,-1.92l1.27,-0.9l0.53,-1.37l-0.32,-2.36l-1.32,-0.98l-9.36,3.53l-3.97,-5.13l-1.9,-0.85l-8.06,-1.09l-3.7,-2.0l3.78,-2.71l-2.8,-3.63l2.77,-0.22l2.58,-1.35l1.38,1.24l1.2,-0.03l0.79,-0.81l0.2,-2.18l2.33,-1.42l5.96,-1.07l4.86,1.56l-0.43,2.04l0.36,0.51l2.52,0.18l2.0,2.31l4.24,9.09l9.54,0.25l1.85,1.56l3.14,-0.66l3.18,3.22l3.12,0.07l0.87,0.55l2.02,2.41l0.62,1.7l2.52,0.35l-0.29,1.58l-3.07,-0.39l2.53,4.29l-0.75,0.53l-3.52,-0.29l-0.51,-1.87l-2.11,-0.36l-0.1,1.91l-3.69,3.19l-0.17,1.24l0.61,0.34l2.82,-1.33l3.13,-0.36l0.94,0.39l-0.39,0.88l-1.4,1.35l-7.58,4.1l-3.22,0.61l-2.04,-1.08l1.84,-1.95l0.19,-1.32l-0.83,-1.01l-1.37,-0.03l-2.35,0.7l-1.52,2.11l-10.51,3.66l-2.4,1.91l-3.18,-1.07l-3.84,1.73l-7.96,0.0l-2.41,2.5l-4.96,-1.61l-2.68,-3.06l-0.47,-2.07l0.68,-1.49l1.69,-0.91l3.59,-0.11l2.44,3.0l1.67,1.11l1.79,-1.22l-0.32,-1.23l-0.99,-0.34ZM186.8,444.56l0.45,-0.68l-1.49,-2.17l0.39,-1.3l-0.46,-0.51l-1.29,0.27l-2.0,1.81l-0.17,-2.62l-0.89,-1.1l-4.16,3.48l-0.2,1.84l0.92,2.17l-0.14,1.12l-1.12,0.76l-7.75,-2.08l-3.46,-2.42l-1.43,-4.9l-3.65,-2.3l-0.7,-2.12l5.14,-0.26l-1.96,-2.7l-0.14,-1.31l0.57,-1.41l1.7,-1.48l6.48,7.45l1.78,1.08l1.15,0.19l0.45,-0.52l-0.48,-1.99l1.01,-1.35l-2.66,-3.42l1.49,-1.21l3.83,1.03l0.51,-0.52l-0.96,-2.41l-2.2,-1.98l-4.29,-1.76l1.68,-2.8l0.19,-1.79l-1.0,-1.65l1.25,0.01l3.93,2.95l0.65,2.8l0.93,0.96l4.7,2.18l3.08,2.82l3.4,-0.53l-1.64,3.09l0.26,0.58l1.24,0.09l1.86,-1.86l0.96,-2.21l7.67,7.13l0.25,-1.22l-1.23,-1.84l-0.04,-1.82l-4.18,-4.33l-1.33,-2.42l2.51,-4.84l-0.42,-0.55l-3.0,-0.6l0.3,-1.72l-1.59,-2.5l-0.09,-1.3l4.68,-2.55l1.79,-3.71l1.08,0.3l1.08,-0.48l4.09,3.79l2.49,3.48l5.44,4.15l1.21,2.08l1.77,14.03l-1.17,6.27l-2.7,2.57l-0.74,1.66l2.92,-1.53l2.41,-0.11l0.57,0.96l-1.88,3.02l0.43,2.05l3.05,3.04l-4.64,3.46l7.77,-0.51l1.7,0.38l0.21,0.58l-0.79,0.88l-2.36,1.15l0.43,1.25l5.87,-1.11l2.67,1.97l4.58,0.41l2.18,3.05l1.52,0.02l1.69,-1.79l3.68,0.03l2.4,-1.89l2.29,-0.66l2.31,0.02l1.62,1.57l5.83,0.0l-1.2,2.7l0.4,2.14l-2.6,3.78l-3.08,2.03l-4.88,0.93l-1.57,5.24l-4.42,2.53l-5.8,6.58l-2.85,1.89l-4.45,0.68l-0.97,-0.34l-0.7,-1.37l0.24,-1.89l2.26,-2.61l-0.14,-1.96l3.49,-5.27l1.64,-1.47l8.28,-3.29l0.25,-1.22l-0.56,-0.37l-4.7,1.56l-7.22,0.1l-0.61,-2.46l-2.09,-2.76l-2.27,-1.61l-0.54,0.48l1.71,4.14l-2.17,3.07l0.33,1.17l-2.33,3.37l-0.94,0.39l-0.82,-0.71l-1.07,-6.66l-1.32,-0.95l-1.27,0.67l-2.12,-1.45l-1.29,0.32l0.93,1.71l-0.91,0.48l-11.69,2.4l3.49,-3.54l0.11,-1.05l-2.09,-0.45l-4.19,1.62l-2.46,-3.58l2.13,-1.38l0.6,-1.12l-0.38,-0.58l-5.18,-0.01l-3.98,-4.14l-2.16,-3.81l5.26,-2.6l1.75,0.25l4.96,3.84l2.32,0.42l0.4,-0.62l-1.24,-1.75l-7.12,-5.0l-3.62,0.4l0.12,-1.14l-1.73,-0.84ZM250.72,592.71l-1.34,0.14l0.6,-1.29l3.89,-2.71l0.91,2.13l-1.48,1.05l-2.58,0.68ZM245.68,610.27l-7.29,11.45l-1.79,4.61l-0.96,-0.07l-4.25,3.76l-1.44,6.5l-1.96,1.1l-3.18,-0.17l-2.9,-1.52l-1.28,-2.91l-0.75,-5.76l0.93,-3.74l6.56,-4.25l6.7,-1.04l3.16,-2.43l-2.43,-0.34l-5.92,0.8l-1.05,-1.61l0.97,-2.54l2.38,-3.1l4.29,-3.57l2.72,-0.7l10.99,-8.73l2.45,-1.29l1.5,0.56l0.4,3.85l-4.38,4.34l-3.46,6.79ZM233.0,453.64l-2.42,0.75l-2.08,-0.67l-1.83,-1.51l-0.4,-1.28l1.65,-0.79l2.74,0.45l2.08,1.63l0.25,1.43ZM229.08,420.1l1.07,-1.33l-0.81,6.39l-1.08,-1.34l1.16,-2.96l-0.36,-0.76ZM227.18,427.36l0.9,1.02l-0.33,1.71l-2.69,8.1l0.08,3.82l2.3,4.82l-5.16,2.35l-1.05,-0.52l0.53,-1.37l-0.91,-1.41l-0.14,-1.91l0.69,-7.94l0.59,-1.9l3.95,-1.48l-0.12,-1.14l-1.54,-2.16l1.26,-0.55l1.66,0.81l0.58,-0.36l-0.59,-1.88ZM217.73,633.63l0.84,4.94l3.68,3.03l-0.63,2.98l2.31,1.7l-0.12,2.59l0.76,2.62l-2.68,2.02l-0.78,-0.27l-3.44,3.23l-4.55,1.59l-3.81,-0.43l-1.34,0.74l-0.92,2.85l-2.9,2.08l-2.03,0.6l-1.78,-0.5l-1.08,-2.42l0.46,-2.49l1.75,-1.6l4.84,-2.65l-1.96,-4.42l-1.19,-1.12l-3.84,-1.39l0.27,-1.63l6.01,-5.15l-0.1,-0.69l-1.98,-0.78l-5.21,0.05l-1.9,1.34l-3.18,6.1l-2.79,1.58l-3.71,4.15l-2.1,0.28l-0.83,-0.89l0.09,-1.72l1.07,-2.08l-1.06,-1.29l4.56,-6.11l-0.11,-0.61l-2.35,-1.34l1.48,-1.4l0.7,-4.55l3.57,-2.55l7.01,-2.99l-1.42,4.92l1.35,3.19l1.3,0.4l0.49,-1.22l-0.62,-2.32l1.71,-2.51l2.71,-2.15l3.18,-1.52l2.1,-2.29l3.57,-1.43l1.84,-1.48l1.22,1.1l1.55,11.92ZM215.01,599.17l-2.73,3.74l-1.0,2.44l0.19,2.11l-3.71,1.38l-3.28,-0.49l0.86,-0.62l1.84,-4.45l2.29,-2.53l2.66,-0.41l-0.35,-1.58l2.97,-0.59l0.27,1.0ZM135.93,362.62l5.04,-1.07l5.46,-2.81l-10.52,1.44l0.7,-0.99l2.1,-0.33l-0.4,-1.19l-1.02,0.0l1.29,-2.55l-4.52,2.06l-2.98,-4.46l0.3,-1.64l-1.52,-1.32l1.18,-3.57l1.65,-1.73l-1.66,-1.54l6.13,-0.31l2.15,-1.0l-3.23,-1.73l-0.32,-1.3l0.17,-1.39l1.84,-2.04l4.44,2.06l1.53,-0.27l4.28,1.52l-2.15,0.05l-0.4,0.52l0.58,1.78l2.85,3.16l-0.08,1.9l0.92,2.69l1.37,2.46l1.61,1.35l0.23,-3.83l-2.31,-4.09l0.74,-0.53l0.54,-1.94l5.9,-1.57l2.07,0.8l3.61,3.33l2.36,-2.65l-0.13,-0.63l-2.74,-1.59l-1.22,-3.4l-2.39,-0.15l-2.17,-3.79l1.61,-1.2l-1.5,-1.9l6.07,-4.18l1.72,-1.87l1.14,0.36l1.82,-1.31l5.25,-0.54l5.62,-2.31l2.97,-2.82l15.34,-9.13l6.69,-6.11l1.81,0.11l1.6,1.37l4.71,9.55l-2.13,1.43l-1.91,5.65l1.79,1.5l2.25,0.62l-5.6,2.96l-1.41,1.25l0.21,2.04l-2.57,0.95l-0.97,1.82l-2.39,0.74l-0.3,3.14l-1.43,0.71l-2.34,0.04l-0.31,0.65l1.82,2.18l3.31,0.78l3.46,-0.19l2.63,-0.92l4.15,-3.48l2.79,-0.95l-1.0,3.36l0.5,1.31l-2.73,1.18l-1.79,2.16l-1.4,0.58l-5.04,-1.88l-3.93,0.37l-3.88,-1.64l-1.52,-0.07l-0.38,0.56l2.79,5.77l-0.89,1.2l0.34,1.38l-1.19,0.73l-4.3,0.75l-4.21,3.42l-2.83,-0.85l-2.58,1.74l-6.15,1.23l0.39,1.26l3.38,0.07l11.26,-2.11l3.67,-1.39l1.72,1.66l0.32,3.05l1.01,0.99l-2.78,1.53l1.21,0.99l2.18,0.43l-3.22,3.07l-1.88,0.39l-10.39,-1.71l-0.88,1.14l0.85,1.06l3.36,1.73l2.96,0.68l1.03,1.09l-2.81,3.73l-1.39,0.8l-3.6,-0.88l-0.48,1.33l1.18,1.52l-1.58,0.62l-2.62,-1.09l-2.26,-3.66l-1.02,-0.42l-0.95,1.14l1.83,3.68l-3.4,-1.22l-3.3,-5.85l-0.78,-3.24l1.2,-3.09l2.34,-1.72l6.24,-0.92l0.38,-1.19l-8.74,-0.4l-0.74,2.4l-6.12,5.12l2.99,5.2l2.23,1.25l2.24,2.61l-1.56,1.28l2.39,1.64l0.47,2.76l-6.5,-1.25l-2.97,-1.34l-1.16,0.42l-1.74,2.41l0.12,0.61l3.52,1.51l2.19,3.27l-0.32,0.69l-3.93,0.62l-0.44,0.4l0.28,1.13l-5.54,-2.29l-0.46,1.5l1.42,1.35l-3.85,3.09l0.76,1.23l-8.08,5.09l-11.67,-10.15l-0.96,-2.05l2.41,0.38l0.74,2.43l0.63,0.24l7.1,-5.13l1.08,-1.38l5.88,-0.34l0.22,-0.74l-4.0,-2.75l4.14,-1.88l2.47,-0.44l4.61,1.35l-2.67,-2.47l1.81,-0.7l0.34,-1.25l-5.36,-0.4l-4.7,-2.63l-5.07,0.17l-2.03,-0.6l-0.65,-1.81l-2.11,0.44l-3.42,-2.03l2.91,-2.3l1.59,0.06l0.42,-0.4l-0.36,-1.38ZM212.42,555.14l-5.84,-0.08l-1.85,-1.32l1.52,-1.58l1.96,-0.44l4.21,3.42ZM203.39,487.59l0.22,1.65l1.79,0.0l-1.02,3.94l-1.58,2.41l-2.22,1.05l-3.14,0.24l-1.32,-0.57l-1.52,-3.0l-6.33,-3.83l7.3,-5.89l3.17,-0.34l4.37,2.2l1.48,1.32l-1.21,0.82ZM177.88,539.32l-4.43,2.83l-1.27,0.35l-3.13,-0.7l-0.99,2.08l-1.29,-2.32l2.05,-0.36l2.28,-1.77l4.92,-6.03l7.33,-4.08l3.9,-0.54l-2.99,5.48l-1.21,1.15l-2.02,0.51l-3.16,3.4ZM182.21,483.43l-2.71,0.37l-3.97,-0.32l4.83,-1.97l3.36,1.28l-1.52,0.65ZM150.14,558.23l-6.46,-1.86l-1.9,-4.86l7.33,-1.42l5.17,-2.22l6.32,-1.69l1.89,0.08l0.87,1.71l-0.96,1.21l-5.07,0.5l-0.5,2.23l-1.49,1.02l-3.97,1.09l-1.57,2.16l0.33,2.04ZM152.21,333.9l2.73,2.41l1.1,-0.27l0.55,0.45l1.31,2.12l-6.13,0.0l0.84,-0.06l0.35,-1.18l-1.24,-0.81l-1.05,-2.27l0.34,-0.81l1.21,0.41ZM134.01,378.91l3.3,-2.63l1.7,-0.62l1.21,0.66l0.02,2.21l-0.64,0.3l-2.89,-1.48l-1.36,2.28l-1.34,0.36l0.0,-1.09ZM111.36,422.72l1.61,-0.84l0.4,0.95l6.24,0.0l5.11,-1.16l3.02,0.63l0.64,0.91l-1.82,2.99l-3.46,-0.19l-3.17,1.06l-1.42,-0.76l-4.41,-0.08l-2.73,-3.51ZM113.08,421.29l-3.0,-0.39l-5.16,-2.64l-2.77,-0.56l-1.48,1.42l-0.94,0.1l-6.13,-3.44l1.9,-1.1l3.76,-6.4l1.75,0.7l5.45,-0.75l-2.13,0.89l-0.12,0.64l2.09,1.65l5.83,-5.5l-0.66,2.25l6.65,1.73l0.44,-1.25l-1.24,-0.75l5.11,-2.74l2.08,-0.28l1.14,1.87l-1.82,1.54l0.01,0.71l1.74,0.69l2.44,-0.99l5.67,1.33l0.57,1.13l-2.58,3.02l-0.89,-0.13l-1.47,-1.78l-3.51,-2.24l-4.11,-0.08l-0.4,1.33l1.66,0.62l-0.47,1.01l0.42,1.33l2.88,0.26l1.24,3.0l3.32,-0.45l-1.11,1.78l-1.94,1.08l-4.97,0.35l-2.26,0.84l-1.99,-2.53l-4.99,2.74ZM125.46,400.77l-2.35,0.84l-1.03,-0.11l2.88,-2.45l1.27,-0.22l0.48,0.81l-1.25,1.13ZM109.72,439.85l7.05,3.87l-2.1,-0.41l-0.51,0.38l0.34,1.25l1.81,0.27l2.64,1.97l1.76,0.49l-2.0,0.82l-1.65,-0.62l-5.14,-2.89l-3.82,-3.36l-1.98,0.85l-0.08,0.69l1.46,1.44l0.67,1.8l4.15,1.04l1.32,1.65l1.48,0.63l3.99,0.35l2.71,2.51l1.15,0.02l-0.28,1.16l-2.85,2.13l-1.95,4.51l-1.44,0.53l-6.54,-1.36l-0.48,0.39l0.31,1.16l5.48,1.32l1.38,1.08l1.09,4.29l-0.18,2.33l-0.72,1.09l-2.97,-0.86l-3.41,0.12l-0.38,1.25l1.88,0.62l4.35,-0.23l3.44,3.22l1.62,0.22l-1.73,1.62l-6.97,-1.13l-2.7,1.2l-2.27,-2.1l-2.93,-7.69l0.1,-4.47l-3.01,-2.49l1.3,-1.49l1.75,-4.78l1.54,-1.01l0.64,-1.72l-3.2,-9.37l5.91,-2.32ZM114.76,430.09l1.97,0.5l0.69,1.21l2.46,-0.44l2.43,1.4l-1.39,-0.23l-3.74,1.95l0.63,1.43l3.98,0.86l0.45,1.03l-7.15,1.64l-2.14,-0.39l-6.6,-3.16l-0.84,-1.22l1.47,-3.9l1.53,-1.07l1.8,-0.07l2.09,0.86l2.36,-0.42ZM101.81,483.27l2.19,1.32l-1.55,2.26l0.12,0.67l3.39,1.59l0.99,2.68l-2.36,0.47l-2.67,2.05l0.18,1.44l-0.49,0.55l-1.2,0.44l-7.81,-1.1l0.86,-1.78l2.6,-1.32l0.44,-1.47l-0.85,-2.15l5.39,-2.4l0.78,-3.25ZM4.32,389.19l-1.63,0.29l-1.46,-0.85l-0.48,-1.35l4.5,0.99l-0.93,0.91Z", "name": "Scotland"}, "UKL": {"path": "M288.06,1103.72l-0.21,-2.02l1.0,-0.8l-0.59,-2.09l5.18,-1.12l3.72,-2.72l6.33,-1.5l2.89,-2.27l0.23,-2.62l1.27,-0.4l-0.17,-1.04l-0.84,-0.6l0.8,-0.82l4.49,0.12l4.74,2.08l4.29,-0.87l-0.11,-1.47l6.45,1.43l0.98,-0.87l-0.5,-3.21l5.04,-1.71l4.92,-5.57l0.92,-0.01l2.76,1.8l0.62,-0.36l-0.17,-3.15l2.96,-1.2l11.76,-0.01l1.66,-2.11l4.25,-1.64l4.32,-3.86l6.03,-1.49l10.35,-7.38l5.03,-5.92l2.59,-4.13l1.21,-2.78l1.48,-7.51l1.91,-3.98l-0.6,-2.7l0.52,-1.99l3.35,0.89l6.06,-3.22l-0.21,-1.61l-2.46,0.04l-6.61,1.61l-5.05,-5.2l-0.9,-1.63l0.26,-2.7l1.36,-2.79l3.62,-3.39l0.63,-2.04l4.7,-2.68l1.26,-1.7l-2.69,0.01l-2.78,1.22l-6.42,-6.45l-1.97,-3.72l2.72,-2.21l-1.29,-4.44l0.17,-2.14l5.54,-3.38l-1.04,-1.42l-2.39,1.25l-1.71,-1.38l-2.15,1.33l-7.26,-0.51l-6.25,1.59l-3.17,1.58l-6.07,-0.02l-3.5,1.99l-3.12,2.96l0.3,0.9l-1.2,0.67l-0.89,1.54l-0.03,1.51l0.89,1.22l-1.85,1.23l-6.8,-3.18l-2.82,1.61l-6.59,-0.02l-2.74,1.88l-1.73,-0.01l0.67,-0.9l-0.17,-1.23l1.61,-2.29l11.94,-11.39l6.23,-1.85l6.98,-4.45l1.77,-2.42l5.59,-2.99l1.29,-3.92l0.39,-6.11l0.46,-0.15l0.56,1.42l0.68,0.08l1.54,-2.84l3.35,-3.31l2.56,-1.17l4.84,-6.25l4.66,-1.79l2.62,-0.19l2.29,0.66l5.06,-1.82l2.92,-2.01l9.36,-3.18l2.88,0.0l0.37,-0.55l-0.88,-2.15l-2.91,-2.93l2.48,0.47l2.49,1.76l2.01,-0.61l1.67,0.45l4.55,3.79l10.07,-0.18l3.6,-0.69l16.41,-6.62l3.46,-0.1l4.9,2.39l1.87,2.18l11.09,5.9l2.96,3.22l0.88,-0.55l0.06,-1.99l4.98,1.15l5.5,3.62l3.17,2.98l0.42,1.88l-3.35,1.89l-0.42,1.59l5.13,4.88l2.25,4.16l1.39,5.14l3.29,4.03l4.42,0.99l3.34,1.66l0.85,2.27l-0.03,2.53l-4.99,2.23l-6.28,-4.49l-2.24,-0.28l-4.15,0.92l-3.05,-2.13l-2.76,-0.15l-7.77,4.2l-1.78,2.46l-2.35,1.51l0.37,3.56l-2.65,3.09l1.17,4.26l2.48,1.42l3.0,0.3l1.76,1.83l4.53,0.86l1.85,2.01l1.83,0.91l-0.97,1.34l-3.56,1.07l-1.32,2.63l-0.61,4.22l-2.38,1.45l-1.45,4.15l-3.72,2.41l-0.16,1.98l1.36,2.54l-0.59,1.79l0.77,0.62l2.25,-0.27l1.45,-1.73l4.67,-2.81l2.94,2.7l-4.49,4.82l-6.67,0.36l-7.23,2.96l-2.1,2.3l-0.23,1.66l1.48,3.23l8.32,5.22l2.88,2.5l9.73,0.68l-0.04,0.94l-2.85,2.05l-0.86,1.88l1.04,2.59l2.68,0.97l-4.52,0.85l-3.5,2.62l-1.47,2.84l-3.6,4.39l0.02,1.19l0.8,0.93l1.91,0.3l-0.73,1.0l-3.42,1.53l0.12,0.93l1.71,1.28l-0.87,1.04l-0.88,3.5l3.15,2.67l0.6,3.9l2.6,4.07l4.64,4.35l1.31,2.62l1.91,1.4l2.64,0.27l5.04,-2.28l8.33,6.16l3.17,3.83l3.33,0.47l4.19,2.32l-2.14,3.16l-0.47,1.8l0.91,3.18l-1.2,2.69l1.96,5.51l-1.93,1.37l1.58,5.06l-2.23,2.2l-1.58,1.04l-4.15,0.82l-4.8,2.76l-3.57,1.06l-7.21,0.41l-2.98,-2.29l-3.61,3.64l-7.72,3.93l-2.39,2.06l-1.12,2.26l-2.3,0.75l0.88,2.84l-0.55,2.21l-1.28,1.24l-2.97,-0.53l-6.02,2.1l-21.48,-1.63l-1.44,-0.69l-4.11,-4.67l-5.07,-3.51l-3.02,0.44l-3.36,-2.08l-0.82,-1.06l0.55,-0.79l-2.5,-6.44l-6.43,-6.88l-11.97,1.15l-2.01,1.4l-0.22,1.34l1.87,2.84l-2.88,0.0l-0.67,0.9l-0.48,-0.85l-1.99,-0.76l-1.6,1.54l-4.38,-1.17l-3.95,2.67l-2.54,-0.76l-0.66,1.21l-7.22,-1.91l-0.41,-1.0l1.59,-1.29l-1.0,-4.1l2.66,-0.71l1.32,-1.7l0.19,0.8l1.5,0.9l11.21,-1.85l2.07,-2.75l0.04,-1.84l-1.1,-0.46l-1.58,1.35l-4.17,-0.22l-4.63,-2.15l-1.55,0.69l-6.65,0.84l-1.74,-0.56l-2.26,-1.49l-2.75,-3.36l4.47,0.15l1.1,-1.17l-0.33,-0.65l-3.01,-0.22l-1.19,-0.72l-0.59,-1.02l1.07,-3.23l-0.67,-1.04l-1.09,0.26l-2.23,2.73l-2.37,-1.56l-1.67,0.23l-0.59,1.41l1.57,1.87l-2.32,1.04l-9.77,-0.62l-6.33,1.09l-2.84,1.7l-0.36,2.85l-0.89,0.4l-1.71,4.39l-1.95,-0.92l-2.04,1.59l-8.97,0.1l-6.66,5.46l-6.81,-2.2l-1.69,-1.01l0.58,-1.28l-1.26,-2.24l-4.43,-1.07l-1.12,-1.58l6.42,0.76l0.41,-0.57l-0.36,-1.09l4.26,0.79l4.13,-1.65l4.13,-0.71l2.18,-1.22l1.72,0.32l0.57,-1.08l-2.51,-2.26l-0.44,-2.5l1.27,-2.07l3.14,-0.65l0.32,-1.25l-0.6,-0.35l-3.4,1.39l-6.04,0.96l0.18,0.76l2.14,0.37l0.3,0.77l-0.46,1.57l1.16,1.19l-1.34,1.91l-8.4,1.33l-12.2,-1.33l-1.54,0.49l0.5,2.17l-1.3,0.65l-0.06,-1.92l-3.93,-2.5l2.0,-0.79l2.21,-2.13l4.37,-1.02l1.48,-1.23l0.41,-1.47l-0.94,-6.55l-2.03,-2.49l-0.92,0.56l-1.41,-0.95l-3.33,-0.39l-1.47,-0.82l-6.55,1.52ZM357.65,950.37l-0.34,-3.45l-1.83,-1.51l-4.34,-6.08l1.07,-10.14l-0.95,-3.36l1.16,-0.7l11.0,-3.05l8.56,0.85l3.9,2.02l0.98,3.88l2.65,1.32l0.03,2.03l1.69,1.84l1.27,3.17l5.38,-0.51l1.79,-1.65l1.88,0.83l4.26,0.48l-4.39,5.83l-6.28,2.15l-2.11,1.33l-2.13,2.07l-0.32,2.41l-10.33,5.85l-3.91,-0.73l-1.56,0.8l0.24,-2.64l2.17,-2.81l-1.1,-1.01l-1.65,0.52l-2.76,2.54l-2.99,-2.23l-1.06,-0.03ZM343.24,934.63l2.62,-0.08l2.89,2.57l2.66,5.07l-0.33,0.93l-1.08,-0.06l-1.67,-1.22l-2.62,-3.52l-3.84,-0.29l-1.36,-2.36l1.95,-1.42l0.79,0.38Z", "name": "Wales"}, "UKK": {"path": "M253.14,1305.23l-0.55,-2.93l2.56,-3.4l14.3,-6.14l1.65,-0.04l2.57,2.07l2.17,0.77l1.92,-1.04l2.42,-4.13l3.1,-0.04l3.21,-1.5l9.99,-8.79l4.24,-2.14l0.65,-2.26l-0.63,-3.53l2.64,-0.43l6.24,-2.97l1.01,-2.22l1.16,-8.62l0.76,-1.42l1.54,-1.03l1.86,-0.06l2.05,-1.52l0.94,4.38l0.58,0.33l1.04,-0.7l1.46,0.72l5.31,0.6l-1.08,-2.13l-4.33,-1.65l-1.15,-1.25l0.52,-1.71l-0.43,-1.59l8.22,-0.07l2.78,-0.83l3.75,-5.62l-0.21,-2.9l1.95,-0.19l6.14,-4.42l1.8,-3.53l5.23,-3.84l2.41,-4.2l-0.41,-10.03l0.94,-4.62l1.82,-3.83l-0.46,-4.58l7.43,0.0l3.54,1.62l5.24,0.46l3.24,-1.34l8.07,-7.82l-1.88,-6.28l-1.7,-2.24l2.94,-0.07l0.8,-1.45l-0.16,-1.6l-1.55,-1.74l6.28,-2.09l15.79,-1.24l4.87,-1.26l6.3,-0.01l6.12,-1.63l11.15,2.43l7.02,-0.19l10.7,2.07l4.44,2.73l9.9,-0.37l9.35,-1.98l9.14,-0.16l2.31,-1.29l-0.66,2.24l1.74,0.66l1.52,-2.45l0.47,-2.39l-1.36,-9.67l1.98,-0.43l0.41,-2.85l2.4,-3.11l-1.06,-1.33l1.39,-1.21l2.89,0.35l10.55,-10.11l7.18,-1.99l1.82,-1.58l7.6,-10.85l2.31,-1.26l2.16,-4.74l7.86,-7.64l5.08,-1.71l1.66,-1.27l0.67,-1.33l-0.18,-1.56l-1.42,-1.27l-0.64,0.24l-0.35,1.99l-1.37,1.07l-5.45,1.27l-3.44,4.17l-5.17,2.87l-6.8,6.99l-0.55,-2.96l-0.88,-1.4l1.92,-1.29l-1.96,-5.74l1.19,-2.51l-0.87,-2.53l0.38,-2.23l1.89,-2.49l1.44,-5.0l1.37,1.78l1.77,-0.96l0.95,0.2l0.95,-1.19l2.19,-0.76l2.58,0.31l1.51,-2.46l3.0,-0.34l3.29,-1.82l0.07,-2.4l-1.84,-1.81l-0.63,-2.19l-1.62,-1.05l1.58,-6.41l1.16,0.51l1.18,2.25l1.42,0.58l2.14,-0.69l2.02,-1.94l2.0,-0.27l3.01,4.75l5.0,1.27l1.8,-0.32l2.12,-2.9l2.65,0.32l1.55,-0.89l-1.21,-1.91l0.8,-3.32l3.37,-0.15l-2.08,3.52l1.2,1.75l2.51,-1.32l6.57,0.85l5.13,-2.99l2.34,-0.45l5.32,0.23l2.97,2.29l1.27,0.05l0.93,-1.56l-0.18,-1.95l-1.89,-2.39l-1.21,-0.61l1.47,-1.0l2.74,0.32l3.02,-3.41l1.44,-0.65l1.61,1.69l1.81,0.57l0.78,2.18l2.99,4.11l1.67,0.5l3.28,-0.23l-3.28,4.17l-0.43,3.45l3.44,2.01l0.39,1.03l-2.76,2.39l0.52,2.02l-1.63,1.22l-1.6,3.37l-0.28,6.56l-2.49,2.46l1.37,1.94l1.38,6.5l2.72,2.79l-2.87,-0.21l-0.75,1.39l0.37,2.55l2.37,1.99l-0.39,2.03l-1.6,1.56l0.22,3.11l1.01,0.91l1.66,-0.05l3.68,5.38l1.58,0.44l0.71,3.18l2.24,3.16l1.92,1.19l0.51,2.35l-2.63,0.68l-0.91,1.42l2.6,3.99l3.01,1.36l0.97,3.22l-3.46,0.76l0.55,2.99l-1.59,2.97l0.87,2.73l-0.53,0.5l-3.63,-1.38l-1.76,0.6l-2.36,2.07l-4.43,-0.66l-1.82,0.88l1.02,3.72l2.58,3.83l0.59,2.3l-0.42,2.62l2.63,2.18l-0.77,2.6l0.95,3.6l-0.14,2.22l2.09,1.83l-2.01,2.55l1.77,2.26l-0.74,1.56l-3.55,1.0l-3.71,-2.81l-3.62,-0.34l-6.01,-1.66l-2.59,-1.89l-1.08,0.39l-0.77,1.21l-0.83,-1.23l-4.98,0.72l-2.2,1.34l-0.11,0.57l3.71,5.08l2.43,2.24l1.96,0.28l2.09,-1.17l2.22,0.38l-0.44,2.17l-2.44,1.94l0.55,2.92l2.42,0.14l0.73,3.61l-0.89,1.46l-0.21,2.12l2.04,3.92l4.68,-0.86l0.18,2.66l4.65,0.0l0.17,0.84l-3.26,0.49l-4.82,1.77l-7.51,-0.76l-3.49,1.27l-3.38,2.67l-0.89,-2.38l-6.15,-0.75l-1.03,-1.9l-0.92,-0.32l-3.87,4.75l0.36,0.63l1.14,-0.12l2.79,-1.34l2.71,3.39l4.33,0.59l0.39,0.59l-0.56,1.75l1.44,1.14l-2.58,2.66l0.04,1.71l-1.26,0.49l-6.94,0.12l-7.98,-2.84l-15.97,-1.51l-2.91,-1.52l-2.08,0.18l-3.5,1.04l-2.16,3.64l-0.44,2.83l1.02,1.25l1.93,0.53l0.16,1.06l-1.86,2.99l-0.06,-3.84l-2.19,-3.16l-18.13,-11.66l-14.99,-4.71l-8.68,1.18l-3.12,1.71l-1.9,0.19l-3.4,-0.76l-5.66,3.17l-3.55,-0.84l-8.11,2.08l-3.26,4.27l-6.11,2.27l-3.15,-0.44l-1.05,-0.84l-2.19,-4.39l-1.8,-1.31l-0.77,0.56l-0.01,1.21l1.12,1.18l1.75,5.1l-4.02,4.64l-2.15,5.53l0.08,2.47l1.37,4.26l-3.55,0.56l-1.49,0.93l-0.76,1.84l0.83,2.39l5.11,0.77l-0.89,2.12l-1.87,1.12l-0.62,2.84l-0.74,0.44l-2.46,-1.26l-0.62,0.23l-0.58,2.36l-3.54,1.26l-1.12,1.22l-1.93,7.13l0.59,2.68l-0.96,0.42l-4.81,0.95l-4.85,-1.2l-1.35,1.07l-7.97,-7.52l-6.75,-4.79l-4.2,1.5l-2.21,1.56l-1.61,-0.54l-1.08,-0.79l0.12,-1.74l-3.62,-1.52l-0.75,-1.44l1.08,-1.94l-0.37,-0.59l-3.97,0.02l-0.97,-0.56l-1.5,-2.68l-0.6,-1.7l2.63,-5.03l-2.09,0.58l-1.53,-0.64l-1.5,2.04l-2.08,0.69l1.6,2.58l-0.88,1.73l-5.07,-0.04l-0.34,0.66l1.83,1.89l4.78,-0.64l1.02,0.64l-2.08,0.49l-0.31,1.16l2.07,0.33l0.11,0.92l2.02,0.0l-1.55,1.16l0.37,1.89l-1.22,-0.07l-1.6,-2.79l-1.68,-0.95l-7.61,-1.67l-4.14,0.41l-6.25,3.3l-3.31,1.08l-14.19,0.7l-0.89,0.78l-1.09,-2.85l-0.94,-0.34l-5.16,1.5l-1.14,1.03l0.56,2.39l-2.08,2.03l-0.33,0.96l0.59,1.77l-1.78,3.22l-4.29,-0.52l-4.77,2.96l-3.8,1.1l-4.54,5.87l-0.64,-0.87l-0.65,-4.18l-1.44,-0.91l-1.72,0.4l-0.23,2.55l-1.08,1.37l0.18,1.04l1.07,0.89l-2.43,1.35l-0.52,2.65l-3.62,1.89l4.88,1.03l1.09,2.91l-3.38,4.89l-3.43,-0.03l-0.83,0.54l-2.57,2.56l-1.23,3.05l-4.13,-3.56l-0.64,-3.9l-4.54,-6.03l-7.05,-3.23l-3.54,-0.55l-4.48,-2.02l-4.16,0.77l-1.94,1.55l0.51,3.46l-0.81,1.3l-2.68,1.51l-7.52,1.32l-2.99,-0.98l-0.73,-2.77l1.72,-1.11l-0.71,-1.87ZM341.93,1181.83l0.36,1.42l-0.13,1.34l-0.34,-0.39l0.11,-2.37ZM201.75,1326.67l-1.1,0.06l0.55,-1.68l0.75,0.97l-0.19,0.65ZM198.3,1322.87l-0.56,0.28l-0.52,-1.44l1.0,0.64l0.09,0.53Z", "name": "South West"}, "UKJ": {"path": "M584.61,1203.25l0.11,1.08l1.34,-0.02l1.32,-1.43l2.34,1.83l6.12,1.69l3.54,0.34l2.26,2.22l1.51,0.6l4.1,-1.07l1.19,-2.18l-1.77,-2.29l2.03,-2.71l-0.69,-1.19l-1.44,-0.77l0.12,-2.16l-0.93,-3.55l0.75,-2.76l-0.76,-1.18l-1.81,-0.92l0.38,-2.58l-0.63,-2.45l-2.64,-3.96l-0.84,-3.15l5.59,0.38l2.51,-2.13l1.51,-0.52l3.87,1.33l1.01,-1.29l-0.92,-2.48l1.57,-2.93l-0.46,-2.96l3.0,-0.28l0.46,-1.68l-1.3,-2.95l-2.94,-1.26l-2.36,-3.63l3.48,-1.58l-0.57,-3.09l-2.03,-1.33l-2.14,-3.03l-0.69,-3.2l-1.73,-0.6l-3.71,-5.43l-2.42,-0.45l-0.19,-2.74l1.54,-1.41l0.46,-2.4l-2.56,-2.42l-0.21,-1.91l0.18,-0.66l2.58,0.49l0.89,-1.21l-2.76,-2.96l-1.42,-6.58l-1.26,-1.32l2.43,-2.55l0.29,-6.63l1.48,-3.04l1.67,-1.2l-0.5,-2.07l2.81,-2.61l-0.63,-1.81l-3.16,-1.61l0.25,-1.89l3.95,3.0l1.24,-0.33l0.52,-1.1l2.92,-0.21l0.67,-1.86l2.11,-0.37l0.99,-1.34l1.31,-7.29l2.08,-3.02l2.5,-0.3l0.45,-1.92l0.58,-0.09l1.45,0.11l2.34,1.77l2.2,-0.31l0.75,-1.76l-1.54,-1.27l2.34,-1.57l1.52,-2.91l6.74,7.04l-5.63,1.78l-0.06,0.7l0.91,0.58l-0.22,3.53l2.76,7.01l1.24,0.65l6.16,-0.21l2.0,-1.13l1.98,-0.19l2.98,-2.66l-2.57,-1.15l1.49,-1.5l1.82,-0.97l5.15,-1.12l1.24,-1.27l2.78,0.16l3.42,-1.22l3.84,6.17l1.4,0.03l3.1,-2.45l0.19,-2.07l2.46,-1.02l-0.18,-1.21l-2.01,-1.53l-2.2,-2.94l4.43,-1.34l1.52,-2.7l2.4,0.56l1.52,-1.79l2.85,0.04l6.22,-3.46l2.45,1.74l-0.7,3.43l3.71,3.25l1.06,2.1l-3.63,2.45l-0.02,1.41l-1.89,0.76l-1.59,1.96l0.26,0.65l1.58,0.2l0.51,0.72l-0.35,2.49l-1.7,2.21l1.0,2.81l-2.39,2.92l-1.54,3.86l5.54,3.52l2.09,-0.31l3.41,2.75l2.27,3.35l-1.44,-0.07l-2.21,2.17l-2.85,-0.91l-3.31,-0.19l-1.65,-1.74l0.07,-1.65l-2.77,-1.04l-1.29,0.34l-1.44,2.84l1.76,2.15l1.27,0.26l1.42,1.27l0.44,3.06l1.16,1.37l2.8,1.15l3.53,-0.03l1.97,1.85l2.3,-0.67l0.96,0.36l-1.78,1.5l-0.35,1.43l0.95,1.66l0.18,2.06l3.46,0.13l-2.23,3.5l-0.21,2.21l0.72,2.17l2.11,1.87l1.83,4.53l-1.1,6.22l-1.01,2.32l2.04,2.18l2.7,0.63l0.08,1.52l0.83,1.13l2.83,0.71l4.62,3.08l2.96,0.61l1.02,2.18l-1.42,2.73l0.24,2.65l0.53,0.34l1.86,-0.73l2.12,-3.68l1.82,-1.14l1.83,2.0l-0.11,2.67l0.58,0.38l3.14,-1.22l2.25,3.96l2.09,1.71l2.59,-0.33l1.67,-2.16l3.32,-0.56l1.6,-1.63l1.99,0.13l1.2,1.07l0.51,3.18l2.5,-0.22l2.03,1.37l2.16,-0.67l0.51,-2.78l5.08,-5.11l1.2,-3.89l-0.67,-3.32l5.13,-5.91l4.18,1.29l4.0,-0.79l1.25,1.95l2.05,0.41l8.05,-1.59l1.84,-2.34l5.48,-1.26l13.71,1.67l2.09,2.13l-0.52,1.21l-6.11,-0.35l-2.9,2.22l-4.76,1.51l-0.09,0.64l1.88,2.12l8.51,0.42l3.5,0.77l0.44,-0.57l-1.02,-2.73l0.28,-0.73l1.2,0.04l1.13,3.4l2.47,2.89l18.43,1.74l10.82,-2.77l27.82,-2.15l1.75,0.88l-0.72,3.42l-1.09,1.79l-3.38,0.27l-0.87,0.85l3.06,11.95l-0.7,4.26l-1.71,3.55l-2.24,2.25l-5.68,1.63l-2.4,1.51l-3.86,0.27l-2.35,2.13l-1.58,0.55l-5.69,0.13l-3.6,1.44l-3.48,2.67l-5.32,6.78l1.03,7.34l-2.55,0.84l-12.26,-3.38l-3.66,0.95l-8.58,6.96l-3.4,1.3l-18.73,3.34l-3.89,1.31l-2.0,2.7l-2.94,1.65l-3.11,3.68l-3.01,0.04l-5.63,-1.46l-3.97,-0.11l-2.29,-1.61l-5.32,-0.68l-17.94,-5.47l-2.94,-0.25l-2.39,1.01l-3.27,-1.02l-11.02,3.32l-14.78,0.0l-14.19,3.95l-2.34,-1.09l-1.52,1.47l0.22,3.21l-1.37,0.64l-9.6,-4.67l-0.42,-0.45l0.34,-0.81l3.46,-1.48l0.27,-1.09l-3.78,-2.77l-1.63,0.8l0.4,-1.57l-1.75,-0.81l-2.9,-0.46l-4.43,0.4l-3.23,6.93l-1.91,0.2l-1.42,-1.34l2.3,-3.72l0.33,-2.05l-1.78,-0.74l-6.77,0.72l-0.12,0.71l3.39,2.65l-0.07,3.06l-1.84,0.67l-2.81,-1.17l-1.27,-1.82l-4.77,-2.7l-4.0,-1.35l-3.32,-3.35l-11.04,-5.19l-0.57,0.36l0.25,1.08l3.5,1.36l8.74,8.35l0.48,2.36l-8.54,1.29l-0.1,0.72l1.0,0.87l-3.66,0.57l-3.23,1.33l-3.02,-0.4l-3.32,4.76l-3.38,-1.41l-5.86,-0.94l-0.66,-1.66l-4.53,0.0l0.22,-1.97l-0.48,-0.63l-4.55,0.92l-1.75,-3.42l1.14,-3.39l-0.83,-4.12l-2.41,-0.14l-0.44,-2.3l2.36,-1.73l0.55,-2.73l-3.09,-0.95l-2.35,1.21l-1.24,-0.19l-2.26,-2.08l-3.43,-4.7l1.61,-1.01l4.69,-0.68ZM827.4,1160.64l-1.9,0.67l-11.56,-1.21l-3.32,-3.92l1.03,-2.91l1.38,-0.74l10.58,3.06l3.43,2.55l0.72,1.47l-0.37,1.04ZM664.91,1227.89l0.0,0.18l-6.3,-0.89l1.85,-0.72l2.13,-3.1l0.76,0.03l0.76,0.88l-1.02,1.84l1.83,1.78ZM623.05,1234.61l0.16,1.25l2.31,-0.29l5.0,-4.47l2.03,-1.19l1.79,-0.1l13.05,4.47l3.03,0.11l0.83,0.53l-0.03,1.37l1.39,0.28l1.62,2.45l-0.93,0.81l-4.57,1.36l-2.54,1.89l-0.81,1.25l-0.22,4.07l-9.32,2.31l-2.99,-0.72l-14.78,-9.13l-1.16,-0.36l-5.03,0.97l1.22,-1.87l3.31,-2.39l6.66,-2.62Z", "name": "South East"}, "UKI": {"path": "M716.63,1157.39l-4.59,-3.04l-2.59,-0.57l-0.98,-2.75l-2.67,-0.55l-1.75,-1.87l1.0,-1.78l1.13,-6.4l-1.84,-4.72l0.92,-2.61l1.69,0.65l7.27,-0.4l4.73,-2.32l5.72,-1.12l1.36,-3.15l1.96,1.94l3.87,-1.44l2.15,-2.5l11.33,1.31l0.02,3.15l2.81,1.42l0.95,1.9l4.85,2.34l1.22,-0.31l1.34,-1.36l11.26,-1.41l1.94,3.76l1.43,1.29l1.87,0.52l2.08,3.92l-4.35,1.35l-0.72,1.12l-2.34,-0.02l-0.45,2.28l-2.05,1.65l0.25,1.71l-0.82,1.43l-4.39,4.59l0.63,3.51l-1.13,3.67l-4.97,4.94l-0.38,2.63l-1.72,0.53l-1.95,-1.38l-1.81,0.49l-0.59,-3.11l-1.65,-1.36l-2.31,-0.15l-1.92,1.75l-3.27,0.54l-1.59,2.11l-1.93,0.35l-1.79,-1.43l-2.64,-4.28l-3.16,0.99l-0.01,-2.45l-2.17,-2.36l-2.69,1.3l-2.22,3.77l-1.01,0.34l-0.18,-2.02l1.42,-2.94l-1.41,-2.73l-3.12,-0.71Z", "name": "London"}, "UKH": {"path": "M700.34,1109.67l0.41,-1.29l-2.37,-3.36l-3.74,-3.06l-2.11,0.3l-2.94,-2.2l-2.04,-0.67l1.35,-3.4l2.43,-2.94l-0.93,-3.19l1.65,-1.93l0.38,-2.77l-0.77,-1.28l-1.32,-0.3l1.07,-1.32l2.06,-0.76l-0.23,-1.33l4.04,-3.15l-1.34,-2.6l-3.58,-3.14l0.68,-3.49l-2.57,-1.83l1.59,-2.66l-0.8,-4.17l0.12,-0.46l4.06,-0.75l2.72,2.08l1.51,0.26l1.06,-0.5l0.78,-1.6l0.0,-2.5l1.74,-2.07l4.02,-1.09l-0.3,-1.9l-2.01,-2.79l0.08,-1.57l4.83,-1.88l0.98,-1.65l2.9,-1.92l3.73,-4.11l0.45,-1.31l-1.29,-4.27l-4.83,-2.4l0.68,-2.67l-1.43,-1.75l0.11,-1.67l-0.45,-0.42l-3.93,0.46l-0.79,-0.5l0.61,-4.74l-1.77,-2.89l1.37,-0.52l2.68,0.75l2.91,-0.03l7.53,-3.08l4.67,1.84l5.18,-0.98l1.63,1.63l1.88,-0.28l1.88,0.65l3.33,-1.52l1.68,0.19l2.6,-0.93l4.33,1.23l3.13,-0.12l1.49,-1.15l0.79,-1.62l-0.32,-3.52l0.4,-0.36l3.21,-0.31l4.41,-1.97l4.49,0.35l6.64,-4.06l0.3,-1.33l-1.25,-1.37l1.22,-2.96l3.67,0.24l1.26,0.6l2.52,2.9l1.27,0.54l0.56,-0.37l-0.42,-2.53l5.02,-5.7l1.62,-6.08l2.45,-4.76l2.89,-2.46l4.17,-1.61l4.58,-0.73l4.16,0.14l0.03,-1.05l1.12,-0.34l5.6,1.38l7.42,0.01l11.46,3.15l4.16,-1.5l-0.09,-0.81l22.41,4.44l10.44,4.4l21.43,13.49l4.45,5.09l4.3,12.21l-0.54,2.37l0.53,1.95l0.05,6.42l2.02,5.48l-1.4,2.02l-2.18,6.03l-0.13,2.26l-3.81,8.27l-4.64,6.46l0.02,8.2l-3.74,12.98l-7.0,2.78l-1.37,1.26l-1.59,-0.5l-0.73,2.43l-3.29,3.77l-7.6,6.96l-5.71,-6.1l-2.68,-0.78l-4.41,-2.89l-2.36,-0.4l-0.47,0.39l0.15,1.1l4.94,3.53l4.83,1.14l0.08,2.12l-1.61,-0.32l-3.83,0.71l-3.55,-1.57l-8.71,1.93l2.66,1.34l14.43,0.76l1.24,-0.56l-0.18,1.26l-6.71,5.71l0.04,0.64l1.18,0.74l4.6,0.9l1.63,-1.53l0.08,1.44l-0.93,1.66l-4.85,3.74l-4.4,2.46l-2.74,0.96l-7.44,0.55l-6.02,-7.7l-0.54,2.4l-1.15,1.1l-3.12,1.26l-3.32,2.37l-1.22,4.02l-3.13,1.54l-3.66,-0.85l-2.33,0.21l-5.99,2.26l0.02,0.73l4.25,1.27l1.53,1.82l2.38,-1.94l5.5,-1.01l5.16,-2.61l1.26,-0.2l1.09,0.93l-0.66,3.02l1.07,3.02l-1.06,1.61l-0.24,3.17l-2.07,1.76l3.39,0.65l-2.18,3.04l-4.35,3.27l-4.87,2.53l-3.78,0.99l-10.49,-0.85l-2.47,1.61l-3.46,0.6l-1.08,0.82l-1.41,-0.99l-8.45,1.43l-1.5,3.45l-1.03,1.04l-6.03,2.3l-1.4,-0.23l-1.53,-2.13l-4.12,0.79l-4.6,-1.74l2.18,-2.25l0.4,-2.05l1.78,0.32l0.97,-1.24l4.7,-1.46l0.21,-0.61l-2.36,-4.38l-3.34,-1.82l-2.2,-4.05l-11.85,1.37l-2.37,1.65l-4.35,-2.18l-0.93,-1.89l-2.68,-1.38l0.41,-1.74l-0.71,-1.57l-11.85,-1.37l-2.41,2.65l-3.51,1.22l-0.94,-1.47l-1.27,-0.36l-1.42,3.19l-5.53,1.08l-4.61,2.3l-7.17,0.38l-0.81,-0.65l-1.3,0.08l-1.03,2.71l-1.78,-1.58l-0.55,-1.81l0.13,-1.67l2.17,-2.98l0.17,-1.09l-1.31,-0.85l-2.22,0.4l-1.11,-3.47l2.15,-1.88l-0.1,-1.24l-1.51,-0.73l-2.08,0.71l-2.18,-1.89l-3.6,0.03l-2.48,-1.05l-0.86,-1.06l-0.55,-3.2l-1.59,-1.41l-1.19,-0.21l-1.47,-1.8l1.22,-1.98l0.73,-0.11l2.05,0.68l-0.14,1.56l1.95,2.05l6.61,1.26l2.64,-2.29l1.39,0.22Z", "name": "East"}, "UKG": {"path": "M474.94,995.46l-0.97,-3.61l2.62,-2.95l-0.45,-3.38l2.25,-1.38l1.66,-2.35l6.55,-3.73l3.25,-0.23l3.27,2.18l4.24,-0.92l1.98,0.25l4.91,4.04l1.52,0.48l5.75,-2.6l0.21,-2.68l-0.88,-2.51l8.61,-2.13l2.6,0.94l1.4,2.81l1.59,-0.3l2.57,1.03l1.55,-1.6l2.67,0.8l2.72,-0.31l1.76,-1.0l0.73,-1.62l3.7,-1.23l1.25,-1.37l-0.54,-4.55l0.57,-1.45l2.62,-0.53l2.47,-2.57l2.85,0.16l2.39,-0.85l7.58,-7.38l2.18,-0.56l0.31,-1.22l-0.68,-1.33l2.86,0.98l2.89,0.0l3.41,-2.23l2.31,-0.27l2.42,-2.43l1.75,-0.64l1.76,2.12l6.51,2.18l2.74,1.52l1.69,1.62l0.37,3.51l2.31,3.19l-0.36,2.25l0.6,3.42l1.88,2.41l0.15,2.32l-0.95,1.84l-4.6,2.42l-0.58,3.82l-2.06,0.85l-0.05,2.31l1.22,1.83l0.25,1.66l3.52,1.38l2.67,0.06l2.96,2.4l7.86,0.52l1.76,1.13l1.26,1.92l-1.92,1.45l-1.17,2.86l-3.78,1.71l-2.33,4.28l1.78,1.41l2.85,0.87l0.81,2.61l1.56,0.16l1.21,-0.99l0.74,0.77l1.15,0.05l4.14,4.81l-0.17,0.96l-1.91,1.45l1.37,2.31l-0.01,2.63l2.32,0.72l2.06,2.13l6.66,2.44l1.91,2.67l8.78,3.81l4.46,6.12l2.58,1.27l3.88,7.41l-1.14,0.93l-5.95,2.19l0.82,1.73l2.94,0.73l-1.66,1.94l1.23,1.61l0.06,2.19l-4.78,2.47l-0.17,1.18l1.69,1.85l-0.19,0.79l-4.65,1.66l-2.66,3.36l-0.72,2.09l-2.68,1.79l-0.03,0.64l1.7,1.4l-0.33,0.61l-1.52,0.31l-2.29,-1.73l-1.92,-0.2l-1.32,0.57l-0.01,1.53l-2.47,0.25l-2.53,3.61l-0.05,2.3l-1.77,5.74l-2.2,0.39l-0.63,1.82l-2.85,0.2l-0.86,1.34l-4.44,-3.06l3.41,-4.54l-0.13,-0.56l-1.03,-0.5l-3.04,0.4l-1.28,-0.41l-2.68,-3.81l-0.78,-2.23l-1.99,-0.74l-2.18,-1.91l-1.91,0.9l-2.93,3.31l-2.6,-0.38l-1.93,1.47l0.17,0.94l1.25,0.54l1.67,2.02l-0.24,2.5l-3.73,-2.32l-5.63,-0.26l-2.6,0.53l-5.05,2.95l-3.38,-0.86l-3.06,-0.01l-2.03,1.32l-0.72,-0.8l2.31,-3.9l-0.36,-0.6l-4.32,0.19l-0.88,1.11l-0.5,3.07l1.18,1.43l-0.75,0.49l-3.11,-0.17l-2.16,2.94l-1.27,0.14l-4.6,-1.19l-3.27,-4.85l-2.36,0.32l-2.27,2.08l-1.49,0.53l-1.13,-0.46l-1.17,-2.24l-1.69,-0.74l-1.52,2.83l0.34,1.3l-0.94,1.37l-0.22,1.97l1.87,1.48l0.56,2.11l1.71,1.58l0.0,1.69l-2.91,1.5l-3.0,0.31l-1.4,2.41l-2.57,-0.26l-2.43,0.84l-0.68,1.05l-1.07,-0.13l-1.52,0.82l-0.64,-1.43l-0.94,-0.24l-0.9,1.07l-0.45,2.68l-0.66,0.32l-3.64,-2.33l-3.09,-0.34l-3.16,-3.83l-8.48,-6.27l-2.18,0.34l-3.98,1.97l-1.44,-0.25l-1.77,-1.3l-1.26,-2.56l-2.72,-2.12l-4.38,-6.06l-0.69,-4.09l-3.04,-2.41l0.84,-2.98l1.08,-1.56l-2.02,-1.72l3.1,-1.14l1.1,-1.57l-0.43,-0.87l-1.78,-0.17l-0.57,-1.23l3.49,-4.19l1.31,-2.67l3.28,-2.49l3.76,-0.35l1.17,-0.81l-0.33,-1.33l-2.83,-1.0l-0.45,-1.63l0.64,-1.36l2.91,-2.11l0.15,-1.84l-10.11,-0.99l-2.81,-2.45l-8.25,-5.16l-0.92,-1.39l-0.26,-2.12l1.58,-2.17l6.56,-2.81l7.58,-0.66l4.83,-4.9l-0.39,-1.91l-2.15,-2.04l-1.16,-0.21l-5.06,2.97l-1.3,1.64l-1.77,0.2l0.46,-1.82l-1.4,-3.52l3.73,-2.65l1.55,-4.26l2.39,-1.46l0.69,-4.41l1.2,-2.39l3.29,-0.84l1.4,-1.97l-3.67,-3.5l-5.04,-1.11l-1.73,-1.81l-3.12,-0.34l-2.11,-1.19Z", "name": "West Midlands"}, "UKF": {"path": "M649.51,1087.36l-1.67,1.84l-2.08,0.24l-1.75,1.06l-6.13,0.21l-3.15,-6.94l0.23,-3.62l-0.65,-0.66l4.65,-1.19l0.8,-1.32l-7.11,-7.43l0.22,-0.75l1.11,-1.06l4.63,-1.62l0.44,-1.88l-1.65,-2.03l4.99,-2.83l-0.07,-2.61l-1.16,-1.19l1.62,-2.41l-3.81,-1.76l5.47,-1.89l1.66,-1.57l-0.23,-1.42l-3.83,-6.6l-2.64,-1.33l-4.63,-6.26l-8.74,-3.79l-2.01,-2.72l-6.65,-2.43l-1.91,-2.03l-2.28,-0.76l0.21,-2.25l-1.23,-2.06l1.76,-1.07l0.14,-1.71l-4.53,-5.18l-1.25,-0.05l-1.19,-0.87l-1.09,1.07l-1.08,-0.11l-0.72,-2.54l-3.0,-0.92l-1.3,-1.07l2.15,-3.35l3.64,-1.58l1.4,-3.13l2.0,-1.43l-1.42,-2.85l-2.23,-1.42l-7.74,-0.48l-3.06,-2.44l-2.71,-0.06l-1.16,-0.81l-1.76,-0.2l-0.29,-1.63l-1.12,-1.55l0.04,-1.8l1.31,-0.16l0.71,-0.77l0.44,-3.55l4.66,-2.53l1.1,-2.26l-0.17,-2.61l-1.89,-2.37l-0.58,-3.31l0.3,-2.52l-2.33,-3.22l-0.49,-3.68l-4.67,-3.33l-6.5,-2.18l-1.68,-2.12l-1.9,0.4l0.39,-2.0l-1.73,-1.64l-0.63,-10.94l-0.35,-1.52l-1.4,-1.76l3.1,-4.27l-2.64,-2.25l2.64,-2.81l1.51,-5.67l3.78,-0.75l1.89,-3.76l2.01,0.09l4.57,1.84l1.64,2.09l0.75,3.36l4.77,3.26l-0.45,2.19l0.52,1.58l2.65,0.8l1.23,1.97l3.45,1.14l-0.62,1.93l0.54,1.1l5.61,2.31l-2.36,1.48l-0.27,1.33l2.49,0.74l1.49,-0.29l3.57,1.76l6.28,-2.03l2.37,-1.95l3.09,-0.18l0.64,0.29l0.39,1.83l2.0,0.81l2.5,0.13l1.9,-1.77l1.84,-0.31l0.45,2.05l1.69,0.09l1.55,0.87l5.97,-0.2l3.79,-3.96l-0.53,-1.53l1.64,-0.73l0.81,-1.43l-0.29,-2.69l2.48,-2.68l1.7,-1.12l3.01,-0.09l1.31,0.62l1.11,-0.48l2.44,-2.69l0.73,-3.4l3.99,-2.63l2.08,1.6l-1.42,0.72l0.36,1.01l9.56,0.72l4.62,-4.15l0.7,-3.08l10.21,0.97l0.35,1.57l-0.97,3.01l1.74,1.59l3.24,0.22l5.33,-1.29l3.78,-1.5l-0.32,-1.76l0.89,-1.7l4.97,-0.69l1.38,-1.22l-0.25,-1.23l-1.28,-0.87l-6.03,-0.33l4.69,-2.95l5.4,1.18l2.52,-0.36l3.18,-2.95l0.23,-2.73l3.87,1.97l2.45,2.73l3.19,0.28l-2.34,3.18l1.15,3.94l-0.53,2.72l6.8,6.35l1.52,-0.05l2.5,-1.77l-1.52,-2.56l2.86,-5.47l0.97,-0.53l1.77,0.3l3.87,-1.29l6.21,4.15l4.85,1.49l1.26,1.21l0.77,3.24l3.44,1.97l-0.25,1.03l1.45,0.89l2.2,3.34l7.45,17.51l1.2,4.37l0.03,4.91l-2.18,6.68l-4.03,1.35l-7.76,6.42l-2.81,1.33l-6.88,8.3l-1.73,1.52l-3.5,1.57l-1.18,1.63l0.07,1.7l3.01,0.52l4.49,-0.86l6.55,3.46l6.55,7.75l2.42,-0.89l-1.15,2.78l1.23,2.16l-6.39,3.9l-4.24,-0.4l-4.62,2.02l-3.39,0.39l-0.78,0.93l0.37,3.39l-1.89,2.3l-2.6,0.06l-4.64,-1.24l-2.63,0.94l-1.75,-0.18l-2.98,1.48l-1.81,-0.63l-1.94,0.24l-1.66,-1.64l-5.3,1.0l-4.79,-1.84l-7.46,3.08l-2.77,0.03l-2.64,-0.76l-2.33,0.8l-0.14,0.66l1.99,2.96l-0.47,5.08l1.39,0.77l3.6,-0.42l0.03,1.67l1.3,1.33l-0.5,3.22l4.95,2.46l1.0,3.71l-3.93,4.76l-2.87,1.88l-0.88,1.57l-5.19,2.27l-0.02,2.22l2.04,2.82l0.16,1.24l-3.69,0.74l-1.92,2.29l-0.09,2.82l-1.05,1.38l-1.24,-0.21l-1.54,-1.7l-1.33,-0.41l-4.57,0.8l-0.54,1.13l0.8,4.16l-1.61,2.54l-6.26,3.48l-2.75,-0.09l-1.42,1.75l-2.78,-0.41l-1.56,2.77l-4.44,1.29l-0.24,1.56l4.35,4.57l-2.12,0.53l-0.37,2.29l-2.69,2.19l-0.59,0.1l-3.26,-5.93l-1.3,-0.41l-3.46,1.23l-2.73,-0.19l-1.39,1.32l-5.07,1.1l-2.03,1.06l-2.07,2.07l0.16,0.66l1.9,0.65Z", "name": "East Midlands"}, "UKE": {"path": "M668.83,917.65l1.01,-0.71l-0.13,-0.85l-2.93,-1.92l-4.37,2.88l-0.82,3.52l-2.25,2.49l-5.09,-0.19l-2.04,1.28l-2.72,2.91l0.24,2.85l-0.5,1.01l-1.92,0.86l0.49,1.69l-2.44,2.07l-0.84,1.49l-5.42,0.24l-3.01,-0.98l0.09,-1.62l-1.07,-0.47l-2.14,0.36l-1.83,1.76l-2.14,-0.15l-1.6,-0.67l-0.14,-1.5l-1.36,-0.79l-3.32,0.19l-2.51,2.01l-6.04,1.95l-3.24,-1.72l-3.49,-0.15l2.45,-1.67l0.15,-1.09l-1.07,-0.97l-4.81,-1.61l0.19,-2.95l-3.75,-1.31l-1.1,-1.89l-2.58,-0.78l0.14,-3.58l-4.77,-3.19l-0.73,-3.32l-1.78,-2.26l-4.9,-2.03l-2.24,-0.12l-6.76,-7.03l-0.93,-2.37l-2.55,-0.66l-0.54,-2.21l-0.92,-0.95l0.19,-2.05l-1.21,-2.28l-2.02,-0.25l-2.79,1.35l-1.54,-1.19l-1.22,-0.0l-1.45,-1.54l-0.72,-3.08l3.15,-3.34l0.18,-4.39l2.0,-2.09l4.26,-1.73l1.35,-2.92l-3.04,-2.19l-2.61,-2.94l-0.86,-3.28l-5.79,-2.45l-0.35,-1.99l-1.12,-1.5l-2.87,-0.4l-0.79,-1.74l-3.95,1.48l-0.82,-0.1l-1.33,-2.17l-2.87,-0.22l-0.81,-0.99l0.65,-2.17l-1.68,-2.96l-2.39,-0.36l-3.95,0.88l-1.67,-0.2l-0.63,-0.65l-0.09,-2.75l-0.81,-1.19l-4.55,-2.18l-2.11,-1.84l-0.49,-1.56l0.3,-2.4l2.48,-1.2l5.61,-6.68l0.5,-1.41l3.76,0.22l1.79,-1.65l2.36,-0.95l2.1,1.11l1.71,-0.3l0.75,-0.77l0.39,-2.18l-0.92,-2.01l0.38,-4.83l-0.73,-1.28l-2.66,-1.96l5.24,-3.67l0.14,-1.9l-0.98,-2.54l1.44,-1.88l2.6,-1.4l4.51,0.09l2.05,-1.44l2.72,1.08l3.34,-2.16l4.53,-1.35l3.2,0.83l4.36,2.14l2.55,-0.02l6.9,-3.09l0.33,-1.73l0.96,-1.06l3.82,2.6l0.63,-0.2l1.68,-3.73l0.09,-1.64l1.13,-0.17l2.0,0.64l1.23,-0.78l4.21,0.09l1.51,0.78l0.79,1.72l3.1,-0.29l1.78,2.63l3.92,2.92l1.36,-0.09l0.02,-1.64l1.93,0.17l1.78,3.45l1.54,1.0l0.96,-0.33l0.51,-1.05l-1.76,-4.01l0.35,-1.38l1.55,0.77l0.59,1.28l1.32,0.41l1.08,-1.67l1.42,0.35l0.7,-0.45l0.64,0.34l1.01,2.68l2.3,0.0l0.92,0.6l6.78,-3.02l1.23,-1.48l2.68,-0.68l7.5,0.92l3.46,-0.81l4.03,1.47l4.52,-0.88l3.87,1.58l4.37,-1.07l3.58,1.0l0.51,-0.38l0.05,-3.34l0.66,-1.55l1.16,-1.14l2.2,-0.77l0.83,-1.08l18.34,9.39l2.36,1.89l0.95,1.52l0.29,3.37l5.0,3.72l1.25,1.82l2.49,5.72l0.36,3.26l1.94,1.78l-0.35,1.73l2.33,2.55l0.85,0.71l3.47,0.76l3.75,2.12l1.36,4.69l2.41,2.13l10.67,3.5l2.52,1.86l-7.15,3.22l-2.75,2.63l-2.13,5.06l1.88,3.29l4.06,11.43l24.61,30.35l1.31,3.71l-1.01,3.61l-0.95,0.72l1.22,-2.37l0.22,-2.42l-7.01,-3.66l-1.88,-0.57l-1.89,0.32l-5.14,2.08l-5.64,-1.36l-9.66,-9.67l-3.28,-1.96l-4.04,-0.5l-10.85,3.0l-6.82,0.0l-2.91,0.56l-3.0,-2.18l-5.15,-0.46l-1.93,0.51l-6.12,3.63l3.09,1.87l1.82,-1.84l4.72,-1.0l1.9,0.42l6.01,3.61l3.8,-1.99l15.33,-2.31l2.19,0.77l7.8,10.16l3.95,1.72l4.19,3.49l4.25,0.8l5.39,5.02l-3.2,0.99l-1.94,-0.27l-1.36,0.82l-2.98,5.7l0.25,1.33l1.18,1.11l-2.77,1.47l-2.45,-2.78l-3.9,-2.96l0.49,-2.75l-1.12,-3.82l2.23,-2.43l0.06,-1.14l-3.49,-0.54l-2.51,-2.75l-4.26,-2.17l-1.0,0.9l0.05,2.25l-2.94,2.74l-1.97,0.24l-5.79,-1.15l-5.22,3.28l0.24,1.2l6.44,0.35l0.88,1.17l-0.77,0.59l-5.07,0.71l-1.38,2.27l0.42,1.51l-3.33,1.17l-5.21,1.26l-2.85,-0.19l-1.21,-1.1l0.99,-2.67l-0.66,-2.3l-10.99,-1.15l-1.06,3.41l-4.1,3.84l-8.61,-0.59Z", "name": "Yorkshire and the Humber"}, "UKD": {"path": "M482.88,736.0l1.41,-3.57l0.48,-4.03l3.91,1.37l2.29,-0.18l2.35,-3.37l3.82,-1.8l5.24,-6.2l6.51,-2.49l2.45,-1.36l2.74,-2.59l2.29,5.33l1.23,1.46l3.72,1.1l1.0,2.5l2.72,1.59l0.62,1.05l3.92,-0.62l1.12,0.58l-0.52,0.52l0.02,2.13l0.93,1.91l-6.54,3.21l-0.69,0.98l-0.07,2.23l-1.99,2.23l0.13,0.63l2.16,0.99l0.62,2.26l1.13,1.51l-1.32,0.86l-0.89,2.6l-2.05,1.66l2.35,2.98l-0.34,2.57l0.58,1.54l2.74,2.06l3.1,0.4l8.54,-5.0l3.24,4.27l4.69,3.14l-1.83,6.37l-2.26,4.79l0.95,1.16l5.34,2.74l-0.43,1.67l-1.75,1.85l1.8,4.85l6.62,4.38l1.49,2.42l2.45,0.54l0.41,4.77l0.65,1.51l-0.3,1.47l-1.08,-0.25l-2.12,1.49l-4.45,-0.11l-2.77,1.49l-1.82,2.62l1.03,3.83l-5.36,3.76l0.4,1.48l2.5,1.55l0.48,0.94l-0.43,4.43l0.92,2.13l-0.27,1.75l-1.76,0.68l-2.22,-1.11l-2.62,1.06l-1.55,1.55l-3.88,-0.22l-6.51,8.43l-2.58,1.35l-0.32,2.88l0.67,1.93l2.24,1.95l4.45,2.1l0.59,0.78l0.09,2.78l0.95,1.13l2.11,0.35l4.08,-0.88l2.01,0.32l1.24,2.69l-0.7,1.98l1.08,1.32l3.09,0.36l1.31,2.16l1.32,0.11l3.47,-1.3l0.6,1.43l2.82,0.37l1.47,3.51l5.8,2.46l0.7,3.08l2.72,3.06l2.75,1.72l-1.06,2.23l-4.09,1.61l-2.31,2.37l-0.18,4.39l-3.21,3.41l0.62,3.63l1.76,1.99l1.4,0.1l1.89,1.29l4.11,-1.42l1.2,2.17l-0.28,1.76l1.0,1.17l0.57,2.34l2.6,0.72l0.99,2.41l6.66,6.9l-1.7,3.51l-3.92,0.85l-1.64,5.94l-2.65,2.88l0.35,1.4l2.27,1.32l-3.11,4.03l1.53,2.15l0.46,9.67l0.43,2.64l1.66,1.44l-0.45,2.33l-2.29,2.31l-2.21,0.22l-3.17,2.15l-2.66,0.0l-1.94,-1.03l-1.36,0.09l-0.5,0.71l0.54,2.1l-1.98,0.4l-7.61,7.41l-2.07,0.7l-2.81,-0.19l-2.82,2.74l-2.8,0.68l-0.72,1.96l0.62,4.15l-0.88,1.03l-3.77,1.25l-0.82,1.7l-1.42,0.83l-2.39,0.31l-2.85,-0.86l-1.5,1.59l-2.39,-0.96l-1.6,0.24l-1.13,-2.65l-2.88,-1.04l-9.18,2.21l-3.46,-1.72l-4.17,-0.84l-3.13,-3.81l-1.37,-5.08l-2.31,-4.27l-5.11,-4.84l3.77,-2.73l-0.49,-2.72l-3.35,-3.16l-5.56,-3.67l-5.38,-1.32l-0.08,-1.94l-4.39,-6.83l-4.27,-5.05l-0.08,-1.57l0.78,-0.98l6.91,-1.67l3.11,-2.02l1.69,0.1l1.86,1.85l5.17,10.97l3.73,3.3l2.76,1.01l2.68,-0.09l1.2,-1.6l2.66,0.72l2.8,-0.43l2.37,-1.14l-0.24,-1.89l0.79,-1.6l0.55,-0.5l1.57,0.09l1.62,-1.13l-0.24,-0.7l-1.25,-0.06l-4.46,0.86l-1.25,0.75l-0.55,1.55l-1.25,0.52l-3.67,-0.33l-3.62,-1.12l-3.25,-1.89l-4.74,-4.94l-10.41,-19.31l1.17,-3.25l5.67,-7.66l6.05,-6.5l4.58,-3.27l-0.3,-0.66l-7.37,-0.08l-3.01,-1.09l-2.25,-2.64l-0.6,-3.81l0.99,-8.89l-0.97,-3.25l1.22,-1.82l1.88,-0.94l7.88,-2.44l1.25,-0.12l1.76,0.9l2.92,-2.56l-0.58,-1.64l2.71,-2.26l0.52,-2.15l-0.6,-0.42l-2.9,1.34l-2.45,0.22l-1.65,-3.28l4.91,-5.31l2.89,-1.02l2.71,-4.4l-4.92,-8.12l3.66,-2.18l1.31,-2.09l0.0,-2.51l-0.99,-0.39l-1.83,3.31l-7.22,4.03l-1.46,3.1l-1.42,0.72l-3.69,0.22l-0.98,-0.65l-1.56,-3.28l0.73,-1.45l-0.66,-1.45l-1.91,-1.79l-1.5,0.45l-0.13,3.57l-1.1,3.73l-4.84,6.22l-2.51,1.32l0.05,3.38l-3.26,-3.39l-2.68,-0.4l-1.57,-1.12l0.65,-5.46l-1.32,-1.4l2.87,-0.96l0.73,-3.57l-0.06,-6.4l-0.57,-0.38l-1.36,0.64l-0.89,1.41l-0.87,3.09l0.65,2.2l-5.89,1.04l-1.66,-1.35l-6.77,-8.6l-0.43,-1.75l0.75,-2.89l-0.93,-3.27l-2.32,-1.08l-2.88,-4.86l-2.1,-1.57l-8.12,-9.2l-1.83,-1.0l-1.6,-2.36l1.79,-1.81l1.83,-4.16l2.31,-9.37l4.12,-8.38l1.15,-1.38l2.93,-1.21l2.56,-3.29l0.74,-2.28l-0.75,-2.16l4.42,-10.09l1.9,-1.85l1.42,-0.27l3.46,1.94l4.61,-1.67l0.05,-0.71l-1.1,-0.69l-3.79,-1.56l2.94,-2.28l5.29,-1.29l2.8,1.62l5.05,0.98l7.43,-1.79l1.72,-1.33l-5.95,-0.3l3.92,-1.36l1.53,0.49l0.52,-0.38l-0.26,-1.27l-2.17,-0.79Z", "name": "North West"}, "UKC": {"path": "M620.17,725.93l3.72,8.4l3.75,3.08l0.58,1.16l-0.02,4.58l0.8,1.66l-0.17,1.05l5.12,14.95l1.87,3.83l3.18,3.38l5.72,2.39l-1.37,0.21l-0.38,0.95l2.28,4.42l-1.21,1.21l-2.01,0.73l0.06,1.49l2.15,0.92l0.71,-0.79l0.88,1.68l1.04,-0.16l0.84,-0.95l0.59,-2.63l2.64,2.19l5.33,0.91l4.23,2.26l18.1,4.64l-4.17,2.97l-0.75,1.85l-0.04,2.9l-3.18,-0.89l-4.51,1.05l-1.83,-1.2l-1.96,-0.36l-4.62,0.88l-3.82,-1.45l-3.61,0.8l-7.65,-0.91l-2.88,0.73l-1.31,1.52l-6.43,2.87l-0.68,-0.55l-2.17,0.0l-0.59,-2.26l-1.27,-0.81l-2.83,0.33l-0.58,1.42l-0.77,-0.24l-1.35,-1.96l-1.32,-0.2l-1.09,0.94l0.06,1.52l1.71,3.64l-0.73,0.66l-2.79,-4.29l-2.9,-0.35l-0.42,0.5l0.34,1.26l-0.45,0.07l-3.71,-2.76l-1.09,-2.18l-0.98,-0.63l-2.73,0.43l-0.91,-1.74l-1.73,-0.9l-4.62,-0.14l-1.06,0.75l-1.88,-0.6l-1.74,0.22l-1.92,5.33l-3.91,-2.43l-1.58,1.45l-0.19,1.53l-6.61,2.96l-2.03,0.03l-4.31,-2.11l-3.42,-0.89l-4.91,1.4l-3.3,2.12l-0.93,-0.47l0.36,-1.78l-0.67,-1.68l-0.43,-5.01l-2.63,-0.73l-1.57,-2.46l-6.48,-4.23l-1.61,-4.35l2.19,-2.65l-0.18,-1.35l-6.17,-3.73l2.22,-4.25l1.76,-7.14l-4.88,-3.27l-3.64,-4.47l-8.67,5.02l-2.68,-0.3l-2.41,-1.74l-0.48,-1.26l0.56,-1.36l-0.26,-1.37l-2.24,-2.71l1.72,-1.05l1.06,-2.81l1.53,-1.39l-1.3,-1.67l-0.65,-2.37l-2.06,-1.1l1.73,-1.93l0.63,-3.06l6.68,-3.24l-0.85,-2.66l0.57,-2.9l-2.01,-0.94l-3.35,0.77l-0.67,-1.03l-2.69,-1.57l-1.11,-2.59l-3.61,-1.0l-3.55,-6.81l1.77,-2.27l3.48,-2.34l0.35,-1.7l-0.62,-2.21l0.44,-0.65l5.85,-5.4l7.61,-5.53l2.93,-0.62l4.29,1.22l2.51,-1.51l2.19,-3.64l2.5,-0.9l2.04,-1.59l3.51,-0.8l3.87,-2.95l0.41,-2.5l-2.45,-2.98l-0.37,-2.24l-3.44,-4.91l-1.91,-4.82l-2.05,-2.94l-1.96,-1.12l-0.22,-1.49l7.28,-1.34l5.37,-6.3l1.18,-2.22l6.57,-4.59l1.19,-4.04l4.31,-1.59l12.42,13.25l2.14,4.3l1.91,1.13l1.32,2.17l1.19,-0.1l1.29,-1.43l0.74,0.08l1.92,1.3l0.49,1.12l-1.56,0.4l0.23,1.11l1.31,0.52l4.7,-0.5l5.64,3.23l-0.32,2.34l1.25,1.59l-0.74,0.47l-0.19,1.16l2.42,1.86l-0.65,1.92l1.88,1.49l0.33,1.28l0.31,8.05l-0.68,4.95l0.59,2.78l2.08,3.05l0.23,1.97l-1.2,2.9l0.14,1.03l1.1,3.15l2.9,2.95l-0.56,1.68l1.76,2.46l-1.18,3.09l0.36,1.51l1.89,2.71l1.4,5.98l1.82,0.93l0.28,0.91Z", "name": "North East"}}, "height": 1327.4309048516907, "projection": {"type": "mill", "centralMeridian": 0.0}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-us-aea-en.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-us-aea-en.js new file mode 100644 index 0000000..91e473c --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-us-aea-en.js @@ -0,0 +1 @@ +$.fn.vectorMap('addMap', 'us_aea_en',{"insets": [{"width": 220, "top": 440, "height": 146.9158157558812, "bbox": [{"y": -8441281.712315228, "x": -5263934.893342895}, {"y": -6227992.545028123, "x": -1949631.2950683108}], "left": 0}, {"width": 80, "top": 460, "height": 129.05725678001465, "bbox": [{"y": -4207380.690946597, "x": -5958501.652314129}, {"y": -3658201.4570359783, "x": -5618076.48127754}], "left": 245}, {"width": 900.0, "top": 0, "height": 550.2150229714246, "bbox": [{"y": -5490839.2352678, "x": -2029243.6460439637}, {"y": -2690044.485299302, "x": 2552083.9617675776}], "left": 0}], "paths": {"US-VA": {"path": "M682.42,290.04l1.61,-0.93l1.65,-0.48l1.12,-0.95l3.57,-1.69l0.74,-2.33l0.82,-0.19l2.32,-1.54l0.05,-1.81l2.04,-1.86l-0.13,-1.58l0.26,-0.42l5.0,-4.09l4.76,-6.0l0.09,0.63l0.96,0.54l0.33,1.37l1.32,0.74l0.71,0.81l1.46,0.09l0.79,0.65l1.3,0.48l1.41,-0.09l0.79,-0.41l0.76,-1.22l1.17,-0.57l0.53,-1.38l2.72,1.49l1.42,-1.1l2.25,-0.99l0.76,0.06l1.08,-0.97l0.33,-0.82l-0.48,-0.96l0.23,-0.42l1.9,0.58l3.26,-2.62l0.3,-0.1l0.51,0.73l0.66,-0.07l2.38,-2.34l0.17,-0.85l-0.49,-0.51l0.99,-1.12l0.1,-0.6l-0.28,-0.51l-1.0,-0.46l0.71,-3.03l2.6,-4.8l0.55,-2.15l-0.01,-1.91l1.61,-2.55l-0.22,-0.94l0.24,-0.84l0.5,-0.48l0.39,-1.7l-0.0,-3.18l1.23,0.19l1.18,1.73l3.8,0.43l0.59,-0.28l1.05,-2.52l0.2,-2.36l0.71,-1.05l-0.04,-1.61l0.76,-2.31l1.78,0.75l0.65,-0.17l1.3,-3.3l0.57,0.05l0.59,-0.39l0.52,-1.2l0.81,-0.68l0.44,-1.8l1.38,-2.43l-0.35,-2.57l0.54,-1.76l-0.3,-2.01l9.18,4.58l0.59,-0.29l0.63,-4.0l2.6,-0.07l0.63,0.57l1.05,0.23l-0.5,1.74l0.6,0.88l1.61,0.85l2.52,-0.04l1.03,1.18l1.64,0.12l1.94,1.52l0.57,2.53l-0.94,0.78l-0.45,0.02l-0.3,0.43l0.13,0.71l-0.61,-0.05l-0.49,0.59l-0.37,2.5l0.07,2.29l-0.43,0.25l0.01,0.6l1.05,0.77l-0.36,0.14l-0.17,0.6l0.44,0.3l1.64,-0.08l1.38,-0.61l1.77,-1.61l0.39,0.58l-0.58,0.35l0.02,0.58l1.9,1.07l0.64,1.08l1.69,0.35l1.37,-0.11l0.95,0.49l0.82,-0.65l1.05,-0.08l0.33,0.56l1.26,0.63l-0.1,0.55l0.36,0.55l0.94,-0.23l0.41,0.56l3.96,0.88l0.25,1.12l-0.85,-0.41l-0.57,0.44l0.89,1.74l-0.35,0.57l0.62,0.78l-0.44,0.89l0.24,0.59l-1.36,-0.36l-0.59,-0.72l-0.67,0.18l-0.1,0.43l-2.44,-2.3l-0.56,0.05l-0.38,-0.56l-0.52,0.32l-1.36,-1.51l-1.23,-0.43l-2.86,-2.72l-1.34,-0.12l-1.11,-0.81l-1.17,0.05l-0.39,0.52l0.47,0.71l1.1,-0.01l0.63,0.68l1.33,0.07l0.6,0.43l0.62,1.4l1.46,1.11l1.13,0.34l1.53,1.8l2.55,0.94l1.4,1.89l2.14,-0.02l0.56,0.41l0.72,0.06l-0.61,0.7l0.3,0.49l2.03,0.34l0.26,0.72l0.55,0.1l0.13,1.67l-1.0,-0.75l-0.39,0.21l-1.13,-1.0l-0.58,0.29l0.1,0.82l-0.31,0.68l0.7,0.7l-0.18,0.6l1.12,0.32l-0.86,0.44l-2.12,-0.73l-1.39,-1.38l-0.83,-0.32l-2.23,-1.87l-0.58,0.11l-0.22,0.53l0.26,0.81l0.64,0.21l3.81,3.15l2.69,1.12l1.28,-0.33l0.45,1.07l1.27,0.26l-0.44,0.67l0.3,0.56l0.93,-0.19l0.0,1.24l-0.92,0.41l-0.57,0.73l-0.71,-0.93l-3.2,-1.58l-0.29,-1.16l-0.59,-0.59l-0.87,-0.11l-1.2,0.67l-1.71,-0.44l-0.36,-1.15l-0.71,-0.05l-0.05,1.32l-0.33,0.41l-1.43,-1.32l-0.51,0.09l-0.48,0.57l-0.65,-0.4l-0.99,0.45l-2.23,-0.1l-0.37,0.94l0.34,0.46l1.9,0.22l1.4,-0.31l0.85,0.24l0.56,-0.69l0.63,0.88l1.34,0.43l1.95,-0.31l1.5,0.71l0.67,-0.63l0.94,2.47l3.16,1.23l0.37,0.91l-0.57,1.03l0.56,0.44l1.72,-1.32l0.88,-0.02l0.83,0.65l0.8,-0.26l-0.61,-0.9l-0.2,-1.17l3.78,0.08l1.13,-0.44l1.89,3.23l-0.46,0.71l0.65,3.09l-1.19,-0.58l-0.02,0.88l-30.95,7.83l-37.19,8.41l-19.52,3.35l-7.08,0.85l-0.46,-0.26l-4.24,0.64l-0.82,0.62l-28.2,5.01ZM781.15,223.32l0.14,0.09l-0.06,0.07l-0.01,-0.03l-0.07,-0.12ZM808.05,244.59l0.53,-1.14l-0.26,-0.54l-0.36,-0.08l0.58,-0.98l-0.39,-0.71l-0.03,-0.49l0.44,-0.35l-0.17,-0.73l0.62,-0.3l0.23,-0.6l0.14,-2.33l1.01,-0.39l-0.12,-0.9l0.48,-0.14l-0.26,-1.53l-0.79,-0.4l0.87,-0.57l0.1,-1.03l2.69,-1.11l0.36,2.48l-1.08,4.2l-0.22,2.38l0.33,1.09l-0.34,0.97l-0.6,-0.79l-0.81,0.15l-0.39,0.95l0.27,0.37l-0.65,0.46l-0.3,0.85l0.17,1.05l-0.31,1.46l0.38,2.47l-0.6,0.6l0.07,1.33l-1.37,-1.9l0.23,-0.94l-0.33,-1.57l0.28,-0.97l-0.38,-0.3Z", "name": "Virginia"}, "US-PA": {"path": "M716.46,159.99l0.63,-0.19l4.3,-3.73l1.13,5.2l0.48,0.31l34.84,-7.93l34.28,-8.64l1.42,0.58l0.71,1.39l0.64,0.13l0.77,-0.33l1.24,0.59l0.14,0.85l0.81,0.41l-0.16,0.58l0.89,2.69l1.9,2.07l2.12,0.75l2.21,-0.2l0.72,0.79l-0.89,0.87l-0.73,1.49l-0.17,2.25l-1.41,3.35l-1.37,1.58l0.04,0.79l1.79,1.72l-0.31,1.65l-0.84,0.43l-0.22,0.66l0.14,1.48l1.04,2.87l0.52,0.25l1.2,-0.18l1.18,2.39l0.95,0.58l0.66,-0.26l0.6,0.9l4.23,2.75l0.12,0.41l-1.29,0.93l-3.71,4.22l-0.23,0.76l0.17,0.9l-1.36,1.13l-0.84,0.15l-1.33,1.08l-0.33,0.66l-1.72,-0.12l-2.03,0.84l-1.15,1.37l-0.41,1.39l-37.23,9.21l-39.1,8.66l-10.03,-48.21l1.92,-1.22l3.08,-3.04Z", "name": "Pennsylvania"}, "US-TN": {"path": "M571.72,341.09l0.86,-0.84l0.29,-1.37l1.0,0.04l0.65,-0.79l-0.99,-4.89l1.41,-1.93l0.06,-1.32l1.18,-0.46l0.36,-0.48l-0.63,-1.31l0.53,-0.65l0.05,-0.56l-0.89,-1.33l2.55,-1.57l1.09,-1.13l-0.14,-0.84l-0.85,-0.53l0.14,-0.19l0.34,-0.16l0.85,0.37l0.46,-0.33l-0.27,-1.31l-0.85,-0.9l0.06,-0.71l0.51,-1.43l1.0,-1.11l-1.35,-2.06l1.37,-0.21l0.61,-0.55l-0.13,-0.64l-1.17,-0.82l0.82,-0.15l0.58,-0.54l0.13,-0.69l-0.59,-1.38l0.02,-0.36l0.37,0.53l0.47,0.08l0.58,-0.29l0.6,-0.86l23.67,-2.81l0.35,-0.41l-0.1,-1.35l-0.84,-2.39l2.98,-0.08l0.82,0.58l22.79,-3.55l7.64,-0.46l7.5,-0.86l8.82,-1.42l24.01,-3.1l1.11,-0.6l29.3,-5.2l0.73,-0.6l3.56,-0.54l-0.4,1.44l0.43,0.85l-0.4,2.0l0.36,0.82l-1.15,-0.03l-1.71,1.79l-1.21,3.89l-0.55,0.7l-0.56,0.08l-0.63,-0.74l-1.44,-0.02l-2.66,1.73l-1.42,2.73l-0.96,0.89l-0.34,-0.34l-0.13,-1.05l-0.73,-0.54l-0.53,0.15l-2.3,1.81l-0.29,1.32l-0.93,-0.24l-0.9,0.48l-0.16,0.77l0.32,0.73l-0.85,2.18l-1.29,0.06l-1.75,1.14l-1.28,1.24l-0.61,1.06l-0.78,0.27l-2.28,2.46l-4.04,0.78l-2.58,1.7l-0.49,1.09l-0.88,0.55l-0.55,0.81l-0.18,2.88l-0.35,0.6l-1.65,0.52l-0.89,-0.16l-1.06,1.14l0.21,5.24l-20.21,3.32l-21.62,3.04l-25.56,2.95l-0.34,0.31l-7.39,0.9l-28.73,3.17Z", "name": "Tennessee"}, "US-ID": {"path": "M132.38,121.39l-0.34,-0.44l0.08,-1.99l0.53,-1.74l1.42,-1.22l2.11,-3.59l1.68,-0.92l1.39,-1.53l1.08,-2.15l0.05,-1.22l2.21,-2.41l1.43,-2.7l0.37,-1.37l2.04,-2.26l1.89,-2.81l0.03,-1.01l-0.79,-2.95l-2.13,-1.94l-0.87,-0.36l-0.85,-1.61l-0.41,-3.02l-0.59,-1.19l0.94,-1.19l-0.12,-2.35l-1.04,-2.69l0.46,-0.98l9.67,-54.45l13.39,2.35l-3.54,20.72l1.29,2.89l1.0,1.27l0.27,1.55l1.17,1.76l-0.12,0.83l0.39,1.14l-0.99,0.95l0.83,1.76l-0.83,0.11l-0.28,0.71l1.93,1.68l1.03,2.04l2.24,1.22l0.54,1.58l1.09,1.33l1.49,2.79l0.08,0.68l1.64,1.81l0.01,1.88l1.79,1.71l-0.07,1.35l0.74,0.19l0.9,-0.58l0.36,0.46l-0.36,0.55l0.07,0.54l1.11,0.96l1.61,0.15l1.81,-0.36l-0.63,2.61l-0.99,0.54l0.25,1.14l-1.83,3.73l0.06,1.72l-0.81,0.07l-0.37,0.54l0.6,1.33l-0.62,0.9l-0.03,1.16l0.97,0.93l-0.37,0.81l0.28,1.01l-1.57,0.43l-1.21,1.41l0.1,1.11l0.46,0.77l-0.13,0.74l-0.83,0.77l-0.2,1.52l1.48,0.63l1.38,1.79l0.78,0.27l1.08,-0.35l0.56,-0.8l1.85,-0.41l1.21,-1.28l0.81,-0.29l0.15,-0.76l0.78,0.81l0.23,0.71l1.06,0.64l-0.42,1.23l0.73,0.95l-0.34,1.38l0.57,1.34l-0.21,1.61l1.54,2.64l0.31,1.73l0.82,0.37l0.67,2.08l-0.18,0.98l-0.76,0.64l0.51,1.9l1.24,1.16l0.3,0.79l0.81,0.08l0.86,-0.37l1.04,0.93l1.06,2.79l-0.5,0.81l0.89,1.83l-0.28,0.6l0.11,0.98l2.29,2.41l0.97,-0.14l-0.01,-1.14l1.07,-0.89l0.93,-0.22l4.53,1.62l0.69,-0.32l0.67,-1.35l1.19,-0.39l2.25,0.93l3.3,-0.1l0.96,0.88l2.29,-0.58l3.23,0.78l0.45,-0.49l-0.67,-0.76l0.26,-1.06l0.74,-0.48l-0.07,-0.96l1.23,-0.51l0.48,0.37l1.07,2.11l0.12,1.11l1.36,1.95l0.73,0.45l-6.27,53.86l-47.48,-6.32l-46.97,-7.73l6.88,-39.17l1.12,-1.18l1.07,-2.67l-0.21,-1.75l0.74,-0.15l0.77,-1.62l-0.9,-1.27l-0.18,-1.2l-1.24,-0.08l-0.64,-0.81l-0.88,0.29Z", "name": "Idaho"}, "US-NV": {"path": "M139.36,329.2l-12.7,-16.93l-36.59,-51.1l-25.35,-34.52l13.7,-64.19l46.89,9.24l46.99,7.74l-18.72,125.83l-0.9,1.16l-0.99,2.19l-0.44,0.17l-1.34,-0.22l-0.98,-2.24l-0.7,-0.63l-1.41,0.22l-1.95,-1.02l-1.6,0.23l-1.78,0.96l-0.76,2.48l0.88,2.59l-0.6,0.97l-0.24,1.31l0.38,3.12l-0.76,2.54l0.77,3.71l-0.13,3.07l-0.3,1.07l-1.04,0.31l-0.12,0.51l0.32,0.8l-0.52,0.62Z", "name": "Nevada"}, "US-TX": {"path": "M276.16,412.59l33.07,1.99l32.79,1.35l0.41,-0.39l3.6,-98.71l25.86,0.61l26.29,0.22l0.05,42.09l0.44,0.4l1.02,-0.13l0.78,0.28l3.74,3.82l1.66,0.21l0.88,-0.58l2.49,0.64l0.6,-0.68l0.11,-1.05l0.6,0.76l0.92,0.22l0.38,0.93l0.77,0.78l-0.01,1.64l0.52,0.83l2.85,0.42l1.25,-0.2l1.38,0.89l2.78,0.69l1.82,-0.56l0.63,0.1l1.89,1.8l1.4,-0.11l1.25,-1.43l2.43,0.26l1.67,-0.46l0.1,2.28l0.91,0.67l1.62,0.4l-0.04,2.09l1.56,0.79l1.82,-0.66l1.57,-1.68l1.02,-0.65l0.41,0.19l0.45,1.64l2.01,0.2l0.24,1.05l0.72,0.48l1.47,-0.21l0.88,-0.93l0.39,0.33l0.59,-0.08l0.61,-0.99l0.26,0.41l-0.45,1.23l0.14,0.76l0.67,1.14l0.78,0.42l0.57,-0.04l0.6,-0.5l0.68,-2.36l0.91,-0.65l0.35,-1.54l0.57,-0.14l0.4,0.14l0.29,0.99l0.57,0.64l1.21,0.02l0.83,0.5l1.26,-0.2l0.68,-1.34l0.48,0.15l-0.13,0.7l0.49,0.69l1.21,0.45l0.49,0.72l1.52,-0.05l1.49,1.74l0.52,0.02l0.63,-0.62l0.08,-0.71l1.49,-0.1l0.93,-1.43l1.88,-0.41l1.66,-1.13l1.52,0.83l1.51,-0.22l0.29,-0.83l2.29,-0.73l0.53,-0.55l0.5,0.32l0.38,0.88l1.82,0.42l1.69,-0.06l1.86,-1.14l0.41,-1.05l1.06,0.31l2.24,1.56l1.16,0.17l1.79,2.08l2.14,0.41l1.04,0.92l0.76,-0.11l2.48,0.85l1.04,0.04l0.37,0.79l1.38,0.97l1.45,-0.12l0.39,-0.72l0.8,0.36l0.88,-0.4l0.92,0.35l0.76,-0.15l0.64,0.36l2.23,34.03l1.51,1.67l1.3,0.82l1.25,1.87l0.57,1.63l-0.1,2.64l1.0,1.21l0.85,0.4l-0.12,0.85l0.75,0.54l0.28,0.87l0.65,0.7l-0.19,1.17l1.0,1.02l0.59,1.63l0.5,0.34l0.55,-0.1l-0.16,1.71l0.81,1.22l-0.64,0.25l-0.35,0.68l0.77,1.27l-0.55,0.89l0.19,1.39l-0.75,2.69l-0.74,0.85l-0.36,1.54l-0.79,1.13l0.64,2.0l-0.83,2.28l0.17,1.07l0.83,1.2l-0.19,1.01l0.49,1.6l-0.24,1.41l-1.13,1.67l-1.02,0.2l-1.76,3.37l-0.04,1.06l1.79,2.37l-3.43,0.08l-7.37,3.78l-0.02,-0.43l-2.19,-0.46l-3.24,1.07l1.09,-3.51l-0.3,-1.21l-0.8,-0.76l-0.62,-0.07l-1.52,0.85l-0.99,2.0l-1.56,-0.96l-1.64,0.12l-0.07,0.63l0.89,0.62l0.0,1.06l0.56,0.39l-0.47,0.69l0.07,1.02l1.63,0.64l-0.62,0.71l0.49,0.97l0.91,0.23l0.28,0.37l-0.4,1.25l-0.45,-0.12l-0.97,0.81l-1.72,2.25l-1.18,-0.4l-0.49,0.12l0.32,1.0l0.08,2.55l-1.85,1.49l-1.91,2.11l-0.96,0.37l-4.1,2.9l-3.3,0.45l-2.54,1.06l-0.2,1.12l-0.75,-0.34l-2.04,0.89l-0.33,-0.34l-1.11,0.18l0.43,-0.87l-0.52,-0.6l-1.43,0.22l-1.22,1.08l-0.6,-0.62l-0.11,-1.2l-1.38,-0.81l-0.5,0.44l0.65,1.44l0.01,1.12l-0.71,0.09l-0.54,-0.44l-0.75,-0.0l-0.55,-1.34l-1.46,-0.37l-0.58,0.39l0.04,0.54l0.94,1.7l0.03,1.24l0.58,0.37l0.36,-0.16l1.13,0.78l-0.75,0.37l-0.27,0.54l0.15,0.36l0.7,0.23l1.08,-0.54l0.96,0.6l-4.27,2.42l-0.57,-0.13l-0.37,-1.44l-0.5,-0.18l-1.13,-1.46l-0.49,-0.03l-0.48,0.51l0.1,0.63l-0.62,0.34l-0.05,0.51l1.18,1.61l-0.31,1.04l0.33,0.85l-1.66,1.79l-0.37,0.2l0.37,-0.64l-0.18,-0.72l0.25,-0.73l-0.46,-0.67l-0.52,0.17l-0.71,1.1l0.26,0.72l-0.39,0.95l-0.07,-1.13l-0.52,-0.55l-1.95,1.29l-0.78,-0.33l-0.7,0.52l0.07,0.75l-0.81,0.99l0.02,0.49l1.25,0.64l0.03,0.56l0.78,0.28l0.7,-1.41l0.86,-0.41l0.01,0.62l-2.82,4.36l-1.23,-1.0l-1.36,0.38l-0.32,-0.34l-2.4,0.39l-0.46,-0.31l-0.65,0.16l-0.18,0.58l0.41,0.61l0.55,0.38l1.53,0.03l-0.01,0.91l0.55,0.64l2.07,1.03l-2.7,7.63l-0.2,0.1l-0.38,-0.54l-0.34,0.1l0.18,-0.76l-0.57,-0.43l-2.35,1.95l-1.72,-2.36l-1.19,-0.91l-0.61,0.4l0.09,0.52l1.44,2.0l-0.11,0.82l-0.93,-0.09l-0.33,0.63l0.51,0.56l1.88,0.07l2.14,0.72l2.08,-0.72l-0.43,1.75l0.24,0.77l-0.98,0.7l0.37,1.59l-1.12,0.14l-0.43,0.41l0.4,2.11l-0.33,1.6l0.45,0.64l0.84,0.24l0.87,2.86l0.71,2.81l-0.91,0.82l0.62,0.49l-0.08,1.28l0.72,0.3l0.18,0.61l0.58,0.29l0.4,1.79l0.68,0.31l0.45,3.22l1.46,0.62l-0.52,1.1l0.31,1.07l-0.63,0.77l-0.84,-0.05l-0.53,0.44l0.08,1.31l-0.49,-0.33l-0.49,0.25l-0.39,-0.67l-1.49,-0.45l-2.92,-2.53l-2.2,-0.18l-0.81,-0.51l-4.2,0.09l-0.9,0.42l-0.78,-0.63l-1.06,0.25l-1.25,-0.2l-1.45,-0.7l-0.72,-0.97l-0.6,-0.14l-0.21,-0.72l-1.17,-0.49l-0.99,-0.02l-1.98,-0.87l-1.45,0.39l-0.83,-1.09l-0.6,-0.21l-1.43,-1.38l-1.96,0.01l-1.47,-0.64l-0.86,0.12l-1.62,-0.41l0.28,-1.26l-0.54,-1.01l-0.96,-0.35l-1.65,-6.03l-2.77,-3.02l-0.29,-1.12l-1.08,-0.75l0.35,-0.77l-0.24,-0.76l0.34,-2.18l-0.45,-0.96l-1.04,-1.01l0.65,-1.99l0.05,-1.19l-0.18,-0.7l-0.54,-0.33l-0.15,-1.81l-1.85,-1.44l-0.85,0.21l-0.29,-0.41l-0.81,-0.11l-0.74,-1.31l-2.22,-1.71l0.01,-0.69l-0.51,-0.58l0.12,-0.86l-0.97,-0.92l-0.08,-0.75l-1.12,-0.61l-1.3,-2.88l-2.66,-1.48l-0.38,-0.91l-1.13,-0.59l-0.06,-1.16l-0.82,-1.19l-0.59,-1.95l0.41,-0.22l-0.04,-0.73l-1.03,-0.49l-0.26,-1.29l-0.81,-0.57l-0.94,-1.74l-0.61,-2.38l-1.85,-2.36l-0.87,-4.24l-1.81,-1.34l0.05,-0.7l-0.75,-1.21l-3.96,-2.67l-0.71,-1.86l-1.82,-0.62l-1.44,-0.99l-0.01,-1.63l-0.6,-0.39l-0.88,0.24l-0.12,-0.77l-0.98,-0.33l-0.8,-2.08l-0.57,-0.47l-0.46,0.12l-0.46,-0.44l-0.86,0.27l-0.14,-0.6l-0.44,-0.31l-0.47,0.15l-0.25,0.61l-1.05,0.16l-2.89,-0.47l-0.39,-0.38l-1.48,-0.03l-0.79,0.29l-0.77,-0.44l-2.67,0.27l-3.92,-2.08l-1.35,0.86l-0.64,1.61l-1.98,-0.17l-0.52,0.44l-0.49,-0.17l-1.05,0.49l-1.33,0.14l-3.22,6.4l-0.18,1.77l-0.76,0.67l-0.38,1.8l0.35,0.59l-1.99,1.01l-0.72,1.3l-1.11,0.65l-1.12,2.0l-2.67,-0.46l-1.04,-0.87l-0.55,0.3l-1.69,-1.21l-1.31,-1.63l-2.9,-0.85l-1.15,-0.95l-0.02,-0.67l-0.42,-0.41l-2.75,-0.51l-2.28,-1.03l-1.89,-1.75l-0.91,-1.53l-0.96,-0.91l-1.53,-0.29l-1.77,-1.26l-0.22,-0.56l-1.31,-1.18l-0.65,-2.68l-0.86,-1.01l-0.24,-1.1l-0.76,-1.28l-0.26,-2.34l0.52,-3.05l-3.01,-5.07l-0.06,-1.94l-1.26,-2.51l-0.99,-0.44l-0.43,-1.24l-1.43,-0.81l-2.15,-2.18l-1.02,-0.1l-2.01,-1.25l-3.18,-3.35l-0.59,-1.55l-3.13,-2.55l-1.59,-2.45l-1.19,-0.95l-0.61,-1.05l-4.42,-2.6l-1.19,-2.19l-1.21,-3.23l-1.37,-1.08l-1.12,-0.08l-1.75,-1.67l-0.79,-3.05ZM502.09,468.18l-0.33,0.17l0.18,-0.16l0.15,-0.02ZM498.69,470.85l-0.09,0.12l-0.04,0.02l0.13,-0.14ZM497.79,472.33l0.15,0.05l-0.2,0.18l0.04,-0.11l0.01,-0.12ZM497.02,473.23l-0.13,0.12l0.03,-0.09l0.09,-0.03ZM467.54,489.19l0.03,0.02l-0.02,0.01l-0.0,-0.03ZM453.94,547.19l0.75,-0.5l0.25,-0.68l0.11,1.08l-1.1,0.1ZM460.89,499.8l-0.14,-0.59l1.22,-0.36l-0.28,0.33l-0.79,0.63ZM463.51,497.84l0.1,-0.23l1.27,-0.88l-0.92,0.85l-0.45,0.26ZM465.8,496.12l0.28,-0.24l0.47,-0.04l-0.25,0.13l-0.5,0.15ZM457.96,502.92l0.71,-1.64l0.64,-0.71l-0.02,0.75l-1.33,1.6ZM451.06,515.13l0.06,-0.22l0.07,-0.15l-0.13,0.37ZM451.5,513.91l0.16,-0.35l0.02,-0.02l-0.18,0.37ZM452.44,511.95l-0.01,-0.04l0.05,-0.04l-0.04,0.08Z", "name": "Texas"}, "US-NH": {"path": "M829.94,105.42l0.2,-1.33l-1.43,-5.38l0.53,-1.45l-0.28,-2.22l1.0,-1.86l-0.13,-2.3l0.64,-2.28l-0.44,-0.62l0.29,-2.31l-0.93,-3.8l0.08,-0.7l0.3,-0.45l1.83,-0.8l0.7,-1.39l1.43,-1.62l0.74,-1.8l-0.25,-1.13l0.52,-0.62l-2.34,-3.49l0.87,-3.26l-0.11,-0.78l-0.81,-1.29l0.27,-0.59l-0.23,-0.7l0.48,-3.2l-0.36,-0.82l0.91,-1.49l2.44,0.33l0.65,-0.88l13.0,34.89l0.84,3.65l2.6,2.21l0.88,0.34l0.36,1.6l1.72,1.31l0.0,0.35l0.77,0.23l-0.06,0.58l-0.46,3.09l-1.57,0.24l-1.32,1.19l-0.51,0.94l-0.96,0.37l-0.5,1.68l-1.1,1.44l-17.61,4.74l-1.7,-1.43l-0.41,-0.89l-0.1,-2.0l0.54,-0.59l0.03,-0.52l-1.02,-5.18Z", "name": "New Hampshire"}, "US-NY": {"path": "M821.38,166.44l0.69,-2.05l0.62,-0.02l0.55,-0.75l0.76,0.15l0.54,-0.41l-0.04,-0.31l0.57,-0.03l0.28,-0.66l0.66,-0.02l0.2,-0.55l-0.42,-0.83l0.22,-0.53l0.61,-0.37l1.34,0.22l0.54,-0.59l1.45,-0.18l0.21,-0.8l1.85,0.02l1.08,-0.91l0.11,-0.78l0.62,0.24l0.43,-0.61l4.83,-1.29l2.26,-1.3l1.99,-2.91l-0.2,1.16l-0.98,0.86l-1.22,2.31l0.55,0.46l1.6,-0.35l0.28,0.63l-0.43,0.49l-1.37,0.87l-0.51,-0.07l-2.26,0.92l-0.08,0.93l-0.87,-0.0l-2.73,1.72l-1.01,0.15l-0.17,0.8l-1.24,0.09l-2.24,1.91l-4.44,2.17l-0.2,0.71l-0.29,0.08l-0.45,-0.83l-1.41,-0.06l-0.73,0.42l-0.42,0.8l0.23,0.32l-0.92,0.69l-0.76,-0.84l0.32,-1.05ZM828.05,159.06l-0.02,-0.01l0.02,-0.06l-0.01,0.08ZM845.16,149.05l0.06,-0.06l0.18,-0.06l-0.11,0.19l-0.13,-0.07ZM844.3,154.94l0.1,-0.89l0.74,-1.16l1.65,-1.52l1.01,0.31l0.05,-0.82l0.79,0.67l-3.36,3.21l-0.67,0.45l-0.31,-0.25ZM850.39,150.14l0.02,-0.03l0.07,-0.07l-0.09,0.1ZM722.09,155.56l3.76,-3.85l1.27,-2.19l1.76,-1.86l1.16,-0.78l1.28,-3.35l1.56,-1.3l0.53,-0.83l-0.21,-1.83l-1.61,-2.42l0.43,-1.13l-0.17,-0.78l-0.83,-0.53l-2.11,-0.0l0.04,-0.99l-0.57,-2.22l4.99,-2.94l4.49,-1.8l2.38,-0.19l1.84,-0.74l5.64,-0.24l3.13,1.25l3.16,-1.68l5.49,-1.06l0.58,0.45l0.68,-0.2l0.12,-0.98l1.45,-0.72l1.03,-0.93l0.75,-0.2l0.69,-2.05l1.87,-1.76l0.79,-1.26l1.12,0.03l1.13,-0.52l1.07,-1.63l-0.46,-0.7l0.36,-1.2l-0.25,-0.51l-0.64,0.02l-0.17,-1.17l-0.94,-1.59l-1.01,-0.62l0.12,-0.18l0.59,0.39l0.53,-0.27l0.75,-1.44l-0.01,-0.91l0.81,-0.65l-0.01,-0.97l-0.93,-0.19l-0.6,0.7l-0.28,0.12l0.56,-1.3l-0.81,-0.62l-1.26,0.05l-0.87,0.77l-0.92,-0.41l-0.06,-0.29l2.05,-2.5l1.78,-1.47l1.67,-2.64l0.7,-0.56l0.11,-0.59l0.78,-0.95l0.07,-0.56l-0.5,-0.95l0.78,-1.89l4.82,-7.61l4.77,-4.5l2.84,-0.51l19.67,-5.66l0.41,0.88l-0.08,2.01l1.02,1.22l0.43,3.8l2.29,3.25l-0.09,1.89l0.85,2.42l-0.59,1.07l-0.0,3.41l0.71,0.9l1.32,2.76l0.19,1.09l0.62,0.84l0.12,3.92l0.55,0.85l0.54,0.07l0.53,-0.61l0.06,-0.87l0.33,-0.07l1.05,1.12l3.97,15.58l0.74,1.2l0.22,15.32l0.6,0.62l3.57,16.23l1.26,1.34l-2.82,3.18l0.03,0.54l1.52,1.31l0.19,0.6l-0.78,0.88l-0.64,1.8l-0.41,0.39l0.15,0.69l-1.25,0.64l0.04,-4.02l-0.57,-2.28l-0.74,-1.62l-1.46,-1.1l-0.17,-1.13l-0.7,-0.1l-0.42,1.33l0.68,1.27l1.05,0.83l0.97,2.85l-13.75,-4.06l-1.28,-1.47l-2.39,0.24l-0.63,-0.43l-1.06,-0.15l-1.74,-1.91l-0.75,-2.33l0.12,-0.72l-0.36,-0.63l-0.56,-0.21l0.09,-0.46l-0.35,-0.42l-1.64,-0.68l-1.08,0.32l-0.53,-1.22l-1.92,-0.93l-34.6,8.73l-34.44,7.84l-1.11,-5.15ZM818.84,168.69l1.08,-0.48l0.14,0.63l-1.17,1.53l-0.05,-1.68ZM730.07,136.63l0.03,-0.69l0.78,-0.07l-0.38,1.09l-0.43,-0.33Z", "name": "New York"}, "US-HI": {"path": "M295.5,583.17l0.06,-1.75l4.12,-4.97l1.03,-3.4l-0.33,-0.64l0.94,-2.43l-0.05,-3.52l0.39,-0.78l2.47,-0.7l1.55,0.23l4.45,-1.4l0.51,-0.7l-0.17,-2.69l0.4,-1.66l1.78,-1.16l1.74,2.15l-0.15,0.94l1.88,3.6l0.94,0.35l5.13,7.65l0.86,3.93l-1.52,3.14l0.22,0.58l1.47,0.95l-0.68,2.07l0.35,1.51l1.6,3.0l-1.39,0.86l-2.28,-0.2l-3.27,0.51l-4.56,-1.32l-2.15,-1.34l-6.66,-0.15l-1.59,0.26l-1.56,1.19l-1.63,0.58l-1.14,0.02l-0.7,-2.54l-2.09,-2.18ZM306.33,530.7l1.6,0.08l0.51,2.07l-0.3,2.25l0.37,0.59l2.33,0.88l1.38,0.1l1.55,1.39l0.27,1.55l0.93,0.97l-0.13,1.05l1.83,2.52l-0.13,0.66l-0.61,0.48l-1.82,0.38l-1.84,-0.18l-1.47,-1.19l-2.21,-0.24l-2.69,-1.48l0.01,-1.23l1.15,-1.86l0.41,-2.07l-1.76,-1.28l-1.08,-1.75l-0.1,-2.61l1.79,-1.08ZM297.2,518.01l0.71,0.31l0.38,1.05l2.64,2.0l0.9,1.11l0.92,0.08l0.8,1.67l1.56,1.05l0.72,0.06l1.07,1.11l-1.31,0.41l-2.75,-0.66l-3.23,-3.93l-3.16,-2.01l-1.39,-0.44l-0.05,-0.7l1.58,-0.43l0.62,-0.67ZM301.59,541.55l-2.09,-0.98l-0.28,-0.51l2.92,0.34l-0.56,1.15ZM298.23,532.36l-0.92,-0.29l-0.72,-0.89l0.92,-2.06l-0.49,-1.73l2.6,1.38l0.61,2.08l0.14,1.06l-2.15,0.45ZM281.13,503.64l0.57,-1.85l-0.38,-0.9l-0.16,-2.84l0.75,-0.92l-0.12,-1.22l2.74,1.9l2.9,-0.62l1.56,0.15l0.38,1.01l-0.33,2.17l0.29,1.5l-0.69,0.6l-0.19,1.55l0.38,1.54l0.86,0.51l0.29,1.07l-0.52,1.14l0.53,1.28l-1.18,-0.0l-0.2,-0.48l-2.04,-0.86l-0.77,-2.83l-1.27,-0.38l0.8,-0.11l0.32,-0.46l-0.08,-0.66l-0.63,-0.68l-1.75,-0.32l0.23,1.82l-2.28,-1.1ZM259.66,469.47l-0.24,-2.03l-0.91,-0.69l-0.68,-1.23l0.08,-1.2l0.08,-0.34l2.39,-0.81l4.6,0.53l0.67,1.04l2.51,1.09l0.69,1.25l-0.15,1.9l-2.3,1.32l-0.74,1.3l-0.79,0.34l-2.78,0.09l-0.92,-1.53l-1.52,-1.0ZM245.78,462.61l-0.23,-0.74l1.03,-0.75l4.32,-0.72l0.43,0.3l-0.92,0.4l-0.68,0.94l-1.66,-0.5l-1.36,0.34l-0.94,0.72Z", "name": "Hawaii"}, "US-VT": {"path": "M805.56,72.69l26.03,-7.97l0.89,1.85l-0.74,2.37l-0.03,1.54l2.22,2.75l-0.51,0.58l0.26,1.13l-0.67,1.6l-1.35,1.49l-0.64,1.32l-1.72,0.7l-0.62,0.92l-0.1,0.98l0.93,3.74l-0.29,2.44l0.4,0.54l-0.6,2.11l0.15,2.19l-1.0,1.87l0.27,2.36l-0.53,1.54l1.43,5.44l-0.22,1.22l1.05,5.3l-0.58,0.85l0.11,2.31l0.6,1.26l1.51,1.1l-11.44,2.89l-0.57,-0.85l-4.02,-15.75l-1.72,-1.59l-0.91,0.25l-0.3,1.19l-0.12,-0.26l-0.11,-3.91l-0.68,-1.0l-0.14,-0.98l-1.37,-2.85l-0.63,-0.68l0.01,-3.15l0.6,-1.15l-0.86,-2.57l0.08,-1.93l-0.39,-0.91l-1.55,-1.63l-0.38,-0.81l-0.41,-3.71l-1.03,-1.27l0.11,-1.87l-0.43,-1.01Z", "name": "Vermont"}, "US-NM": {"path": "M230.86,422.88l11.82,-123.66l25.67,2.24l26.1,1.86l26.12,1.45l25.74,1.02l-0.31,10.24l-0.74,0.39l-3.59,98.69l-32.38,-1.34l-33.53,-2.02l-0.44,0.76l0.54,2.31l0.44,1.26l0.99,0.76l-30.55,-2.46l-0.43,0.36l-0.82,9.46l-14.63,-1.33Z", "name": "New Mexico"}, "US-NC": {"path": "M826.87,289.49l0.07,-0.05l-0.02,0.03l-0.04,0.02ZM819.58,272.4l0.2,0.23l-0.05,0.01l-0.16,-0.24ZM821.84,276.68l0.19,0.15l-0.02,0.18l-0.05,-0.08l-0.12,-0.25ZM676.72,321.77l0.92,0.17l1.52,-0.39l0.42,-0.39l0.52,-0.97l0.13,-2.7l1.34,-1.19l0.47,-1.05l2.24,-1.47l2.12,-0.52l0.76,0.18l1.32,-0.52l2.36,-2.52l0.78,-0.25l1.84,-2.29l1.48,-1.0l1.55,-0.19l1.15,-2.65l-0.28,-1.22l1.66,0.06l0.51,-1.65l0.93,-0.77l1.08,-0.77l0.51,1.52l1.07,0.33l1.34,-1.17l1.35,-2.64l2.49,-1.59l0.79,0.08l0.82,0.8l1.06,-0.21l0.84,-1.07l1.47,-4.18l1.08,-1.1l1.47,0.09l0.44,-0.31l-0.69,-1.26l0.4,-2.0l-0.42,-0.9l0.38,-1.25l7.42,-0.86l19.54,-3.36l37.22,-8.42l31.12,-7.87l0.4,1.21l3.54,3.24l1.0,1.53l-1.21,-1.0l-0.16,-0.63l-0.92,-0.4l-0.52,0.05l-0.24,0.65l0.66,0.54l0.59,1.56l-0.53,0.01l-0.91,-0.75l-2.31,-0.8l-0.4,-0.48l-0.55,0.13l-0.31,0.69l0.14,0.64l1.37,0.44l1.69,1.38l-1.11,0.66l-2.48,-1.2l-0.36,0.51l0.14,0.42l1.6,1.18l-1.84,-0.33l-2.23,-0.87l-0.46,0.14l0.01,0.48l0.6,0.7l1.71,0.83l-0.97,0.58l0.0,0.6l-0.43,0.53l-1.48,0.74l-0.89,-0.77l-0.61,0.22l-0.1,0.35l-0.2,-0.13l-1.32,-2.32l0.21,-2.63l-0.42,-0.48l-0.89,-0.22l-0.37,0.64l0.62,0.71l-0.43,0.99l-0.02,1.04l0.49,1.73l1.6,2.2l-0.31,1.28l0.48,0.29l2.97,-0.59l2.1,-1.49l0.27,0.01l0.37,0.79l0.76,-0.34l1.56,0.05l0.16,-0.71l-0.57,-0.32l1.29,-0.76l2.04,-0.46l-0.1,1.19l0.64,0.29l-0.6,0.88l0.89,1.19l-0.84,0.1l-0.19,0.66l1.38,0.46l0.26,0.94l-1.21,0.05l-0.19,0.66l0.66,0.59l1.25,-0.16l0.52,0.26l0.4,-0.38l0.18,-1.95l-0.75,-3.33l0.41,-0.48l0.56,0.43l0.94,0.06l0.28,-0.57l-0.29,-0.44l0.48,-0.57l1.71,1.84l-0.0,1.41l0.62,0.9l-0.53,0.18l-0.25,0.47l0.9,1.14l-0.08,0.37l-0.42,0.55l-0.78,0.09l-0.91,-0.86l-0.32,0.33l0.13,1.26l-1.08,1.61l0.2,0.57l-0.32,0.22l-0.15,0.98l-0.74,0.55l0.1,0.91l-0.9,0.96l-1.06,0.21l-0.59,-0.37l-0.52,0.52l-0.93,-0.81l-0.86,0.1l-0.4,-0.82l-0.59,-0.21l-0.52,0.38l0.08,0.94l-0.52,0.22l-1.42,-1.25l1.31,-0.4l0.23,-0.88l-0.57,-0.42l-2.02,0.31l-1.14,1.01l0.29,0.67l0.44,0.16l0.09,0.82l0.35,0.25l-0.03,0.12l-0.57,-0.34l-1.69,0.83l-1.12,-0.43l-1.45,0.06l-3.32,-0.7l0.42,1.08l0.97,0.45l0.36,0.64l0.63,0.11l0.87,-0.32l1.68,0.63l2.35,0.39l3.51,0.11l0.47,0.42l-0.06,0.52l-0.99,0.05l-0.38,0.5l0.13,0.23l-1.62,1.44l0.32,0.58l1.85,0.01l-2.55,3.5l-1.67,0.04l-1.59,-0.98l-0.9,-0.19l-1.21,-1.02l-1.12,0.07l0.07,0.47l1.04,1.14l2.32,2.09l2.68,0.26l1.31,0.49l1.71,-2.16l0.51,0.47l1.17,0.33l0.4,-0.57l-0.55,-0.9l0.87,0.16l0.19,0.57l0.66,0.24l1.63,-1.2l-0.18,0.61l0.29,0.57l-0.29,0.38l-0.43,-0.2l-0.41,0.37l0.03,0.9l-0.97,1.72l0.01,0.78l-0.71,-0.07l-0.06,-0.74l-1.12,-0.61l-0.42,0.47l0.27,1.45l-0.52,-1.1l-0.65,-0.16l-1.22,1.08l-0.21,0.52l0.25,0.27l-2.03,0.32l-2.75,1.84l-0.67,-1.04l-0.75,-0.29l-0.37,0.49l0.43,1.26l-0.57,-0.01l-0.09,0.82l-0.94,1.73l-0.91,0.85l-0.59,-0.26l0.49,-0.69l-0.02,-0.77l-1.06,-0.93l-0.08,-0.52l-1.69,-0.41l-0.16,0.47l0.43,1.16l0.2,0.33l0.58,0.07l0.3,0.61l-0.88,0.37l-0.08,0.71l0.65,0.64l0.77,0.18l-0.01,0.37l-2.12,1.67l-1.92,2.65l-2.0,4.31l-0.34,2.13l0.12,1.34l-0.15,-1.03l-1.01,-1.59l-0.55,-0.17l-0.3,0.48l1.17,3.95l-0.63,2.27l-3.9,0.19l-1.43,0.65l-0.35,-0.52l-0.58,-0.18l-0.54,1.07l-1.9,1.14l-0.61,-0.02l-23.25,-15.36l-1.05,-0.02l-18.68,3.49l-0.65,-2.77l-3.25,-2.84l-0.47,0.08l-1.23,1.31l-0.01,-1.29l-0.82,-0.54l-22.82,3.35l-0.64,-0.27l-0.62,0.46l-0.25,0.65l-3.98,1.93l-0.89,1.23l-1.01,0.08l-4.78,2.66l-20.95,3.93l-0.34,-4.55l0.7,-0.95ZM817.0,271.48l0.19,0.35l0.24,0.39l-0.45,-0.41l0.02,-0.32ZM807.53,290.29l0.2,0.32l-0.16,-0.09l-0.03,-0.23ZM815.31,299.15l0.16,-0.36l0.16,0.07l-0.13,0.29l-0.19,0.01ZM812.76,299.11l-0.06,-0.28l-0.03,-0.11l0.3,0.26l-0.21,0.13ZM812.97,264.02l0.37,-0.24l0.15,0.42l-0.42,0.07l-0.1,-0.25ZM791.92,329.4l0.04,-0.08l0.22,0.03l-0.0,0.09l-0.26,-0.05Z", "name": "North Carolina"}, "US-ND": {"path": "M438.54,42.78l2.06,6.9l-0.73,2.53l0.57,2.36l-0.27,1.17l0.47,1.99l0.01,3.26l1.42,3.95l0.45,0.54l-0.08,0.97l0.39,1.52l0.62,0.74l1.48,3.74l-0.06,3.9l0.42,0.7l0.5,8.35l0.51,1.54l0.51,0.25l-0.47,2.64l0.36,1.63l-0.14,1.75l0.69,1.1l0.2,2.16l0.49,1.13l1.8,2.56l0.15,2.2l0.51,1.08l0.17,1.39l-0.24,1.36l0.28,1.74l-27.89,0.73l-28.38,0.19l-28.38,-0.37l-28.49,-0.93l2.75,-65.47l23.08,0.78l25.57,0.42l25.57,-0.06l24.11,-0.49Z", "name": "North Dakota"}, "US-NE": {"path": "M422.58,174.02l3.92,2.71l3.93,1.9l1.34,-0.22l0.51,-0.47l0.36,-1.08l0.48,-0.2l2.49,0.34l1.32,-0.47l1.58,0.25l3.45,-0.65l2.37,1.98l1.4,0.14l1.55,0.77l1.45,0.08l0.88,1.1l1.49,0.17l-0.06,0.98l1.68,2.08l3.32,0.6l0.19,0.68l-0.22,1.87l1.13,1.94l0.01,2.29l1.15,1.08l0.34,1.72l1.73,1.46l0.07,1.88l1.5,2.11l-0.49,2.33l0.44,3.09l0.52,0.54l0.94,-0.2l-0.04,1.25l1.21,0.5l-0.41,2.36l0.21,0.44l1.12,0.4l-0.6,0.77l-0.09,1.01l0.13,0.59l0.82,0.5l0.16,1.45l-0.26,0.92l0.26,1.27l0.55,0.61l0.3,1.93l-0.22,1.33l0.23,0.72l-0.57,0.92l0.02,0.79l0.45,0.88l1.23,0.63l0.25,2.5l1.1,0.51l0.03,0.79l1.18,2.75l-0.23,0.96l1.16,0.21l0.8,0.99l1.1,0.24l-0.15,0.96l1.31,1.68l-0.21,1.12l0.51,0.91l-26.15,1.05l-27.83,0.63l-27.84,0.14l-27.89,-0.35l0.46,-21.66l-0.39,-0.41l-32.36,-1.04l1.85,-43.24l43.36,1.22l44.67,-0.04Z", "name": "Nebraska"}, "US-LA": {"path": "M508.97,412.97l-1.33,-21.76l51.44,-4.07l0.34,0.83l1.48,0.66l-0.92,1.35l-0.25,2.13l0.49,0.72l1.18,0.31l-1.21,0.47l-0.45,0.78l0.45,1.36l1.05,0.84l0.08,2.15l0.46,0.54l1.51,0.74l0.45,1.05l1.42,0.44l-0.87,1.22l-0.85,2.34l-0.75,0.04l-0.52,0.51l-0.02,0.73l0.63,0.72l-0.22,1.16l-1.35,0.96l-1.08,1.89l-1.37,0.67l-0.68,0.83l-0.79,2.42l-0.25,3.52l-1.55,1.74l0.13,1.21l0.62,0.96l-0.35,2.38l-1.61,0.29l-0.6,0.57l0.28,0.97l0.64,0.59l-0.26,1.41l0.98,1.51l-1.18,1.18l-0.08,0.45l0.4,0.23l6.18,-0.55l29.23,-2.92l-0.68,3.47l-0.52,1.02l-0.2,2.24l0.69,0.98l-0.09,0.66l0.6,1.0l1.31,0.7l1.22,1.42l0.14,0.88l0.89,1.39l0.14,1.05l1.11,1.84l-1.85,0.39l-0.38,-0.08l-0.01,-0.56l-0.53,-0.57l-1.28,0.28l-1.18,-0.59l-1.51,0.17l-0.61,-0.98l-1.24,-0.86l-2.84,-0.47l-1.24,0.63l-1.39,2.3l-1.3,1.42l-0.42,0.91l0.07,1.2l0.55,0.89l0.82,0.57l4.25,0.82l3.35,-1.0l1.32,-1.19l0.68,-1.19l0.34,0.59l1.08,0.43l0.59,-0.4l0.81,0.03l0.51,-0.46l-0.76,1.21l-1.12,-0.12l-0.57,0.32l-0.38,0.62l0.0,0.83l0.77,1.22l1.48,-0.02l0.65,0.89l1.1,0.48l0.94,-0.21l0.51,-0.45l0.46,-1.11l-0.02,-1.37l0.93,-0.58l0.42,-0.99l0.23,0.05l0.1,1.16l-0.24,0.25l0.18,0.57l0.43,0.15l-0.07,0.75l1.34,1.08l0.34,-0.16l-0.48,0.59l0.18,0.63l-0.35,0.13l-0.52,-0.57l-0.92,-0.19l-1.0,1.89l-0.85,0.14l-0.46,0.53l0.16,1.19l-1.6,-0.61l-0.43,0.19l0.04,0.46l1.14,1.06l-1.17,-0.14l-0.92,0.61l0.68,0.43l1.26,2.04l2.74,0.97l-0.08,1.2l0.34,0.41l2.07,-0.32l0.77,0.17l0.17,0.53l0.73,0.32l1.35,-0.34l0.53,0.78l1.08,-0.46l1.13,0.74l0.14,0.3l-0.4,0.62l1.54,0.86l-0.39,0.65l0.39,0.58l-0.18,0.62l-0.95,1.49l-1.3,-1.56l-0.68,0.34l0.1,0.66l-0.38,0.12l0.41,-1.88l-1.33,-0.76l-0.5,0.5l0.2,1.18l-0.54,0.45l-0.27,-1.02l-0.57,-0.25l-0.89,-1.27l0.03,-0.77l-0.96,-0.14l-0.47,0.5l-1.41,-0.17l-0.41,-0.61l0.14,-0.63l-0.39,-0.46l-0.45,-0.02l-0.81,0.73l-1.18,0.02l0.12,-1.23l-0.46,-0.88l-0.91,0.04l0.09,-0.96l-0.37,-0.36l-0.91,-0.03l-0.22,0.58l-0.85,-0.38l-0.48,0.27l-2.61,-1.26l-1.24,-0.03l-0.67,-0.64l-0.61,0.19l-0.3,0.56l-0.05,1.25l1.72,0.94l1.67,0.35l-0.16,0.92l0.28,0.39l-0.34,0.35l0.23,0.68l-0.76,0.95l-0.02,0.66l0.81,0.97l-0.95,1.43l-1.33,0.94l-0.76,-1.15l0.22,-1.5l-0.35,-0.92l-0.49,-0.18l-0.4,0.36l-1.15,-1.08l-0.59,0.42l-0.76,-1.05l-0.62,-0.2l-0.64,1.33l-0.85,0.26l-0.88,-0.53l-0.86,0.53l-0.1,0.62l0.48,0.41l-0.68,0.56l-0.13,1.44l-0.46,0.13l-0.39,0.83l-0.92,0.08l-0.11,-0.68l-1.6,-0.4l-0.77,0.97l-1.92,-0.93l-0.3,-0.54l-0.99,0.01l-0.35,0.6l-1.16,-0.51l0.42,-0.4l0.01,-1.46l-0.38,-0.57l-1.9,-1.19l-0.08,-0.54l-0.83,-0.72l-0.09,-0.91l0.73,-1.15l-0.34,-1.14l-0.87,-0.19l-0.34,0.57l0.16,0.43l-0.59,0.81l0.04,0.91l-1.8,-0.4l0.07,-0.39l-0.47,-0.54l-1.97,0.76l-0.7,-2.22l-1.32,0.23l-0.18,-2.12l-1.31,-0.35l-1.89,0.3l-1.09,0.65l-0.21,-0.71l0.84,-0.26l-0.05,-0.8l-0.6,-0.58l-1.03,-0.1l-0.85,0.42l-0.95,-0.15l-0.4,0.8l-2.0,1.11l-0.63,-0.31l-1.29,0.71l0.54,1.37l0.8,0.31l0.97,1.51l-1.39,0.19l-1.83,1.03l-3.69,-0.4l-1.24,0.21l-3.09,-0.45l-1.99,-0.68l-1.81,-1.07l-3.7,-1.1l-3.19,-0.48l-2.53,0.58l-5.62,0.45l-1.0,0.26l-1.82,1.25l-0.59,-0.63l-0.26,-1.08l1.59,-0.47l0.7,-1.76l-0.02,-1.55l-0.39,-0.56l1.11,-1.54l0.23,-1.59l-0.5,-1.83l0.07,-1.46l-0.66,-0.7l-0.21,-1.04l0.83,-2.22l-0.64,-1.95l0.76,-0.84l0.3,-1.49l0.78,-0.94l0.79,-2.83l-0.18,-1.42l0.58,-0.97l-0.75,-1.33l0.84,-0.39l0.2,-0.44l-0.89,-1.36l0.03,-2.13l-1.07,-0.23l-0.57,-1.57l-0.92,-0.84l0.28,-1.27l-0.81,-0.76l-0.33,-0.95l-0.64,-0.34l0.22,-0.98l-1.16,-0.58l-0.81,-0.93l0.16,-2.46l-0.68,-1.93l-1.33,-1.98l-2.63,-2.21ZM607.49,467.45l-0.03,-0.03l-0.07,-0.04l0.13,-0.01l-0.03,0.08ZM607.51,465.85l-0.02,-0.01l0.03,-0.01l-0.02,0.02ZM567.04,468.98l-2.0,-0.42l-0.66,-0.5l0.73,-0.43l0.35,-0.76l0.39,0.49l0.83,0.21l-0.15,0.61l0.5,0.81ZM550.39,463.0l1.73,-1.05l3.34,1.07l-0.69,0.56l-0.17,0.81l-0.68,0.17l-3.53,-1.57Z", "name": "Louisiana"}, "US-SD": {"path": "M336.37,128.84l0.3,-0.53l0.75,-19.93l28.5,0.93l28.4,0.37l28.4,-0.19l27.78,-0.73l-0.18,1.71l-0.73,1.71l-2.9,2.46l-0.42,1.27l1.59,2.13l1.06,2.06l0.55,0.36l1.74,0.24l1.01,0.84l0.57,1.02l1.45,38.83l-1.84,0.09l-0.42,0.56l0.24,1.44l0.88,1.14l0.01,1.45l-0.65,0.36l0.17,1.48l0.48,0.43l1.09,0.04l0.34,1.68l-0.16,0.91l-0.62,0.83l0.02,1.73l-0.68,2.45l-0.49,0.44l-0.67,1.88l0.5,1.1l1.33,1.08l-0.16,0.62l0.64,0.66l0.35,1.15l-1.65,-0.28l-0.34,-0.94l-0.85,-0.73l0.19,-0.61l-0.28,-0.59l-1.58,-0.23l-1.03,-1.18l-1.57,-0.11l-1.51,-0.75l-1.34,-0.12l-2.38,-1.99l-3.78,0.6l-1.65,-0.25l-1.19,0.46l-2.62,-0.33l-0.98,0.48l-0.76,1.45l-0.72,0.05l-3.67,-1.82l-4.13,-2.8l-44.83,0.05l-43.33,-1.22l1.79,-43.2Z", "name": "South Dakota"}, "US-DC": {"path": "M781.25,216.97l0.45,-0.77l2.04,1.26l-0.66,1.14l-0.55,-1.05l-1.28,-0.58Z", "name": "District of Columbia"}, "US-DE": {"path": "M798.52,195.11l0.42,-1.51l0.92,-1.11l1.72,-0.71l1.12,0.06l-0.33,0.56l-0.08,1.38l-1.13,1.92l0.1,1.09l1.11,1.1l-0.07,1.52l2.29,2.48l1.25,0.6l0.93,1.52l0.99,3.35l1.72,1.57l0.57,1.32l3.06,1.99l1.44,-0.09l0.45,1.25l-1.06,0.56l0.16,1.32l0.36,0.19l-0.83,0.57l-0.08,1.21l0.66,0.21l0.85,-0.73l0.71,0.34l0.3,-0.21l0.75,1.55l-10.19,2.82l-8.12,-26.12Z", "name": "Delaware"}, "US-FL": {"path": "M630.28,423.69l47.19,-6.86l1.53,1.91l0.87,2.72l1.47,1.0l48.79,-5.11l1.03,1.38l0.03,1.09l0.55,1.05l1.04,0.48l1.64,-0.28l0.85,-0.75l-0.14,-4.57l-0.98,-1.49l-0.22,-1.77l0.28,-0.74l0.62,-0.3l0.12,-0.7l5.6,0.96l4.03,-0.16l0.14,1.24l-0.75,-0.12l-0.33,0.43l0.25,1.54l2.11,1.81l0.22,1.01l0.42,0.38l0.29,1.92l1.87,3.29l1.7,4.87l0.73,0.84l0.51,1.5l1.64,2.46l0.64,1.57l2.79,3.71l1.93,3.18l2.29,2.77l0.16,0.6l0.63,0.36l6.82,7.53l-0.48,-0.03l-0.27,0.61l-1.35,-0.02l-0.34,-0.65l0.38,-1.38l-0.16,-0.56l-2.3,-0.92l-0.46,0.53l1.0,2.8l0.78,0.97l2.14,4.77l9.92,13.71l1.37,3.11l3.66,5.34l-1.38,-0.35l-0.43,0.74l0.8,0.65l0.85,0.24l0.56,-0.22l1.46,0.94l2.05,3.05l-0.5,0.34l-0.12,0.53l1.16,0.53l0.89,1.83l-0.08,1.06l0.59,0.95l0.61,2.64l-0.27,0.75l0.93,8.98l-0.31,1.07l0.46,0.67l0.5,3.1l-0.81,1.46l0.07,2.23l-0.84,0.74l-0.22,1.8l-0.48,0.85l0.21,1.47l-0.3,1.75l0.54,1.74l0.45,0.23l-1.15,1.8l-0.39,1.28l-0.94,0.24l-0.53,-0.22l-1.37,0.45l-0.35,1.06l-0.89,0.3l-0.18,0.58l-0.85,0.67l-1.44,0.14l-0.27,-0.32l-1.23,-0.1l-0.9,1.05l-3.17,1.13l-1.06,-0.59l-0.7,-1.04l0.06,-1.79l1.0,0.84l1.64,0.47l0.26,0.63l0.52,0.07l1.35,-0.72l0.2,-0.69l-0.26,-0.64l-1.58,-1.11l-2.4,-0.26l-0.91,-0.46l-0.85,-1.67l-0.89,-0.72l0.22,-0.98l-0.48,-0.28l-0.53,0.15l-1.38,-2.51l-0.44,-0.3l-0.64,0.07l-0.44,-0.61l0.22,-0.89l-0.7,-0.65l-1.21,-0.6l-1.06,-0.08l-0.75,-0.54l-0.57,0.18l-2.8,-0.59l-0.5,0.64l0.25,-0.91l-0.46,-0.42l-0.87,0.12l-0.26,-0.72l-0.88,-0.65l-0.61,-1.41l-0.55,-0.11l-0.72,-2.94l-0.77,-1.0l-0.16,-1.52l-0.44,-0.83l-0.71,-0.89l-0.49,-0.15l-0.12,0.93l-1.29,-0.26l1.06,-1.3l0.3,-0.75l-0.12,-0.63l0.86,-1.46l0.65,-0.34l0.28,-0.83l-0.61,-0.38l-1.42,0.93l-0.89,1.29l-0.42,2.17l-1.37,0.35l-0.21,-1.33l-0.79,-1.33l-0.27,-4.04l-0.86,-0.6l1.63,-1.33l0.22,-0.97l-0.58,-0.42l-3.06,1.92l-0.75,-0.66l-0.4,0.26l-1.27,-0.89l-0.37,0.74l1.13,1.09l0.52,0.1l1.26,2.0l-1.04,0.23l-1.42,-0.38l-0.84,-1.6l-1.13,-0.6l-1.94,-2.55l-1.04,-2.28l-1.28,-0.87l0.1,-0.87l-0.97,-1.8l-1.77,-0.98l0.09,-0.67l0.99,-0.41l-0.35,-0.49l0.44,-0.73l-0.39,-0.35l0.4,-1.21l2.47,-4.47l-1.05,-2.41l-0.68,-0.46l-0.92,0.42l-0.28,0.93l0.29,1.2l-0.24,0.03l-0.73,-2.44l-0.99,-0.28l-1.19,-0.87l-1.52,-0.31l0.29,1.95l-0.48,0.61l0.27,0.59l2.21,0.56l0.25,0.97l-0.37,2.46l-0.31,-0.58l-0.8,-0.22l-2.13,-1.53l-0.41,0.2l-0.29,-0.63l0.59,-2.11l0.07,-2.97l-0.66,-1.97l0.42,-0.51l0.48,-1.91l-0.24,-0.54l0.66,-3.04l-0.35,-5.26l-0.71,-1.7l0.35,-0.47l-0.47,-2.18l-2.1,-1.33l-0.05,-0.52l-0.55,-0.43l-0.1,-1.01l-0.92,-0.73l-0.55,-1.51l-0.64,-0.25l-1.44,0.32l-1.03,-0.2l-1.57,0.54l-1.14,-1.74l-1.51,-0.48l-0.19,-0.6l-1.35,-1.51l-0.87,-0.59l-0.62,0.07l-1.52,-1.16l-0.8,-0.21l-0.51,-2.75l-3.06,-1.13l-0.65,-0.59l-0.52,-1.23l-2.15,-1.93l-2.19,-1.09l-1.45,-0.12l-3.44,-1.68l-2.85,0.98l-1.0,-0.4l-1.05,0.42l-0.35,0.68l-1.33,0.68l-0.5,0.7l0.03,0.64l-0.73,-0.22l-0.59,0.6l0.67,0.94l1.51,0.08l0.41,0.21l-3.03,0.23l-1.58,1.51l-0.91,0.45l-1.3,1.56l-1.56,1.03l-0.32,0.13l0.2,-0.48l-0.26,-0.54l-0.66,-0.04l-0.96,0.75l-1.12,1.5l-2.2,0.23l-2.11,1.06l-0.78,0.03l-0.27,-2.03l-1.71,-2.23l-2.21,-1.0l-0.18,-0.41l-2.51,-1.5l2.79,1.33l1.21,-0.74l0.0,-0.74l-1.32,-0.34l-0.36,0.55l-0.21,-1.01l-0.34,-0.1l0.13,-0.52l-0.49,-0.33l-1.39,0.61l-2.3,-0.76l0.65,-1.08l0.83,-0.1l1.03,-1.45l-0.91,-0.95l-0.46,0.12l-0.49,1.02l-0.44,-0.04l-0.81,0.56l-0.72,-0.9l-0.7,0.09l-0.17,0.38l-1.34,0.73l-0.14,0.68l0.29,0.46l-3.95,-1.35l-5.05,-0.71l0.12,-0.24l1.27,0.29l0.61,-0.53l2.1,0.39l0.23,-0.78l-0.94,-1.02l0.09,-0.7l-0.63,-0.28l-0.5,0.32l-0.28,-0.47l-1.9,0.19l-2.25,1.1l0.3,-0.63l-0.41,-0.58l-0.96,0.35l-0.58,-0.25l-0.23,0.44l0.2,0.71l-1.45,0.8l-0.4,0.63l-5.18,0.97l0.32,-0.52l-0.4,-0.52l-1.35,-0.28l-0.72,-0.53l0.69,-0.53l0.01,-0.78l-0.68,-0.13l-0.81,-0.66l-0.46,0.11l0.14,0.76l-0.42,1.77l-1.05,-1.39l-0.69,-0.45l-0.55,0.07l-0.3,0.71l0.82,1.77l-0.25,0.79l-1.39,0.99l-0.05,1.04l-0.6,0.22l-0.17,0.57l-1.48,0.56l0.28,-0.65l-0.21,-0.46l1.14,-1.03l0.07,-0.74l-0.4,-0.58l-1.19,-0.24l-0.41,-0.84l0.3,-1.7l-0.18,-1.61l-2.17,-1.12l-2.39,-2.46l0.32,-1.44l-0.15,-1.04ZM767.29,490.44l0.48,1.07l0.9,0.39l0.78,-0.15l1.41,1.67l0.91,0.58l1.86,0.69l1.61,0.07l0.55,-0.44l-0.08,-0.87l0.55,-0.65l-0.16,-1.21l0.76,-1.36l0.09,-1.81l-0.64,-1.62l-1.46,-2.01l-1.74,-1.32l-1.19,-0.13l-1.12,0.83l-1.83,3.16l-2.12,1.94l-0.13,0.77l0.57,0.41ZM644.36,434.13l-0.94,0.26l0.41,-0.44l0.53,0.18ZM665.13,435.7l0.98,-0.28l0.35,0.32l0.09,0.72l-1.42,-0.75ZM770.56,455.01l0.42,0.56l-0.43,0.75l0.0,-1.31ZM788.88,525.23l0.01,-0.07l0.01,0.03l-0.03,0.04ZM789.47,522.87l-0.22,-0.23l0.49,-0.32l-0.27,0.55ZM768.83,453.61l0.21,0.76l-0.31,2.33l0.28,1.79l-1.38,-3.23l1.19,-1.65ZM679.81,445.61l0.22,-0.2l0.36,0.02l-0.11,0.42l-0.47,-0.25Z", "name": "Florida"}, "US-WA": {"path": "M38.52,55.26l0.46,-1.32l0.18,0.45l0.65,0.3l1.04,-0.74l0.43,0.59l0.7,-0.03l0.17,-0.77l-0.92,-1.56l0.79,-0.74l-0.09,-1.36l0.49,-0.39l-0.1,-1.03l0.81,-0.27l0.05,0.5l0.48,0.41l0.95,-0.31l-0.09,-0.68l-1.35,-1.65l-0.9,0.15l-1.88,-0.56l0.17,-1.98l0.66,0.53l0.52,-0.07l0.29,-0.56l-0.16,-0.67l3.3,-0.52l0.26,-0.69l-1.7,-0.96l-0.86,-0.14l-0.37,-1.51l-0.7,-0.42l-0.81,-0.02l0.32,-4.73l-0.49,-1.28l0.1,-0.69l-0.4,-0.34l0.76,-5.74l-0.13,-2.46l-0.45,-0.62l-0.16,-1.36l-0.65,-1.33l-0.73,-0.57l-0.32,-2.45l0.35,-2.27l-0.15,-1.11l1.74,-3.3l-0.52,-1.23l4.59,3.9l1.19,0.38l0.92,0.75l0.81,1.3l1.86,1.08l3.24,0.91l0.84,0.77l1.42,0.11l1.73,1.02l2.33,0.73l1.46,-0.47l0.52,0.29l0.55,0.69l-0.03,1.09l0.55,0.74l0.31,0.11l0.49,-0.35l0.07,-0.75l0.45,0.03l0.63,1.39l-0.4,0.58l0.34,0.49l0.56,-0.04l0.72,-0.84l-0.38,-1.7l1.03,-0.24l-0.44,0.23l-0.21,0.69l1.27,4.41l-0.46,0.1l-1.67,1.73l0.22,-1.29l-0.22,-0.41l-1.31,0.31l-0.38,0.81l0.09,0.95l-1.37,1.7l-1.98,1.38l-1.06,1.41l-0.96,0.69l-1.1,1.67l-0.06,0.71l0.62,0.6l0.96,0.12l2.77,-0.48l1.22,-0.58l-0.03,-0.7l-0.64,-0.23l-2.94,0.79l-0.35,-0.3l3.23,-3.42l3.06,-0.88l0.89,-1.51l1.73,-1.54l0.53,0.57l0.54,-0.19l0.22,-1.81l-0.06,2.25l0.26,0.91l-0.99,-0.21l-0.64,0.77l-0.41,-0.73l-0.52,-0.19l-0.39,0.64l0.3,0.71l0.02,1.63l-0.21,-1.07l-0.67,-0.21l-0.47,0.69l-0.07,0.75l0.46,0.66l-0.63,0.58l-0.0,0.45l0.42,0.17l1.68,-0.57l0.25,1.09l-1.08,1.79l-0.08,1.05l-0.83,0.7l0.13,1.0l-0.85,-0.68l1.12,-1.44l-0.23,-0.96l-1.96,1.08l-0.38,0.64l-0.05,-2.11l-0.52,0.02l-1.03,1.59l-1.26,0.53l-1.14,1.87l-1.51,0.3l-0.46,0.43l-0.21,1.18l1.11,-0.03l-0.25,0.36l0.27,0.37l0.93,0.02l0.06,0.68l0.53,0.47l0.52,-0.27l0.35,-1.76l0.14,0.42l0.83,-0.15l1.11,1.48l1.31,-0.61l1.65,-1.48l0.98,-1.56l0.63,0.78l0.73,0.14l0.44,-0.23l-0.06,-0.86l1.56,-0.55l0.35,-0.94l-0.33,-1.27l0.22,-1.19l-0.18,-1.36l0.83,0.2l0.3,-0.92l-0.19,-0.75l-0.72,-0.63l0.89,-1.13l0.07,-1.75l1.24,-1.24l0.61,-1.37l1.61,-0.49l0.78,-1.16l-0.45,-0.66l-0.51,-0.02l-0.86,-1.3l0.16,-2.09l-0.26,-0.87l0.49,-0.79l0.06,-0.84l-1.15,-1.73l-0.63,-0.4l-0.17,-0.64l0.18,-0.5l0.59,0.23l0.53,-0.33l0.24,-1.8l0.79,-0.24l0.3,-1.0l-0.61,-2.32l0.44,-0.53l-0.03,-0.86l-0.96,-0.88l-0.95,0.3l-1.09,-2.66l0.93,-1.83l41.31,9.4l38.96,7.65l-9.66,54.39l-0.47,1.02l1.04,3.0l0.13,2.0l-1.0,1.3l0.73,1.88l-31.18,-5.92l-1.67,0.79l-7.24,-1.02l-1.68,0.92l-4.19,-0.12l-3.18,0.45l-1.64,0.75l-0.88,-0.26l-1.2,0.3l-1.51,-0.23l-2.43,-0.94l-0.91,0.46l-3.45,0.51l-2.11,-0.71l-1.65,0.3l-0.31,-1.36l-1.09,-0.88l-4.34,-1.46l-2.32,-0.11l-1.15,-0.51l-1.27,0.21l-1.89,0.86l-4.5,0.58l-1.11,-0.71l-1.15,-0.3l-1.61,-1.15l-1.84,-0.51l-0.63,-0.81l0.64,-6.82l-0.47,-0.95l-0.22,-1.9l-0.98,-1.35l-1.96,-1.67l-2.82,-0.11l-1.03,-1.31l-0.15,-1.05l-0.56,-0.63l-2.36,-0.31l-0.56,-0.3l-0.24,-0.79l-0.5,-0.18l-0.97,0.35l-0.84,-0.26l-1.1,0.4l-0.97,-1.47l-0.89,-0.22ZM61.85,39.78l0.16,0.74l-0.42,0.49l0.0,-0.91l0.26,-0.31ZM71.27,20.38l-0.61,0.87l-0.15,0.52l0.11,-1.01l0.65,-0.38ZM71.14,15.62l-0.09,-0.05l0.05,-0.04l0.04,0.1ZM70.37,15.48l-0.77,0.39l0.37,-0.68l-0.07,-0.6l0.22,-0.07l0.25,0.97ZM57.56,42.45l0.05,-0.02l-0.01,0.01l-0.04,0.02ZM67.75,19.23l1.73,-2.1l0.47,-0.02l0.53,1.71l-0.35,-0.55l-0.51,-0.12l-0.55,0.44l-0.35,-0.09l-0.35,0.73l-0.63,-0.01ZM67.87,20.4l0.44,0.0l0.61,0.5l0.08,0.35l-0.79,-0.2l-0.33,-0.65ZM68.84,23.16l-0.1,0.51l-0.0,0.0l-0.02,-0.24l0.12,-0.28ZM69.15,25.42l0.08,0.04l0.12,-0.04l-0.16,0.11l-0.05,-0.1ZM69.52,25.33l0.48,-0.93l1.02,1.21l0.11,1.12l-0.34,0.36l-0.34,-0.09l-0.27,-1.55l-0.67,-0.12ZM66.34,9.97l0.48,-0.34l0.18,1.51l-0.22,-0.05l-0.44,-1.12ZM68.04,9.66l0.83,0.8l-0.65,0.31l-0.18,-1.11ZM66.69,38.03l0.34,-1.07l0.21,-0.25l-0.03,1.07l-0.52,0.26ZM66.99,33.31l0.1,-1.04l0.35,-0.34l-0.23,1.56l-0.22,-0.18ZM66.51,14.27l-0.41,-0.4l0.6,-0.75l-0.18,0.61l-0.01,0.55ZM66.68,14.62l0.4,0.2l-0.08,0.12l-0.29,-0.12l-0.03,-0.2ZM66.74,12.96l-0.01,-0.1l0.05,-0.12l-0.04,0.23ZM64.36,13.12l-1.06,-0.82l0.19,-1.81l1.33,1.92l-0.35,0.18l-0.11,0.54ZM62.18,42.55l0.23,-0.25l0.02,0.01l-0.13,0.31l-0.12,-0.07ZM60.04,40.3l-0.09,-0.19l0.04,-0.07l0.0,0.13l0.05,0.14Z", "name": "Washington"}, "US-KS": {"path": "M477.9,239.67l0.44,0.63l0.76,0.18l1.04,0.8l2.19,-1.08l-0.0,0.75l1.08,0.79l0.23,1.44l-0.95,-0.15l-0.6,0.31l-0.17,0.97l-1.14,1.37l-0.06,1.14l-0.79,0.5l0.04,0.64l1.56,2.1l2.0,1.49l0.2,1.13l0.42,0.86l0.74,0.56l0.32,1.11l1.89,0.91l1.54,0.26l2.67,46.82l-31.55,1.48l-31.97,0.88l-31.98,0.26l-32.05,-0.37l1.21,-65.47l27.9,0.35l27.86,-0.14l27.85,-0.64l27.68,-1.12l1.65,1.23Z", "name": "Kansas"}, "US-WI": {"path": "M598.7,107.43l0.83,-0.15l-0.13,0.81l-0.56,0.01l-0.14,-0.68ZM594.22,116.05l0.47,-0.41l0.26,-2.36l0.95,-0.25l0.64,-0.69l0.22,-1.4l0.41,-0.63l0.63,-0.03l0.06,0.38l-0.76,0.06l-0.18,0.51l0.17,1.27l-0.38,0.17l-0.11,0.58l0.56,0.57l-0.24,0.65l-0.5,0.33l-0.69,1.91l0.07,1.23l-1.05,2.28l-0.41,0.15l-0.86,-0.97l-0.19,-0.72l0.31,-1.57l0.62,-1.05ZM510.06,124.08l0.41,-0.27l0.28,-0.9l-0.45,-1.48l0.04,-1.91l0.7,-1.16l0.53,-2.25l-1.61,-2.91l-0.83,-0.36l-1.28,-0.01l-0.21,-2.31l1.67,-2.26l-0.05,-0.77l0.77,-1.55l1.95,-1.09l0.48,-0.75l0.97,-0.25l0.45,-0.75l1.16,-0.14l1.04,-1.56l-0.97,-12.11l1.03,-0.35l0.22,-1.1l0.73,-0.97l0.78,0.69l1.68,0.64l2.61,-0.56l3.28,-1.57l2.65,-0.82l2.21,-2.12l0.31,0.29l1.39,-0.11l1.25,-1.48l0.79,-0.58l1.04,-0.1l0.4,-0.52l1.07,0.99l-0.48,1.68l-0.67,1.01l0.23,1.61l-1.21,2.21l0.64,0.66l2.5,-1.09l0.72,-0.86l2.16,1.22l2.34,0.47l0.44,0.54l0.86,-0.13l1.6,0.7l2.23,3.54l15.48,2.52l4.65,1.96l1.68,-0.17l1.63,0.42l1.33,-0.59l3.17,0.71l2.18,0.09l0.85,0.41l0.56,0.89l-0.42,1.09l0.41,0.77l3.4,0.63l1.41,1.13l-0.16,0.71l0.59,1.11l-0.36,0.81l0.43,1.25l-0.78,1.25l-0.03,1.76l0.91,0.63l1.38,-0.26l1.02,-0.72l0.2,0.26l-0.79,2.44l0.04,1.31l1.32,1.46l0.84,0.35l-0.24,2.02l-2.42,1.2l-0.51,0.79l0.04,1.26l-1.61,3.49l-0.4,3.5l1.11,0.82l0.92,-0.04l0.5,-0.36l0.49,-1.37l1.82,-1.47l0.66,-2.53l1.06,-1.7l0.14,0.25l0.45,-0.07l0.57,-0.7l0.88,-0.4l1.12,1.12l0.59,0.19l-0.29,2.21l-1.18,2.82l-0.56,5.58l0.23,1.11l0.8,0.93l0.07,0.52l-0.51,0.98l-1.3,1.34l-0.86,3.89l0.15,2.57l0.72,1.2l0.06,1.24l-1.07,3.22l0.12,2.12l-0.73,2.11l-0.28,2.47l0.59,2.02l-0.04,1.32l0.49,0.54l-0.21,1.7l0.92,0.78l0.54,2.43l1.2,1.54l0.08,1.69l-0.33,1.45l0.47,2.95l-44.2,4.6l-0.19,-0.79l-1.56,-2.19l-4.94,-0.84l-1.06,-1.35l-0.36,-1.69l-0.9,-1.21l-0.86,-4.9l1.04,-2.62l-0.09,-0.99l-0.71,-0.79l-1.44,-0.48l-0.71,-1.76l-0.47,-6.02l-0.7,-1.4l-0.52,-2.56l-1.15,-0.6l-1.1,-1.56l-0.93,-0.11l-1.17,-0.75l-1.71,0.09l-2.67,-1.79l-2.3,-3.5l-2.64,-2.1l-2.94,-0.53l-0.73,-1.24l-1.12,-1.0l-3.12,-0.45l-3.53,-2.74l0.45,-1.24l-0.12,-1.61l0.25,-0.81l-0.88,-3.11ZM541.58,78.25l0.05,-0.28l0.03,0.16l-0.08,0.12ZM537.91,83.72l0.28,-0.21l0.05,0.08l-0.33,0.12Z", "name": "Wisconsin"}, "US-OR": {"path": "M10.69,140.12l0.01,-1.77l0.5,-0.84l0.32,-1.95l1.12,-1.91l0.24,-1.9l-0.72,-2.57l-0.33,-0.15l-0.12,-1.81l3.04,-3.82l2.5,-5.98l0.01,0.77l0.52,0.52l0.49,-0.28l0.6,-1.6l0.47,-0.48l0.31,0.98l1.12,0.41l0.33,-0.54l-0.45,-1.76l0.27,-0.87l-0.45,-0.14l-0.79,0.32l1.74,-3.16l1.13,-0.96l0.89,0.3l0.49,-0.29l-0.47,-1.08l-0.81,-0.4l1.77,-4.63l0.47,-0.57l0.02,-0.99l1.08,-2.67l0.62,-2.6l1.04,-1.92l0.33,0.28l0.66,-0.33l-0.04,-0.6l-0.76,-0.62l1.06,-2.6l0.32,0.22l0.59,-0.19l0.13,-0.35l-0.04,-0.51l-0.57,-0.32l0.85,-3.84l1.23,-1.8l0.83,-3.04l1.14,-1.76l0.83,-2.45l0.26,-1.21l-0.18,-0.5l1.19,-1.08l-0.32,-1.64l0.96,0.57l0.78,-0.63l-0.39,-0.75l0.2,-0.65l-0.77,-0.77l0.51,-1.07l1.3,-0.86l0.06,-0.46l-0.93,-0.34l-0.33,-1.25l0.97,-2.14l-0.04,-1.48l0.86,-0.53l0.58,-1.33l0.18,-1.96l-0.21,-1.45l0.83,1.17l0.6,0.18l-0.11,0.89l0.55,0.53l0.83,-0.96l-0.27,-0.99l0.21,-0.07l0.24,0.56l0.69,0.32l1.51,0.04l0.37,-0.36l1.37,-0.19l0.99,2.08l2.43,0.92l1.25,-0.64l0.78,0.04l1.72,1.51l0.77,1.04l0.21,1.9l0.43,0.78l-0.03,2.05l-0.39,1.24l0.19,0.93l-0.43,1.74l0.26,1.45l0.79,0.85l1.94,0.56l1.44,1.05l1.36,0.41l1.04,0.69l4.98,-0.53l2.9,-1.06l1.14,0.51l2.23,0.09l4.24,1.43l0.69,0.54l0.19,1.15l0.57,0.58l1.86,-0.27l2.11,0.71l3.79,-0.55l0.69,-0.42l2.19,0.93l1.64,0.24l1.2,-0.3l0.88,0.26l1.89,-0.78l3.07,-0.43l4.16,0.13l1.61,-0.91l7.17,1.02l0.96,-0.19l0.79,-0.58l31.27,5.93l0.23,1.81l0.93,1.82l1.16,0.63l1.96,1.86l0.57,2.45l-0.16,1.0l-3.69,4.55l-0.4,1.41l-1.39,2.63l-2.21,2.42l-0.65,2.68l-1.49,1.84l-2.23,1.5l-1.92,3.35l-1.49,1.27l-0.62,2.02l-0.12,1.87l0.28,0.92l0.56,0.61l0.54,0.04l0.39,-0.35l0.63,0.76l0.89,-0.05l0.07,0.88l0.81,0.95l-0.46,1.0l-0.65,0.06l-0.33,0.4l0.21,1.8l-1.03,2.56l-1.22,1.41l-6.86,39.16l-26.21,-4.99l-28.9,-6.05l-28.8,-6.61l-28.95,-7.24l-1.48,-2.59l0.2,-2.36l-0.23,-0.89Z", "name": "Oregon"}, "US-KY": {"path": "M583.02,306.59l0.35,-2.18l1.13,0.96l0.72,0.2l0.75,-0.36l0.46,-0.88l0.87,-3.55l-0.54,-1.75l0.38,-0.86l-0.1,-1.88l-1.27,-2.04l1.79,-3.21l1.24,-0.51l0.73,0.06l7.03,2.56l0.81,-0.2l0.65,-0.72l0.24,-1.93l-1.49,-2.14l-0.24,-1.44l0.2,-0.87l0.4,-0.52l1.1,-0.18l1.24,-0.83l3.0,-0.95l0.64,-0.51l0.15,-1.13l-1.53,-2.05l-0.08,-0.68l1.33,-1.97l0.14,-1.16l1.25,0.42l1.12,-1.33l-0.68,-2.0l1.92,0.9l1.72,-0.84l0.03,1.18l1.0,0.46l0.99,-0.94l0.02,-1.36l0.51,0.16l1.9,-0.96l4.41,1.52l0.64,0.94l0.86,0.18l0.59,-0.59l0.73,-2.53l1.38,-0.55l1.39,-1.34l0.86,1.29l0.77,0.42l1.16,-0.13l0.11,0.75l0.95,0.19l0.67,-0.62l0.03,-1.01l0.84,-0.38l0.26,-0.48l-0.25,-2.09l0.84,-0.4l0.34,-0.56l-0.06,-0.69l1.25,-0.56l0.34,-0.72l0.38,1.47l0.61,0.6l1.46,0.64l1.25,-0.0l1.11,0.81l0.53,-0.11l0.26,-0.55l1.1,-0.46l0.53,-0.69l0.04,-3.48l0.85,-2.18l1.02,0.18l1.55,-1.19l0.75,-3.46l1.04,-0.37l1.65,-2.23l0.0,-0.81l-1.18,-2.88l2.78,-0.59l1.54,0.81l3.85,-2.82l2.23,-0.46l-0.18,-1.07l0.36,-1.47l-0.32,-0.36l-1.22,-0.04l0.58,-1.39l-1.09,-1.54l1.65,-1.83l1.81,1.18l0.92,-0.11l1.93,-1.01l0.78,0.88l1.76,0.54l0.57,1.28l0.94,0.92l0.79,1.84l2.6,0.67l1.87,-0.57l1.63,0.27l2.18,1.85l0.96,0.43l1.28,-0.18l0.61,-1.31l0.99,-0.54l1.35,0.5l1.34,0.04l1.33,1.09l1.26,-0.69l1.41,-0.15l1.81,-2.55l1.72,-1.03l0.92,2.35l0.7,0.83l2.45,0.81l1.35,0.97l0.75,1.05l0.93,3.35l-0.37,0.45l0.09,0.72l-0.44,0.61l0.02,0.53l2.24,2.62l1.35,0.92l-0.08,0.89l1.34,0.97l0.58,1.36l1.55,1.2l0.98,1.62l2.14,0.84l1.09,1.12l2.14,0.25l-4.86,6.13l-5.06,4.16l-0.42,0.86l0.22,1.25l-2.07,1.93l0.04,1.64l-3.06,1.63l-0.8,2.38l-1.71,0.6l-2.7,1.83l-1.66,0.48l-3.39,2.42l-23.95,3.09l-8.8,1.42l-7.47,0.86l-7.68,0.46l-22.71,3.52l-0.64,-0.56l-3.63,0.09l-0.41,0.6l1.03,3.57l-23.0,2.73ZM580.9,306.78l-0.59,0.08l-0.06,-0.55l0.47,-0.01l0.18,0.49Z", "name": "Kentucky"}, "US-CO": {"path": "M364.18,239.57l-1.22,65.87l-29.29,-0.9l-29.38,-1.43l-29.35,-1.95l-32.17,-2.75l8.33,-87.15l27.79,2.4l28.23,1.92l29.58,1.46l27.95,0.87l-0.46,21.66Z", "name": "Colorado"}, "US-OH": {"path": "M664.99,178.81l1.67,0.47l1.04,-0.3l1.74,1.07l2.07,0.26l1.47,1.18l1.71,0.23l-2.19,1.18l-0.12,0.47l0.42,0.24l2.46,0.19l1.39,-1.1l1.77,-0.25l3.39,0.96l0.92,-0.08l1.48,-1.29l1.74,-0.6l1.15,-0.96l1.91,-0.97l2.62,-0.03l1.09,-0.62l1.24,-0.06l1.07,-0.8l4.24,-5.46l4.53,-3.47l6.92,-4.36l5.83,28.05l-0.51,0.54l-1.28,0.43l-0.41,0.95l1.65,2.24l0.02,2.11l0.41,0.26l0.31,0.94l-0.04,0.76l-0.54,0.83l-0.5,4.08l0.18,3.21l-0.58,0.41l0.34,1.11l-0.35,1.74l-0.39,0.54l0.76,1.23l-0.25,1.87l-2.41,2.65l-0.82,1.86l-1.37,1.5l-1.24,0.67l-0.6,0.7l-0.87,-0.92l-1.18,0.14l-1.32,1.74l-0.09,1.32l-1.78,0.85l-0.78,2.25l0.28,1.58l-0.94,0.85l0.3,0.67l0.63,0.41l0.27,1.3l-0.8,0.17l-0.5,1.6l0.06,-0.93l-0.91,-1.26l-1.53,-0.55l-1.07,0.71l-0.82,1.98l-0.34,2.69l-0.53,0.82l1.22,3.58l-1.27,0.39l-0.28,0.42l-0.25,3.12l-2.66,1.2l-1.0,0.05l-0.76,-1.06l-1.51,-1.1l-2.34,-0.73l-1.17,-1.92l-0.31,-1.14l-0.42,-0.33l-0.73,0.13l-1.84,1.17l-1.1,1.29l-0.4,1.05l-1.43,0.15l-0.87,0.61l-1.11,-1.0l-3.14,-0.59l-1.37,0.72l-0.53,1.25l-0.71,0.05l-3.04,-2.26l-1.93,-0.29l-1.77,0.56l-2.14,-0.52l-0.55,-1.54l-0.96,-0.97l-0.63,-1.38l-2.03,-0.76l-1.14,-1.01l-0.97,0.26l-1.31,0.89l-0.46,0.03l-1.79,-1.23l-0.61,0.2l-0.6,0.71l-8.53,-55.69l20.43,-4.26ZM675.61,181.34l0.53,-0.79l0.67,0.41l-0.48,0.35l-0.72,0.03ZM677.31,180.77l0.01,-0.0l0.01,-0.0l-0.02,0.0Z", "name": "Ohio"}, "US-OK": {"path": "M399.06,359.31l-0.05,-42.03l-0.39,-0.4l-26.69,-0.22l-25.13,-0.6l0.31,-10.23l36.7,0.74l36.0,-0.07l35.99,-0.86l35.56,-1.62l0.6,10.68l4.55,24.34l1.41,37.88l-1.2,-0.22l-0.29,-0.36l-2.13,-0.21l-0.82,-0.79l-2.11,-0.39l-1.77,-2.05l-1.23,-0.22l-2.25,-1.57l-1.5,-0.4l-0.8,0.46l-0.23,0.88l-0.82,0.24l-0.46,0.62l-2.47,-0.14l-0.47,-0.19l-0.27,-0.68l-1.05,-0.61l-2.3,1.29l-1.17,0.2l-0.19,0.56l-0.63,0.28l-2.12,-0.77l-1.7,1.18l-1.17,0.08l-0.89,0.42l-0.83,1.37l-1.48,0.06l-0.57,1.25l-1.26,-1.55l-1.7,-0.1l-0.32,-0.58l-1.21,-0.46l-0.02,-0.96l-0.44,-0.5l-1.24,-0.18l-0.73,1.38l-0.66,0.11l-0.84,-0.5l-0.97,0.07l-0.71,-1.51l-1.09,-0.35l-1.17,0.57l-0.45,1.7l-0.7,-0.08l-0.49,0.43l0.29,0.73l-0.51,1.68l-0.43,0.19l-0.55,-0.55l-0.3,-0.91l0.39,-1.65l-0.75,-0.86l-0.8,0.18l-0.49,0.76l-0.84,-0.18l-0.92,0.98l-1.07,0.13l-0.53,-1.36l-1.99,-0.19l-0.3,-1.48l-1.19,-0.53l-0.82,0.33l-2.12,2.15l-1.21,0.51l-0.97,-0.38l0.19,-1.25l-0.28,-1.13l-2.33,-0.68l-0.07,-2.18l-0.43,-0.55l-2.11,0.39l-2.52,-0.25l-0.64,0.26l-0.81,1.21l-0.95,0.06l-1.77,-1.77l-0.97,-0.12l-1.5,0.56l-2.68,-0.63l-1.86,-1.0l-1.05,0.25l-2.46,-0.3l-0.17,-2.12l-0.85,-0.87l-0.44,-1.02l-1.16,-0.41l-0.7,-0.83l-0.83,0.08l-0.44,1.64l-2.22,-0.68l-1.07,0.6l-0.96,-0.09l-3.79,-3.78l-1.12,-0.43l-0.8,0.08Z", "name": "Oklahoma"}, "US-WV": {"path": "M693.03,248.42l3.95,-1.54l0.35,-0.71l0.12,-2.77l1.15,-0.22l0.4,-0.61l-0.57,-2.49l-0.61,-1.24l0.49,-0.64l0.36,-2.77l0.68,-1.66l0.45,-0.39l1.24,0.55l0.41,0.71l-0.14,1.13l0.71,0.46l0.78,-0.44l0.48,-1.42l0.49,0.21l0.57,-0.2l0.2,-0.44l-0.63,-2.09l-0.75,-0.55l0.81,-0.79l-0.26,-1.71l0.74,-2.0l1.65,-0.51l0.17,-1.6l1.02,-1.42l0.43,-0.08l0.65,0.79l0.67,0.19l2.28,-1.59l1.5,-1.64l0.79,-1.83l2.45,-2.67l0.37,-2.41l-0.73,-1.0l0.71,-2.33l-0.25,-0.76l0.59,-0.58l-0.27,-3.43l0.47,-3.93l0.53,-0.8l0.08,-1.11l-0.38,-1.21l-0.39,-0.33l-0.04,-2.01l-1.57,-1.91l0.44,-0.54l0.85,-0.1l0.3,-0.33l4.03,19.34l0.47,0.31l16.6,-3.55l2.17,10.68l0.5,0.37l2.06,-2.5l0.97,-0.56l0.34,-1.03l1.63,-1.99l0.25,-1.05l0.52,-0.4l1.19,0.45l0.74,-0.32l1.32,-2.6l0.6,-0.46l-0.04,-0.85l0.42,0.59l1.81,0.52l3.2,-0.57l0.78,-0.86l0.07,-1.46l2.0,-0.74l1.02,-1.69l0.67,-0.1l3.16,1.5l1.81,-0.71l-0.45,1.02l0.56,0.92l1.27,0.42l0.09,0.96l1.13,0.43l0.09,1.2l0.33,0.42l-0.58,3.64l-9.0,-4.48l-0.64,0.24l-0.31,1.14l0.38,1.61l-0.52,1.62l0.41,2.28l-1.36,2.4l-0.42,1.76l-0.72,0.53l-0.42,1.11l-0.27,0.21l-0.61,-0.23l-0.37,0.33l-1.25,3.28l-1.84,-0.78l-0.64,0.25l-0.94,2.77l0.08,1.47l-0.73,1.14l-0.19,2.33l-0.89,2.2l-3.25,-0.36l-1.44,-1.76l-1.71,-0.24l-0.5,0.41l-0.26,2.17l0.19,1.3l-0.32,1.45l-0.49,0.45l-0.31,1.04l0.23,0.92l-1.58,2.44l-0.04,2.1l-0.52,2.0l-2.58,4.73l-0.75,3.16l0.14,0.76l1.14,0.55l-1.08,1.38l0.06,0.6l0.45,0.4l-2.16,2.13l-0.55,-0.7l-0.84,0.15l-3.12,2.53l-1.03,-0.56l-1.32,0.26l-0.44,0.91l0.45,1.17l-0.91,0.91l-0.73,-0.05l-2.27,1.0l-1.21,0.96l-2.18,-1.36l-0.73,-0.01l-0.82,1.58l-1.1,0.49l-1.22,1.46l-1.08,0.08l-1.98,-1.09l-1.31,-0.01l-0.61,-0.74l-1.19,-0.6l-0.31,-1.33l-0.89,-0.55l0.36,-0.67l-0.3,-0.81l-0.85,-0.37l-0.84,0.25l-1.33,-0.17l-1.26,-1.19l-2.06,-0.79l-0.76,-1.43l-1.58,-1.24l-0.7,-1.49l-1.0,-0.6l-0.12,-1.09l-1.38,-0.95l-2.0,-2.27l0.71,-2.03l-0.25,-1.62l-0.66,-1.46Z", "name": "West Virginia"}, "US-WY": {"path": "M218.53,207.02l10.1,-86.6l25.46,2.74l26.8,2.4l26.83,1.91l27.85,1.46l-3.67,87.11l-27.32,-1.41l-28.21,-1.97l-29.69,-2.63l-28.14,-3.02Z", "name": "Wyoming"}, "US-UT": {"path": "M178.67,180.38l41.53,5.44l-2.51,21.5l0.35,0.45l32.24,3.43l-8.33,87.15l-42.54,-4.67l-42.41,-5.77l16.08,-108.34l5.58,0.82ZM187.74,191.46l-0.3,0.04l-0.25,0.62l0.74,3.68l-0.81,0.19l-0.5,1.31l1.15,0.59l0.35,-0.84l0.37,-0.18l0.92,1.14l0.83,1.68l-0.25,1.0l0.16,1.45l-0.4,0.77l0.4,0.52l-0.05,0.56l1.58,1.84l0.02,0.59l1.13,1.92l0.71,-0.1l0.83,-1.74l0.08,2.28l0.53,0.94l0.06,1.8l0.99,0.47l1.65,-0.67l2.48,-1.77l0.37,-1.25l3.32,-1.44l0.17,-0.54l-0.52,-1.02l-0.68,-0.84l-1.36,-0.7l-1.87,-4.59l-0.87,-0.46l0.87,-0.92l1.3,0.6l1.33,-0.15l0.92,-0.83l-0.06,-1.12l-1.55,-0.5l-0.81,0.42l-1.17,-0.12l0.27,-0.76l-0.58,-0.79l-1.86,-0.22l-0.56,1.13l0.28,0.78l-0.35,0.69l0.55,2.44l-0.91,0.32l-0.34,-0.42l0.22,-1.8l-0.42,-0.69l-0.06,-1.74l-0.68,-0.6l-1.32,-0.11l-1.07,-1.55l-0.19,-0.69l0.64,-0.55l0.36,-1.29l-0.83,-1.38l-1.23,-0.28l-0.99,0.81l-2.73,0.2l-0.35,0.63l0.62,0.83l-0.28,0.43ZM199.13,204.0l0.03,0.02l0.04,0.11l-0.07,-0.13ZM199.17,204.81l0.31,0.91l-0.18,0.9l-0.39,-0.93l0.25,-0.88Z", "name": "Utah"}, "US-IN": {"path": "M600.86,189.63l1.43,0.87l2.1,0.14l1.52,-0.38l2.63,-1.39l2.73,-2.1l32.3,-4.83l8.81,57.45l-0.66,1.15l0.3,0.92l0.81,0.79l-0.66,1.14l0.49,0.8l1.12,0.04l-0.36,1.14l0.18,0.51l-1.81,0.29l-3.18,2.55l-0.43,0.17l-1.4,-0.81l-3.46,0.91l-0.09,0.78l1.19,3.1l-1.4,1.88l-1.18,0.49l-0.45,0.89l-0.31,2.6l-1.11,0.88l-1.06,-0.24l-0.47,0.47l-0.85,1.95l0.05,3.14l-0.39,1.0l-1.38,0.85l-0.93,-0.68l-1.24,0.01l-1.48,-0.69l-0.62,-1.84l-1.89,-0.73l-0.44,0.3l-0.04,0.5l0.83,0.68l-0.62,0.31l-0.89,-0.35l-0.36,0.29l-0.04,0.48l0.54,0.93l-1.08,0.68l0.14,2.37l-1.06,0.65l-0.0,0.83l-0.16,0.37l0.08,-0.5l-0.33,-0.51l-1.6,0.18l-1.4,-1.69l-0.5,-0.08l-1.67,1.5l-1.57,0.69l-1.07,2.89l-0.81,-1.07l-2.79,-0.77l-1.11,-0.61l-1.08,-0.18l-1.76,0.92l-0.64,-1.02l-0.58,-0.18l-0.53,0.56l0.64,1.86l-0.34,0.84l-0.28,0.09l-0.02,-1.18l-0.42,-0.4l-0.58,0.01l-1.46,0.79l-1.41,-0.84l-0.85,0.0l-0.48,0.95l0.71,1.55l-0.49,0.74l-1.15,-0.39l-0.07,-0.54l-0.53,-0.44l0.55,-0.63l-0.35,-3.09l0.96,-0.78l-0.07,-0.58l-0.44,-0.23l0.69,-0.46l0.25,-0.61l-1.17,-1.47l0.46,-1.16l0.32,0.19l1.39,-0.55l0.33,-1.8l0.55,-0.4l0.44,-0.92l-0.06,-0.83l1.52,-1.07l0.06,-0.69l-0.41,-0.93l0.57,-0.86l0.14,-1.29l0.87,-0.51l0.4,-1.91l-1.08,-2.54l0.22,-0.8l-0.16,-1.11l-0.93,-0.91l-0.61,-1.5l-1.05,-0.78l-0.04,-0.59l0.92,-1.39l-0.63,-2.25l1.27,-1.31l-6.5,-50.68Z", "name": "Indiana"}, "US-IL": {"path": "M540.07,225.55l0.86,-0.35l0.37,-0.67l-0.23,-2.33l-0.73,-0.93l0.15,-0.41l0.72,-0.69l2.42,-0.98l0.71,-0.65l0.63,-1.68l0.17,-2.11l1.65,-2.47l0.27,-0.94l-0.03,-1.22l-0.59,-1.95l-2.23,-1.88l-0.11,-1.77l0.67,-2.38l0.45,-0.37l4.6,-0.85l0.81,-0.41l0.82,-1.12l2.55,-1.0l1.43,-1.56l-0.01,-1.57l0.4,-1.71l1.42,-1.46l0.29,-0.74l0.33,-4.37l-0.76,-2.14l-4.02,-2.47l-0.28,-1.5l-0.48,-0.82l-3.64,-2.48l44.58,-4.64l-0.01,2.66l0.57,2.59l1.37,2.49l1.31,0.95l0.76,2.6l1.26,2.71l1.42,1.84l6.6,51.49l-1.22,1.13l-0.1,0.69l0.67,1.76l-0.84,1.09l-0.03,1.11l1.19,1.09l0.56,1.41l0.89,0.82l-0.1,1.8l1.06,2.31l-0.28,1.49l-0.87,0.56l-0.21,1.47l-0.59,0.93l0.34,1.2l-1.48,1.13l-0.23,0.41l0.28,0.7l-0.93,1.17l-0.31,1.19l-1.64,0.67l-0.63,1.67l0.15,0.8l0.97,0.83l-1.27,1.15l0.42,0.76l-0.49,0.23l-0.13,0.54l0.43,2.94l-1.15,0.19l0.08,0.45l0.92,0.78l-0.48,0.17l-0.03,0.64l0.83,0.29l0.04,0.42l-1.31,1.97l-0.25,1.19l0.59,1.22l0.7,0.64l0.37,1.08l-3.31,1.22l-1.19,0.82l-1.24,0.24l-0.77,1.01l-0.18,2.04l0.3,0.88l1.4,1.93l0.07,0.54l-0.53,1.19l-0.96,0.03l-6.3,-2.43l-1.08,-0.08l-1.57,0.64l-0.68,0.72l-1.44,2.95l0.06,0.66l-1.18,-1.2l-0.79,0.14l-0.35,0.47l0.59,1.13l-1.24,-0.79l-0.01,-0.68l-1.6,-2.21l-0.4,-1.12l-0.76,-0.37l-0.05,-0.49l0.94,-1.35l0.2,-1.03l-0.32,-1.01l-1.44,-2.02l-0.47,-3.18l-2.26,-0.99l-1.55,-2.14l-1.95,-0.82l-1.72,-1.34l-1.56,-0.14l-1.82,-0.96l-2.32,-1.78l-2.34,-2.44l-0.36,-1.95l2.37,-6.85l-0.25,-2.32l0.98,-2.06l-0.38,-0.84l-2.66,-1.45l-2.59,-0.67l-1.29,0.45l-0.86,1.45l-0.46,0.28l-0.44,-0.13l-1.3,-1.9l-0.43,-1.52l0.16,-0.87l-0.54,-0.91l-0.29,-1.65l-0.83,-1.36l-0.94,-0.9l-4.11,-2.52l-1.01,-1.64l-4.53,-3.53l-0.73,-1.9l-1.04,-1.21l-0.04,-1.6l-0.96,-1.48l-0.75,-3.54l0.1,-2.94l0.6,-1.28ZM585.52,295.52l0.05,0.05l0.04,0.04l-0.05,-0.0l-0.04,-0.09Z", "name": "Illinois"}, "US-AK": {"path": "M89.36,517.03l0.84,0.08l0.09,0.36l-0.3,0.32l-0.64,0.3l-0.15,-0.15l0.25,-0.4l-0.12,-0.31l0.04,-0.2ZM91.79,517.2l0.42,-0.02l0.19,-0.11l0.26,-0.56l1.74,-0.37l2.26,0.07l1.57,0.63l0.84,0.69l0.02,1.85l0.32,0.18l0.0,0.34l0.25,0.27l-0.35,0.09l-0.25,-0.16l-0.23,0.08l-0.41,-0.33l-0.29,-0.04l-0.69,0.23l-0.91,-0.21l-0.07,-0.26l-0.24,-0.17l0.27,-0.21l0.74,0.72l0.46,-0.02l0.2,-0.48l-0.28,-0.44l-0.03,-0.3l-0.31,-0.67l-0.96,-0.52l-1.05,0.27l-0.57,0.69l-1.04,0.3l-0.44,-0.3l-0.48,0.12l-0.06,0.12l-0.63,-0.14l-0.26,0.06l-0.22,0.24l0.2,-0.3l-0.1,-0.55l0.12,-0.79ZM99.83,520.19l0.3,-0.07l0.29,-0.28l-0.03,-0.55l0.31,0.2l-0.06,0.45l0.83,0.92l-0.93,-0.51l-0.44,0.41l-0.13,-0.54l-0.13,-0.04ZM100.07,520.81l0.0,0.04l-0.03,0.0l0.02,-0.04ZM102.01,520.78l0.05,-0.34l0.33,-0.2l0.01,-0.12l-0.58,-1.24l0.1,-0.2l0.59,-0.24l0.29,-0.3l0.65,-0.34l0.62,-0.01l0.41,-0.13l0.81,0.1l1.42,-0.06l0.64,0.15l0.49,0.27l0.88,0.11l0.27,0.15l0.23,-0.22l0.27,-0.05l0.39,0.09l0.2,0.21l0.26,-0.05l0.2,0.38l0.44,0.31l0.1,0.23l0.7,-0.06l0.3,-0.77l0.44,-0.61l0.47,-0.21l1.78,-0.45l0.5,0.04l0.37,0.23l1.13,-0.38l0.66,0.04l-0.11,0.41l0.43,0.51l0.42,0.26l0.62,0.06l0.42,-0.43l0.14,-0.42l-0.34,-0.29l-0.31,-0.03l0.15,-0.44l-0.15,-0.38l1.04,-1.0l0.83,-0.99l0.12,-0.08l0.34,0.17l0.38,-0.02l0.32,0.3l0.19,0.37l0.66,-0.29l-0.1,-0.57l-0.43,-0.58l-0.46,-0.24l0.15,-0.44l0.77,-0.47l0.36,0.04l0.68,-0.2l0.8,-0.08l0.58,0.18l0.45,-0.16l-0.12,-0.52l0.66,-0.6l0.4,0.06l0.26,-0.11l0.43,-0.52l0.34,-0.12l0.23,-0.46l-0.42,-0.3l-0.38,0.03l-0.33,0.15l-0.36,0.39l-0.51,-0.09l-0.5,0.27l-2.19,-0.52l-1.69,-0.24l-0.71,-0.26l-0.12,-0.2l0.17,-0.32l0.04,-0.44l-0.28,-0.56l0.45,-0.35l0.43,-0.13l0.36,0.38l0.04,0.25l-0.15,0.44l0.07,0.39l0.56,0.12l0.32,-0.15l-0.03,-0.3l0.16,-0.35l-0.05,-0.75l-0.84,-1.05l0.01,-0.7l-0.67,-0.19l-0.19,0.24l-0.06,0.48l-0.41,0.22l-0.09,0.03l-0.26,-0.56l-0.34,-0.09l-0.51,0.41l-0.02,0.26l-0.15,0.15l-0.38,-0.02l-0.48,0.27l-0.24,0.54l-0.22,1.13l-0.13,0.32l-0.19,0.05l-0.31,-0.31l0.1,-2.67l-0.23,-0.99l0.19,-0.33l0.02,-0.27l-0.16,-0.29l-0.53,-0.27l-0.46,0.26l-0.1,-0.07l-0.35,0.13l-0.01,-0.54l-0.54,-0.61l0.19,-0.22l0.08,-0.65l-0.16,-0.37l-0.55,-0.26l-1.89,-0.01l-0.58,-0.34l-1.01,-0.12l-0.16,-0.12l-0.07,-0.22l-0.23,-0.07l-1.06,0.53l-0.75,-0.16l-0.12,-0.44l0.3,0.09l0.48,-0.08l0.31,-0.44l-0.21,-0.49l0.37,-0.49l0.83,0.04l0.43,-0.16l0.12,-0.35l-0.14,-0.42l-1.11,-0.64l0.09,-0.27l0.34,-0.17l0.38,-0.44l1.12,-0.0l0.23,-0.09l0.19,-0.32l0.03,-0.95l0.22,-0.54l0.07,-1.42l0.25,-0.45l-0.08,-0.58l0.07,-0.2l0.88,-0.74l0.02,-0.1l-0.09,-0.02l0.19,-0.16l-0.31,-0.35l-0.27,0.05l-0.04,-0.25l-0.09,-0.04l0.57,-0.22l0.33,-0.25l0.51,-0.1l0.24,-0.25l0.42,-0.0l0.19,0.18l0.41,0.08l0.29,-0.08l0.44,-0.55l-0.3,-0.34l-0.39,-0.07l-0.05,-0.33l-0.27,-0.31l-0.6,0.4l-0.43,-0.07l-1.12,0.62l-1.04,0.06l-0.34,0.18l-0.48,-0.03l-0.12,0.5l0.4,0.64l-0.26,0.19l-0.29,0.45l-0.19,-0.09l-0.17,-0.27l-0.76,-0.04l-1.16,-0.25l-0.81,-0.4l-1.05,-0.59l-0.78,-0.61l-0.52,-0.69l0.01,-0.21l0.6,-0.1l-0.06,-0.4l0.1,-0.24l-0.51,-1.06l0.1,-0.78l-0.18,-0.52l0.33,-0.54l-0.4,-0.34l-0.23,0.0l-0.44,-0.69l-0.01,-0.2l0.59,-0.14l0.3,-0.37l-0.05,-0.44l-0.36,-0.26l0.72,0.04l0.29,-0.13l0.18,-0.25l0.63,0.01l0.08,0.51l0.56,0.51l0.32,0.49l-0.03,0.09l-0.79,0.11l-0.53,0.51l0.31,0.45l0.94,-0.08l0.4,0.24l0.26,-0.01l0.39,-0.22l0.29,0.03l0.08,0.07l-0.51,0.6l-0.05,0.38l0.22,0.43l0.46,0.24l1.42,0.07l0.28,-0.17l0.16,-0.35l0.19,-0.08l-0.2,-0.74l0.35,-0.35l-0.02,-0.33l-0.18,-0.25l0.15,-0.43l-0.08,-0.13l-0.52,-0.26l-0.77,-0.01l-0.34,0.1l-1.51,-1.2l-0.01,-0.53l-0.35,-0.39l-0.26,-0.12l-0.15,-0.38l0.55,0.15l0.53,-0.4l-0.17,-0.41l-0.7,-0.51l0.4,-0.45l-0.14,-0.5l0.31,-0.15l0.27,0.08l0.44,-0.1l0.45,0.27l0.75,-0.04l0.67,-0.44l-0.08,-0.48l-0.18,-0.19l-0.48,-0.03l-0.51,0.16l-0.43,-0.19l-1.02,-0.02l-0.26,0.14l-0.44,0.04l-0.36,0.29l-0.62,0.09l-0.15,0.12l-0.15,0.42l-0.13,-0.19l0.27,-0.52l0.36,-0.24l-0.1,-0.44l-0.48,-0.6l0.03,-0.1l0.37,0.1l0.4,-0.18l0.16,-0.22l0.07,-0.36l-0.22,-0.6l0.55,0.23l0.42,-0.5l-0.44,-0.59l0.38,0.32l0.94,0.37l0.2,-0.44l0.14,0.01l-0.04,-0.54l0.12,-0.36l0.48,-0.28l0.49,0.01l1.96,-0.47l0.8,-0.03l0.3,0.25l-0.01,0.44l0.19,0.27l-0.27,0.16l0.13,0.47l0.35,0.15l0.74,0.01l0.29,-0.39l-0.13,-0.45l0.08,-0.34l1.21,-0.11l0.29,-0.63l-0.31,-0.24l-0.93,-0.04l0.03,-0.08l0.41,-0.03l0.15,-0.63l0.72,-0.27l0.86,0.88l0.32,0.11l0.38,-0.28l0.08,-0.27l-0.04,-0.41l-0.18,-0.26l0.34,0.0l0.69,0.32l0.35,0.31l0.54,0.81l-0.06,0.29l-0.38,-0.09l-0.52,0.21l-0.13,0.47l0.43,0.24l1.07,0.06l0.05,0.52l0.31,0.3l0.91,0.49l1.02,0.09l0.53,-0.18l0.41,0.17l0.49,-0.0l1.61,-0.32l0.1,0.49l1.67,0.97l0.28,0.31l0.53,0.32l1.06,0.37l1.81,-0.2l0.56,-0.21l0.47,-0.49l0.2,-0.57l0.15,-0.95l0.61,-1.1l0.01,-0.29l-0.24,-0.88l0.14,-0.05l-0.03,-0.19l0.58,0.25l0.2,-0.1l0.86,0.0l0.36,-0.17l0.41,-0.47l0.07,-0.93l-0.19,-0.43l0.22,-0.03l0.11,-0.44l-0.23,-0.32l-0.73,-0.39l-0.29,0.12l-0.43,-0.04l-0.52,0.2l-0.21,-0.12l-0.29,-0.6l-0.31,-0.29l-0.51,0.0l-0.02,0.1l-0.52,-0.04l-0.43,-0.31l-0.56,-0.02l-0.32,0.1l-1.04,-0.24l-0.48,0.03l-0.33,0.16l0.04,-0.42l-0.29,-0.71l-0.21,-0.97l-0.49,-0.23l-0.55,-0.08l-0.29,0.09l-0.47,-0.64l-0.48,-0.4l-0.5,-0.25l-1.14,-1.02l-0.95,-0.24l-0.2,-0.27l-0.49,-0.27l-0.11,-0.23l-0.63,-0.01l-0.04,0.13l-0.9,-1.22l-1.86,-2.14l-0.25,-0.55l-0.0,-0.32l0.07,-0.19l0.27,0.06l0.27,-0.13l0.35,-0.76l-0.41,-1.02l0.05,-0.11l0.4,0.19l0.51,-0.05l0.41,-0.17l0.51,0.66l0.43,0.23l0.48,-0.4l-0.02,-0.33l-0.32,-0.66l-0.48,-0.41l-0.46,-0.78l-0.84,-0.88l-0.12,-0.02l-0.98,-1.16l-0.33,-0.52l-0.04,-0.3l-0.46,-0.96l0.41,0.03l0.54,0.45l0.34,0.15l0.44,-0.1l0.12,-0.17l0.2,0.03l0.06,-0.15l0.18,0.03l0.17,0.41l0.2,0.18l1.09,0.35l1.08,-0.18l1.53,0.45l0.14,0.13l-0.06,0.06l0.19,0.45l0.88,0.89l1.03,0.47l0.56,-0.36l-0.06,-0.35l-0.37,-0.64l1.48,0.48l0.36,0.26l0.11,0.4l0.61,0.16l1.2,0.07l0.48,0.24l1.49,0.99l0.18,0.45l-0.34,0.04l-0.1,0.06l-0.4,0.34l-0.16,0.3l-0.6,-0.28l-0.52,-0.06l-0.12,0.69l0.62,0.52l0.02,0.52l0.16,0.37l0.28,0.32l0.91,0.59l0.18,0.29l0.46,0.4l0.69,0.3l0.39,0.29l-0.14,0.25l0.02,0.32l0.38,0.24l0.2,-0.05l0.26,0.12l0.44,0.49l0.56,0.16l0.39,0.46l-0.08,0.39l0.24,0.31l0.41,0.19l0.41,-0.15l0.03,-0.15l1.39,-0.46l0.24,0.52l0.24,0.25l-0.25,0.06l0.01,0.5l0.38,0.29l0.43,0.02l0.5,-0.24l0.36,-0.41l-0.05,-0.98l-0.45,-0.65l0.19,0.01l0.65,1.54l0.23,0.25l1.6,0.95l0.53,-0.01l0.29,-0.27l0.34,-0.59l-0.02,-0.44l0.3,-0.38l-0.16,-0.23l-0.72,-0.38l-0.44,-0.04l-0.49,-0.92l-0.89,-0.53l-0.42,-0.12l-0.61,0.21l-0.32,-0.28l-0.0,-0.43l-0.16,-0.19l-0.23,-0.71l0.64,-0.39l0.29,-0.02l0.35,0.29l0.32,0.05l0.37,-0.41l-0.0,-0.15l-0.75,-1.21l-1.13,-0.68l-0.06,-0.29l0.18,-0.28l-0.15,-0.48l-0.43,-0.23l-0.43,0.29l-0.42,0.07l-0.25,-0.44l-0.53,-0.4l-0.31,-0.1l-0.25,-0.41l-1.35,-1.4l0.59,-1.11l0.15,-1.07l-0.1,-1.05l-0.51,-1.13l-0.29,-1.11l-0.36,-0.48l-0.85,-2.25l-1.06,-1.45l-0.08,-0.73l-0.38,-0.89l0.17,-0.17l0.91,-0.32l1.04,-1.04l1.08,1.08l1.75,1.29l0.84,0.44l1.33,0.95l1.37,0.54l1.36,0.24l1.49,-0.09l0.3,0.11l0.42,-0.05l0.4,-0.16l0.23,-0.26l0.3,-0.14l0.42,-0.5l0.56,-0.03l0.17,-0.31l1.66,0.14l0.96,-0.29l0.5,0.12l0.03,0.15l0.87,0.52l0.35,0.13l0.52,-0.01l0.77,0.56l0.91,0.33l0.1,0.2l0.28,-0.04l0.42,0.16l1.99,0.27l-0.05,0.31l0.11,0.18l-0.18,0.06l-0.15,0.66l0.44,0.21l0.04,0.83l0.28,0.36l0.44,-0.14l0.1,-0.13l0.05,-0.46l0.22,-0.51l1.1,0.62l0.73,0.1l0.29,-0.35l-0.22,-0.39l-0.74,-0.5l-0.43,-0.14l-0.07,-0.18l0.03,-0.25l0.76,-0.07l0.26,0.1l0.01,0.3l0.27,0.62l0.54,0.33l0.14,-0.17l0.45,0.24l0.16,-0.08l0.63,0.55l1.13,0.63l0.13,-0.03l0.81,0.55l0.59,0.22l1.21,0.25l1.27,0.12l1.06,-0.17l1.19,0.0l0.01,0.22l0.26,0.49l0.68,0.48l0.08,0.62l0.56,0.17l0.57,0.45l-0.61,-0.02l-0.77,-0.42l-0.42,0.03l-0.44,0.21l0.1,0.48l0.23,0.26l-0.19,0.32l0.18,0.59l0.33,0.11l0.33,-0.12l0.64,0.36l0.3,0.06l0.31,-0.08l0.23,-0.23l0.33,-0.02l0.39,0.36l0.26,0.01l0.25,0.18l0.33,0.02l0.27,-0.16l0.13,0.09l0.16,0.38l-0.54,-0.04l-0.29,0.34l0.21,0.4l0.2,0.11l0.07,0.35l0.89,0.58l-0.04,0.13l0.18,0.3l0.49,0.21l0.94,-0.04l0.96,0.68l0.58,0.26l0.32,0.03l0.37,0.42l0.23,0.1l0.1,0.31l0.34,0.26l0.21,0.38l0.34,0.08l0.26,-0.12l0.25,0.23l-0.55,0.05l-0.29,0.34l-0.41,0.04l-0.18,0.63l0.35,0.33l1.4,0.72l-0.08,0.69l1.48,0.96l0.49,0.67l0.27,0.15l0.49,-0.16l1.05,0.48l0.24,-0.05l0.38,0.32l0.16,0.58l1.1,0.42l0.72,0.06l0.21,0.19l0.85,0.38l0.32,0.34l0.31,0.09l0.59,0.53l0.2,0.37l0.73,0.47l0.25,0.29l0.1,0.53l0.48,0.29l0.55,0.03l0.31,0.44l0.56,0.33l-0.11,0.34l0.39,0.41l1.66,1.19l0.76,0.36l0.16,-0.03l1.78,1.0l0.42,0.4l0.69,0.34l0.47,0.65l0.08,-0.08l-0.02,0.25l0.22,0.06l0.5,0.55l0.02,0.21l0.5,0.23l0.54,0.42l1.19,0.58l0.8,0.03l0.63,0.31l0.03,0.31l0.43,0.12l0.33,-0.2l0.19,-0.0l0.43,0.12l1.02,0.51l0.05,0.25l0.41,0.27l0.22,-0.19l0.58,0.53l0.31,0.09l0.53,0.55l-0.01,0.24l0.49,0.42l0.02,0.24l0.27,0.43l0.55,0.34l0.18,0.4l0.42,0.15l0.58,0.51l0.56,0.96l0.35,0.26l0.53,0.01l0.15,0.11l-23.69,51.51l0.09,0.46l1.53,1.4l0.52,0.02l0.19,-0.15l1.17,1.29l0.41,0.12l1.37,-0.4l1.79,0.68l-0.86,0.96l-0.08,0.38l0.35,1.01l0.91,0.92l-0.08,0.65l0.1,0.44l2.43,4.76l-0.2,1.48l-0.29,0.38l0.19,0.62l0.58,0.12l0.83,-0.25l0.54,-0.07l0.07,0.08l0.03,0.1l-0.66,0.3l-0.33,0.34l0.29,0.54l0.35,-0.0l0.37,-0.18l0.25,0.12l0.02,0.21l0.44,0.11l0.09,0.11l0.26,1.19l-0.17,0.03l-0.1,0.51l0.24,0.32l0.94,0.22l0.04,0.16l-0.27,0.18l0.01,0.12l0.21,0.32l0.21,0.09l-0.05,0.37l-0.24,-0.02l-0.1,-0.46l-0.35,-0.31l-0.11,0.06l-0.28,-0.47l-0.47,-0.03l-0.26,0.35l-0.45,0.01l-0.08,0.13l-0.26,-0.63l-0.14,0.01l-0.35,-0.41l-0.47,-0.12l-0.89,-1.43l0.11,-0.01l0.32,-0.49l-0.08,-0.26l-0.34,-0.28l-0.51,0.01l-0.47,-0.93l-0.05,-0.15l0.12,-0.53l-0.08,-0.41l-0.52,-1.06l-0.46,-0.7l-0.19,-0.07l0.1,-0.61l-0.29,-0.28l-0.72,-0.14l-1.24,-1.44l-0.27,-0.47l-0.01,-0.21l-0.32,-0.23l-0.24,-0.34l-0.28,-0.11l-0.49,-0.63l0.39,-0.11l0.12,-0.23l0.05,0.05l0.59,-0.3l-0.02,0.13l-0.16,0.06l-0.16,0.55l0.3,0.41l0.38,0.07l0.43,-0.3l0.25,-1.03l0.15,-0.22l0.42,0.2l0.36,0.46l0.36,0.04l0.35,-0.35l-0.47,-0.83l-0.69,-0.39l-0.27,-0.91l-0.35,-0.63l-0.4,-0.17l-0.67,0.44l-0.39,0.06l-0.79,0.37l-1.9,-0.05l-1.0,-0.5l-0.45,-0.34l-1.46,-1.5l0.23,-0.14l0.21,-0.32l0.16,-0.74l-0.43,-0.94l-0.52,-0.09l-0.33,0.19l-0.12,0.52l-0.6,-0.04l-0.85,-0.89l-2.81,-1.97l-1.68,-0.48l-1.62,-0.65l-1.13,-0.19l-0.1,-0.53l-0.27,-0.5l0.13,-0.25l-0.02,-0.26l-0.22,-0.25l-0.8,-0.28l-0.36,-0.35l-0.17,-0.01l-0.13,-0.55l-0.2,-0.34l-0.2,-0.12l0.7,-0.5l0.09,-0.27l-0.09,-0.08l0.21,-0.27l0.23,-0.09l0.38,0.08l0.38,-0.17l0.18,-0.32l-0.03,-0.34l-0.35,-0.22l-0.55,-0.07l-0.81,0.27l-0.24,0.2l-0.57,0.02l-0.56,0.35l-0.61,0.15l-0.2,-0.13l-0.19,-0.59l-0.58,-0.63l0.77,-0.37l0.19,-0.38l-0.32,-0.45l-0.53,-0.01l-0.15,-0.48l-0.19,-0.17l0.09,-0.49l-0.16,-0.25l0.04,-0.22l-0.31,-0.55l-0.43,-0.22l-0.53,0.17l-0.07,-0.2l-0.27,-0.03l-0.09,-0.14l0.22,-0.56l0.26,0.03l0.08,-0.09l0.65,0.37l0.38,0.07l0.42,-0.49l-0.14,-0.42l-0.27,-0.26l-1.05,-0.52l-1.54,0.27l-0.1,-0.21l-0.41,-0.3l-0.42,-0.01l-0.08,-0.23l-0.47,0.02l-0.21,-0.16l0.21,-0.26l-0.05,-0.39l0.14,-0.4l-0.28,-0.27l-0.25,-0.05l0.21,-0.77l-0.33,-0.28l-0.29,0.02l-1.36,0.57l0.02,-0.11l-0.34,-0.35l-1.19,-0.19l-0.14,0.25l-0.55,0.26l0.08,0.49l0.21,0.14l-0.01,0.1l-0.83,-0.27l-0.63,-0.03l-0.23,0.49l-0.51,0.38l0.12,0.52l0.31,0.16l0.46,-0.02l-0.05,0.11l-0.98,0.16l-0.3,0.14l-0.16,0.16l-0.05,0.46l0.37,0.28l0.83,-0.12l0.12,0.14l-0.04,0.25l0.31,0.21l-0.27,0.12l-0.15,0.24l-0.51,-0.02l-0.23,0.34l-0.3,0.12l0.05,0.54l-0.3,0.32l-0.12,-0.14l-0.66,0.24l-0.32,-0.27l-0.44,-0.13l-0.32,-0.39l0.11,-0.5l-0.38,-0.29l-0.64,0.04l0.13,-0.4l-0.05,-0.34l-0.23,-0.26l-0.26,-0.07l-0.4,0.16l-0.47,0.73l-0.25,-0.01l-0.23,-0.49l-0.46,-0.07l-0.37,0.4l-0.4,-0.06l-0.16,0.33l-0.29,-0.31l-0.42,-0.03l-0.26,0.25l-0.01,0.21l-0.31,-0.08l-0.11,-0.32l-0.12,-0.03l-0.37,0.06l-0.72,0.4l-0.01,-0.27l-0.13,-0.08l-0.8,-0.04l-0.38,0.2l-0.0,0.45l-0.09,0.05l-1.16,0.08l-0.3,0.13l-0.87,-0.77l-0.22,-0.05l-0.29,0.29l-0.4,-0.28l-1.02,-0.03l0.03,-0.13l-0.35,-0.39l-0.01,-0.13l0.45,0.02l0.16,-0.37l0.53,0.01l0.43,0.3l0.3,0.45l0.49,-0.04l0.2,-0.43l0.23,0.09l0.44,-0.04l0.48,-0.17l0.06,-0.15l0.45,-0.23l0.46,-0.08l0.32,-0.52l-0.21,-0.37l-0.49,-0.19l-1.84,0.04l-0.57,-0.71l-0.07,-0.28l1.28,-0.98l1.62,-0.44l0.37,-0.26l0.33,-0.45l0.46,-0.1l0.65,-0.89l0.14,-1.04l0.36,-0.03l0.74,0.3l1.54,-0.17l1.4,0.03l0.01,0.5l0.23,0.42l0.56,0.48l1.06,0.16l0.14,0.1l0.28,0.41l0.4,0.26l1.19,1.07l0.2,0.34l0.25,0.13l0.5,-0.37l0.0,-0.44l-0.13,-0.39l-0.42,-0.46l-0.43,-0.13l-0.32,-0.52l-0.43,-0.35l-0.69,-1.19l0.45,-0.11l0.44,-0.3l0.35,0.02l0.33,-0.17l1.56,0.33l0.37,-0.06l0.15,-0.62l-0.09,-0.11l-0.67,-0.46l-0.84,-0.3l-0.61,-0.04l-0.74,0.14l-0.37,0.19l-0.29,0.35l-0.76,-0.52l-0.11,-0.24l-0.42,-0.02l-0.16,-0.12l0.14,-0.2l-0.17,-0.67l-0.09,-0.02l-1.07,0.27l-0.85,-0.19l-0.49,0.0l-0.85,0.41l-0.65,-0.15l-0.6,-0.29l-1.18,0.04l-0.71,0.35l-0.19,0.5l-0.35,-0.15l-0.65,0.04l-0.5,0.24l-0.62,0.03l-0.54,0.15l-0.41,0.33l-0.12,0.36l-0.49,0.22l-0.59,-0.02l-0.4,-0.27l-0.26,-0.68l-0.43,-0.32l-0.3,-0.11l-0.42,0.02l-0.3,0.28l0.16,0.51l0.31,0.08l0.01,0.37l0.37,0.61l0.21,0.72l-0.38,0.08l-0.35,0.26l-0.33,-0.06l-0.56,-0.39l-0.98,-0.37l-0.58,0.21l0.02,0.44l-0.07,-0.38l-0.32,-0.34l-0.42,0.19l-0.23,0.4l-0.2,-0.38l-0.81,0.14l-0.08,0.05l-0.02,0.41l-0.37,-0.32l-0.33,-0.04l-0.36,0.28l0.13,0.39l-1.49,-0.27l-0.16,0.49l-0.25,0.14l-0.28,0.36l-0.51,0.04l-0.02,0.17l-0.2,0.09l0.03,0.42l-0.16,0.27l-0.01,0.39l0.33,0.34l0.59,-0.05l0.39,0.38l0.56,0.31l0.08,0.49l0.23,0.34l0.3,0.19l0.03,0.3l-0.64,0.54l-0.5,-0.05l-0.44,0.18l-0.88,-0.46l-0.37,0.02l-0.48,0.41l-0.2,-0.12l-0.45,-0.01l-0.34,0.59l-0.75,-0.12l-0.4,0.05l-0.27,0.3l-0.1,-0.02l0.07,0.06l-0.11,0.01l0.0,0.1l-0.42,-0.28l-0.36,0.33l-0.19,-0.1l-0.32,0.19l-0.3,-0.11l-0.37,0.07l-0.53,-0.44l-0.45,-0.15l-0.9,0.53l-0.18,-0.15l-0.71,-0.02l-0.45,0.28l-0.15,-0.37l-0.41,-0.28l-0.42,0.1l-0.43,0.49l-0.37,-0.15l-0.28,0.31l-0.47,-0.08l-0.4,-0.43l-0.4,0.07l-0.3,0.24l-0.14,-0.11l-0.43,-0.05l-0.14,0.08l-1.45,-0.04l-0.31,0.12l-0.22,0.28l0.24,0.95l-0.31,-0.03l-0.15,0.18l-0.69,-0.24l-0.41,-0.28l-0.26,0.05l-0.26,0.26l-0.2,-0.24l-0.49,0.22l-0.65,0.09l-0.32,-0.22l-0.27,0.2l-0.19,-0.65l-0.39,-0.22l-0.43,0.08l-0.28,0.31l-0.44,0.09l-0.26,-0.07l-0.14,0.34l-0.06,-0.31l-0.26,-0.25l-0.54,-0.14l-1.29,-0.05l-0.62,0.31l-0.42,-0.34l-0.51,-0.04l-0.84,0.27l-0.73,0.11l-0.16,0.12l-0.11,0.56l-0.26,-0.07l-0.44,0.3l-0.03,0.21l-0.23,0.15l-0.26,-0.25l-0.37,-0.03l-0.36,0.17l-0.6,-0.33l-0.87,-0.22l-0.41,-0.18l-0.09,-0.37l-0.55,-0.15l-0.25,0.15l-0.71,-0.67l-0.41,0.02l-0.78,-0.24l-0.4,0.21ZM111.25,502.71l-0.44,0.21l-0.03,-0.02l0.24,-0.26l0.23,0.07ZM128.45,468.26l-0.1,0.14l-0.06,0.02l0.02,-0.15l0.14,-0.02ZM191.55,470.09l-0.0,0.04l-0.02,-0.04l0.03,-0.01ZM191.85,541.2l-0.08,-0.21l0.06,-0.51l0.25,-0.06l0.08,0.39l-0.31,0.39ZM165.84,518.29l-0.19,0.37l-0.34,0.04l-0.07,0.31l-0.27,-0.07l-0.45,0.06l-0.04,-0.09l0.46,-0.29l0.06,-0.15l0.84,-0.19ZM162.12,521.34l0.09,0.0l-0.06,0.02l-0.02,-0.03ZM162.26,521.34l0.08,-0.02l0.01,0.04l-0.04,0.04l-0.05,-0.05ZM141.64,514.73l0.19,0.06l0.26,0.22l-0.46,0.03l-0.07,-0.12l0.08,-0.19ZM132.07,521.13l-0.0,0.0l0.0,-0.0l0.0,0.0ZM132.06,520.84l-0.02,-0.07l0.06,-0.01l-0.03,0.08ZM109.91,522.38l0.07,-0.02l0.05,0.12l-0.03,0.01l-0.09,-0.11ZM107.83,523.67l0.01,0.02l-0.02,0.0l0.0,-0.02l0.01,-0.01ZM136.02,515.64l-0.01,-0.04l0.07,0.01l-0.06,0.03ZM199.71,549.76l0.43,-0.06l0.87,0.3l0.36,-0.05l0.76,-0.54l0.39,-0.87l0.67,-0.03l0.47,-0.34l0.17,-0.49l0.96,0.19l1.89,-0.14l0.49,0.7l0.06,0.43l0.38,0.59l-0.1,0.26l-0.29,0.17l-0.1,0.55l0.11,0.16l-0.11,0.33l0.13,0.53l0.17,0.24l0.69,0.46l0.02,0.37l0.3,0.56l0.35,0.24l0.08,0.34l-0.15,0.26l0.26,1.28l1.33,1.5l0.24,0.78l-0.64,-0.19l-0.38,0.04l-0.33,0.37l-0.51,0.26l-0.01,0.29l-0.38,0.15l-0.21,0.29l-0.52,-0.98l-0.84,-0.64l0.11,-0.44l-0.27,-1.06l0.14,-0.11l0.26,-1.09l-0.26,-0.26l0.04,-0.09l-0.12,-0.01l0.04,-0.06l-0.09,0.05l-0.1,-0.1l-0.04,0.1l-0.12,-0.01l-0.03,-0.07l0.24,-0.92l0.1,-1.07l-0.15,-1.05l0.51,-0.94l0.02,-0.37l-0.66,-0.25l-0.5,0.69l-0.24,-0.13l-0.45,0.11l0.01,0.55l-0.32,0.35l0.3,1.04l-0.34,0.85l0.13,1.32l-0.11,0.36l0.04,0.39l-0.27,0.34l0.03,1.86l-0.28,0.29l-0.27,-0.31l0.02,-1.36l-0.28,-0.43l-0.53,0.1l-0.08,0.1l-0.88,-0.14l0.22,-0.05l0.2,-0.25l0.2,-0.91l-0.12,-0.1l-0.13,-1.06l0.88,0.13l0.45,-0.45l-0.11,-0.33l-0.74,-0.45l-0.23,0.1l0.0,-0.84l-0.33,-0.34l-0.31,-0.01l-0.29,0.56l-0.24,0.06l-0.27,0.41l0.12,0.13l-0.5,-0.23l0.24,-0.5l-0.28,-0.54l-0.29,-0.02l-0.18,-0.5l-0.47,-0.15l-0.19,0.31l-0.22,-0.47ZM201.64,551.89l0.21,0.2l-0.19,0.19l-0.03,-0.38ZM210.83,558.1l0.42,0.83l-0.23,0.38l0.09,0.66l0.47,1.27l0.06,1.07l0.15,0.48l-0.33,-0.38l-1.31,-0.73l-0.26,-0.05l0.19,-0.2l-0.17,-0.39l0.14,-0.1l0.31,-0.63l-0.47,-0.31l-0.27,0.01l-0.75,0.68l-0.11,-0.36l0.09,-0.18l-0.03,-0.41l0.26,-0.33l0.36,-0.19l0.16,-0.56l0.43,-0.42l0.36,0.09l0.44,-0.23ZM211.88,563.05l1.25,5.46l-0.54,0.45l0.03,0.64l0.81,0.55l-0.47,0.67l0.05,0.52l0.58,0.54l-0.08,0.3l0.06,0.48l-0.14,0.55l0.15,0.3l0.2,0.13l0.9,0.26l1.46,1.84l1.18,0.8l0.34,0.76l0.55,0.42l-0.01,0.53l0.1,0.24l0.78,0.58l0.49,0.11l0.03,0.16l-0.16,0.69l-0.68,0.46l-0.31,0.4l-0.04,0.78l-0.31,0.67l0.11,0.99l-0.15,0.54l0.03,0.33l-0.4,0.17l-1.34,1.4l-0.41,0.31l-0.48,0.16l-0.2,-0.13l-0.28,0.01l0.12,-0.5l-0.16,-0.42l-0.64,0.07l-0.08,0.17l-0.1,-0.51l0.24,-0.03l0.12,0.14l0.5,0.14l1.27,-0.81l0.75,-0.65l-0.23,-0.63l-0.48,0.07l0.01,-0.13l-0.37,-0.36l-0.54,0.12l0.59,-1.72l0.0,-0.38l0.15,-0.3l-0.06,-0.43l0.09,-0.51l-0.36,-0.24l-0.06,-0.35l-0.27,-0.49l0.49,-0.15l0.35,-0.35l0.18,-0.48l-0.43,-0.27l-0.43,0.08l-0.61,0.31l-0.45,0.04l-0.55,-0.29l-1.43,0.28l-0.59,-0.05l0.17,-0.09l0.2,-0.36l0.21,-0.85l0.32,0.02l0.81,0.41l0.31,0.03l0.71,-0.34l-0.07,-0.49l-0.33,-0.19l-0.4,0.02l-0.88,-0.43l0.03,-0.84l-0.23,-0.29l-0.46,-0.26l0.02,-0.43l-0.43,-0.61l0.27,-0.3l-0.16,-0.68l-0.35,-0.03l0.1,-0.07l0.01,-0.21l0.42,-0.17l0.22,-0.62l-0.38,-0.26l-0.67,0.18l-0.27,-0.29l-0.2,-0.32l-0.06,-0.35l0.33,-0.21l0.18,-1.04l-0.39,-0.3l-0.47,0.16l-0.17,-0.08l-0.29,-0.36l0.13,-0.2l-0.14,-0.35l-0.45,-0.27l1.08,-0.08l0.35,-0.42l-0.28,-0.52l-0.49,0.08l-0.44,-0.14l0.18,-0.32l-0.03,-0.32l-0.51,-0.26l0.04,-0.13l0.64,0.01l0.41,0.72l0.28,0.23l0.31,0.02l0.28,-0.15l0.04,-0.52l-0.24,-0.23l-0.1,-0.4l-0.37,-0.63l-0.78,-0.91l0.12,-0.39l1.23,0.83l0.52,-0.45ZM214.19,585.45l-0.17,0.68l-0.05,-0.01l0.09,-0.42l0.13,-0.25ZM215.44,583.76l-0.46,0.24l-0.25,-0.22l-0.63,0.14l0.05,-0.14l0.52,-0.28l0.76,0.25ZM211.63,577.78l-0.08,0.43l0.26,0.27l-0.46,0.4l-0.51,-0.23l-0.26,0.45l0.06,0.32l-0.15,-0.2l0.08,-0.67l0.25,-0.15l0.49,-0.04l0.32,-0.57ZM209.08,567.17l-0.25,-0.24l0.08,-0.14l0.49,0.2l-0.32,0.18ZM138.39,458.34l-0.47,-0.44l0.06,-0.45l0.41,0.27l0.0,0.62ZM108.63,500.59l-0.13,0.01l0.09,-0.03l0.04,0.02ZM211.75,580.86l0.58,-0.24l-0.2,0.44l0.02,0.52l-0.22,-0.23l-0.18,-0.5ZM212.61,580.43l0.18,-0.49l-0.1,-0.18l0.52,-0.05l0.31,-0.26l0.18,-0.36l0.14,-0.03l0.14,-0.52l0.57,-0.03l0.29,1.05l0.12,1.09l-0.15,0.19l0.03,0.12l-0.16,0.04l-0.27,0.73l-0.28,0.21l-0.2,-0.36l0.13,-1.47l-0.39,-0.42l-0.41,0.19l-0.18,0.46l-0.46,0.07ZM211.52,574.36l0.23,0.31l0.37,0.12l0.01,0.48l-0.14,0.07l-0.12,-0.08l-0.4,-0.44l-0.11,-0.22l0.15,-0.24ZM209.53,575.0l0.17,-0.21l0.28,-0.04l-0.06,0.38l0.09,0.09l0.27,0.14l0.34,0.0l0.41,0.28l0.04,0.12l-0.35,0.14l0.09,0.38l-0.06,0.17l-0.28,0.08l0.14,-0.47l-0.34,-0.41l-0.06,-0.25l-0.69,-0.39ZM210.36,574.41l0.1,-0.07l0.07,0.06l-0.0,0.01l-0.16,-0.0ZM209.54,571.91l0.03,-0.1l0.32,-0.15l0.14,-0.29l-0.04,-0.37l0.05,-0.1l0.34,1.01l-0.09,-0.09l-0.52,-0.06l-0.15,0.21l-0.08,-0.04ZM206.97,580.16l0.1,-0.52l-0.42,-0.36l0.1,-0.03l-0.05,-0.5l-0.28,-0.2l0.14,-0.17l0.28,-0.1l0.36,0.03l0.21,-0.67l-0.39,-0.23l-1.18,-0.03l-0.2,-0.17l0.19,-0.17l0.46,-0.05l0.67,-0.52l0.19,-0.54l-0.08,-0.32l-0.26,-0.01l0.23,-0.63l0.14,0.22l0.53,0.22l0.24,0.31l0.4,0.27l0.42,1.0l0.12,0.56l-0.14,0.62l-0.17,-0.03l-0.11,0.19l-0.32,0.19l0.02,0.34l-0.75,0.25l-0.08,0.43l0.07,0.45l0.56,-0.01l-0.02,0.13l0.38,0.45l0.22,-0.01l0.23,0.23l0.25,-0.06l0.21,0.38l-0.39,-0.07l-0.32,0.43l-0.06,0.32l0.22,0.37l0.41,0.04l0.21,0.09l-0.2,-0.03l-0.41,0.47l-0.47,0.15l0.11,0.7l0.38,0.27l-0.13,0.2l0.18,0.53l-0.2,0.06l-0.06,0.23l-0.22,-0.08l0.18,-0.35l-0.4,-1.09l0.11,-0.08l0.05,-0.73l-0.28,-0.13l-0.15,-0.32l0.01,-0.81l-0.21,-0.78l-0.46,-0.01l-0.11,0.08l-0.05,-0.39ZM207.26,574.01l-0.02,-0.27l-0.21,-0.27l0.29,-0.14l0.03,0.3l0.15,0.15l-0.04,0.21l-0.2,0.0ZM206.9,573.41l-0.43,-0.14l-0.38,-0.35l0.21,-0.11l0.28,0.14l0.04,0.28l0.27,0.18ZM208.72,573.09l0.26,-0.17l0.43,0.23l0.25,-0.0l-0.15,0.15l-0.09,0.37l-0.14,0.04l-0.23,-0.02l-0.33,-0.6ZM206.49,567.38l1.0,0.59l0.81,0.7l0.06,0.4l-0.46,0.04l-0.19,0.76l0.03,0.31l0.19,0.26l-0.17,0.31l0.43,0.76l-0.15,0.1l-0.85,-0.57l-0.44,0.12l-0.01,0.16l-0.22,-0.06l0.24,-0.51l-0.06,-0.27l0.08,0.03l0.08,-0.27l-0.06,-0.29l0.42,-0.7l0.08,-0.44l-0.28,-0.43l0.06,-0.22l-0.32,-0.31l-0.25,-0.5ZM208.6,569.24l0.34,0.07l0.2,-0.33l0.2,0.07l0.2,0.44l-0.0,0.19l-0.3,0.2l-0.13,0.86l-0.14,-0.44l-0.01,-0.6l-0.07,-0.17l-0.2,-0.03l-0.09,-0.25ZM209.57,569.66l0.0,-0.0l0.03,-0.02l-0.04,0.02ZM204.29,565.52l0.44,-0.15l-0.03,-0.36l0.29,-0.2l0.29,0.26l0.51,-0.3l-0.08,0.47l-0.15,0.23l-0.33,-0.04l-0.36,0.3l-0.27,-0.06l-0.16,0.09l0.02,0.12l-0.36,0.07l0.19,-0.44ZM206.36,564.27l-0.49,0.31l-0.02,-0.59l-0.46,-0.14l-0.02,-0.1l0.53,-0.05l0.24,-0.65l-0.35,-0.23l-0.51,-0.03l-0.1,-0.28l0.09,-0.84l0.2,-0.34l0.16,-0.72l0.07,-1.03l0.34,-0.33l0.69,0.17l0.26,0.31l-0.04,0.27l-0.16,0.12l0.03,0.24l-0.13,0.05l-0.05,0.65l-0.22,0.57l0.02,0.09l0.33,0.11l0.23,1.01l-0.15,0.27l0.43,0.45l-0.08,0.23l-0.57,-0.12l-0.09,0.19l-0.15,0.04l-0.01,0.39ZM206.15,574.28l-0.13,-0.03l0.0,-0.02l0.15,-0.04l-0.02,0.09ZM205.18,574.32l-0.02,0.0l0.01,-0.01l0.01,0.0ZM204.96,570.25l-0.05,-0.24l0.09,0.22l-0.04,0.01ZM205.25,569.02l-0.25,0.19l-0.3,-0.19l-0.18,-0.37l-0.42,-0.07l0.04,-0.08l0.41,0.09l0.15,-0.2l0.31,0.17l0.28,-0.13l0.03,0.52l-0.07,0.07ZM198.99,558.2l0.09,-0.07l0.23,0.49l-0.21,-0.07l-0.11,-0.35ZM199.36,558.71l0.38,0.44l0.56,-0.45l-0.44,-1.09l0.59,0.02l0.03,-0.77l0.24,0.32l0.51,0.01l0.2,-0.29l0.29,-0.06l0.19,0.34l0.24,0.12l0.18,0.27l-0.28,0.14l-0.69,-0.17l-0.13,0.26l-0.17,-0.1l-0.57,0.26l0.08,0.42l0.27,0.54l0.56,0.48l0.25,0.5l0.39,0.36l-0.12,0.15l0.09,0.44l-0.94,-1.32l-0.28,-0.2l-0.61,0.35l0.06,0.34l-0.2,0.14l0.2,0.7l0.21,0.07l-0.14,0.51l0.2,0.13l0.05,0.18l-0.28,0.06l-0.12,-0.56l-0.37,-0.57l0.25,-0.15l-0.16,-0.49l-0.21,-0.17l-0.02,-0.33l-0.28,-0.49l-0.01,-0.31ZM202.27,558.92l0.38,-0.28l0.43,-0.1l0.76,0.39l0.05,0.17l0.43,0.38l-0.11,0.18l-0.41,-0.45l-0.58,-0.11l-0.2,0.41l0.19,0.59l-0.97,-1.19ZM202.11,560.96l0.33,0.1l0.14,0.21l0.26,0.09l0.85,-0.01l-0.23,1.25l-0.31,-0.14l-1.03,-1.5ZM201.29,562.69l0.18,0.07l0.33,-0.09l0.0,0.25l0.48,0.21l0.22,0.28l-0.11,0.08l0.12,0.52l-0.05,0.29l0.23,0.34l-0.06,0.8l0.13,0.32l-0.1,0.03l-0.14,0.56l-0.14,0.99l0.02,0.73l-0.25,0.74l-0.22,-0.02l-0.19,0.34l-0.01,0.5l-0.44,1.06l-0.2,-0.86l-0.08,-0.92l0.3,-0.02l0.63,-0.49l-0.06,-0.73l-0.22,-0.05l0.02,-0.45l-0.19,-0.26l-0.25,-0.01l-0.16,-0.59l-0.47,-0.03l0.24,-0.17l0.01,-0.27l0.65,-0.05l0.22,-0.32l-0.13,-0.51l-0.53,-0.24l0.57,-0.27l-0.34,-1.16l-0.33,-0.12l0.28,-0.19l0.04,-0.3ZM199.27,560.14l0.0,0.0l-0.01,0.0l0.0,-0.0ZM199.1,564.31l0.25,-0.07l0.1,-0.06l-0.12,0.15l-0.23,-0.02ZM199.63,563.32l0.06,-0.2l-0.05,-0.13l0.09,0.13l-0.1,0.2ZM162.15,525.49l0.25,-0.21l0.11,-0.0l-0.2,0.31l-0.16,-0.1ZM136.7,524.68l0.22,0.25l0.59,-0.1l0.04,-0.44l0.61,0.38l0.29,-0.23l0.18,-0.67l0.1,-0.05l0.25,0.13l0.16,-0.06l-0.14,0.5l0.39,0.72l-0.5,0.38l-0.19,-0.72l-0.36,-0.02l-0.69,0.57l-0.12,-0.24l-0.46,0.06l-0.15,0.16l-0.22,-0.52l-0.13,-0.04l0.04,-0.14l0.07,0.07ZM139.88,525.13l-0.03,-0.01l0.02,-0.02l0.01,0.03ZM127.78,528.13l0.49,-0.13l0.09,0.05l-0.34,0.29l-0.18,0.01l-0.06,-0.22ZM128.01,526.82l0.09,-0.93l-0.34,-0.41l0.27,-0.06l0.19,-0.29l0.22,-0.02l0.24,-0.25l0.44,0.22l0.16,-0.11l0.5,0.1l0.1,-0.23l0.15,-0.03l0.38,0.09l0.25,0.25l-0.43,0.12l0.02,0.5l0.44,0.31l-0.25,0.64l0.13,1.11l0.36,0.59l0.43,0.15l-0.37,0.07l-0.19,0.39l-0.11,-0.05l0.03,-0.41l-0.23,-0.36l-0.69,-0.05l-0.43,-0.59l-0.47,-0.4l-0.65,-0.34l-0.26,-0.01ZM131.4,528.57l0.28,-0.39l-0.19,-0.6l0.07,-0.55l0.15,-0.28l0.3,0.13l0.31,-0.27l0.44,0.14l0.52,-0.02l0.3,-0.22l0.26,0.17l0.23,-0.03l0.19,0.33l0.66,-0.29l0.18,-0.29l0.28,0.22l-0.13,0.25l-0.0,0.39l0.26,0.35l0.46,-0.02l0.28,-0.39l0.28,0.18l0.44,-0.16l0.31,0.17l0.08,-0.05l-0.05,0.23l-0.73,0.21l-0.21,0.41l0.22,0.27l-0.07,0.65l0.3,0.23l0.29,0.05l-0.5,0.18l-0.19,-0.24l-0.3,-0.08l-0.09,-0.22l-0.26,-0.17l-0.13,-0.32l-0.96,-0.67l-0.23,0.18l-0.65,0.18l-0.19,0.27l0.12,0.28l-0.38,-0.39l-0.44,0.12l-0.19,0.46l-0.91,-0.26l-0.07,0.08l-0.35,-0.23ZM134.19,529.01l0.07,-0.02l0.09,0.03l-0.15,-0.01l-0.01,0.0ZM134.4,529.04l0.27,0.1l0.23,0.58l-0.25,-0.11l0.04,-0.1l-0.29,-0.47ZM135.83,526.14l0.09,-0.06l0.01,0.01l-0.11,0.04ZM132.89,525.47l-0.57,-0.58l0.11,-0.17l0.27,-0.08l0.34,0.07l0.08,0.37l-0.22,0.39ZM98.14,450.76l0.34,-0.44l0.56,-0.16l0.06,0.49l-0.13,0.02l0.1,0.29l0.7,0.54l0.29,0.6l0.36,0.4l-0.66,-0.36l-1.21,-0.26l-0.45,-0.8l0.04,-0.32ZM100.81,452.78l1.01,0.2l0.26,0.2l0.38,0.11l0.3,0.33l0.23,0.8l-0.26,0.19l-0.26,0.4l0.43,0.51l0.28,0.71l0.39,0.33l-0.09,0.31l0.05,0.32l0.21,0.31l0.5,0.32l0.0,0.35l-0.82,-0.26l-0.09,0.09l-0.51,-0.1l-0.33,0.07l-0.08,-0.93l-0.57,-1.1l0.12,-0.48l-0.3,-0.98l-0.39,-0.84l-0.28,-0.35l-0.01,-0.23l-0.17,-0.28ZM104.84,458.76l0.28,0.01l0.41,0.53l-0.25,0.05l-0.44,-0.59ZM96.98,478.79l0.06,-0.22l1.37,1.26l0.38,-0.0l0.32,-0.21l0.21,0.06l0.2,0.25l0.72,-0.01l-0.01,0.32l0.69,0.19l0.2,0.27l-0.05,0.32l0.09,0.16l0.27,0.29l0.49,0.19l0.07,0.2l-0.23,0.33l-0.32,0.22l-0.42,1.13l-0.7,-0.22l-0.36,-0.42l-0.19,0.11l-0.26,-0.08l-0.29,-0.35l-0.42,-0.13l-0.26,-0.41l-0.51,-0.41l-0.61,-1.56l0.07,-0.19l-0.47,-0.5l0.04,-0.31l-0.09,-0.3ZM97.68,522.17l0.05,-0.07l0.04,-0.11l0.07,0.18l-0.15,-0.01ZM98.03,522.39l0.04,0.02l-0.0,0.03l-0.03,-0.05ZM80.23,514.88l0.08,-0.15l0.69,0.24l0.38,-0.02l1.55,-0.69l0.18,0.0l0.16,0.37l0.44,0.39l0.27,0.08l0.4,-0.16l0.54,0.24l0.6,-0.01l0.53,0.26l0.44,0.41l0.03,0.72l-0.26,0.4l-0.13,0.44l-0.31,0.06l-0.22,0.21l-0.27,0.01l-0.3,-0.08l-0.46,-0.58l-1.38,-0.93l-0.45,-0.11l-0.76,0.03l-0.42,0.3l-0.21,0.03l-0.91,-0.42l-0.33,-0.34l0.14,-0.67ZM74.26,514.0l0.03,-0.25l0.32,0.05l0.02,0.35l-0.37,-0.15ZM64.81,513.23l0.09,-0.01l0.13,0.09l-0.17,0.0l-0.05,-0.08ZM70.29,514.35l-0.12,-0.05l-0.16,0.39l-0.25,-0.27l-0.36,0.08l0.24,-0.12l0.32,0.02l0.41,-0.61l-0.31,-0.35l-0.31,-0.63l-0.3,-0.24l0.05,-0.29l0.13,-0.06l0.67,0.13l0.43,0.28l0.16,0.24l-0.29,0.4l0.11,0.51l-0.06,0.17l-0.33,0.11l-0.04,0.31ZM68.8,514.2l-0.28,0.32l-0.09,-0.1l0.24,-0.29l-0.1,-0.27l0.19,-0.02l0.04,0.36ZM59.97,511.71l0.2,-0.13l0.18,-0.38l0.48,-0.06l0.27,0.03l0.13,0.21l0.36,0.14l0.1,0.15l-0.09,0.12l-0.23,-0.03l-0.61,0.18l-0.41,-0.22l-0.36,0.0ZM62.67,511.56l0.07,-0.35l0.28,-0.32l0.75,-0.02l0.67,0.35l0.17,0.49l-0.28,0.29l-1.25,-0.24l-0.41,-0.2ZM37.79,498.38l0.07,-0.23l-0.1,-0.23l0.32,0.03l0.09,0.49l-0.29,0.05l-0.1,-0.11ZM36.41,498.87l-0.02,0.01l0.01,-0.02l0.01,0.01ZM36.85,498.71l-0.0,-0.07l-0.0,-0.01l0.02,0.01l-0.01,0.07ZM30.2,493.17l-0.02,-0.03l0.04,-0.04l0.0,0.08l-0.02,-0.0ZM26.76,492.74l0.41,-0.33l0.12,0.35l-0.02,0.08l-0.25,0.01l-0.26,-0.12ZM25.01,490.83l0.02,0.0l-0.01,0.01l-0.02,-0.01ZM23.18,488.38l-0.09,0.01l0.05,-0.17l0.04,0.08l0.01,0.08ZM23.19,487.9l-0.06,0.1l-0.14,-0.54l0.19,0.18l0.0,0.26ZM15.95,478.85l0.25,0.07l-0.02,0.19l-0.14,-0.01l-0.09,-0.25ZM1.23,449.67l0.23,0.17l0.21,0.66l0.47,0.45l-0.25,0.16l0.12,0.39l-0.24,-0.38l-0.54,-0.19l-0.11,-0.3l0.19,-0.08l0.2,-0.42l-0.28,-0.47Z", "name": "Alaska"}, "US-NJ": {"path": "M801.67,165.24l1.31,-1.55l0.48,-1.57l0.5,-0.62l0.54,-1.45l0.11,-2.05l0.68,-1.35l0.92,-0.71l14.12,4.17l-0.3,5.66l-0.51,0.83l-0.13,-0.3l-0.65,-0.07l-0.34,0.44l-0.56,1.46l-0.46,2.72l0.26,1.55l0.63,0.61l1.06,0.15l1.23,-0.43l2.46,0.29l0.66,1.87l-0.2,4.55l0.29,0.47l-0.54,0.44l0.27,0.81l-0.72,0.74l0.03,0.35l0.43,0.22l-0.21,0.6l0.48,0.6l-0.17,3.8l0.59,0.52l-0.36,1.36l-1.14,1.82l-0.11,0.94l-1.36,0.07l0.09,1.21l0.64,0.83l-0.82,0.56l-0.18,1.15l1.05,0.77l-0.31,0.29l-0.17,-0.44l-0.53,-0.18l-0.5,0.22l-0.44,1.51l-1.28,0.61l-0.2,0.45l0.46,0.55l0.8,0.06l-0.66,1.26l-0.26,1.5l-0.68,0.65l0.19,0.48l0.4,0.04l-0.89,1.57l0.07,0.95l-1.56,1.66l-0.17,-1.65l0.33,-2.07l-0.11,-0.87l-0.58,-0.82l-0.89,-0.28l-1.11,0.34l-0.81,-0.35l-1.51,0.88l-0.31,-0.71l-1.62,-0.96l-1.0,0.04l-0.65,-0.71l-0.7,0.07l-3.24,-2.03l-0.06,-1.72l-1.02,-0.94l0.48,-0.68l0.0,-0.88l0.43,-0.83l-0.12,-0.73l0.51,-1.19l1.2,-1.16l2.6,-1.49l0.54,-0.86l-0.38,-0.85l0.5,-0.37l0.47,-1.44l1.24,-1.7l2.52,-2.22l0.18,-0.67l-0.47,-0.82l-4.26,-2.78l-0.75,-1.05l-0.9,0.24l-0.48,-0.33l-1.24,-2.46l-1.62,-0.02l-1.0,-3.45l1.02,-1.03l0.36,-2.23l-1.87,-1.91Z", "name": "New Jersey"}, "US-ME": {"path": "M837.04,56.27l0.86,-1.15l1.42,1.7l0.84,0.04l0.39,-2.12l-0.46,-2.19l1.7,0.36l0.73,-0.42l0.21,-0.52l-0.32,-0.7l-1.18,-0.47l-0.44,-0.62l0.19,-1.43l0.86,-2.02l2.08,-2.25l0.01,-0.98l-0.52,-0.93l1.02,-1.64l0.39,-1.51l-0.22,-0.91l-1.02,-0.35l-0.07,-1.42l-0.4,-0.43l0.55,-0.96l-0.04,-0.63l-1.0,-1.26l0.13,-1.73l0.37,-0.63l-0.15,-0.97l1.22,-1.93l-0.96,-6.17l5.58,-18.88l2.25,-0.23l1.15,3.18l0.55,0.43l2.54,0.56l1.83,-1.73l1.68,-0.83l1.24,-1.72l1.25,-0.12l0.64,-0.47l0.25,-1.43l0.42,-0.3l1.36,0.04l3.68,1.41l1.14,0.96l2.36,1.05l8.38,22.7l0.64,0.65l-0.25,0.95l0.72,1.02l-0.1,1.41l0.54,1.3l0.67,0.47l1.05,-0.12l1.12,0.58l0.97,0.1l2.47,-0.53l0.4,0.95l-0.59,1.42l1.69,1.86l0.28,2.69l2.72,1.68l0.98,-0.1l0.47,-0.74l-0.06,-0.5l1.21,0.25l2.95,2.8l0.04,0.47l-0.52,-0.14l-0.38,0.41l0.18,0.77l-0.76,-0.15l-0.35,0.4l0.15,0.63l1.84,1.62l0.16,-0.88l0.39,-0.17l0.8,0.32l0.27,-0.83l0.33,0.41l-0.31,0.85l-0.53,0.19l-1.21,3.24l-0.62,-0.04l-0.31,0.44l-0.55,-1.05l-0.72,0.03l-0.3,0.5l-0.56,0.06l-0.02,0.49l0.58,0.85l-0.91,-0.45l-0.32,0.63l0.26,0.52l-1.2,-0.28l-0.37,0.3l-0.37,0.78l0.08,0.45l0.44,0.08l0.07,1.21l-0.37,-0.57l-0.54,-0.06l-0.39,0.45l-0.2,1.09l-0.48,-1.53l-1.14,0.01l-0.68,0.75l-0.36,1.48l0.59,0.63l-0.83,0.63l-0.7,-0.46l-0.73,1.04l0.1,0.64l0.99,0.63l-0.35,0.21l-0.1,0.82l-0.45,-0.2l-0.85,-1.82l-1.03,-0.46l-0.39,0.22l-0.45,-0.41l-0.57,0.63l-1.25,-0.19l-0.26,0.86l0.78,0.4l0.01,0.37l-0.51,-0.06l-0.56,0.4l-0.09,0.69l-0.49,-1.02l-1.17,-0.02l-0.16,0.64l0.52,0.87l-1.44,0.96l0.84,1.11l0.08,1.06l0.53,0.65l-0.96,-0.41l-0.96,0.22l-1.2,-0.42l-0.17,-0.91l0.74,-0.28l-0.08,-0.55l-0.43,-0.5l-0.67,-0.12l-0.3,0.33l-0.23,-2.37l-0.37,-0.22l-1.1,0.26l0.04,1.96l-1.85,1.92l0.02,0.49l1.25,1.47l-0.64,0.96l-0.19,3.87l0.77,1.41l-0.57,0.53l0.0,0.63l-0.51,0.55l-0.8,-0.19l-0.45,0.93l-0.62,-0.06l-0.41,-1.15l-0.73,-0.21l-0.52,1.03l0.11,0.69l-0.45,0.59l0.12,2.41l-0.95,-1.01l0.14,-1.28l-0.24,-0.59l-0.81,0.29l-0.08,2.01l-0.44,-0.25l0.15,-1.55l-0.48,-0.4l-0.68,0.49l-0.76,3.04l-0.75,-1.84l0.07,-1.51l-0.77,0.05l-1.06,2.76l0.51,0.55l0.73,-0.25l0.91,2.04l-0.28,-0.59l-0.52,-0.23l-0.66,0.3l-0.07,0.64l-1.38,-0.1l-2.16,3.18l-0.53,1.86l0.29,0.6l-0.68,0.65l0.51,0.43l0.91,-0.21l0.37,0.92l-0.77,0.3l-0.2,0.39l-0.4,-0.04l-0.51,0.57l-0.14,1.03l0.67,1.37l-0.08,0.68l-0.79,1.29l-0.94,0.61l-0.41,1.07l-0.1,1.28l0.44,0.9l-0.4,2.81l-0.8,-0.33l-0.41,0.6l-1.02,-0.76l-0.57,-1.86l-0.93,-0.37l-2.36,-1.99l-0.76,-3.45l-13.25,-35.55ZM863.92,80.85l0.09,0.26l-0.08,0.23l0.03,-0.29l-0.04,-0.2ZM865.33,81.07l0.47,0.7l-0.04,0.47l-0.32,-0.25l-0.1,-0.93ZM867.67,77.93l0.43,0.83l-0.16,0.14l-0.42,-0.19l0.16,-0.77ZM877.04,64.5l-0.14,0.2l-0.03,-0.24l0.17,0.04ZM873.08,74.84l0.01,0.02l-0.03,0.03l0.01,-0.06ZM882.73,63.41l0.04,-1.17l0.41,-0.66l-0.18,-0.44l0.4,-0.5l0.62,-0.11l1.54,1.36l-0.49,0.65l-1.08,0.04l-0.27,0.43l0.57,1.3l-0.99,-0.18l-0.14,-0.57l-0.44,-0.16ZM879.31,65.98l0.61,0.41l-0.35,0.29l0.15,0.96l-0.39,-0.63l0.19,-0.53l-0.21,-0.5ZM878.07,70.51l0.09,-0.01l0.48,-0.08l-0.25,0.46l-0.32,-0.37Z", "name": "Maine"}, "US-MD": {"path": "M740.69,219.66l-2.04,-10.06l19.85,-4.49l-0.66,1.29l-0.94,0.08l-1.55,0.81l0.16,0.7l-0.42,0.49l0.23,0.78l-1.04,0.09l-0.72,0.41l-1.48,0.03l-1.14,-0.39l0.21,-0.36l-0.3,-0.49l-1.11,-0.31l-0.47,1.8l-1.63,2.85l-1.37,-0.39l-1.03,0.62l-0.41,1.26l-1.6,1.93l-0.36,1.04l-0.88,0.45l-1.3,1.87ZM760.76,204.58l37.02,-9.15l8.22,26.4l0.48,0.26l8.48,-2.22l0.24,0.71l0.6,0.03l0.38,0.95l0.52,-0.05l-0.38,1.96l-0.12,-0.26l-0.47,0.06l-0.73,0.86l-0.17,2.7l-0.6,0.19l-0.36,0.71l-0.02,1.47l-3.64,1.51l-0.37,0.76l-2.25,0.43l-0.56,0.65l-0.3,-1.09l0.5,-0.31l0.87,-1.85l-0.4,-0.51l-0.45,0.12l0.08,-0.5l-0.44,-0.42l-2.29,0.63l0.3,-0.6l1.15,-0.83l-0.17,-0.69l-1.36,-0.18l0.38,-2.24l-0.18,-1.02l-0.91,0.16l-0.53,1.76l-0.34,-0.69l-0.62,-0.07l-0.44,0.47l-0.5,1.39l0.53,1.02l-2.87,-2.14l-0.43,-0.19l-0.61,0.36l-0.73,-0.76l0.37,-0.84l-0.04,-0.84l0.76,-0.6l-0.08,-1.35l2.08,0.1l0.89,-0.45l0.36,-0.9l-0.32,-1.42l-0.43,-0.05l-0.54,1.31l-0.39,0.09l-1.05,-0.72l0.06,-0.4l-0.52,-0.28l-0.55,0.23l-0.22,-0.68l-0.73,0.1l-0.12,0.28l0.07,-0.74l0.65,-0.01l0.49,-0.37l0.22,-1.04l-0.54,-0.55l-0.57,0.71l-0.2,-0.53l0.88,-0.87l-0.25,-0.65l-0.54,-0.08l-0.09,-0.48l-0.42,-0.27l-0.35,0.15l-0.66,-0.53l0.89,-0.8l-0.24,-1.03l0.94,-2.38l-0.17,-0.43l-0.46,0.02l-0.66,0.66l-0.56,-0.16l-0.61,0.95l-0.74,-0.6l0.49,-3.59l0.6,-0.52l0.06,-0.61l4.22,-1.21l0.12,-0.7l-0.51,-0.3l-2.38,0.43l0.76,-1.27l1.42,-0.05l0.35,-0.5l-0.99,-0.67l0.44,-1.9l-0.63,-0.32l-1.2,1.82l0.05,-1.5l-0.59,-0.34l-0.68,1.1l-1.62,0.67l-0.31,1.65l0.39,0.54l0.65,0.12l-1.45,1.92l-0.2,-1.64l-0.64,-0.42l-0.61,0.73l0.07,1.45l-0.85,-0.29l-1.16,0.64l0.02,0.71l1.01,0.27l-0.37,0.54l-0.83,0.22l-0.05,0.34l-0.44,-0.04l-0.35,0.64l1.15,1.2l-1.88,-0.67l-1.21,0.59l0.16,0.69l1.56,0.58l0.91,0.93l0.72,-0.12l0.56,0.75l-0.98,-0.07l-1.15,1.36l0.32,0.77l1.57,0.92l-0.67,0.12l-0.21,0.41l0.8,1.08l-0.32,0.56l0.32,0.97l0.58,0.45l-0.52,1.09l0.99,1.25l0.96,3.54l0.61,0.84l2.07,1.63l0.42,0.81l-0.58,0.17l-0.64,-0.75l-1.45,-0.31l-1.64,-1.26l-1.33,-3.16l-0.73,-0.68l-0.3,0.37l0.11,0.7l1.28,3.54l1.14,1.31l2.05,0.74l1.03,1.11l0.64,0.14l0.91,-0.36l-0.03,1.11l1.66,1.54l0.1,1.1l-0.89,-0.35l-0.51,-1.29l-0.63,-0.45l-0.45,0.04l-0.13,0.44l0.27,0.79l-0.67,0.09l-0.65,-0.82l-1.41,-0.67l-2.39,0.63l-0.7,-0.67l-0.71,-1.49l-1.26,-0.71l-0.46,0.14l0.01,0.48l1.13,1.84l-0.22,-0.08l-1.62,-1.2l-1.66,-2.28l-0.45,-0.02l-0.37,1.44l-0.32,-0.79l-0.74,0.2l-0.21,0.27l0.33,0.72l-0.11,0.56l-0.76,0.53l-0.94,-1.5l0.07,-1.68l0.76,-0.6l-0.19,-0.74l0.78,-0.47l0.21,-1.61l1.07,-1.03l-0.0,-1.03l-0.46,-0.86l1.27,-2.19l-0.14,-0.54l-2.72,-1.68l-0.56,0.14l-0.63,1.08l-1.87,-0.26l-0.52,-0.83l-1.11,-0.51l-2.41,0.07l-1.25,-0.91l0.61,-1.35l-0.4,-0.97l-1.19,-0.3l-0.89,-0.66l-2.69,0.07l-0.36,-0.23l-0.11,-1.26l-1.04,-0.6l0.09,-1.2l-0.51,-0.29l-0.49,0.19l-0.23,-0.64l-0.52,-0.13l0.26,-0.83l-0.45,-0.58l-0.69,-0.12l-1.81,0.67l-2.24,-1.27ZM790.04,212.1l1.14,0.18l0.3,0.17l-0.52,0.29l-0.93,-0.63ZM803.05,225.67l-0.02,0.33l-0.21,-0.15l0.23,-0.19ZM807.02,229.13l-0.16,0.3l-0.13,0.07l0.02,-0.24l0.26,-0.12ZM797.57,220.61l-0.06,0.01l-0.09,0.03l0.12,-0.07l0.03,0.02ZM797.24,220.74l-0.26,0.56l-0.18,0.12l0.15,-0.61l0.29,-0.07ZM795.94,216.76l-0.29,0.29l-0.72,-0.27l0.02,-0.33l0.26,-0.36l0.72,0.67ZM794.58,212.85l-0.34,0.78l-0.59,0.23l0.02,-1.48l0.92,0.47ZM802.18,228.89l0.1,-0.11l0.12,0.08l-0.22,0.03Z", "name": "Maryland"}, "US-AR": {"path": "M498.73,376.99l-1.42,-38.01l-4.48,-23.98l37.68,-2.58l39.02,-3.58l0.8,1.6l1.01,0.7l0.11,1.77l-0.77,0.57l-0.22,0.94l-1.42,0.93l-0.29,1.04l-0.83,0.54l-1.19,2.59l0.02,0.7l0.53,0.26l10.94,-1.46l0.86,0.93l-1.18,0.37l-0.52,0.96l0.25,0.49l0.84,0.41l-3.6,2.7l0.02,0.84l0.83,1.04l-0.6,1.15l0.62,0.97l-1.42,0.74l-0.11,1.44l-1.45,2.09l0.12,1.64l0.91,3.1l-0.15,0.27l-1.08,-0.01l-0.33,0.26l-0.51,1.73l-1.52,0.95l-0.04,0.51l0.79,0.91l0.05,0.65l-1.11,1.21l-2.02,1.13l-0.21,0.62l0.43,1.0l-0.19,0.27l-1.23,0.03l-0.42,0.67l-0.32,1.89l0.47,1.57l0.02,3.08l-1.27,1.09l-1.54,0.13l0.23,1.49l-0.21,0.48l-0.93,0.25l-0.59,1.77l-1.49,1.19l-0.02,0.93l1.39,0.76l-0.03,0.7l-1.23,0.3l-2.24,1.23l0.03,0.67l0.99,0.82l-0.45,1.14l0.53,1.38l-1.09,0.62l-1.9,2.57l0.52,0.7l1.0,0.49l0.01,0.58l-0.98,0.29l-0.42,0.64l0.51,0.84l1.63,1.01l0.06,1.77l-0.59,0.98l-0.09,0.84l0.29,0.4l1.05,0.39l0.5,2.17l-1.09,1.01l0.06,2.11l-51.46,4.07l-0.83,-11.53l-1.18,-0.85l-0.9,0.16l-0.83,-0.35l-0.93,0.39l-1.22,-0.33l-0.57,0.72l-0.47,0.01l-0.49,-0.48l-0.82,-0.15l-0.63,-1.0Z", "name": "Arkansas"}, "US-MA": {"path": "M877.65,135.84l1.07,-0.19l0.85,-1.13l0.45,0.58l-1.06,0.64l-1.31,0.1ZM831.87,132.65l-0.46,-0.28l-10.4,2.53l-0.25,-0.18l-0.27,-14.8l29.99,-7.86l1.53,-1.8l0.34,-1.48l0.95,-0.35l0.61,-1.04l1.3,-1.08l1.23,-0.08l-0.44,1.05l1.36,0.55l-0.16,0.61l0.44,0.83l1.0,0.36l-0.06,0.32l0.39,0.28l1.31,0.19l-0.16,0.56l-2.52,1.87l-0.05,1.07l0.45,0.16l-1.11,1.41l0.23,1.08l-1.01,0.96l0.58,1.41l1.4,0.45l0.5,0.63l1.36,-0.57l0.33,-0.59l1.2,0.09l0.79,0.47l0.23,0.68l1.78,1.37l-0.07,1.25l-0.36,0.29l0.11,0.61l1.58,0.82l1.19,-0.14l0.68,1.2l0.22,1.14l0.89,0.68l1.33,0.41l1.48,-0.12l0.43,0.38l1.05,-0.23l3.35,-2.76l0.39,-0.69l0.54,0.02l0.56,1.86l-3.32,1.52l-0.94,0.82l-2.75,0.98l-0.49,1.65l-1.94,1.27l-0.81,-2.53l0.11,-1.35l-0.55,-0.31l-0.5,0.39l-0.93,-0.11l-0.3,0.51l0.25,0.92l-0.26,0.79l-0.4,0.06l-0.63,1.1l-0.6,-0.2l-0.5,0.48l0.22,1.86l-0.9,0.87l-0.63,-0.8l-0.47,0.01l-0.11,0.55l-0.26,0.03l-0.7,-2.02l-1.02,-0.35l0.44,-2.5l-0.21,-0.4l-0.77,0.4l-0.29,1.47l-0.69,0.2l-1.4,-0.64l-0.78,-2.12l-0.8,-0.22l-0.78,-2.15l-0.49,-0.24l-6.13,2.0l-0.3,-0.15l-14.84,4.19l-0.28,0.5ZM860.89,110.08l-0.02,-0.37l-0.14,-0.48l0.51,0.23l-0.35,0.62ZM876.37,122.8l-0.42,-0.66l0.06,-0.05l0.44,0.67l-0.09,0.05ZM875.46,121.25l-0.86,-0.11l-0.94,-1.42l1.44,1.0l0.36,0.54ZM871.54,119.46l-0.06,0.25l-0.35,-0.2l0.13,0.02l0.29,-0.07ZM871.87,135.18l0.01,-0.02l0.01,0.04l-0.02,-0.02ZM867.18,137.63l0.78,-0.56l0.28,-1.17l0.84,-1.19l0.17,0.26l0.46,-0.11l0.34,0.52l0.71,-0.01l0.19,0.38l-2.11,0.73l-1.34,1.31l-0.33,-0.17Z", "name": "Massachusetts"}, "US-AL": {"path": "M608.66,337.47l25.17,-2.91l19.4,-2.75l14.04,43.3l0.79,1.4l0.22,1.05l1.17,1.59l0.59,1.87l2.24,2.5l0.92,1.8l-0.11,2.13l1.8,1.13l-0.17,0.74l-0.63,0.1l-0.16,0.7l-0.98,0.84l-0.22,2.29l0.25,1.48l-0.77,2.3l-0.14,1.84l1.1,2.94l1.21,1.52l0.53,1.6l-0.08,5.02l-0.25,0.81l0.48,2.03l1.35,1.16l1.14,2.07l-47.65,6.92l-0.42,0.61l-0.08,2.99l2.64,2.75l2.0,0.97l-0.34,2.7l0.56,1.6l0.43,0.39l-0.94,1.69l-1.24,1.0l-1.13,-0.75l-0.34,0.49l0.66,1.46l-2.82,1.05l0.29,-0.64l-0.45,-0.86l-0.99,-0.77l-0.1,-1.11l-0.57,-0.22l-0.53,0.61l-0.32,-0.1l-0.89,-1.53l0.41,-1.67l-0.97,-2.21l-0.46,-0.45l-0.86,-0.2l-0.3,-0.89l-0.56,-0.17l-0.37,0.61l0.14,0.35l-0.77,3.1l-0.01,5.08l-0.59,0.0l-0.24,-0.71l-2.22,-0.44l-1.65,0.31l-5.46,-31.99l-0.99,-66.49l-0.02,-0.37l-1.07,-0.63l-0.69,-1.02Z", "name": "Alabama"}, "US-MO": {"path": "M468.68,225.54l24.71,-0.73l18.94,-1.43l22.11,-2.58l0.42,0.35l0.39,0.91l2.43,1.65l0.29,0.74l1.21,0.87l-0.51,1.37l-0.1,3.21l0.78,3.65l0.95,1.44l0.03,1.59l1.11,1.37l0.46,1.55l4.96,4.1l1.06,1.69l4.93,3.31l0.7,1.15l0.27,1.62l0.5,0.82l-0.18,0.69l0.47,1.8l0.97,1.63l0.77,0.73l1.04,0.16l0.83,-0.56l0.84,-1.4l0.57,-0.19l2.41,0.61l1.68,0.76l0.84,0.77l-0.97,1.95l0.26,2.28l-2.37,6.86l0.01,1.02l0.7,1.92l4.67,4.05l1.99,1.05l1.46,0.09l1.66,1.31l1.91,0.8l1.51,2.11l2.04,0.83l0.42,2.96l1.72,2.9l-1.1,1.94l0.18,1.38l0.75,0.33l2.31,4.25l1.94,0.92l0.55,-0.32l0.0,-0.65l0.87,1.1l1.07,-0.08l0.14,1.85l-0.37,1.07l0.53,1.6l-1.07,3.86l-0.51,0.07l-1.37,-1.13l-0.65,0.13l-0.78,3.34l-0.52,0.74l0.13,-1.06l-0.56,-1.09l-0.97,-0.2l-0.74,0.63l0.02,1.05l0.53,0.66l-0.04,0.7l0.58,1.34l-0.2,0.4l-1.2,0.39l-0.17,0.41l0.15,0.55l0.86,0.84l-1.71,0.37l-0.14,0.62l1.53,1.97l-0.89,0.75l-0.63,2.13l-10.61,1.42l1.06,-2.28l0.87,-0.61l0.18,-0.87l1.44,-0.96l0.25,-0.96l0.63,-0.37l0.29,-0.59l-0.22,-2.28l-1.05,-0.75l-0.2,-0.77l-1.09,-1.18l-39.24,3.61l-37.72,2.58l-3.21,-58.2l-1.03,-0.63l-1.2,-0.02l-1.52,-0.73l-0.19,-0.93l-0.76,-0.59l-0.34,-0.71l-0.36,-1.55l-0.55,-0.09l-0.3,-0.56l-1.13,-0.66l-1.4,-1.84l0.73,-0.51l0.09,-1.24l1.12,-1.27l0.09,-0.79l1.01,0.16l0.56,-0.43l-0.2,-2.24l-1.02,-0.74l-0.32,-1.1l-1.17,-0.01l-1.31,0.96l-0.81,-0.7l-0.73,-0.17l-2.67,-2.35l-1.05,-0.28l0.13,-1.6l-1.32,-1.72l0.1,-1.02l-0.37,-0.36l-1.01,-0.18l-0.59,-0.85l-0.84,-0.26l0.07,-0.53l-1.24,-2.88l-0.0,-0.74l-0.4,-0.49l-0.85,-0.29l-0.05,-0.54ZM583.77,294.59l-0.1,-0.1l-0.08,-0.15l0.11,-0.01l0.07,0.26Z", "name": "Missouri"}, "US-MN": {"path": "M439.34,42.76l26.81,-1.05l0.34,1.46l1.28,0.84l1.79,-0.5l1.05,-1.43l0.78,-0.31l2.13,2.19l1.71,0.28l0.31,1.2l1.83,1.4l1.79,0.48l2.64,-0.41l0.39,0.85l0.67,0.4l5.12,0.01l0.37,0.23l0.54,1.59l0.71,0.61l4.27,-0.78l0.77,-0.65l0.07,-0.69l2.43,-0.79l3.97,-0.02l1.42,0.7l3.39,0.66l-1.01,0.79l0.0,0.82l1.18,0.54l2.23,-0.16l0.52,2.08l1.58,2.29l0.71,0.05l1.03,-0.78l-0.04,-1.73l2.67,-0.46l1.43,2.17l2.01,0.79l1.54,0.18l0.54,0.57l-0.03,0.83l0.58,0.35l1.32,0.06l0.38,0.83l1.43,-0.19l1.12,0.22l2.22,-0.85l2.78,-2.55l2.49,-1.54l1.24,2.52l0.96,0.51l2.23,-0.66l0.87,0.36l5.98,-1.3l0.56,0.18l1.32,1.64l1.24,0.59l0.62,-0.01l1.61,-0.83l1.35,0.08l-0.93,1.03l-4.69,3.07l-6.35,2.82l-3.68,2.48l-2.15,2.49l-0.95,0.58l-6.63,8.66l-0.95,0.61l-1.08,1.56l-1.96,1.96l-4.17,3.55l-0.86,1.79l-0.55,0.44l-0.14,0.96l-0.78,-0.01l-0.46,0.51l0.98,12.22l-0.79,1.2l-1.05,0.08l-0.52,0.82l-0.83,0.15l-0.61,0.83l-2.06,1.19l-0.94,1.86l0.06,0.72l-1.69,2.39l-0.01,2.06l0.38,0.91l2.15,0.39l1.42,2.49l-0.52,1.92l-0.71,1.25l-0.05,2.12l0.45,1.32l-0.71,1.23l0.91,3.14l-0.51,4.08l3.95,3.03l3.02,0.4l1.89,2.25l2.87,0.5l2.45,1.93l2.39,3.59l2.64,1.8l2.09,0.09l1.07,0.71l0.88,0.1l0.82,1.36l1.03,0.45l0.23,0.39l0.28,2.03l0.68,1.3l0.39,4.82l-40.63,3.2l-40.63,2.09l-1.46,-38.98l-0.7,-1.27l-0.83,-0.78l-2.57,-0.79l-0.94,-1.91l-1.46,-1.79l0.21,-0.68l2.83,-2.34l0.97,-2.12l0.4,-2.44l-0.35,-1.58l0.23,-1.58l-0.18,-1.79l-0.5,-1.03l-0.18,-2.33l-1.81,-2.59l-0.47,-1.13l-0.21,-2.16l-0.66,-0.98l0.15,-1.66l-0.35,-1.52l0.53,-2.69l-1.08,-1.85l-0.49,-8.33l-0.42,-0.79l0.06,-3.92l-1.58,-3.96l-0.53,-0.65l-0.4,-1.37l0.05,-1.19l-0.48,-0.53l-1.36,-3.77l0.0,-3.22l-0.47,-1.97l0.27,-1.12l-0.57,-2.32l0.73,-2.56l-2.06,-6.9ZM468.97,33.61l1.22,0.46l0.99,-0.2l0.33,0.45l-0.05,1.72l-1.78,1.12l-0.15,-0.47l-0.4,-0.14l-0.16,-2.95Z", "name": "Minnesota"}, "US-CA": {"path": "M2.95,175.4l0.78,-1.24l0.46,0.46l0.59,-0.08l0.52,-1.18l0.8,-0.86l1.3,-0.26l0.56,-0.53l-0.15,-0.71l-0.93,-0.32l1.53,-2.79l-0.3,-1.58l0.14,-0.87l2.04,-3.3l1.31,-3.03l0.36,-2.12l-0.28,-1.0l0.16,-3.11l-1.36,-2.16l1.18,-1.38l0.67,-2.53l32.73,8.13l32.58,7.34l-13.67,64.68l25.45,34.66l36.6,51.1l13.3,17.72l-0.19,2.73l0.73,0.94l0.21,1.71l0.85,0.63l0.81,2.56l-0.07,0.91l0.63,1.46l-0.16,1.36l3.8,3.82l0.01,0.5l-1.95,1.53l-3.11,1.26l-1.2,1.99l-1.72,1.14l-0.33,0.81l0.38,1.03l-0.51,0.51l-0.1,0.9l0.08,2.29l-0.6,0.72l-0.64,2.44l-2.02,2.47l-1.6,0.14l-0.42,0.51l0.33,0.89l-0.59,1.34l0.54,1.12l-0.01,1.19l-0.78,2.68l0.57,1.02l2.74,1.13l0.34,0.83l-0.19,2.4l-1.18,0.78l-0.42,1.37l-2.27,-0.62l-1.25,0.6l-43.38,-3.34l0.17,-1.15l0.67,-0.51l-0.17,-1.06l-1.17,-1.38l-1.04,-0.15l0.23,-1.2l-0.28,-1.07l0.78,-1.33l-0.3,-4.25l-0.6,-2.3l-1.92,-4.07l-3.56,-4.07l-1.29,-1.98l-2.42,-2.11l-2.04,-3.01l-2.22,-0.89l-0.94,0.3l-0.39,0.96l-0.62,-0.73l-0.88,-0.22l-0.15,-0.31l0.61,-0.76l0.17,-1.57l-0.44,-2.06l-1.01,-1.95l-1.0,-0.74l-4.44,-0.19l-3.33,-1.81l-1.36,-1.26l-0.7,-0.12l-1.02,-1.19l-0.44,-2.6l-0.97,-0.47l-1.68,-2.31l-2.19,-1.73l-1.24,-0.41l-1.66,0.37l-1.15,-1.01l-1.25,0.03l-2.48,-1.83l-1.06,0.01l-1.49,-0.69l-4.91,-0.52l-1.12,-2.35l-1.43,-0.76l1.34,-2.45l-0.25,-1.36l0.74,-1.99l-0.63,-1.35l1.27,-2.45l0.33,-2.44l-0.99,-1.24l-1.26,-0.23l-1.4,-1.28l0.41,-1.62l0.79,-0.09l0.25,-0.45l-0.47,-2.2l-0.65,-0.77l-1.47,-0.84l-1.78,-3.97l-1.82,-1.25l-0.36,-2.75l-1.61,-2.58l0.07,-1.39l-0.33,-1.26l-1.16,-0.94l-0.74,-2.95l-2.41,-2.69l-0.55,-1.25l-0.02,-4.63l0.59,-0.57l-0.59,-1.14l0.51,-0.59l0.53,0.61l0.78,-0.02l0.84,-0.81l0.56,-1.33l0.8,0.04l0.21,-0.88l-0.43,-0.27l0.47,-1.19l-1.22,-3.68l-0.62,-0.48l-1.05,0.08l-1.93,-0.51l-1.04,-1.06l-1.89,-3.21l-0.8,-2.28l0.86,-2.39l0.09,-1.11l-0.27,-2.38l-0.32,-0.64l-0.54,-0.24l0.25,-1.19l0.69,-1.07l0.24,-2.71l0.47,-0.64l0.88,0.13l0.18,0.94l-0.7,2.13l0.05,1.15l1.18,1.32l0.55,0.1l0.58,1.28l1.16,0.78l0.4,1.01l0.89,0.41l0.83,-0.21l-0.21,-1.45l-0.65,-0.43l-0.18,-0.58l-0.24,-3.57l-0.56,-0.71l0.26,-0.69l-1.48,-1.06l0.5,-1.07l0.09,-1.06l-1.2,-1.58l0.78,-0.74l0.79,0.06l1.24,-0.73l1.25,1.02l1.87,-0.32l5.55,2.41l0.61,-0.09l0.64,-1.38l0.69,-0.04l1.92,2.53l0.25,0.18l0.63,-0.24l0.02,-0.38l-0.39,-0.93l-1.57,-1.89l-1.66,-0.32l0.27,-0.62l-0.28,-0.54l-0.48,0.09l-1.05,1.01l-1.84,-0.22l-0.43,0.28l-0.15,-0.51l-1.05,-0.4l0.24,-1.05l-0.85,-0.47l-1.0,0.28l-0.6,0.84l-1.09,0.4l-1.35,-0.9l-0.39,-0.88l-1.51,-1.44l-0.58,0.03l-0.64,0.61l-0.92,-0.12l-0.48,0.36l-0.33,1.88l0.21,0.78l-0.76,1.36l0.36,0.65l-0.47,0.59l-0.04,0.69l-2.16,-2.89l-0.44,-0.15l-0.25,0.32l-0.73,-1.0l-0.21,-1.03l-1.2,-1.17l-0.4,-1.05l-0.61,-0.18l0.65,-1.48l0.11,0.95l0.76,1.49l0.44,0.25l0.33,-0.38l-1.45,-5.21l-1.08,-1.42l-0.31,-2.68l-2.5,-2.87l-1.8,-4.48l-3.05,-5.54l1.09,-1.7l0.25,-1.97l-0.46,-2.11l-0.14,-3.61l1.34,-2.92l0.7,-0.74l-0.07,-1.54l0.42,-1.53l-0.41,-1.63l0.11,-1.96l-1.41,-4.06l-0.97,-1.15l0.06,-0.8l-0.42,-1.19l-2.91,-4.03l0.51,-1.35l-0.21,-2.69l2.23,-3.44ZM31.5,240.45l-0.06,0.1l-0.34,0.04l0.21,-0.05l0.19,-0.09ZM64.32,351.64l0.27,0.13l0.19,0.18l-0.31,-0.18l-0.15,-0.13ZM65.92,352.88l1.32,0.84l0.76,1.73l-0.89,-0.66l-1.14,0.03l-0.05,-1.94ZM62.72,363.08l1.36,2.08l0.57,0.53l-0.46,0.06l-0.83,-0.79l-0.65,-1.88ZM43.54,333.81l0.88,0.73l1.37,0.36l1.36,1.0l-2.82,-0.18l-0.71,-0.58l0.24,-0.66l-0.32,-0.67ZM47.89,335.89l0.94,-0.5l0.32,0.36l-0.37,0.14l-0.88,-0.0ZM46.05,352.4l0.29,-0.06l0.95,0.92l-0.61,-0.17l-0.64,-0.69ZM37.57,334.04l2.57,0.16l0.2,0.74l0.6,0.45l-1.21,0.64l-1.17,-0.1l-0.49,-0.44l-0.5,-1.44ZM34.94,332.37l0.06,-0.02l0.05,0.06l-0.01,-0.0l-0.1,-0.04Z", "name": "California"}, "US-IA": {"path": "M452.9,162.25l42.83,-2.19l40.56,-3.19l0.96,2.52l2.0,1.0l0.08,0.59l-0.9,1.8l-0.16,1.04l0.9,5.09l0.92,1.26l0.39,1.75l1.46,1.72l4.95,0.85l1.27,2.03l-0.3,1.03l0.29,0.66l3.61,2.37l0.85,2.41l3.84,2.31l0.62,1.68l-0.31,4.21l-1.64,1.98l-0.5,1.94l0.13,1.28l-1.26,1.36l-2.51,0.97l-0.89,1.18l-0.55,0.25l-4.56,0.83l-0.89,0.73l-0.61,1.71l-0.15,2.56l0.4,1.08l2.01,1.47l0.54,2.65l-1.87,3.25l-0.22,2.24l-0.53,1.42l-2.88,1.39l-1.02,1.02l-0.2,0.99l0.72,0.87l0.2,2.15l-0.58,0.23l-1.34,-0.82l-0.31,-0.76l-1.29,-0.82l-0.29,-0.51l-0.88,-0.36l-0.3,-0.82l-0.95,-0.68l-22.3,2.61l-15.13,1.17l-7.59,0.51l-20.78,0.47l-0.22,-1.06l-1.3,-0.73l-0.33,-0.67l0.58,-1.16l-0.21,-0.95l0.22,-1.39l-0.36,-2.19l-0.6,-0.73l0.07,-3.65l-1.05,-0.5l0.05,-0.91l0.71,-1.02l-0.05,-0.44l-1.31,-0.56l0.33,-2.54l-0.41,-0.45l-0.89,-0.16l0.23,-0.8l-0.3,-0.58l-0.51,-0.25l-0.74,0.23l-0.42,-2.81l0.5,-2.36l-0.2,-0.67l-1.36,-1.71l-0.08,-1.92l-1.78,-1.54l-0.36,-1.74l-1.09,-0.94l0.03,-2.18l-1.1,-1.87l0.21,-1.7l-0.27,-1.08l-1.38,-0.67l-0.42,-1.58l-0.45,-0.59l0.05,-0.63l-1.81,-1.82l0.56,-1.61l0.54,-0.47l0.73,-2.68l0.0,-1.68l0.55,-0.69l0.21,-1.19l-0.51,-2.24l-1.33,-0.29l-0.05,-0.73l0.45,-0.56l-0.0,-1.71l-0.95,-1.42l-0.05,-0.87Z", "name": "Iowa"}, "US-MI": {"path": "M612.24,185.84l1.83,-2.17l0.7,-1.59l1.18,-4.4l1.43,-3.04l1.01,-5.05l0.09,-5.37l-0.86,-5.54l-2.4,-5.18l0.61,-0.51l0.3,-0.79l-0.57,-0.42l-1.08,0.55l-3.82,-7.04l-0.21,-1.11l1.13,-2.69l-0.01,-0.97l-0.74,-3.13l-1.28,-1.65l-0.05,-0.62l1.73,-2.73l1.22,-4.14l-0.21,-5.34l-0.77,-1.6l1.09,-1.15l0.81,-0.02l0.56,-0.47l-0.27,-3.49l1.08,-0.11l0.67,-1.43l1.19,0.48l0.65,-0.33l0.76,-2.59l0.82,-1.2l0.56,-1.68l0.55,-0.18l-0.58,0.87l0.6,1.65l-0.71,1.8l0.71,0.42l-0.48,2.61l0.88,1.42l0.73,-0.06l0.52,0.56l0.65,-0.24l0.89,-2.26l0.66,-3.52l-0.08,-2.07l-0.76,-3.42l0.58,-1.02l2.13,-1.64l2.74,-0.54l0.98,-0.63l0.28,-0.64l-0.25,-0.54l-1.76,-0.1l-0.96,-0.86l-0.52,-1.99l1.85,-2.98l-0.11,-0.73l1.72,-0.23l0.74,-0.94l4.16,2.0l0.83,0.13l1.98,-0.4l1.37,0.39l1.19,1.04l0.53,1.14l0.77,0.49l2.41,-0.29l1.7,1.02l1.92,0.09l0.8,0.64l3.27,0.45l1.1,0.78l-0.01,1.12l1.04,1.31l0.64,0.21l0.38,0.92l-0.16,0.54l-0.66,-0.25l-0.94,0.57l-0.23,1.83l0.81,1.29l1.6,0.99l0.69,1.37l0.65,2.26l-0.12,1.73l0.77,5.57l-0.14,0.6l-0.57,0.2l-0.48,0.96l-0.75,0.08l-0.79,0.81l-0.17,4.47l-1.12,0.49l-0.18,0.82l-1.86,0.43l-0.73,0.6l-0.58,2.61l0.26,0.45l-0.21,0.52l0.25,2.58l1.38,1.31l2.9,0.84l0.91,-0.07l1.08,-1.23l0.6,-1.44l0.62,0.19l0.38,-0.24l1.01,-3.59l0.6,-1.06l-0.08,-0.52l0.97,-1.45l1.39,-0.39l1.07,-0.69l0.83,-1.1l0.87,-0.44l2.06,0.59l1.13,0.7l1.0,1.09l1.21,2.16l2.0,5.91l0.82,1.6l1.03,3.71l1.49,3.63l1.27,1.73l-0.33,3.93l0.45,2.49l-0.48,2.79l-0.34,0.44l-0.24,-0.33l-0.31,-1.71l-1.46,-0.52l-0.47,0.08l-1.48,1.36l-0.06,0.83l0.55,0.67l-0.83,0.57l-0.29,0.79l0.28,2.94l-0.49,0.75l-1.62,0.92l-1.06,1.85l-0.43,3.73l0.27,1.55l-0.33,0.93l-0.42,0.19l0.02,0.91l-0.64,0.3l-0.37,1.08l-0.52,0.52l-0.5,1.28l-0.02,1.05l-0.52,0.78l-20.37,4.25l-0.14,-0.86l-0.46,-0.33l-31.6,4.74ZM621.47,115.87l0.0,-0.07l0.12,-0.12l-0.01,0.03l-0.11,0.16ZM621.73,114.95l-0.07,-0.16l0.07,-0.14l-0.0,0.3ZM543.48,88.04l4.87,-2.38l3.55,-3.62l5.77,-1.36l1.39,-0.84l2.36,-2.71l0.97,0.04l1.52,-0.73l1.0,-2.25l2.82,-2.84l0.23,1.72l1.85,0.59l0.05,1.45l0.66,0.14l0.51,0.6l-0.17,3.14l0.44,0.95l-0.34,0.47l0.2,0.47l0.74,-0.02l1.08,-2.21l1.08,-0.9l-0.42,1.15l0.59,0.45l0.82,-0.67l0.52,-1.22l1.0,-0.43l3.09,-0.25l1.51,0.21l1.18,0.93l1.54,0.44l0.47,1.05l2.31,2.58l1.17,0.55l0.53,1.55l0.73,0.34l1.87,0.07l0.73,-0.4l1.07,-0.06l0.52,-0.65l0.88,-0.43l1.0,1.11l1.1,0.64l1.02,-0.25l0.68,-0.82l1.87,1.06l0.64,-0.34l1.65,-2.59l2.81,-1.89l1.7,-1.65l0.91,0.11l3.27,-1.21l5.17,-0.25l4.49,-2.72l2.56,-0.37l-0.01,3.24l0.29,0.71l-0.36,1.1l0.67,0.85l0.66,0.11l0.71,-0.39l2.2,0.7l1.14,-0.43l1.03,-0.87l0.66,0.48l0.21,0.71l0.85,0.22l1.27,-0.8l0.95,-1.55l0.66,-0.02l0.84,0.75l1.98,3.78l-0.86,1.04l0.48,0.89l0.47,0.36l1.37,-0.42l0.58,0.46l0.64,0.04l0.18,1.2l0.98,0.87l1.53,0.52l-1.17,0.68l-4.96,-0.14l-0.53,0.29l-1.35,-0.17l-0.88,0.41l-0.66,-0.76l-1.63,-0.07l-0.59,0.47l-0.07,1.22l-0.49,0.75l0.38,2.05l-0.92,-0.22l-0.89,-0.92l-0.77,-0.13l-1.96,-1.65l-2.41,-0.6l-1.6,0.04l-1.04,-0.5l-2.89,0.47l-0.61,0.45l-1.18,2.52l-3.48,0.73l-0.58,0.77l-2.06,-0.34l-2.82,0.93l-0.68,0.83l-0.56,2.51l-0.78,0.28l-0.81,0.87l-0.65,0.28l0.16,-1.96l-0.75,-0.91l-1.02,0.34l-0.76,0.92l-0.97,-0.39l-0.68,0.17l-0.37,0.4l0.1,0.83l-0.73,2.01l-1.2,0.59l-0.11,-1.38l-0.46,-1.06l0.34,-1.69l-0.17,-0.37l-0.66,-0.17l-0.45,0.58l-0.6,2.12l-0.22,2.57l-1.12,0.91l-1.26,3.02l-0.62,2.66l-2.56,5.33l-0.69,0.74l0.12,0.91l-1.4,-1.28l0.18,-1.75l0.63,-1.69l-0.41,-0.81l-0.62,-0.31l-1.36,0.85l-1.16,0.09l0.04,-1.29l0.81,-1.45l-0.41,-1.34l0.3,-1.09l-0.58,-0.98l0.15,-0.83l-1.9,-1.55l-1.1,-0.06l-0.59,-0.44l-0.86,0.2l-0.62,-0.2l0.3,-1.36l-0.94,-1.45l-1.13,-0.51l-2.23,-0.1l-3.2,-0.71l-1.55,0.59l-1.43,-0.42l-1.62,0.17l-4.56,-1.94l-15.37,-2.5l-2.0,-3.4l-1.88,-0.96l-0.76,0.26l-0.1,-0.3ZM603.38,98.65l-0.01,0.52l-0.46,0.32l-0.7,1.39l0.08,0.57l-0.65,-0.58l0.91,-2.16l0.83,-0.06ZM643.87,87.47l1.99,-1.52l0.17,-0.57l-0.27,-0.64l1.05,0.16l0.8,1.24l0.81,0.19l-0.27,1.08l-0.36,0.19l-1.5,-0.34l-0.77,0.45l-1.63,-0.24ZM635.6,77.64l0.56,-0.83l0.52,0.05l-0.37,1.32l0.11,0.71l-0.35,-0.9l-0.46,-0.35ZM636.53,79.17l0.09,0.14l0.01,0.01l-0.02,-0.01l-0.08,-0.14ZM637.39,81.25l0.4,0.45l0.22,0.61l-0.63,-0.71l0.01,-0.34ZM633.73,93.13l1.41,0.25l0.36,-0.18l0.4,0.21l-0.17,0.52l-0.75,0.11l-1.24,-0.9ZM618.85,96.77l0.62,2.25l-0.8,0.78l-0.39,-0.27l0.56,-2.76ZM613.26,110.83l0.47,0.3l-0.09,0.57l-0.45,-0.69l0.06,-0.17ZM612.23,113.57l0.0,-0.03l0.02,-0.04l-0.03,0.07ZM599.41,82.64l-0.23,-0.37l0.03,-0.4l0.37,0.32l-0.17,0.45ZM570.51,72.75l-0.51,-0.27l-1.16,0.06l-0.04,-1.56l1.0,-1.03l1.17,-2.09l1.84,-1.49l0.63,-0.0l0.53,-0.58l2.08,-0.89l3.34,-0.42l1.1,0.66l-0.54,0.38l-1.31,-0.12l-2.27,0.78l-0.15,0.29l0.3,0.59l0.71,0.13l-1.19,0.98l-1.4,1.89l-0.7,0.29l-0.36,1.45l-1.15,1.37l-0.66,2.04l-0.67,-0.87l0.75,-0.97l0.14,-1.95l-0.63,-0.37l-0.21,0.15l-0.6,0.92l-0.05,0.67ZM558.28,58.21l0.75,-0.98l-0.39,-0.33l0.56,-0.53l4.62,-2.98l1.97,-1.72l0.62,-0.18l-0.45,0.65l0.1,0.79l-0.43,0.49l-4.25,2.56l-0.86,0.99l0.24,0.36l-1.87,1.17l-0.61,-0.28Z", "name": "Michigan"}, "US-GA": {"path": "M654.05,331.71l22.02,-3.57l20.65,-3.86l-1.48,1.42l-0.51,1.68l-0.66,0.82l-0.41,1.73l0.11,1.23l0.82,0.78l1.84,0.8l1.03,0.12l2.7,2.03l0.84,0.24l1.9,-0.37l0.6,0.25l0.8,1.64l1.51,1.6l1.04,2.5l1.33,0.82l0.84,1.16l0.56,0.26l1.0,1.77l1.07,0.3l1.17,0.99l3.81,1.85l2.41,3.16l2.25,0.58l2.53,1.67l0.5,2.34l1.25,1.02l0.47,-0.16l0.31,0.49l-0.1,0.62l0.79,0.73l0.79,0.09l0.56,1.21l4.99,1.89l0.4,1.78l1.54,1.73l1.02,2.01l-0.07,0.81l0.49,0.69l0.11,1.24l1.04,0.79l1.17,0.17l1.25,0.62l0.28,0.53l0.57,0.23l1.12,2.56l0.76,0.57l0.08,2.68l0.77,1.48l1.38,0.9l1.52,-0.27l1.44,0.76l1.45,0.11l-0.59,0.78l-0.56,-0.35l-0.47,0.28l-0.4,0.99l0.62,0.91l-0.38,0.48l-1.38,-0.16l-0.77,-0.55l-0.65,0.44l0.26,0.71l-0.49,0.52l0.36,0.61l0.94,-0.04l0.5,0.29l-0.58,1.35l-1.43,0.27l-1.33,-0.44l-0.44,0.39l0.34,0.85l1.23,0.35l-0.5,0.87l0.23,0.35l-0.2,0.64l0.83,0.64l-0.33,0.44l-0.72,-0.13l-0.96,0.51l-0.1,0.62l1.09,0.45l0.05,0.95l0.48,-0.07l1.2,-1.17l-0.92,2.31l-0.31,-0.58l-0.59,-0.08l-0.44,0.72l0.29,0.7l0.98,0.83l-2.32,0.04l-0.92,-0.28l-0.63,0.3l0.06,0.63l0.55,0.34l2.76,0.24l1.07,0.66l-0.02,0.34l-0.56,0.22l-0.88,1.95l-0.5,-1.41l-0.45,-0.13l-0.6,0.33l-0.15,0.84l0.34,0.96l-0.6,0.11l-0.03,0.84l-0.3,0.16l0.07,0.46l1.33,1.15l-1.09,1.03l0.32,0.47l0.77,0.07l-0.39,0.92l0.06,0.88l-0.46,0.51l1.1,1.66l0.03,0.76l-0.79,0.33l-2.64,-0.17l-4.06,-0.96l-1.31,0.35l-0.18,0.74l-0.68,0.26l-0.35,1.25l0.28,2.08l0.95,1.36l0.13,4.25l-1.97,0.4l-0.54,-0.92l-0.12,-1.3l-1.33,-1.82l-49.22,5.14l-0.72,-0.56l-0.86,-2.7l-0.94,-1.51l-0.56,-0.38l0.16,-0.68l-0.73,-1.51l-1.82,-1.81l-0.43,-1.75l0.25,-0.8l0.06,-5.18l-0.6,-1.81l-1.19,-1.47l-1.03,-2.65l0.12,-1.65l0.78,-2.36l-0.25,-1.53l0.19,-2.11l1.62,-1.33l0.46,-1.47l-0.55,-0.61l-1.42,-0.69l0.09,-2.15l-0.97,-1.87l-2.18,-2.42l-1.03,-2.81l-0.75,-0.68l-0.17,-0.96l-0.77,-1.37l-13.99,-43.12ZM745.21,389.83l0.7,-0.26l-0.07,0.82l-0.29,-0.33l-0.34,-0.24ZM743.75,406.73l0.05,0.87l-0.01,0.46l-0.34,-0.56l0.3,-0.76Z", "name": "Georgia"}, "US-AZ": {"path": "M128.39,384.21l0.44,-1.81l1.29,-1.29l0.54,-1.11l0.48,-0.25l1.66,0.62l0.96,-0.03l0.52,-0.46l0.28,-1.17l1.31,-1.0l0.24,-2.73l-0.46,-1.24l-0.84,-0.66l-2.07,-0.67l-0.3,-0.61l0.8,-2.4l0.0,-1.39l-0.52,-1.2l0.57,-0.86l-0.2,-0.87l1.57,-0.27l2.29,-2.81l0.65,-2.43l0.65,-0.81l0.02,-3.17l0.55,-0.62l-0.29,-1.43l1.71,-1.14l1.03,-1.85l3.16,-1.29l2.03,-1.58l0.26,-0.53l-0.13,-1.04l-3.25,-3.49l-0.51,-0.22l0.22,-1.26l-0.66,-1.46l0.07,-0.91l-0.88,-2.76l-0.84,-0.56l-0.19,-1.65l-0.69,-0.8l0.19,-3.54l0.58,-0.87l-0.3,-0.86l1.04,-0.4l0.4,-1.42l0.14,-3.2l-0.76,-3.66l0.47,-0.88l0.29,-1.67l-0.4,-3.0l0.85,-2.56l-0.8,-1.87l-0.03,-0.92l0.43,-0.52l0.34,-1.35l2.54,-0.63l1.75,0.99l1.43,-0.19l0.96,2.24l0.79,0.71l1.54,0.14l1.01,-0.5l1.02,-2.27l0.94,-1.19l2.57,-16.95l42.43,5.78l42.56,4.67l-11.82,123.66l-36.89,-4.05l-36.34,-18.98l-28.44,-15.56Z", "name": "Arizona"}, "US-MT": {"path": "M166.3,57.31l0.69,-0.1l0.33,-0.38l-0.9,-1.99l0.83,-0.96l-0.39,-1.3l0.09,-0.96l-1.24,-1.93l-0.24,-1.49l-1.03,-1.33l-1.19,-2.44l3.53,-20.65l43.66,6.71l43.06,5.23l42.75,3.84l43.15,2.53l-3.53,86.06l-28.11,-1.47l-26.82,-1.91l-26.78,-2.4l-25.84,-2.79l-0.44,0.35l-1.22,10.41l-1.51,-2.01l-0.03,-0.91l-1.19,-2.35l-1.25,-0.74l-1.8,0.92l0.03,1.05l-0.72,0.42l-0.34,1.56l-2.42,-0.41l-1.91,0.57l-0.92,-0.85l-3.36,0.09l-2.38,-0.96l-1.68,0.58l-0.84,1.49l-4.66,-1.6l-1.3,0.37l-1.12,0.9l-0.31,0.67l-1.65,-1.4l0.22,-1.43l-0.9,-1.71l0.4,-0.36l0.07,-0.62l-1.17,-3.08l-1.45,-1.25l-1.44,0.36l-0.21,-0.64l-1.08,-0.9l-0.41,-1.37l0.68,-0.61l0.2,-1.41l-0.77,-2.38l-0.77,-0.35l-0.31,-1.58l-1.51,-2.54l0.23,-1.51l-0.56,-1.26l0.34,-1.4l-0.73,-0.86l0.48,-0.98l-0.21,-0.74l-1.14,-0.75l-0.13,-0.59l-0.85,-0.91l-0.8,-0.4l-0.51,0.37l-0.07,0.74l-0.7,0.27l-1.13,1.22l-1.75,0.37l-1.21,1.07l-1.08,-0.85l-0.64,-1.01l-1.06,-0.44l0.02,-0.86l0.74,-0.63l0.24,-1.06l-0.61,-1.6l0.9,-1.09l1.07,-0.08l0.83,-0.8l-0.26,-1.14l0.38,-1.07l-0.95,-0.81l-0.04,-0.81l0.66,-1.28l-0.59,-1.07l0.74,-0.07l0.38,-0.42l-0.04,-1.77l1.83,-3.73l-0.14,-1.05l0.89,-0.62l0.6,-3.17l-0.78,-0.5l-1.8,0.37l-1.33,-0.11l-0.64,-0.55l0.37,-0.83l-0.62,-0.97l-0.66,-0.23l-0.72,0.35l-0.07,-0.95l-1.74,-1.63l0.04,-1.84l-1.68,-1.82l-0.08,-0.69l-1.55,-2.88l-1.07,-1.29l-0.57,-1.63l-2.35,-1.34l-0.95,-1.95l-1.44,-1.19Z", "name": "Montana"}, "US-MS": {"path": "M555.49,431.1l0.67,-0.97l-1.05,-1.76l0.18,-1.63l-0.81,-0.87l1.69,-0.25l0.47,-0.54l0.4,-2.74l-0.77,-1.82l1.56,-1.79l0.25,-3.58l0.74,-2.26l1.89,-1.25l1.15,-1.97l1.4,-1.04l0.34,-0.78l-0.04,-0.99l-0.63,-0.96l1.14,-0.28l0.96,-2.59l0.91,-1.31l-0.16,-0.86l-1.54,-0.43l-0.35,-0.96l-1.83,-1.04l-0.07,-2.14l-0.93,-0.74l-0.45,-0.84l-0.02,-0.37l1.14,-0.29l0.47,-0.69l-0.26,-0.89l-1.41,-0.49l0.23,-1.77l0.98,-1.54l-0.77,-1.06l-1.08,-0.31l-0.15,-2.82l0.9,-0.54l0.23,-0.8l-0.62,-2.52l-1.25,-0.66l0.7,-1.33l-0.07,-2.22l-2.02,-1.52l1.14,-0.47l0.12,-1.41l-1.34,-0.89l1.58,-2.04l0.93,-0.31l0.36,-0.69l-0.52,-1.56l0.42,-1.35l-0.9,-0.89l1.6,-0.83l1.24,-0.27l0.59,-0.77l-0.09,-1.07l-1.41,-0.95l1.39,-1.08l0.62,-1.77l0.5,0.11l0.45,-0.28l0.34,-0.98l-0.2,-0.77l1.48,-0.43l1.22,-1.21l0.07,-3.53l-0.46,-1.53l0.36,-1.78l0.73,0.09l0.68,-0.33l0.42,-0.87l-0.41,-1.06l2.72,-1.71l0.58,-1.06l-0.29,-1.28l36.45,-4.1l0.86,1.26l0.85,0.45l0.99,66.5l5.52,32.95l-0.73,0.69l-1.53,-0.3l-0.91,-0.94l-1.32,1.06l-1.23,0.17l-2.17,-1.26l-1.85,-0.19l-0.83,0.36l-0.34,0.44l0.32,0.41l-0.56,0.36l-3.96,1.66l-0.05,-0.5l-0.96,-0.52l-1.0,0.04l-0.59,1.0l0.76,0.61l-1.59,1.21l-0.32,1.28l-0.69,0.3l-1.34,-0.06l-1.16,-1.86l-0.08,-0.89l-0.92,-1.47l-0.21,-1.01l-1.4,-1.63l-1.16,-0.54l-0.47,-0.78l0.1,-0.62l-0.69,-0.92l0.21,-1.99l0.5,-0.93l0.66,-2.98l-0.06,-1.23l-0.43,-0.29l-34.66,3.41Z", "name": "Mississippi"}, "US-SC": {"path": "M697.56,324.11l4.86,-2.69l1.02,-0.05l1.11,-1.38l3.93,-1.9l0.45,-0.88l0.63,0.22l22.71,-3.36l0.07,1.22l0.42,0.57l0.71,0.01l1.21,-1.3l2.82,2.54l0.46,2.48l0.55,0.52l19.74,-3.49l22.74,15.07l0.02,0.55l-2.48,2.18l-2.44,3.67l-2.41,5.72l-0.09,2.74l-1.08,-0.21l0.85,-2.73l-0.64,-0.23l-0.76,0.87l-0.56,1.38l-0.11,1.55l0.84,0.95l1.05,0.23l0.44,0.91l-0.75,0.08l-0.41,0.56l-0.87,0.02l-0.24,0.68l0.94,0.45l-1.1,1.13l-0.07,1.02l-1.34,0.63l-0.5,-0.61l-0.5,-0.08l-1.07,0.87l-0.56,1.76l0.43,0.87l-1.2,1.23l-0.61,1.44l-1.2,1.01l-0.9,-0.4l0.27,-0.6l-0.53,-0.74l-1.38,0.31l-0.11,0.43l0.36,0.77l-0.52,0.03l0.05,0.76l0.72,0.58l1.3,0.43l-0.12,0.39l-0.88,0.94l-1.22,0.23l-0.25,0.51l0.33,0.45l-2.3,1.34l-1.42,-0.85l-0.56,0.11l-0.11,0.67l1.19,0.78l-1.54,1.57l-0.72,-0.75l-0.5,0.52l-0.0,0.74l-0.69,-0.37l-0.85,-0.0l-1.34,-0.84l-0.45,0.5l0.16,0.53l-1.73,0.17l-0.44,0.37l-0.06,0.77l0.65,0.23l1.43,-0.17l-0.26,0.55l0.42,0.25l1.91,-0.15l0.11,0.22l-0.97,0.86l-0.32,0.78l0.57,0.49l0.94,-0.53l0.03,0.21l-1.12,1.09l-0.99,0.43l-0.21,-2.04l-0.69,-0.27l-0.22,-1.55l-0.88,-0.15l-0.31,0.58l0.86,2.7l-1.12,-0.66l-0.63,-1.0l-0.4,-1.76l-0.65,-0.2l-0.52,-0.63l-0.69,0.0l-0.27,0.6l0.84,1.02l0.01,0.68l1.11,1.83l-0.02,0.86l1.22,1.17l-0.62,0.35l0.03,0.98l-1.2,3.56l-1.52,-0.78l-1.52,0.26l-0.97,-0.68l-0.54,-1.03l-0.17,-2.93l-0.86,-0.75l-1.06,-2.47l-1.04,-0.95l-3.23,-1.33l-0.49,-2.65l-1.12,-2.17l-1.43,-1.58l-0.06,-1.07l-0.76,-1.21l-4.82,-1.69l-0.58,-1.27l-1.21,-0.37l0.02,-0.7l-0.53,-0.87l-0.87,0.0l-0.73,-0.61l0.03,-1.21l-0.66,-1.26l-2.7,-1.78l-2.16,-0.52l-2.36,-3.12l-3.93,-1.93l-1.22,-1.03l-0.83,-0.12l-1.05,-1.81l-0.51,-0.22l-0.91,-1.21l-1.18,-0.68l-0.99,-2.42l-1.54,-1.65l-1.02,-1.87l-1.06,-0.37l-1.93,0.37l-0.46,-0.16l-2.75,-2.19l-1.06,0.02l-1.7,-0.74l-0.52,-0.53l0.36,-2.22l0.64,-0.78l0.34,-1.39l1.36,-1.23l0.4,-0.98ZM750.38,375.27l0.73,-0.08l0.51,0.45l-1.23,1.9l0.28,-1.22l-0.3,-1.06Z", "name": "South Carolina"}, "US-RI": {"path": "M859.15,133.1l0.33,0.01l1.02,2.65l-0.31,0.56l-1.04,-3.22ZM858.41,136.77l-0.28,-0.34l0.24,-1.5l0.41,1.53l-0.37,0.31ZM851.13,141.49l0.22,-0.46l-0.53,-2.22l-3.14,-10.0l5.61,-1.84l0.76,2.06l0.8,0.25l0.19,0.73l0.08,0.41l-0.77,0.25l0.03,0.29l0.51,1.45l0.59,0.5l-0.6,0.15l-0.46,0.73l0.87,0.97l-0.14,1.22l0.94,2.18l-0.32,2.08l-1.33,0.23l-3.15,2.19l-0.16,-1.21ZM855.93,131.57l0.26,0.1l0.01,0.09l-0.17,-0.08l-0.1,-0.11ZM857.32,132.24l0.23,0.48l-0.2,0.31l-0.04,-0.39l0.01,-0.4ZM855.92,145.03l0.11,0.11l-0.18,0.1l-0.03,-0.14l0.11,-0.07Z", "name": "Rhode Island"}, "US-CT": {"path": "M823.44,156.54l2.83,-3.23l-0.07,-0.54l-1.31,-1.25l-3.5,-15.89l9.81,-2.41l0.6,0.46l0.65,-0.26l0.23,-0.58l14.16,-4.0l3.2,10.18l0.47,1.96l-0.04,1.69l-1.65,0.32l-0.91,0.81l-0.69,-0.36l-0.5,0.11l-0.18,0.91l-1.15,0.07l-1.27,1.27l-0.62,-0.14l-0.56,-1.02l-0.89,-0.09l-0.21,0.67l0.75,0.64l0.08,0.54l-0.89,-0.02l-1.02,0.87l-1.65,0.07l-1.15,0.94l-0.86,-0.09l-2.05,0.82l-0.4,-0.68l-0.61,0.11l-0.89,2.12l-0.59,0.29l-0.83,1.29l-0.79,-0.05l-0.94,0.74l-0.2,0.63l-0.53,0.05l-0.88,0.75l-2.77,3.07l-0.96,0.27l-1.24,-1.04Z", "name": "Connecticut"}}, "height": 589.0572567800147, "projection": {"type": "aea", "centralMeridian": -100.0}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-us-il-chicago-mill-en.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-us-il-chicago-mill-en.js new file mode 100644 index 0000000..9ecc59e --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-us-il-chicago-mill-en.js @@ -0,0 +1 @@ +$.fn.vectorMap('addMap', 'us-il-chicago_mill_en',{"insets": [{"width": 900.0, "top": 0, "height": 981.6642077705183, "bbox": [{"y": -4974623.06756953, "x": -9794413.94204009}, {"y": -4924089.35877946, "x": -9748084.109953867}], "left": 0}], "paths": {"30": {"path": "M434.84,460.98l36.68,-9.71l0.3,-0.39l-0.1,-5.36l20.97,-0.32l2.81,-0.75l0.3,-0.42l-0.11,-3.59l15.66,-0.18l2.05,-0.51l0.29,-0.4l-0.1,-3.87l15.13,-0.27l0.51,0.69l15.82,-4.25l0.49,21.81l0.5,9.27l0.23,25.68l-18.77,7.05l-0.82,-0.42l-8.12,3.3l-9.08,2.89l-0.32,0.4l0.05,1.49l-20.38,7.69l-0.54,-0.54l-51.84,19.56l-0.14,-7.94l0.35,-0.36l-0.71,-37.88l-0.27,-0.26l-0.11,-4.47l-0.27,-0.26l-0.45,-17.67Z", "name": "SOUTH LAWNDALE"}, "42": {"path": "M702.83,648.78l-0.66,-32.42l62.7,-1.14l0.5,-0.66l1.56,0.3l1.02,1.13l17.07,-0.71l2.46,6.49l6.42,3.82l6.0,2.05l-5.94,2.09l-0.23,0.51l0.25,0.7l-2.29,0.68l-1.48,1.19l-1.26,3.45l0.09,2.02l1.35,2.52l-0.71,0.12l-0.21,0.84l2.1,0.93l1.55,0.1l0.41,0.34l0.47,-0.55l2.88,-0.87l0.49,-1.57l-0.05,-0.88l-1.26,-1.88l-0.85,-0.22l-0.17,-0.63l-1.11,-1.39l0.14,-1.94l1.24,-0.25l0.46,0.19l0.72,1.51l4.23,4.18l2.34,1.53l4.68,6.55l-84.35,1.23l-0.39,0.41l0.35,17.92l-20.5,-17.67Z", "name": "WOODLAWN"}, "29": {"path": "M433.41,408.21l0.45,-0.42l-0.26,-7.5l14.87,-4.96l0.14,4.61l0.41,0.39l15.38,-0.23l0.02,1.07l0.4,0.39l10.98,-0.16l0.39,-0.41l-0.08,-2.93l4.67,-0.17l25.79,-0.3l0.06,2.01l0.4,0.39l31.11,-0.42l0.26,3.65l0.5,1.81l0.56,0.86l-0.32,0.56l5.51,9.03l-0.07,9.07l0.31,0.69l0.1,5.58l-15.52,4.17l-0.39,-0.57l-0.38,-0.02l-15.57,0.28l-0.39,0.41l0.1,3.97l-1.55,0.4l-16.02,0.16l-0.44,0.41l0.1,3.73l-2.42,0.65l-21.26,0.32l-0.39,0.41l0.11,5.44l-36.2,9.59l-1.4,-51.95Z", "name": "NORTH LAWNDALE"}, "60": {"path": "M604.34,460.52l0.42,0.11l4.45,-3.9l2.33,0.23l14.05,-2.95l2.99,-0.24l8.14,-2.55l3.73,-0.28l1.58,2.39l0.44,0.11l1.88,-0.89l0.84,1.17l-1.12,0.02l-0.32,0.63l1.36,1.93l-0.17,0.55l0.52,1.99l0.41,0.39l4.47,-0.18l2.14,0.42l0.14,6.34l0.4,0.39l3.45,-0.06l0.17,18.51l0.41,0.39l0.68,-0.01l0.08,3.93l-0.99,0.02l-0.39,0.36l-0.1,1.03l0.35,17.46l0.03,0.49l0.44,0.38l0.08,4.34l0.35,0.8l3.8,3.46l-46.76,0.76l-1.98,-1.67l-0.91,-10.68l0.28,-7.78l-6.4,-8.38l-2.07,-1.34l-3.8,-4.99l-0.75,-2.49l-2.35,-4.49l-0.02,-2.88l-0.9,-2.41l1.4,-2.94l1.09,-3.72l6.14,-3.76Z", "name": "BRIDGEPORT"}, "61": {"path": "M553.61,557.46l0.78,0.0l0.4,-0.41l-0.78,-37.41l52.09,-0.54l51.22,-0.97l0.17,13.69l0.34,0.33l0.31,3.94l-0.92,0.38l0.0,10.74l-0.47,3.31l0.4,0.48l0.72,-0.02l0.15,4.17l-0.27,0.68l0.98,36.99l-93.0,1.56l-1.29,-7.82l-0.29,-14.14l0.31,-6.13l-0.4,-0.38l-10.34,0.32l-0.11,-8.77Z", "name": "NEW CITY"}, "62": {"path": "M437.9,591.49l5.04,-0.45l0.32,-0.53l-0.18,-2.82l15.48,-0.19l0.39,-0.41l-0.08,-3.58l10.24,-4.85l0.22,-0.81l0.65,-0.05l7.65,-4.06l9.05,-4.22l1.56,-1.61l1.04,-1.67l1.07,38.88l-0.42,0.41l0.2,9.02l-51.66,0.78l-0.59,-23.85Z", "name": "WEST ELSDON"}, "63": {"path": "M490.11,569.1l5.9,-0.57l15.15,-0.17l0.39,-0.69l20.34,-0.4l0.43,0.6l21.03,-0.38l0.39,-0.45l1.07,-0.18l8.88,-0.14l-0.33,5.71l0.29,14.17l1.3,8.76l-0.82,0.01l-0.39,0.37l-0.63,9.82l-0.01,7.8l-72.13,1.2l-0.19,-8.64l0.42,-0.41l-0.73,-28.01l0.23,-0.27l-0.44,-0.65l-0.14,-7.47Z", "name": "GAGE PARK"}, "64": {"path": "M300.93,618.97l136.8,-2.83l0.93,37.0l-9.75,0.17l-0.23,-9.09l-0.42,-0.37l-126.47,2.8l-0.86,-27.7Z", "name": "CLEARING"}, "65": {"path": "M429.25,671.43l-0.33,-17.3l10.15,-0.18l0.39,-0.43l-0.94,-37.38l52.64,-0.8l0.37,18.03l-0.44,0.41l1.11,47.05l-0.24,8.14l-1.96,-0.73l-5.38,-3.11l-0.26,0.14l-4.46,-2.12l-6.28,-3.8l-2.21,-0.96l-0.53,0.39l0.52,20.58l-21.41,0.53l-0.47,-0.4l-8.88,0.7l-0.31,-0.3l-5.46,0.12l-4.76,-0.46l-0.87,-28.13Z", "name": "WEST LAWN"}, "66": {"path": "M491.91,634.16l0.46,-0.43l-0.4,-18.4l72.31,-1.2l0.31,13.91l1.06,4.7l-0.72,8.47l0.02,0.84l0.56,0.39l0.41,8.6l-0.77,0.41l0.21,9.41l0.53,0.39l-0.17,3.88l0.21,2.07l-0.43,3.0l0.02,2.42l0.82,15.63l-62.64,1.35l-0.29,-0.32l-7.72,0.24l-2.94,-0.36l0.05,-7.88l0.2,-0.25l-1.1,-46.86Z", "name": "CHICAGO LAWN"}, "67": {"path": "M564.51,596.15l0.85,-0.01l0.39,-0.42l-0.01,-0.54l51.0,-0.79l2.02,93.26l-33.25,0.66l-0.45,-0.39l-17.92,0.32l-0.82,-15.64l-0.02,-2.32l0.43,-3.02l-0.21,-2.15l0.2,-4.23l-0.58,-0.43l-0.19,-8.61l0.78,-0.42l-0.45,-9.4l-0.55,-0.38l-0.01,-0.43l0.72,-8.52l-1.06,-4.79l-0.32,-14.18l-0.41,-0.39l-0.78,0.01l0.01,-7.75l0.61,-9.43Z", "name": "WEST ENGLEWOOD"}, "68": {"path": "M617.55,594.41l56.14,-1.11l0.65,28.85l-1.17,0.03l-0.39,0.41l0.16,7.13l0.28,0.63l-2.6,0.03l-0.39,0.41l0.38,18.46l-1.91,0.03l-0.39,0.35l-0.47,3.41l-0.22,5.68l-4.35,0.1l-0.39,0.41l0.08,4.32l-2.22,0.05l-0.39,0.41l0.15,7.45l-0.43,1.79l0.84,0.54l-0.34,1.04l0.16,7.62l-2.23,0.04l-0.39,0.41l0.09,4.32l-7.34,0.2l-0.38,0.4l-0.1,4.33l-9.73,0.19l-0.1,-4.96l-0.57,-0.35l-20.42,0.33l-2.02,-92.95Z", "name": "ENGLEWOOD"}, "69": {"path": "M650.23,706.26l-0.29,-13.3l0.83,-0.02l0.39,-0.37l0.13,-4.38l7.34,-0.18l0.39,-0.41l-0.09,-4.32l2.23,-0.04l0.39,-0.41l-0.17,-7.98l0.38,-1.2l-0.15,-0.39l-0.69,-0.31l0.4,-1.47l-0.14,-7.1l2.14,-0.04l0.39,-0.33l-0.0,-4.4l4.33,-0.1l0.39,-0.38l0.23,-6.03l0.41,-3.02l2.0,-0.03l0.39,-0.44l-0.41,-18.44l3.08,-0.04l0.37,-0.53l-0.74,-0.86l-0.15,-6.76l6.91,-0.14l0.06,7.75l0.4,0.41l9.33,0.03l11.37,-0.49l0.5,18.74l21.34,18.41l0.66,-0.32l-0.38,-18.43l28.68,-0.34l-1.33,7.7l0.02,0.65l0.76,0.39l0.22,9.28l-1.79,0.01l-0.4,0.37l-0.06,9.09l-2.32,0.02l-0.39,0.33l-1.66,9.14l-0.58,0.26l0.11,0.44l4.76,4.01l-4.87,0.05l-0.39,0.33l-0.9,4.75l0.4,0.47l0.95,-0.01l0.21,8.65l-94.99,1.75Z", "name": "GREATER GRAND CROSSING"}, "34": {"path": "M642.27,450.39l1.54,-0.89l1.12,-1.24l6.01,-9.9l4.09,-2.66l2.87,-2.51l1.53,-1.79l0.67,-1.81l9.97,-0.14l0.35,12.34l0.4,0.37l1.15,-0.01l0.37,18.2l-1.31,0.02l-0.4,0.41l0.87,37.81l0.4,0.38l0.81,-0.0l0.17,8.08l-0.36,0.98l0.26,9.06l-10.24,0.17l-4.3,-3.92l-0.3,-5.07l-0.46,-0.49l-0.34,-17.42l0.06,-0.61l1.03,-0.02l0.4,-0.41l-0.06,-3.33l-0.03,-1.4l-0.4,-0.39l-0.68,0.01l-0.17,-18.51l-0.41,-0.39l-3.45,0.06l-0.13,-6.26l-0.32,-0.38l-2.53,-0.5l-4.17,0.18l-0.5,-1.65l0.16,-0.73l-1.08,-1.52l0.97,-0.01l0.39,-0.38l-0.06,-0.44l-1.36,-1.91l-0.53,-0.11l-1.82,0.92l-1.19,-1.84l1.02,-0.34Z", "name": "ARMOUR SQUARE"}, "24": {"path": "M504.77,293.64l10.7,-0.15l0.4,-0.41l-0.24,-9.32l9.6,-0.22l0.56,0.26l12.83,-0.14l0.46,0.24l0.31,-0.25l16.42,-0.25l1.48,1.15l0.64,-0.33l-0.05,-2.29l9.78,-0.23l0.02,1.01l0.4,0.39l21.88,-0.29l3.18,-0.7l5.14,-2.73l1.34,0.27l3.28,-1.64l0.79,-0.07l4.96,3.64l1.2,1.5l0.72,1.64l1.85,6.84l-0.1,0.3l-4.18,1.67l-0.84,2.29l0.39,0.5l3.22,-0.04l-0.42,1.39l-1.16,8.79l0.33,1.46l1.44,2.41l2.2,2.54l1.27,3.76l1.3,1.1l1.89,0.74l5.61,1.32l2.16,1.51l3.16,2.86l1.42,0.64l8.35,1.02l0.87,1.01l0.39,1.43l0.4,6.64l1.25,1.68l2.34,1.7l1.85,2.08l1.94,3.62l2.53,3.48l-10.14,0.07l-0.4,0.41l0.02,0.77l-6.22,0.03l-0.02,-0.86l-0.41,-0.39l-84.41,1.08l-0.45,0.59l-3.64,0.61l-6.28,-0.05l-0.15,-9.25l-0.27,-1.45l-10.59,-5.08l-0.07,-3.19l-0.4,-0.39l-11.51,0.15l-0.04,-1.45l0.75,-0.29l-0.15,-7.31l-0.4,-0.4l-9.83,0.11l-0.68,-27.54Z", "name": "WEST TOWN"}, "25": {"path": "M290.08,259.39l5.85,2.07l25.4,11.33l8.48,3.39l2.62,0.72l3.4,0.29l43.85,-0.6l11.57,1.53l7.25,1.77l0.28,-0.22l1.5,0.06l29.4,4.03l-0.16,13.22l0.53,20.49l-0.37,0.38l-0.0,2.02l0.49,3.01l0.2,5.53l-0.3,1.69l1.22,11.22l-0.32,0.35l1.16,37.75l0.41,0.39l1.12,-0.01l0.12,3.8l0.13,4.86l-1.11,0.03l-0.39,0.41l0.67,18.51l-73.55,1.29l-3.16,-113.25l-0.41,-0.39l-64.83,1.06l-1.03,-36.75Z", "name": "AUSTIN"}, "26": {"path": "M432.09,351.48l27.58,-0.48l6.51,0.45l0.4,-0.5l7.13,-0.05l0.67,31.01l0.6,4.18l0.41,14.53l-10.17,0.15l-0.03,-1.07l-0.4,-0.39l-15.38,0.22l-0.15,-4.6l-0.57,-0.5l-15.14,5.05l-0.36,-10.18l1.1,-0.03l0.39,-0.41l-0.14,-5.27l-0.13,-4.19l-0.39,-0.39l-1.13,-0.0l-0.81,-27.52Z", "name": "WEST GARFIELD PARK"}, "27": {"path": "M474.52,350.85l36.25,-0.62l0.37,0.36l15.58,-0.3l3.18,0.33l11.76,-0.07l-2.08,0.98l-1.53,1.59l-0.89,2.24l0.13,4.15l-1.1,0.05l-0.38,0.42l0.26,8.57l0.4,0.36l1.03,-0.01l0.74,25.31l-0.25,0.43l0.08,4.12l-30.63,0.41l-0.06,-2.0l-0.39,-0.38l-0.53,-0.02l-30.36,0.48l-0.39,-12.4l-0.53,-2.99l-0.67,-31.01Z", "name": "EAST GARFIELD PARK"}, "20": {"path": "M428.67,218.94l14.37,-0.24l16.16,37.43l0.37,0.24l1.63,-0.02l0.05,2.65l0.46,1.31l-0.78,0.01l-0.37,0.56l0.79,1.89l0.17,7.44l0.4,0.39l3.5,-0.05l1.69,3.92l-0.41,0.47l0.35,4.67l0.41,0.39l1.71,-0.02l1.41,3.74l-31.2,0.43l-8.92,-1.02l-1.8,-64.18Z", "name": "HERMOSA"}, "21": {"path": "M443.91,218.68l16.78,-0.27l0.4,-0.41l-0.46,-18.49l66.73,-0.83l1.97,9.9l3.64,6.68l1.9,1.98l2.74,1.83l0.88,1.34l1.4,3.47l0.65,0.64l0.66,0.33l2.97,0.4l0.93,0.72l0.19,9.6l-93.59,1.14l-7.79,-18.03Z", "name": "AVONDALE"}, "48": {"path": "M746.57,743.14l63.35,-1.06l42.56,36.54l-41.79,0.5l-0.08,-2.97l-0.46,-0.38l-6.35,0.85l-40.38,0.79l-2.94,-7.75l-9.04,-18.23l-4.88,-8.28Z", "name": "CALUMET HEIGHTS"}, "49": {"path": "M662.47,745.29l0.65,-0.39l-0.14,-5.55l2.05,4.32l-0.23,0.07l-0.03,1.38l3.39,3.31l4.54,5.14l7.61,9.69l14.05,-0.26l0.39,-0.41l-0.01,-0.57l3.44,1.13l6.32,2.87l0.25,2.58l5.81,3.48l2.09,0.05l2.18,1.21l0.3,0.22l0.23,1.38l5.73,3.29l4.64,1.69l0.01,1.01l0.4,0.4l2.33,0.0l-17.74,94.02l-65.7,0.92l-1.46,-55.76l20.58,-0.32l0.39,-0.41l-1.32,-59.27l-0.79,-15.24Z", "name": "ROSELAND"}, "46": {"path": "M856.04,697.11l-0.29,0.82l1.35,3.75l0.65,1.24l0.9,0.82l5.86,0.32l18.1,8.45l2.31,1.36l1.91,16.04l0.33,0.82l-1.38,0.4l-19.8,0.27l-0.39,0.41l0.05,1.34l0.4,0.39l21.23,-0.28l1.83,17.4l-0.5,1.59l-21.87,10.88l-2.23,1.36l-2.11,1.8l-1.18,1.28l-0.79,1.53l-1.62,6.63l-0.37,2.7l-4.9,0.09l-85.49,-73.5l71.05,-1.08l8.05,-5.75l1.76,-0.95l2.73,1.61l3.44,-1.44l1.17,-1.02l-0.22,0.74Z", "name": "SOUTH CHICAGO"}, "23": {"path": "M430.46,318.24l0.38,-0.4l-0.52,-20.9l0.16,-12.98l5.08,0.74l4.5,0.24l33.27,-0.53l9.92,0.09l0.24,0.23l20.83,-0.3l0.59,-0.29l9.58,-0.11l0.35,-0.27l0.23,8.93l-10.61,0.15l-0.42,0.38l0.64,28.37l0.41,0.39l9.81,-0.11l0.14,6.27l-0.75,0.29l0.06,2.5l0.4,0.39l11.51,-0.15l0.06,3.02l0.23,0.37l10.58,5.07l0.21,10.1l-7.4,0.1l-3.21,-0.33l-15.21,0.3l-0.38,-0.37l-44.92,0.68l-0.43,0.54l-1.85,0.01l-0.41,-0.41l-3.85,-0.05l-27.61,0.49l-0.29,-8.72l0.33,-0.37l-1.26,-11.53l0.31,-1.55l-0.69,-10.28Z", "name": "HUMBOLDT PARK"}, "44": {"path": "M650.84,711.05l0.14,-4.0l90.44,-1.7l-0.29,1.52l0.59,0.55l-1.56,9.32l0.4,0.48l0.72,-0.01l-0.62,6.3l-0.6,0.42l0.05,6.15l0.82,3.39l4.36,8.9l-10.29,0.18l-0.39,0.35l-1.6,8.98l-1.52,0.21l-0.39,0.33l-2.71,14.19l0.66,0.47l-0.83,4.26l0.54,0.47l-0.96,5.08l-1.57,-0.39l-0.51,0.37l0.01,2.23l-4.26,-1.57l-5.48,-3.14l-0.11,-1.19l-0.6,-0.51l-2.39,-1.3l-1.98,-0.02l-5.53,-3.32l-0.26,-2.59l-3.09,-1.59l-6.14,-2.35l-1.45,-0.38l-0.5,0.4l0.02,0.69l-13.42,0.25l-7.45,-9.61l-4.34,-4.97l-3.27,-3.17l0.34,-1.33l-2.22,-4.6l-0.92,-3.31l-0.21,-10.13l-0.34,-0.39l-3.86,-1.69l-0.53,0.19l-1.0,1.45l-5.24,0.19l0.18,-13.69l-0.83,-0.37Z", "name": "CHATHAM"}, "45": {"path": "M740.88,724.3l0.54,-0.37l0.72,-7.06l-0.4,-0.47l-0.71,0.01l1.54,-9.2l-0.59,-0.55l0.25,-1.32l3.39,-0.04l0.39,-0.41l-0.23,-9.45l-0.4,-0.39l-0.85,0.01l0.75,-3.95l5.44,-0.06l15.41,13.28l0.39,0.65l2.07,1.48l40.42,34.82l-62.84,1.05l-4.82,-10.11l-0.48,-2.63l0.0,-5.31Z", "name": "AVALON PARK"}, "28": {"path": "M538.05,356.48l-0.08,-0.9l0.55,-1.68l1.71,-1.84l3.88,-1.48l4.35,-0.61l0.39,-0.53l83.68,-1.13l0.02,0.86l0.4,0.39l7.02,-0.04l0.4,-0.41l-0.02,-0.77l10.06,-0.09l1.24,4.75l0.87,1.21l1.55,1.15l-1.3,10.13l-0.12,4.95l0.36,3.12l1.51,6.56l0.83,1.78l1.64,2.11l0.47,1.31l2.14,12.22l0.83,8.25l0.38,19.04l-1.24,2.99l-0.1,0.97l-7.45,0.14l-0.16,-5.71l-0.41,-0.39l-76.31,1.23l-3.84,0.33l-5.47,0.98l-13.52,1.13l-1.71,0.39l-0.04,-1.97l-0.41,-0.39l-4.72,0.07l0.05,-9.26l-5.31,-8.77l0.31,-0.51l-0.98,-1.85l-0.42,-2.11l-0.79,-33.6l-0.41,-0.39l-1.05,0.02l-0.19,-7.77l1.08,-0.05l0.38,-0.41l-0.05,-3.41Z", "name": "NEAR WEST SIDE"}, "43": {"path": "M746.13,686.14l1.79,-9.24l2.39,-0.02l0.4,-0.41l0.03,-9.06l1.83,-0.01l0.4,-0.41l-0.24,-10.07l-0.77,-0.62l1.34,-7.73l53.38,-0.71l1.01,-0.02l0.73,-0.46l0.07,0.55l1.44,1.47l3.45,2.12l0.88,0.12l0.76,4.22l2.1,3.71l1.81,1.0l2.32,0.64l0.9,-0.36l0.94,-1.23l0.22,5.14l-0.3,0.46l-1.13,0.28l-0.9,0.83l-0.31,1.2l0.26,1.21l0.92,1.29l1.03,0.45l-0.26,0.9l0.45,0.63l1.25,1.1l0.5,0.09l0.85,-0.51l1.48,1.81l0.15,1.06l3.37,2.63l1.27,0.69l1.46,-0.46l0.8,1.54l0.9,0.98l6.47,3.25l5.31,2.11l3.88,-0.15l3.19,-1.57l2.55,-2.07l0.92,0.17l2.37,2.37l-0.1,1.06l2.12,2.37l1.16,0.15l0.9,0.98l-6.56,4.6l-2.54,2.43l-3.26,1.37l-2.78,-1.6l-2.09,1.13l-7.68,5.59l-72.03,1.08l-20.81,-18.07Z", "name": "SOUTH SHORE"}, "40": {"path": "M673.93,580.24l0.04,-5.88l47.65,-0.9l0.79,41.65l-20.65,0.45l-0.39,0.41l0.29,13.76l-11.38,0.49l-8.91,-0.03l-0.07,-7.77l-0.41,-0.39l-5.74,0.12l-0.94,-41.62l-0.28,-0.27Z", "name": "WASHINGTON PARK"}, "41": {"path": "M759.48,614.47l-36.28,0.63l-0.79,-41.67l48.46,-0.71l4.65,0.25l1.4,-0.5l0.94,0.15l-0.13,4.3l0.4,3.01l0.96,2.83l-0.13,0.61l1.34,1.56l2.51,2.05l1.93,0.45l2.1,-0.5l1.08,0.17l1.09,0.78l0.18,0.79l-0.51,1.71l-1.32,0.83l-3.19,0.27l-1.61,0.74l-1.44,1.24l-0.8,1.81l-0.12,2.75l-0.66,1.41l2.78,5.48l3.89,3.51l-2.07,0.22l-0.57,0.6l0.41,0.6l0.63,0.12l-0.12,2.43l0.31,2.06l-9.5,0.21l-5.86,0.51l-1.21,-0.03l-0.85,-0.99l-1.33,-0.41l-1.22,-0.02l-0.39,0.66l-4.97,0.05Z", "name": "HYDE PARK"}, "1": {"path": "M553.15,9.64l24.52,0.25l0.37,-0.25l-0.09,-0.44l-6.72,-6.57l-1.37,-2.23l24.43,0.22l0.1,0.8l1.15,1.41l0.11,1.05l1.44,1.1l0.33,1.79l-0.42,0.75l0.38,1.85l-0.33,0.97l0.65,1.06l0.86,0.65l-0.27,0.77l0.57,1.23l0.17,2.23l0.62,0.59l0.6,2.74l2.02,4.68l-0.1,1.09l1.35,2.63l-0.02,0.77l1.7,1.88l-0.07,0.45l0.34,0.45l1.97,1.94l0.48,1.04l5.09,5.87l2.51,2.08l-0.64,0.57l-3.2,0.07l-0.38,0.32l0.03,2.49l0.91,2.55l-0.71,0.4l-0.01,0.75l0.94,3.78l0.97,1.35l0.9,2.32l-0.03,1.12l0.79,2.79l1.99,3.2l-4.32,-0.16l-42.85,0.7l-10.91,-28.54l-4.76,-16.23l-1.07,-10.34Z", "name": "ROGERS PARK"}, "35": {"path": "M671.44,461.17l25.83,-0.47l2.6,0.21l0.66,1.13l0.69,0.3l13.97,-0.45l1.3,4.6l1.62,2.79l0.17,2.66l1.09,2.01l0.51,2.2l1.7,1.6l0.62,1.13l0.13,3.31l0.52,2.35l1.22,2.06l1.54,1.7l-1.03,1.39l0.4,1.73l1.22,1.68l2.25,0.65l0.58,0.49l0.58,0.89l-0.05,2.06l-16.7,0.41l-0.39,0.32l-4.25,18.61l-34.64,0.53l-0.26,-9.04l0.36,-0.94l-0.16,-8.51l-0.41,-0.42l-0.83,0.01l-0.85,-37.0Z", "name": "DOUGLAS"}, "3": {"path": "M575.29,122.31l49.71,-0.92l5.11,-1.14l0.28,-0.44l3.22,-1.72l1.0,0.57l0.52,1.05l0.25,9.09l0.45,2.3l2.29,4.83l2.29,3.27l2.05,2.25l-0.53,0.48l0.04,0.53l0.99,0.81l0.95,-0.4l4.15,3.24l6.72,2.36l5.09,1.3l4.56,0.47l2.05,0.73l0.48,2.41l1.26,1.39l0.13,1.33l-1.28,1.28l-5.48,2.48l-4.51,4.36l-2.28,0.8l-2.66,-0.08l-3.0,-0.71l-1.23,-0.67l-0.24,-0.94l0.34,-0.59l0.62,-0.2l2.13,1.31l1.53,0.32l2.24,-0.35l1.43,-0.56l2.19,-1.55l1.51,-2.09l0.17,-1.25l-0.79,-1.26l-1.25,-0.49l-1.68,-0.0l-9.55,1.4l-1.51,0.73l-0.87,1.22l-0.18,1.47l0.26,0.79l1.38,1.85l-0.47,4.7l1.46,8.83l-5.94,0.36l-39.25,0.71l-4.68,-9.05l-3.18,-9.48l-0.39,-0.3l-16.96,0.27l-0.91,-37.05Z", "name": "UPTOWN"}, "2": {"path": "M496.88,67.66l-0.04,-0.57l2.21,-0.05l0.39,-0.4l-0.05,-18.52l0.99,-37.58l40.77,-1.02l11.18,0.12l1.1,10.52l5.16,17.37l10.65,27.77l0.38,0.26l3.56,-0.08l0.34,17.98l-31.68,0.67l-0.39,0.41l0.47,18.63l-37.05,0.22l-1.9,-7.32l0.11,-1.22l-0.44,-0.31l-0.4,-1.14l-0.72,-3.81l-2.95,-11.18l-1.06,-5.4l-0.64,-5.36Z", "name": "WEST RIDGE"}, "5": {"path": "M527.54,194.92l-0.8,-5.77l2.31,-5.01l2.46,-3.93l0.41,-2.44l0.39,-6.25l-0.23,-0.38l0.07,-1.85l-0.78,-8.46l44.06,-0.64l1.31,74.96l-19.73,0.28l-1.52,-3.02l-4.46,-1.04l-0.92,-0.55l-3.62,-4.76l-1.79,-1.41l-3.6,-0.71l-0.51,-0.47l-1.35,-3.38l-0.97,-1.51l-2.88,-1.97l-1.73,-1.8l-3.55,-6.48l-2.56,-13.41Z", "name": "NORTH CENTER"}, "4": {"path": "M505.06,104.19l37.28,-0.22l0.4,-0.41l-0.47,-18.64l31.58,-0.67l0.22,9.83l-0.21,0.77l1.55,64.53l-44.24,0.64l-2.2,-5.26l-8.2,-9.93l-3.29,-3.48l-1.0,-1.75l-2.19,-2.67l-1.39,-2.57l-0.73,-1.78l-1.56,-6.01l-2.44,-10.73l-3.1,-11.65Z", "name": "LINCOLN SQUARE"}, "7": {"path": "M557.28,236.22l96.18,-1.81l7.26,0.33l1.47,-0.54l0.29,0.27l2.17,-0.06l0.8,0.85l1.17,0.0l0.4,0.41l1.09,0.08l0.97,1.11l-0.63,2.95l0.14,3.62l0.96,2.98l-0.27,0.58l1.78,2.4l0.37,1.11l-0.04,0.73l-0.49,0.1l-0.92,1.2l0.41,4.62l0.43,1.57l1.79,1.77l-0.77,0.42l-0.16,0.43l1.99,3.53l-0.61,0.23l-0.12,0.77l0.8,1.62l1.16,1.36l-0.86,0.42l-0.04,0.64l2.21,2.87l-1.06,0.63l-0.03,0.58l2.49,2.9l-0.06,0.6l1.12,1.35l1.12,0.66l3.85,3.52l3.16,1.53l2.46,0.2l1.84,-0.65l-0.16,0.67l-1.2,0.6l-3.69,0.87l-3.29,2.83l-3.8,0.47l-0.22,-0.5l-0.69,-0.07l-0.93,0.93l-63.96,1.21l-2.11,-7.57l-1.82,-2.51l-1.34,-1.2l-4.19,-2.71l-1.09,0.16l-3.15,1.59l-1.27,-0.34l-1.76,-5.45l-2.43,-2.95l-1.59,-2.83l-1.92,-2.25l-1.75,-3.09l-2.73,-0.99l-3.91,-0.05l-2.13,-0.96l-4.45,-4.04l-0.37,-0.95l-0.2,-3.42l-0.9,-1.5l-3.59,-2.56l-2.77,-1.13l-4.05,-1.12l-2.24,-5.44l-3.01,-2.14l-1.12,-1.46Z", "name": "LINCOLN PARK"}, "6": {"path": "M576.22,160.16l16.64,-0.27l3.15,9.3l4.82,9.33l0.36,0.21l39.51,-0.72l6.11,-0.37l5.09,13.69l2.37,5.21l2.84,4.4l2.73,3.54l3.96,4.32l0.18,0.71l-0.47,0.18l-0.48,-0.24l-0.55,-1.62l-0.96,-0.78l-1.02,-0.07l-1.46,0.75l-0.84,-0.28l-1.86,-4.43l0.2,-0.65l-1.33,-2.09l-3.34,-1.36l-2.55,-0.31l-0.0,-0.7l-0.52,-0.14l-1.27,-1.81l-2.01,-1.4l-0.95,0.06l-0.24,0.83l1.15,1.58l3.37,3.4l-0.25,1.19l-0.68,0.59l0.03,1.06l1.92,3.28l1.1,0.67l0.77,1.03l0.41,1.02l0.38,3.24l2.71,3.87l1.22,0.37l1.54,-0.04l0.56,0.36l0.79,-0.36l1.2,-1.29l0.64,-3.28l0.51,-0.55l0.31,0.14l0.22,2.98l0.67,2.73l1.26,3.4l1.37,1.87l-0.17,0.43l0.68,3.41l1.48,2.82l2.12,2.88l-0.13,0.79l-0.58,0.44l-0.95,0.03l-0.5,1.01l-1.73,-0.02l-0.88,-0.89l-2.1,0.06l-0.42,-0.27l-1.69,0.54l-7.18,-0.33l-75.92,1.52l-1.31,-74.97Z", "name": "LAKE VIEW"}, "9": {"path": "M257.24,67.61l0.32,-36.87l2.91,-0.07l0.39,-0.4l-0.0,-1.42l-0.79,-0.39l0.06,-9.05l-0.41,-0.4l-2.1,0.06l0.04,-7.26l30.92,-0.82l-0.58,60.43l-6.8,-0.06l-0.05,-4.05l-0.4,-0.38l-23.51,0.69Z", "name": "EDISON PARK"}, "8": {"path": "M608.25,295.54l0.4,-1.32l4.18,-1.67l0.36,-0.65l63.9,-1.21l1.23,-0.69l0.48,0.37l3.32,-0.45l-0.07,1.44l-0.91,1.68l0.15,3.83l0.51,3.14l2.61,8.73l-0.18,0.48l2.46,2.25l1.39,2.07l0.32,1.02l4.3,1.29l1.24,1.05l9.33,16.63l2.66,4.03l0.5,0.14l2.24,-0.7l1.13,0.22l0.39,-0.2l3.92,-7.36l16.29,-0.34l0.1,7.26l-15.89,0.3l-0.39,0.41l0.06,2.4l0.41,0.39l19.52,-0.56l0.41,0.51l4.0,-0.08l0.03,1.34l-4.02,0.08l-0.42,0.91l-0.28,-0.22l-18.71,0.36l-0.39,0.41l0.1,4.0l-3.07,0.01l-0.35,-3.05l-0.41,-0.37l-4.59,0.12l-0.41,0.37l-1.03,0.09l-0.4,-0.38l-4.43,0.31l-2.57,-0.24l-0.83,0.26l-3.97,-0.09l-0.4,0.4l-0.0,0.75l0.41,0.4l15.38,-0.14l0.05,0.99l-2.84,2.93l-8.56,0.25l-10.15,-1.36l-5.18,-0.18l-2.16,1.1l-3.42,2.53l-3.5,0.23l-9.72,-0.3l-4.04,0.22l-0.94,0.36l-3.35,2.63l-1.38,-1.01l-0.7,-0.99l-1.45,-5.35l-2.7,-3.73l-1.83,-3.46l-2.09,-2.39l-2.37,-1.73l-1.05,-1.44l-0.32,-6.42l-0.43,-1.57l-1.02,-1.27l-8.68,-1.21l-1.21,-0.52l-3.14,-2.85l-2.28,-1.59l-5.71,-1.37l-1.82,-0.71l-0.99,-0.83l-1.21,-3.64l-2.25,-2.62l-1.39,-2.34l-0.26,-1.2l1.15,-8.57l0.56,-1.81l-0.39,-0.52l-3.24,0.04Z", "name": "NEAR NORTH SIDE"}, "18": {"path": "M289.32,233.73l-0.36,-12.47l33.77,-0.62l1.1,49.58l0.15,1.29l0.71,1.62l-10.59,-4.36l-0.24,-0.37l-17.63,-7.69l-6.18,-2.18l-0.74,-24.82Z", "name": "MONTCLARE"}, "39": {"path": "M752.45,535.38l0.41,1.48l1.22,0.99l1.13,2.3l1.06,1.17l-0.27,0.49l1.11,2.28l1.96,1.81l0.88,1.47l1.09,0.67l1.84,0.38l0.7,1.14l0.21,3.28l3.87,7.58l1.42,1.59l4.91,3.91l2.14,2.1l2.44,0.94l0.12,0.57l-0.89,1.57l0.19,0.72l-1.28,-0.14l-1.2,0.48l-4.66,-0.24l-48.47,0.71l-0.63,-36.95l20.85,-0.29l1.1,0.28l2.45,-0.32l6.3,0.03Z", "name": "KENWOOD"}, "77": {"path": "M573.99,65.46l38.77,-0.61l4.77,0.16l0.48,4.61l-0.57,0.17l-0.24,0.62l0.39,1.52l-0.25,2.12l0.49,0.4l0.24,0.94l-0.36,0.31l-0.21,1.24l0.9,1.32l-0.64,5.13l0.37,0.45l0.09,1.25l-0.25,0.48l0.24,0.5l-0.25,3.88l1.78,2.48l4.23,3.73l1.38,1.12l2.12,0.71l-1.23,3.3l-0.53,3.05l0.12,5.78l0.85,2.27l-0.43,0.73l4.41,4.68l1.55,0.1l-2.68,1.69l-4.61,0.99l-49.67,0.92l-0.63,-37.68l-0.31,-0.3l-0.34,-18.08Z", "name": "EDGEWATER"}, "76": {"path": "M0.81,77.14l2.04,-0.09l0.39,-0.34l0.89,-4.25l1.65,-4.75l2.03,-4.01l2.45,-3.72l3.76,-4.17l6.61,-5.78l0.08,4.1l0.42,0.39l10.18,-0.13l0.03,2.75l0.41,0.4l10.67,-0.22l0.56,-0.58l-0.15,-9.35l14.18,-0.31l0.39,-0.4l0.0,-9.05l0.19,-0.01l0.01,5.98l0.6,0.39l0.01,2.65l0.41,0.4l3.67,-0.02l7.92,-0.4l0.38,-0.4l-0.01,-9.16l3.72,-0.16l6.94,2.22l0.28,0.54l8.69,2.91l4.88,2.49l0.42,0.52l0.8,-0.35l0.66,0.3l1.77,-0.07l-0.11,7.36l0.42,0.41l1.73,-0.08l0.38,-0.42l-0.05,-1.15l0.74,-0.43l-0.06,-1.15l2.47,-0.1l3.61,1.74l-0.66,0.81l-0.01,1.05l-18.64,1.02l-6.57,-4.27l0.0,-0.85l-0.42,-0.4l-3.58,0.14l-0.38,0.4l-0.0,1.07l0.33,0.4l1.97,0.35l7.66,5.0l4.36,-0.1l-0.03,2.21l0.33,0.4l17.43,2.97l9.29,2.33l0.29,0.5l0.62,0.18l-0.02,7.74l0.42,0.4l8.75,-0.33l7.36,24.54l0.4,0.28l1.86,-0.07l0.0,6.88l4.46,15.81l-4.14,0.12l-0.39,0.4l-0.02,7.07l0.41,0.4l6.0,-0.18l0.31,0.23l0.87,-0.03l0.13,-0.24l8.05,-0.22l0.4,0.66l1.68,-0.05l0.33,-0.35l0.41,0.57l11.87,-0.35l0.38,-0.43l0.67,-3.67l0.91,-1.62l2.74,-2.55l3.27,-4.34l4.69,-4.64l0.94,-1.77l0.24,-3.03l-1.85,-5.58l-0.01,-0.78l0.71,-3.78l1.58,-4.17l-0.28,-2.81l3.56,0.85l9.35,0.82l27.68,4.9l-0.1,29.44l-10.27,0.21l-0.39,0.4l-0.0,0.79l0.01,1.57l0.42,0.38l7.41,-0.14l-0.04,6.07l0.41,0.4l2.41,-0.05l-0.0,2.16l-9.89,0.21l0.03,-4.35l-0.41,-0.4l-10.66,0.23l-0.46,0.39l-0.08,14.23l0.41,0.41l20.98,-0.48l-0.02,32.17l0.56,24.13l0.41,0.39l2.43,-0.07l0.7,17.93l-31.5,0.75l-2.87,-2.64l-1.67,-2.03l-2.71,-8.8l0.12,-1.99l-0.54,-1.08l-1.21,-5.38l-0.59,-1.93l-1.9,-3.75l0.09,-3.57l1.79,-4.8l15.84,-0.49l0.39,-0.42l0.02,-10.49l-0.41,-0.4l-24.66,0.62l-0.75,-1.2l-0.52,-2.3l0.1,-1.4l2.44,-4.22l3.84,-8.47l0.69,-5.35l1.38,-4.94l0.2,-2.25l-0.54,-3.85l1.51,-4.08l0.42,-2.41l-0.32,-1.27l-0.76,-1.19l-1.9,-1.39l-1.61,-0.17l-1.27,0.34l-1.94,0.83l-2.96,1.84l-1.62,-0.42l-1.39,-0.82l-1.92,-1.71l-1.53,-1.98l-40.83,1.21l-0.39,0.4l-0.04,40.3l-1.42,0.18l-4.9,-0.51l-13.72,-2.04l-5.77,0.11l-0.39,0.4l0.05,18.45l-23.14,0.45l-18.39,-4.54l-0.5,0.39l0.03,1.89l-4.5,-1.32l-0.23,-7.66l-1.03,-4.87l-2.98,-1.5l-7.17,-1.53l-0.34,-0.42l-4.69,-0.6l-0.46,0.39l0.0,11.19l-8.25,-2.34l-0.01,-10.49l-0.32,-0.39l-12.07,-2.34l-0.36,-12.29l-0.4,-0.39l-5.04,-0.0l0.01,-4.86l-0.66,-0.31l-4.42,3.68l-2.77,2.83l-2.88,-0.01l0.01,-36.87l-0.46,-38.2ZM10.86,39.07l2.91,-0.05l0.17,6.72l-0.19,0.97l-1.26,-0.2l-0.46,0.4l0.15,7.84l0.3,0.29l-1.24,1.3l-0.38,-17.28ZM0.59,64.29l-0.18,-6.09l9.52,-0.23l-3.63,5.2l-5.72,1.12Z", "name": "OHARE"}, "75": {"path": "M528.75,860.07l7.87,-0.28l0.39,-0.41l-0.02,-0.74l1.97,-0.21l0.39,-0.41l-0.48,-16.95l24.21,-0.19l80.2,-1.51l0.97,36.92l-41.68,0.67l-0.39,0.42l0.52,18.43l-11.33,0.27l-0.37,0.28l-1.07,3.46l-1.58,-0.39l0.86,-2.78l-0.39,-0.52l-38.91,0.54l0.88,-2.69l0.32,-2.52l-0.34,-13.21l-0.41,-0.39l-21.03,0.36l-0.61,-18.15Z", "name": "MORGAN PARK"}, "38": {"path": "M672.76,517.89l48.01,-0.73l0.6,1.09l-0.74,0.57l0.97,53.85l-47.64,0.9l-1.19,-55.68Z", "name": "GRAND BOULEVARD"}, "73": {"path": "M589.18,760.18l5.34,-0.07l0.39,-0.41l-0.11,-4.39l10.28,-0.5l29.57,-0.63l-2.92,9.4l0.32,0.51l1.38,0.01l2.18,-2.15l2.51,-0.8l0.67,-0.0l0.15,2.64l0.59,0.25l22.95,-0.34l1.28,55.71l-20.58,0.32l-0.4,0.41l0.48,18.44l-33.95,0.5l5.73,-18.49l-0.39,-0.52l-0.47,0.01l-7.71,-18.46l-2.36,-4.39l-4.34,-11.36l-0.28,-2.64l-0.63,-0.52l-8.24,-18.43l0.09,-1.2l-1.52,-2.9Z", "name": "WASHINGTON HEIGHTS"}, "72": {"path": "M527.57,819.92l10.28,-0.13l0.39,-0.42l-0.46,-16.07l20.98,-0.24l0.41,-0.41l-1.44,-56.25l19.79,-0.33l10.74,14.12l1.66,3.17l-0.09,1.19l8.38,18.73l0.5,0.24l0.27,2.59l4.37,11.43l2.37,4.4l7.81,18.7l0.57,0.24l-5.64,18.21l-45.4,0.99l-34.85,0.33l-0.65,-20.5Z", "name": "BEVERLY"}, "71": {"path": "M566.33,689.05l18.36,-0.33l0.39,0.39l9.14,-0.11l24.81,-0.56l0.44,-0.29l20.31,-0.27l0.1,4.84l0.35,0.39l8.92,-0.14l0.3,13.71l0.7,0.38l-0.11,4.39l0.41,0.41l0.44,-0.01l-0.21,13.65l0.41,0.42l5.88,-0.22l1.29,-1.55l3.42,1.54l0.29,10.13l-0.22,0.91l0.42,2.36l0.15,5.38l-0.5,0.12l-0.18,0.38l0.85,17.93l-22.82,0.26l-0.06,-2.41l-0.4,-0.39l-1.09,0.0l-2.89,0.9l-2.28,2.16l-0.3,-0.04l2.96,-9.43l-0.37,-0.56l-30.17,0.63l-10.68,0.51l-0.39,0.41l0.11,4.38l-5.44,0.08l-10.19,-13.42l0.31,-0.32l-0.01,-0.63l-0.6,-0.4l-4.95,-7.08l-3.37,-3.64l-1.44,-3.59l-0.71,-2.72l-0.41,-3.4l-0.97,-35.14Z", "name": "AUBURN GRESHAM"}, "70": {"path": "M430.12,701.56l0.01,-1.19l4.75,0.45l5.18,-0.11l0.34,0.31l8.88,-0.7l0.73,0.38l21.83,-0.54l0.39,-0.41l-0.53,-20.4l7.83,4.51l4.67,2.24l0.25,-0.14l5.4,3.09l1.91,0.7l2.81,0.51l19.3,-0.01l51.66,-1.17l0.67,26.05l0.27,0.46l0.01,7.72l0.49,4.6l0.9,3.25l1.3,3.14l3.49,3.81l5.04,7.17l-146.58,2.92l0.26,-5.66l-1.22,-40.97Z", "name": "ASHBURN"}, "15": {"path": "M331.68,155.29l0.49,-0.77l0.04,-12.27l40.85,-0.67l0.05,1.96l0.41,0.39l5.81,-0.04l7.4,0.53l1.43,-0.73l27.69,-0.39l0.19,8.74l0.72,2.39l-0.85,-0.13l-0.44,0.29l0.23,0.48l1.62,0.6l0.18,0.54l-0.35,0.95l1.42,1.85l3.48,2.38l-3.11,0.04l-0.36,0.56l8.12,18.86l0.48,0.24l0.52,27.6l-1.13,0.01l-0.4,0.41l0.14,4.77l0.4,0.39l1.21,-0.01l0.09,3.9l-72.99,1.14l-1.2,-37.53l-0.42,-0.39l-20.77,0.36l-0.93,-26.43Z", "name": "PORTAGE PARK"}, "32": {"path": "M661.08,403.9l-0.93,-8.19l-1.49,-8.75l-0.94,-3.25l-1.7,-2.23l-0.75,-1.63l-1.72,-8.49l0.2,-8.19l1.04,-7.43l0.7,-1.06l3.35,-2.23l3.92,-0.21l9.74,0.3l3.66,-0.24l5.49,-3.61l5.03,0.18l10.19,1.36l8.76,-0.25l3.49,-3.59l-0.3,-1.75l-2.0,-0.32l3.94,-0.1l0.14,2.0l0.29,1.12l0.39,0.3l7.31,-0.16l0.04,1.42l0.4,0.39l4.97,-0.1l0.01,0.55l-5.38,0.02l-4.41,0.56l-0.35,0.4l-0.2,2.25l-0.08,7.44l-5.58,0.05l-0.4,0.4l-0.31,1.64l-1.18,1.14l-1.67,0.71l-3.36,0.41l-0.82,0.5l-0.63,0.87l-0.18,1.6l0.4,0.39l1.22,-0.01l0.04,1.41l-1.19,0.02l-0.43,0.41l0.64,12.68l-0.06,17.56l1.53,1.23l-6.22,0.73l-1.05,1.23l-33.58,0.52ZM704.37,344.47l-1.81,0.03l-0.3,0.0l2.04,-0.1l0.07,0.07ZM698.93,344.56l-0.55,0.01l-1.07,0.02l0.12,-0.13l1.5,0.1Z", "name": "LOOP"}, "58": {"path": "M490.09,568.3l-1.27,-56.65l20.92,-7.89l0.26,-0.39l-0.05,-1.43l8.87,-2.85l7.94,-3.21l0.77,0.42l18.75,-7.04l0.2,20.61l0.41,0.38l0.69,-0.03l1.46,3.14l-0.92,0.68l-0.06,0.58l1.08,1.31l0.11,3.36l0.4,0.48l3.58,-0.12l0.77,37.01l-0.76,-0.02l-0.43,0.41l0.12,9.63l-20.25,0.35l-0.41,-0.59l-21.13,0.42l-0.39,0.7l-14.76,0.17l-5.89,0.57Z", "name": "BRIGHTON PARK"}, "11": {"path": "M330.08,104.67l20.58,-0.02l0.41,-0.39l0.47,-28.4l-0.2,-0.4l-10.72,-5.87l0.03,-2.57l5.37,-0.04l0.31,1.06l1.19,0.75l1.52,-0.18l1.1,-0.9l2.15,0.38l1.23,-0.68l1.76,1.51l4.44,-1.03l2.54,0.34l1.53,0.6l0.8,0.57l0.45,0.94l0.1,1.28l-0.4,1.27l-1.73,2.01l-3.0,1.36l-0.37,1.47l0.58,2.02l1.3,1.73l4.26,1.0l-0.02,0.36l-1.26,0.61l-0.61,1.87l0.7,1.79l0.77,0.81l1.79,0.81l5.34,0.7l0.54,-0.18l0.54,-0.79l-0.05,-1.33l1.38,-0.92l2.38,-0.28l3.42,1.99l0.7,-0.28l0.46,-0.66l1.63,-0.32l0.82,-1.09l0.58,0.26l0.97,3.13l-0.24,0.52l-1.18,0.76l-0.06,1.06l1.29,0.98l2.42,-0.55l3.21,7.12l2.03,5.46l0.44,0.25l5.95,13.72l-0.3,0.15l-0.01,0.54l0.3,12.33l0.41,0.39l4.77,-0.07l0.36,11.06l-17.14,0.23l-1.43,0.72l-7.29,-0.52l-5.46,0.03l-0.05,-1.96l-0.41,-0.39l-43.97,0.72l0.6,-36.82Z", "name": "JEFFERSON PARK"}, "10": {"path": "M224.31,123.55l0.1,-27.89l27.34,4.69l0.88,0.13l0.46,-0.35l2.52,-22.34l1.55,-9.38l23.23,-0.7l0.02,4.02l0.4,0.41l7.61,0.07l0.4,-0.4l0.12,-13.75l2.8,-0.12l0.35,-0.44l0.02,-1.15l8.33,-0.11l-0.01,1.33l0.4,0.4l2.75,0.01l0.33,1.96l0.4,0.33l5.06,-0.05l0.41,-0.41l0.02,-2.02l12.29,-0.1l1.0,1.35l0.51,0.11l0.74,-0.42l4.53,2.38l1.2,0.04l1.53,-0.53l2.76,0.33l0.98,-0.21l1.55,-0.97l2.42,0.43l0.75,-0.25l0.44,-0.8l0.42,-2.29l1.61,-3.77l0.62,-0.53l0.97,0.19l0.62,0.71l0.68,2.29l0.63,6.13l-0.08,4.29l-5.69,0.03l-0.41,0.39l-0.04,3.22l0.21,0.35l10.69,5.85l-0.44,27.82l-20.58,0.03l-0.4,0.39l-0.59,35.99l-31.02,0.3l-0.39,0.39l-0.01,0.84l-9.21,0.06l0.2,-15.35l-0.01,-0.53l-0.4,-0.39l-21.32,0.65l-0.39,0.39l-0.07,9.05l-3.6,0.11l0.04,-6.37l-0.4,-0.4l-0.61,-0.0l0.07,-2.15l-0.41,-0.45l-15.88,0.49l-0.39,0.4l-0.02,1.92l-9.99,0.21l0.01,-1.91l-0.41,-0.4l-3.26,0.07l0.01,-2.18l-0.47,-0.4l0.01,-0.77l-0.41,-0.4l-6.08,0.12ZM227.9,109.21l-0.69,0.01l-0.39,0.4l-0.01,0.88l0.41,0.4l13.09,-0.26l0.36,0.66l0.12,4.15l-1.94,0.03l-1.12,1.36l0.03,1.87l0.94,0.58l-8.3,0.17l-0.39,0.4l-0.01,2.52l0.41,0.4l19.89,-0.41l0.4,-0.36l1.96,-18.23l-0.41,-0.44l-3.85,0.07l-0.39,0.41l0.05,2.47l-5.39,0.1l-0.06,-4.36l-0.61,-0.58l-10.69,0.34l-1.23,0.72l-0.02,1.96l-2.79,-0.03l-0.4,0.4l-0.04,3.96l0.4,0.4l0.68,-0.0Z", "name": "NORWOOD PARK"}, "13": {"path": "M415.5,102.67l1.34,0.73l0.61,1.65l0.39,0.32l18.8,-0.21l0.38,-0.41l-0.21,-9.13l8.97,-5.03l2.84,-4.58l2.28,-0.22l11.65,-18.4l33.48,-0.29l0.36,3.9l1.4,7.61l3.67,14.98l0.66,1.63l2.56,11.12l2.69,9.7l2.68,11.56l-0.81,-0.5l-5.26,-1.55l-1.92,-0.39l-1.57,0.07l-3.52,1.11l-1.54,0.82l-2.76,3.9l-3.57,1.19l-3.47,0.12l-8.64,-4.89l-6.36,-1.77l-1.85,-1.36l-2.0,-2.04l-3.52,-0.84l-1.62,0.4l-1.42,1.09l-1.83,0.03l-0.39,0.41l0.21,9.07l-7.21,0.09l-0.13,-4.29l-0.5,-0.41l-2.15,0.02l-0.11,-4.36l-0.41,-0.39l-31.68,0.36l-0.55,-20.82Z", "name": "NORTH PARK"}, "12": {"path": "M325.05,58.33l17.24,-9.81l0.04,-0.66l-2.31,-2.33l-11.71,-16.45l19.7,0.03l0.4,-0.38l0.34,-8.58l3.81,0.13l-0.17,8.45l0.4,0.4l7.74,0.06l6.38,14.73l0.51,0.21l0.55,-0.27l1.68,3.72l7.29,3.98l0.54,-0.12l0.7,-1.06l-0.13,-0.58l-4.29,-2.4l0.16,-8.76l11.74,0.12l-0.41,11.87l-0.2,2.27l-0.67,2.47l0.19,0.46l20.27,11.39l56.74,0.19l-11.25,17.78l-2.29,0.23l-2.75,4.54l-9.08,5.08l-0.21,0.36l0.21,8.97l-18.05,0.2l-0.28,-0.96l-0.8,-1.08l-1.38,-0.65l-0.6,-0.03l-0.42,0.41l0.86,35.68l0.75,3.69l-0.25,0.86l-10.02,0.15l-0.41,-11.45l-0.56,-0.4l-4.58,0.07l-0.29,-11.69l0.44,-0.01l0.12,-0.47l-6.38,-14.72l-0.42,-0.24l-1.93,-5.2l-3.42,-7.6l-0.53,-0.2l-0.95,0.58l-1.34,0.17l-0.67,-0.51l0.06,-0.39l1.19,-0.74l0.3,-0.83l-1.19,-3.8l-1.49,-0.4l-0.94,1.18l-1.58,0.28l-0.77,0.83l-1.22,-1.05l-2.12,-0.96l-2.67,0.32l-1.82,1.23l-0.03,1.49l-0.41,0.48l-5.11,-0.69l-1.42,-0.63l-0.61,-0.61l-0.59,-1.32l0.48,-1.49l1.31,-0.66l0.01,-1.13l-0.84,-0.58l-3.62,-0.65l-1.08,-1.45l-0.51,-2.08l0.26,-0.59l2.82,-1.2l1.62,-1.71l0.85,-2.53l-0.52,-2.06l-1.6,-1.27l-3.34,-0.86l-2.01,0.13l-3.09,0.89l-1.32,-1.33l-0.71,-0.19l-1.06,0.67l-2.21,-0.38l-1.41,0.99l-1.4,0.02l-0.53,-1.38l0.06,-4.67l-0.64,-6.21l-0.68,-2.38l-1.12,-1.24l-1.56,-0.2l-1.14,1.08l-1.54,3.72l-0.71,2.8l-2.32,-0.45l-0.92,0.2l-1.41,0.94l-3.26,-0.26l-2.23,0.56l-4.24,-2.07Z", "name": "FOREST GLEN"}, "59": {"path": "M547.24,509.44l-0.17,-20.48l14.1,-5.3l2.84,-0.66l18.78,-0.56l0.41,0.54l1.12,-0.02l3.97,-0.47l3.85,-1.43l4.49,-2.9l1.6,2.86l0.79,2.56l1.31,1.82l2.61,3.33l2.05,1.32l6.23,8.1l-0.32,7.54l0.93,10.89l1.56,1.47l-63.36,0.89l-0.15,-3.22l-0.97,-1.31l0.86,-0.62l0.12,-0.53l-1.57,-3.48l-0.44,-0.4l-0.65,0.05Z", "name": "MCKINLEY PARK"}, "22": {"path": "M452.04,237.51l93.69,-1.15l0.39,-0.43l-0.21,-9.32l3.65,4.8l2.17,1.02l3.3,0.65l1.27,3.2l1.5,1.94l2.89,1.99l2.4,5.64l7.01,2.37l3.33,2.35l0.74,1.19l0.18,3.33l0.5,1.29l4.61,4.21l2.46,1.12l3.93,0.06l2.37,0.82l1.6,2.92l1.91,2.23l1.61,2.85l2.54,3.14l1.64,5.22l-4.67,2.42l-2.19,0.57l-22.19,0.36l-0.01,-1.02l-0.41,-0.4l-10.58,0.25l-0.39,0.41l0.04,1.85l-1.18,-0.81l-29.9,0.39l-0.25,-0.25l-1.21,0.0l-19.92,0.6l-0.43,0.28l-20.54,0.3l-0.24,-0.23l-4.11,-0.08l-7.92,0.08l-1.62,-4.28l-0.38,-0.26l-1.59,0.03l-0.24,-3.93l0.53,-0.59l-2.08,-4.68l-0.37,-0.24l-3.37,0.05l-0.17,-7.11l-0.62,-1.57l0.79,-0.02l0.35,-0.55l-0.61,-1.61l-0.07,-3.01l-0.41,-0.39l-1.75,0.03l-7.79,-18.05Z", "name": "LOGAN SQUARE"}, "14": {"path": "M416.82,140.37l-0.47,-2.46l-0.26,-13.62l31.26,-0.35l0.11,4.36l0.4,0.39l2.28,-0.03l0.1,4.33l0.41,0.39l8.0,-0.1l0.39,-0.41l-0.21,-9.07l1.6,-0.02l1.4,-1.07l1.01,-0.37l1.06,-0.01l2.58,0.72l1.81,1.91l2.0,1.47l2.02,0.78l2.63,0.36l1.75,0.65l3.53,1.85l4.05,2.63l1.28,0.47l3.7,-0.13l3.32,-1.05l1.24,-0.86l1.88,-3.13l0.57,-0.42l3.8,-1.42l2.52,-0.12l6.43,1.83l1.43,0.93l1.06,4.26l1.95,4.04l2.4,2.99l1.03,1.79l3.28,3.47l7.58,9.06l1.21,1.88l1.35,3.74l-74.88,0.89l-17.4,-14.37l-0.1,-3.95l-0.41,-0.39l-20.58,0.26l0.22,-1.13l-0.31,-0.97Z", "name": "ALBANY PARK"}, "16": {"path": "M416.66,143.28l20.45,-0.26l0.25,4.04l17.91,14.67l75.29,-0.9l0.93,10.83l-0.6,7.78l-2.6,4.4l-2.35,5.2l0.03,1.51l1.32,7.33l-67.08,0.84l-0.39,0.41l0.46,18.49l-31.49,0.52l-0.09,-4.31l-0.41,-0.39l-1.2,0.02l-0.12,-3.97l1.15,-0.02l0.38,-0.41l-0.54,-28.39l-0.64,-0.39l-7.77,-18.06l3.82,-0.05l0.38,-0.29l-0.17,-0.45l-4.4,-2.95l-1.2,-1.59l0.28,-0.99l-1.37,-3.39l-0.23,-9.23Z", "name": "IRVING PARK"}, "19": {"path": "M323.53,220.63l104.34,-1.68l1.79,64.01l-29.28,-4.01l-1.96,0.11l-7.04,-1.71l-9.9,-1.4l-5.63,-0.25l-40.82,0.7l-4.13,-0.68l-4.33,-1.81l-1.58,-1.84l-0.36,-1.87l-1.1,-49.57Z", "name": "BELMONT CRAGIN"}, "54": {"path": "M692.45,965.01l2.15,-5.47l1.67,-6.31l1.67,-9.2l-0.39,-0.48l-0.75,-0.0l12.84,-67.39l16.72,-0.2l3.32,-1.36l2.22,-0.41l-0.53,2.49l-0.09,2.34l0.47,19.3l0.61,3.67l1.19,3.21l1.74,2.98l17.3,24.07l1.06,0.71l23.95,33.42l1.96,3.51l1.63,4.52l1.03,6.43l-83.2,0.29l-0.03,-14.34l-0.36,-0.4l-6.17,-1.41Z", "name": "RIVERDALE"}, "31": {"path": "M545.72,425.39l4.04,-0.06l0.04,2.07l0.49,0.38l2.11,-0.49l13.51,-1.13l5.47,-0.98l3.79,-0.32l75.89,-1.22l0.16,5.71l0.41,0.39l7.64,-0.15l-0.54,1.41l-1.4,1.62l-2.79,2.44l-3.37,1.97l-0.82,0.79l-6.07,9.98l-0.93,1.05l-1.37,0.8l-1.4,0.46l-6.06,0.76l-6.12,2.11l-2.99,0.24l-13.98,2.94l-2.32,-0.25l-4.61,3.88l-0.35,-0.11l-6.14,3.73l-0.73,0.95l-0.93,3.39l-1.45,3.15l0.92,2.61l0.01,2.83l0.44,1.1l-4.49,2.91l-2.36,1.0l-3.46,0.74l-2.37,0.1l-0.41,-0.54l-19.76,0.64l-2.53,0.62l-13.87,5.21l-0.22,-25.4l-0.5,-9.28l-0.6,-28.05Z", "name": "LOWER WEST SIDE"}, "56": {"path": "M300.04,584.36l9.27,-3.52l96.12,-2.04l0.37,-0.41l-0.73,-33.74l17.96,-6.78l0.26,-0.38l-0.23,-15.34l12.43,-0.21l2.2,93.4l-136.79,2.83l-0.68,-19.06l-0.18,-14.75Z", "name": "GARFIELD RIDGE"}, "51": {"path": "M762.47,940.26l-2.61,-0.03l-5.77,-7.97l-0.92,-0.53l-17.24,-23.99l-1.56,-2.62l-1.26,-3.31l-0.56,-3.12l-0.49,-21.1l0.61,-3.25l2.04,-4.95l9.79,-21.62l3.88,-6.85l4.97,-6.66l8.41,-9.15l1.7,-4.83l0.27,-1.91l3.31,-0.27l1.46,-3.28l0.57,-2.13l0.44,-3.8l-0.72,-24.43l-3.74,-4.31l-1.23,-1.94l40.01,-0.79l5.99,-0.79l0.08,2.91l0.41,0.39l48.2,-0.71l0.93,4.94l-0.6,2.81l-0.39,4.64l0.27,2.06l1.34,1.94l0.5,1.95l-0.06,2.56l-0.7,2.86l-0.3,6.61l-2.01,3.83l-3.48,3.24l-1.4,2.39l-0.04,4.45l0.53,2.56l0.01,1.8l-0.08,1.37l-0.5,1.48l0.37,0.56l3.84,0.01l-2.2,3.79l-0.54,2.55l0.63,69.85l-0.38,2.45l-2.41,7.24l-0.52,3.47l3.65,22.38l-11.6,-7.95l-3.41,-2.67l-2.49,-3.58l-7.35,-13.19l-0.65,-0.16l-0.62,0.65l-1.09,0.4l-1.63,1.6l-1.46,-0.1l-1.06,1.21l-0.06,24.13l-47.83,-0.1l-3.72,-0.69l-5.86,-2.02l-3.67,-0.3Z", "name": "SOUTH DEERING"}, "36": {"path": "M720.94,516.39l-11.9,0.14l4.14,-18.12l16.51,-0.42l0.64,1.5l1.66,1.9l3.61,5.32l4.77,4.08l0.53,1.64l-0.39,3.75l0.86,4.17l0.97,1.78l1.69,2.14l0.84,2.03l1.25,1.47l1.08,0.33l2.5,2.32l1.81,1.15l0.84,1.55l0.05,1.45l-30.67,0.3l-0.32,-15.79l0.66,-0.26l0.2,-0.56l-0.94,-1.71l-0.4,-0.16Z", "name": "OAKLAND"}, "53": {"path": "M603.01,877.76l105.81,-1.58l-12.84,67.37l-2.11,0.1l0.45,-2.23l-0.27,-1.88l-0.91,-1.19l-4.52,-2.48l-0.02,-0.5l-0.42,-0.39l-2.7,0.04l-2.6,0.4l-4.04,1.54l-3.33,2.88l-2.95,3.23l-3.51,2.72l-0.53,1.05l-0.76,-0.38l-1.77,0.27l-1.61,0.9l-5.45,0.47l-6.46,-0.95l-5.03,-0.16l-0.42,-0.83l-0.79,0.01l-0.38,0.84l-9.28,-0.03l-1.98,0.3l-0.47,-13.43l12.14,-0.22l0.39,-0.41l-0.53,-18.89l-0.41,-0.39l-41.76,0.53l-0.94,-36.73Z", "name": "WEST PULLMAN"}, "52": {"path": "M853.52,830.48l0.32,-1.17l0.07,-3.29l-0.53,-2.57l0.04,-4.33l1.18,-1.91l3.54,-3.31l2.16,-4.19l0.3,-6.64l0.69,-2.85l0.07,-2.71l-0.59,-2.3l-1.26,-1.75l-0.26,-1.96l0.39,-4.43l0.61,-2.95l-0.58,-2.22l-0.46,-3.79l1.98,-8.8l0.71,-1.35l3.11,-2.88l2.13,-1.3l21.14,-10.51l-0.22,1.08l1.01,0.93l8.84,1.64l0.5,0.62l0.48,23.62l-0.96,0.71l-1.04,1.8l-0.47,4.03l0.6,2.39l1.03,1.45l0.77,0.25l0.08,0.77l-2.57,0.18l-1.06,0.45l-0.74,-0.18l-0.47,0.77l-1.06,0.31l-2.04,1.64l-1.04,1.35l-0.18,1.0l0.34,1.6l1.87,3.8l2.52,2.66l-3.95,3.62l0.03,0.61l2.65,2.03l2.09,0.6l-0.06,0.61l1.7,1.79l0.44,0.18l0.48,-0.28l0.23,0.54l0.68,0.45l-0.21,42.59l-12.0,-0.06l-0.4,0.4l-0.07,18.4l-20.66,0.16l-0.4,0.4l0.03,4.08l-9.94,0.06l-0.27,-45.05l0.46,-1.88l2.52,-4.28l-0.33,-0.62l-3.95,-0.01ZM896.34,812.19l0.14,-0.16l-0.0,-0.42l0.24,0.34l-0.38,0.24Z", "name": "EAST SIDE"}, "33": {"path": "M660.27,428.78l1.34,-3.91l-0.46,-20.18l33.63,-0.49l1.19,-1.28l10.39,-1.32l1.39,0.28l0.89,0.96l0.08,1.16l-0.7,1.19l0.0,0.56l0.41,0.4l10.69,-0.27l1.09,-0.78l1.04,-0.22l1.28,0.4l0.74,0.97l-0.05,1.15l-0.83,1.14l0.01,1.42l-0.85,-0.65l-1.02,0.34l-1.02,1.11l-0.42,1.4l0.13,1.24l1.26,3.89l0.63,0.65l1.36,0.35l0.11,4.38l-1.66,0.09l-0.73,0.64l1.02,16.76l-4.74,0.4l-1.07,-0.47l-0.56,-0.89l1.26,-7.71l-1.29,-2.27l0.09,-2.52l-0.34,-0.78l-0.93,-0.85l0.24,-1.5l-0.67,-1.67l0.7,-0.83l-0.02,-1.16l0.98,-1.99l0.65,-3.49l-0.63,-2.87l-1.22,-2.35l-0.05,-1.16l-0.4,-0.38l-4.74,0.06l-0.39,0.41l0.03,1.18l-1.18,2.8l-0.51,2.37l0.3,2.47l1.6,3.06l0.02,1.14l0.56,0.72l-0.23,0.49l0.26,0.27l-0.37,0.73l0.58,2.73l0.0,0.7l-0.85,0.26l-0.56,0.82l-0.47,1.58l0.01,1.8l0.97,2.68l3.14,2.88l0.95,4.6l3.17,5.38l0.09,1.24l-0.75,4.62l0.12,1.64l0.4,1.27l1.69,2.72l0.24,0.98l-0.18,1.05l-1.02,1.63l-0.56,-0.83l-14.25,0.45l-1.05,-1.37l-2.57,-0.27l-24.49,0.43l-0.38,-18.6l-0.4,-0.39l-1.17,0.01l-0.33,-12.32l-0.41,-0.39l-10.19,0.15Z", "name": "NEAR SOUTH SIDE"}, "55": {"path": "M760.45,941.02l5.52,0.32l6.57,2.22l3.15,0.5l48.28,0.08l0.38,-0.4l0.06,-24.34l0.64,-0.63l1.35,0.13l1.84,-1.72l0.76,-0.22l0.63,-0.59l7.15,12.84l2.69,3.82l3.45,2.68l11.99,8.23l0.55,0.1l0.42,-0.46l-3.76,-23.01l0.49,-3.22l2.41,-7.21l0.41,-2.6l-0.34,-24.44l10.33,-0.06l0.4,-0.4l-0.02,-4.08l20.61,-0.15l0.4,-0.36l0.15,-1.51l-0.04,-16.93l11.63,0.06l-1.17,121.58l-114.36,-0.39l-0.97,-6.3l-2.12,-5.69l-2.23,-3.74l-17.25,-24.12Z", "name": "HEGEWISCH"}, "74": {"path": "M433.94,862.1l6.85,-0.41l34.7,-0.67l0.46,-0.41l-1.74,-56.29l17.68,-0.32l0.12,4.33l0.41,0.39l2.26,-0.04l0.37,13.64l0.41,0.39l21.2,-0.27l0.39,-0.4l-0.09,-1.95l9.82,-0.14l0.67,20.85l0.28,0.31l0.53,27.42l-7.62,0.37l-0.39,0.4l0.14,4.23l-2.23,0.03l-0.4,0.41l0.14,4.45l-10.12,0.19l-0.39,0.42l0.29,8.94l-9.66,0.07l-2.69,0.27l-0.06,-1.76l-0.41,-0.39l-0.02,-0.67l0.38,-0.41l-0.2,-5.85l-0.41,-0.38l-60.06,1.19l-0.6,-17.94Z", "name": "MOUNT GREENWOOD"}, "37": {"path": "M657.65,550.19l0.38,-2.97l-0.03,-10.33l0.6,-0.01l0.39,-0.44l-0.37,-4.66l-0.32,-0.3l-0.17,-13.37l13.83,-0.22l0.82,31.79l0.1,19.81l0.8,23.0l-14.13,0.3l-0.98,-37.0l0.3,-0.41l-0.19,-4.82l-0.41,-0.39l-0.62,0.01Z", "name": "FULLER PARK"}, "47": {"path": "M726.5,777.39l1.53,0.35l0.47,-0.32l1.13,-5.97l-0.54,-0.47l0.83,-4.27l-0.65,-0.46l2.56,-13.39l1.59,-0.26l0.32,-0.32l1.62,-8.95l10.32,-0.18l4.6,7.82l2.52,4.96l6.96,14.06l2.42,6.69l1.67,3.16l-37.3,0.71l-0.06,-3.15Z", "name": "BURNSIDE"}, "17": {"path": "M224.15,165.79l7.97,-0.19l1.78,9.34l0.06,9.14l0.41,0.41l53.05,-1.56l0.4,-0.41l-0.05,-2.61l27.57,-15.77l15.97,-0.55l0.52,18.56l0.41,0.39l20.78,-0.35l1.19,37.12l-65.65,1.17l-0.39,0.41l0.25,8.64l-20.33,0.5l-0.27,-9.02l-0.42,-0.38l-39.12,0.94l-0.72,-18.1l-0.53,-0.64l-2.32,0.07l-0.49,-18.08l-0.07,-19.03Z", "name": "DUNNING"}, "57": {"path": "M436.54,530.64l51.47,-19.43l0.8,41.46l0.46,10.56l-0.55,2.32l-0.86,1.55l-1.52,1.7l-9.04,4.23l-7.58,4.02l-0.79,0.02l-0.39,0.41l0.01,0.58l-10.24,4.85l-0.23,0.37l0.08,3.43l-15.49,0.19l-0.4,0.41l0.08,3.01l-4.47,0.37l-1.34,-60.05Z", "name": "ARCHER HEIGHTS"}, "50": {"path": "M725.1,803.29l4.21,-21.97l35.11,-0.7l3.58,4.0l0.72,24.27l-0.43,3.65l-0.9,3.03l-0.93,1.93l-3.13,0.07l-0.39,0.41l-0.23,2.06l-1.54,4.53l-8.42,9.17l-5.05,6.76l-3.91,6.92l-11.6,25.94l-2.3,0.34l-3.62,1.47l-14.71,0.18l13.54,-72.06Z", "name": "PULLMAN"}}, "height": 981.6642077705183, "projection": {"type": "mill", "centralMeridian": 0.0}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-world-mill-en.js b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-world-mill-en.js new file mode 100644 index 0000000..06d3719 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/jquery-jvectormap-world-mill-en.js @@ -0,0 +1 @@ +jQuery.fn.vectorMap('addMap', 'world_mill_en',{"insets": [{"width": 900, "top": 0, "height": 440.70631074413296, "bbox": [{"y": -12671671.123330014, "x": -20004297.151525836}, {"y": 6930392.02513512, "x": 20026572.39474939}], "left": 0}], "paths": {"BD": {"path": "M651.84,230.21l-0.6,-2.0l-1.36,-1.71l-2.31,-0.11l-0.41,0.48l0.2,0.94l-0.53,0.99l-0.72,-0.36l-0.68,0.35l-1.2,-0.36l-0.37,-2.0l-0.81,-1.86l0.39,-1.46l-0.22,-0.47l-1.14,-0.53l0.29,-0.5l1.48,-0.94l0.03,-0.65l-1.55,-1.22l0.55,-1.14l1.61,0.94l1.04,0.15l0.18,1.54l0.34,0.35l5.64,0.63l-0.84,1.64l-1.22,0.34l-0.77,1.51l0.07,0.47l1.37,1.37l0.67,-0.19l0.42,-1.39l1.21,3.84l-0.03,1.21l-0.33,-0.15l-0.4,0.28Z", "name": "Bangladesh"}, "BE": {"path": "M429.29,144.05l1.91,0.24l2.1,-0.63l2.63,1.99l-0.21,1.66l-0.69,0.4l-0.18,1.2l-1.66,-1.13l-1.39,0.15l-2.73,-2.7l-1.17,-0.18l-0.16,-0.52l1.54,-0.5Z", "name": "Belgium"}, "BF": {"path": "M421.42,247.64l-0.11,0.95l0.34,1.16l1.4,1.71l0.07,1.1l0.32,0.37l2.55,0.51l-0.04,1.28l-0.38,0.53l-1.07,0.21l-0.72,1.18l-0.63,0.21l-3.22,-0.25l-0.94,0.39l-5.4,-0.05l-0.39,0.38l0.16,2.73l-1.23,-0.43l-1.17,0.1l-0.89,0.57l-2.27,-1.72l-0.13,-1.11l0.61,-0.96l0.02,-0.93l1.87,-1.98l0.44,-1.81l0.43,-0.39l1.28,0.26l1.05,-0.52l0.47,-0.73l1.84,-1.09l0.55,-0.83l2.2,-1.0l1.15,-0.3l0.72,0.45l1.13,-0.01Z", "name": "Burkina Faso"}, "BG": {"path": "M491.65,168.18l-0.86,0.88l-0.91,2.17l0.48,1.34l-1.6,-0.24l-2.55,0.95l-0.28,1.51l-1.8,0.22l-2.0,-1.0l-1.92,0.79l-1.42,-0.07l-0.15,-1.63l-1.05,-0.97l0.0,-0.8l1.2,-1.57l0.01,-0.56l-1.14,-1.23l-0.05,-0.94l0.88,0.97l0.88,-0.2l1.91,0.47l3.68,0.16l1.42,-0.81l2.72,-0.66l2.55,1.24Z", "name": "Bulgaria"}, "BA": {"path": "M463.49,163.65l2.1,0.5l1.72,-0.03l1.52,0.68l-0.36,0.78l0.08,0.45l1.04,1.02l-0.25,0.98l-1.81,1.15l-0.38,1.38l-1.67,-0.87l-0.89,-1.2l-2.11,-1.83l-1.63,-2.22l0.23,-0.57l0.48,0.38l0.55,-0.06l0.43,-0.51l0.94,-0.06Z", "name": "Bosnia and Herz."}, "BN": {"path": "M707.48,273.58l0.68,-0.65l1.41,-0.91l-0.15,1.63l-0.81,-0.05l-0.61,0.58l-0.53,-0.6Z", "name": "Brunei"}, "BO": {"path": "M263.83,340.69l-3.09,-0.23l-0.38,0.23l-0.7,1.52l-1.31,-1.53l-3.28,-0.64l-2.37,2.4l-1.31,0.26l-0.88,-3.26l-1.3,-2.86l0.74,-2.37l-0.13,-0.43l-1.2,-1.01l-0.37,-1.89l-1.08,-1.55l1.45,-2.56l-0.96,-2.33l0.47,-1.06l-0.34,-0.73l0.91,-1.32l0.16,-3.84l0.5,-1.18l-1.81,-3.41l2.46,0.07l0.8,-0.85l3.4,-1.91l2.66,-0.35l-0.19,1.38l0.3,1.07l-0.05,1.97l2.72,2.27l2.88,0.49l0.89,0.86l1.79,0.58l0.98,0.7l1.71,0.05l1.17,0.61l0.6,2.7l-0.7,0.54l0.96,2.99l0.37,0.28l4.3,0.1l-0.25,1.2l0.27,1.02l1.43,0.9l0.5,1.35l-0.41,1.86l-0.65,1.08l0.12,1.35l-2.69,-1.65l-2.4,-0.03l-4.36,0.76l-1.49,2.5l-0.11,1.52l-0.75,2.37Z", "name": "Bolivia"}, "JP": {"path": "M781.12,166.87l1.81,0.68l1.62,-0.97l0.39,2.42l-3.35,0.75l-2.23,2.88l-3.63,-1.9l-0.56,0.2l-1.26,3.05l-2.16,0.03l-0.29,-2.51l1.08,-2.03l2.45,-0.16l0.37,-0.33l1.25,-5.94l2.47,2.71l2.03,1.12ZM773.56,187.34l-0.91,2.22l0.37,1.52l-1.14,1.75l-3.02,1.26l-4.58,0.27l-3.34,3.01l-1.25,-0.8l-0.09,-1.9l-0.46,-0.38l-4.35,0.62l-3.0,1.32l-2.85,0.05l-0.37,0.27l0.13,0.44l2.32,1.89l-1.54,4.34l-1.26,0.9l-0.79,-0.7l0.56,-2.27l-0.21,-0.45l-1.47,-0.75l-0.74,-1.4l2.12,-0.84l1.26,-1.7l2.45,-1.42l1.83,-1.91l4.78,-0.81l2.6,0.57l0.44,-0.21l2.39,-4.66l1.29,1.06l0.5,0.01l5.1,-4.02l1.69,-3.73l-0.38,-3.4l0.9,-1.61l2.14,-0.44l1.23,3.72l-0.07,2.18l-2.23,2.84l-0.04,3.16ZM757.78,196.26l0.19,0.56l-1.01,1.21l-1.16,-0.68l-1.28,0.65l-0.69,1.45l-1.02,-0.5l0.01,-0.93l1.14,-1.38l1.57,0.14l0.85,-0.98l1.4,0.46Z", "name": "Japan"}, "BI": {"path": "M495.45,295.49l-1.08,-2.99l1.14,-0.11l0.64,-1.19l0.76,0.09l0.65,1.83l-2.1,2.36Z", "name": "Burundi"}, "BJ": {"path": "M429.57,255.75l-0.05,0.8l0.5,1.34l-0.42,0.86l0.17,0.79l-1.81,2.12l-0.57,1.76l-0.08,5.42l-1.41,0.2l-0.48,-1.36l0.11,-5.71l-0.52,-0.7l-0.2,-1.35l-1.48,-1.48l0.21,-0.9l0.89,-0.43l0.42,-0.92l1.27,-0.36l1.22,-1.34l0.61,-0.0l1.62,1.24Z", "name": "Benin"}, "BT": {"path": "M650.32,213.86l0.84,0.71l-0.12,1.1l-3.76,-0.11l-1.57,0.4l-1.93,-0.87l1.48,-1.96l1.13,-0.57l1.63,0.57l1.33,0.08l0.99,0.65Z", "name": "Bhutan"}, "JM": {"path": "M228.38,239.28l-0.8,0.4l-2.26,-1.06l0.84,-0.23l2.14,0.3l1.17,0.56l-1.08,0.03Z", "name": "Jamaica"}, "BW": {"path": "M483.92,330.07l2.27,4.01l2.83,2.86l0.96,0.31l0.78,2.43l2.13,0.61l1.02,0.76l-3.0,1.64l-2.32,2.02l-1.54,2.69l-1.52,0.45l-0.64,1.94l-1.34,0.52l-1.85,-0.12l-1.21,-0.74l-1.35,-0.3l-1.22,0.62l-0.75,1.37l-2.31,1.9l-1.4,0.21l-0.35,-0.59l0.16,-1.75l-1.48,-2.54l-0.62,-0.43l-0.0,-7.1l2.08,-0.08l0.39,-0.4l0.07,-8.9l5.19,-0.93l0.8,0.89l0.51,0.07l1.5,-0.95l2.21,-0.49Z", "name": "Botswana"}, "BR": {"path": "M259.98,275.05l3.24,0.7l0.65,-0.53l4.55,-1.32l1.08,-1.06l-0.02,-0.63l0.55,-0.05l0.28,0.28l-0.26,0.87l0.22,0.48l0.73,0.32l0.4,0.81l-0.62,0.86l-0.4,2.13l0.82,2.56l1.69,1.43l1.43,0.2l3.17,-1.68l3.18,0.3l0.65,-0.75l-0.27,-0.92l1.9,-0.09l2.39,0.99l1.06,-0.61l0.84,0.78l1.2,-0.18l1.18,-1.06l0.84,-1.94l1.36,-2.11l0.37,-0.05l1.89,5.45l1.33,0.59l0.05,1.28l-1.77,1.94l0.02,0.56l1.02,0.87l4.07,0.36l0.08,2.16l0.66,0.29l1.74,-1.5l6.97,2.32l1.02,1.22l-0.35,1.18l0.49,0.5l2.81,-0.74l4.77,1.3l3.75,-0.08l3.57,2.0l3.29,2.86l1.93,0.72l2.12,0.12l0.71,0.62l1.21,4.51l-0.95,3.98l-4.72,5.06l-1.64,2.92l-1.72,2.05l-0.8,0.3l-0.72,2.03l0.18,4.75l-0.94,5.53l-0.81,1.13l-0.43,3.36l-2.55,3.5l-0.4,2.51l-1.86,1.04l-0.67,1.53l-2.54,0.01l-3.94,1.01l-1.83,1.2l-2.87,0.82l-3.03,2.19l-2.2,2.83l-0.36,2.0l0.4,1.58l-0.44,2.6l-0.51,1.2l-1.77,1.54l-2.75,4.78l-3.83,3.42l-1.24,2.74l-1.18,1.15l-0.36,-0.83l0.95,-1.14l0.01,-0.5l-1.52,-1.97l-4.56,-3.32l-1.03,-0.0l-2.38,-2.02l-0.81,-0.0l5.34,-5.45l3.77,-2.58l0.22,-2.46l-1.35,-1.81l-0.91,0.07l0.58,-2.33l0.01,-1.54l-1.11,-0.83l-1.75,0.3l-0.44,-3.11l-0.52,-0.95l-1.88,-0.88l-1.24,0.47l-2.17,-0.41l0.15,-3.21l-0.62,-1.34l0.66,-0.73l-0.22,-1.34l0.66,-1.13l0.44,-2.04l-0.61,-1.83l-1.4,-0.86l-0.2,-0.75l0.34,-1.39l-0.38,-0.5l-4.52,-0.1l-0.72,-2.22l0.59,-0.42l-0.03,-1.1l-0.5,-0.87l-0.32,-1.7l-1.45,-0.76l-1.63,-0.02l-1.05,-0.72l-1.6,-0.48l-1.13,-0.99l-2.69,-0.4l-2.47,-2.06l0.13,-4.35l-0.45,-0.45l-3.46,0.5l-3.44,1.94l-0.6,0.74l-2.9,-0.17l-1.47,0.42l-0.72,-0.18l0.15,-3.52l-0.63,-0.34l-1.94,1.41l-1.87,-0.06l-0.83,-1.18l-1.37,-0.26l0.21,-1.01l-1.35,-1.49l-0.88,-1.91l0.56,-0.6l-0.0,-0.81l1.29,-0.62l0.22,-0.43l-0.22,-1.19l0.61,-0.91l0.15,-0.99l2.65,-1.58l1.99,-0.47l0.42,-0.36l2.06,0.11l0.42,-0.33l1.19,-8.0l-0.41,-1.56l-1.1,-1.0l0.01,-1.33l1.91,-0.42l0.08,-0.96l-0.33,-0.43l-1.14,-0.2l-0.02,-0.83l4.47,0.05l0.82,-0.67l0.82,1.81l0.8,0.07l1.15,1.1l2.26,-0.05l0.71,-0.83l2.78,-0.96l0.48,-1.13l1.6,-0.64l0.24,-0.47l-0.48,-0.82l-1.83,-0.19l-0.36,-3.22Z", "name": "Brazil"}, "BS": {"path": "M226.4,223.87l-0.48,-1.15l-0.84,-0.75l0.36,-1.11l0.95,1.95l0.01,1.06ZM225.56,216.43l-1.87,0.29l-0.04,-0.22l0.74,-0.14l1.17,0.06Z", "name": "Bahamas"}, "BY": {"path": "M493.84,128.32l0.29,0.7l0.49,0.23l1.19,-0.38l2.09,0.72l0.19,1.26l-0.45,1.24l1.57,2.26l0.89,0.59l0.17,0.81l1.58,0.56l0.4,0.5l-0.53,0.41l-1.87,-0.11l-0.73,0.38l-0.13,0.52l1.04,2.74l-1.91,0.26l-0.89,0.99l-0.11,1.18l-2.73,-0.04l-0.53,-0.62l-0.52,-0.08l-0.75,0.46l-0.91,-0.42l-1.92,-0.07l-2.75,-0.79l-2.6,-0.28l-2.0,0.07l-1.5,0.92l-0.67,0.07l-0.08,-1.22l-0.59,-1.19l1.36,-0.88l0.01,-1.35l-0.7,-1.41l-0.07,-1.0l2.16,-0.02l2.72,-1.3l0.75,-2.04l1.91,-1.04l0.2,-0.41l-0.19,-1.25l3.8,-1.78l2.3,0.77Z", "name": "Belarus"}, "BZ": {"path": "M198.03,244.38l0.1,-4.49l0.69,-0.06l0.74,-1.3l0.34,0.28l-0.4,1.3l0.17,0.58l-0.34,2.25l-1.3,1.42Z", "name": "Belize"}, "RU": {"path": "M491.55,115.25l2.55,-1.85l-0.01,-0.65l-2.2,-1.5l7.32,-6.76l1.03,-2.11l-0.13,-0.49l-3.46,-2.52l0.86,-2.7l-2.11,-2.81l1.56,-3.67l-2.77,-4.52l2.15,-2.99l-0.08,-0.55l-3.65,-2.73l0.3,-2.54l1.81,-0.37l4.26,-1.77l2.42,-1.45l4.06,2.61l6.79,1.04l9.34,4.85l1.78,1.88l0.14,2.46l-2.55,2.02l-3.9,1.06l-11.07,-3.14l-2.06,0.53l-0.13,0.7l3.94,2.94l0.31,5.86l0.26,0.36l5.14,2.24l0.58,-0.29l0.32,-1.94l-1.35,-1.78l1.13,-1.09l6.13,2.42l2.11,-0.98l0.18,-0.56l-1.51,-2.67l5.41,-3.76l2.07,0.22l2.26,1.41l0.57,-0.16l1.46,-2.87l-0.05,-0.44l-1.92,-2.32l1.12,-2.32l-1.32,-2.27l5.87,1.16l1.04,1.75l-2.59,0.43l-0.33,0.4l0.02,2.36l2.46,1.83l3.87,-0.91l0.86,-2.8l13.69,-5.65l0.99,0.11l-1.92,2.06l0.23,0.67l3.11,0.45l2.0,-1.48l4.56,-0.12l3.64,-1.73l2.65,2.44l0.56,-0.01l2.85,-2.88l-0.01,-0.57l-2.35,-2.29l0.9,-1.01l7.14,1.3l3.41,1.36l9.05,4.97l0.51,-0.11l1.67,-2.27l-0.05,-0.53l-2.43,-2.21l-0.06,-0.78l-0.34,-0.36l-2.52,-0.36l0.64,-1.93l-1.32,-3.46l-0.06,-1.21l4.48,-4.06l1.69,-4.29l1.6,-0.81l6.23,1.18l0.44,2.21l-2.29,3.64l0.06,0.5l1.47,1.39l0.76,3.0l-0.56,6.03l2.69,2.82l-0.96,2.57l-4.86,5.95l0.23,0.64l2.86,0.61l0.42,-0.17l0.93,-1.4l2.64,-1.03l0.87,-2.24l2.09,-1.96l0.07,-0.5l-1.36,-2.28l1.09,-2.69l-0.32,-0.55l-2.47,-0.33l-0.5,-2.06l1.94,-4.38l-0.06,-0.42l-2.96,-3.4l4.12,-2.88l0.16,-0.4l-0.51,-2.93l0.54,-0.05l1.13,2.25l-0.96,4.35l0.27,0.47l2.68,0.84l0.5,-0.51l-1.02,-2.99l3.79,-1.66l5.01,-0.24l4.53,2.61l0.48,-0.06l0.07,-0.48l-2.18,-3.82l-0.23,-4.67l3.98,-0.9l5.97,0.21l5.49,-0.64l0.27,-0.65l-1.83,-2.31l2.56,-2.9l2.87,-0.17l4.8,-2.47l6.54,-0.67l1.03,-1.42l6.25,-0.45l2.32,1.11l5.53,-2.7l4.5,0.08l0.39,-0.28l0.66,-2.15l2.26,-2.12l5.69,-2.11l3.21,1.29l-2.46,0.94l-0.25,0.42l0.34,0.35l5.41,0.77l0.61,2.33l0.58,0.25l2.2,-1.22l7.13,0.07l5.51,2.47l1.79,1.72l-0.53,2.24l-9.16,4.15l-1.97,1.52l0.16,0.71l6.77,1.91l2.16,-0.78l1.13,2.74l0.67,0.11l1.01,-1.15l3.81,-0.73l7.7,0.77l0.54,1.99l0.36,0.29l10.47,0.71l0.43,-0.38l0.13,-3.23l4.87,0.78l3.95,-0.02l3.83,2.4l1.03,2.71l-1.35,1.79l0.02,0.5l3.15,3.64l4.07,1.96l0.53,-0.18l2.23,-4.47l3.95,1.93l4.16,-1.21l4.73,1.39l2.05,-1.26l3.94,0.62l0.43,-0.55l-1.68,-4.02l2.89,-1.8l22.31,3.03l2.16,2.75l6.55,3.51l10.29,-0.81l4.82,0.73l1.85,1.66l-0.29,3.08l0.25,0.41l3.08,1.26l3.56,-0.88l4.35,-0.11l4.8,0.87l4.57,-0.47l4.23,3.79l0.43,0.07l3.1,-1.4l0.16,-0.6l-1.88,-2.62l0.85,-1.52l7.71,1.21l5.22,-0.26l7.09,2.09l9.59,5.22l6.35,4.11l-0.2,2.38l1.88,1.41l0.6,-0.42l-0.48,-2.53l6.15,0.57l4.4,3.51l-1.97,1.43l-4.0,0.41l-0.36,0.39l-0.06,3.79l-0.74,0.62l-2.07,-0.11l-1.91,-1.39l-3.14,-1.11l-0.78,-1.85l-2.72,-0.68l-2.63,0.49l-1.04,-1.1l0.46,-1.31l-0.5,-0.51l-3.0,0.98l-0.22,0.58l0.99,1.7l-1.21,1.48l-3.04,1.68l-3.12,-0.28l-0.4,0.23l0.09,0.46l2.2,2.09l1.46,3.2l1.15,1.1l0.24,1.33l-0.42,0.67l-4.63,-0.77l-6.96,2.9l-2.19,0.44l-7.6,5.06l-0.84,1.45l-3.61,-2.37l-6.24,2.82l-0.94,-1.15l-0.53,-0.08l-2.28,1.52l-3.2,-0.49l-0.44,0.27l-0.78,2.37l-3.05,3.78l0.09,1.47l0.29,0.36l2.54,0.72l-0.29,4.53l-1.97,0.11l-0.35,0.26l-1.07,2.94l0.8,1.45l-3.91,1.58l-1.05,3.95l-3.48,0.77l-0.3,0.3l-0.72,3.29l-3.09,2.65l-0.7,-1.74l-2.44,-12.44l1.16,-4.71l2.04,-2.06l0.22,-1.64l3.8,-0.86l4.46,-4.61l4.28,-3.81l4.48,-3.01l2.17,-5.63l-0.42,-0.54l-3.04,0.33l-1.77,3.31l-5.86,3.86l-1.86,-4.25l-0.45,-0.23l-6.46,1.3l-6.47,6.44l-0.01,0.55l1.58,1.74l-8.24,1.17l0.15,-2.2l-0.34,-0.42l-3.89,-0.56l-3.25,1.81l-7.62,-0.62l-8.45,1.19l-17.71,15.41l0.22,0.7l3.74,0.41l1.36,2.17l2.43,0.76l1.88,-1.68l2.4,0.2l3.4,3.54l0.08,2.6l-1.95,3.42l-0.21,3.9l-1.1,5.06l-3.71,4.54l-0.87,2.21l-8.29,8.89l-3.19,1.7l-1.32,0.03l-1.45,-1.36l-0.49,-0.04l-2.27,1.5l0.41,-3.65l-0.59,-2.47l1.75,-0.89l2.91,0.53l0.42,-0.2l1.68,-3.03l0.87,-3.46l0.97,-1.18l1.32,-2.88l-0.45,-0.56l-4.14,0.95l-2.19,1.25l-3.41,-0.0l-1.06,-2.93l-2.97,-2.3l-4.28,-1.06l-1.75,-5.07l-2.66,-5.01l-2.29,-1.29l-3.75,-1.01l-3.44,0.08l-3.18,0.62l-2.24,1.77l0.05,0.66l1.18,0.69l0.02,1.43l-1.33,1.05l-2.26,3.51l-0.04,1.43l-3.16,1.84l-2.82,-1.16l-3.01,0.23l-1.35,-1.07l-1.5,-0.35l-3.9,2.31l-3.22,0.52l-2.27,0.79l-3.05,-0.51l-2.21,0.03l-1.48,-1.6l-2.6,-1.63l-2.63,-0.43l-5.46,1.01l-3.23,-1.25l-0.72,-2.57l-5.2,-1.24l-2.75,-1.36l-0.5,0.12l-2.59,3.45l0.84,2.1l-2.06,1.93l-3.41,-0.77l-2.42,-0.12l-1.83,-1.54l-2.53,-0.05l-2.42,-0.98l-3.86,1.57l-4.72,2.78l-3.3,0.75l-1.55,-1.92l-3.0,0.41l-1.11,-1.33l-1.62,-0.59l-1.31,-1.94l-1.38,-0.6l-3.7,0.79l-3.31,-1.83l-0.51,0.11l-0.99,1.29l-5.29,-8.05l-2.96,-2.48l0.65,-0.77l0.01,-0.51l-0.5,-0.11l-6.2,3.21l-1.84,0.15l0.15,-1.39l-0.26,-0.42l-3.22,-1.17l-2.46,0.7l-0.69,-3.16l-0.32,-0.31l-4.5,-0.75l-2.47,1.47l-6.19,1.27l-1.29,0.86l-9.51,1.3l-1.15,1.17l-0.03,0.53l1.47,1.9l-1.89,0.69l-0.22,0.56l0.31,0.6l-2.11,1.44l0.03,0.68l3.75,2.12l-0.39,0.98l-3.23,-0.13l-0.86,0.86l-3.09,-1.59l-3.97,0.07l-2.66,1.35l-8.32,-3.56l-4.07,0.06l-5.39,3.68l-0.39,2.0l-2.03,-1.5l-0.59,0.13l-2.0,3.59l0.57,0.93l-1.28,2.16l0.06,0.48l2.13,2.17l1.95,0.04l1.37,1.82l-0.23,1.46l0.25,0.43l0.83,0.33l-0.8,1.31l-2.49,0.62l-2.49,3.2l0.0,0.49l2.17,2.78l-0.15,2.18l2.5,3.24l-1.58,1.59l-0.7,-0.13l-1.63,-1.72l-2.29,-0.84l-0.94,-1.31l-2.34,-0.63l-1.48,0.4l-0.43,-0.47l-3.51,-1.48l-5.76,-1.01l-0.45,0.19l-2.89,-2.34l-2.9,-1.2l-1.53,-1.29l1.29,-0.43l2.08,-2.61l-0.05,-0.55l-0.89,-0.79l3.05,-1.06l0.27,-0.42l-0.07,-0.69l-0.49,-0.35l-1.73,0.39l0.04,-0.68l1.04,-0.72l2.66,-0.48l0.4,-1.32l-0.5,-1.6l0.92,-1.54l0.03,-1.17l-0.29,-0.37l-3.69,-1.06l-1.41,0.02l-1.42,-1.41l-2.19,0.38l-2.77,-1.01l-0.03,-0.59l-0.89,-1.43l-2.0,-0.32l-0.11,-0.54l0.49,-0.53l0.01,-0.53l-1.6,-1.9l-3.58,0.02l-0.88,0.73l-0.46,-0.07l-1.0,-2.79l2.22,-0.02l0.97,-0.74l0.07,-0.57l-0.9,-1.04l-1.35,-0.48l-0.11,-0.7l-0.95,-0.58l-1.38,-1.99l0.46,-0.98l-0.51,-1.96l-2.45,-0.84l-1.21,0.3l-0.46,-0.76l-2.46,-0.83l-0.72,-1.87l-0.21,-1.69l-0.99,-0.85l0.85,-1.17l-0.7,-3.21l1.66,-1.97l-0.16,-0.79ZM749.2,170.72l-0.6,0.4l-0.13,0.16l-0.01,-0.51l0.74,-0.05ZM874.85,67.94l-5.63,0.48l-0.26,-0.84l3.15,-1.89l1.94,0.01l3.19,1.16l-2.39,1.09ZM797.39,48.49l-2.0,1.36l-3.8,-0.42l-4.25,-1.8l0.35,-0.97l9.69,1.83ZM783.67,46.12l-1.63,3.09l-8.98,-0.13l-4.09,1.14l-4.54,-2.97l1.16,-3.01l3.05,-0.89l6.5,0.22l8.54,2.56ZM778.2,134.98l-0.56,-0.9l0.27,-0.12l0.29,1.01ZM778.34,135.48l0.94,3.53l-0.05,3.38l1.05,3.39l2.18,5.0l-2.89,-0.83l-0.49,0.26l-1.54,4.65l2.42,3.5l-0.04,1.13l-1.24,-1.24l-0.61,0.06l-1.09,1.61l-0.28,-1.61l0.27,-3.1l-0.28,-3.4l0.58,-2.47l0.11,-4.39l-1.46,-3.36l0.21,-4.32l2.15,-1.46l0.07,-0.34ZM771.95,56.61l1.76,-1.42l2.89,-0.42l3.28,1.71l0.14,0.6l-3.27,0.03l-4.81,-0.5ZM683.76,31.09l-13.01,1.93l4.03,-6.35l1.82,-0.56l1.73,0.34l5.99,2.98l-0.56,1.66ZM670.85,27.93l-5.08,0.64l-6.86,-1.57l-3.99,-2.05l-2.1,-4.16l-2.6,-0.87l5.72,-3.5l5.2,-1.28l4.69,2.85l5.59,5.4l-0.56,4.53ZM564.15,68.94l-0.64,0.17l-7.85,-0.57l-0.86,-2.04l-4.28,-1.17l-0.28,-1.94l2.27,-0.89l0.25,-0.39l-0.08,-2.38l4.81,-3.97l-0.15,-0.7l-1.47,-0.38l5.3,-3.81l0.15,-0.44l-0.58,-1.94l5.28,-2.51l8.21,-3.27l8.28,-0.96l4.35,-1.94l4.6,-0.64l1.36,1.61l-1.34,1.28l-16.43,4.94l-7.97,4.88l-7.74,9.63l0.66,4.14l4.16,3.27ZM548.81,18.48l-5.5,1.18l-0.58,1.02l-2.59,0.84l-2.13,-1.07l1.12,-1.42l-0.3,-0.65l-2.33,-0.07l1.68,-0.36l3.47,-0.06l0.42,1.29l0.66,0.16l1.38,-1.34l2.15,-0.88l2.94,1.01l-0.39,0.36ZM477.37,133.15l-4.08,0.05l-2.56,-0.32l0.33,-0.87l3.17,-1.03l3.24,0.96l-0.09,1.23Z", "name": "Russia"}, "RW": {"path": "M497.0,288.25l0.71,1.01l-0.11,1.09l-1.63,0.03l-1.04,1.39l-0.83,-0.11l0.51,-1.2l0.08,-1.34l0.42,-0.41l0.7,0.14l1.19,-0.61Z", "name": "Rwanda"}, "RS": {"path": "M469.4,163.99l0.42,-0.5l-0.01,-0.52l-1.15,-1.63l1.43,-0.62l1.33,0.12l1.17,1.06l0.46,1.13l1.34,0.64l0.35,1.35l1.46,0.9l0.76,-0.29l0.2,0.69l-0.48,0.78l0.22,1.12l1.05,1.22l-0.77,0.8l-0.37,1.52l-1.21,0.08l0.24,-0.64l-0.39,-0.54l-2.08,-1.64l-0.9,0.05l-0.48,0.94l-2.12,-1.37l0.53,-1.6l-1.11,-1.37l0.51,-1.1l-0.41,-0.57Z", "name": "Serbia"}, "LT": {"path": "M486.93,129.3l0.17,1.12l-1.81,0.98l-0.72,2.02l-2.47,1.18l-2.1,-0.02l-0.73,-1.05l-1.06,-0.3l-0.09,-1.87l-3.56,-1.13l-0.43,-2.36l2.48,-0.94l4.12,0.22l2.25,-0.31l0.52,0.69l1.24,0.21l2.19,1.56Z", "name": "Lithuania"}, "LU": {"path": "M436.08,149.45l-0.48,-0.07l0.3,-1.28l0.27,0.4l-0.09,0.96Z", "name": "Luxembourg"}, "LR": {"path": "M399.36,265.97l0.18,1.54l-0.48,0.99l0.08,0.47l2.47,1.8l-0.33,2.8l-2.65,-1.13l-5.78,-4.61l0.58,-1.32l2.1,-2.33l0.86,-0.22l0.77,1.14l-0.14,0.85l0.59,0.87l1.0,0.14l0.76,-0.99Z", "name": "Liberia"}, "RO": {"path": "M487.53,154.23l0.6,0.24l2.87,3.98l-0.17,2.69l0.45,1.42l1.32,0.81l1.35,-0.42l0.76,0.36l0.02,0.31l-0.83,0.45l-0.59,-0.22l-0.54,0.3l-0.62,3.3l-1.0,-0.22l-2.07,-1.13l-2.95,0.71l-1.25,0.76l-3.51,-0.15l-1.89,-0.47l-0.87,0.16l-0.82,-1.3l0.29,-0.26l-0.06,-0.64l-1.09,-0.34l-0.56,0.5l-1.05,-0.64l-0.39,-1.39l-1.36,-0.65l-0.35,-1.0l-0.83,-0.75l1.54,-0.54l2.66,-4.21l2.4,-1.24l2.96,0.34l1.48,0.73l0.79,-0.45l1.78,-0.3l0.75,-0.74l0.79,0.0Z", "name": "Romania"}, "GW": {"path": "M386.23,253.6l-0.29,0.84l0.15,0.6l-2.21,0.59l-0.86,0.96l-1.04,-0.83l-1.09,-0.23l-0.54,-1.06l-0.66,-0.49l2.41,-0.48l4.13,0.1Z", "name": "Guinea-Bissau"}, "GT": {"path": "M195.08,249.77l-2.48,-0.37l-1.03,-0.45l-1.14,-0.89l0.3,-0.99l-0.24,-0.68l0.96,-1.66l2.98,-0.01l0.4,-0.37l-0.19,-1.28l-1.67,-1.4l0.51,-0.4l0.0,-1.05l3.85,0.02l-0.21,4.53l0.4,0.43l1.46,0.38l-1.48,0.98l-0.35,0.7l0.12,0.57l-2.2,1.96Z", "name": "Guatemala"}, "GR": {"path": "M487.07,174.59l-0.59,1.43l-0.37,0.21l-2.84,-0.35l-3.03,0.77l-0.18,0.68l1.28,1.23l-0.61,0.23l-1.14,0.0l-1.2,-1.39l-0.63,0.03l-0.53,1.01l0.56,1.76l1.03,1.19l-0.56,0.38l-0.05,0.62l2.52,2.12l0.02,0.87l-1.78,-0.59l-0.48,0.56l0.5,1.0l-1.07,0.2l-0.3,0.53l0.75,2.01l-0.98,0.02l-1.84,-1.12l-1.37,-4.2l-2.21,-2.95l-0.11,-0.56l1.04,-1.28l0.2,-0.95l0.85,-0.66l0.03,-0.46l1.32,-0.21l1.01,-0.64l1.22,0.05l0.65,-0.56l2.26,-0.0l1.82,-0.75l1.85,1.0l2.28,-0.28l0.35,-0.39l0.01,-0.77l0.34,0.22ZM480.49,192.16l0.58,0.4l-0.68,-0.12l0.11,-0.28ZM482.52,192.82l2.51,0.06l0.24,0.32l-1.99,0.13l-0.77,-0.51Z", "name": "Greece"}, "GQ": {"path": "M448.79,279.62l0.02,2.22l-4.09,0.0l0.69,-2.27l3.38,0.05Z", "name": "Eq. Guinea"}, "GY": {"path": "M277.42,270.07l-0.32,1.83l-1.32,0.57l-0.23,0.46l-0.28,2.0l1.11,1.82l0.83,0.19l0.32,1.25l1.13,1.62l-1.21,-0.19l-1.08,0.71l-1.77,0.5l-0.44,0.46l-0.86,-0.09l-1.32,-1.01l-0.77,-2.27l0.36,-1.9l0.68,-1.23l-0.57,-1.17l-0.74,-0.43l0.12,-1.16l-0.9,-0.69l-1.1,0.09l-1.31,-1.48l0.53,-0.72l-0.04,-0.84l1.99,-0.86l0.05,-0.59l-0.71,-0.78l0.14,-0.57l1.66,-1.24l1.36,0.77l1.41,1.49l0.06,1.15l0.37,0.38l0.8,0.05l2.06,1.86Z", "name": "Guyana"}, "GE": {"path": "M521.71,168.93l5.29,0.89l4.07,2.01l1.41,-0.44l2.07,0.56l0.68,1.1l1.07,0.55l-0.12,0.59l0.98,1.29l-1.01,-0.13l-1.81,-0.83l-0.94,0.47l-3.23,0.43l-2.29,-1.39l-2.33,0.05l0.21,-0.97l-0.76,-2.26l-1.45,-1.12l-1.43,-0.39l-0.41,-0.42Z", "name": "Georgia"}, "GB": {"path": "M412.61,118.72l-2.19,3.22l-0.0,0.45l5.13,-0.3l-0.53,2.37l-2.2,3.12l0.29,0.63l2.37,0.21l2.33,4.3l1.76,0.69l2.2,5.12l2.94,0.77l-0.23,1.62l-1.15,0.88l-0.1,0.52l0.82,1.42l-1.86,1.43l-3.3,-0.02l-4.12,0.87l-1.04,-0.58l-0.47,0.06l-1.51,1.41l-2.12,-0.34l-1.86,1.18l-0.6,-0.29l3.19,-3.0l2.16,-0.69l0.28,-0.41l-0.34,-0.36l-3.73,-0.53l-0.4,-0.76l2.2,-0.87l0.17,-0.61l-1.26,-1.67l0.36,-1.7l3.38,0.28l0.43,-0.33l0.37,-1.99l-1.79,-2.49l-3.11,-0.72l-0.38,-0.59l0.79,-1.35l-0.04,-0.46l-0.82,-0.97l-0.61,0.01l-0.68,0.84l-0.1,-2.34l-1.23,-1.88l0.85,-3.47l1.77,-2.68l1.85,0.26l2.17,-0.22ZM406.26,132.86l-1.01,1.77l-1.57,-0.59l-1.16,0.01l0.37,-1.54l-0.39,-1.39l1.45,-0.1l2.3,1.84Z", "name": "United Kingdom"}, "GA": {"path": "M453.24,279.52l-0.08,0.98l0.7,1.29l2.36,0.24l-0.98,2.63l1.18,1.79l0.25,1.78l-0.29,1.52l-0.6,0.93l-1.84,-0.09l-1.23,-1.11l-0.66,0.23l-0.15,0.84l-1.42,0.26l-1.02,0.7l-0.11,0.52l0.77,1.35l-1.34,0.97l-3.94,-4.3l-1.44,-2.45l0.06,-0.6l0.54,-0.81l1.05,-3.46l4.17,-0.07l0.4,-0.4l-0.02,-2.66l2.39,0.21l1.25,-0.27Z", "name": "Gabon"}, "GN": {"path": "M391.8,254.11l0.47,0.8l1.11,-0.32l0.98,0.7l1.07,0.2l2.26,-1.22l0.64,0.44l1.13,1.56l-0.48,1.4l0.8,0.3l-0.08,0.48l0.46,0.68l-0.35,1.36l1.05,2.61l-1.0,0.69l0.03,1.41l-0.72,-0.06l-1.08,1.0l-0.24,-0.27l0.07,-1.11l-1.05,-1.54l-1.79,0.21l-0.35,-2.01l-1.6,-2.18l-2.0,-0.0l-1.31,0.54l-1.95,2.18l-1.86,-2.19l-1.2,-0.78l-0.3,-1.11l-0.8,-0.85l0.65,-0.72l0.81,-0.03l1.64,-0.8l0.23,-1.87l2.67,0.64l0.89,-0.3l1.21,0.15Z", "name": "Guinea"}, "GM": {"path": "M379.31,251.39l0.1,-0.35l2.43,-0.07l0.74,-0.61l0.51,-0.03l0.77,0.49l-1.03,-0.3l-1.87,0.9l-1.65,-0.04ZM384.03,250.91l0.91,0.05l0.75,-0.24l-0.59,0.31l-1.08,-0.13Z", "name": "Gambia"}, "GL": {"path": "M353.02,1.2l14.69,4.67l-3.68,1.89l-22.97,0.86l-0.36,0.27l0.12,0.43l1.55,1.18l8.79,-0.66l7.48,2.07l4.86,-1.77l1.66,1.73l-2.53,3.19l-0.01,0.48l0.46,0.15l6.35,-2.2l12.06,-2.31l7.24,1.13l1.09,1.99l-9.79,4.01l-1.44,1.32l-7.87,0.98l-0.35,0.41l0.38,0.38l5.07,0.24l-2.53,3.58l-2.07,3.81l0.08,6.05l2.57,3.11l-3.22,0.2l-4.12,1.66l-0.05,0.72l4.45,2.65l0.51,3.75l-2.3,0.4l-0.25,0.64l2.79,3.69l-4.82,0.31l-0.36,0.29l0.16,0.44l2.62,1.8l-0.59,1.22l-3.3,0.7l-3.45,0.01l-0.29,0.68l3.03,3.12l0.02,1.34l-4.4,-1.73l-1.72,1.35l0.15,0.66l3.31,1.15l3.13,2.71l0.81,3.16l-3.85,0.75l-4.89,-4.26l-0.47,-0.03l-0.17,0.44l0.79,2.86l-2.71,2.21l-0.13,0.44l0.37,0.27l8.73,0.34l-12.32,6.64l-7.24,1.48l-2.94,0.08l-2.69,1.75l-3.43,4.41l-5.24,2.84l-1.73,0.18l-7.12,2.1l-2.15,2.52l-0.13,2.99l-1.19,2.45l-4.01,3.09l-0.14,0.44l0.97,2.9l-2.28,6.48l-3.1,0.2l-3.83,-3.07l-4.86,-0.02l-2.25,-1.93l-1.7,-3.79l-4.3,-4.84l-1.21,-2.49l-0.44,-3.8l-3.32,-3.63l0.84,-2.86l-1.56,-1.7l2.28,-4.6l3.83,-1.74l1.03,-1.96l0.52,-3.47l-0.59,-0.41l-4.17,2.21l-2.07,0.58l-2.72,-1.28l-0.15,-2.71l0.85,-2.09l2.01,-0.06l5.06,1.2l0.46,-0.23l-0.14,-0.49l-6.54,-4.47l-2.67,0.55l-1.58,-0.86l2.56,-4.01l-0.03,-0.48l-1.5,-1.74l-4.98,-8.5l-3.13,-1.96l0.03,-1.88l-0.24,-0.37l-6.85,-3.02l-5.36,-0.38l-12.7,0.58l-2.78,-1.57l-3.66,-2.77l5.73,-1.45l5.0,-0.28l0.38,-0.38l-0.35,-0.41l-10.67,-1.38l-5.3,-2.06l0.25,-1.54l18.41,-5.26l1.22,-2.27l-0.25,-0.55l-6.14,-1.86l1.68,-1.77l8.55,-4.03l3.59,-0.63l0.3,-0.54l-0.88,-2.27l5.47,-1.47l7.65,-0.95l7.55,-0.05l3.04,1.85l6.48,-3.27l5.81,2.22l3.56,0.5l5.16,1.94l0.5,-0.21l-0.17,-0.52l-5.71,-3.13l0.28,-2.13l8.12,-3.6l8.7,0.28l3.35,-2.34l8.71,-0.6l19.93,0.8Z", "name": "Greenland"}, "KW": {"path": "M540.81,207.91l0.37,0.86l-0.17,0.76l0.6,1.53l-0.95,0.04l-0.82,-1.28l-1.57,-0.18l1.31,-1.88l1.22,0.17Z", "name": "Kuwait"}, "GH": {"path": "M420.53,257.51l-0.01,0.72l0.96,1.2l0.24,3.73l0.59,0.95l-0.51,2.1l0.19,1.41l1.02,2.21l-6.97,2.84l-1.8,-0.57l0.04,-0.89l-1.02,-2.04l0.61,-2.65l1.07,-2.32l-0.96,-6.47l5.01,0.07l0.94,-0.39l0.61,0.11Z", "name": "Ghana"}, "OM": {"path": "M568.09,230.93l-0.91,1.67l-1.22,0.04l-0.6,0.76l-0.41,1.51l0.27,1.58l-1.16,0.05l-1.56,0.97l-0.76,1.74l-1.62,0.05l-0.98,0.65l-0.17,1.15l-0.89,0.52l-1.49,-0.18l-2.4,0.94l-2.47,-5.4l7.35,-2.71l1.67,-5.23l-1.12,-2.09l0.05,-0.83l0.67,-1.0l0.07,-1.05l0.9,-0.42l-0.05,-2.07l0.7,-0.01l1.0,1.62l1.51,1.08l3.3,0.84l1.73,2.29l0.81,0.37l-1.23,2.35l-0.99,0.79Z", "name": "Oman"}, "_1": {"path": "M531.15,258.94l1.51,0.12l5.13,-0.95l5.3,-1.48l-0.01,4.4l-2.67,3.39l-1.85,0.01l-8.04,-2.94l-2.55,-3.17l1.12,-1.71l2.04,2.34Z", "name": "Somaliland"}, "_0": {"path": "M472.77,172.64l-1.08,-1.29l0.96,-0.77l0.29,-0.83l1.98,1.64l-0.36,0.67l-1.79,0.58Z", "name": "Kosovo"}, "JO": {"path": "M518.64,201.38l-5.14,1.56l-0.19,0.65l2.16,2.39l-0.89,1.14l-1.71,0.34l-1.71,1.8l-2.34,-0.37l1.21,-4.32l0.56,-4.07l2.8,0.94l4.46,-2.71l0.79,2.66Z", "name": "Jordan"}, "HR": {"path": "M455.59,162.84l1.09,0.07l-0.82,0.94l-0.27,-1.01ZM456.96,162.92l0.62,-0.41l1.73,0.45l0.42,-0.4l-0.01,-0.59l0.86,-0.52l0.2,-1.05l1.63,-0.68l2.57,1.68l2.07,0.6l0.87,-0.31l1.05,1.57l-0.52,0.63l-1.05,-0.56l-1.68,0.04l-2.1,-0.5l-1.29,0.06l-0.57,0.49l-0.59,-0.47l-0.62,0.16l-0.46,1.7l1.79,2.42l2.79,2.75l-1.18,-0.87l-2.21,-0.87l-1.67,-1.78l0.13,-0.63l-1.05,-1.19l-0.32,-1.27l-1.42,-0.43Z", "name": "Croatia"}, "HT": {"path": "M237.05,238.38l-1.16,0.43l-0.91,-0.55l0.05,-0.2l2.02,0.31ZM237.53,238.43l1.06,0.12l-0.05,0.01l-1.01,-0.12ZM239.25,238.45l0.79,-0.51l0.06,-0.62l-1.02,-1.0l0.02,-0.82l-0.3,-0.4l-0.93,-0.32l3.16,0.45l0.02,1.84l-0.48,0.34l-0.08,0.58l0.54,0.72l-1.78,-0.26Z", "name": "Haiti"}, "HU": {"path": "M462.08,157.89l0.65,-1.59l-0.09,-0.44l0.64,-0.0l0.39,-0.34l0.1,-0.69l1.75,0.87l2.32,-0.37l0.43,-0.66l3.49,-0.78l0.69,-0.78l0.57,-0.14l2.57,0.93l0.67,-0.23l1.03,0.65l0.08,0.37l-1.42,0.71l-2.59,4.14l-1.8,0.53l-1.68,-0.1l-2.74,1.23l-1.85,-0.54l-2.54,-1.66l-0.66,-1.1Z", "name": "Hungary"}, "HN": {"path": "M199.6,249.52l-1.7,-1.21l0.06,-0.94l3.04,-2.14l2.37,0.28l1.27,-0.09l1.1,-0.52l1.3,0.28l1.14,-0.25l1.38,0.37l2.23,1.37l-2.36,0.93l-1.23,-0.39l-0.88,1.3l-1.28,0.99l-0.98,-0.22l-0.42,0.52l-0.96,0.05l-0.36,0.41l0.04,0.88l-0.52,0.6l-0.3,0.04l-0.3,-0.55l-0.66,-0.31l0.11,-0.67l-0.48,-0.65l-0.87,-0.26l-0.73,0.2Z", "name": "Honduras"}, "PR": {"path": "M256.17,238.73l-0.26,0.27l-2.83,0.05l-0.07,-0.55l1.95,-0.1l1.22,0.33Z", "name": "Puerto Rico"}, "PS": {"path": "M509.21,203.07l0.1,-0.06l-0.02,0.03l-0.09,0.03ZM509.36,202.91l-0.02,-0.63l-0.33,-0.16l0.31,-1.09l0.24,0.1l-0.2,1.78Z", "name": "Palestine"}, "PT": {"path": "M401.84,187.38l-0.64,0.47l-1.13,-0.35l-0.91,0.17l0.28,-1.78l-0.24,-1.78l-1.25,-0.56l-0.45,-0.84l0.17,-1.66l1.01,-1.18l0.69,-2.92l-0.04,-1.39l-0.59,-1.9l1.3,-0.85l0.84,1.35l3.1,-0.3l0.46,0.99l-1.05,0.94l-0.03,2.16l-0.41,0.57l-0.08,1.1l-0.79,0.18l-0.26,0.59l0.91,1.6l-0.63,1.75l0.76,1.09l-1.1,1.52l0.07,1.05Z", "name": "Portugal"}, "PY": {"path": "M274.9,336.12l0.74,1.52l-0.16,3.45l0.32,0.41l2.64,0.5l1.11,-0.47l1.4,0.59l0.36,0.6l0.53,3.42l1.27,0.4l0.98,-0.38l0.51,0.27l-0.0,1.18l-1.21,5.32l-2.09,1.9l-1.8,0.4l-4.71,-0.98l2.2,-3.63l-0.32,-1.5l-2.78,-1.28l-3.03,-1.94l-2.07,-0.44l-4.34,-4.06l0.91,-2.9l0.08,-1.42l1.07,-2.04l4.13,-0.72l2.18,0.03l2.05,1.17l0.03,0.59Z", "name": "Paraguay"}, "PA": {"path": "M213.8,263.68l0.26,-1.52l-0.36,-0.26l-0.01,-0.49l0.44,-0.1l0.93,1.4l1.26,0.03l0.77,0.49l1.38,-0.23l2.51,-1.11l0.86,-0.72l3.45,0.85l1.4,1.18l0.41,1.74l-0.21,0.34l-0.53,-0.12l-0.47,0.29l-0.16,0.6l-0.68,-1.28l0.45,-0.49l-0.19,-0.66l-0.47,-0.13l-0.54,-0.84l-1.5,-0.75l-1.1,0.16l-0.75,0.99l-1.62,0.84l-0.18,0.96l0.85,0.97l-0.58,0.45l-0.69,0.08l-0.34,-1.18l-1.27,0.03l-0.71,-1.05l-2.59,-0.46Z", "name": "Panama"}, "PG": {"path": "M808.58,298.86l2.54,2.56l-0.13,0.26l-0.33,0.12l-0.87,-0.78l-1.22,-2.16ZM801.41,293.04l0.5,0.29l0.26,0.27l-0.49,-0.35l-0.27,-0.21ZM803.17,294.58l0.59,0.5l0.08,1.06l-0.29,-0.91l-0.38,-0.65ZM796.68,298.41l0.52,0.75l1.43,-0.19l2.27,-1.81l-0.01,-1.43l1.12,0.16l-0.04,1.1l-0.7,1.28l-1.12,0.18l-0.62,0.79l-2.46,1.11l-1.17,-0.0l-3.08,-1.25l3.41,0.0l0.45,-0.68ZM789.15,303.55l2.31,1.8l1.59,2.61l1.34,0.13l-0.06,0.66l0.31,0.43l1.06,0.24l0.06,0.65l2.25,1.05l-1.22,0.13l-0.72,-0.63l-4.56,-0.65l-3.22,-2.87l-1.49,-2.34l-3.27,-1.1l-2.38,0.72l-1.59,0.86l-0.2,0.42l0.27,1.55l-1.55,0.68l-1.36,-0.4l-2.21,-0.09l-0.08,-15.41l8.39,2.93l2.95,2.4l0.6,1.64l4.02,1.49l0.31,0.68l-1.76,0.21l-0.33,0.52l0.55,1.68Z", "name": "Papua New Guinea"}, "PE": {"path": "M244.96,295.21l-1.26,-0.07l-0.57,0.42l-1.93,0.45l-2.98,1.75l-0.36,1.36l-0.58,0.8l0.12,1.37l-1.24,0.59l-0.22,1.22l-0.62,0.84l1.04,2.27l1.28,1.44l-0.41,0.84l0.32,0.57l1.48,0.13l1.16,1.37l2.21,0.07l1.63,-1.08l-0.13,3.02l0.3,0.4l1.14,0.29l1.31,-0.34l1.9,3.59l-0.48,0.85l-0.17,3.85l-0.94,1.59l0.35,0.75l-0.47,1.07l0.98,1.97l-2.1,3.82l-0.98,0.5l-2.17,-1.28l-0.39,-1.16l-4.95,-2.58l-4.46,-2.79l-1.84,-1.51l-0.91,-1.84l0.3,-0.96l-2.11,-3.33l-4.82,-9.68l-1.04,-1.2l-0.87,-1.94l-3.4,-2.48l0.58,-1.18l-1.13,-2.23l0.66,-1.49l1.45,-1.15l-0.6,0.98l0.07,0.92l0.47,0.36l1.74,0.03l0.97,1.17l0.54,0.07l1.42,-1.03l0.6,-1.84l1.42,-2.02l3.04,-1.04l2.73,-2.62l0.86,-1.74l-0.1,-1.87l1.44,1.02l0.9,1.25l1.06,0.59l1.7,2.73l1.86,0.31l1.45,-0.61l0.96,0.39l1.36,-0.19l1.45,0.89l-1.4,2.21l0.31,0.61l0.59,0.05l0.47,0.5Z", "name": "Peru"}, "PK": {"path": "M615.09,192.34l-1.83,1.81l-2.6,0.39l-3.73,-0.68l-1.58,1.33l-0.09,0.42l1.77,4.39l1.7,1.23l-1.69,1.27l-0.12,2.14l-2.33,2.64l-1.6,2.8l-2.46,2.67l-3.03,-0.07l-2.76,2.83l0.05,0.6l1.5,1.11l0.26,1.9l1.44,1.5l0.37,1.68l-5.01,-0.01l-1.78,1.7l-1.42,-0.52l-0.76,-1.87l-2.27,-2.15l-11.61,0.86l0.71,-2.34l3.43,-1.32l0.25,-0.44l-0.21,-1.24l-1.2,-0.65l-0.28,-2.46l-2.29,-1.14l-1.28,-1.94l2.82,0.94l2.62,-0.38l1.42,0.33l0.76,-0.56l1.71,0.19l3.25,-1.14l0.27,-0.36l0.08,-2.19l1.18,-1.32l1.68,0.0l0.58,-0.82l1.6,-0.3l1.19,0.16l0.98,-0.78l0.02,-1.88l0.93,-1.47l1.48,-0.66l0.19,-0.55l-0.66,-1.25l2.04,-0.11l0.69,-1.01l-0.02,-1.16l1.11,-1.06l-0.17,-1.78l-0.49,-1.03l1.15,-0.98l5.42,-0.91l2.6,-0.82l1.6,1.16l0.97,2.34l3.45,0.97Z", "name": "Pakistan"}, "PH": {"path": "M737.01,263.84l0.39,2.97l-0.44,1.18l-0.55,-1.53l-0.67,-0.14l-1.17,1.28l0.65,2.09l-0.42,0.69l-2.48,-1.23l-0.57,-1.49l0.65,-1.03l-0.1,-0.54l-1.59,-1.19l-0.56,0.08l-0.65,0.87l-1.23,0.0l-1.58,0.97l0.83,-1.8l2.56,-1.42l0.65,0.84l0.45,0.13l1.9,-0.69l0.56,-1.11l1.5,-0.06l0.38,-0.43l-0.09,-1.19l1.21,0.71l0.36,2.02ZM733.59,256.58l0.05,0.75l0.08,0.26l-0.8,-0.42l-0.18,-0.71l0.85,0.12ZM734.08,256.1l-0.12,-1.12l-1.0,-1.27l1.36,0.03l0.53,0.73l0.51,2.04l-1.27,-0.4ZM733.76,257.68l0.38,0.98l-0.32,0.15l-0.07,-1.13ZM724.65,238.43l1.46,0.7l0.72,-0.31l-0.32,1.17l0.79,1.71l-0.57,1.84l-1.53,1.04l-0.39,2.25l0.56,2.04l1.63,0.57l1.16,-0.27l2.71,1.23l-0.19,1.08l0.76,0.84l-0.08,0.36l-1.4,-0.9l-0.88,-1.27l-0.66,0.0l-0.38,0.55l-1.6,-1.31l-2.15,0.36l-0.87,-0.39l0.07,-0.61l0.66,-0.55l-0.01,-0.62l-0.75,-0.59l-0.72,0.44l-0.74,-0.87l-0.39,-2.49l0.32,0.27l0.66,-0.28l0.26,-3.97l0.7,-2.02l1.14,0.0ZM731.03,258.87l-0.88,0.85l-1.19,1.94l-1.05,-1.19l0.93,-1.1l0.32,-1.47l0.52,-0.06l-0.27,1.15l0.22,0.45l0.49,-0.12l1.0,-1.32l-0.08,0.85ZM726.83,255.78l0.83,0.38l1.17,-0.0l-0.02,0.48l-2.0,1.4l0.03,-2.26ZM724.81,252.09l-0.38,1.27l-1.42,-1.95l1.2,0.05l0.6,0.63ZM716.55,261.82l1.1,-0.95l0.03,-0.03l-0.28,0.36l-0.85,0.61ZM719.22,259.06l0.04,-0.06l0.8,-1.53l0.16,0.75l-1.0,0.84Z", "name": "Philippines"}, "PL": {"path": "M468.44,149.42l-1.11,-1.54l-1.86,-0.33l-0.48,-1.05l-1.72,-0.37l-0.65,0.69l-0.72,-0.36l0.11,-0.61l-0.33,-0.46l-1.75,-0.27l-1.04,-0.93l-0.94,-1.94l0.16,-1.22l-0.62,-1.8l-0.78,-1.07l0.57,-1.04l-0.48,-1.43l1.41,-0.83l6.91,-2.71l2.14,0.5l0.52,0.91l5.51,0.44l4.55,-0.05l1.07,0.31l0.48,0.84l0.15,1.58l0.65,1.2l-0.01,0.99l-1.27,0.58l-0.19,0.54l0.73,1.48l0.08,1.55l1.2,2.76l-0.17,0.58l-1.23,0.44l-2.27,2.72l0.18,0.95l-1.97,-1.03l-1.98,0.4l-1.36,-0.28l-1.24,0.58l-1.07,-0.97l-1.16,0.24Z", "name": "Poland"}, "-99": {"path": "M504.91,192.87l0.34,0.01l0.27,-0.07l-0.29,0.26l-0.31,-0.2Z", "name": "N. Cyprus"}, "ZM": {"path": "M481.47,313.3l0.39,0.31l2.52,0.14l0.99,1.17l2.01,0.35l1.4,-0.64l0.69,1.17l1.78,0.33l1.84,2.35l2.23,0.18l0.4,-0.43l-0.21,-2.74l-0.62,-0.3l-0.48,0.32l-1.98,-1.17l0.72,-5.29l-0.51,-1.18l0.57,-1.3l3.68,-0.62l0.26,0.63l1.21,0.63l0.9,-0.22l2.16,0.67l1.33,0.71l1.07,1.02l0.56,1.87l-0.88,2.7l0.43,2.09l-0.73,0.87l-0.76,2.37l0.59,0.68l-6.6,1.83l-0.29,0.44l0.19,1.45l-1.68,0.35l-1.43,1.02l-0.38,0.87l-0.87,0.26l-3.48,3.69l-4.16,-0.53l-1.52,-1.0l-1.77,-0.13l-1.83,0.52l-3.04,-3.4l0.11,-7.59l4.82,0.03l0.39,-0.49l-0.18,-0.76l0.33,-0.83l-0.4,-1.36l0.24,-1.05Z", "name": "Zambia"}, "EH": {"path": "M384.42,230.28l0.25,-0.79l1.06,-1.29l0.8,-3.51l3.38,-2.78l0.7,-1.81l0.06,4.84l-1.98,0.2l-0.94,1.59l0.39,3.56l-3.7,-0.01ZM392.01,218.1l0.7,-1.8l1.77,-0.24l2.09,0.34l0.95,-0.62l1.28,-0.07l-0.0,2.51l-6.79,-0.12Z", "name": "W. Sahara"}, "EE": {"path": "M485.71,115.04l2.64,0.6l2.56,0.11l-1.6,1.91l0.61,3.54l-0.81,0.87l-1.78,-0.01l-3.22,-1.76l-1.8,0.45l0.21,-1.53l-0.58,-0.41l-0.69,0.34l-1.26,-1.03l-0.17,-1.63l2.83,-0.92l3.05,-0.52Z", "name": "Estonia"}, "EG": {"path": "M492.06,205.03l1.46,0.42l2.95,-1.64l2.04,-0.21l1.53,0.3l0.59,1.19l0.69,0.04l0.41,-0.64l1.81,0.58l1.95,0.16l1.04,-0.51l1.42,4.08l-2.03,4.54l-1.66,-1.77l-1.76,-3.85l-0.64,-0.12l-0.36,0.67l1.04,2.88l3.44,6.95l1.78,3.04l2.03,2.65l-0.36,0.53l0.23,2.01l2.7,2.19l-28.41,0.0l0.0,-18.96l-0.73,-2.2l0.59,-1.56l-0.32,-1.26l0.68,-0.99l3.06,-0.04l4.82,1.52Z", "name": "Egypt"}, "ZA": {"path": "M467.14,373.21l-0.13,-1.96l-0.68,-1.56l0.7,-0.68l-0.13,-2.33l-4.56,-8.19l0.77,-0.86l0.6,0.45l0.69,1.31l2.83,0.72l1.5,-0.26l2.24,-1.39l0.19,-9.55l1.35,2.3l-0.21,1.5l0.61,1.2l0.4,0.19l1.79,-0.27l2.6,-2.07l0.69,-1.32l0.96,-0.48l2.19,1.04l2.04,0.13l1.77,-0.65l0.85,-2.12l1.38,-0.33l1.59,-2.76l2.15,-1.89l3.41,-1.87l2.0,0.45l1.02,-0.28l0.99,0.2l1.75,5.29l-0.38,3.25l-0.81,-0.23l-1.0,0.46l-0.87,1.68l-0.05,1.16l1.97,1.84l1.47,-0.29l0.69,-1.18l1.09,0.01l-0.76,3.69l-0.58,1.09l-2.2,1.79l-3.17,4.76l-2.8,2.83l-3.57,2.88l-2.53,1.05l-1.22,0.14l-0.51,0.7l-1.18,-0.32l-1.39,0.5l-2.59,-0.52l-1.61,0.33l-1.18,-0.11l-2.55,1.1l-2.1,0.44l-1.6,1.07l-0.85,0.05l-0.93,-0.89l-0.93,-0.15l-0.97,-1.13l-0.25,0.05ZM491.45,364.19l0.62,-0.93l1.48,-0.59l1.18,-2.19l-0.07,-0.49l-1.99,-1.69l-1.66,0.56l-1.43,1.14l-1.34,1.73l0.02,0.51l1.88,2.11l1.31,-0.16Z", "name": "South Africa"}, "EC": {"path": "M231.86,285.53l0.29,1.59l-0.69,1.45l-2.61,2.51l-3.13,1.11l-1.53,2.18l-0.49,1.68l-1.0,0.73l-1.02,-1.11l-1.78,-0.16l0.67,-1.15l-0.24,-0.86l1.25,-2.13l-0.54,-1.09l-0.67,-0.08l-0.72,0.87l-0.87,-0.64l0.35,-0.69l-0.36,-1.96l0.81,-0.51l0.45,-1.51l0.92,-1.57l-0.07,-0.97l2.65,-1.33l2.75,1.35l0.77,1.05l2.12,0.35l0.76,-0.32l1.96,1.21Z", "name": "Ecuador"}, "AL": {"path": "M470.32,171.8l0.74,0.03l0.92,0.89l-0.17,1.95l0.36,1.28l1.01,0.82l-1.82,2.83l-0.19,-0.61l-1.25,-0.89l-0.18,-1.2l0.53,-2.82l-0.54,-1.47l0.6,-0.83Z", "name": "Albania"}, "AO": {"path": "M461.55,300.03l1.26,3.15l1.94,2.36l2.47,-0.53l1.25,0.32l0.44,-0.18l0.93,-1.92l1.31,-0.08l0.41,-0.44l0.47,-0.0l-0.1,0.41l0.39,0.49l2.65,-0.02l0.03,1.19l0.48,1.01l-0.34,1.52l0.18,1.55l0.83,1.04l-0.13,2.85l0.54,0.39l3.96,-0.41l-0.1,1.79l0.39,1.05l-0.24,1.43l-4.7,-0.03l-0.4,0.39l-0.12,8.13l2.92,3.49l-3.83,0.88l-5.89,-0.36l-1.88,-1.24l-10.47,0.22l-1.3,-1.01l-1.85,-0.16l-2.4,0.77l-0.15,-1.06l0.33,-2.16l1.0,-3.45l1.35,-3.2l2.24,-2.8l0.33,-2.06l-0.13,-1.53l-0.8,-1.08l-1.21,-2.87l0.87,-1.62l-1.27,-4.12l-1.17,-1.53l2.47,-0.63l7.03,0.03ZM451.71,298.87l-0.47,-1.25l1.25,-1.11l0.32,0.3l-0.99,1.03l-0.12,1.03Z", "name": "Angola"}, "KZ": {"path": "M552.8,172.89l0.46,-1.27l-0.48,-1.05l-2.96,-1.19l-1.06,-2.58l-1.37,-0.87l-0.03,-0.3l1.95,0.23l0.45,-0.38l0.08,-1.96l1.75,-0.41l2.1,0.45l0.48,-0.33l0.45,-3.04l-0.45,-2.09l-0.41,-0.31l-2.42,0.15l-2.36,-0.73l-2.87,1.37l-2.17,0.61l-0.85,-0.34l0.13,-1.61l-1.6,-2.12l-2.02,-0.08l-1.78,-1.82l1.29,-2.18l-0.57,-0.95l1.62,-2.91l2.21,1.63l0.63,-0.27l0.29,-2.22l4.92,-3.43l3.71,-0.08l8.4,3.6l2.92,-1.36l3.77,-0.06l3.11,1.66l0.51,-0.11l0.6,-0.81l3.31,0.13l0.39,-0.25l0.63,-1.57l-0.17,-0.5l-3.5,-1.98l1.87,-1.27l-0.13,-1.03l1.98,-0.72l0.18,-0.62l-1.59,-2.06l0.81,-0.82l9.23,-1.18l1.33,-0.88l6.18,-1.26l2.26,-1.42l4.08,0.68l0.73,3.33l0.51,0.3l2.48,-0.8l2.79,1.02l-0.17,1.56l0.43,0.44l2.55,-0.24l4.89,-2.53l0.03,0.32l3.15,2.61l5.56,8.47l0.65,0.02l1.12,-1.46l3.15,1.74l3.76,-0.78l1.15,0.49l1.14,1.8l1.84,0.76l0.99,1.29l3.35,-0.25l1.02,1.52l-1.6,1.81l-1.93,0.28l-0.34,0.38l-0.11,3.05l-1.13,1.16l-4.75,-1.0l-0.46,0.27l-1.76,5.47l-1.1,0.59l-4.91,1.23l-0.27,0.54l2.1,4.97l-1.37,0.63l-0.23,0.41l0.13,1.13l-0.88,-0.25l-1.42,-1.13l-7.89,-0.4l-0.92,0.31l-3.73,-1.22l-1.42,0.63l-0.53,1.66l-3.72,-0.94l-1.85,0.43l-0.76,1.4l-4.65,2.62l-1.13,2.08l-0.44,0.01l-0.92,-1.4l-2.87,-0.09l-0.45,-2.14l-0.38,-0.32l-0.8,-0.01l0.0,-2.96l-3.0,-2.22l-7.31,0.58l-2.35,-2.68l-6.71,-3.69l-6.45,1.83l-0.29,0.39l0.1,10.85l-0.7,0.08l-1.62,-2.17l-1.83,-0.96l-3.11,0.59l-0.64,0.51Z", "name": "Kazakhstan"}, "ET": {"path": "M516.04,247.79l1.1,0.84l1.63,-0.45l0.68,0.47l1.63,0.03l2.01,0.94l1.73,1.66l1.64,2.07l-1.52,2.04l0.16,1.72l0.39,0.38l2.05,0.0l-0.36,1.03l2.86,3.58l8.32,3.08l1.31,0.02l-6.32,6.75l-3.1,0.11l-2.36,1.77l-1.47,0.04l-0.86,0.79l-1.38,-0.0l-1.32,-0.81l-2.29,1.05l-0.76,0.98l-3.29,-0.41l-3.07,-2.07l-1.8,-0.07l-0.62,-0.6l0.0,-1.24l-0.28,-0.38l-1.15,-0.37l-1.4,-2.59l-1.19,-0.68l-0.47,-1.0l-1.27,-1.23l-1.16,-0.22l0.43,-0.72l1.45,-0.28l0.41,-0.95l-0.03,-2.21l0.68,-2.44l1.05,-0.63l1.43,-3.06l1.57,-1.37l1.02,-2.51l0.35,-1.88l2.52,0.46l0.44,-0.24l0.58,-1.43Z", "name": "Ethiopia"}, "ZW": {"path": "M498.91,341.09l-1.11,-0.22l-0.92,0.28l-2.09,-0.44l-1.5,-1.11l-1.89,-0.43l-0.62,-1.4l-0.01,-0.84l-0.3,-0.38l-0.97,-0.25l-2.71,-2.74l-1.92,-3.32l3.83,0.45l3.73,-3.82l1.08,-0.44l0.26,-0.77l1.25,-0.9l1.41,-0.26l0.5,0.89l1.99,-0.05l1.72,1.17l1.11,0.17l1.05,0.66l0.01,2.99l-0.59,3.76l0.38,0.86l-0.23,1.23l-0.39,0.35l-0.63,1.81l-2.43,2.75Z", "name": "Zimbabwe"}, "ES": {"path": "M416.0,169.21l1.07,1.17l4.61,1.38l1.06,-0.57l2.6,1.26l2.71,-0.3l0.09,1.12l-2.14,1.8l-3.11,0.61l-0.31,0.31l-0.2,0.89l-1.54,1.69l-0.97,2.4l0.84,1.74l-1.32,1.27l-0.48,1.68l-1.88,0.65l-1.66,2.07l-5.36,-0.01l-1.79,1.08l-0.89,0.98l-0.88,-0.17l-0.79,-0.82l-0.68,-1.59l-2.37,-0.63l-0.11,-0.5l1.21,-1.82l-0.77,-1.13l0.61,-1.68l-0.76,-1.62l0.87,-0.49l0.09,-1.25l0.42,-0.6l0.03,-2.11l0.99,-0.69l0.13,-0.5l-1.03,-1.73l-1.46,-0.11l-0.61,0.38l-1.06,0.0l-0.52,-1.23l-0.53,-0.21l-1.32,0.67l-0.01,-1.49l-0.75,-0.96l3.03,-1.88l2.99,0.53l3.32,-0.02l2.63,0.51l6.01,-0.06Z", "name": "Spain"}, "ER": {"path": "M520.38,246.23l3.42,2.43l3.5,3.77l0.84,0.54l-0.95,-0.01l-3.51,-3.89l-2.33,-1.15l-1.73,-0.07l-0.91,-0.51l-1.26,0.51l-1.34,-1.02l-0.61,0.17l-0.66,1.61l-2.35,-0.43l-0.17,-0.67l1.29,-5.29l0.61,-0.61l1.95,-0.53l0.87,-1.01l1.17,2.41l0.68,2.33l1.49,1.43Z", "name": "Eritrea"}, "ME": {"path": "M468.91,172.53l-1.22,-1.02l0.47,-1.81l0.89,-0.72l2.26,1.51l-0.5,0.57l-0.75,-0.27l-1.14,1.73Z", "name": "Montenegro"}, "MD": {"path": "M488.41,153.73l1.4,-0.27l1.72,0.93l1.07,0.15l0.85,0.65l-0.14,0.84l0.96,0.85l1.12,2.47l-1.15,-0.07l-0.66,-0.41l-0.52,0.25l-0.09,0.86l-1.08,1.89l-0.27,-0.86l0.25,-1.34l-0.16,-1.6l-3.29,-4.34Z", "name": "Moldova"}, "MG": {"path": "M545.91,319.14l0.4,3.03l0.62,1.21l-0.21,1.02l-0.57,-0.8l-0.69,-0.01l-0.47,0.76l0.41,2.12l-0.18,0.87l-0.73,0.78l-0.15,2.14l-4.71,15.2l-1.06,2.88l-3.92,1.64l-3.12,-1.49l-0.6,-1.21l-0.19,-2.4l-0.86,-2.05l-0.21,-1.77l0.38,-1.62l1.21,-0.75l0.01,-0.76l1.19,-2.04l0.23,-1.66l-1.06,-2.99l-0.19,-2.21l0.81,-1.33l0.32,-1.46l4.63,-1.22l3.44,-3.0l0.85,-1.4l-0.08,-0.7l0.78,-0.04l1.38,-1.77l0.13,-1.64l0.45,-0.61l1.16,1.69l0.59,1.6Z", "name": "Madagascar"}, "MA": {"path": "M378.78,230.02l0.06,-0.59l0.92,-0.73l0.82,-1.37l-0.09,-1.04l0.79,-1.7l1.31,-1.58l0.96,-0.59l0.66,-1.55l0.09,-1.47l0.81,-1.48l1.72,-1.07l1.55,-2.69l1.16,-0.96l2.44,-0.39l1.94,-1.82l1.31,-0.78l2.09,-2.28l-0.51,-3.65l1.24,-3.7l1.5,-1.75l4.46,-2.57l2.37,-4.47l1.44,0.01l1.68,1.21l2.32,-0.19l3.47,0.65l0.8,1.54l0.16,1.71l0.86,2.96l0.56,0.59l-0.26,0.61l-3.05,0.44l-1.26,1.05l-1.33,0.22l-0.33,0.37l-0.09,1.78l-2.68,1.0l-1.07,1.42l-4.47,1.13l-4.04,2.01l-0.54,4.64l-1.15,0.06l-0.92,0.61l-1.96,-0.35l-2.42,0.54l-0.74,1.9l-0.86,0.4l-1.14,3.26l-3.53,3.01l-0.8,3.55l-0.96,1.1l-0.29,0.82l-4.95,0.18Z", "name": "Morocco"}, "UZ": {"path": "M598.64,172.75l-1.63,1.52l0.06,0.64l1.85,1.12l1.97,-0.64l2.21,1.17l-2.52,1.68l-2.59,-0.22l-0.18,-0.41l0.46,-1.23l-0.45,-0.53l-3.35,0.69l-2.1,3.51l-1.87,-0.12l-1.03,1.51l0.22,0.55l1.64,0.62l0.46,1.83l-1.19,2.49l-2.66,-0.53l0.05,-1.36l-0.26,-0.39l-3.3,-1.23l-2.56,-1.4l-4.4,-3.34l-1.34,-3.14l-1.08,-0.6l-2.58,0.13l-0.69,-0.44l-0.47,-2.52l-3.37,-1.6l-0.43,0.05l-2.07,1.72l-2.1,1.01l-0.21,0.47l0.28,1.01l-1.91,0.03l-0.09,-10.5l5.99,-1.7l6.19,3.54l2.71,2.84l7.05,-0.67l2.71,2.01l-0.17,2.81l0.39,0.42l0.9,0.02l0.44,2.14l0.38,0.32l2.94,0.09l0.95,1.42l1.28,-0.24l1.05,-2.04l4.43,-2.5Z", "name": "Uzbekistan"}, "MM": {"path": "M673.9,230.21l-1.97,1.57l-0.57,0.96l-1.4,0.6l-1.36,1.05l-1.99,0.36l-1.08,2.66l-0.91,0.4l-0.19,0.55l1.21,2.27l2.52,3.43l-0.79,1.91l-0.74,0.41l-0.17,0.52l0.65,1.37l1.61,1.95l0.25,2.58l0.9,2.13l-1.92,3.57l0.68,-2.25l-0.81,-1.74l0.19,-2.65l-1.05,-1.53l-1.24,-6.17l-1.12,-2.26l-0.6,-0.13l-4.34,3.02l-2.39,-0.65l0.77,-2.84l-0.52,-2.61l-1.91,-2.96l0.25,-0.75l-0.29,-0.51l-1.33,-0.3l-1.61,-1.93l-0.1,-1.3l0.82,-0.24l0.04,-1.64l1.02,-0.52l0.21,-0.45l-0.23,-0.95l0.54,-0.96l0.08,-2.22l1.46,0.45l0.47,-0.2l1.12,-2.19l0.16,-1.35l1.33,-2.16l-0.0,-1.52l2.89,-1.66l1.63,0.44l0.5,-0.44l-0.17,-1.4l0.64,-0.36l0.08,-1.04l0.77,-0.11l0.71,1.35l1.06,0.69l-0.03,3.86l-2.38,2.37l-0.3,3.15l0.46,0.43l2.28,-0.38l0.51,2.08l1.47,0.67l-0.6,1.8l0.19,0.48l2.97,1.48l1.64,-0.55l0.02,0.32Z", "name": "Myanmar"}, "ML": {"path": "M392.61,254.08l-0.19,-2.37l-0.99,-0.87l-0.44,-1.3l-0.09,-1.28l0.81,-0.58l0.35,-1.24l2.37,0.65l1.31,-0.47l0.86,0.15l0.66,-0.56l9.83,-0.04l0.38,-0.28l0.56,-1.8l-0.44,-0.65l-2.35,-21.95l3.27,-0.04l16.7,11.38l0.74,1.31l2.5,1.09l0.02,1.38l0.44,0.39l2.34,-0.21l0.01,5.38l-1.28,1.61l-0.26,1.49l-5.31,0.57l-1.07,0.92l-2.9,0.1l-0.86,-0.48l-1.38,0.36l-2.4,1.08l-0.6,0.87l-1.85,1.09l-0.43,0.7l-0.79,0.39l-1.44,-0.21l-0.81,0.84l-0.34,1.64l-1.91,2.02l-0.06,1.03l-0.67,1.22l0.13,1.16l-0.97,0.39l-0.23,-0.64l-0.52,-0.24l-1.35,0.4l-0.34,0.55l-2.69,-0.28l-0.37,-0.35l-0.02,-0.9l-0.65,-0.35l0.45,-0.64l-0.03,-0.53l-2.12,-2.44l-0.76,-0.01l-2.0,1.16l-0.78,-0.15l-0.8,-0.67l-1.21,0.23Z", "name": "Mali"}, "MN": {"path": "M676.61,146.48l3.81,1.68l5.67,-1.0l2.37,0.41l2.34,1.5l1.79,1.75l2.29,-0.03l3.12,0.52l2.47,-0.81l3.41,-0.59l3.53,-2.21l1.25,0.29l1.53,1.13l2.27,-0.21l-2.66,5.01l0.64,1.68l0.47,0.21l1.32,-0.38l2.38,0.48l2.02,-1.11l1.76,0.89l2.06,2.02l-0.13,0.53l-1.72,-0.29l-3.77,0.46l-1.88,0.99l-1.76,1.99l-3.71,1.17l-2.45,1.6l-3.83,-0.87l-0.41,0.17l-1.31,1.99l1.04,2.24l-1.52,0.9l-1.74,1.57l-2.79,1.02l-3.78,0.13l-4.05,1.05l-2.77,1.52l-1.16,-0.85l-2.94,0.0l-3.62,-1.79l-2.58,-0.49l-3.4,0.41l-5.12,-0.67l-2.63,0.06l-1.31,-1.6l-1.4,-3.0l-1.48,-0.33l-3.13,-1.94l-6.16,-0.93l-0.71,-1.06l0.86,-3.82l-1.93,-2.71l-3.5,-1.18l-1.95,-1.58l-0.5,-1.72l2.34,-0.52l4.75,-2.8l3.62,-1.47l2.18,0.97l2.46,0.05l1.81,1.53l2.46,0.12l3.95,0.71l2.43,-2.28l0.08,-0.48l-0.9,-1.72l2.24,-2.98l2.62,1.27l4.94,1.17l0.43,2.24Z", "name": "Mongolia"}, "MK": {"path": "M472.8,173.98l0.49,-0.71l3.57,-0.71l1.0,0.77l0.13,1.45l-0.65,0.53l-1.15,-0.05l-1.12,0.67l-1.39,0.22l-0.79,-0.55l-0.29,-1.03l0.19,-0.6Z", "name": "Macedonia"}, "MW": {"path": "M505.5,309.31l0.85,1.95l0.15,2.86l-0.69,1.65l0.71,1.8l0.06,1.28l0.49,0.64l0.07,1.06l0.4,0.55l0.8,-0.23l0.55,0.61l0.69,-0.21l0.34,0.6l0.19,2.94l-1.04,0.62l-0.54,1.25l-1.11,-1.08l-0.16,-1.56l0.51,-1.31l-0.32,-1.3l-0.99,-0.65l-0.82,0.12l-2.36,-1.64l0.63,-1.96l0.82,-1.18l-0.46,-2.01l0.9,-2.86l-0.94,-2.51l0.96,0.18l0.29,0.4Z", "name": "Malawi"}, "MR": {"path": "M407.36,220.66l-2.58,0.03l-0.39,0.44l2.42,22.56l0.36,0.43l-0.39,1.24l-9.75,0.04l-0.56,0.53l-0.91,-0.11l-1.27,0.45l-1.61,-0.66l-0.97,0.03l-0.36,0.29l-0.38,1.35l-0.42,0.23l-2.93,-3.4l-2.96,-1.52l-1.62,-0.03l-1.27,0.54l-1.12,-0.2l-0.65,0.4l-0.08,-0.49l0.68,-1.29l0.31,-2.43l-0.57,-3.91l0.23,-1.21l-0.69,-1.5l-1.15,-1.02l0.25,-0.39l9.58,0.02l0.4,-0.45l-0.46,-3.68l0.47,-1.04l2.12,-0.21l0.36,-0.4l-0.08,-6.4l7.81,0.13l0.41,-0.4l0.01,-3.31l7.76,5.35Z", "name": "Mauritania"}, "UG": {"path": "M498.55,276.32l0.7,-0.46l1.65,0.5l1.96,-0.57l1.7,0.01l1.45,-0.98l0.91,1.33l1.33,3.95l-2.57,4.03l-1.46,-0.4l-2.54,0.91l-1.37,1.61l-0.01,0.81l-2.42,-0.01l-2.26,1.01l-0.17,-1.59l0.58,-1.04l0.14,-1.94l1.37,-2.28l1.78,-1.58l-0.17,-0.65l-0.72,-0.24l0.13,-2.43Z", "name": "Uganda"}, "MY": {"path": "M717.47,273.46l-1.39,0.65l-2.12,-0.41l-2.88,-0.0l-0.38,0.28l-0.84,2.75l-0.99,0.96l-1.21,3.29l-1.73,0.45l-2.45,-0.68l-1.39,0.31l-1.33,1.15l-1.59,-0.14l-1.41,0.44l-1.44,-1.19l-0.18,-0.73l1.34,0.53l1.93,-0.47l0.75,-2.22l4.02,-1.03l2.75,-3.21l0.82,0.94l0.64,-0.05l0.4,-0.65l0.96,0.06l0.42,-0.36l0.24,-2.68l1.81,-1.64l1.21,-1.86l0.63,-0.01l1.07,1.05l0.34,1.28l3.44,1.35l-0.06,0.35l-1.37,0.1l-0.35,0.54l0.32,0.88ZM673.68,269.59l0.17,1.09l0.47,0.33l1.65,-0.3l0.87,-0.94l1.61,1.52l0.98,1.56l-0.12,2.81l0.41,2.29l0.95,0.9l0.88,2.44l-1.27,0.12l-5.1,-3.67l-0.34,-1.29l-1.37,-1.59l-0.33,-1.97l-0.88,-1.4l0.25,-1.68l-0.46,-1.05l1.63,0.84Z", "name": "Malaysia"}, "MX": {"path": "M133.12,200.41l0.2,0.47l9.63,3.33l6.96,-0.02l0.4,-0.4l0.0,-0.74l3.77,0.0l3.55,2.93l1.39,2.83l1.52,1.04l2.08,0.82l0.47,-0.14l1.46,-2.0l1.73,-0.04l1.59,0.98l2.05,3.35l1.47,1.56l1.26,3.14l2.18,1.02l2.26,0.58l-1.18,3.72l-0.42,5.04l1.79,4.89l1.62,1.89l0.61,1.52l1.2,1.42l2.55,0.66l1.37,1.1l7.54,-1.89l1.86,-1.3l1.14,-4.3l4.1,-1.21l3.57,-0.11l0.32,0.3l-0.06,0.94l-1.26,1.45l-0.67,1.71l0.38,0.7l-0.72,2.27l-0.49,-0.3l-1.0,0.08l-1.0,1.39l-0.47,-0.11l-0.53,0.47l-4.26,-0.02l-0.4,0.4l-0.0,1.06l-1.1,0.26l0.1,0.44l1.82,1.44l0.56,0.91l-3.19,0.21l-1.21,2.09l0.24,0.72l-0.2,0.44l-2.24,-2.18l-1.45,-0.93l-2.22,-0.69l-1.52,0.22l-3.07,1.16l-10.55,-3.85l-2.86,-1.96l-3.78,-0.92l-1.08,-1.19l-2.62,-1.43l-1.18,-1.54l-0.38,-0.81l0.66,-0.63l-0.18,-0.53l0.52,-0.76l0.01,-0.91l-2.0,-3.82l-2.21,-2.63l-2.53,-2.09l-1.19,-1.62l-2.2,-1.17l-0.3,-0.43l0.34,-1.48l-0.21,-0.45l-1.23,-0.6l-1.36,-1.2l-0.59,-1.78l-1.54,-0.47l-2.44,-2.55l-0.16,-0.9l-1.33,-2.03l-0.84,-1.99l-0.16,-1.33l-1.81,-1.1l-0.97,0.05l-1.31,-0.7l-0.57,0.22l-0.4,1.12l0.72,3.77l3.51,3.89l0.28,0.78l0.53,0.26l0.41,1.43l1.33,1.73l1.58,1.41l0.8,2.39l1.43,2.41l0.13,1.32l0.37,0.36l1.04,0.08l1.67,2.28l-0.85,0.76l-0.66,-1.51l-1.68,-1.54l-2.91,-1.87l0.06,-1.82l-0.54,-1.68l-2.91,-2.03l-0.55,0.09l-1.95,-1.1l-0.88,-0.94l0.68,-0.08l0.93,-1.01l0.08,-1.78l-1.93,-1.94l-1.46,-0.77l-3.75,-7.56l4.88,-0.42Z", "name": "Mexico"}, "VU": {"path": "M839.04,322.8l0.22,1.14l-0.44,0.03l-0.2,-1.45l0.42,0.27Z", "name": "Vanuatu"}, "FR": {"path": "M444.48,172.62l-0.64,1.78l-0.58,-0.31l-0.49,-1.72l0.4,-0.89l1.0,-0.72l0.3,1.85ZM429.64,147.1l1.78,1.58l1.46,-0.13l2.1,1.42l1.35,0.27l1.23,0.83l3.04,0.5l-1.03,1.85l-0.3,2.12l-0.41,0.32l-0.95,-0.24l-0.5,0.43l0.06,0.61l-1.81,1.92l-0.04,1.42l0.55,0.38l0.88,-0.36l0.61,0.97l-0.03,1.0l0.57,0.91l-0.75,1.09l0.65,2.39l1.27,0.57l-0.18,0.82l-2.01,1.53l-4.77,-0.8l-3.82,1.0l-0.53,1.85l-2.49,0.34l-2.71,-1.31l-1.16,0.57l-4.31,-1.29l-0.72,-0.86l1.19,-1.78l0.39,-6.45l-2.58,-3.3l-1.9,-1.66l-3.72,-1.23l-0.19,-1.72l2.81,-0.61l4.12,0.81l0.47,-0.48l-0.6,-2.77l1.94,0.95l5.83,-2.54l0.92,-2.74l1.6,-0.49l0.24,0.78l1.36,0.33l1.05,1.19ZM289.01,278.39l-0.81,0.8l-0.78,0.12l-0.5,-0.66l-0.56,-0.1l-0.91,0.6l-0.46,-0.22l1.09,-2.96l-0.96,-1.77l-0.17,-1.49l1.07,-1.77l2.32,0.75l2.51,2.01l0.3,0.74l-2.14,3.96Z", "name": "France"}, "FI": {"path": "M492.17,76.39l-0.23,3.5l3.52,2.63l-2.08,2.88l-0.02,0.44l2.8,4.56l-1.59,3.31l2.16,3.24l-0.94,2.39l0.14,0.47l3.44,2.51l-0.77,1.62l-7.52,6.95l-4.5,0.31l-4.38,1.37l-3.8,0.74l-1.44,-1.96l-2.17,-1.11l0.5,-3.66l-1.16,-3.33l1.09,-2.08l2.21,-2.42l5.67,-4.32l1.64,-0.83l0.21,-0.42l-0.46,-2.02l-3.38,-1.89l-0.75,-1.43l-0.22,-6.74l-6.79,-4.8l0.8,-0.62l2.54,2.12l3.46,-0.12l3.0,0.96l2.51,-2.11l1.17,-3.08l3.55,-1.38l2.76,1.53l-0.95,2.79Z", "name": "Finland"}, "FJ": {"path": "M871.53,326.34l-2.8,1.05l-0.08,-0.23l2.97,-1.21l-0.1,0.39ZM867.58,329.25l0.43,0.37l-0.27,0.88l-1.24,0.28l-1.04,-0.24l-0.14,-0.66l0.63,-0.58l0.92,0.26l0.7,-0.31Z", "name": "Fiji"}, "FK": {"path": "M274.36,425.85l1.44,1.08l-0.47,0.73l-3.0,0.89l-0.96,-1.0l-0.52,-0.05l-1.83,1.29l-0.73,-0.88l2.46,-1.64l1.93,0.76l1.67,-1.19Z", "name": "Falkland Is."}, "NI": {"path": "M202.33,252.67l0.81,-0.18l1.03,-1.02l-0.04,-0.88l0.68,-0.0l0.63,-0.54l0.97,0.22l1.53,-1.26l0.58,-0.99l1.17,0.34l2.41,-0.94l0.13,1.32l-0.81,1.94l0.1,2.74l-0.36,0.37l-0.11,1.75l-0.47,0.81l0.18,1.14l-1.73,-0.85l-0.71,0.27l-1.47,-0.6l-0.52,0.16l-4.01,-3.81Z", "name": "Nicaragua"}, "NL": {"path": "M430.31,143.39l0.6,-0.5l2.13,-4.8l3.2,-1.33l1.74,0.08l0.33,0.8l-0.59,2.92l-0.5,0.99l-1.26,0.0l-0.4,0.45l0.33,2.7l-2.2,-1.78l-2.62,0.58l-0.75,-0.11Z", "name": "Netherlands"}, "NO": {"path": "M491.44,67.41l6.8,2.89l-2.29,0.86l-0.15,0.65l2.33,2.38l-4.98,1.79l0.84,-2.45l-0.18,-0.48l-3.55,-1.8l-3.89,1.52l-1.42,3.38l-2.12,1.72l-2.64,-1.0l-3.11,0.21l-2.66,-2.22l-0.5,-0.01l-1.41,1.1l-1.44,0.17l-0.35,0.35l-0.32,2.47l-4.32,-0.64l-0.44,0.29l-0.58,2.11l-2.45,0.2l-4.15,7.68l-3.88,5.76l0.78,1.62l-0.64,1.16l-2.24,-0.06l-0.38,0.24l-1.66,3.89l0.15,5.17l1.57,2.04l-0.78,4.16l-2.02,2.48l-0.85,1.63l-1.3,-1.75l-0.58,-0.07l-4.87,4.19l-3.1,0.79l-3.16,-1.7l-0.85,-3.77l-0.77,-8.55l2.14,-2.31l6.55,-3.27l5.02,-4.17l10.63,-13.84l10.98,-8.7l5.35,-1.91l4.34,0.12l3.69,-3.64l4.49,0.19l4.37,-0.89ZM484.55,20.04l4.26,1.75l-3.1,2.55l-7.1,0.65l-7.08,-0.9l-0.37,-1.31l-0.37,-0.29l-3.44,-0.1l-2.08,-2.0l6.87,-1.44l3.9,1.31l2.39,-1.64l6.13,1.4ZM481.69,33.93l-4.45,1.74l-3.54,-0.99l1.12,-0.9l0.05,-0.58l-1.06,-1.22l4.22,-0.89l1.09,1.97l2.57,0.87ZM466.44,24.04l7.43,3.77l-5.41,1.86l-1.58,4.08l-2.26,1.2l-1.12,4.11l-2.61,0.18l-4.79,-2.86l1.84,-1.54l-0.1,-0.68l-3.69,-1.53l-4.77,-4.51l-1.73,-3.89l6.11,-1.82l1.54,1.92l3.57,-0.08l1.2,-1.96l3.32,-0.18l3.05,1.92Z", "name": "Norway"}, "NA": {"path": "M474.26,330.66l-0.97,0.04l-0.38,0.4l-0.07,8.9l-2.09,0.08l-0.39,0.4l-0.0,17.42l-1.98,1.23l-1.17,0.17l-2.44,-0.66l-0.48,-1.13l-0.99,-0.74l-0.54,0.05l-0.9,1.01l-1.53,-1.68l-0.93,-1.88l-1.99,-8.56l-0.06,-3.12l-0.33,-1.52l-2.3,-3.34l-1.91,-4.83l-1.96,-2.43l-0.12,-1.57l2.33,-0.79l1.43,0.07l1.81,1.13l10.23,-0.25l1.84,1.23l5.87,0.35ZM474.66,330.64l6.51,-1.6l1.9,0.39l-1.69,0.4l-1.31,0.83l-1.12,-0.94l-4.29,0.92Z", "name": "Namibia"}, "NC": {"path": "M838.78,341.24l-0.33,0.22l-2.9,-1.75l-3.26,-3.37l1.65,0.83l4.85,4.07Z", "name": "New Caledonia"}, "NE": {"path": "M454.75,226.53l1.33,1.37l0.48,0.07l1.27,-0.7l0.53,3.52l0.94,0.83l0.17,0.92l0.81,0.69l-0.44,0.95l-0.96,5.26l-0.13,3.22l-3.04,2.31l-1.22,3.57l1.02,1.24l-0.0,1.46l0.39,0.4l1.13,0.04l-0.9,1.25l-1.47,-2.42l-0.86,-0.29l-2.09,1.37l-1.74,-0.67l-1.45,-0.17l-0.85,0.35l-1.36,-0.07l-1.64,1.09l-1.06,0.05l-2.94,-1.28l-1.44,0.59l-1.01,-0.03l-0.97,-0.94l-2.7,-0.98l-2.69,0.3l-0.87,0.64l-0.47,1.6l-0.75,1.16l-0.12,1.53l-1.57,-1.1l-1.31,0.24l0.03,-0.81l-0.32,-0.41l-2.59,-0.52l-0.15,-1.16l-1.35,-1.6l-0.29,-1.0l0.13,-0.84l1.29,-0.08l1.08,-0.92l3.31,-0.22l2.22,-0.41l0.32,-0.34l0.2,-1.47l1.39,-1.88l-0.01,-5.66l3.36,-1.12l7.24,-5.12l8.42,-4.92l3.69,1.06Z", "name": "Niger"}, "NG": {"path": "M456.32,253.89l0.64,0.65l-0.28,1.04l-2.11,2.01l-2.03,5.18l-1.37,1.16l-1.15,3.18l-1.33,0.66l-1.46,-0.97l-1.21,0.16l-1.38,1.36l-0.91,0.24l-1.79,4.06l-2.33,0.81l-1.11,-0.07l-0.86,0.5l-1.71,-0.05l-1.19,-1.39l-0.89,-1.89l-1.77,-1.66l-3.95,-0.08l0.07,-5.21l0.42,-1.43l1.95,-2.3l-0.14,-0.91l0.43,-1.18l-0.53,-1.41l0.25,-2.92l0.72,-1.07l0.32,-1.34l0.46,-0.39l2.47,-0.28l2.34,0.89l1.15,1.02l1.28,0.04l1.22,-0.58l3.03,1.27l1.49,-0.14l1.36,-1.0l1.33,0.07l0.82,-0.35l3.45,0.8l1.82,-1.32l1.84,2.67l0.66,0.16Z", "name": "Nigeria"}, "NZ": {"path": "M857.8,379.65l1.86,3.12l0.44,0.18l0.3,-0.38l0.03,-1.23l0.38,0.27l0.57,2.31l2.02,0.94l1.81,0.27l1.57,-1.06l0.7,0.18l-1.15,3.59l-1.98,0.11l-0.74,1.2l0.2,1.11l-2.42,3.98l-1.49,0.92l-1.04,-0.85l1.21,-2.05l-0.81,-2.01l-2.63,-1.25l0.04,-0.57l1.82,-1.19l0.43,-2.34l-0.16,-2.03l-0.95,-1.82l-0.06,-0.72l-3.11,-3.64l-0.79,-1.52l1.56,1.45l1.76,0.66l0.65,2.34ZM853.83,393.59l0.57,1.24l0.59,0.16l1.42,-0.97l0.46,0.79l0.0,1.03l-2.47,3.48l-1.26,1.2l-0.06,0.5l0.55,0.87l-1.41,0.07l-2.33,1.38l-2.03,5.02l-3.02,2.16l-2.06,-0.06l-1.71,-1.04l-2.47,-0.2l-0.27,-0.73l1.22,-2.1l3.05,-2.94l1.62,-0.59l4.02,-2.82l1.57,-1.67l1.07,-2.16l0.88,-0.7l0.48,-1.75l1.24,-0.97l0.35,0.79Z", "name": "New Zealand"}, "NP": {"path": "M641.14,213.62l0.01,3.19l-1.74,0.04l-4.8,-0.86l-1.58,-1.39l-3.37,-0.34l-7.65,-3.7l0.8,-2.09l2.33,-1.7l1.77,0.75l2.49,1.76l1.38,0.41l0.99,1.35l1.9,0.52l1.99,1.17l5.49,0.9Z", "name": "Nepal"}, "CI": {"path": "M407.4,259.27l0.86,0.42l0.56,0.9l1.13,0.53l1.19,-0.61l0.97,-0.08l1.42,0.54l0.6,3.24l-1.03,2.08l-0.65,2.84l1.06,2.33l-0.06,0.53l-2.54,-0.47l-1.66,0.03l-3.06,0.46l-4.11,1.6l0.32,-3.06l-1.18,-1.31l-1.32,-0.66l0.42,-0.85l-0.2,-1.4l0.5,-0.67l0.01,-1.59l0.84,-0.32l0.26,-0.5l-1.15,-3.01l0.12,-0.5l0.51,-0.25l0.66,0.31l1.93,0.02l0.67,-0.71l0.71,-0.14l0.25,0.69l0.57,0.22l1.4,-0.61Z", "name": "C\u00f4te d'Ivoire"}, "CH": {"path": "M444.62,156.35l-0.29,0.87l0.18,0.53l1.13,0.58l1.0,0.1l-0.1,0.65l-0.79,0.38l-1.72,-0.37l-0.45,0.23l-0.45,1.04l-0.75,0.06l-0.84,-0.4l-1.32,1.0l-0.96,0.12l-0.88,-0.55l-0.81,-1.3l-0.49,-0.16l-0.63,0.26l0.02,-0.65l1.71,-1.66l0.1,-0.56l0.93,0.08l0.58,-0.46l1.99,0.02l0.66,-0.61l2.19,0.79Z", "name": "Switzerland"}, "CO": {"path": "M242.07,254.93l-1.7,0.59l-0.59,1.18l-1.7,1.69l-0.38,1.93l-0.67,1.43l0.31,0.57l1.03,0.13l0.25,0.9l0.57,0.64l-0.04,2.34l1.64,1.42l3.16,-0.24l1.26,0.28l1.67,2.06l0.41,0.13l4.09,-0.39l0.45,0.22l-0.92,1.95l-0.2,1.8l0.52,1.83l0.75,1.05l-1.12,1.1l0.07,0.63l0.84,0.51l0.74,1.29l-0.39,-0.45l-0.59,-0.01l-0.71,0.74l-4.71,-0.05l-0.4,0.41l0.03,1.57l0.33,0.39l1.11,0.2l-1.68,0.4l-0.29,0.38l-0.01,1.82l1.16,1.14l0.34,1.25l-1.05,7.05l-1.04,-0.87l1.26,-1.99l-0.13,-0.56l-2.18,-1.23l-1.38,0.2l-1.14,-0.38l-1.27,0.61l-1.55,-0.26l-1.38,-2.46l-1.23,-0.75l-0.85,-1.2l-1.67,-1.19l-0.86,0.13l-2.11,-1.32l-1.01,0.31l-1.8,-0.29l-0.52,-0.91l-3.09,-1.68l0.77,-0.52l-0.1,-1.12l0.41,-0.64l1.34,-0.32l2.0,-2.88l-0.11,-0.57l-0.66,-0.43l0.39,-1.38l-0.52,-2.1l0.49,-0.83l-0.4,-2.13l-0.97,-1.35l0.17,-0.66l0.86,-0.08l0.47,-0.75l-0.46,-1.63l1.41,-0.07l1.8,-1.69l0.93,-0.24l0.3,-0.38l0.45,-2.76l1.22,-1.0l1.44,-0.04l0.45,-0.5l1.91,0.12l2.93,-1.84l1.15,-1.14l0.91,0.46l-0.25,0.45Z", "name": "Colombia"}, "CN": {"path": "M740.23,148.97l4.57,1.3l2.8,2.17l0.98,2.9l0.38,0.27l3.8,0.0l2.32,-1.28l3.29,-0.75l-0.96,2.09l-1.02,1.28l-0.85,3.4l-1.52,2.73l-2.76,-0.5l-2.4,1.13l-0.21,0.45l0.64,2.57l-0.32,3.2l-0.94,0.06l-0.37,0.89l-0.91,-1.01l-0.64,0.07l-0.92,1.57l-3.73,1.25l-0.26,0.48l0.26,1.06l-1.5,-0.08l-1.09,-0.86l-0.56,0.06l-1.67,2.06l-2.7,1.56l-2.03,1.88l-3.4,0.83l-1.93,1.4l-1.15,0.34l0.33,-0.7l-0.41,-0.89l1.79,-1.79l0.02,-0.54l-1.32,-1.56l-0.48,-0.1l-2.24,1.09l-2.83,2.06l-1.51,1.83l-2.28,0.13l-1.55,1.49l-0.04,0.5l1.32,1.97l2.0,0.58l0.31,1.35l1.98,0.84l3.0,-1.96l2.0,1.02l1.49,0.11l0.22,0.83l-3.37,0.86l-1.12,1.48l-2.5,1.52l-1.29,1.99l0.14,0.56l2.57,1.48l0.97,2.7l3.17,4.63l-0.03,1.66l-1.35,0.65l-0.2,0.51l0.6,1.47l1.4,0.91l-0.89,3.82l-1.43,0.38l-3.85,6.44l-2.27,3.11l-6.78,4.57l-2.73,0.29l-1.45,1.04l-0.62,-0.61l-0.55,-0.01l-1.36,1.25l-3.39,1.27l-2.61,0.4l-1.1,2.79l-0.81,0.09l-0.49,-1.42l0.5,-0.85l-0.25,-0.59l-3.36,-0.84l-1.3,0.4l-2.31,-0.62l-0.94,-0.84l0.33,-1.28l-0.3,-0.49l-2.19,-0.46l-1.13,-0.93l-0.47,-0.02l-2.06,1.36l-4.29,0.28l-2.76,1.05l-0.28,0.43l0.32,2.53l-0.59,-0.03l-0.19,-1.34l-0.55,-0.34l-1.68,0.7l-2.46,-1.23l0.62,-1.87l-0.26,-0.51l-1.37,-0.44l-0.54,-2.22l-0.45,-0.3l-2.13,0.35l0.24,-2.48l2.39,-2.4l0.03,-4.31l-1.19,-0.92l-0.78,-1.49l-0.41,-0.21l-1.41,0.19l-1.98,-0.3l0.46,-1.07l-1.17,-1.7l-0.55,-0.11l-1.63,1.05l-2.25,-0.57l-2.89,1.73l-2.25,1.98l-1.75,0.29l-1.17,-0.71l-3.31,-0.65l-1.48,0.79l-1.04,1.27l-0.12,-1.17l-0.54,-0.34l-1.44,0.54l-5.55,-0.86l-1.98,-1.16l-1.89,-0.54l-0.99,-1.35l-1.34,-0.37l-2.55,-1.79l-2.01,-0.84l-1.21,0.56l-5.57,-3.45l-0.53,-2.31l1.19,0.25l0.48,-0.37l0.08,-1.42l-0.98,-1.56l0.15,-2.44l-2.69,-3.32l-4.12,-1.23l-0.67,-2.0l-1.92,-1.48l-0.38,-0.7l-0.51,-3.01l-1.52,-0.66l-0.7,0.13l-0.48,-2.05l0.55,-0.51l-0.09,-0.82l2.03,-1.19l1.6,-0.54l2.56,0.38l0.42,-0.22l0.85,-1.7l3.0,-0.33l1.1,-1.26l4.05,-1.77l0.39,-0.91l-0.17,-1.44l1.45,-0.67l0.2,-0.52l-2.07,-4.9l4.51,-1.12l1.37,-0.73l1.89,-5.51l4.98,0.86l1.51,-1.7l0.11,-2.87l1.99,-0.38l1.83,-2.06l0.49,-0.13l0.68,2.08l2.23,1.77l3.44,1.16l1.55,2.29l-0.92,3.49l0.96,1.67l6.54,1.13l2.95,1.87l1.47,0.35l1.06,2.62l1.53,1.91l3.05,0.08l5.14,0.67l3.37,-0.41l2.36,0.43l3.65,1.8l3.06,0.04l1.45,0.88l2.87,-1.59l3.95,-1.02l3.83,-0.14l3.06,-1.14l1.77,-1.6l1.72,-1.01l0.17,-0.49l-1.1,-2.05l1.02,-1.54l4.02,0.8l2.45,-1.61l3.76,-1.19l1.96,-2.13l1.63,-0.83l3.51,-0.4l1.92,0.34l0.46,-0.3l0.17,-1.5l-2.27,-2.22l-2.11,-1.09l-2.18,1.11l-2.32,-0.47l-1.29,0.32l-0.4,-0.82l2.73,-5.16l3.02,1.06l3.53,-2.06l0.18,-1.68l2.16,-3.35l1.49,-1.35l-0.03,-1.85l-1.07,-0.85l1.54,-1.26l2.98,-0.59l3.23,-0.09l3.64,0.99l2.04,1.16l3.29,6.71l0.92,3.19ZM696.92,237.31l-1.87,1.08l-1.63,-0.64l-0.06,-1.79l1.03,-0.98l2.58,-0.69l1.16,0.05l0.3,0.54l-0.98,1.06l-0.53,1.37Z", "name": "China"}, "CM": {"path": "M457.92,257.49l1.05,1.91l-1.4,0.16l-1.05,-0.23l-0.45,0.22l-0.54,1.19l0.08,0.45l1.48,1.47l1.05,0.45l1.01,2.46l-1.52,2.99l-0.68,0.68l-0.13,3.69l2.38,3.84l1.09,0.8l0.24,2.48l-3.67,-1.14l-11.27,-0.13l0.23,-1.79l-0.98,-1.66l-1.19,-0.54l-0.44,-0.97l-0.6,-0.42l1.71,-4.27l0.75,-0.13l1.38,-1.36l0.65,-0.03l1.71,0.99l1.93,-1.12l1.14,-3.18l1.38,-1.17l2.0,-5.14l2.17,-2.13l0.3,-1.64l-0.86,-0.88l0.03,-0.33l0.94,1.28l0.07,3.22Z", "name": "Cameroon"}, "CL": {"path": "M246.5,429.18l-3.14,1.83l-0.57,3.16l-0.64,0.05l-2.68,-1.06l-2.82,-2.33l-3.04,-1.89l-0.69,-1.85l0.63,-2.14l-1.21,-2.11l-0.31,-5.37l1.01,-2.91l2.57,-2.38l-0.18,-0.68l-3.16,-0.77l2.05,-2.47l0.77,-4.65l2.32,0.9l0.54,-0.29l1.31,-6.31l-0.22,-0.44l-1.68,-0.8l-0.56,0.28l-0.7,3.36l-0.81,-0.22l1.56,-9.41l1.15,-2.24l-0.71,-2.82l-0.18,-2.84l1.01,-0.33l3.26,-9.14l1.07,-4.22l-0.56,-4.21l0.74,-2.34l-0.29,-3.27l1.46,-3.34l2.04,-16.59l-0.66,-7.76l1.03,-0.53l0.54,-0.9l0.79,1.14l0.32,1.78l1.25,1.16l-0.69,2.55l1.33,2.9l0.97,3.59l0.46,0.29l1.5,-0.3l0.11,0.23l-0.76,2.44l-2.57,1.23l-0.23,0.37l0.08,4.33l-0.46,0.77l0.56,1.21l-1.58,1.51l-1.68,2.62l-0.89,2.47l0.2,2.7l-1.48,2.73l1.12,5.09l0.64,0.61l-0.01,2.29l-1.38,2.68l0.01,2.4l-1.89,2.04l0.02,2.75l0.69,2.57l-1.43,1.13l-1.26,5.68l0.39,3.51l-0.97,0.89l0.58,3.5l1.02,1.14l-0.65,1.02l0.15,0.57l1.0,0.53l0.16,0.69l-1.03,0.85l0.26,1.75l-0.89,4.03l-1.31,2.66l0.24,1.75l-0.71,1.83l-1.99,1.7l0.3,3.67l0.88,1.19l1.58,0.01l0.01,2.21l1.04,1.95l5.98,0.63ZM248.69,430.79l0.0,7.33l0.4,0.4l3.52,0.05l-0.44,0.75l-1.94,0.98l-2.49,-0.37l-1.88,-1.06l-2.55,-0.49l-5.59,-3.71l-2.38,-2.63l4.1,2.48l3.32,1.23l0.45,-0.12l1.29,-1.57l0.83,-2.32l2.05,-1.24l1.31,0.29Z", "name": "Chile"}, "CA": {"path": "M280.06,145.6l-1.67,2.88l0.07,0.49l0.5,0.04l1.46,-0.98l1.0,0.42l-0.56,0.72l0.17,0.62l2.22,0.89l1.35,-0.71l1.95,0.78l-0.66,2.01l0.5,0.51l1.32,-0.42l0.98,3.17l-0.91,2.41l-0.8,0.08l-1.23,-0.45l0.47,-2.25l-0.89,-0.83l-0.48,0.06l-2.78,2.63l-0.34,-0.02l1.02,-0.85l-0.14,-0.69l-2.4,-0.77l-7.4,0.08l-0.17,-0.41l1.3,-0.94l0.02,-0.64l-0.73,-0.58l1.85,-1.74l2.57,-5.16l1.47,-1.79l1.99,-1.05l0.46,0.06l-1.53,2.45ZM68.32,74.16l4.13,0.95l4.02,2.14l2.61,0.4l2.47,-1.89l2.88,-1.31l3.85,0.48l3.71,-1.94l3.82,-1.04l1.56,1.68l0.49,0.08l1.87,-1.04l0.65,-1.98l1.24,0.35l4.16,3.94l0.54,0.01l2.75,-2.49l0.26,2.59l0.49,0.35l3.08,-0.73l1.04,-1.27l2.73,0.23l3.83,1.86l5.86,1.61l3.47,0.75l2.44,-0.26l2.73,1.78l-2.98,1.81l-0.19,0.41l0.31,0.32l4.53,0.92l6.87,-0.5l2.0,-0.69l2.49,2.39l0.53,0.02l2.72,-2.16l-0.02,-0.64l-2.16,-1.54l1.15,-1.06l4.83,-0.61l1.84,0.95l2.48,2.31l3.01,-0.23l4.55,1.92l3.85,-0.67l3.61,0.1l0.41,-0.44l-0.25,-2.36l1.79,-0.61l3.49,1.32l-0.01,3.77l0.31,0.39l0.45,-0.22l1.48,-3.16l1.74,0.1l0.41,-0.3l1.13,-4.37l-2.78,-3.11l-2.8,-1.74l0.19,-4.64l2.71,-3.07l2.98,0.67l2.41,1.95l3.19,4.8l-1.99,1.97l0.21,0.68l4.33,0.84l-0.01,4.15l0.25,0.37l0.44,-0.09l3.07,-3.15l2.54,2.39l-0.61,3.33l2.42,2.88l0.61,0.0l2.61,-3.08l1.88,-3.82l0.17,-4.58l6.72,0.94l3.13,2.04l0.13,1.82l-1.76,2.19l-0.01,0.49l1.66,2.16l-0.26,1.71l-4.68,2.8l-3.28,0.61l-2.47,-1.2l-0.55,0.23l-0.73,2.04l-2.38,3.43l-0.74,1.77l-2.74,2.57l-3.44,0.25l-2.21,1.78l-0.28,2.53l-2.82,0.55l-3.12,3.22l-2.72,4.31l-1.03,3.17l-0.14,4.31l0.33,0.41l3.44,0.57l2.24,5.95l0.45,0.23l3.4,-0.69l4.52,1.51l2.43,1.31l1.91,1.73l3.1,0.96l2.62,1.46l6.6,0.54l-0.35,2.74l0.81,3.53l1.81,3.78l3.83,3.3l0.45,0.04l2.1,-1.28l1.37,-3.69l-1.31,-5.38l-1.45,-1.58l3.57,-1.47l2.84,-2.46l1.52,-2.8l-0.25,-2.55l-1.7,-3.07l-2.85,-2.61l2.8,-3.95l-1.08,-3.37l-0.79,-5.67l1.36,-0.7l6.76,1.41l2.12,-0.96l5.12,3.36l1.05,1.61l4.08,0.26l-0.06,2.87l0.83,4.7l0.3,0.32l2.16,0.54l1.73,2.06l0.5,0.09l3.63,-2.03l2.52,-4.19l1.26,-1.32l7.6,11.72l-0.92,2.04l0.16,0.51l3.3,1.97l2.22,1.98l4.1,0.98l1.43,0.99l0.95,2.79l2.1,0.68l0.84,1.08l0.17,3.45l-3.37,2.26l-4.22,1.24l-3.06,2.63l-4.06,0.51l-5.35,-0.69l-6.39,0.2l-2.3,2.41l-3.26,1.51l-6.47,7.15l-0.06,0.48l0.44,0.19l2.13,-0.52l4.17,-4.24l5.12,-2.62l3.52,-0.3l1.69,1.21l-2.12,2.21l0.81,3.47l1.02,2.61l3.47,1.6l4.14,-0.45l2.15,-2.8l0.26,1.48l1.14,0.8l-2.56,1.69l-5.5,1.82l-2.54,1.27l-2.74,2.15l-1.4,-0.16l-0.07,-2.01l4.14,-2.44l0.18,-0.45l-0.39,-0.29l-6.63,0.45l-1.39,-1.49l-0.14,-4.43l-1.11,-0.91l-1.82,0.39l-0.66,-0.66l-0.6,0.03l-1.91,2.39l-0.82,2.52l-0.8,1.27l-1.67,0.56l-0.46,0.76l-8.31,0.07l-1.21,0.62l-2.35,1.97l-0.71,-0.14l-1.37,0.96l-1.12,-0.48l-4.74,1.26l-0.9,1.17l0.21,0.62l1.73,0.3l-1.81,0.31l-1.85,0.81l-2.11,-0.13l-2.95,1.78l-0.69,-0.09l1.39,-2.1l1.73,-1.21l0.1,-2.29l1.16,-1.99l0.49,0.53l2.03,0.42l1.2,-1.16l0.02,-0.47l-2.66,-3.51l-2.28,-0.61l-5.64,-0.71l-0.4,-0.57l-0.79,0.13l0.2,-0.41l-0.22,-0.55l-0.68,-0.26l0.19,-1.26l-0.78,-0.73l0.31,-0.64l-0.29,-0.57l-2.6,-0.44l-0.75,-1.63l-0.94,-0.66l-4.31,-0.65l-1.13,1.19l-1.48,0.59l-0.85,1.06l-2.83,-0.76l-2.09,0.39l-2.39,-0.97l-4.24,-0.7l-0.57,-0.4l-0.41,-1.63l-0.4,-0.3l-0.85,0.02l-0.39,0.4l-0.01,0.85l-69.13,-0.01l-6.51,-4.52l-4.5,-1.38l-1.26,-2.66l0.33,-1.93l-0.23,-0.43l-3.01,-1.35l-0.55,-2.77l-2.89,-2.38l-0.04,-1.45l1.39,-1.83l-0.28,-2.55l-4.16,-2.2l-4.07,-6.6l-4.02,-3.22l-1.3,-1.88l-0.5,-0.13l-2.51,1.21l-2.23,1.87l-3.85,-3.88l-2.44,-1.04l-2.22,-0.13l0.03,-37.49ZM260.37,148.65l3.04,0.76l2.26,1.2l-3.78,-0.95l-1.53,-1.01ZM249.4,3.81l6.68,0.49l5.32,0.79l4.26,1.57l-0.07,1.1l-5.85,2.53l-6.02,1.21l-2.39,1.39l-0.18,0.45l0.39,0.29l4.01,-0.02l-4.65,2.82l-4.2,1.74l-4.19,4.59l-5.03,0.92l-1.67,1.15l-7.47,0.59l-0.37,0.37l0.32,0.42l2.41,0.49l-0.81,0.47l-0.12,0.59l1.83,2.41l-2.02,1.59l-3.81,1.51l-1.32,2.16l-3.38,1.53l-0.22,0.48l0.35,1.19l0.4,0.29l3.88,-0.18l0.03,0.61l-6.33,2.95l-6.41,-1.4l-7.43,0.79l-3.72,-0.62l-4.4,-0.25l-0.23,-1.83l4.29,-1.11l0.28,-0.51l-1.1,-3.45l1.0,-0.25l6.58,2.28l0.47,-0.16l-0.05,-0.49l-3.41,-3.45l-3.58,-0.98l1.48,-1.55l4.34,-1.29l0.97,-2.19l-0.16,-0.48l-3.42,-2.13l-0.81,-2.26l6.2,0.22l2.24,0.58l3.91,-2.1l0.2,-0.43l-0.35,-0.32l-5.64,-0.67l-8.73,0.36l-4.26,-1.9l-2.12,-2.4l-2.78,-1.66l-0.41,-1.52l3.31,-1.03l2.93,-0.2l4.91,-0.99l3.7,-2.27l2.87,0.3l2.62,1.67l0.56,-0.14l1.82,-3.2l3.13,-0.94l4.44,-0.69l7.53,-0.26l1.48,0.67l7.19,-1.06l10.8,0.79ZM203.85,57.54l0.01,0.42l1.97,2.97l0.68,-0.02l2.24,-3.72l5.95,-1.86l4.01,4.64l-0.35,2.91l0.5,0.43l4.95,-1.36l2.32,-1.8l5.31,2.28l3.27,2.11l0.3,1.84l0.48,0.33l4.42,-0.99l2.64,2.87l5.97,1.77l2.06,1.72l2.11,3.71l-4.19,1.86l-0.01,0.73l5.9,2.83l3.94,0.94l3.78,3.95l3.46,0.25l-0.63,2.37l-4.11,4.47l-2.76,-1.56l-3.9,-3.94l-3.59,0.41l-0.33,0.34l-0.19,2.72l2.63,2.38l3.42,1.89l0.94,0.97l1.55,3.75l-0.7,2.29l-2.74,-0.92l-6.25,-3.15l-0.51,0.13l0.05,0.52l6.07,5.69l0.18,0.59l-6.09,-1.39l-5.31,-2.24l-2.63,-1.66l0.6,-0.77l-0.12,-0.6l-7.39,-4.01l-0.59,0.37l0.03,0.79l-6.73,0.6l-1.69,-1.1l1.36,-2.46l4.51,-0.07l5.15,-0.52l0.31,-0.6l-0.74,-1.3l0.78,-1.84l3.21,-4.05l-0.67,-2.35l-1.11,-1.6l-3.84,-2.1l-4.35,-1.28l0.91,-0.63l0.06,-0.61l-2.65,-2.75l-2.34,-0.36l-1.89,-1.46l-0.53,0.03l-1.24,1.23l-4.36,0.55l-9.04,-0.99l-9.26,-1.98l-1.6,-1.22l2.22,-1.77l0.13,-0.44l-0.38,-0.27l-3.22,-0.02l-0.72,-4.25l1.83,-4.04l2.42,-1.85l5.5,-1.1l-1.39,2.35ZM261.19,159.33l2.07,0.61l1.44,-0.04l-1.15,0.63l-2.94,-1.23l-0.4,-0.68l0.36,-0.37l0.61,1.07ZM230.83,84.39l-2.37,0.18l-0.49,-1.63l0.93,-2.09l1.94,-0.51l1.62,0.99l0.02,1.52l-1.66,1.54ZM229.43,58.25l0.11,0.65l-4.87,-0.21l-2.72,0.62l-3.1,-2.57l0.08,-1.26l0.86,-0.23l5.57,0.51l4.08,2.5ZM222.0,105.02l-0.72,1.49l-0.63,-0.19l-0.48,-0.84l0.81,-0.99l0.65,0.05l0.37,0.46ZM183.74,38.32l2.9,1.7l4.79,-0.01l1.84,1.46l-0.49,1.68l0.23,0.48l2.82,1.14l1.76,1.26l7.01,0.65l4.1,-1.1l5.03,-0.43l3.93,0.35l2.48,1.77l0.46,1.7l-1.3,1.1l-3.56,1.01l-3.23,-0.59l-7.17,0.76l-5.09,0.09l-3.99,-0.6l-6.42,-1.54l-0.79,-2.51l-0.3,-2.49l-2.64,-2.5l-5.32,-0.72l-2.52,-1.4l0.68,-1.57l4.78,0.31ZM207.38,91.35l0.4,1.56l0.56,0.26l1.06,-0.52l1.32,0.96l5.42,2.57l0.2,1.68l0.46,0.35l1.68,-0.28l1.15,0.85l-1.55,0.87l-3.61,-0.88l-1.32,-1.69l-0.57,-0.06l-2.45,2.1l-3.12,1.79l-0.7,-1.87l-0.42,-0.26l-2.16,0.24l1.39,-1.39l0.32,-3.14l0.76,-3.35l1.18,0.22ZM215.49,102.6l-2.67,1.95l-1.4,-0.07l-0.3,-0.58l1.53,-1.48l2.84,0.18ZM202.7,24.12l2.53,1.59l-2.87,1.4l-4.53,4.05l-4.25,0.38l-5.03,-0.68l-2.45,-2.04l0.03,-1.62l1.82,-1.37l0.14,-0.45l-0.38,-0.27l-4.45,0.04l-2.59,-1.76l-1.41,-2.29l1.57,-2.32l1.62,-1.66l2.44,-0.39l0.25,-0.65l-0.6,-0.74l4.86,-0.25l3.24,3.11l8.16,2.3l1.9,3.61ZM187.47,59.2l-2.76,3.49l-2.38,-0.15l-1.44,-3.84l0.04,-2.2l1.19,-1.88l2.3,-1.23l5.07,0.17l4.11,1.02l-3.24,3.72l-2.88,0.89ZM186.07,48.79l-1.08,1.53l-3.34,-0.34l-2.56,-1.1l1.03,-1.75l3.25,-1.23l1.95,1.58l0.75,1.3ZM185.71,35.32l-5.3,-0.2l-0.32,-0.71l4.31,0.07l1.3,0.84ZM180.68,32.48l-3.34,1.0l-1.79,-1.1l-0.98,-1.87l-0.15,-1.73l4.1,0.53l2.67,1.7l-0.51,1.47ZM180.9,76.31l-1.1,1.08l-3.13,-1.23l-2.12,0.43l-2.71,-1.57l1.72,-1.09l1.55,-1.72l3.81,1.9l1.98,2.2ZM169.74,54.87l2.96,0.97l4.17,-0.57l0.41,0.88l-2.14,2.11l0.09,0.64l3.55,1.92l-0.4,3.72l-3.79,1.65l-2.17,-0.35l-1.72,-1.74l-6.02,-3.5l0.03,-0.85l4.68,0.54l0.4,-0.21l-0.05,-0.45l-2.48,-2.81l2.46,-1.95ZM174.45,40.74l1.37,1.73l0.07,2.44l-1.05,3.45l-3.79,0.47l-2.32,-0.69l0.05,-2.64l-0.44,-0.41l-3.68,0.35l-0.12,-3.1l2.45,0.1l3.67,-1.73l3.41,0.29l0.37,-0.26ZM170.05,31.55l0.67,1.56l-3.33,-0.49l-4.22,-1.77l-4.35,-0.16l1.4,-0.94l-0.06,-0.7l-2.81,-1.23l-0.12,-1.39l4.39,0.68l6.62,1.98l1.81,2.47ZM134.5,58.13l-1.02,1.82l0.45,0.58l5.4,-1.39l3.33,2.29l0.49,-0.03l2.6,-2.23l1.94,1.32l2.0,4.5l0.7,0.06l1.3,-2.29l-1.63,-4.46l1.69,-0.54l2.31,0.71l2.65,1.81l2.49,7.92l8.48,4.27l-0.19,1.35l-3.79,0.33l-0.26,0.67l1.4,1.49l-0.58,1.1l-4.23,-0.64l-4.43,-1.19l-3.0,0.28l-4.66,1.47l-10.52,1.04l-1.43,-2.02l-3.42,-1.2l-2.21,0.43l-2.51,-2.86l4.84,-1.05l3.6,0.19l3.27,-0.78l0.31,-0.39l-0.31,-0.39l-4.84,-1.06l-8.79,0.27l-0.85,-1.07l5.26,-1.66l0.27,-0.45l-0.4,-0.34l-3.8,0.06l-3.81,-1.06l1.81,-3.01l1.66,-1.79l6.48,-2.81l1.97,0.71ZM158.7,56.61l-1.7,2.44l-3.2,-2.75l0.37,-0.3l3.11,-0.18l1.42,0.79ZM149.61,42.73l1.01,1.89l0.5,0.18l2.14,-0.82l2.23,0.19l0.36,2.04l-1.33,2.09l-8.28,0.76l-6.35,2.15l-3.41,0.1l-0.19,-0.96l4.9,-2.08l0.23,-0.46l-0.41,-0.31l-11.25,0.59l-2.89,-0.74l3.04,-4.44l2.14,-1.32l6.81,1.69l4.58,3.06l4.37,0.39l0.36,-0.63l-3.36,-4.6l1.85,-1.53l2.18,0.51l0.77,2.26ZM144.76,34.41l-4.36,1.44l-3.0,-1.4l1.46,-1.24l3.47,-0.52l2.96,0.71l-0.52,1.01ZM145.13,29.83l-1.9,0.66l-3.67,-0.0l2.27,-1.61l3.3,0.95ZM118.92,65.79l-6.03,2.02l-1.33,-1.9l-5.38,-2.28l2.59,-5.05l2.16,-3.14l-0.02,-0.48l-1.97,-2.41l7.64,-0.7l3.6,1.02l6.3,0.27l4.42,2.95l-2.53,0.98l-6.24,3.43l-3.1,3.28l-0.11,2.01ZM129.54,35.53l-0.28,3.37l-1.72,1.62l-2.33,0.28l-4.61,2.19l-3.86,0.76l-2.64,-0.87l3.72,-3.4l5.01,-3.34l3.72,0.07l3.0,-0.67ZM111.09,152.69l-0.67,0.24l-3.85,-1.37l-0.83,-1.17l-2.12,-1.07l-0.66,-1.02l-2.4,-0.55l-0.74,-1.71l6.02,1.45l2.0,2.55l2.52,1.39l0.73,1.27ZM87.8,134.64l0.89,0.29l1.86,-0.21l-0.65,3.34l1.69,2.33l-1.31,-1.33l-0.99,-1.62l-1.17,-0.98l-0.33,-1.82Z", "name": "Canada"}, "CG": {"path": "M466.72,276.48l-0.1,1.03l-1.25,2.97l-0.19,3.62l-0.46,1.78l-0.23,0.63l-1.61,1.19l-1.21,1.39l-1.09,2.43l0.04,2.09l-3.25,3.24l-0.5,-0.24l-0.5,-0.83l-1.36,-0.02l-0.98,0.89l-1.68,-0.99l-1.54,1.24l-1.52,-1.96l1.57,-1.14l0.11,-0.52l-0.77,-1.35l2.1,-0.66l0.39,-0.73l1.05,0.82l2.21,0.11l1.12,-1.37l0.37,-1.81l-0.27,-2.09l-1.13,-1.5l1.0,-2.69l-0.13,-0.45l-0.92,-0.58l-1.6,0.17l-0.51,-0.94l0.1,-0.61l2.75,0.09l3.97,1.24l0.51,-0.33l0.17,-1.28l1.24,-2.21l1.28,-1.14l2.76,0.49Z", "name": "Congo"}, "CF": {"path": "M461.16,278.2l-0.26,-1.19l-1.09,-0.77l-0.84,-1.17l-0.29,-1.0l-1.04,-1.15l0.08,-3.43l0.58,-0.49l1.16,-2.35l1.85,-0.17l0.61,-0.62l0.97,0.58l3.15,-0.96l2.48,-1.92l0.02,-0.96l2.81,0.02l2.36,-1.17l1.93,-2.85l1.16,-0.93l1.11,-0.3l0.27,0.86l1.34,1.47l-0.39,2.01l0.3,1.01l4.01,2.75l0.17,0.93l2.63,2.31l0.6,1.44l2.08,1.4l-3.84,-0.21l-1.94,0.88l-1.23,-0.49l-2.67,1.2l-1.29,-0.18l-0.51,0.36l-0.6,1.22l-3.35,-0.65l-1.57,-0.91l-2.42,-0.83l-1.45,0.91l-0.97,1.27l-0.26,1.56l-3.22,-0.43l-1.49,1.33l-0.94,1.62Z", "name": "Central African Rep."}, "CD": {"path": "M487.01,272.38l2.34,-0.14l1.35,1.84l1.34,0.45l0.86,-0.39l1.21,0.12l1.07,-0.41l0.54,0.89l2.04,1.54l-0.14,2.72l0.7,0.54l-1.38,1.13l-1.53,2.54l-0.17,2.05l-0.59,1.08l-0.02,1.72l-0.72,0.84l-0.66,3.01l0.63,1.32l-0.44,4.26l0.64,1.47l-0.37,1.22l0.86,1.8l1.53,1.41l0.3,1.26l0.44,0.5l-4.08,0.75l-0.92,1.81l0.51,1.34l-0.74,5.43l0.17,0.38l2.45,1.46l0.54,-0.1l0.12,1.62l-1.28,-0.01l-1.85,-2.35l-1.94,-0.45l-0.48,-1.13l-0.55,-0.2l-1.41,0.74l-1.71,-0.3l-1.01,-1.18l-2.49,-0.19l-0.44,-0.77l-1.98,-0.21l-2.88,0.36l0.11,-2.41l-0.85,-1.13l-0.16,-1.36l0.32,-1.73l-0.46,-0.89l-0.04,-1.49l-0.4,-0.39l-2.53,0.02l0.1,-0.41l-0.39,-0.49l-1.28,0.01l-0.43,0.45l-1.62,0.32l-0.83,1.79l-1.09,-0.28l-2.4,0.52l-1.37,-1.91l-1.3,-3.3l-0.38,-0.27l-7.39,-0.03l-2.46,0.42l0.5,-0.45l0.37,-1.47l0.66,-0.38l0.92,0.08l0.73,-0.82l0.87,0.02l0.31,0.68l1.4,0.36l3.59,-3.63l0.01,-2.23l1.02,-2.29l2.69,-2.39l0.43,-0.99l0.49,-1.96l0.17,-3.51l1.25,-2.95l0.36,-3.14l0.86,-1.13l1.1,-0.66l3.57,1.73l3.65,0.73l0.46,-0.21l0.8,-1.46l1.24,0.19l2.61,-1.17l0.81,0.44l1.04,-0.03l0.59,-0.66l0.7,-0.16l1.81,0.25Z", "name": "Dem. Rep. Congo"}, "CZ": {"path": "M458.46,144.88l1.22,1.01l1.47,0.23l0.13,0.93l1.36,0.68l0.54,-0.2l0.24,-0.55l1.15,0.25l0.53,1.09l1.68,0.18l0.6,0.84l-1.04,0.73l-0.96,1.28l-1.6,0.17l-0.55,0.56l-1.04,-0.46l-1.05,0.15l-2.12,-0.96l-1.05,0.34l-1.2,1.12l-1.56,-0.87l-2.57,-2.1l-0.53,-1.88l4.7,-2.52l0.71,0.26l0.9,-0.28Z", "name": "Czech Rep."}, "CY": {"path": "M504.36,193.47l0.43,0.28l-1.28,0.57l-0.92,-0.28l-0.24,-0.46l2.01,-0.13Z", "name": "Cyprus"}, "CR": {"path": "M211.34,258.05l0.48,0.99l1.6,1.6l-0.54,0.45l0.29,1.42l-0.25,1.19l-1.09,-0.59l-0.05,-1.25l-2.46,-1.42l-0.28,-0.77l-0.66,-0.45l-0.45,-0.0l-0.11,1.04l-1.32,-0.95l0.31,-1.3l-0.36,-0.6l0.31,-0.27l1.42,0.58l1.29,-0.14l0.56,0.56l0.74,0.17l0.55,-0.27Z", "name": "Costa Rica"}, "CU": {"path": "M221.21,227.25l1.27,1.02l2.19,-0.28l4.43,3.33l2.08,0.43l-0.1,0.38l0.36,0.5l1.75,0.1l1.48,0.84l-3.11,0.51l-4.15,-0.03l0.77,-0.67l-0.04,-0.64l-1.2,-0.74l-1.49,-0.16l-0.7,-0.61l-0.56,-1.4l-0.4,-0.25l-1.34,0.1l-2.2,-0.66l-0.88,-0.58l-3.18,-0.4l-0.27,-0.16l0.58,-0.74l-0.36,-0.29l-2.72,-0.05l-1.7,1.29l-0.91,0.03l-0.61,0.69l-1.01,0.22l1.11,-1.29l1.01,-0.52l3.69,-1.01l3.98,0.21l2.21,0.84Z", "name": "Cuba"}, "SZ": {"path": "M500.35,351.36l0.5,2.04l-0.38,0.89l-1.05,0.21l-1.23,-1.2l-0.02,-0.64l0.83,-1.57l1.34,0.27Z", "name": "Swaziland"}, "SY": {"path": "M511.0,199.79l0.05,-1.33l0.54,-1.36l1.28,-0.99l0.13,-0.45l-0.41,-1.11l-1.14,-0.36l-0.19,-1.74l0.52,-1.0l1.29,-1.21l0.2,-1.18l0.59,0.23l2.62,-0.76l1.36,0.52l2.06,-0.01l2.95,-1.08l3.25,-0.26l-0.67,0.94l-1.28,0.66l-0.21,0.4l0.23,2.01l-0.88,3.19l-10.15,5.73l-2.15,-0.85Z", "name": "Syria"}, "KG": {"path": "M621.35,172.32l-3.87,1.69l-0.96,1.18l-3.04,0.34l-1.13,1.86l-2.36,-0.35l-1.99,0.63l-2.39,1.4l0.06,0.95l-0.4,0.37l-4.52,0.43l-3.02,-0.93l-2.37,0.17l0.11,-0.79l2.32,0.42l1.13,-0.88l1.99,0.2l3.21,-2.14l-0.03,-0.69l-2.97,-1.57l-1.94,0.65l-1.22,-0.74l1.71,-1.58l-0.12,-0.67l-0.36,-0.15l0.32,-0.77l1.36,-0.35l4.02,1.02l0.49,-0.3l0.35,-1.59l1.09,-0.48l3.42,1.22l1.11,-0.31l7.64,0.39l1.16,1.0l1.23,0.39Z", "name": "Kyrgyzstan"}, "KE": {"path": "M506.26,284.69l1.87,-2.56l0.93,-2.15l-1.38,-4.08l-1.06,-1.6l2.82,-2.75l0.79,0.26l0.12,1.41l0.86,0.83l1.9,0.11l3.28,2.13l3.57,0.44l1.05,-1.12l1.96,-0.9l0.82,0.68l1.16,0.09l-1.78,2.45l0.03,9.12l1.3,1.94l-1.37,0.78l-0.67,1.03l-1.08,0.46l-0.34,1.67l-0.81,1.07l-0.45,1.55l-0.68,0.56l-3.2,-2.23l-0.35,-1.58l-8.86,-4.98l0.14,-1.6l-0.57,-1.04Z", "name": "Kenya"}, "SS": {"path": "M481.71,263.34l1.07,-0.72l1.2,-3.18l1.36,-0.26l1.61,1.99l0.87,0.34l1.1,-0.41l1.5,0.07l0.57,0.53l2.49,0.0l0.44,-0.63l1.07,-0.4l0.45,-0.84l0.59,-0.33l1.9,1.33l1.6,-0.2l2.83,-3.33l-0.32,-2.21l1.59,-0.52l-0.24,1.6l0.3,1.83l1.35,1.18l0.2,1.87l0.35,0.41l0.02,1.53l-0.23,0.47l-1.42,0.25l-0.85,1.44l0.3,0.6l1.4,0.16l1.11,1.08l0.59,1.13l1.03,0.53l1.28,2.36l-4.41,3.98l-1.74,0.01l-1.89,0.55l-1.47,-0.52l-1.15,0.57l-2.96,-2.62l-1.3,0.49l-1.06,-0.15l-0.79,0.39l-0.82,-0.22l-1.8,-2.7l-1.91,-1.1l-0.66,-1.5l-2.62,-2.32l-0.18,-0.94l-2.37,-1.6Z", "name": "S. Sudan"}, "SR": {"path": "M283.12,270.19l2.1,0.53l-1.08,1.95l0.2,1.72l0.93,1.49l-0.59,2.03l-0.43,0.71l-1.12,-0.42l-1.32,0.22l-0.93,-0.2l-0.46,0.26l-0.25,0.73l0.33,0.7l-0.89,-0.13l-1.39,-1.97l-0.31,-1.34l-0.97,-0.31l-0.89,-1.47l0.35,-1.61l1.45,-0.82l0.33,-1.87l2.61,0.44l0.57,-0.47l1.75,-0.16Z", "name": "Suriname"}, "KH": {"path": "M689.52,249.39l0.49,1.45l-0.28,2.74l-4.0,1.86l-0.16,0.6l0.68,0.95l-2.06,0.17l-2.05,0.97l-1.82,-0.32l-2.12,-3.7l-0.55,-2.85l1.4,-1.85l3.02,-0.45l2.23,0.35l2.01,0.98l0.51,-0.14l0.95,-1.48l1.74,0.74Z", "name": "Cambodia"}, "SV": {"path": "M195.8,250.13l1.4,-1.19l2.24,1.45l0.98,-0.27l0.44,0.2l-0.27,1.05l-1.14,-0.03l-3.64,-1.21Z", "name": "El Salvador"}, "SK": {"path": "M476.82,151.17l-1.14,1.9l-2.73,-0.92l-0.82,0.2l-0.74,0.8l-3.46,0.73l-0.47,0.69l-1.76,0.33l-1.88,-1.0l-0.18,-0.81l0.38,-0.75l1.87,-0.32l1.74,-1.89l0.83,0.16l0.79,-0.34l1.51,1.04l1.34,-0.63l1.25,0.3l1.65,-0.42l1.81,0.95Z", "name": "Slovakia"}, "KR": {"path": "M737.51,185.84l0.98,-0.1l0.87,-1.17l2.69,-0.32l0.33,-0.29l1.76,2.79l0.58,1.76l0.02,3.12l-0.8,1.32l-2.21,0.55l-1.93,1.13l-1.8,0.19l-0.2,-1.1l0.43,-2.28l-0.95,-2.56l1.43,-0.37l0.23,-0.62l-1.43,-2.06Z", "name": "Korea"}, "SI": {"path": "M456.18,162.07l-0.51,-1.32l0.18,-1.05l1.69,0.2l1.42,-0.71l2.09,-0.07l0.62,-0.51l0.21,0.47l-1.61,0.67l-0.44,1.34l-0.66,0.24l-0.26,0.82l-1.22,-0.49l-0.84,0.46l-0.69,-0.04Z", "name": "Slovenia"}, "KP": {"path": "M736.77,185.16l-0.92,-0.42l-0.88,0.62l-1.21,-0.88l0.96,-1.15l0.59,-2.59l-0.46,-0.74l-2.09,-0.77l1.64,-1.52l2.72,-1.58l1.58,-1.91l1.11,0.78l2.17,0.11l0.41,-0.5l-0.3,-1.22l3.52,-1.18l0.94,-1.4l0.98,1.08l-2.19,2.18l0.01,2.14l-1.06,0.54l-1.41,1.4l-1.7,0.52l-1.25,1.09l-0.14,1.98l0.94,0.45l1.15,1.04l-0.13,0.26l-2.6,0.29l-1.13,1.29l-1.22,0.08Z", "name": "Dem. Rep. Korea"}, "SO": {"path": "M525.13,288.48l-1.13,-1.57l-0.03,-8.86l2.66,-3.38l1.67,-0.13l2.13,-1.69l3.41,-0.23l7.08,-7.55l2.91,-3.69l0.08,-4.82l2.98,-0.67l1.24,-0.86l0.45,-0.0l-0.2,3.0l-1.21,3.62l-2.73,5.97l-2.13,3.65l-5.03,6.16l-8.56,6.4l-2.78,3.08l-0.8,1.56Z", "name": "Somalia"}, "SN": {"path": "M390.09,248.21l0.12,1.55l0.49,1.46l0.96,0.82l0.05,1.28l-1.26,-0.19l-0.75,0.33l-1.84,-0.61l-5.84,-0.13l-2.54,0.51l-0.22,-1.03l1.77,0.04l2.01,-0.91l1.03,0.48l1.09,0.04l1.29,-0.62l0.14,-0.58l-0.51,-0.74l-1.81,0.25l-1.13,-0.63l-0.79,0.04l-0.72,0.61l-2.31,0.06l-0.92,-1.77l-0.81,-0.64l0.64,-0.35l2.46,-3.74l1.04,0.19l1.38,-0.56l1.19,-0.02l2.72,1.37l3.03,3.48Z", "name": "Senegal"}, "SL": {"path": "M394.46,264.11l-1.73,1.98l-0.58,1.33l-2.07,-1.06l-1.22,-1.26l-0.65,-2.39l1.16,-0.96l0.67,-1.17l1.21,-0.52l1.66,0.0l1.03,1.64l0.52,2.41Z", "name": "Sierra Leone"}, "SB": {"path": "M826.69,311.6l-0.61,0.09l-0.2,-0.33l0.37,0.15l0.44,0.09ZM824.18,307.38l-0.26,-0.3l-0.31,-0.91l0.03,0.0l0.54,1.21ZM823.04,309.33l-1.66,-0.22l-0.2,-0.52l1.16,0.28l0.69,0.46ZM819.28,304.68l1.14,0.65l0.02,0.03l-0.81,-0.44l-0.35,-0.23Z", "name": "Solomon Is."}, "SA": {"path": "M537.53,210.34l2.0,0.24l0.9,1.32l1.49,-0.06l0.87,2.08l1.29,0.76l0.51,0.99l1.56,1.03l-0.1,1.9l0.32,0.9l1.58,2.47l0.76,0.53l0.7,-0.04l1.68,4.23l7.53,1.33l0.51,-0.29l0.77,1.25l-1.55,4.87l-7.29,2.52l-7.3,1.03l-2.34,1.17l-1.88,2.74l-0.76,0.28l-0.82,-0.78l-0.91,0.12l-2.88,-0.51l-3.51,0.25l-0.86,-0.56l-0.57,0.15l-0.66,1.27l0.16,1.11l-0.43,0.32l-0.93,-1.4l-0.33,-1.16l-1.23,-0.88l-1.27,-2.06l-0.78,-2.22l-1.73,-1.79l-1.14,-0.48l-1.54,-2.31l-0.21,-3.41l-1.44,-2.93l-1.27,-1.16l-1.33,-0.57l-1.31,-3.37l-0.77,-0.67l-0.97,-1.97l-2.8,-4.03l-1.06,-0.17l0.37,-1.96l0.2,-0.72l2.74,0.3l1.08,-0.84l0.6,-0.94l1.74,-0.35l0.65,-1.03l0.71,-0.4l0.1,-0.62l-2.06,-2.28l4.39,-1.22l0.48,-0.37l2.77,0.69l3.66,1.9l7.03,5.5l4.87,0.3Z", "name": "Saudi Arabia"}, "SE": {"path": "M480.22,89.3l-4.03,1.17l-2.43,2.86l0.26,2.57l-8.77,6.64l-1.78,5.79l1.78,2.68l2.22,1.96l-2.07,3.77l-2.72,1.13l-0.95,6.04l-1.29,3.01l-2.74,-0.31l-0.4,0.22l-1.31,2.59l-2.34,0.13l-0.75,-3.09l-2.08,-4.03l-1.83,-4.96l1.0,-1.93l2.14,-2.7l0.83,-4.45l-1.6,-2.17l-0.15,-4.94l1.48,-3.39l2.58,-0.15l0.87,-1.59l-0.78,-1.57l3.76,-5.59l4.04,-7.48l2.17,0.01l0.39,-0.29l0.57,-2.07l4.37,0.64l0.46,-0.34l0.33,-2.56l1.1,-0.13l6.94,4.87l0.06,6.32l0.66,1.36Z", "name": "Sweden"}, "SD": {"path": "M505.98,259.4l-0.34,-0.77l-1.17,-0.9l-0.26,-1.61l0.29,-1.81l-0.34,-0.46l-1.16,-0.17l-0.54,0.59l-1.23,0.11l-0.28,0.65l0.53,0.65l0.17,1.22l-2.44,3.0l-0.96,0.19l-2.39,-1.4l-0.95,0.52l-0.38,0.78l-1.11,0.41l-0.29,0.5l-1.94,0.0l-0.54,-0.52l-1.81,-0.09l-0.95,0.4l-2.45,-2.35l-2.07,0.54l-0.73,1.26l-0.6,2.1l-1.25,0.58l-0.75,-0.62l0.27,-2.65l-1.48,-1.78l-0.22,-1.48l-0.92,-0.96l-0.02,-1.29l-0.57,-1.16l-0.68,-0.16l0.69,-1.29l-0.18,-1.14l0.65,-0.62l0.03,-0.55l-0.36,-0.41l1.55,-2.97l1.91,0.16l0.43,-0.4l-0.1,-10.94l2.49,-0.01l0.4,-0.4l-0.0,-4.82l29.02,0.0l0.64,2.04l-0.49,0.66l0.36,2.69l0.93,3.16l2.12,1.55l-0.89,1.04l-1.72,0.39l-0.98,0.9l-1.43,5.65l0.24,1.15l-0.38,2.06l-0.96,2.38l-1.53,1.31l-1.32,2.91l-1.22,0.86l-0.37,1.34Z", "name": "Sudan"}, "DO": {"path": "M241.8,239.2l0.05,-0.65l-0.46,-0.73l0.42,-0.44l0.19,-1.0l-0.09,-1.53l1.66,0.01l1.99,0.63l0.33,0.67l1.28,0.19l0.33,0.76l1.0,0.08l0.8,0.62l-0.45,0.51l-1.13,-0.47l-1.88,-0.01l-1.27,0.59l-0.75,-0.55l-1.01,0.54l-0.79,1.4l-0.23,-0.61Z", "name": "Dominican Rep."}, "DJ": {"path": "M528.43,256.18l-0.45,0.66l-0.58,-0.25l-1.51,0.13l-0.18,-1.01l1.45,-1.95l0.83,0.17l0.77,-0.44l0.2,1.0l-1.2,0.51l-0.06,0.7l0.73,0.47Z", "name": "Djibouti"}, "DK": {"path": "M452.28,129.07l-1.19,2.24l-2.13,-1.6l-0.23,-0.95l2.98,-0.95l0.57,1.26ZM447.74,126.31l-0.26,0.57l-0.88,-0.07l-1.8,2.53l0.48,1.69l-1.09,0.36l-1.61,-0.39l-0.89,-1.69l-0.07,-3.43l0.96,-1.73l2.02,-0.2l1.09,-1.07l1.33,-0.67l-0.05,1.06l-0.73,1.41l0.3,1.0l1.2,0.64Z", "name": "Denmark"}, "DE": {"path": "M453.14,155.55l-0.55,-0.36l-1.2,-0.1l-1.87,0.57l-2.13,-0.13l-0.56,0.63l-0.86,-0.6l-0.96,0.09l-2.57,-0.93l-0.85,0.67l-1.47,-0.02l0.24,-1.75l1.23,-2.14l-0.28,-0.59l-3.52,-0.58l-0.92,-0.66l0.12,-1.2l-0.48,-0.88l0.27,-2.17l-0.37,-3.03l1.41,-0.22l0.63,-1.26l0.66,-3.19l-0.41,-1.18l0.26,-0.39l1.66,-0.15l0.33,0.54l0.62,0.07l1.7,-1.69l-0.54,-3.02l1.37,0.33l1.31,-0.37l0.31,1.18l2.25,0.71l-0.02,0.92l0.5,0.4l2.55,-0.65l1.34,-0.87l2.57,1.24l1.06,0.98l0.48,1.44l-0.57,0.74l-0.0,0.48l0.87,1.15l0.57,1.64l-0.14,1.29l0.82,1.7l-1.5,-0.07l-0.56,0.57l-4.47,2.15l-0.22,0.54l0.68,2.26l2.58,2.16l-0.66,1.11l-0.79,0.36l-0.23,0.43l0.32,1.87Z", "name": "Germany"}, "YE": {"path": "M528.27,246.72l0.26,-0.42l-0.22,-1.01l0.19,-1.5l0.92,-0.69l-0.07,-1.35l0.39,-0.75l1.01,0.47l3.34,-0.27l3.76,0.41l0.95,0.81l1.36,-0.58l1.74,-2.62l2.18,-1.09l6.86,-0.94l2.48,5.41l-1.64,0.76l-0.56,1.9l-6.23,2.16l-2.29,1.8l-1.93,0.05l-1.41,1.02l-4.24,0.74l-1.72,1.49l-3.28,0.19l-0.52,-1.18l0.02,-1.51l-1.34,-3.29Z", "name": "Yemen"}, "AT": {"path": "M462.89,152.8l0.04,2.25l-1.07,0.0l-0.33,0.63l0.36,0.51l-1.04,2.13l-2.02,0.07l-1.33,0.7l-5.29,-0.99l-0.47,-0.93l-0.44,-0.21l-2.47,0.55l-0.42,0.51l-3.18,-0.81l0.43,-0.91l1.12,0.78l0.6,-0.17l0.25,-0.58l1.93,0.12l1.86,-0.56l1.0,0.08l0.68,0.57l0.62,-0.15l0.26,-0.77l-0.3,-1.78l0.8,-0.44l0.68,-1.15l1.52,0.85l0.47,-0.06l1.34,-1.25l0.64,-0.17l1.81,0.92l1.28,-0.11l0.7,0.37Z", "name": "Austria"}, "DZ": {"path": "M441.46,188.44l-0.32,1.07l0.39,2.64l-0.54,2.16l-1.58,1.82l0.37,2.39l1.91,1.55l0.18,0.8l1.42,1.03l1.84,7.23l0.12,1.16l-0.57,5.0l0.2,1.51l-0.87,0.99l-0.02,0.51l1.41,1.86l0.14,1.2l0.89,1.48l0.5,0.16l0.98,-0.41l1.73,1.08l0.82,1.23l-8.22,4.81l-7.23,5.11l-3.43,1.13l-2.3,0.21l-0.28,-1.59l-2.56,-1.09l-0.67,-1.25l-26.12,-17.86l0.01,-3.47l3.77,-1.88l2.44,-0.41l2.12,-0.75l1.08,-1.42l2.81,-1.05l0.35,-2.08l1.33,-0.29l1.04,-0.94l3.47,-0.69l0.46,-1.08l-0.1,-0.45l-0.58,-0.52l-0.82,-2.81l-0.19,-1.83l-0.78,-1.49l2.03,-1.31l2.63,-0.48l1.7,-1.22l2.31,-0.84l8.24,-0.73l1.49,0.38l2.28,-1.1l2.46,-0.02l0.92,0.6l1.35,-0.05Z", "name": "Algeria"}, "US": {"path": "M892.72,99.2l1.31,0.53l1.41,-0.37l1.89,0.98l1.89,0.42l-1.32,0.58l-2.9,-1.53l-2.08,0.22l-0.26,-0.15l0.07,-0.67ZM183.22,150.47l0.37,1.47l1.12,0.85l4.23,0.7l2.39,0.98l2.17,-0.38l1.85,0.5l-1.55,0.65l-3.49,2.61l-0.16,0.77l0.5,0.39l2.33,-0.61l1.77,1.02l5.15,-2.4l-0.31,0.65l0.25,0.56l1.36,0.38l1.71,1.16l4.7,-0.88l0.67,0.85l1.31,0.21l0.58,0.58l-1.34,0.17l-2.18,-0.32l-3.6,0.89l-2.71,3.25l0.35,0.9l0.59,-0.0l0.55,-0.6l-1.36,4.65l0.29,3.09l0.67,1.58l0.61,0.45l1.77,-0.44l1.6,-1.96l0.14,-2.21l-0.82,-1.96l0.11,-1.13l1.19,-2.37l0.44,-0.33l0.48,0.75l0.4,-0.29l0.4,-1.37l0.6,-0.47l0.24,-0.8l1.69,0.49l1.65,1.08l-0.03,2.37l-1.27,1.13l-0.0,1.13l0.87,0.36l1.66,-1.29l0.5,0.17l0.5,2.6l-2.49,3.75l0.17,0.61l1.54,0.62l1.48,0.17l1.92,-0.44l4.72,-2.15l2.16,-1.8l-0.05,-1.24l0.75,-0.22l3.92,0.36l2.12,-1.05l0.21,-0.4l-0.28,-1.48l3.27,-2.4l8.32,-0.02l0.56,-0.82l1.9,-0.77l0.93,-1.51l0.74,-2.37l1.58,-1.98l0.92,0.62l1.47,-0.47l0.8,0.66l-0.0,4.09l1.96,2.6l-2.34,1.31l-5.37,2.09l-1.83,2.72l0.02,1.79l0.83,1.59l0.54,0.23l-6.19,0.94l-2.2,0.89l-0.23,0.48l0.45,0.29l2.99,-0.46l-2.19,0.56l-1.13,0.0l-0.15,-0.32l-0.48,0.08l-0.76,0.82l0.22,0.67l0.32,0.06l-0.41,1.62l-1.27,1.58l-1.48,-1.07l-0.49,-0.04l-0.16,0.46l0.52,1.58l0.61,0.59l0.03,0.79l-0.95,1.38l-1.21,-1.22l-0.27,-2.27l-0.35,-0.35l-0.42,0.25l-0.48,1.27l0.33,1.41l-0.97,-0.27l-0.48,0.24l0.18,0.5l1.52,0.83l0.1,2.52l0.79,0.51l0.52,3.42l-1.42,1.88l-2.47,0.8l-1.71,1.66l-1.31,0.25l-1.27,1.03l-0.43,0.99l-2.69,1.78l-2.64,3.03l-0.45,2.12l0.45,2.08l0.85,2.38l1.09,1.9l0.04,1.2l1.16,3.06l-0.18,2.69l-0.55,1.43l-0.47,0.21l-0.89,-0.23l-0.49,-1.18l-0.87,-0.56l-2.75,-5.16l0.48,-1.68l-0.72,-1.78l-2.01,-2.38l-1.12,-0.53l-2.72,1.18l-1.47,-1.35l-1.57,-0.68l-2.99,0.31l-2.17,-0.3l-2.0,0.19l-1.15,0.46l-0.19,0.58l0.39,0.63l0.14,1.34l-0.84,-0.2l-0.84,0.46l-1.58,-0.07l-2.08,-1.44l-2.09,0.33l-1.91,-0.62l-3.73,0.84l-2.39,2.07l-2.54,1.22l-1.45,1.41l-0.61,1.38l0.34,3.71l-0.29,0.02l-3.5,-1.33l-1.25,-3.11l-1.44,-1.5l-2.24,-3.56l-1.76,-1.09l-2.27,-0.01l-1.71,2.07l-1.76,-0.69l-1.16,-0.74l-1.52,-2.98l-3.93,-3.16l-4.34,-0.0l-0.4,0.4l-0.0,0.74l-6.5,0.02l-9.02,-3.14l-0.34,-0.71l-5.7,0.49l-0.43,-1.29l-1.62,-1.61l-1.14,-0.38l-0.55,-0.88l-1.28,-0.13l-1.01,-0.77l-2.22,-0.27l-0.43,-0.3l-0.36,-1.58l-2.4,-2.83l-2.01,-3.85l-0.06,-0.9l-2.92,-3.26l-0.33,-2.29l-1.3,-1.66l0.52,-2.37l-0.09,-2.57l-0.78,-2.3l0.95,-2.82l0.61,-5.68l-0.47,-4.27l-1.46,-4.08l3.19,0.79l1.26,2.83l0.69,0.08l0.69,-1.14l-1.1,-4.79l68.76,-0.0l0.4,-0.4l0.14,-0.86ZM32.44,67.52l1.73,1.97l0.55,0.05l0.99,-0.79l3.65,0.24l-0.09,0.62l0.32,0.45l3.83,0.77l2.61,-0.43l5.19,1.4l4.84,0.43l1.89,0.57l3.42,-0.7l6.14,1.87l-0.03,38.06l0.38,0.4l2.39,0.11l2.31,0.98l3.9,3.99l0.55,0.04l2.4,-2.03l2.16,-1.04l1.2,1.71l3.95,3.14l4.09,6.63l4.2,2.29l0.06,1.83l-1.02,1.23l-1.16,-1.08l-2.04,-1.03l-0.67,-2.89l-3.28,-3.03l-1.65,-3.57l-6.35,-0.32l-2.82,-1.01l-5.26,-3.85l-6.77,-2.04l-3.53,0.3l-4.81,-1.69l-3.25,-1.63l-2.78,0.8l-0.28,0.46l0.44,2.21l-3.91,0.96l-2.26,1.27l-2.3,0.65l-0.27,-1.65l1.05,-3.42l2.49,-1.09l0.16,-0.6l-0.69,-0.96l-0.55,-0.1l-3.19,2.12l-1.78,2.56l-3.55,2.61l-0.04,0.61l1.56,1.52l-2.07,2.29l-5.11,2.57l-0.77,1.66l-3.76,1.77l-0.92,1.73l-2.69,1.38l-1.81,-0.22l-6.95,3.32l-3.97,0.91l4.85,-2.5l2.59,-1.86l3.26,-0.52l1.19,-1.4l3.42,-2.1l2.59,-2.27l0.42,-2.68l1.23,-2.1l-0.04,-0.46l-0.45,-0.11l-2.68,1.03l-0.63,-0.49l-0.53,0.03l-1.05,1.04l-1.36,-1.54l-0.66,0.08l-0.32,0.62l-0.58,-1.14l-0.56,-0.16l-2.41,1.42l-1.07,-0.0l-0.17,-1.75l0.3,-1.71l-1.61,-1.33l-3.41,0.59l-1.96,-1.63l-1.57,-0.84l-0.15,-2.21l-1.7,-1.43l0.82,-1.88l1.99,-2.12l0.88,-1.92l1.71,-0.24l2.04,0.51l1.87,-1.77l1.91,0.25l1.91,-1.23l0.17,-0.43l-0.47,-1.82l-1.07,-0.7l1.39,-1.17l0.12,-0.45l-0.39,-0.26l-1.65,0.07l-2.66,0.88l-0.75,0.78l-1.92,-0.8l-3.46,0.44l-3.44,-0.91l-1.06,-1.61l-2.65,-1.99l2.91,-1.43l5.5,-2.0l1.52,0.0l-0.26,1.62l0.41,0.46l5.29,-0.16l0.3,-0.65l-2.03,-2.59l-3.14,-1.68l-1.79,-2.12l-2.4,-1.83l-3.09,-1.24l1.04,-1.69l4.23,-0.14l3.36,-2.07l0.73,-2.27l2.39,-1.99l2.42,-0.52l4.65,-1.97l2.46,0.23l3.71,-2.35l3.5,0.89ZM37.6,123.41l-2.25,1.23l-0.95,-0.69l-0.29,-1.24l3.21,-1.63l1.42,0.21l0.67,0.7l-1.8,1.42ZM31.06,234.03l0.98,0.47l0.74,0.87l-1.77,1.07l-0.44,-1.53l0.49,-0.89ZM29.34,232.07l0.18,0.05l0.08,0.05l-0.16,0.03l-0.11,-0.14ZM25.16,230.17l0.05,-0.03l0.18,0.22l-0.13,-0.01l-0.1,-0.18ZM5.89,113.26l-1.08,0.41l-2.21,-1.12l1.53,-0.4l1.62,0.28l0.14,0.83Z", "name": "United States"}, "LV": {"path": "M489.16,122.85l0.96,0.66l0.22,1.65l0.68,1.76l-3.65,1.7l-2.23,-1.58l-1.29,-0.26l-0.68,-0.77l-2.42,0.34l-4.16,-0.23l-2.47,0.9l0.06,-1.98l1.13,-2.06l1.95,-1.02l2.12,2.58l2.01,-0.07l0.38,-0.33l0.44,-2.52l1.76,-0.53l3.06,1.7l2.15,0.07Z", "name": "Latvia"}, "UY": {"path": "M286.85,372.74l-0.92,1.5l-2.59,1.44l-1.69,-0.52l-1.42,0.26l-2.39,-1.19l-1.52,0.08l-1.27,-1.3l0.16,-1.5l0.56,-0.79l-0.02,-2.73l1.21,-4.74l1.19,-0.21l2.37,2.0l1.08,0.03l4.36,3.17l1.22,1.6l-0.96,1.5l0.61,1.4Z", "name": "Uruguay"}, "LB": {"path": "M510.37,198.01l-0.88,0.51l1.82,-3.54l0.62,0.08l0.22,0.61l-1.13,0.88l-0.65,1.47Z", "name": "Lebanon"}, "LA": {"path": "M689.54,248.53l-1.76,-0.74l-0.49,0.15l-0.94,1.46l-1.32,-0.64l0.62,-0.98l0.11,-2.17l-2.04,-2.42l-0.25,-2.65l-1.9,-2.1l-2.15,-0.31l-0.78,0.91l-1.12,0.06l-1.05,-0.4l-2.06,1.2l-0.04,-1.59l0.61,-2.68l-0.36,-0.49l-1.35,-0.1l-0.11,-1.23l-0.96,-0.88l1.96,-1.89l0.39,0.36l1.33,0.07l0.42,-0.45l-0.34,-2.66l0.7,-0.21l1.28,1.81l1.11,2.35l0.36,0.23l2.82,0.02l0.71,1.67l-1.39,0.65l-0.72,0.93l0.13,0.6l2.91,1.51l3.6,5.25l1.88,1.78l0.56,1.62l-0.35,1.96Z", "name": "Lao PDR"}, "TW": {"path": "M724.01,226.68l-0.74,1.48l-0.9,-1.52l-0.25,-1.74l1.38,-2.44l1.73,-1.74l0.64,0.44l-1.85,5.52Z", "name": "Taiwan"}, "TT": {"path": "M266.64,259.32l0.28,-1.16l1.13,-0.22l-0.06,1.2l-1.35,0.18Z", "name": "Trinidad and Tobago"}, "TR": {"path": "M513.21,175.47l3.64,1.17l3.05,-0.44l2.1,0.26l3.11,-1.56l2.46,-0.13l2.19,1.33l0.33,0.82l-0.22,1.33l0.25,0.44l2.28,1.13l-1.17,0.57l-0.21,0.45l0.75,3.2l-0.41,1.16l1.13,1.92l-0.55,0.22l-0.9,-0.67l-2.91,-0.37l-1.24,0.46l-4.23,0.41l-2.81,1.05l-1.91,0.01l-1.52,-0.53l-2.58,0.75l-0.66,-0.45l-0.62,0.3l-0.12,1.45l-0.89,0.84l-0.47,-0.67l0.79,-1.3l-0.41,-0.2l-1.43,0.23l-2.0,-0.63l-2.02,1.65l-3.51,0.3l-2.13,-1.53l-2.7,-0.1l-0.86,1.24l-1.38,0.27l-2.29,-1.44l-2.71,-0.01l-1.37,-2.65l-1.68,-1.52l1.07,-1.99l-0.09,-0.49l-1.27,-1.12l2.37,-2.41l3.7,-0.11l1.28,-2.24l4.49,0.37l3.21,-1.97l2.81,-0.82l3.99,-0.06l4.29,2.07ZM488.79,176.72l-1.72,1.31l-0.5,-0.88l1.37,-2.57l-0.7,-0.85l1.7,-0.63l1.8,0.34l0.46,1.17l1.76,0.78l-2.87,0.32l-1.3,1.01Z", "name": "Turkey"}, "LK": {"path": "M624.16,268.99l-1.82,0.48l-0.99,-1.67l-0.42,-3.46l0.95,-3.43l1.21,0.98l2.26,4.19l-0.34,2.33l-0.85,0.58Z", "name": "Sri Lanka"}, "TN": {"path": "M448.1,188.24l-1.0,1.27l-0.02,1.32l0.84,0.88l-0.28,2.09l-1.53,1.32l-0.12,0.42l0.48,1.54l1.42,0.32l0.53,1.11l0.9,0.52l-0.11,1.67l-3.54,2.64l-0.1,2.38l-0.58,0.3l-0.96,-4.45l-1.54,-1.25l-0.16,-0.78l-1.92,-1.56l-0.18,-1.76l1.51,-1.62l0.59,-2.34l-0.38,-2.78l0.42,-1.21l2.45,-1.05l1.29,0.26l-0.06,1.11l0.58,0.38l1.47,-0.73Z", "name": "Tunisia"}, "TL": {"path": "M734.55,307.93l-0.1,-0.97l4.5,-0.86l-2.82,1.28l-1.59,0.55Z", "name": "Timor-Leste"}, "TM": {"path": "M553.03,173.76l-0.04,0.34l-0.09,-0.22l0.13,-0.12ZM555.87,172.66l0.45,-0.1l1.48,0.74l2.06,2.43l4.07,-0.18l0.38,-0.51l-0.32,-1.19l1.92,-0.94l1.91,-1.59l2.94,1.39l0.43,2.47l1.19,0.67l2.58,-0.13l0.62,0.4l1.32,3.12l4.54,3.44l2.67,1.45l3.06,1.14l-0.04,1.05l-1.33,-0.75l-0.59,0.19l-0.32,0.84l-2.2,0.81l-0.46,2.13l-1.21,0.74l-1.91,0.42l-0.73,1.33l-1.56,0.31l-2.22,-0.94l-0.2,-2.17l-0.38,-0.36l-1.73,-0.09l-2.76,-2.46l-2.14,-0.4l-2.84,-1.48l-1.78,-0.27l-1.24,0.53l-1.57,-0.08l-2.0,1.69l-1.7,0.43l-0.36,-1.58l0.36,-2.98l-0.22,-0.4l-1.65,-0.84l0.54,-1.69l-0.34,-0.52l-1.22,-0.13l0.36,-1.64l2.22,0.59l2.2,-0.95l0.12,-0.65l-1.77,-1.74l-0.66,-1.57Z", "name": "Turkmenistan"}, "TJ": {"path": "M597.75,178.82l-2.54,-0.44l-0.47,0.34l-0.24,1.7l0.43,0.45l2.64,-0.22l3.18,0.95l4.39,-0.41l0.56,2.37l0.52,0.29l0.67,-0.24l1.11,0.49l0.21,2.13l-3.76,-0.21l-1.8,1.32l-1.76,0.74l-0.61,-0.58l0.21,-2.23l-0.64,-0.49l-0.07,-0.93l-1.36,-0.66l-0.45,0.07l-1.08,1.01l-0.55,1.48l-1.31,-0.05l-0.95,1.16l-0.9,-0.35l-1.86,0.74l1.26,-2.83l-0.54,-2.17l-1.67,-0.82l0.33,-0.66l2.18,-0.04l1.19,-1.63l0.76,-1.79l2.43,-0.5l-0.26,1.0l0.73,1.05Z", "name": "Tajikistan"}, "LS": {"path": "M491.06,363.48l-0.49,0.15l-1.49,-1.67l1.1,-1.43l2.19,-1.44l1.51,1.27l-0.98,1.82l-1.23,0.38l-0.62,0.93Z", "name": "Lesotho"}, "TH": {"path": "M670.27,255.86l-1.41,3.87l0.15,2.0l0.38,0.36l1.38,0.07l0.9,2.04l0.55,2.34l1.4,1.44l1.61,0.38l0.96,0.97l-0.5,0.64l-1.1,0.2l-0.34,-1.18l-2.04,-1.1l-0.63,0.23l-0.63,-0.62l-0.48,-1.3l-2.56,-2.63l-0.73,0.41l0.95,-3.89l2.16,-4.22ZM670.67,254.77l-0.92,-2.18l-0.26,-2.61l-2.14,-3.06l0.71,-0.49l0.89,-2.59l-3.61,-5.45l0.87,-0.51l1.05,-2.58l1.74,-0.18l2.6,-1.59l0.76,0.56l0.13,1.39l0.37,0.36l1.23,0.09l-0.51,2.28l0.05,2.42l0.6,0.34l2.43,-1.42l0.77,0.39l1.47,-0.07l0.71,-0.88l1.48,0.14l1.71,1.88l0.25,2.65l1.92,2.11l-0.1,1.89l-0.61,0.86l-2.22,-0.33l-3.5,0.64l-1.6,2.12l0.36,2.58l-1.51,-0.79l-1.84,-0.01l0.28,-1.52l-0.4,-0.47l-2.21,0.01l-0.4,0.37l-0.19,2.74l-0.34,0.93Z", "name": "Thailand"}, "TF": {"path": "M596.68,420.38l-3.2,0.18l-0.05,-1.26l0.39,-1.41l1.3,0.78l2.08,0.35l-0.52,1.36Z", "name": "Fr. S. Antarctic Lands"}, "TG": {"path": "M422.7,257.63l-0.09,1.23l1.53,1.52l0.08,1.09l0.5,0.65l-0.11,5.62l0.49,1.47l-1.31,0.35l-1.02,-2.13l-0.18,-1.12l0.53,-2.19l-0.63,-1.16l-0.22,-3.68l-1.01,-1.4l0.07,-0.28l1.37,0.03Z", "name": "Togo"}, "TD": {"path": "M480.25,235.49l0.12,9.57l-2.1,0.05l-1.14,1.89l-0.69,1.63l0.34,0.73l-0.66,0.91l0.24,0.89l-0.86,1.95l0.45,0.5l0.6,-0.1l0.34,0.64l0.03,1.38l0.9,1.04l-1.45,0.43l-1.27,1.03l-1.83,2.76l-2.16,1.07l-2.31,-0.15l-0.86,0.25l-0.26,0.49l0.17,0.61l-2.11,1.68l-2.85,0.87l-1.09,-0.57l-0.73,0.66l-1.12,0.1l-1.1,-3.12l-1.25,-0.64l-1.22,-1.22l0.29,-0.64l3.01,0.04l0.35,-0.6l-1.3,-2.2l-0.08,-3.31l-0.97,-1.66l0.22,-1.04l-0.38,-0.48l-1.22,-0.04l0.0,-1.25l-0.98,-1.07l0.96,-3.01l3.25,-2.65l0.13,-3.33l0.95,-5.18l0.52,-1.07l-0.1,-0.48l-0.91,-0.78l-0.2,-0.96l-0.8,-0.58l-0.55,-3.65l2.1,-1.2l19.57,9.83Z", "name": "Chad"}, "LY": {"path": "M483.48,203.15l-0.75,1.1l0.29,1.39l-0.6,1.83l0.73,2.14l0.0,24.12l-2.48,0.01l-0.41,0.85l-19.41,-9.76l-4.41,2.28l-1.37,-1.33l-3.82,-1.1l-1.14,-1.65l-1.98,-1.23l-1.22,0.32l-0.66,-1.11l-0.17,-1.26l-1.28,-1.69l0.87,-1.19l-0.07,-4.34l0.43,-2.27l-0.86,-3.45l1.13,-0.76l0.22,-1.16l-0.2,-1.03l3.48,-2.61l0.29,-1.94l2.45,0.8l1.18,-0.21l1.98,0.44l3.15,1.18l1.37,2.54l5.72,1.67l2.64,1.35l1.61,-0.72l1.29,-1.34l-0.44,-2.34l0.66,-1.13l1.67,-1.21l1.57,-0.35l3.14,0.53l1.08,1.28l3.99,0.78l0.36,0.54Z", "name": "Libya"}, "AE": {"path": "M550.76,223.97l1.88,-0.4l3.84,0.02l4.78,-4.75l0.19,0.36l0.26,1.58l-0.81,0.01l-0.39,0.35l-0.08,2.04l-0.81,0.63l-0.01,0.96l-0.66,0.99l-0.39,1.41l-7.08,-1.25l-0.7,-1.96Z", "name": "United Arab Emirates"}, "VE": {"path": "M240.68,256.69l0.53,0.75l-0.02,1.06l-1.07,1.78l0.95,2.0l0.42,0.22l1.4,-0.44l0.56,-1.83l-0.77,-1.17l-0.1,-1.47l2.82,-0.93l0.26,-0.49l-0.28,-0.96l0.3,-0.28l0.66,1.31l1.96,0.26l1.4,1.22l0.08,0.68l0.39,0.35l4.81,-0.22l1.49,1.11l1.92,0.31l1.67,-0.84l0.22,-0.6l3.44,-0.14l-0.17,0.55l0.86,1.19l2.19,0.35l1.67,1.1l0.37,1.86l0.41,0.32l1.55,0.17l-1.66,1.35l-0.22,0.92l0.65,0.97l-1.67,0.54l-0.3,0.4l0.04,0.99l-0.56,0.57l-0.01,0.55l1.85,2.27l-0.66,0.69l-4.47,1.29l-0.72,0.54l-3.69,-0.9l-0.71,0.27l-0.02,0.7l0.91,0.53l-0.08,1.54l0.35,1.58l0.35,0.31l1.66,0.17l-1.3,0.52l-0.48,1.13l-2.68,0.91l-0.6,0.77l-1.57,0.13l-1.17,-1.13l-0.8,-2.52l-1.25,-1.26l1.02,-1.23l-1.29,-2.95l0.18,-1.62l1.0,-2.21l-0.2,-0.49l-1.14,-0.46l-4.02,0.36l-1.82,-2.1l-1.57,-0.33l-2.99,0.22l-1.06,-0.97l0.25,-1.23l-0.2,-1.01l-0.59,-0.69l-0.29,-1.06l-1.08,-0.39l0.78,-2.79l1.9,-2.11Z", "name": "Venezuela"}, "AF": {"path": "M600.7,188.88l-1.57,1.3l-0.1,0.48l0.8,2.31l-1.09,1.04l-0.03,1.27l-0.48,0.71l-2.16,-0.08l-0.37,0.59l0.78,1.48l-1.38,0.69l-1.06,1.69l0.06,1.7l-0.65,0.52l-0.91,-0.21l-1.91,0.36l-0.48,0.77l-1.88,0.13l-1.4,1.56l-0.18,2.32l-2.91,1.02l-1.65,-0.23l-0.71,0.55l-1.41,-0.3l-2.41,0.39l-3.52,-1.17l1.96,-2.35l-0.21,-1.78l-0.3,-0.34l-1.63,-0.4l-0.19,-1.58l-0.75,-2.03l0.95,-1.36l-0.19,-0.6l-0.73,-0.28l1.47,-4.8l2.14,0.9l2.12,-0.36l0.74,-1.34l1.77,-0.39l1.54,-0.92l0.63,-2.31l1.87,-0.5l0.49,-0.81l0.94,0.56l2.13,0.11l2.55,0.92l1.95,-0.83l0.65,0.43l0.56,-0.13l0.69,-1.12l1.57,-0.08l0.72,-1.66l0.79,-0.74l0.8,0.39l-0.17,0.56l0.71,0.58l-0.08,2.39l1.11,0.95ZM601.37,188.71l1.73,-0.71l1.43,-1.18l4.03,0.35l-2.23,0.74l-4.95,0.8Z", "name": "Afghanistan"}, "IQ": {"path": "M530.82,187.47l0.79,0.66l1.26,-0.28l1.46,3.08l1.63,0.94l0.14,1.23l-1.22,1.05l-0.53,2.52l1.73,2.67l3.12,1.62l1.15,1.88l-0.38,1.85l0.39,0.48l0.41,-0.0l0.02,1.07l0.76,0.94l-2.47,-0.1l-1.71,2.44l-4.31,-0.2l-7.02,-5.48l-3.73,-1.94l-2.88,-0.73l-0.85,-2.87l5.45,-3.02l0.95,-3.43l-0.19,-1.96l1.27,-0.7l1.22,-1.7l0.87,-0.36l2.69,0.34Z", "name": "Iraq"}, "IS": {"path": "M384.14,88.06l-0.37,2.61l2.54,2.51l-2.9,2.75l-9.19,3.4l-9.25,-1.66l1.7,-1.22l-0.1,-0.7l-4.05,-1.47l2.96,-0.53l0.33,-0.43l-0.11,-1.2l-0.33,-0.36l-4.67,-0.85l1.28,-2.04l3.45,-0.56l3.77,2.72l0.44,0.02l3.64,-2.16l3.3,1.08l3.98,-2.16l3.58,0.26Z", "name": "Iceland"}, "IR": {"path": "M533.43,187.16l-1.27,-2.15l0.42,-0.98l-0.71,-3.04l1.03,-0.5l0.33,0.83l1.26,1.35l2.05,0.51l1.11,-0.16l2.89,-2.11l0.62,-0.14l0.39,0.46l-0.72,1.2l0.06,0.49l1.56,1.53l0.65,0.04l0.67,1.81l2.56,0.83l1.87,1.48l3.69,0.49l3.91,-0.76l0.47,-0.73l2.17,-0.6l1.66,-1.54l1.51,0.08l1.18,-0.53l1.59,0.24l2.83,1.48l1.88,0.3l2.77,2.47l1.77,0.18l0.18,1.99l-1.68,5.49l0.24,0.5l0.61,0.23l-0.82,1.48l0.8,2.18l0.19,1.71l0.3,0.34l1.63,0.4l0.15,1.32l-2.15,2.35l-0.01,0.53l2.21,3.03l2.34,1.24l0.06,2.14l1.24,0.72l0.11,0.69l-3.31,1.27l-1.08,3.03l-9.68,-1.68l-0.99,-3.05l-1.43,-0.73l-2.17,0.46l-2.47,1.26l-2.83,-0.82l-2.46,-2.02l-2.41,-0.8l-3.42,-6.06l-0.48,-0.2l-1.18,0.39l-1.44,-0.82l-0.5,0.08l-0.65,0.74l-0.97,-1.01l-0.02,-1.31l-0.71,-0.39l0.26,-1.81l-1.29,-2.11l-3.13,-1.63l-1.58,-2.43l0.5,-1.9l1.31,-1.26l-0.19,-1.66l-1.74,-1.1l-1.57,-3.3Z", "name": "Iran"}, "AM": {"path": "M536.99,182.33l-0.28,0.03l-1.23,-2.13l-0.93,0.01l-0.62,-0.66l-0.69,-0.07l-0.96,-0.81l-1.56,-0.62l0.19,-1.12l-0.26,-0.79l2.72,-0.36l1.09,1.01l-0.17,0.92l1.02,0.78l-0.47,0.62l0.08,0.56l2.04,1.23l0.04,1.4Z", "name": "Armenia"}, "IT": {"path": "M451.59,158.63l3.48,0.94l-0.21,1.17l0.3,0.83l-1.49,-0.24l-2.04,1.1l-0.21,0.39l0.13,1.45l-0.25,1.12l0.82,1.57l2.39,1.63l1.31,2.54l2.79,2.43l2.05,0.08l0.21,0.23l-0.39,0.33l0.09,0.67l4.05,1.97l2.17,1.76l-0.16,0.36l-1.17,-1.08l-2.18,-0.49l-0.44,0.2l-1.05,1.91l0.14,0.54l1.57,0.95l-0.19,0.98l-1.06,0.33l-1.25,2.34l-0.37,0.08l0.0,-0.33l1.0,-2.45l-1.73,-3.17l-1.12,-0.51l-0.88,-1.33l-1.51,-0.51l-1.27,-1.25l-1.75,-0.18l-4.12,-3.21l-1.62,-1.65l-1.03,-3.19l-3.53,-1.36l-1.3,0.51l-1.69,1.41l0.16,-0.72l-0.28,-0.47l-1.14,-0.33l-0.53,-1.96l0.72,-0.78l0.04,-0.48l-0.65,-1.17l0.8,0.39l1.4,-0.23l1.11,-0.84l0.52,0.35l1.19,-0.1l0.75,-1.2l1.53,0.33l1.36,-0.56l0.35,-1.14l1.08,0.32l0.68,-0.64l1.98,-0.44l0.42,0.82ZM459.19,184.75l-0.65,1.65l0.32,1.05l-0.31,0.89l-1.5,-0.85l-4.5,-1.67l0.19,-0.82l2.67,0.23l3.78,-0.48ZM443.93,176.05l1.18,1.66l-0.3,3.32l-1.06,-0.01l-0.77,0.73l-0.53,-0.44l-0.1,-3.37l-0.39,-1.22l1.04,0.01l0.92,-0.68Z", "name": "Italy"}, "VN": {"path": "M690.56,230.25l-2.7,1.82l-2.09,2.46l-0.63,1.95l4.31,6.45l2.32,1.65l1.43,1.94l1.11,4.59l-0.32,4.24l-1.93,1.54l-2.84,1.61l-2.11,2.15l-2.73,2.06l-0.59,-1.05l0.63,-1.53l-0.13,-0.47l-1.34,-1.04l1.51,-0.71l2.55,-0.18l0.3,-0.63l-0.82,-1.14l4.0,-2.07l0.31,-3.05l-0.57,-1.77l0.42,-2.66l-0.73,-1.97l-1.86,-1.76l-3.63,-5.29l-2.72,-1.46l0.36,-0.47l1.5,-0.64l0.21,-0.52l-0.97,-2.27l-0.37,-0.24l-2.83,-0.02l-2.24,-3.9l0.83,-0.4l4.39,-0.29l2.06,-1.31l1.15,0.89l1.88,0.4l-0.17,1.51l1.35,1.16l1.67,0.45Z", "name": "Vietnam"}, "AR": {"path": "M249.29,428.93l-2.33,-0.52l-5.83,-0.43l-0.89,-1.66l0.05,-2.37l-0.45,-0.4l-1.43,0.18l-0.67,-0.91l-0.2,-3.13l1.88,-1.47l0.79,-2.04l-0.25,-1.7l1.3,-2.68l0.91,-4.15l-0.22,-1.69l0.85,-0.45l0.2,-0.44l-0.27,-1.16l-0.98,-0.68l0.59,-0.92l-0.05,-0.5l-1.04,-1.07l-0.52,-3.1l0.97,-0.86l-0.42,-3.58l1.2,-5.43l1.38,-0.98l0.16,-0.43l-0.75,-2.79l-0.01,-2.43l1.78,-1.75l0.06,-2.57l1.43,-2.85l0.01,-2.58l-0.69,-0.74l-1.09,-4.52l1.47,-2.7l-0.18,-2.79l0.85,-2.35l1.59,-2.46l1.73,-1.64l0.05,-0.52l-0.6,-0.84l0.44,-0.85l-0.07,-4.19l2.7,-1.44l0.86,-2.75l-0.21,-0.71l1.76,-2.01l2.9,0.57l1.38,1.78l0.68,-0.08l0.87,-1.87l2.39,0.09l4.95,4.77l2.17,0.49l3.0,1.92l2.47,1.0l0.25,0.82l-2.37,3.93l0.23,0.59l5.39,1.16l2.12,-0.44l2.45,-2.16l0.5,-2.38l0.76,-0.31l0.98,1.2l-0.04,1.8l-3.67,2.51l-2.85,2.66l-3.43,3.88l-1.3,5.07l0.01,2.72l-0.54,0.73l-0.36,3.28l3.14,2.64l-0.16,2.11l1.4,1.11l-0.1,1.09l-2.29,3.52l-3.55,1.49l-4.92,0.6l-2.71,-0.29l-0.43,0.51l0.5,1.65l-0.49,2.1l0.38,1.42l-1.19,0.83l-2.36,0.38l-2.3,-1.04l-1.38,0.83l0.41,3.64l1.69,0.91l1.4,-0.71l0.36,0.76l-2.04,0.86l-2.01,1.89l-0.97,4.63l-2.34,0.1l-2.09,1.78l-0.61,2.75l2.46,2.31l2.17,0.63l-0.7,2.32l-2.83,1.73l-1.73,3.86l-2.17,1.22l-1.16,1.67l0.75,3.76l1.04,1.28ZM256.71,438.88l-2.0,0.15l-1.4,-1.22l-3.82,-0.1l-0.0,-5.83l1.6,3.05l3.26,2.07l3.08,0.78l-0.71,1.1Z", "name": "Argentina"}, "AU": {"path": "M705.8,353.26l0.26,0.04l0.17,-0.47l-0.48,-1.42l0.92,1.11l0.45,0.15l0.27,-0.39l-0.1,-1.56l-1.98,-3.63l1.09,-3.31l-0.24,-1.57l0.34,-0.62l0.38,1.06l0.43,-0.19l0.99,-1.7l1.91,-0.83l1.29,-1.15l1.81,-0.91l0.96,-0.17l0.92,0.26l1.92,-0.95l1.47,-0.28l1.03,-0.8l1.43,0.04l2.78,-0.84l1.36,-1.15l0.71,-1.45l1.41,-1.26l0.3,-2.58l1.27,-1.59l0.78,1.65l0.54,0.19l1.07,-0.51l0.15,-0.6l-0.73,-1.0l0.45,-0.71l0.78,0.39l0.58,-0.3l0.28,-1.82l1.87,-2.14l1.12,-0.39l0.28,-0.58l0.62,0.17l0.53,-0.73l1.87,-0.57l1.65,1.05l1.35,1.48l3.39,0.38l0.43,-0.54l-0.46,-1.23l1.05,-1.79l1.04,-0.61l0.14,-0.55l-0.25,-0.41l0.88,-1.17l1.31,-0.77l1.3,0.27l2.1,-0.48l0.31,-0.4l-0.05,-1.3l-0.92,-0.77l1.48,0.56l1.41,1.07l2.11,0.65l0.81,-0.2l1.4,0.7l1.69,-0.66l0.8,0.19l0.64,-0.33l0.71,0.77l-1.33,1.94l-0.71,0.07l-0.35,0.51l0.24,0.86l-1.52,2.35l0.12,1.05l2.15,1.65l1.97,0.85l3.04,2.36l1.97,0.65l0.55,0.88l2.72,0.85l1.84,-1.1l2.07,-5.97l-0.42,-3.59l0.3,-1.73l0.47,-0.87l-0.31,-0.68l1.09,-3.28l0.46,-0.47l0.4,0.71l0.16,1.51l0.65,0.52l0.16,1.04l0.85,1.21l0.12,2.38l0.9,2.0l0.57,0.18l1.3,-0.78l1.69,1.7l-0.2,1.08l0.53,2.2l0.39,1.3l0.68,0.48l0.6,1.95l-0.19,1.48l0.81,1.76l6.01,3.69l-0.11,0.76l1.38,1.58l0.95,2.77l0.58,0.22l0.72,-0.41l0.8,0.9l0.61,0.01l0.46,2.41l4.81,4.71l0.66,2.02l-0.07,3.31l1.14,2.2l-0.13,2.24l-1.1,3.68l0.03,1.64l-0.47,1.89l-1.05,2.4l-1.9,1.47l-1.72,3.51l-2.38,6.09l-0.24,2.82l-1.14,0.8l-2.85,0.15l-2.31,1.19l-2.51,2.25l-3.09,-1.57l0.3,-1.15l-0.54,-0.47l-1.5,0.63l-2.01,1.94l-7.12,-2.18l-1.48,-1.63l-1.14,-3.74l-1.45,-1.26l-1.81,-0.26l0.56,-1.18l-0.61,-2.1l-0.72,-0.1l-1.14,1.82l-0.9,0.21l0.63,-0.82l0.36,-1.55l0.92,-1.31l-0.13,-2.34l-0.7,-0.22l-2.0,2.34l-1.51,0.93l-0.94,2.01l-1.35,-0.81l-0.02,-1.52l-1.57,-2.04l-1.09,-0.88l0.24,-0.33l-0.14,-0.59l-3.21,-1.69l-1.83,-0.12l-2.54,-1.35l-4.58,0.28l-6.02,1.9l-2.53,-0.13l-2.62,1.41l-2.13,0.63l-1.49,2.6l-3.49,0.31l-2.29,-0.5l-3.48,0.43l-1.6,1.47l-0.81,-0.04l-2.37,1.63l-3.26,-0.1l-3.72,-2.21l0.04,-1.05l1.19,-0.46l0.49,-0.89l0.21,-2.97l-0.28,-1.64l-1.34,-2.86l-0.38,-1.47l0.05,-1.72l-0.95,-1.7l-0.18,-0.97l-1.01,-0.99l-0.29,-1.98l-1.13,-1.75ZM784.92,393.44l2.65,1.02l3.23,-0.96l1.09,0.14l0.15,3.06l-0.85,1.13l-0.17,1.63l-0.87,-0.24l-1.57,1.91l-1.68,-0.18l-1.4,-2.36l-0.37,-2.04l-1.39,-2.51l0.04,-0.8l1.15,0.18Z", "name": "Australia"}, "IL": {"path": "M507.76,203.05l0.4,-0.78l0.18,0.4l-0.33,1.03l0.52,0.44l0.68,-0.22l-0.86,3.6l-1.16,-3.32l0.59,-0.74l-0.03,-0.41ZM508.73,200.34l0.37,-1.02l0.64,0.0l0.52,-0.51l-0.49,1.53l-0.56,-0.24l-0.48,0.23Z", "name": "Israel"}, "IN": {"path": "M623.34,207.03l-1.24,1.04l-0.97,2.55l0.22,0.51l8.04,3.87l3.42,0.37l1.57,1.38l4.92,0.88l2.18,-0.04l0.38,-0.3l0.29,-1.24l-0.32,-1.64l0.14,-0.87l0.82,-0.31l0.45,2.48l2.28,1.02l1.77,-0.38l4.14,0.1l0.38,-0.36l0.18,-1.66l-0.5,-0.65l1.37,-0.29l2.25,-1.99l2.7,-1.62l1.93,0.62l1.8,-0.98l0.79,1.14l-0.68,0.91l0.26,0.63l2.42,0.36l0.09,0.47l-0.83,0.75l0.13,1.07l-1.52,-0.29l-3.24,1.86l-0.13,1.78l-1.32,2.14l-0.18,1.39l-0.93,1.82l-1.64,-0.5l-0.52,0.37l-0.09,2.63l-0.56,1.11l0.19,0.81l-0.53,0.27l-1.18,-3.73l-1.08,-0.27l-0.38,0.31l-0.24,1.0l-0.66,-0.66l0.54,-1.06l1.22,-0.34l1.15,-2.25l-0.24,-0.56l-1.57,-0.47l-4.34,-0.28l-0.18,-1.56l-0.35,-0.35l-1.11,-0.12l-1.91,-1.12l-0.56,0.17l-0.88,1.82l0.11,0.49l1.36,1.07l-1.09,0.69l-0.69,1.11l0.18,0.56l1.24,0.57l-0.32,1.54l0.85,1.94l0.36,2.01l-0.22,0.59l-4.58,0.52l-0.33,0.42l0.13,1.8l-1.17,1.36l-3.65,1.81l-2.79,3.03l-4.32,3.28l-0.18,1.27l-4.65,1.79l-0.77,2.16l0.64,5.3l-1.06,2.49l-0.01,3.94l-1.24,0.28l-1.14,1.93l0.39,0.84l-1.68,0.53l-1.04,1.83l-0.65,0.47l-2.06,-2.05l-2.1,-6.02l-2.2,-3.64l-1.05,-4.75l-2.29,-3.57l-1.76,-8.2l0.01,-3.11l-0.49,-2.53l-0.55,-0.29l-3.53,1.52l-1.53,-0.27l-2.86,-2.77l0.85,-0.67l0.08,-0.55l-0.74,-1.03l-2.67,-2.06l1.24,-1.32l5.34,0.01l0.39,-0.49l-0.5,-2.29l-1.42,-1.46l-0.27,-1.93l-1.43,-1.2l2.31,-2.37l3.05,0.06l2.62,-2.85l1.6,-2.81l2.4,-2.73l0.07,-2.04l1.97,-1.48l-0.02,-0.65l-1.93,-1.31l-0.82,-1.78l-0.8,-2.21l0.9,-0.89l3.59,0.65l2.92,-0.42l2.33,-2.19l2.31,2.85l-0.24,2.13l0.99,1.59l-0.05,0.82l-1.34,-0.28l-0.47,0.48l0.7,3.06l2.62,1.99l2.99,1.65Z", "name": "India"}, "TZ": {"path": "M495.56,296.42l2.8,-3.12l-0.02,-0.81l-0.64,-1.3l0.68,-0.52l0.14,-1.47l-0.76,-1.25l0.31,-0.11l2.26,0.03l-0.51,2.76l0.76,1.3l0.5,0.12l1.05,-0.53l1.19,-0.12l0.61,0.24l1.43,-0.62l0.1,-0.67l-0.71,-0.62l1.57,-1.7l8.65,4.86l0.32,1.53l3.34,2.33l-1.05,2.8l0.13,1.61l1.63,1.12l-0.6,1.76l-0.01,2.33l1.89,4.03l0.57,0.43l-1.46,1.08l-2.61,0.94l-1.43,-0.04l-1.06,0.77l-2.29,0.36l-2.87,-0.68l-0.83,0.07l-0.63,-0.75l-0.31,-2.78l-1.32,-1.35l-3.25,-0.77l-3.96,-1.58l-1.18,-2.41l-0.32,-1.75l-1.76,-1.49l0.42,-1.05l-0.44,-0.89l0.08,-0.96l-0.46,-0.58l0.06,-0.56Z", "name": "Tanzania"}, "AZ": {"path": "M539.29,175.73l1.33,0.32l1.94,-1.8l2.3,3.34l1.43,0.43l-1.26,0.15l-0.35,0.32l-0.8,3.14l-0.99,0.96l0.05,1.11l-1.26,-1.13l0.7,-1.18l-0.04,-0.47l-0.74,-0.86l-1.48,0.15l-2.34,1.71l-0.03,-1.27l-2.03,-1.35l0.47,-0.62l-0.08,-0.56l-1.03,-0.79l0.29,-0.43l-0.14,-0.58l-1.13,-0.86l1.89,0.68l1.69,0.06l0.37,-0.87l-0.81,-1.37l0.42,0.06l1.63,1.72ZM533.78,180.57l0.61,0.46l0.69,-0.0l0.59,1.15l-0.68,-0.15l-1.21,-1.45Z", "name": "Azerbaijan"}, "IE": {"path": "M405.08,135.42l0.35,2.06l-1.75,2.78l-4.22,1.88l-2.84,-0.4l1.73,-3.0l-1.18,-3.53l4.6,-3.74l0.32,1.15l-0.49,1.74l0.4,0.51l1.47,-0.04l1.6,0.6Z", "name": "Ireland"}, "ID": {"path": "M756.47,287.89l0.69,4.01l2.79,1.78l0.51,-0.1l2.04,-2.59l2.71,-1.43l2.05,-0.0l3.9,1.73l2.46,0.45l0.08,15.12l-1.75,-1.54l-2.54,-0.51l-0.88,0.71l-2.32,0.06l0.69,-1.33l1.45,-0.64l0.23,-0.46l-0.65,-2.74l-1.24,-2.21l-5.04,-2.29l-2.09,-0.23l-3.68,-2.27l-0.55,0.13l-0.65,1.07l-0.52,0.12l-0.55,-1.89l-1.21,-0.78l1.84,-0.62l1.72,0.05l0.39,-0.52l-0.21,-0.66l-0.38,-0.28l-3.45,-0.0l-1.13,-1.48l-2.1,-0.43l-0.52,-0.6l2.69,-0.48l1.28,-0.78l3.66,0.94l0.3,0.71ZM757.91,300.34l-0.62,0.82l-0.1,-0.8l0.59,-1.12l0.13,1.1ZM747.38,292.98l0.34,0.72l-1.22,-0.57l-4.68,-0.1l0.27,-0.62l2.78,-0.09l2.52,0.67ZM741.05,285.25l-0.67,-2.88l0.64,-2.01l0.41,0.86l1.21,0.18l0.16,0.7l-0.1,1.68l-0.84,-0.16l-0.46,0.3l-0.34,1.34ZM739.05,293.5l-0.5,0.44l-1.34,-0.36l-0.17,-0.37l1.73,-0.08l0.27,0.36ZM721.45,284.51l-0.19,1.97l2.24,2.23l0.54,0.02l1.27,-1.07l2.75,-0.5l-0.9,1.21l-2.11,0.93l-0.16,0.6l2.22,3.01l-0.3,1.07l1.36,1.74l-2.26,0.85l-0.28,-0.31l0.12,-1.19l-1.64,-1.34l0.17,-2.23l-0.56,-0.39l-1.67,0.76l-0.23,0.39l0.3,6.17l-1.1,0.25l-0.69,-0.47l0.64,-2.21l-0.39,-2.42l-0.39,-0.34l-0.8,-0.01l-0.58,-1.29l0.98,-1.6l0.35,-1.96l1.32,-3.87ZM728.59,296.27l0.38,0.49l-0.02,1.28l-0.88,0.49l-0.53,-0.47l1.04,-1.79ZM729.04,286.98l0.27,-0.05l-0.02,0.13l-0.24,-0.08ZM721.68,284.05l0.16,-0.32l1.89,-1.65l1.83,0.68l3.16,0.35l2.94,-0.1l2.39,-1.66l-1.73,2.13l-1.66,0.43l-2.41,-0.48l-4.17,0.13l-2.39,0.51ZM730.55,310.47l1.11,-1.93l2.03,-0.82l0.08,0.62l-1.45,1.67l-1.77,0.46ZM728.12,305.88l-0.1,0.38l-3.46,0.66l-2.91,-0.27l-0.0,-0.25l1.54,-0.41l1.66,0.73l1.67,-0.19l1.61,-0.65ZM722.9,310.24l-0.64,0.03l-2.26,-1.2l1.11,-0.24l1.78,1.41ZM716.26,305.77l0.88,0.51l1.28,-0.17l0.2,0.35l-4.65,0.73l0.39,-0.67l1.15,-0.02l0.75,-0.73ZM711.66,293.84l-0.38,-0.16l-2.54,1.01l-1.12,-1.44l-1.69,-0.13l-1.16,-0.75l-3.04,0.77l-1.1,-1.15l-3.31,-0.11l-0.35,-3.05l-1.35,-0.95l-1.11,-1.98l-0.33,-2.06l0.27,-2.14l0.9,-1.01l0.37,1.15l2.09,1.49l1.53,-0.48l1.82,0.08l1.38,-1.19l1.0,-0.18l2.28,0.67l2.26,-0.53l1.52,-3.64l1.01,-0.99l0.78,-2.57l4.1,0.3l-1.11,1.77l0.02,0.46l1.7,2.2l-0.23,1.39l2.07,1.71l-2.33,0.42l-0.88,1.9l0.1,2.05l-2.4,1.9l-0.06,2.45l-0.7,2.79ZM692.58,302.03l0.35,0.26l4.8,0.25l0.78,-0.97l4.17,1.09l1.13,1.68l3.69,0.45l2.13,1.04l-1.8,0.6l-2.77,-0.99l-4.8,-0.12l-5.24,-1.41l-1.84,-0.25l-1.11,0.3l-4.26,-0.97l-0.7,-1.14l-1.59,-0.13l1.18,-1.65l2.74,0.13l2.87,1.13l0.26,0.68ZM685.53,299.17l-2.22,0.04l-2.06,-2.03l-3.15,-2.01l-2.93,-3.51l-3.11,-5.33l-2.2,-2.12l-1.64,-4.06l-2.32,-1.69l-1.27,-2.07l-1.96,-1.5l-2.51,-2.65l-0.11,-0.66l4.81,0.53l2.15,2.38l3.31,2.74l2.35,2.66l2.7,0.17l1.95,1.59l1.54,2.17l1.59,0.95l-0.84,1.71l0.15,0.52l1.44,0.87l0.79,0.1l0.4,1.58l0.87,1.4l1.96,0.39l1.0,1.31l-0.6,3.01l-0.09,3.5Z", "name": "Indonesia"}, "UA": {"path": "M492.5,162.44l1.28,-2.49l1.82,0.19l0.66,-0.23l0.09,-0.71l-0.25,-0.75l-0.79,-0.72l-0.33,-1.21l-0.86,-0.62l-0.02,-1.19l-1.13,-0.86l-1.15,-0.19l-2.04,-1.0l-1.66,0.32l-0.66,0.47l-0.92,-0.0l-0.84,0.78l-2.48,0.7l-1.18,-0.71l-3.07,-0.36l-0.89,0.43l-0.24,-0.55l-1.11,-0.7l0.35,-0.93l1.26,-1.02l-0.54,-1.23l2.04,-2.43l1.4,-0.62l0.25,-1.19l-1.04,-2.39l0.83,-0.13l1.28,-0.84l1.8,-0.07l2.47,0.26l2.86,0.81l1.88,0.06l0.86,0.44l1.04,-0.41l0.77,0.66l2.18,-0.15l0.92,0.3l0.52,-0.34l0.15,-1.53l0.56,-0.54l2.85,-0.05l0.84,-0.72l3.04,-0.18l1.23,1.46l-0.48,0.77l0.21,1.03l0.36,0.32l1.8,0.14l0.93,2.08l3.18,1.15l1.94,-0.45l1.67,1.49l1.4,-0.03l3.35,0.96l0.02,0.54l-0.96,1.59l0.47,1.97l-0.26,0.7l-2.36,0.28l-1.29,0.89l-0.23,1.38l-1.83,0.27l-1.58,0.97l-2.41,0.21l-2.16,1.17l-0.21,0.38l0.34,2.26l1.23,0.75l2.13,-0.08l-0.14,0.31l-2.65,0.53l-3.23,1.69l-0.87,-0.39l0.42,-1.1l-0.25,-0.52l-2.21,-0.73l2.35,-1.06l0.12,-0.65l-0.93,-0.82l-3.62,-0.74l-0.13,-0.89l-0.46,-0.34l-2.61,0.59l-0.91,1.69l-1.71,2.04l-0.86,-0.4l-1.62,0.27Z", "name": "Ukraine"}, "QA": {"path": "M549.33,221.64l-0.76,-0.23l-0.14,-1.64l0.84,-1.29l0.47,0.52l0.04,1.34l-0.45,1.3Z", "name": "Qatar"}, "MZ": {"path": "M508.58,318.75l-0.34,-2.57l0.51,-2.05l3.55,0.63l2.5,-0.38l1.02,-0.76l1.49,0.01l2.74,-0.98l1.66,-1.2l0.5,9.24l0.41,1.23l-0.68,1.67l-0.93,1.71l-1.5,1.5l-5.16,2.28l-2.78,2.73l-1.02,0.53l-1.71,1.8l-0.98,0.57l-0.35,2.41l1.16,1.94l0.49,2.17l0.43,0.31l-0.06,2.06l-0.39,1.17l0.5,0.72l-0.25,0.73l-0.92,0.83l-5.12,2.39l-1.22,1.36l0.21,1.13l0.58,0.39l-0.11,0.72l-1.22,-0.01l-0.73,-2.97l0.42,-3.09l-1.78,-5.37l2.49,-2.81l0.69,-1.89l0.44,-0.43l0.28,-1.53l-0.39,-0.93l0.59,-3.65l-0.01,-3.26l-1.49,-1.16l-1.2,-0.22l-1.74,-1.17l-1.92,0.01l-0.29,-2.08l7.06,-1.96l1.28,1.09l0.89,-0.1l0.67,0.44l0.1,0.73l-0.51,1.29l0.19,1.81l1.75,1.83l0.65,-0.13l0.71,-1.65l1.17,-0.86l-0.26,-3.47l-1.05,-1.85l-1.04,-0.94Z", "name": "Mozambique"}}, "height": 440.70631074413296, "projection": {"type": "mill", "centralMeridian": 11.5}, "width": 900.0}); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/vector-maps/js/map-vector.js b/src/main/resources/static/files/assets/pages/vector-maps/js/map-vector.js new file mode 100644 index 0000000..051d9df --- /dev/null +++ b/src/main/resources/static/files/assets/pages/vector-maps/js/map-vector.js @@ -0,0 +1,159 @@ + 'use strict'; +! function(maps) { + "use strict"; + var b = function() {}; + b.prototype.init = function() { + maps("#world-map-markers").vectorMap({ + map: "world_mill_en", + scaleColors: ["#2196F3", "#1B8BF9"], + normalizeFunction: "polynomial", + hoverOpacity: .7, + hoverColor: !1, + regionStyle: { + initial: { + fill: "#EC407A" + } + }, + markerStyle: { + initial: { + r: 9, + fill: "#2196F3", + "fill-opacity": .9, + stroke: "#fff", + "stroke-width": 7, + "stroke-opacity": .4 + }, + hover: { + stroke: "#fff", + "fill-opacity": 1, + "stroke-width": 1.5 + } + }, + backgroundColor: "transparent", + markers: [{ + latLng: [41.9, 12.45], + name: "Vatican City" + }, { + latLng: [43.73, 7.41], + name: "Monaco" + }, { + latLng: [-.52, 166.93], + name: "Nauru" + }, { + latLng: [-8.51, 179.21], + name: "Tuvalu" + }, { + latLng: [43.93, 12.46], + name: "San Marino" + }, { + latLng: [47.14, 9.52], + name: "Liechtenstein" + }, { + latLng: [7.11, 171.06], + name: "Marshall Islands" + }, { + latLng: [17.3, -62.73], + name: "Saint Kitts and Nevis" + }, { + latLng: [3.2, 73.22], + name: "Maldives" + }, { + latLng: [35.88, 14.5], + name: "Malta" + }, { + latLng: [12.05, -61.75], + name: "Grenada" + }, { + latLng: [13.16, -61.23], + name: "Saint Vincent and the Grenadines" + }, { + latLng: [13.16, -59.55], + name: "Barbados" + }, { + latLng: [17.11, -61.85], + name: "Antigua and Barbuda" + }, { + latLng: [-4.61, 55.45], + name: "Seychelles" + }, { + latLng: [7.35, 134.46], + name: "Palau" + }, { + latLng: [42.5, 1.51], + name: "Andorra" + }, { + latLng: [14.01, -60.98], + name: "Saint Lucia" + }, { + latLng: [6.91, 158.18], + name: "Federated States of Micronesia" + }, { + latLng: [1.3, 103.8], + name: "Singapore" + }, { + latLng: [1.46, 173.03], + name: "Kiribati" + }, { + latLng: [-21.13, -175.2], + name: "Tonga" + }, { + latLng: [15.3, -61.38], + name: "Dominica" + }, { + latLng: [-20.2, 57.5], + name: "Mauritius" + }, { + latLng: [26.02, 50.55], + name: "Bahrain" + }, { + latLng: [.33, 6.73], + name: "São Tomé and Príncipe" + }] + }), maps("#asia").vectorMap({ + map: "asia_mill", + backgroundColor: "transparent", + regionStyle: { + initial: { + fill: "#4DB6AC" + } + } + }), maps("#india").vectorMap({ + map: "in_mill", + backgroundColor: "transparent", + regionStyle: { + initial: { + fill: "#1B8BF9" + } + } + }), maps("#usa").vectorMap({ + map: "us_aea_en", + backgroundColor: "transparent", + regionStyle: { + initial: { + fill: "#CDDC39" + } + } + }), maps("#uk").vectorMap({ + map: "uk_mill_en", + backgroundColor: "transparent", + regionStyle: { + initial: { + fill: "#81c868" + } + } + }), + maps("#canada").vectorMap({ + map: "uk_mill_en", + backgroundColor: "transparent", + regionStyle: { + initial: { + fill: "#18FFFF" + } + } + }) + }, maps.VectorMap = new b, maps.VectorMap.Constructor = b +}(window.jQuery), +function(maps) { + "use strict"; + maps.VectorMap.init() +}(window.jQuery); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/wall/wall.js b/src/main/resources/static/files/assets/pages/wall/wall.js new file mode 100644 index 0000000..6630997 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/wall/wall.js @@ -0,0 +1,29 @@ + 'use strict'; + //gallery + $(document).ready(function() { + + // $('#lightgallery').lightGallery(); + // $('#lightgallery1').lightGallery(); + // $('#lightgallery2').lightGallery(); + // $('#lightgallery3').lightGallery(); + // $('#lightgallery4').lightGallery(); + // $('#lightgallery5').lightGallery(); + // $('#lightgallery6').lightGallery(); + // $('#lightgallery7').lightGallery(); + // $('#lightgallery8').lightGallery(); + // $('#lightgallery9').lightGallery(); + // $('#lightgallery10').lightGallery(); + // $('#lightgallery11').lightGallery(); + + + + + $('#post-new').hide(); + $('#post-message').keyup(function() { + if (($(this).val() != "")) { + $('#post-new').show(); + } else + $('#post-new').hide(); + }); + + }); diff --git a/src/main/resources/static/files/assets/pages/widget/amchart/amcharts.js b/src/main/resources/static/files/assets/pages/widget/amchart/amcharts.js new file mode 100644 index 0000000..26d73cf --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/amchart/amcharts.js @@ -0,0 +1,53 @@ +(function(){var d;window.AmCharts?d=window.AmCharts:(d={},window.AmCharts=d,d.themes={},d.maps={},d.inheriting={},d.charts=[],d.onReadyArray=[],d.useUTC=!1,d.updateRate=60,d.uid=0,d.lang={},d.translations={},d.mapTranslations={},d.windows={},d.initHandlers=[],d.amString="am",d.pmString="pm");d.Class=function(a){var b=function(){arguments[0]!==d.inheriting&&(this.events={},this.construct.apply(this,arguments))};a.inherits?(b.prototype=new a.inherits(d.inheriting),b.base=a.inherits.prototype,delete a.inherits):(b.prototype.createEvents=function(){for(var a=0;ad.IEversion&&0b)return a;h=-1;for(a=(k=a.split(/\r\n|\n|\r/)).length;++hb;k[h]+=d.trim(g.slice(0,f))+((g=g.slice(f)).length?c:""))f=2==e||(f=g.slice(0,b+1).match(/\S*(\s)?$/))[1]?b:f.input.length-f[0].length||1==e&&b||f.input.length+(f=g.slice(b).match(/^\S*/))[0].length;g=d.trim(g)}return k.join(c)};d.trim=function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};d.wrappedText=function(a,b,c,e,h,f,g,k){var l=d.text(a,b,c,e,h,f,g);if(l){var m=l.getBBox();if(m.width>k){var p="\n";d.isModern||(p="
    ");k=Math.floor(k/(m.width/ +b.length));2c&&(a=c);return a};d.isDefined=function(a){return void 0===a?!1:!0};d.stripNumbers=function(a){return a.replace(/[0-9]+/g,"")};d.roundTo=function(a,b){if(0>b)return a;var c=Math.pow(10,b);return Math.round(a*c)/c};d.toFixed=function(a,b){var c=!1;0>a&&(c=!0,a=Math.abs(a));var e=String(Math.round(a*Math.pow(10,b)));if(0=g[b].contains){var l=a-Math.floor(a/g[b].contains)*g[b].contains;"ss"==b?(l=d.formatNumber(l,f),1==l.split(k)[0].length&&(l="0"+l)):l=d.roundTo(l,f.precision);("mm"==b||"hh"==b)&&10>l&&(l="0"+l);c=l+""+e[b]+""+c;a=Math.floor(a/g[b].contains);b=g[b].nextInterval;return d.formatDuration(a,b,c,e,h,f)}"ss"==b&&(a=d.formatNumber(a,f),1==a.split(k)[0].length&&(a="0"+a));("mm"==b||"hh"==b)&&10>a&&(a="0"+a);c=a+""+e[b]+""+c;if(g[h].count>g[b].count)for(a=g[b].count;aa?"-":"";a=Math.abs(a);var k=String(a),l=!1;-1!=k.indexOf("e")&&(l=!0);0<=c&&!l&&(k=d.toFixed(a,c));var m="";if(l)m=k;else{var k=k.split("."),l=String(k[0]),p;for(p=l.length;0<=p;p-=3)m=p!=l.length?0!==p?l.substring(p-3,p)+b+m:l.substring(p-3,p)+m:l.substring(p-3,p);void 0!==k[1]&&(m=m+f+k[1]);void 0!==c&&0=c.x-5&&a<=c.x+c.width+5&&b>=c.y-5&&b<=c.y+c.height+5?!0:!1};d.isPercents=function(a){if(-1!=String(a).indexOf("%"))return!0};d.formatValue=function(a,b,c,e,h,f,g,k){if(b){void 0===h&&(h="");var l;for(l=0;la&&(g="-");a=Math.abs(a);if(1=b[k].number&&(l=a/b[k].number,m=Number(e.precision),1>m&&(m=1),c=d.roundTo(l,m),m=d.formatNumber(c,{precision:-1,decimalSeparator:e.decimalSeparator,thousandsSeparator:e.thousandsSeparator}),!h||l==c)){f=g+""+m+""+b[k].prefix;break}}else for(k=0;k"==a&&(a="easeOutSine");"<"==a&&(a="easeInSine");"elastic"==a&&(a="easeOutElastic");return a};d.getObjById=function(a,b){var c,e;for(e=0;e"));return a};d.fixBrakes=function(a){if(d.isModern){var b=RegExp("
    ","g");a&&(a=a.replace(b,"\n"))}else a=d.fixNewLines(a);return a};d.deleteObject=function(a,b){if(a){if(void 0===b||null===b)b=20;if(0!==b)if("[object Array]"===Object.prototype.toString.call(a))for(var c=0;cb)return e/2*b*b+c;b--;return-e/2*(b*(b-2)-1)+c};d.easeInSine=function(a,b,c,e,d){return-e*Math.cos(b/d*(Math.PI/2))+e+c};d.easeOutSine=function(a,b,c,e,d){return e*Math.sin(b/d*(Math.PI/ +2))+c};d.easeOutElastic=function(a,b,c,e,d){a=1.70158;var f=0,g=e;if(0===b)return c;if(1==(b/=d))return c+e;f||(f=.3*d);gb?Math.abs(b)-1:Math.abs(b);var d;for(d=0;db?Number("0."+c+String(a)):Number(String(a)+c)};d.setCN=function(a,b,c,e){if(a.addClassNames&&b&&(b=b.node)&&c){var d=b.getAttribute("class");a=a.classNamePrefix+"-";e&&(a="");d?b.setAttribute("class",d+" "+a+c):b.setAttribute("class",a+c)}};d.removeCN=function(a,b,c){b&&(b=b.node)&&c&&(b=b.classList)&&b.remove(a.classNamePrefix+"-"+c)};d.parseDefs=function(a,b){for(var c in a){var e=typeof a[c];if(0a&&(a=3)):a=this.width/this.minHorizontalGap,this.gridCountR=Math.max(a,1)):this.gridCountR=this.gridCount;this.axisWidth=this.axisLine.axisWidth;this.addTitle()},setOrientation:function(a){this.orientation=a?"H":"V"},addTitle:function(){var a=this.title;this.titleLabel=null;if(a){var b=this.chart,c=this.titleColor;void 0===c&&(c=b.color);var e=this.titleFontSize;isNaN(e)&&(e=b.fontSize+1);a=d.text(b.container,a,c,b.fontFamily,e,this.titleAlign,this.titleBold);d.setCN(b,a,this.bcn+"title");this.titleLabel=a}},positionTitle:function(){var a=this.titleLabel;if(a){var b,c,e=this.labelsSet,h={};0this.autoRotateCount&&!isNaN(this.autoRotateAngle)&&(this.labelRotationR=this.autoRotateAngle),a=k;a<=B;a++){n=q+y*(a+Math.floor((D-q)/y))-C;"DD"==A&&(n+=36E5);n=d.resetDateToMin(new Date(n),A,u,t).getTime();"MM"==A&&(h=(n-l)/y,1.5<=(n-l)/y&&(n=n-(h-1)*y+d.getPeriodDuration("DD",3),n=d.resetDateToMin(new Date(n),A,1).getTime(),C+=y));h=(n-this.startTime)*this.stepWidth;if("radar"==b.type){if(h=this.axisWidth- +h,0>h||h>this.axisWidth)continue}else this.rotate?"date"==this.type&&"middle"==this.gridPosition&&(I=-y*this.stepWidth/2):"date"==this.type&&(h=this.axisWidth-h);f=!1;this.nextPeriod[g]&&(f=this.checkPeriodChange(this.nextPeriod[g],1,n,l,g));l=!1;f&&this.markPeriodChange?(f=this.dateFormatsObject[this.nextPeriod[g]],this.twoLineMode&&(f=this.dateFormatsObject[g]+"\n"+f,f=d.fixBrakes(f)),l=!0):f=this.dateFormatsObject[g];r||(l=!1);this.currentDateFormat=f;f=d.formatDate(new Date(n),f,b);if(a==k&&!c||a==B&&!e)f=" ";this.labelFunction&&(f=this.labelFunction(f,new Date(n),this,A,u,m).toString());this.boldLabels&&(l=!0);m=new this.axisItemRenderer(this,h,f,!1,p,I,!1,l);this.pushAxisItem(m);m=l=n;if(!isNaN(w))for(h=1;hb||b>this.height)return;if(isNaN(b)){this.hideBalloon();return}b=this.adjustBalloonCoordinate(b,e);e=this.coordinateToValue(b)}else{if(0>a||a>this.width)return;if(isNaN(a)){this.hideBalloon();return}a=this.adjustBalloonCoordinate(a,e);e=this.coordinateToValue(a)}var f;if(d=this.chart.chartCursor)f=d.index;if(this.balloon&&void 0!==e&&this.balloon.enabled){if(this.balloonTextFunction){if("date"==this.type||!0===this.parseDates)e=new Date(e);e=this.balloonTextFunction(e)}else this.balloonText?e=this.formatBalloonText(this.balloonText,f,c):isNaN(e)||(e=this.formatValue(e,c));if(a!=this.prevBX||b!=this.prevBY)this.balloon.setPosition(a,b),this.prevBX=a,this.prevBY=b,e&&this.balloon.showBalloon(e)}},adjustBalloonCoordinate:function(a){return a},createBalloon:function(){var a=this.chart,b=a.chartCursor;b&&(b=b.cursorPosition,"mouse"!=b&&(this.stickBalloonToCategory=!0),"start"==b&&(this.stickBalloonToStart=!0),"ValueAxis"==this.cname&&(this.stickBalloonToCategory=!1));this.balloon&&(this.balloon.destroy&&this.balloon.destroy(),d.extend(this.balloon,a.balloon,!0))},setBalloonBounds:function(){var a=this.balloon;if(a){var b=this.chart;a.cornerRadius=0;a.shadowAlpha=0;a.borderThickness=1;a.borderAlpha=1;a.adjustBorderColor=!1;a.showBullet=!1;this.balloon=a;a.chart=b;a.mainSet=b.plotBalloonsSet;a.pointerWidth=this.tickLength;if(this.parseDates||"date"==this.type)a.pointerWidth=0;a.className=this.id;b="V";"V"==this.orientation&&(b="H");this.stickBalloonToCategory||(a.animationDuration=0);var c,e,d,f,g=this.inside,k=this.width,l=this.height;switch(this.position){case"bottom":c=0;e=k;g?(d=0,f=l):(d=l,f=l+1E3);break;case"top":c=0;e=k;g?(d=0,f=l):(d=-1E3,f=0);break;case"left":d=0;f=l;g?(c=0,e=k):(c=-1E3,e=0);break;case"right":d=0,f=l,g?(c=0,e=k):(c=k,e=k+1E3)}a.drop||(a.pointerOrientation=b);a.setBounds(c,d,e,f)}}})})();(function(){var d=window.AmCharts;d.ValueAxis=d.Class({inherits:d.AxisBase,construct:function(a){this.cname="ValueAxis";this.createEvents("axisChanged","logarithmicAxisFailed","axisZoomed","axisIntZoomed");d.ValueAxis.base.construct.call(this,a);this.dataChanged=!0;this.stackType="none";this.position="left";this.unitPosition="right";this.includeAllValues=this.recalculateToPercents=this.includeHidden=this.includeGuidesInMinMax=this.integersOnly=!1;this.durationUnits={DD:"d. ",hh:":",mm:":",ss:""};this.scrollbar=!1;this.baseValue=0;this.radarCategoriesEnabled=!0;this.axisFrequency=1;this.gridType="polygons";this.useScientificNotation=!1;this.axisTitleOffset=10;this.pointPosition="axis";this.minMaxMultiplier=1;this.logGridLimit=2;this.totalTextOffset=this.treatZeroAs=0;this.minPeriod="ss";this.relativeStart=0;this.relativeEnd=1;d.applyTheme(this,a,this.cname)},updateData:function(){0>=this.gridCountR&&(this.gridCountR=1);this.totals=[];this.data=this.chart.chartData;var a=this.chart;"xy"!=a.type&&(this.stackGraphs("smoothedLine"),this.stackGraphs("line"),this.stackGraphs("column"),this.stackGraphs("step"));this.recalculateToPercents&&this.recalculate();if(this.synchronizationMultiplier&&this.synchronizeWith)d.isString(this.synchronizeWith)&&(this.synchronizeWith=a.getValueAxisById(this.synchronizeWith)),this.synchronizeWith&&(this.synchronizeWithAxis(this.synchronizeWith),this.foundGraphs=!0);else if(this.foundGraphs=!1,this.getMinMax(),0===this.start&&this.end==this.data.length-1&&isNaN(this.minZoom)&&isNaN(this.maxZoom)||isNaN(this.fullMin)&&isNaN(this.fullMax))this.fullMin=this.min,this.fullMax=this.max,"date"!=this.type&&this.strictMinMax&&(isNaN(this.minimum)||(this.fullMin=this.minimum),isNaN(this.maximum)||(this.fullMax=this.maximum)),this.logarithmic&&(this.fullMin=this.logMin,0===this.fullMin&&(this.fullMin=this.treatZeroAs)),"date"==this.type&&(this.minimumDate||(this.fullMin=this.minRR),this.maximumDate||(this.fullMax=this.maxRR),this.strictMinMax&&(this.minimumDate&&(this.fullMin=this.minimumDate.getTime()),this.maximumDate&&(this.fullMax=this.maximumDate.getTime())))},draw:function(){d.ValueAxis.base.draw.call(this);var a=this.chart,b=this.set;this.labelRotationR=this.labelRotation;d.setCN(a,this.set,"value-axis value-axis-"+this.id);d.setCN(a,this.labelsSet,"value-axis value-axis-"+this.id);d.setCN(a,this.axisLine.axisSet,"value-axis value-axis-"+this.id);var c=this.type;"duration"==c&&(this.duration="ss");!0===this.dataChanged&&(this.updateData(),this.dataChanged=!1);"date"==c&&(this.logarithmic=!1,this.min=this.minRR,this.max=this.maxRR,this.reversed=!1,this.getDateMinMax());if(this.logarithmic){var e=this.treatZeroAs,h=this.getExtremes(0,this.data.length-1).min;!isNaN(this.minimum)&&this.minimum=h||0>=this.minimum){this.fire({type:"logarithmicAxisFailed",chart:a});return}}this.grid0=null;var f,g,k=a.dx,l=a.dy,e=!1,h=this.logarithmic;if(isNaN(this.min)||isNaN(this.max)||!this.foundGraphs||Infinity==this.min||-Infinity==this.max)e=!0;else{"date"==this.type&&this.min==this.max&&(this.max+=this.minDuration(),this.min-=this.minDuration());var m=this.labelFrequency,p=this.showFirstLabel,q=this.showLastLabel,n=1,t=0;this.minCalc=this.min;this.maxCalc=this.max;if(this.strictMinMax&&(isNaN(this.minimum)||(this.min=this.minimum),isNaN(this.maximum)||(this.max=this.maximum),this.min==this.max))return;isNaN(this.minZoom)||(this.minReal=this.min=this.minZoom);isNaN(this.maxZoom)||(this.max=this.maxZoom);if(this.logarithmic){g=this.fullMin;var r=this.fullMax;isNaN(this.minimum)||(g=this.minimum);isNaN(this.maximum)||(r=this.maximum);var r=Math.log(r)*Math.LOG10E-Math.log(g)*Math.LOG10E,w=Math.log(this.max)/Math.LN10-Math.log(g)*Math.LOG10E;this.relativeStart=d.roundTo((Math.log(this.minReal)/Math.LN10-Math.log(g)*Math.LOG10E)/r,5);this.relativeEnd=d.roundTo(w/r,5)}else this.relativeStart=d.roundTo(d.fitToBounds((this.min-this.fullMin)/(this.fullMax-this.fullMin), +0,1),5),this.relativeEnd=d.roundTo(d.fitToBounds((this.max-this.fullMin)/(this.fullMax-this.fullMin),0,1),5);var r=Math.round((this.maxCalc-this.minCalc)/this.step)+1,z;!0===h?(z=Math.log(this.max)*Math.LOG10E-Math.log(this.minReal)*Math.LOG10E,this.stepWidth=this.axisWidth/z,z>this.logGridLimit&&(r=Math.ceil(Math.log(this.max)*Math.LOG10E)+1,t=Math.round(Math.log(this.minReal)*Math.LOG10E),r>this.gridCountR&&(n=Math.ceil(r/this.gridCountR)))):this.stepWidth=this.axisWidth/(this.max-this.min);var x= +0;1>this.step&&-1this.maxDecCount&&(x=this.maxDecCount);w=this.precision;isNaN(w)||(x=w);isNaN(this.maxZoom)&&(this.max=d.roundTo(this.max,this.maxDecCount),this.min=d.roundTo(this.min,this.maxDecCount));g={};g.precision=x;g.decimalSeparator=a.nf.decimalSeparator;g.thousandsSeparator=a.nf.thousandsSeparator;this.numberFormatter=g;var u;this.exponential=!1;for(g=t;g=this.autoRotateCount&&!isNaN(this.autoRotateAngle)&&(this.labelRotationR=this.autoRotateAngle),c=this.minCalc,h&&(r++,c=this.maxCalc-r*x),this.gridCountReal=r,g=this.startCount=t;gthis.logGridLimit)t=Math.pow(10,g);else if(0>=t&&(t=c+x*g+x/2,0>=t))continue;u=this.formatValue(t,!1,g);Math.round(g/m)!=g/m&&(u=void 0);if(0===g&&!p||g==r-1&&!q)u=" ";f=this.getCoordinate(t);var B;this.rotate&&this.autoWrap&&(B=this.stepWidth*x-10);u=new this.axisItemRenderer(this,f,u,void 0,B,void 0,void 0,this.boldLabels);this.pushAxisItem(u);if(t==this.baseValue&&"radar"!=a.type){var D,C,I=this.width,H=this.height;"H"==this.orientation?0<=f&&f<=I+1&&(D=[f,f,f+k],C=[H,0,l]):0<=f&&f<=H+1&&(D=[0,I,I+k],C=[f,f,f+l]);D&&(f=d.fitToBounds(2*this.gridAlpha,0,1),isNaN(this.zeroGridAlpha)||(f=this.zeroGridAlpha),f=d.line(a.container,D,C,this.gridColor,f,1,this.dashLength),f.translate(this.x,this.y),this.grid0=f,a.axesSet.push(f),f.toBack(),d.setCN(a,f,this.bcn+"zero-grid-"+this.id),d.setCN(a,f,this.bcn+"zero-grid"))}if(!isNaN(y)&&0this.logGridLimit&&(y=Math.pow(10,g+n)),f=9,y=(y-t)/f);I=this.gridAlpha;this.gridAlpha=this.minorGridAlpha;for(H=1;Hl&&0>k||(k=new this.guideFillRenderer(this,l,k,C),this.pushAxisItem(k,y),y=k.graphics(),C.graphics=y,this.addEventListeners(y,C));this.fillAlpha= +D}u=this.baseValue;this.min>this.baseValue&&this.max>this.baseValue&&(u=this.min);this.minc&&(f.precision=Math.abs(c)),b&&1b&&c.shift();for(var e=Math.floor(Math.log(Math.abs(a))*Math.LOG10E),d=0;da){if(g=Math.pow(10,-g)*f,g==Math.round(g))return f}else if(f==Math.round(f))return f}},stackGraphs:function(a){var b=this.stackType;"stacked"==b&&(b="regular");"line"==b&&(b="none");"100% stacked"==b&&(b="100%");this.stackType=b;var c=[],e=[],h=[],f=[],g,k=this.chart.graphs,l,m,p,q,n,t=this.baseValue,r=!1;if("line"==a||"step"==a||"smoothedLine"==a)r=!0;if(r&&("regular"==b||"100%"==b))for(q=0;qg?(m.values.close=g,isNaN(e[n])?m.values.open=t:(m.values.close+=e[n],m.values.open=e[n]),e[n]=m.values.close):(m.values.close=g,isNaN(h[n])?m.values.open=t:(m.values.close+=h[n],m.values.open=h[n]),h[n]=m.values.close)))}}for(n=this.start;n<=this.end;n++)for(q=0;qc?(m.values.close=d.fitToBounds(c+e[n],-100,100),m.values.open=e[n],e[n]=m.values.close):(m.values.close=d.fitToBounds(c+h[n],-100,100),m.values.open=h[n],h[n]=m.values.close)))))},recalculate:function(){var a=this.chart,b=a.graphs,c;for(c=0;cq&&g++}if(m=a.recalculateFromDate)m=d.getDate(m,a.dataDateFormat,"fff"),g=a.getClosestIndex(a.chartData,"time",m.getTime(),!0,0,a.chartData.length),k=a.chartData.length-1;for(m=g;m<=k&&(g=this.data[m].axes[this.id].graphs[e.id],f=g.values[h],e.recalculateValue&&(f=g.dataContext[e.valueField+e.recalculateValue]),isNaN(f));m++);this.recBaseValue=f;for(h=l;h<=k;h++){g=this.data[h].axes[this.id].graphs[e.id];g.percents={};var l=g.values,n;for(n in l)g.percents[n]="percents"!=n?l[n]/f*100-100:l[n]}}}},getMinMax:function(){var a=!1,b=this.chart,c=b.graphs,e;for(e=0;ethis.max&&(this.max=c.toValue),c.value>this.max&&(this.max=c.value);isNaN(this.minimum)||(this.min=this.minimum);isNaN(this.maximum)||(this.max=this.maximum);"date"==this.type&&this.getDateMinMax();this.min>this.max&&(a=this.max,this.max=this.min,this.min=a);isNaN(this.minZoom)||(this.min=this.minZoom);isNaN(this.maxZoom)||(this.max=this.maxZoom);this.minCalc=this.min;this.maxCalc=this.max;this.minReal=this.min;this.maxReal=this.max;0===this.min&&0===this.max&&(this.max=9);this.min>this.max&&(this.min=this.max-1);a=this.min;b=this.max;c=this.max-this.min;e=0===c?Math.pow(10,Math.floor(Math.log(Math.abs(this.max))*Math.LOG10E))/10:Math.pow(10,Math.floor(Math.log(Math.abs(c))*Math.LOG10E))/10;isNaN(this.maximum)&&(this.max=Math.ceil(this.max/e)*e+e);isNaN(this.minimum)&&(this.min= +Math.floor(this.min/e)*e-e);0>this.min&&0<=a&&(this.min=0);0=b&&(this.max=0);"100%"==this.stackType&&(this.min=0>this.min?-100:0,this.max=0>this.max?0:100);c=this.max-this.min;e=Math.pow(10,Math.floor(Math.log(Math.abs(c))*Math.LOG10E))/10;this.step=Math.ceil(c/this.gridCountR/e)*e;c=Math.pow(10,Math.floor(Math.log(Math.abs(this.step))*Math.LOG10E));c=d.fixStepE(c);e=Math.ceil(this.step/c);5=e&&2c?(this.maxDecCount=Math.abs(Math.log(Math.abs(c))*Math.LOG10E),this.maxDecCount=Math.round(this.maxDecCount),this.step=d.roundTo(this.step,this.maxDecCount+1)):this.maxDecCount=0;this.min=this.step*Math.floor(this.min/this.step);this.max=this.step*Math.ceil(this.max/this.step);0>this.min&&0<=a&&(this.min=0);0=b&&(this.max=0);1e&&(e=l);else for(var m in k)k.hasOwnProperty(m)&& +"percents"!=m&&"total"!=m&&"error"!=m&&(l=k[m],le&&(e=l))}}}return{min:c,max:e}},zoomOut:function(a){this.maxZoom=this.minZoom=NaN;this.zoomToRelativeValues(0,1,a)},zoomToRelativeValues:function(a,b,c){if(this.reversed){var e=a;a=1-b;b=1-e}var d=this.fullMax,e=this.fullMin,f=e+(d-e)*a,g=e+(d-e)*b;0<=this.minimum&&0>f&&(f=0);this.logarithmic&&(isNaN(this.minimum)||(e=this.minimum),isNaN(this.maximum)||(d=this.maximum),d=Math.log(d)*Math.LOG10E-Math.log(e)*Math.LOG10E,f=Math.pow(10,d*a+ +Math.log(e)*Math.LOG10E),g=Math.pow(10,d*b+Math.log(e)*Math.LOG10E));return this.zoomToValues(f,g,c)},zoomToValues:function(a,b,c){if(bp?(v=X+ha*Math.sin(V)-B-3+2,G+=-ha*Math.cos(V)-Qa*Math.sin(V)-4):v-=B+r+3+3,v-=aa):(0p?(v=X+B+3-ha/2*Math.sin(V)+2,G+=ha/2*Math.cos(V)):v+=B+u+3+3,v+=aa)):(v+=na+r/2-ea,G+=ma,J?(0xa+2||0>r))ca.remove(),ca=null}else{0<=b&&b<=X+1&&(0X+1||vc&&"object"==typeof p&&(p=p.join(",").split(",").reverse());"V"==g?(g=d.rect(l,a.width,c,p,m),g.translate(h,b-k+f)):(g=d.rect(l,c,a.height,p,m),g.translate(b-k+h,f));d.setCN(a.chart,g,"guide-fill");e.id&&d.setCN(a.chart,g,"guide-fill-"+e.id);this.set=l.set([g])},graphics:function(){return this.set},getLabel:function(){}})})();(function(){var d=window.AmCharts;d.AmChart=d.Class({construct:function(a){this.svgIcons=this.tapToActivate=!0;this.theme=a;this.classNamePrefix="amcharts";this.addClassNames=!1;this.version="3.21.5";d.addChart(this);this.createEvents("buildStarted","dataUpdated","init","rendered","drawn","failed","resized","animationFinished");this.height=this.width="100%";this.dataChanged=!0;this.chartCreated=!1;this.previousWidth=this.previousHeight=0;this.backgroundColor="#FFFFFF";this.borderAlpha=this.backgroundAlpha=0;this.color=this.borderColor="#000000";this.fontFamily="Verdana";this.fontSize=11;this.usePrefixes=!1;this.autoResize=!0;this.autoDisplay=!1;this.addCodeCredits=this.accessible=!0;this.touchStartTime=this.touchClickDuration=0;this.precision=-1;this.percentPrecision=2;this.decimalSeparator=".";this.thousandsSeparator=",";this.labels=[];this.allLabels=[];this.titles=[];this.marginRight=this.marginLeft=this.autoMarginOffset=0;this.timeOuts=[];this.creditsPosition="top-left";var b=document.createElement("div"),c=b.style;c.overflow="hidden";c.position="relative";c.textAlign="left";this.chartDiv=b;b=document.createElement("div");c=b.style;c.overflow="hidden";c.position="relative";c.textAlign="left";this.legendDiv=b;this.titleHeight=0;this.hideBalloonTime=150;this.handDrawScatter=2;this.cssScale=this.handDrawThickness=1;this.cssAngle=0;this.prefixesOfBigNumbers=[{number:1E3,prefix:"k"},{number:1E6,prefix:"M"},{number:1E9,prefix:"G"},{number:1E12,prefix:"T"},{number:1E15,prefix:"P"},{number:1E18,prefix:"E"},{number:1E21,prefix:"Z"},{number:1E24,prefix:"Y"}];this.prefixesOfSmallNumbers=[{number:1E-24,prefix:"y"},{number:1E-21,prefix:"z"},{number:1E-18,prefix:"a"},{number:1E-15,prefix:"f"},{number:1E-12,prefix:"p"},{number:1E-9,prefix:"n"},{number:1E-6,prefix:"\u03bc"},{number:.001,prefix:"m"}];this.panEventsEnabled=!0;this.product="amcharts";this.animations=[];this.balloon=new d.AmBalloon(this.theme);this.balloon.chart=this;this.processTimeout=0;this.processCount=1E3;this.animatable=[];this.langObj={};d.applyTheme(this,a,"AmChart")},drawChart:function(){0a||isNaN(a))a=0;this.chartDiv.style.height=a+"px"}}return a},updateWidth:function(){var a=this.divRealWidth,b=this.divRealHeight,c=this.legend;if(c){var e=this.legendDiv,d=e.offsetWidth;isNaN(c.width)||(d=c.width);c.ieW&&(d=c.ieW);var f=e.offsetHeight,e=e.style,g=this.chartDiv.style,k=c.position;if(("right"==k||"left"==k)&&void 0===c.divId){a-=d;if(0>a||isNaN(a))a=0;g.width=a+"px";this.balloon&&this.balloon.setBounds&&this.balloon.setBounds(2,2,a-2,this.realHeight);"left"==k?(g.left=d+"px",e.left="0px"):(g.left="0px",e.left=a+"px");b>f&&(e.top=(b-f)/2+"px")}}return a},getTitleHeight:function(){this.drawTitles(!0);return this.titleHeight},addTitle:function(a,b,c,e,d){isNaN(b)&&(b=this.fontSize+2);a={text:a,size:b,color:c,alpha:e, +bold:d,enabled:!0};this.titles.push(a);return a},handleWheel:function(a){var b=0;a||(a=window.event);a.wheelDelta?b=a.wheelDelta/120:a.detail&&(b=-a.detail/3);b&&this.handleWheelReal(b,a.shiftKey);a.preventDefault&&a.preventDefault()},handleWheelReal:function(){},handleDocTouchStart:function(){this.handleMouseMove();this.tmx=this.mouseX;this.tmy=this.mouseY;this.touchStartTime=(new Date).getTime()},handleDocTouchEnd:function(){-.5Math.abs(this.mouseX-this.tmx)&&4>Math.abs(this.mouseY-this.tmy)?(this.tapped=!0,this.panRequired&&this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction="none",this.chartDiv.style.touchAction="none")):this.mouseIsOver||this.resetTouchStyle()):(this.tapped=!1,this.resetTouchStyle())},resetTouchStyle:function(){this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction="auto",this.chartDiv.style.touchAction="auto")},checkTouchDuration:function(a){var b=this,c=(new Date).getTime();if(a)if(a.touches)b.isTouchEvent=!0;else if(!b.isTouchEvent)return!0;if(c-b.touchStartTime>b.touchClickDuration)return!0;setTimeout(function(){b.resetTouchDuration()},300)},resetTouchDuration:function(){this.isTouchEvent=!1},checkTouchMoved:function(){if(4a.valueAxis.minMaxMultiplier&&a.positiveClip(a.set));break;case"radar":a.createRadarGraph();break;case"xy":a.createXYGraph()}a.playedTO=setTimeout(function(){a.setAnimationPlayed.call(a)},500*a.chart.startDuration)}},setAnimationPlayed:function(){this.animationPlayed=!0},createXYGraph:function(){var a=[],b=[],c=this.xAxis,e=this.yAxis;this.pmh=e.height;this.pmw=c.width;this.pmy=this.pmx=0;var d;for(d=this.start;d<=this.end;d++){var f=this.data[d].axes[c.id].graphs[this.id],g=f.values,k=g.x,l=g.y,g=c.getCoordinate(k,this.noRounding),m=e.getCoordinate(l,this.noRounding);if(!isNaN(k)&&!isNaN(l)&&(a.push(g),b.push(m),f.x=g,f.y=m,k=this.createBullet(f,g,m,d),l=this.labelText)){var l=this.createLabel(f,l),p=0;k&&(p=k.size);this.positionLabel(f,g,m,l,p)}}this.drawLineGraph(a,b);this.launchAnimation()},createRadarGraph:function(){var a=this.valueAxis.stackType,b=[],c=[],e=[],d=[],f,g,k,l,m;for(m=this.start;m<=this.end;m++){var p=this.data[m].axes[this.valueAxis.id].graphs[this.id],q,n;"none"==a||"3d"==a?q=p.values.value:(q=p.values.close,n=p.values.open);if(isNaN(q))this.connect||(this.drawLineGraph(b,c,e,d),b=[],c=[],e=[],d=[]);else{var t=this.valueAxis.getCoordinate(q,this.noRounding)-this.height,t=t*this.valueAxis.rMultiplier,r=-360/(this.end-this.start+1)*m;"middle"==this.valueAxis.pointPosition&&(r-=180/(this.end-this.start+1));q=t*Math.sin(r/180*Math.PI);t*=Math.cos(r/180*Math.PI);b.push(q);c.push(t);if(!isNaN(n)){var w=this.valueAxis.getCoordinate(n,this.noRounding)-this.height,w=w*this.valueAxis.rMultiplier,z=w*Math.sin(r/180*Math.PI),r=w*Math.cos(r/180*Math.PI);e.push(z);d.push(r);isNaN(k)&&(k=z);isNaN(l)&&(l=r)}r=this.createBullet(p,q,t,m);p.x=q;p.y=t;if(z=this.labelText)z=this.createLabel(p,z),w=0,r&&(w=r.size),this.positionLabel(p,q,t,z,w);isNaN(f)&&(f=q);isNaN(g)&&(g=t)}}b.push(f);c.push(g);isNaN(k)||(e.push(k),d.push(l));this.drawLineGraph(b,c,e,d);this.launchAnimation()},positionLabel:function(a,b,c,e,d){if(e){var f=this.chart,g=this.valueAxis,k="middle",l=!1,m=this.labelPosition,p=e.getBBox(),q=this.chart.rotate,n=a.isNegative,t=this.fontSize;void 0===t&&(t=this.chart.fontSize);c-=p.height/2-t/2-1;void 0!==a.labelIsNegative&&(n=a.labelIsNegative);switch(m){case"right":m=q?n?"left":"right":"right";break;case"top":m=q?"top":n?"bottom":"top";break;case"bottom":m=q?"bottom":n?"top":"bottom";break;case"left":m=q?n?"right":"left":"left"}var t=a.columnGraphics,r=0,w=0;t&&(r=t.x,w=t.y);var z=this.labelOffset;switch(m){case"right":k="start";b+=d/2+z;break;case"top":c=g.reversed?c+(d/2+p.height/2+z):c-(d/2+p.height/2+z);break;case"bottom":c=g.reversed?c-(d/2+p.height/2+z):c+(d/2+p.height/2+z);break;case"left":k="end";b-=d/2+z;break;case"inside":"column"==this.type&&(l=!0,q?n?(k="end",b=r-3-z):(k="start",b=r+3+z):c=n?w+7+z:w-10-z);break;case"middle":"column"==this.type&&(l=!0,q?b-=(b-r)/2+z-3:c-=(c-w)/2+z-3)}"auto"!=this.labelAnchor&&(k=this.labelAnchor);e.attr({"text-anchor":k});this.labelRotation&&e.rotate(this.labelRotation);e.translate(b,c);!this.showAllValueLabels&&t&&l&&(p=e.getBBox(),p.height>a.columnHeight||p.width>a.columnWidth)&&(e.remove(),e=null);if(e&&"radar"!=f.type)if(q){if(0>c||c>this.height)e.remove(),e=null;!this.showAllValueLabels&&e&&(0>b||b>this.width)&&(e.remove(),e=null)}else{if(0>b||b>this.width)e.remove(), +e=null;!this.showAllValueLabels&&e&&(0>c||c>this.height)&&(e.remove(),e=null)}e&&this.allBullets.push(e);return e}},getGradRotation:function(){var a=270;"horizontal"==this.gradientOrientation&&(a=0);return this.gradientRotation=a},createSerialGraph:function(){this.dashLengthSwitched=this.fillColorsSwitched=this.lineColorSwitched=void 0;var a=this.chart,b=this.id,c=this.index,e=this.data,h=this.chart.container,f=this.valueAxis,g=this.type,k=this.columnWidthReal,l=this.showBulletsAt;isNaN(this.columnWidth)||(k=this.columnWidth);isNaN(k)&&(k=.8);var m=this.useNegativeColorIfDown,p=this.width,q=this.height,n=this.y,t=this.rotate,r=this.columnCount,w=d.toCoordinate(this.cornerRadiusTop,k/2),z=this.connect,x=[],u=[],A,y,B,D,C=this.chart.graphs.length,I,H=this.dx/this.tcc,Q=this.dy/this.tcc,M=f.stackType,P=this.start,ia=this.end,J=this.scrollbar,aa="graph-column-";J&&(aa="scrollbar-graph-column-");var ma=this.categoryAxis,na=this.baseCoord,Pa=this.negativeBase,Z=this.columnIndex,da=this.lineThickness,X=this.lineAlpha,xa=this.lineColorR,ea=this.dashLength,fa=this.set,Ba,ga=this.getGradRotation(),V=this.chart.columnSpacing,Y=ma.cellWidth,Da=(Y*k-r)/r;V>Da&&(V=Da);var G,v,oa,ha=q,Qa=p,ca=0,tb=0,ub=0,vb=0,gb=0,hb=0,wb=this.fillColorsR,Ra=this.negativeFillColors,Ja=this.negativeLineColor,Ya=this.fillAlphas,Za=this.negativeFillAlphas;"object"==typeof Ya&&(Ya=Ya[0]);"object"==typeof Za&&(Za=Za[0]);var xb=this.noRounding;"step"==g&&(xb=!1);var ib=f.getCoordinate(f.min);f.logarithmic&&(ib=f.getCoordinate(f.minReal));this.minCoord= +ib;this.resetBullet&&(this.bullet="none");if(!(J||"line"!=g&&"smoothedLine"!=g&&"step"!=g||(1==e.length&&"step"!=g&&"none"==this.bullet&&(this.bullet="round",this.resetBullet=!0),!Ra&&void 0==Ja||m))){var Ua=Pa;Ua>f.max&&(Ua=f.max);Uak&&(k=1);var Nb=this.fixedColumnWidth;isNaN(Nb)||(k=Nb);var L;if("line"==g||"step"==g||"smoothedLine"==g){if(0W?!0:!1);if(!J)switch(this.showBalloonAt){case"close":v.y=F;break;case"open":v.y=N;break;case"high":v.y=ta;break;case"low":v.y=ra}var ja=G.x[ma.id],Wa=this.periodSpan-1;"step"!=g||isNaN(G.cellWidth)||(Y=G.cellWidth);var wa=Math.floor(Y/2)+Math.floor(Wa*Y/2),Ga=wa,nb=0;"left"==this.stepDirection&&(nb=(2*Y+Wa*Y)/2,ja-=nb);"center"==this.stepDirection&&(nb=Y/2,ja-=nb);"start"==this.pointPosition&&(ja-=Y/2+Math.floor(Wa*Y/2),wa=0,Ga=Math.floor(Y)+Math.floor(Wa*Y));"end"==this.pointPosition&&(ja+=Y/2+Math.floor(Wa*Y/2),wa=Math.floor(Y)+Math.floor(Wa*Y),Ga=0);if(Ob){var Cb=this.columnWidth;isNaN(Cb)||(wa*=Cb,Ga*=Cb)}J||(v.x=ja);-1E5>ja&&(ja=-1E5); +ja>p+1E5&&(ja=p+1E5);t?(E=F,O=N,N=F=ja,isNaN(ua)&&!this.fillToGraph&&(O=na),qa=ra,sa=ta):(O=E=ja,isNaN(ua)&&!this.fillToGraph&&(N=na));if(!Bb&&WTa?(Sa&&($a=!0),Sa=!1):(Sa||($a=!0),Sa=!0):v.isNegative=W=lb||Math.abs(F-kb)>=lb)x.push(E),u.push(F),jb=E,kb=F;ya=E;Ea=F;ka=E;la=F;!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N));if($a||void 0!=v.lineColor&&v.lineColor!=this.lineColorSwitched||void 0!=v.fillColors&&v.fillColors!=this.fillColorsSwitched||!isNaN(v.dashLength))this.drawLineGraph(x,u,T,U),x=[E],u=[F],T=[],U=[],!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N)),m?(Sa?(this.lineColorSwitched=xa,this.fillColorsSwitched=wb):(this.lineColorSwitched=Ja,this.fillColorsSwitched=Ra),void 0===this.bulletColor&&(this.bulletColorSwitched=xa)):(this.lineColorSwitched=v.lineColor,this.fillColorsSwitched=v.fillColors,void 0===this.bulletColor&&(this.bulletColorSwitched=this.lineColorSwitched)),this.dashLengthSwitched=v.dashLength;v.gap&&(this.drawLineGraph(x,u,T,U),x=[],u=[],T=[],U=[])}break;case"smoothedLine":if(isNaN(W))z||(this.drawSmoothedGraph(x,u,T,U),x=[],u=[],T=[],U=[]);else{if(Math.abs(E-jb)>=lb||Math.abs(F-kb)>=lb)x.push(E),u.push(F),jb=E,kb=F;ya=E;Ea=F;ka=E;la=F;!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N));void 0==v.lineColor&&void 0==v.fillColors&&isNaN(v.dashLength)||(this.drawSmoothedGraph(x,u,T,U),x=[E],u=[F],T=[],U=[],!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N)),this.lineColorSwitched=v.lineColor,this.fillColorsSwitched=v.fillColors,this.dashLengthSwitched=v.dashLength);v.gap&&(this.drawSmoothedGraph(x,u,T,U),x=[],u=[],T=[],U=[])}break;case"step":if(!isNaN(W)){t?(isNaN(A)||(x.push(A),u.push(F-wa)),u.push(F-wa),x.push(E),u.push(F+Ga),x.push(E),!Ma||isNaN(N)||isNaN(O)||(isNaN(B)||(T.push(B),U.push(N-wa)),T.push(O),U.push(N-wa),T.push(O),U.push(N+Ga))):(isNaN(y)||(u.push(y),x.push(E-wa)),x.push(E-wa),u.push(F),x.push(E+Ga),u.push(F),!Ma||isNaN(N)||isNaN(O)||(isNaN(D)||(T.push(O-wa),U.push(D)),T.push(O-wa),U.push(N),T.push(O+Ga),U.push(N)));A=E;y=F;B=O;D=N;ya=E;Ea=F;ka=E;la=F;if($a||void 0!=v.lineColor||void 0!=v.fillColors||!isNaN(v.dashLength)){var Db=x[x.length-2],dc=u[u.length-2];x.pop();u.pop();T.pop();U.pop();this.drawLineGraph(x,u,T,U);x=[Db];u=[dc];T=[];U=[];Ma&&(T=[Db,Db+wa+Ga],U=[D,D]);t?(u.push(F+Ga),x.push(E)):(x.push(E+Ga),u.push(F));this.lineColorSwitched=v.lineColor;this.fillColorsSwitched=v.fillColors;this.dashLengthSwitched=v.dashLength;m&&(Sa?(this.lineColorSwitched=xa,this.fillColorsSwitched=wb):(this.lineColorSwitched=Ja,this.fillColorsSwitched=Ra))}if(Ob||v.gap)A=y=NaN,this.drawLineGraph(x,u,T,U),x=[],u=[],T=[],U=[]}else if(!z){if(1>=this.periodSpan||1wa+Ga)A=y=NaN;this.drawLineGraph(x,u,T,U);x=[];u=[];T=[];U=[]}break;case"column":Ca=Ha;void 0!=v.lineColor&&(Ca=v.lineColor);if(!isNaN(W)){m||(v.isNegative=WRb&&ob>Rb)){var Aa;if(t){"3d"==M?(R=F-(r/2-this.depthCount+1)*(k+V)+V/2+Q*Z,S=O+H*Z,Aa=Z):(R=Math.floor(F-(r/2-Z)*(k+V)+V/2),S=O,Aa=0);K=k;ya=E;Ea=R+k/2;ka=E;la=R+k/2;R+K>q+Aa*Q&&(K=q-R+Aa*Q);Rba?!0:!1;0===ba&&1/W===1/-0&&(v.labelIsNegative=!0);isNaN(G.percentWidthValue)||(K=this.height*G.percentWidthValue/100,R=ja-K/2,Ea=R+K/2);K=d.roundTo(K,2);ba=d.roundTo(ba,2);Rp+Aa*H&&(K=p-S+Aa*H);Sq&&(K=q-R);0>R&&(K+=R,R=0);if(Rua?(Eb=[E,sa],Fb=[O,qa]):(Eb=[O,sa],Fb=[E,qa]);!isNaN(sa)&&!isNaN(qa)&&Fp&&(K=p-S);0>S&&(K+=S,S=0);ba=F-N;if(S=ua&&(Va=0);var va=new d.Cuboid(h,K,ba,H,Q,Na,Va,da,Ca,X,ga,w,t,ea,bb,mb,aa),Gb,Hb;W>ua?(Gb=[F,ta],Hb=[N,ra]):(Gb=[N,ta],Hb=[F,ra]);!isNaN(ta)&&!isNaN(ra)&&EW?E-ac/2-2-fb-sb:E+ac/2+3+fb+sb):(db=ya,eb=0>W?F+bc/2+fb+sb:F-bc/2-3-fb-sb);Oa.translate(db,eb);f.totals[L]=Oa;t?(0>eb||eb>q)&&Oa.remove():(0>db||db>p)&&Oa.remove()}}}}}}}this.lastDataItem=v;if("line"==g||"step"==g||"smoothedLine"==g)"smoothedLine"==g?this.drawSmoothedGraph(x,u,T,U):this.drawLineGraph(x,u,T,U),J||this.launchAnimation();this.bulletsHidden&&this.hideBullets();this.customBulletsHidden&&this.hideCustomBullets()},animateColumns:function(a,b){var c=this,e=c.chart.startDuration;0h.height&&(y=h.height),0>y&&(y=0));q=d.line(l,a,b,t,q,n,x,!1,!0,f);q.node.setAttribute("stroke-linejoin","round");d.setCN(k,q,h.bcn+"stroke");m.push(q);m.click(function(a){h.handleGraphEvent(a,"clickGraph")}).mouseover(function(a){h.handleGraphEvent(a,"rollOverGraph")}).mouseout(function(a){h.handleGraphEvent(a,"rollOutGraph")}).touchmove(function(a){h.chart.handleMouseMove(a)}).touchend(function(a){h.chart.handleTouchEnd(a)});void 0===z||h.useNegativeColorIfDown||(n=d.line(l,a,b,z,r,n,x,!1,!0,f),n.node.setAttribute("stroke-linejoin","round"),d.setCN(k,n,h.bcn+"stroke"),d.setCN(k,n,h.bcn+"stroke-negative"),p.push(n));if(0a&&(a=this.fillAlphas),0===a&&(a=this.bulletAlpha),0===a&&(a=1));return a},createBullet:function(a,b,c){if(!isNaN(b)&&!isNaN(c)&&("none"!=this.bullet||this.customBullet||a.bullet||a.customBullet)){var e=this.chart,h=this.container,f=this.bulletOffset,g=this.bulletSize;isNaN(a.bulletSize)||(g=a.bulletSize);var k=a.values.value,l=this.maxValue,m=this.minValue,p=this.maxBulletSize,q=this.minBulletSize;isNaN(l)||(isNaN(k)||(g=(k-m)/(l-m)*(p-q)+q),m==l&&(g=p));l=g;this.bulletAxis&&(g=a.values.error, +isNaN(g)||(k=g),g=this.bulletAxis.stepWidth*k);gb||b>this.width||c<-g/2||c>this.height)n.remove(),n=null;n&&(this.bulletSet.push(n),n.translate(b,c),this.addListeners(n,a),this.allBullets.push(n));a.bx=b;a.by=c;d.setCN(e,n,this.bcn+"bullet");a.className&&d.setCN(e,n,a.className,!0)}if(n){n.size=g||0;if(e=this.bulletHitAreaSize)h=d.circle(h,e,"#FFFFFF",.001,0),h.translate(b,c),a.hitBullet=h,this.bulletSet.push(h),this.addListeners(h,a);a.bulletGraphics=n;void 0!==this.tabIndex&&n.setAttr("tabindex",this.tabIndex)}else n={size:0};n.graphDataItem=a;return n}},showBullets:function(){var a=this.allBullets,b;this.bulletsHidden=!1;for(b=0;ba+k||hq+l)?(g.showBalloon(m),g.hide(0)):(g.followCursor(c),g.showBalloon(m)))):(this.hideBalloonReal(),g.hide(),this.resizeBullet(a,e,h))}else this.hideBalloonReal()}},resizeBullet:function(a,b,c){this.fixBulletSize();if(a&&d.isModern&&(1!=b||!isNaN(c))){var e=a.bulletGraphics;e&&!e.doNotScale&&(e.translate(a.bx,a.by,b),isNaN(c)||(e.setAttr("fill-opacity",c),e.setAttr("stroke-opacity",c)),this.resizedDItem=a)}}})})();(function(){var d=window.AmCharts;d.ChartCursor=d.Class({construct:function(a){this.cname="ChartCursor";this.createEvents("changed","zoomed","onHideCursor","onShowCursor","draw","selected","moved","panning","zoomStarted");this.enabled=!0;this.cursorAlpha=1;this.selectionAlpha=.2;this.cursorColor="#CC0000";this.categoryBalloonAlpha=1;this.color="#FFFFFF";this.type="cursor";this.zoomed=!1;this.zoomable=!0;this.pan=!1;this.categoryBalloonDateFormat="MMM DD, YYYY";this.categoryBalloonText="[[category]]";this.categoryBalloonEnabled=this.valueBalloonsEnabled=!0;this.rolledOver=!1;this.cursorPosition="middle";this.bulletsEnabled=this.skipZoomDispatch=!1;this.bulletSize=8;this.selectWithoutZooming=this.oneBalloonOnly=!1;this.graphBulletSize=1.7;this.animationDuration=.3;this.zooming=!1;this.adjustment=0;this.avoidBalloonOverlapping=!0;this.leaveCursor=!1;this.leaveAfterTouch=!0;this.valueZoomable=!1;this.balloonPointerOrientation="horizontal";this.hLineEnabled=this.vLineEnabled=!0;this.vZoomEnabled=this.hZoomEnabled=!1;d.applyTheme(this,a,this.cname)},draw:function(){this.destroy();var a=this.chart;a.panRequired=!0;var b=a.container;this.rotate=a.rotate;this.container=b;this.prevLineHeight=this.prevLineWidth=NaN;b=b.set();b.translate(this.x,this.y);this.set=b;a.cursorSet.push(b);this.createElements();d.isString(this.limitToGraph)&&(this.limitToGraph=d.getObjById(a.graphs,this.limitToGraph),this.fullWidth=!1,this.cursorPosition="middle");this.pointer=this.balloonPointerOrientation.substr(0,1).toUpperCase();this.isHidden=!1;this.hideLines();this.valueLineAxis||(this.valueLineAxis=a.valueAxes[0])},createElements:function(){var a=this,b=a.chart,c=b.dx,e=b.dy,h=a.width,f=a.height,g,k,l=a.cursorAlpha,m=a.valueLineAlpha;a.rotate?(g=m,k=l):(k=m,g=l);"xy"==b.type&&(k=l,void 0!==m&&(k=m),g=l);a.vvLine=d.line(a.container,[c,0,0],[e,0,f],a.cursorColor,g,1);d.setCN(b,a.vvLine,"cursor-line");d.setCN(b,a.vvLine,"cursor-line-vertical");a.hhLine=d.line(a.container,[0,h,h+c],[0,0,e],a.cursorColor,k,1);d.setCN(b,a.hhLine,"cursor-line");d.setCN(b,a.hhLine,"cursor-line-horizontal");a.vLine=a.rotate?a.vvLine:a.hhLine;a.set.push(a.vvLine);a.set.push(a.hhLine);a.set.node.style.pointerEvents="none";a.fullLines=a.container.set();b=b.cursorLineSet;b.push(a.fullLines);b.translate(a.x,a.y);b.clipRect(-1,-1,h+2,f+2);void 0!==a.tabIndex&&(b.setAttr("tabindex",a.tabIndex),b.keyup(function(b){a.handleKeys(b)}).focus(function(b){a.showCursor()}).blur(function(b){a.hideCursor()}));a.set.clipRect(0,0,h,f)},handleKeys:function(a){var b=this.prevIndex,c=this.chart;if(c){var e=c.chartData;e&&(isNaN(b)&&(b=e.length-1),37!=a.keyCode&&40!=a.keyCode||b--,39!=a.keyCode&&38!=a.keyCode||b++,b=d.fitToBounds(b,c.startIndex,c.endIndex),(a=this.chart.chartData[b])&&this.setPosition(a.x.categoryAxis),this.prevIndex=b)}},update:function(){var a=this.chart;if(a){var b=a.mouseX-this.x,c=a.mouseY-this.y;this.mouseX=b;this.mouseY=c;this.mouse2X=a.mouse2X-this.x;this.mouse2Y=a.mouse2Y-this.y;var e;if(a.chartData&&0document.documentMode&&(this.updateOnReleaseOnly=!0);this.dragIconHeight=this.dragIconWidth=35;this.dragIcon="dragIconRoundBig";this.dragCursorHover="cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab;";this.dragCursorDown="cursor: move; cursor: grab; cursor: -moz-grabbing; cursor: -webkit-grabbing;";this.vResizeCursor="ns-resize";this.hResizeCursor="ew-resize";this.enabled=!0;this.percentStart=this.offset=0;this.percentEnd=1;d.applyTheme(this,a,"SimpleChartScrollbar")},getPercents:function(){var a=this.getDBox(),b=a.x,c=a.y,e=a.width,a=a.height;this.rotate?(b=1-c/this.height,c=1-(c+a)/this.height):(c=b/this.width, +b=(b+e)/this.width);this.percentStart=c;this.percentEnd=b},draw:function(){var a=this;a.destroy();if(a.enabled){var b=a.chart.container,c=a.rotate,e=a.chart;e.panRequired=!0;var h=b.set();a.set=h;c?d.setCN(e,h,"scrollbar-vertical"):d.setCN(e,h,"scrollbar-horizontal");e.scrollbarsSet.push(h);var f,g;c?(f=a.scrollbarHeight,g=e.plotAreaHeight):(g=a.scrollbarHeight,f=e.plotAreaWidth);a.width=f;if((a.height=g)&&f){var k=d.rect(b,f,g,a.backgroundColor,a.backgroundAlpha,1,a.backgroundColor,a.backgroundAlpha); +d.setCN(e,k,"scrollbar-bg");a.bg=k;h.push(k);k=d.rect(b,f,g,"#000",.005);h.push(k);a.invisibleBg=k;k.click(function(){a.handleBgClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()}).touchend(function(){a.handleBgClick()});k=d.rect(b,f,g,a.selectedBackgroundColor,a.selectedBackgroundAlpha);d.setCN(e,k,"scrollbar-bg-selected");a.selectedBG=k;h.push(k);f=d.rect(b,f,g,"#000",.005);a.dragger=f;h.push(f);f.mousedown(function(b){a.handleDragStart(b)}).mouseup(function(){a.handleDragStop()}).mouseover(function(){a.handleDraggerOver()}).mouseout(function(){a.handleMouseOut()}).touchstart(function(b){a.handleDragStart(b)}).touchend(function(){a.handleDragStop()});g=e.pathToImages;var l,k=a.dragIcon.replace(/\.[a-z]*$/i,"");d.isAbsolute(k)&&(g="");c?(l=g+k+"H"+e.extension,g=a.dragIconWidth,c=a.dragIconHeight):(l=g+k+e.extension,c=a.dragIconWidth,g=a.dragIconHeight);k=b.image(l,0,0,c,g);d.setCN(e,k,"scrollbar-grip-left");l=b.image(l,0,0,c,g);d.setCN(e,l,"scrollbar-grip-right");var m=10,p=20;e.panEventsEnabled&&(m=25,p=a.scrollbarHeight);var q=d.rect(b,m,p,"#000",.005),n=d.rect(b,m,p,"#000",.005);n.translate(-(m-c)/2,-(p-g)/2);q.translate(-(m-c)/2,-(p-g)/2); +c=b.set([k,n]);b=b.set([l,q]);a.iconLeft=c;h.push(a.iconLeft);a.iconRight=b;h.push(b);a.updateGripCursor(!1);e.makeAccessible(c,a.accessibleLabel);e.makeAccessible(b,a.accessibleLabel);e.makeAccessible(f,a.accessibleLabel);c.setAttr("role","menuitem");b.setAttr("role","menuitem");f.setAttr("role","menuitem");void 0!==a.tabIndex&&(c.setAttr("tabindex",a.tabIndex),c.keyup(function(b){a.handleKeys(b,1,0)}));void 0!==a.tabIndex&&(f.setAttr("tabindex",a.tabIndex),f.keyup(function(b){a.handleKeys(b,1,1)}));void 0!==a.tabIndex&&(b.setAttr("tabindex",a.tabIndex),b.keyup(function(b){a.handleKeys(b,0,1)}));c.mousedown(function(){a.leftDragStart()}).mouseup(function(){a.leftDragStop()}).mouseover(function(){a.iconRollOver()}).mouseout(function(){a.iconRollOut()}).touchstart(function(){a.leftDragStart()}).touchend(function(){a.leftDragStop()});b.mousedown(function(){a.rightDragStart()}).mouseup(function(){a.rightDragStop()}).mouseover(function(){a.iconRollOver()}).mouseout(function(){a.iconRollOut()}).touchstart(function(){a.rightDragStart()}).touchend(function(){a.rightDragStop()});d.ifArray(e.chartData)?h.show():h.hide();a.hideDragIcons();a.clipDragger(!1)}h.translate(a.x,a.y);h.node.style.msTouchAction="none";h.node.style.touchAction="none"}},handleKeys:function(a,b,c){this.getPercents();var e=this.percentStart,d=this.percentEnd;if(this.rotate)var f=d,d=e,e=f;if(37==a.keyCode||40==a.keyCode)e-=.02*b,d-=.02*c;if(39==a.keyCode||38==a.keyCode)e+=.02*b,d+=.02*c;this.rotate&&(a=d,d=e,e=a);isNaN(d)||isNaN(e)||this.percentZoom(e,d,!0)},updateScrollbarSize:function(a,b){if(!isNaN(a)&&!isNaN(b)){a=Math.round(a);b=Math.round(b);var c=this.dragger,e,d,f,g,k;this.rotate?(e=0,d=a,f=this.width+1,g=b-a,c.setAttr("height",b-a),c.setAttr("y",d)):(e=a,d=0,f=b-a,g=this.height+1,k=b-a,c.setAttr("x",e),c.setAttr("width",k));this.clipAndUpdate(e,d,f,g)}},update:function(){var a,b=!1,c,e,d=this.x,f=this.y,g=this.dragger,k=this.getDBox();if(k){c=k.x+d;e=k.y+f;var l=k.width,k=k.height,m=this.rotate,p=this.chart,q=this.width,n=this.height,t=p.mouseX,p=p.mouseY;a=this.initialMouse;this.forceClip&&this.clipDragger(!0);if(this.dragging){var r=this.initialCoord;m?(a=r+(p-a),0>a&&(a=0),r=n-k,a>r&&(a=r),g.setAttr("y",a)):(a=r+(t-a),0>a&&(a=0),r=q-l,a>r&&(a=r),g.setAttr("x",a));this.clipDragger(!0)}if(this.resizingRight){if(m)if(a=p-e,!isNaN(this.maxHeight)&&a>this.maxHeight&&(a=this.maxHeight),a+e>n+f&&(a=n-e+f),0>a)this.resizingRight=!1,b=this.resizingLeft=!0;else{if(0===a||isNaN(a))a=.1;g.setAttr("height",a)}else if(a=t-c,!isNaN(this.maxWidth)&&a>this.maxWidth&&(a=this.maxWidth),a+c>q+d&&(a=q-c+d),0>a)this.resizingRight=!1,b=this.resizingLeft=!0;else{if(0===a||isNaN(a))a=.1;g.setAttr("width",a)}this.clipDragger(!0)}if(this.resizingLeft){if(m)if(c=e,e=p,en+f&&(e=n+f),a=!0===b?c-e:k+c-e,!isNaN(this.maxHeight)&&a>this.maxHeight&&(a=this.maxHeight,e=c),0>a)this.resizingRight=!0,this.resizingLeft=!1,g.setAttr("y",c+k-f);else{if(0===a||isNaN(a))a=.1;g.setAttr("y",e-f);g.setAttr("height",a)}else if(e=t,eq+d&&(e=q+d),a=!0===b?c-e:l+c-e,!isNaN(this.maxWidth)&&a>this.maxWidth&&(a=this.maxWidth,e=c),0>a)this.resizingRight=!0,this.resizingLeft=!1,g.setAttr("x",c+l-d);else{if(0===a||isNaN(a))a=.1;g.setAttr("x",e-d);g.setAttr("width",a)}this.clipDragger(!0)}}},stopForceClip:function(){this.animating=this.forceClip=!1},clipDragger:function(a){var b=this.getDBox();if(b){var c=b.x,e=b.y,d=b.width,b=b.height,f=!1;if(this.rotate){if(c=0,d=this.width+1,this.clipY!=e||this.clipH!=b)f=!0}else if(e=0,b=this.height+1,this.clipX!=c||this.clipW!=d)f=!0;f&&(this.clipAndUpdate(c,e,d,b),a&&(this.updateOnReleaseOnly||this.dispatchScrollbarEvent()))}},maskGraphs:function(){},clipAndUpdate:function(a,b,c,d){this.clipX=a;this.clipY=b;this.clipW=c;this.clipH=d;this.selectedBG.setAttr("width",c);this.selectedBG.setAttr("height",d);this.selectedBG.translate(a,b);this.updateDragIconPositions();this.maskGraphs(a,b,c,d)},dispatchScrollbarEvent:function(){if(this.skipEvent)this.skipEvent=!1;else{var a=this.chart;a.hideBalloon();var b=this.getDBox(),c=b.x,d=b.y,h=b.width,b=b.height;this.getPercents();this.rotate?(c=d,h=this.height/b):h=this.width/h;this.fire({type:"zoomed",position:c,chart:a,target:this,multiplier:h,relativeStart:this.percentStart,relativeEnd:this.percentEnd})}},updateDragIconPositions:function(){var a=this.getDBox(),b=a.x,c=a.y,d=this.iconLeft,h=this.iconRight,f,g,k=this.scrollbarHeight;this.rotate?(f=this.dragIconWidth,g=this.dragIconHeight,d.translate((k-g)/2,c-f/2),h.translate((k-g)/2,c+a.height-f/2)):(f=this.dragIconHeight, +g=this.dragIconWidth,d.translate(b-g/2,(k-f)/2),h.translate(b-g/2+a.width,(k-f)/2))},showDragIcons:function(){this.resizeEnabled&&(this.iconLeft.show(),this.iconRight.show())},hideDragIcons:function(){if(!this.resizingLeft&&!this.resizingRight&&!this.dragging){if(this.hideResizeGrips||!this.resizeEnabled)this.iconLeft.hide(),this.iconRight.hide();this.removeCursors()}},removeCursors:function(){this.chart.setMouseCursor("auto")},fireZoomEvent:function(a){this.fire({type:a,chart:this.chart,target:this})}, +percentZoom:function(a,b,c){a=d.fitToBounds(a,0,b);b=d.fitToBounds(b,a,1);if(this.dragger&&this.enabled){this.dragger.stop();isNaN(a)&&(a=0);isNaN(b)&&(b=1);var e,h;this.rotate?(e=this.height,b=e-e*b,h=e-e*a):(e=this.width,h=e*b,b=e*a);this.updateScrollbarSize(b,h);this.clipDragger(!1);this.getPercents();c&&this.dispatchScrollbarEvent()}},destroy:function(){this.clear();d.remove(this.set);d.remove(this.iconRight);d.remove(this.iconLeft)},clear:function(){},handleDragStart:function(){if(this.enabled){this.fireZoomEvent("zoomStarted");var a=this.chart;this.dragger.stop();this.removeCursors();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorDown);this.dragging=!0;var b=this.getDBox();this.rotate?(this.initialCoord=b.y,this.initialMouse=a.mouseY):(this.initialCoord=b.x,this.initialMouse=a.mouseX)}},handleDragStop:function(){this.updateOnReleaseOnly&&(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent());this.dragging=!1;this.mouseIsOver&&this.removeCursors();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorHover);this.update();this.fireZoomEvent("zoomEnded")},handleDraggerOver:function(){this.handleMouseOver();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorHover)},leftDragStart:function(){this.fireZoomEvent("zoomStarted");this.dragger.stop();this.resizingLeft=!0;this.updateGripCursor(!0)},updateGripCursor:function(a){d.isModern&&(a=this.rotate?a?this.vResizeCursorDown:this.vResizeCursorHover:a?this.hResizeCursorDown:this.hResizeCursorHover)&&(this.iconRight&&(this.iconRight.node.style.cssText=a),this.iconLeft&&(this.iconLeft.node.style.cssText=a))},leftDragStop:function(){this.resizingLeft&&(this.resizingLeft=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease(),this.fireZoomEvent("zoomEnded"));this.updateGripCursor(!1)},rightDragStart:function(){this.fireZoomEvent("zoomStarted");this.dragger.stop();this.resizingRight=!0;this.updateGripCursor(!0)},rightDragStop:function(){this.resizingRight&&(this.resizingRight=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease(),this.fireZoomEvent("zoomEnded"));this.updateGripCursor(!1)},iconRollOut:function(){this.removeCursors()},iconRollOver:function(){this.rotate?this.vResizeCursor&&this.chart.setMouseCursor(this.vResizeCursor):this.hResizeCursor&&this.chart.setMouseCursor(this.hResizeCursor);this.handleMouseOver()},getDBox:function(){if(this.dragger)return this.dragger.getBBox()},handleBgClick:function(){var a=this;if(!a.resizingRight&&!a.resizingLeft){a.zooming=!0;var b,c,e=a.scrollDuration,h=a.dragger;b=a.getDBox();var f=b.height,g=b.width;c=a.chart;var k=a.y,l=a.x,m=a.rotate;m?(b="y",c=c.mouseY-f/2-k,c=d.fitToBounds(c,0,a.height-f)):(b="x",c=c.mouseX-g/2-l,c=d.fitToBounds(c,0,a.width-g));a.updateOnReleaseOnly?(a.skipEvent=!1,h.setAttr(b,c),a.dispatchScrollbarEvent(),a.clipDragger()):(a.animating=!0,c=Math.round(c),m?h.animate({y:c},e,">"):h.animate({x:c},e,">"),a.forceClip=!0,clearTimeout(a.forceTO),a.forceTO=setTimeout(function(){a.stopForceClip.call(a)},5E3*e))}},updateOnRelease:function(){this.updateOnReleaseOnly&&(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent())},handleReleaseOutside:function(){if(this.set){if(this.resizingLeft||this.resizingRight||this.dragging)this.dragging=this.resizingRight=this.resizingLeft=!1,this.updateOnRelease(),this.removeCursors();this.animating=this.mouseIsOver=!1;this.hideDragIcons();this.update()}},handleMouseOver:function(){this.mouseIsOver=!0;this.showDragIcons()},handleMouseOut:function(){this.mouseIsOver=!1;this.hideDragIcons();this.removeCursors()}})})();(function(){var d=window.AmCharts;d.ChartScrollbar=d.Class({inherits:d.SimpleChartScrollbar,construct:function(a){this.cname="ChartScrollbar";d.ChartScrollbar.base.construct.call(this,a);this.graphLineColor="#BBBBBB";this.graphLineAlpha=0;this.graphFillColor="#BBBBBB";this.graphFillAlpha=1;this.selectedGraphLineColor="#888888";this.selectedGraphLineAlpha=0;this.selectedGraphFillColor="#888888";this.selectedGraphFillAlpha=1;this.gridCount=0;this.gridColor="#FFFFFF";this.gridAlpha=.7;this.skipEvent=this.autoGridCount=!1;this.color="#FFFFFF";this.scrollbarCreated=!1;this.oppositeAxis=!0;this.accessibleLabel="Zoom chart using cursor arrows";d.applyTheme(this,a,this.cname)},init:function(){var a=this.categoryAxis,b=this.chart,c=this.gridAxis;a||("CategoryAxis"==this.gridAxis.cname?(this.catScrollbar=!0,a=new d.CategoryAxis,a.id="scrollbar"):(a=new d.ValueAxis,a.data=b.chartData,a.id=c.id,a.type=c.type,a.maximumDate=c.maximumDate,a.minimumDate=c.minimumDate,a.minPeriod=c.minPeriod,a.minMaxField=c.minMaxField),this.categoryAxis=a);a.chart=b;var e=b.categoryAxis;e&&(a.firstDayOfWeek=e.firstDayOfWeek);a.dateFormats=c.dateFormats;a.markPeriodChange=c.markPeriodChange;a.boldPeriodBeginning=c.boldPeriodBeginning;a.labelFunction=c.labelFunction;a.axisItemRenderer=d.RecItem;a.axisRenderer=d.RecAxis;a.guideFillRenderer=d.RecFill;a.inside=!0;a.fontSize=this.fontSize;a.tickLength=0;a.axisAlpha=0;d.isString(this.graph)&&(this.graph=d.getObjById(b.graphs,this.graph));(a=this.graph)&&this.catScrollbar&&(c=this.valueAxis,c||(this.valueAxis=c=new d.ValueAxis,c.visible=!1,c.scrollbar=!0,c.axisItemRenderer=d.RecItem,c.axisRenderer=d.RecAxis,c.guideFillRenderer=d.RecFill,c.labelsEnabled=!1,c.chart=b),b=this.unselectedGraph,b||(b=new d.AmGraph,b.scrollbar=!0,this.unselectedGraph=b,b.negativeBase=a.negativeBase,b.noStepRisers=a.noStepRisers),b=this.selectedGraph,b||(b=new d.AmGraph,b.scrollbar=!0,this.selectedGraph=b,b.negativeBase=a.negativeBase,b.noStepRisers=a.noStepRisers));this.scrollbarCreated=!0},draw:function(){var a=this;d.ChartScrollbar.base.draw.call(a);if(a.enabled){a.scrollbarCreated||a.init();var b=a.chart,c=b.chartData,e=a.categoryAxis,h=a.rotate,f=a.x,g=a.y,k=a.width,l=a.height,m=a.gridAxis,p=a.set;e.setOrientation(!h);e.parseDates=m.parseDates;"ValueAxis"==a.categoryAxis.cname&&(e.rotate=!h);e.equalSpacing=m.equalSpacing;e.minPeriod=m.minPeriod;e.startOnAxis=m.startOnAxis;e.width=k-1;e.height=l;e.gridCount=a.gridCount;e.gridColor=a.gridColor;e.gridAlpha=a.gridAlpha;e.color=a.color;e.tickLength=0;e.axisAlpha=0;e.autoGridCount=a.autoGridCount;e.parseDates&&!e.equalSpacing&&e.timeZoom(b.firstTime,b.lastTime);e.minimum=a.gridAxis.fullMin;e.maximum=a.gridAxis.fullMax;e.strictMinMax=!0;e.zoom(0,c.length-1);if((m=a.graph)&&a.catScrollbar){var q=a.valueAxis,n=m.valueAxis;q.id=n.id;q.rotate=h;q.setOrientation(h);q.width=k;q.height=l;q.dataProvider=c;q.reversed=n.reversed;q.logarithmic=n.logarithmic;q.gridAlpha=0;q.axisAlpha=0;p.push(q.set);h?(q.y=g,q.x=0):(q.x=f,q.y=0);var f=Infinity,g=-Infinity,t;for(t=0;tg&&(g=z)}}Infinity!=f&&(q.minimum=f);-Infinity!=g&&(q.maximum=g+.1*(g-f));f==g&&(--q.minimum,q.maximum+=1);void 0!==a.minimum&&(q.minimum=a.minimum);void 0!==a.maximum&&(q.maximum=a.maximum);q.zoom(0,c.length-1);w=a.unselectedGraph;w.id=m.id;w.bcn="scrollbar-graph-";w.rotate=h;w.chart=b;w.data=c;w.valueAxis=q;w.chart=m.chart;w.categoryAxis=a.categoryAxis;w.periodSpan=m.periodSpan;w.valueField=m.valueField;w.openField=m.openField;w.closeField=m.closeField;w.highField=m.highField;w.lowField=m.lowField;w.lineAlpha=a.graphLineAlpha;w.lineColorR=a.graphLineColor;w.fillAlphas=a.graphFillAlpha;w.fillColorsR=a.graphFillColor;w.connect=m.connect;w.hidden=m.hidden;w.width=k;w.height=l;w.pointPosition=m.pointPosition;w.stepDirection=m.stepDirection;w.periodSpan=m.periodSpan;n=a.selectedGraph;n.id=m.id;n.bcn=w.bcn+"selected-";n.rotate=h;n.chart=b;n.data=c;n.valueAxis=q;n.chart=m.chart;n.categoryAxis=e;n.periodSpan=m.periodSpan;n.valueField=m.valueField;n.openField=m.openField;n.closeField=m.closeField;n.highField=m.highField;n.lowField=m.lowField;n.lineAlpha=a.selectedGraphLineAlpha;n.lineColorR=a.selectedGraphLineColor;n.fillAlphas=a.selectedGraphFillAlpha;n.fillColorsR=a.selectedGraphFillColor;n.connect=m.connect;n.hidden=m.hidden;n.width=k;n.height=l;n.pointPosition=m.pointPosition;n.stepDirection=m.stepDirection;n.periodSpan=m.periodSpan;b=a.graphType;b||(b=m.type);w.type=b;n.type=b;c=c.length-1;w.zoom(0,c);n.zoom(0,c);n.set.click(function(){a.handleBackgroundClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()});w.set.click(function(){a.handleBackgroundClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()});p.push(w.set);p.push(n.set)}p.push(e.set);p.push(e.labelsSet);a.bg.toBack();a.invisibleBg.toFront();a.dragger.toFront();a.iconLeft.toFront();a.iconRight.toFront()}},timeZoom:function(a,b,c){this.startTime=a;this.endTime=b;this.timeDifference=b-a;this.skipEvent=!d.toBoolean(c);this.zoomScrollbar();this.dispatchScrollbarEvent()},zoom:function(a,b){this.start=a;this.end=b;this.skipEvent=!0;this.zoomScrollbar()},dispatchScrollbarEvent:function(){if(this.categoryAxis&&"ValueAxis"==this.categoryAxis.cname)d.ChartScrollbar.base.dispatchScrollbarEvent.call(this);else if(this.skipEvent)this.skipEvent=!1;else{var a=this.chart.chartData,b,c,e=this.dragger.getBBox();b=e.x;var h=e.y,f=e.width,e=e.height,g=this.chart;this.rotate?(b=h,c=e):c=f;f={type:"zoomed",target:this};f.chart=g;var k=this.categoryAxis,l=this.stepWidth,h=g.minSelectedTime,e=g.maxSelectedTime,m=!1;if(k.parseDates&&!k.equalSpacing){if(a=g.lastTime,g=g.firstTime,k=Math.round(b/l)+g,b=this.dragging?k+this.timeDifference:Math.round((b+c)/l)+g,k>b&&(k=b),0e&&(b=Math.round(k+(b-k)/2),m=Math.round(e/2),k=b-m,b+=m,m=!0),b>a&&(b= +a),b-hb&&(b=k+h),k!=this.startTime||b!=this.endTime)this.startTime=k,this.endTime=b,f.start=k,f.end=b,f.startDate=new Date(k),f.endDate=new Date(b),this.fire(f)}else{k.startOnAxis||(b+=l/2);c-=this.stepWidth/2;h=k.xToIndex(b);b=k.xToIndex(b+c);if(h!=this.start||this.end!=b)k.startOnAxis&&(this.resizingRight&&h==b&&b++,this.resizingLeft&&h==b&&(0this.timeDifference&&(this.timeDifference=0)},handleBackgroundClick:function(){d.ChartScrollbar.base.handleBackgroundClick.call(this);this.dragging||(this.difference=this.end-this.start,this.timeDifference=this.endTime-this.startTime,0>this.timeDifference&&(this.timeDifference=0))}})})();(function(){var d=window.AmCharts;d.AmBalloon=d.Class({construct:function(a){this.cname="AmBalloon";this.enabled=!0;this.fillColor="#FFFFFF";this.fillAlpha=.8;this.borderThickness=2;this.borderColor="#FFFFFF";this.borderAlpha=1;this.cornerRadius=0;this.maxWidth=220;this.horizontalPadding=8;this.verticalPadding=4;this.pointerWidth=6;this.pointerOrientation="V";this.color="#000000";this.adjustBorderColor=!0;this.show=this.follow=this.showBullet=!1;this.bulletSize=3;this.shadowAlpha=.4;this.shadowColor="#000000";this.fadeOutDuration=this.animationDuration=.3;this.fixedPosition=!0;this.offsetY=6;this.offsetX=1;this.textAlign="center";this.disableMouseEvents=!0;this.deltaSignX=this.deltaSignY=1;d.isModern||(this.offsetY*=1.5);this.sdy=this.sdx=0;d.applyTheme(this,a,this.cname)},draw:function(){var a=this.pointToX,b=this.pointToY;d.isModern||(this.drop=!1);var c=this.chart;d.VML&&(this.fadeOutDuration=0);this.xAnim&&c.stopAnim(this.xAnim);this.yAnim&&c.stopAnim(this.yAnim);this.sdy=this.sdx=0;if(!isNaN(a)){var e=this.follow,h=c.container,f=this.set;d.remove(f);this.removeDiv();f=h.set();f.node.style.pointerEvents="none";this.set=f;this.mainSet?(this.mainSet.push(this.set),this.sdx=this.mainSet.x,this.sdy=this.mainSet.y):c.balloonsSet.push(f);if(this.show){var g=this.l,k=this.t,l=this.r,m=this.b,p=this.balloonColor,q=this.fillColor,n=this.borderColor,t=q;void 0!=p&&(this.adjustBorderColor?t=n=p:q=p);var r=this.horizontalPadding,w=this.verticalPadding,z=this.pointerWidth,x=this.pointerOrientation,u=this.cornerRadius,A=c.fontFamily,y=this.fontSize;void 0==y&&(y=c.fontSize);var p=document.createElement("div"),B=c.classNamePrefix;p.className=B+"-balloon-div";this.className&&(p.className=p.className+" "+B+"-balloon-div-"+this.className);B=p.style;this.disableMouseEvents&&(B.pointerEvents="none");B.position="absolute";var D=this.minWidth,C=document.createElement("div");p.appendChild(C);var I=C.style;isNaN(D)||(I.minWidth=D-2*r+"px");I.textAlign=this.textAlign;I.maxWidth=this.maxWidth+"px";I.fontSize=y+"px";I.color=this.color;I.fontFamily=A;C.innerHTML=this.text;c.chartDiv.appendChild(p);this.textDiv=p;var I=p.offsetWidth,H=p.offsetHeight;p.clientHeight&&(I=p.clientWidth,H=p.clientHeight);A=H+2*w;C=I+2*r;!isNaN(D)&&CA&&(z=A/2),y=b-A/2,a=m&&(y=m-A);yl&&(D=l-C);var k=y+w,m=D+r,M=this.shadowAlpha,P=this.shadowColor,r=this.borderThickness,ia=this.bulletSize,J,w=this.fillAlpha,aa=this.borderAlpha;this.showBullet&&(J=d.circle(h,ia,t,w),f.push(J));this.drop?(g=C/1.6,l=0,"V"==x&&(x="down"),"H"==x&&(x="left"),"down"==x&&(D=a+1,y=b-g-g/3),"up"==x&&(l=180,D=a+1,y=b+g+g/3),"left"==x&&(l=270,D=a+g+g/3+2,y=b),"right"==x&&(l=90,D=a-g-g/3+2,y=b),k=y-H/2+1,m=D-I/2-1,q=d.drop(h,g,l,q,w,r,n,aa)):0C-z&&(g=C-z),gA-z&&(x=A-z),xa?C:a-D,C,C,0,0,C]),0this.r-d.width&&(a=this.r-d.width);hthis.processCount&&(this.processCount=1);var b=a.length/this.processCount;this.parseCount=Math.ceil(b)-1;for(var c=0;ca.length&&(c=a.length);var h=this.graphs,f={},g=this.seriesIdField;g||(g=this.categoryField);var k=!1,l,m=this.categoryAxis,p,q,n;m&&(k=m.parseDates,p=m.forceShowField,n=m.classNameField,q=m.labelColorField,l=m.categoryFunction);var t,r,w={},z;k&&(t=d.extractPeriod(m.minPeriod),r=t.period,t=t.count,z=d.getPeriodDuration(r,t));var x={};this.lookupTable=x;var u,A=this.dataDateFormat,y={};for(u=b;u=z*P&&(y[M].gap=!0),b.forceGap){var P=0,ma;for(ma in J.values)P++;0b?this.colors[b]:a.lineColorR?a.lineColorR:d.randomColor();a.lineColorR=c}a.fillColorsR=a.fillColors?a.fillColors:a.lineColorR;a.bulletBorderColorR=a.bulletBorderColor?a.bulletBorderColor:a.useLineColorForBulletBorder?a.lineColorR:a.bulletColor;a.bulletColorR=a.bulletColor?a.bulletColor:a.lineColorR;if(c=this.patterns)a.pattern=c[b]},handleLegendEvent:function(a){var b=a.type;if(a=a.dataItem){var c=a.hidden,d=a.showBalloon;switch(b){case"clickMarker":this.textClickEnabled&&(d?this.hideGraphsBalloon(a):this.showGraphsBalloon(a));break;case"clickLabel":d?this.hideGraphsBalloon(a):this.showGraphsBalloon(a);break;case"rollOverItem":c||this.highlightGraph(a);break;case"rollOutItem":c||this.unhighlightGraph();break;case"hideItem":this.hideGraph(a);break;case"showItem":this.showGraph(a)}}},highlightGraph:function(a){var b=this.graphs;if(b){var c,d=.2;this.legend&&(d=this.legend.rollOverGraphAlpha);if(1!=d)for(c=0;c=b&&(b=.001);if(void 0==h||0===h)h=.01;void 0===f&&(f="#000000");void 0===g&&(g=0);e={fill:c,stroke:f,"fill-opacity":e,"stroke-width":h,"stroke-opacity":g};a=isNaN(l)?a.circle(0,0,b).attr(e):a.ellipse(0,0,b,l).attr(e);k&&a.gradient("radialGradient",[c,d.adjustLuminosity(c,-.6)]);return a};d.text=function(a,b,c,e,h,f,g,k){f||(f="middle");"right"==f&&(f="end");"left"==f&&(f="start");isNaN(k)&&(k=1);void 0!==b&&(b=String(b),d.isIE&&!d.isModern&&(b=b.replace("&","&"),b=b.replace("&","&")));c={fill:c,"font-family":e,"font-size":h+"px",opacity:k};!0===g&&(c["font-weight"]="bold");c["text-anchor"]=f;return a.text(b,c)};d.polygon=function(a,b,c,e,h,f,g,k,l,m,p){isNaN(f)&&(f=.01);isNaN(k)&&(k=h);var q=e,n=!1;"object"==typeof q&&1b&&(b=Math.abs(b),t=-b);0>c&&(c=Math.abs(c),r=-c);t+=d.dx;r+=d.dy;h={fill:q,stroke:g,"fill-opacity":h,"stroke-opacity":k};void 0!==p&&0=x&&(h=x);var u=1/180*Math.PI,x=b+Math.sin(e*u)*k,A=c-Math.cos(e*u)*w,y=b+Math.sin(e*u)*f,B=c-Math.cos(e*u)*g,D=b+Math.sin((e+h)*u)*f,C=c-Math.cos((e+h)*u)*g,I=b+Math.sin((e+h)*u)*k,u=c-Math.cos((e+h)*u)*w,H={fill:d.adjustLuminosity(m.fill,-.2),"stroke-opacity":0,"fill-opacity":m["fill-opacity"]},Q=0;180Math.abs(h)&&1>=Math.abs(D-y)&&1>=Math.abs(C-B)&&(M=!0));h="";var P;q&&(H["fill-opacity"]=0,H["stroke-opacity"]=m["stroke-opacity"]/2,H.stroke=m.stroke);if(0a.length&&(a=String(a[0])+String(a[0])+String(a[1])+String(a[1])+String(a[2])+String(a[2]));b=b||0;var c="#",e,h;for(h=0;3>h;h++)e=parseInt(a.substr(2*h,2),16),e=Math.round(Math.min(Math.max(0,e+e*b),255)).toString(16),c+=("00"+ +e).substr(e.length);return c}})();(function(){var d=window.AmCharts;d.Bezier=d.Class({construct:function(a,b,c,e,h,f,g,k,l,m,p){var q=a.chart,n=d.bezierX,t=d.bezierY;isNaN(q.bezierX)||(n=q.bezierX);isNaN(q.bezierY)||(t=q.bezierY);isNaN(n)&&(q.rotate?(n=20,t=4):(t=20,n=4));var r,w;"object"==typeof g&&1=a.length-2?(f.push({x:g.x,y:g.y}),f.push({x:k.x,y:k.y}),f.push({x:l.x,y:l.y}),f.push({x:l.x,y:l.y})):(f.push({x:g.x,y:g.y}),f.push({x:k.x,y:k.y}),f.push({x:l.x,y:l.y}),f.push({x:m.x,y:m.y}));g=[];k=Math.round;g.push({x:k(f[1].x),y:k(f[1].y)});g.push({x:k((-f[0].x+b*f[1].x+f[2].x)/b),y:k((-f[0].y+c*f[1].y+f[2].y)/c)});g.push({x:k((f[1].x+b*f[2].x-f[3].x)/b),y:k((f[1].y+c*f[2].y-f[3].y)/c)});g.push({x:k(f[2].x),y:k(f[2].y)});d+="C"+ +g[1].x+","+g[1].y+","+g[2].x+","+g[2].y+","+g[3].x+","+g[3].y+" "}else 1b&&(b=10);1>c&&(c=10);this.div=a;this.width=b;this.height=c;this.rBin=document.createElement("div");d.hasSVG?(d.SVG=!0,b=this.createSvgElement("svg"),a.appendChild(b),this.container=b,this.addDefs(e),this.R=new d.SVGRenderer(this)):d.isIE&&d.VMLRenderer&&(d.VML=!0,d.vmlStyleSheet||(document.namespaces.add("amvml","urn:schemas-microsoft-com:vml"),31>document.styleSheets.length?(b=document.createStyleSheet(),b.addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true"),d.vmlStyleSheet=b):document.styleSheets[0].addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true")),this.container=a,this.R=new d.VMLRenderer(this,e),this.R.disableSelection(a))},createSvgElement:function(a){return document.createElementNS(d.SVG_NS,a)},circle:function(a,b,c,e){var h=new d.AmDObject("circle",this);h.attr({r:c,cx:a,cy:b});this.addToContainer(h.node,e);return h},ellipse:function(a,b,c,e,h){var f=new d.AmDObject("ellipse",this);f.attr({rx:c,ry:e,cx:a,cy:b});this.addToContainer(f.node,h);return f},setSize:function(a,b){0c&&(c=1);1>e&&(e=1);k.attr({x:a,y:b,width:c,height:e,rx:h,ry:h,"stroke-width":f});this.addToContainer(k.node,g);return k},image:function(a,b,c,e,h,f){var g=new d.AmDObject("image",this);g.attr({x:b,y:c,width:e,height:h});this.R.path(g,a);this.addToContainer(g.node,f);return g},addToContainer:function(a,b){b||(b=this.container);b.appendChild(a)},text:function(a,b,c){return this.R.text(a,b,c)},path:function(a,b,c,e){var h=new d.AmDObject("path",this);e||(e="100,100");h.attr({cs:e});c?h.attr({dd:a}):h.attr({d:a});this.addToContainer(h.node,b);return h},set:function(a){return this.R.set(a)},remove:function(a){if(a){var b=this.rBin;b.appendChild(a);b.innerHTML=""}},renderFix:function(){var a=this.container,b=a.style;b.top="0px";b.left="0px";try{var c=a.getBoundingClientRect(),d=c.left-Math.round(c.left),h=c.top-Math.round(c.top);d&&(b.left=d+"px");h&&(b.top=h+"px")}catch(f){}},update:function(){this.R.update()},addDefs:function(a){if(d.hasSVG){var b=this.createSvgElement("desc"),c=this.container;c.setAttribute("version","1.1");c.style.position="absolute";this.setSize(this.width,this.height);if(a.accessibleTitle){var e=this.createSvgElement("text");c.appendChild(e);e.innerHTML=a.accessibleTitle;e.style.opacity=0}d.rtl&&(c.setAttribute("direction","rtl"),c.style.left="auto",c.style.right="0px");a&&(a.addCodeCredits&&b.appendChild(document.createTextNode("JavaScript chart by amCharts "+a.version)),c.appendChild(b),a.defs&&(b=this.createSvgElement("defs"),c.appendChild(b),d.parseDefs(a.defs,b),this.defs=b))}}})})();(function(){var d=window.AmCharts;d.AmDObject=d.Class({construct:function(a,b){this.D=b;this.R=b.R;this.node=this.R.create(this,a);this.y=this.x=0;this.scale=1},attr:function(a){this.R.attr(this,a);return this},getAttr:function(a){return this.node.getAttribute(a)},setAttr:function(a,b){this.R.setAttr(this,a,b);return this},clipRect:function(a,b,c,d){this.R.clipRect(this,a,b,c,d)},translate:function(a,b,c,d){d||(a=Math.round(a),b=Math.round(b));this.R.move(this,a,b,c);this.x=a;this.y=b;this.scale=c;this.angle&&this.rotate(this.angle)},rotate:function(a,b){this.R.rotate(this,a,b);this.angle=a},animate:function(a,b,c){for(var e in a)if(a.hasOwnProperty(e)){var h=e,f=a[e];c=d.getEffect(c);this.R.animate(this,h,f,b,c)}},push:function(a){if(a){var b=this.node;b.appendChild(a.node);var c=a.clipPath;c&&b.appendChild(c);(a=a.grad)&&b.appendChild(a)}},text:function(a){this.R.setText(this,a)},remove:function(){this.stop();this.R.remove(this)},clear:function(){var a=this.node;if(a.hasChildNodes())for(;1<=a.childNodes.length;)a.removeChild(a.firstChild)},hide:function(){this.setAttr("visibility","hidden")},show:function(){this.setAttr("visibility","visible")},getBBox:function(){return this.R.getBBox(this)},toFront:function(){var a=this.node;if(a){this.prevNextNode=a.nextSibling;var b=a.parentNode;b&&b.appendChild(a)}},toPrevious:function(){var a=this.node;a&&this.prevNextNode&&(a=a.parentNode)&&a.insertBefore(this.prevNextNode,null)},toBack:function(){var a=this.node;if(a){this.prevNextNode=a.nextSibling;var b=a.parentNode;if(b){var c=b.firstChild;c&&b.insertBefore(a,c)}}},mouseover:function(a){this.R.addListener(this,"mouseover",a);return this},mouseout:function(a){this.R.addListener(this,"mouseout",a);return this},click:function(a){this.R.addListener(this,"click",a);return this},dblclick:function(a){this.R.addListener(this,"dblclick",a);return this},mousedown:function(a){this.R.addListener(this,"mousedown",a);return this},mouseup:function(a){this.R.addListener(this,"mouseup",a);return this},touchmove:function(a){this.R.addListener(this,"touchmove",a);return this},touchstart:function(a){this.R.addListener(this,"touchstart",a);return this},touchend:function(a){this.R.addListener(this,"touchend",a);return this},keyup:function(a){this.R.addListener(this,"keyup",a);return this},focus:function(a){this.R.addListener(this,"focus",a);return this},blur:function(a){this.R.addListener(this,"blur",a);return this},contextmenu:function(a){this.node.addEventListener?this.node.addEventListener("contextmenu",a,!0):this.R.addListener(this,"contextmenu",a);return this},stop:function(){d.removeFromArray(this.R.animations,this.an_translate);d.removeFromArray(this.R.animations,this.an_y);d.removeFromArray(this.R.animations,this.an_x)},length:function(){return this.node.childNodes.length},gradient:function(a,b,c){this.R.gradient(this,a,b,c)},pattern:function(a,b,c){a&&this.R.pattern(this,a,b,c)}})})();(function(){var d=window.AmCharts;d.VMLRenderer=d.Class({construct:function(a,b){this.chart=b;this.D=a;this.cNames={circle:"oval",ellipse:"oval",rect:"roundrect",path:"shape"};this.styleMap={x:"left",y:"top",width:"width",height:"height","font-family":"fontFamily","font-size":"fontSize",visibility:"visibility"}},create:function(a,b){var c;if("group"==b)c=document.createElement("div"),a.type="div";else if("text"==b)c=document.createElement("div"),a.type="text";else if("image"==b)c=document.createElement("img"),a.type="image";else{a.type="shape";a.shapeType=this.cNames[b];c=document.createElement("amvml:"+this.cNames[b]);var d=document.createElement("amvml:stroke");c.appendChild(d);a.stroke=d;var h=document.createElement("amvml:fill");c.appendChild(h);a.fill=h;h.className="amvml";d.className="amvml";c.className="amvml"}c.style.position="absolute";c.style.top=0;c.style.left=0;return c},path:function(a,b){a.node.setAttribute("src",b)},setAttr:function(a,b,c){if(void 0!==c){var e;8===document.documentMode&&(e=!0);var h=a.node,f=a.type,g=h.style;"r"==b&&(g.width=2*c,g.height=2*c);"oval"==a.shapeType&&("rx"==b&&(g.width=2*c),"ry"==b&&(g.height=2*c));"roundrect"==a.shapeType&&("width"!=b&&"height"!=b||--c);"cursor"==b&&(g.cursor=c);"cx"==b&&(g.left=c-d.removePx(g.width)/2);"cy"==b&&(g.top=c-d.removePx(g.height)/2);var k=this.styleMap[b];"width"==k&&0>c&&(c=0);void 0!==k&&(g[k]=c);"text"==f&&("text-anchor"==b&&(a.anchor=c,k=h.clientWidth,"end"==c&&(g.marginLeft=-k+"px"),"middle"==c&&(g.marginLeft=-(k/2)+ +"px",g.textAlign="center"),"start"==c&&(g.marginLeft="0px")),"fill"==b&&(g.color=c),"font-weight"==b&&(g.fontWeight=c));if(g=a.children)for(k=0;kc&&(g="dot"),3<=c&&6>=c&&(g="dash"),6g&&(b+=g);0>k&&(c+=k)}return{x:b,y:c,width:d,height:h}},setText:function(a,b){var c=a.node;c&&(c.innerHTML=b);this.setAttr(a,"text-anchor",a.anchor)},addListener:function(a,b,c){a.node["on"+b]=c},move:function(a,b,c){var e=a.node,h=e.style;"text"==a.type&&(c-=d.removePx(h.fontSize)/2-1);"oval"==a.shapeType&&(b-=d.removePx(h.width)/2,c-=d.removePx(h.height)/2);a=a.bw;isNaN(a)||(b-=a,c-=a);isNaN(b)||isNaN(c)||(e.style.left=b+"px",e.style.top= +c+"px")},svgPathToVml:function(a){var b=a.split(" ");a="";var c,d=Math.round,h;for(h=0;hthis.fontSize&&(this.ly=h/2-1);0n&&(n=y);u=u.height;u>t&&(t=u)}var y=t=0,B=f,D=0,C=0;for(A=0;Aq&&0C&&(C=u.height);I.translate(H,D);y++;!isNaN(l)&&y>=l&&(y=0,t++,D=D+C+m,B=f,C=0);z.push(I)}u=z.getBBox();l=u.height+2*m-1;"left"==a||"right"==a?(p=u.width+2*f,k=p+b+c,g.style.width=k+"px",this.ieW=k):p=k-b-c-1;c=d.polygon(this.container,[0,p,p,0],[0,0,l,l],this.backgroundColor,this.backgroundAlpha,1,this.borderColor,this.borderAlpha);d.setCN(this.chart,c,"legend-bg");w.push(c);w.translate(b,e);c.toBack();b=f;if("top"==a||"bottom"==a||"absolute"==a||"outside"==a)"center"==this.align?b=f+(p-u.width)/2:"right"==this.align&&(b=f+p-u.width);z.translate(b,m+1);this.titleHeight>l&&(l=this.titleHeight);e=l+e+h+1;0>e&&(e=0);"absolute"!=a&&"outside"!=a&&e>this.chart.divRealHeight&&(g.style.top="0px");g.style.height=Math.round(e)+"px";r.setSize(this.divWidth,e)},createEntry:function(a){if(!1!==a.visibleInLegend&&!a.hideFromLegend){var b=this,c=b.chart,e=b.useGraphSettings, +h=a.markerType;h&&(e=!1);a.legendEntryWidth=b.markerSize;h||(h=b.markerType);var f=a.color,g=a.alpha;a.legendKeyColor&&(f=a.legendKeyColor());a.legendKeyAlpha&&(g=a.legendKeyAlpha());var k;!0===a.hidden&&(k=f=b.markerDisabledColor);var l=a.pattern,m,p=a.customMarker;p||(p=b.customMarker);var q=b.container,n=b.markerSize,t=0,r=0,w=n/2;if(e){e=a.type;b.switchType=void 0;if("line"==e||"step"==e||"smoothedLine"==e||"ohlc"==e)m=q.set(),a.hidden||(f=a.lineColorR,k=a.bulletBorderColorR),t=d.line(q,[0,2*n],[n/2,n/2],f,a.lineAlpha,a.lineThickness,a.dashLength),d.setCN(c,t,"graph-stroke"),m.push(t),a.bullet&&(a.hidden||(f=a.bulletColorR),t=d.bullet(q,a.bullet,a.bulletSize,f,a.bulletAlpha,a.bulletBorderThickness,k,a.bulletBorderAlpha))&&(d.setCN(c,t,"graph-bullet"),t.translate(n+1,n/2),m.push(t)),w=0,t=n,r=n/3;else{a.getGradRotation&&(m=a.getGradRotation(),0===m&&(m=180));t=a.fillColorsR;!0===a.hidden&&(t=f);if(m=b.createMarker("rectangle",t,a.fillAlphas,a.lineThickness,f,a.lineAlpha,m,l,a.dashLength))w=n,m.translate(w,n/2);t=n}d.setCN(c,m,"graph-"+e);d.setCN(c,m,"graph-"+a.id)}else if(p)m=q.image(p,0,0,n,n);else{var z;isNaN(b.gradientRotation)||(z=180+b.gradientRotation);(m=b.createMarker(h,f,g,void 0,void 0,void 0,z,l))&&m.translate(n/2,n/2)}d.setCN(c,m,"legend-marker");b.addListeners(m,a);q=q.set([m]);b.switchable&&a.switchable&&q.setAttr("cursor","pointer");void 0!==a.id&&d.setCN(c,q,"legend-item-"+a.id);d.setCN(c,q,a.className,!0);k=b.switchType;var x;k&&"none"!=k&&0c&&(d="00"+c);10<=c&&100>c&&(d="0"+c);a=a.replace(/fff/g,d)}return a};d.extractPeriod=function(a){var b=d.stripNumbers(a),c=1;b!=a&&(c=Number(a.slice(0,a.indexOf(b))));return{period:b,count:c}};d.getDate=function(a,b,c){return a instanceof Date?d.newDate(a,c):b&&isNaN(a)?d.stringToDate(a,b):new Date(a)};d.daysInMonth=function(a){return(new Date(a.getYear(),a.getMonth()+ +1,0)).getDate()};d.newDate=function(a,b){return b&&-1==b.indexOf("fff")?new Date(a):new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds())};d.resetDateToMin=function(a,b,c,e){void 0===e&&(e=1);var h,f,g,k,l,m,p;d.useUTC?(h=a.getUTCFullYear(),f=a.getUTCMonth(),g=a.getUTCDate(),k=a.getUTCHours(),l=a.getUTCMinutes(),m=a.getUTCSeconds(),p=a.getUTCMilliseconds(),a=a.getUTCDay()):(h=a.getFullYear(),f=a.getMonth(),g=a.getDate(),k=a.getHours(),l=a.getMinutes(),m=a.getSeconds(),p=a.getMilliseconds(),a=a.getDay());switch(b){case"YYYY":h=Math.floor(h/c)*c;f=0;g=1;p=m=l=k=0;break;case"MM":f=Math.floor(f/c)*c;g=1;p=m=l=k=0;break;case"WW":g=a>=e?g-a+e:g-(7+a)+e;p=m=l=k=0;break;case"DD":p=m=l=k=0;break;case"hh":k=Math.floor(k/c)*c;p=m=l=0;break;case"mm":l=Math.floor(l/c)*c;p=m=0;break;case"ss":m=Math.floor(m/c)*c;p=0;break;case"fff":p=Math.floor(p/c)*c}d.useUTC?(a=new Date,a.setUTCFullYear(h,f,g),a.setUTCHours(k,l,m,p)):a=new Date(h,f,g,k,l,m,p);return a};d.getPeriodDuration=function(a,b){void 0===b&&(b=1);var c;switch(a){case"YYYY":c=316224E5;break;case"MM":c=26784E5;break;case"WW":c=6048E5;break;case"DD":c=864E5;break;case"hh":c=36E5;break;case"mm":c=6E4;break;case"ss":c=1E3;break;case"fff":c=1}return c*b};d.intervals={s:{nextInterval:"ss",contains:1E3},ss:{nextInterval:"mm",contains:60,count:0},mm:{nextInterval:"hh",contains:60,count:1},hh:{nextInterval:"DD",contains:24,count:2},DD:{nextInterval:"",contains:Infinity,count:3}};d.getMaxInterval=function(a,b){var c=d.intervals;return a>=c[b].contains?(a=Math.round(a/c[b].contains),b=c[b].nextInterval,d.getMaxInterval(a,b)):"ss"==b?c[b].nextInterval:b};d.dayNames="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" ");d.shortDayNames="Sun Mon Tue Wed Thu Fri Sat".split(" ");d.monthNames="January February March April May June July August September October November December".split(" ");d.shortMonthNames="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ");d.getWeekNumber=function(a){a=new Date(a);a.setHours(0,0,0);a.setDate(a.getDate()+4-(a.getDay()||7));var b=new Date(a.getFullYear(),0,1);return Math.ceil(((a-b)/864E5+1)/7)};d.stringToDate=function(a,b){var c={},e=[{pattern:"YYYY",period:"year"},{pattern:"YY",period:"year"},{pattern:"MM",period:"month"},{pattern:"M",period:"month"},{pattern:"DD",period:"date"},{pattern:"D",period:"date"},{pattern:"JJ",period:"hours"},{pattern:"J",period:"hours"},{pattern:"HH",period:"hours"},{pattern:"H",period:"hours"}, +{pattern:"KK",period:"hours"},{pattern:"K",period:"hours"},{pattern:"LL",period:"hours"},{pattern:"L",period:"hours"},{pattern:"NN",period:"minutes"},{pattern:"N",period:"minutes"},{pattern:"SS",period:"seconds"},{pattern:"S",period:"seconds"},{pattern:"QQQ",period:"milliseconds"},{pattern:"QQ",period:"milliseconds"},{pattern:"Q",period:"milliseconds"}],h=!0,f=b.indexOf("AA");-1!=f&&(a.substr(f,2),"pm"==a.toLowerCase&&(h=!1));var f=b,g,k,l;for(l=0;lr&&(r="0"+r);b=b.replace(/JJ/g,r);b=b.replace(/J/g,q);r=k;0===r&&(r=24,-1!=b.indexOf("H")&&(f--,0===f&&(e=new Date(a),e.setDate(e.getDate()-1),h=e.getMonth(),f=e.getDate(),e=e.getFullYear())));a=h+1;9>h&&(a="0"+a);q=f;10>f&&(q="0"+f);var w=r;10>w&&(w="0"+w);b=b.replace(/HH/g,w);b=b.replace(/H/g,r);r=k;11w&&(w="0"+w);b=b.replace(/KK/g,w);b=b.replace(/K/g,r);r=k;0===r&&(r=12);12w&&(w="0"+w);b=b.replace(/LL/g,w);b=b.replace(/L/g,r);r=l;10>r&&(r="0"+r);b=b.replace(/NN/g,r);b=b.replace(/N/g,l);l=m;10>l&&(l="0"+l);b=b.replace(/SS/g,l);b=b.replace(/S/g,m);m=p;10>m?m="00"+m:100>m&&(m="0"+m);l=p;10>l&&(l="00"+l);b=b.replace(/A/g,"@A@");b=b.replace(/QQQ/g,m);b=b.replace(/QQ/g,l);b=b.replace(/Q/g,p);b=b.replace(/YYYY/g,"@IIII@");b=b.replace(/YY/g,"@II@");b=b.replace(/MMMM/g,"@XXXX@");b=b.replace(/MMM/g,"@XXX@");b=b.replace(/MM/g,"@XX@");b=b.replace(/M/g,"@X@");b=b.replace(/DD/g,"@RR@");b=b.replace(/D/g,"@R@");b=b.replace(/EEEE/g,"@PPPP@");b=b.replace(/EEE/g,"@PPP@");b=b.replace(/EE/g,"@PP@");b=b.replace(/E/g,"@P@");b=b.replace(/@IIII@/g,e);b=b.replace(/@II@/g,n);b=b.replace(/@XXXX@/g,c.monthNames[h]);b=b.replace(/@XXX@/g,c.shortMonthNames[h]);b=b.replace(/@XX@/g,a);b=b.replace(/@X@/g,h+1);b=b.replace(/@RR@/g,q);b=b.replace(/@R@/g,f);b=b.replace(/@PPPP@/g,c.dayNames[g]);b=b.replace(/@PPP@/g,c.shortDayNames[g]);b=b.replace(/@PP@/g,t);b=b.replace(/@P@/g,g);return b=12>k?b.replace(/@A@/g,c.amString):b.replace(/@A@/g,c.pmString)};d.changeDate=function(a,b,c,e,h){if(d.useUTC)return d.changeUTCDate(a,b,c,e,h);var f=-1;void 0===e&&(e=!0);void 0===h&&(h=!1);!0===e&&(f=1);switch(b){case"YYYY":a.setFullYear(a.getFullYear()+c*f);e||h||a.setDate(a.getDate()+1);break;case"MM":b=a.getMonth();a.setMonth(a.getMonth()+c*f);a.getMonth()>b+c*f&&a.setDate(a.getDate()-1);e||h||a.setDate(a.getDate()+1);break;case"DD":a.setDate(a.getDate()+c*f);break;case"WW":a.setDate(a.getDate()+c*f*7);break;case"hh":a.setHours(a.getHours()+c*f);break;case"mm":a.setMinutes(a.getMinutes()+ +c*f);break;case"ss":a.setSeconds(a.getSeconds()+c*f);break;case"fff":a.setMilliseconds(a.getMilliseconds()+c*f)}return a};d.changeUTCDate=function(a,b,c,d,h){var f=-1;void 0===d&&(d=!0);void 0===h&&(h=!1);!0===d&&(f=1);switch(b){case"YYYY":a.setUTCFullYear(a.getUTCFullYear()+c*f);d||h||a.setUTCDate(a.getUTCDate()+1);break;case"MM":b=a.getUTCMonth();a.setUTCMonth(a.getUTCMonth()+c*f);a.getUTCMonth()>b+c*f&&a.setUTCDate(a.getUTCDate()-1);d||h||a.setUTCDate(a.getUTCDate()+1);break;case"DD":a.setUTCDate(a.getUTCDate()+ +c*f);break;case"WW":a.setUTCDate(a.getUTCDate()+c*f*7);break;case"hh":a.setUTCHours(a.getUTCHours()+c*f);break;case"mm":a.setUTCMinutes(a.getUTCMinutes()+c*f);break;case"ss":a.setUTCSeconds(a.getUTCSeconds()+c*f);break;case"fff":a.setUTCMilliseconds(a.getUTCMilliseconds()+c*f)}return a}})(); diff --git a/src/main/resources/static/files/assets/pages/widget/amchart/gauge.js b/src/main/resources/static/files/assets/pages/widget/amchart/gauge.js new file mode 100644 index 0000000..153fd18 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/amchart/gauge.js @@ -0,0 +1,7 @@ +(function(){var d=window.AmCharts;d.GaugeAxis=d.Class({construct:function(a){this.cname="GaugeAxis";this.radius="95%";this.createEvents("rollOverBand","rollOutBand","clickBand");this.labelsEnabled=!0;this.startAngle=-120;this.endAngle=120;this.startValue=0;this.endValue=200;this.gridCount=5;this.tickLength=10;this.minorTickLength=5;this.tickColor="#555555";this.labelFrequency=this.tickThickness=this.tickAlpha=1;this.inside=!0;this.labelOffset=10;this.showLastLabel=this.showFirstLabel=!0;this.axisThickness=1;this.axisColor="#000000";this.axisAlpha=1;this.gridInside=!0;this.topTextYOffset=0;this.topTextBold=!0;this.bottomTextYOffset=0;this.bottomTextBold=!0;this.centerY=this.centerX="0%";this.bandOutlineAlpha=this.bandOutlineThickness=0;this.bandOutlineColor="#000000";this.bandAlpha=1;this.bcn="gauge-axis";d.applyTheme(this,a,"GaugeAxis")},value2angle:function(a){return(a-this.startValue)/(this.endValue-this.startValue)*(this.endAngle-this.startAngle)+this.startAngle},setTopText:function(a){if(void 0!== +a){this.topText=a;var b=this.chart;if(this.axisCreated){this.topTF&&this.topTF.remove();var c=this.topTextFontSize;c||(c=b.fontSize);var e=this.topTextColor;e||(e=b.color);a=d.text(b.container,a,e,b.fontFamily,c,void 0,this.topTextBold);d.setCN(b,a,"axis-top-label");a.translate(this.centerXReal,this.centerYReal-this.radiusReal/2+this.topTextYOffset);this.set.push(a);this.topTF=a}}},setBottomText:function(a){if(void 0!==a){this.bottomText=a;var b=this.chart;if(this.axisCreated){this.bottomTF&&this.bottomTF.remove();var c=this.bottomTextFontSize;c||(c=b.fontSize);var e=this.bottomTextColor;e||(e=b.color);a=d.text(b.container,a,e,b.fontFamily,c,void 0,this.bottomTextBold);d.setCN(b,a,"axis-bottom-label");a.translate(this.centerXReal,this.centerYReal+this.radiusReal/2+this.bottomTextYOffset);this.bottomTF=a;this.set.push(a)}}},draw:function(){var a=this.chart,b=a.container.set();this.set=b;d.setCN(a,b,this.bcn);d.setCN(a,b,this.bcn+"-"+this.id);a.graphsSet.push(b);this.bandSet=a.container.set();this.set.push(this.bandSet);var c=this.startValue,e=this.endValue,g=this.valueInterval;isNaN(g)&&(g=(e-c)/this.gridCount);var l=this.minorTickInterval;isNaN(l)&&(l=g/5);var n=this.startAngle,h=this.endAngle,k=this.tickLength,p=(e-c)/g+1,f=(h-n)/(p-1);this.singleValueAngle=f/g;var m=a.container,w=this.tickColor,z=this.tickAlpha,J=this.tickThickness,l=g/l,K=f/l,H=this.minorTickLength,I=this.labelFrequency,v=this.radiusReal;this.inside||(v-=15);this.radiusRealReal=v;var A=a.centerX+d.toCoordinate(this.centerX,a.realWidth),B=a.centerY+ +d.toCoordinate(this.centerY,a.realHeight);this.centerXReal=A;this.centerYReal=B;var t={fill:this.axisColor,"fill-opacity":this.axisAlpha,"stroke-width":0,"stroke-opacity":0},r,C;this.gridInside?C=r=v:(r=v-k,C=r+H);this.minorTickRadius=C;this.drawBands();var q=this.axisThickness/2,h=d.wedge(m,A,B,n,h-n,r+q,r+q,r-q,0,t);d.setCN(a,h.wedge,"axis-line");b.push(h);h=d.doNothing;d.isModern||(h=Math.round);t=d.getDecimals(c);r=d.getDecimals(e);e=d.getDecimals(g);e=Math.max(e,t,r);g=d.roundTo(g,e+1);for(t=0;t=b.totalFrames)b=this.endValue,a=this.startValue;else{this.frame++;var c=d.getEffect(b.startEffect),a=d[c](0,this.frame,this.previousStartValue,this.startValue-this.previousStartValue,b.totalFrames),b=d[c](0,this.frame,this.previousEndValue,this.endValue-this.previousEndValue,b.totalFrames);isNaN(a)&&(a=this.startValue);isNaN(b)&&(b=this.endValue)}a==this.currentStartValue&&b==this.currentEndValue||this.draw(a,b)}},setStartValue:function(a){this.previousStartValue=this.startValue;this.startValue=a;this.frame=0},setEndValue:function(a){this.previousEndValue=this.endValue;this.endValue=a;this.frame=0}})})();(function(){var d=window.AmCharts;d.AmAngularGauge=d.Class({inherits:d.AmChart,construct:function(a){this.cname="AmAngularGauge";d.AmAngularGauge.base.construct.call(this,a);this.theme=a;this.type="gauge";this.minRadius=this.marginRight=this.marginBottom=this.marginTop=this.marginLeft=10;this.faceColor="#FAFAFA";this.faceAlpha=0;this.faceBorderWidth=1;this.faceBorderColor="#555555";this.faceBorderAlpha=0;this.arrows=[];this.axes=[];this.startDuration=1;this.startEffect="easeOutSine";this.adjustSize=!0;this.extraHeight=this.extraWidth=0;d.applyTheme(this,a,this.cname)},addAxis:function(a){a.chart=this;this.axes.push(a)},formatString:function(a,b){return a=d.formatValue(a,b,["value"],this.nf,"",this.usePrefixes,this.prefixesOfSmallNumbers,this.prefixesOfBigNumbers)},initChart:function(){d.AmAngularGauge.base.initChart.call(this);var a;0===this.axes.length&&(a=new d.GaugeAxis(this.theme),this.addAxis(a));var b;for(b=0;ba&&(a=c.width*l),c.height*l>k&&(k=c.height*l);(b=this.legend)&&b.invalidateSize();if(this.adjustSize&&!this.sizeAdjusted){f&&(f=f.getBBox(),f.width>a&&(a=f.width),f.height>k&&(k=f.height));f=0;if(p>k||e>a)f=Math.min(p-k,e-a);5=this.totalFrames?c=b.value:(b.frame++,b.clockWiseOnly&&b.value + + + + + + + + + + + + + + diff --git a/src/main/resources/static/files/assets/pages/widget/amchart/images/lens.svg b/src/main/resources/static/files/assets/pages/widget/amchart/images/lens.svg new file mode 100644 index 0000000..f8e2b6e --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/amchart/images/lens.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/static/files/assets/pages/widget/amchart/light.js b/src/main/resources/static/files/assets/pages/widget/amchart/light.js new file mode 100644 index 0000000..5ef906a --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/amchart/light.js @@ -0,0 +1 @@ +AmCharts.themes.light={themeName:"light",AmChart:{color:"#000000",backgroundColor:"#FFFFFF"},AmCoordinateChart:{colors:["#67b7dc","#fdd400","#84b761","#cc4748","#cd82ad","#2f4074","#448e4d","#b7b83f","#b9783f","#b93e3d","#913167"]},AmStockChart:{colors:["#67b7dc","#fdd400","#84b761","#cc4748","#cd82ad","#2f4074","#448e4d","#b7b83f","#b9783f","#b93e3d","#913167"]},AmSlicedChart:{colors:["#67b7dc","#fdd400","#84b761","#cc4748","#cd82ad","#2f4074","#448e4d","#b7b83f","#b9783f","#b93e3d","#913167"],outlineAlpha:1,outlineThickness:2,labelTickColor:"#000000",labelTickAlpha:0.3},AmRectangularChart:{zoomOutButtonColor:'#000000',zoomOutButtonRollOverAlpha:0.15,zoomOutButtonImage:"lens"},AxisBase:{axisColor:"#000000",axisAlpha:0.3,gridAlpha:0.1,gridColor:"#000000"},ChartScrollbar:{backgroundColor:"#000000",backgroundAlpha:0.12,graphFillAlpha:0.5,graphLineAlpha:0,selectedBackgroundColor:"#FFFFFF",selectedBackgroundAlpha:0.4,gridAlpha:0.15},ChartCursor:{cursorColor:"#000000",color:"#FFFFFF",cursorAlpha:0.5},AmLegend:{color:"#000000"},AmGraph:{lineAlpha:0.9},GaugeArrow:{color:"#000000",alpha:0.8,nailAlpha:0,innerRadius:"40%",nailRadius:15,startWidth:15,borderAlpha:0.8,nailBorderAlpha:0},GaugeAxis:{tickColor:"#000000",tickAlpha:1,tickLength:15,minorTickLength:8,axisThickness:3,axisColor:'#000000',axisAlpha:1,bandAlpha:0.8},TrendLine:{lineColor:"#c03246",lineAlpha:0.8},AreasSettings:{alpha:0.8,color:"#67b7dc",colorSolid:"#003767",unlistedAreasAlpha:0.4,unlistedAreasColor:"#000000",outlineColor:"#FFFFFF",outlineAlpha:0.5,outlineThickness:0.5,rollOverColor:"#3c5bdc",rollOverOutlineColor:"#FFFFFF",selectedOutlineColor:"#FFFFFF",selectedColor:"#f15135",unlistedAreasOutlineColor:"#FFFFFF",unlistedAreasOutlineAlpha:0.5},LinesSettings:{color:"#000000",alpha:0.8},ImagesSettings:{alpha:0.8,labelColor:"#000000",color:"#000000",labelRollOverColor:"#3c5bdc"},ZoomControl:{buttonFillAlpha:0.7,buttonIconColor:"#a7a7a7"},SmallMap:{mapColor:"#000000",rectangleColor:"#f15135",backgroundColor:"#FFFFFF",backgroundAlpha:0.7,borderThickness:1,borderAlpha:0.8},PeriodSelector:{color:"#000000"},PeriodButton:{color:"#000000",background:"transparent",opacity:0.7,border:"1px solid rgba(0, 0, 0, .3)",MozBorderRadius:"5px",borderRadius:"5px",margin:"1px",outline:"none",boxSizing:"border-box"},PeriodButtonSelected:{color:"#000000",backgroundColor:"#b9cdf5",border:"1px solid rgba(0, 0, 0, .3)",MozBorderRadius:"5px",borderRadius:"5px",margin:"1px",outline:"none",opacity:1,boxSizing:"border-box"},PeriodInputField:{color:"#000000",background:"transparent",border:"1px solid rgba(0, 0, 0, .3)",outline:"none"},DataSetSelector:{color:"#000000",selectedBackgroundColor:"#b9cdf5",rollOverBackgroundColor:"#a8b0e4"},DataSetCompareList:{color:"#000000",lineHeight:"100%",boxSizing:"initial",webkitBoxSizing:"initial",border:"1px solid rgba(0, 0, 0, .3)"},DataSetSelect:{border:"1px solid rgba(0, 0, 0, .3)",outline:"none"}}; diff --git a/src/main/resources/static/files/assets/pages/widget/amchart/pie.js b/src/main/resources/static/files/assets/pages/widget/amchart/pie.js new file mode 100644 index 0000000..74b34f5 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/amchart/pie.js @@ -0,0 +1,5 @@ +(function(){var k=window.AmCharts;k.AmSlicedChart=k.Class({inherits:k.AmChart,construct:function(a){this.createEvents("rollOverSlice","rollOutSlice","clickSlice","pullOutSlice","pullInSlice","rightClickSlice");k.AmSlicedChart.base.construct.call(this,a);this.colors="#FF0F00 #FF6600 #FF9E01 #FCD202 #F8FF01 #B0DE09 #04D215 #0D8ECF #0D52D1 #2A0CD0 #8A0CCF #CD0D74 #754DEB #DDDDDD #999999 #333333 #000000 #57032A #CA9726 #990000 #4B0C25".split(" ");this.alpha=1;this.groupPercent=0;this.groupedTitle="Other";this.groupedPulled=!1;this.groupedAlpha=1;this.marginLeft=0;this.marginBottom=this.marginTop=10;this.marginRight=0;this.hoverAlpha=1;this.outlineColor="#FFFFFF";this.outlineAlpha=0;this.outlineThickness=1;this.startAlpha=0;this.startDuration=1;this.startEffect="bounce";this.sequencedAnimation=!0;this.pullOutDuration=1;this.pullOutEffect="bounce";this.pullOnHover=this.pullOutOnlyOne=!1;this.labelsEnabled=!0;this.labelTickColor="#000000";this.labelTickAlpha=.2;this.hideLabelsPercent=0;this.urlTarget="_self";this.autoMarginOffset=10;this.gradientRatio=[];this.maxLabelWidth=200;this.accessibleLabel="[[title]]: [[percents]]% [[value]] [[description]]";k.applyTheme(this,a,"AmSlicedChart")},initChart:function(){k.AmSlicedChart.base.initChart.call(this);this.dataChanged&&(this.parseData(),this.dispatchDataUpdated=!0,this.dataChanged=!1,this.setLegendData(this.chartData));this.drawChart()},handleLegendEvent:function(a){var b=a.type,c=a.dataItem,d=this.legend;if(c.wedge&&c){var g=c.hidden;a=a.event;switch(b){case"clickMarker":g||d.switchable||this.clickSlice(c,a);break;case"clickLabel":g||this.clickSlice(c,a,!1);break;case"rollOverItem":g||this.rollOverSlice(c,!1,a);break;case"rollOutItem":g||this.rollOutSlice(c,a);break;case"hideItem":this.hideSlice(c,a);break;case"showItem":this.showSlice(c,a)}}},invalidateVisibility:function(){this.recalculatePercents();this.initChart();var a=this.legend;a&&a.invalidateSize()},addEventListeners:function(a,b){var c=this;a.mouseover(function(a){c.rollOverSlice(b,!0,a)}).mouseout(function(a){c.rollOutSlice(b,a)}).touchend(function(a){c.rollOverSlice(b,a)}).mouseup(function(a){c.clickSlice(b,a)}).contextmenu(function(a){c.handleRightClick(b,a)})},formatString:function(a,b,c){a=k.formatValue(a,b,["value"],this.nf,"",this.usePrefixes,this.prefixesOfSmallNumbers,this.prefixesOfBigNumbers);var d=this.pf.precision;isNaN(this.tempPrec)||(this.pf.precision=this.tempPrec);a=k.formatValue(a,b,["percents"],this.pf);a=k.massReplace(a,{"[[title]]":b.title,"[[description]]":b.description});this.pf.precision=d;-1!=a.indexOf("[[")&&(a=k.formatDataContextValue(a,b.dataContext));a=c?k.fixNewLines(a):k.fixBrakes(a);return a=k.cleanFromEmpty(a)},startSlices:function(){var a;for(a=0;athis.hoverAlpha&&a.wedge&&a.wedge.attr({opacity:this.hoverAlpha});var d=a.balloonX,g=a.balloonY;a.pulled&&(d+=a.pullX,g+=a.pullY);var f=this.formatString(this.balloonText,a,!0),h=this.balloonFunction;h&&(f=h(a,f));h=k.adjustLuminosity(a.color,-.15);f?this.showBalloon(f,h,b,d,g):this.hideBalloon();0===a.value&&this.hideBalloon();this.fire({type:"rollOverSlice",dataItem:a,chart:this,event:c})}},rollOutSlice:function(a,b){isNaN(a)||(a=this.chartData[a]);a.wedge&&a.wedge.attr({opacity:1});this.hideBalloon();this.fire({type:"rollOutSlice",dataItem:a,chart:this,event:b})},clickSlice:function(a,b,c){this.checkTouchDuration(b)&&(isNaN(a)||(a=this.chartData[a]),a.pulled?this.pullSlice(a,0):this.pullSlice(a,1),k.getURL(a.url,this.urlTarget),c||this.fire({type:"clickSlice",dataItem:a,chart:this,event:b}))},handleRightClick:function(a,b){isNaN(a)||(a=this.chartData[a]);this.fire({type:"rightClickSlice",dataItem:a,chart:this,event:b})},drawTicks:function(){var a=this.chartData,b;for(b=0;bb&&(b=g);d.remove()}return b}})})();(function(){var k=window.AmCharts;k.AmPieChart=k.Class({inherits:k.AmSlicedChart,construct:function(a){this.type="pie";k.AmPieChart.base.construct.call(this,a);this.cname="AmPieChart";this.pieBrightnessStep=30;this.minRadius=10;this.depth3D=0;this.startAngle=90;this.angle=this.innerRadius=0;this.startRadius="500%";this.pullOutRadius="20%";this.labelRadius=20;this.labelText="[[title]]: [[percents]]%";this.balloonText="[[title]]: [[percents]]% ([[value]])\n[[description]]";this.previousScale=1;this.adjustPrecision=!1;this.gradientType="radial";k.applyTheme(this,a,this.cname)},drawChart:function(){k.AmPieChart.base.drawChart.call(this);var a=this.chartData;if(k.ifArray(a)){if(0this.maxLabelWidth&&(q=this.maxLabelWidth);this.labelText&&this.labelsEnabled||(w=q=0);A=void 0===this.pieX?(d-h-e)/2+h:f(this.pieX,this.realWidth);B=void 0===this.pieY?(g-z-n)/2+z:f(this.pieY,g);m=f(this.radius,d,g);m||(d=0<=w?d-h-e-2*q:d-h-e,g=g-z-n,m=Math.min(d,g),gd&&(m=d)),g=k.toCoordinate(this.pullOutRadius,m),m=(0<=w?m-1.8*(w+g):m-1.8*g)/2);m=m&&(f=m-1);n=k.fitToBounds(this.startAngle,0,360);0=this.hideLabelsPercent){var l=n+r/2;0>l&&(l+=360);360t&&(e.skipTick=!0));var r=A+q*(m+t),D=B+C*(m+t),x,v=0;isNaN(E)&&350=l&&0<=l?(y=0,x="start",v=8):90<=l&&180>l?(y=1, +x="start",v=8):180<=l&&270>l?(y=2,x="end",v=-8):270<=l&&354>=l?(y=3,x="end",v=-8):354<=l&&(h>E?(y=0,x="start",v=8):(y=3,x="end",v=-8));e.labelQuarter=y}else x="middle";l=this.formatString(this.labelText,e);(t=this.labelFunction)&&(l=t(e,l));t=e.labelColor;t||(t=this.color);""!==l&&(l=k.wrappedText(c,l,t,this.fontFamily,this.fontSize,x,!1,this.maxLabelWidth),k.setCN(this,l,"pie-label"),k.setCN(this,l,e.className,!0),l.translate(r+1.5*v,D),0>w&&(l.node.style.pointerEvents="none"),l.node.style.cursor="default",e.ty=D,e.textX=r+1.5*v,u.push(l),this.axesSet.push(u),e.labelSet=u,e.label=l,this.addEventListeners(u,e));e.tx=r;e.tx2=r+v;e.tx0=A+q*m;e.ty0=B+C*m}r=f+(m-f)/2;e.pulled&&(r+=g);this.accessible&&this.accessibleLabel&&(D=this.formatString(this.accessibleLabel,e),this.makeAccessible(p,D));void 0!==this.tabIndex&&p.setAttr("tabindex",this.tabIndex);e.balloonX=q*r+A;e.balloonY=C*r+B;e.startX=Math.round(q*z);e.startY=Math.round(C*z);e.pullX=Math.round(q*g);e.pullY=Math.round(C*g);this.graphsSet.push(p); +if(0===e.alpha||0c?d.toFront():180<=c&&d.toBack()}},arrangeLabels:function(){var a=this.chartData,b=a.length,c,d;for(d=b-1;0<=d;d--)c=a[d],0!==c.labelQuarter||c.hidden||this.checkOverlapping(d,c,0,!0,0);for(d=0;dg&&isNaN(b.labelRadius)&&(f=b.ty+3*b.iy,b.ty=f,n.translate(b.textX,f),this.checkOverlapping(a,b,c,d,g+1))}},checkOverlappingReal:function(a,b,c){var d=!1,g=a.label,f=b.label;a.labelQuarter!=c||a.hidden||b.hidden||!f||(g=g.getBBox(),c={},c.width=g.width,c.height=g.height,c.y=a.ty,c.x=a.tx,a=f.getBBox(),f={},f.width=a.width,f.height=a.height,f.y=b.ty,f.x=b.tx,k.hitTest(c,f)&&(d=!0));return d}})})(); diff --git a/src/main/resources/static/files/assets/pages/widget/amchart/serial.js b/src/main/resources/static/files/assets/pages/widget/amchart/serial.js new file mode 100644 index 0000000..a48a425 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/amchart/serial.js @@ -0,0 +1,17 @@ +(function(){var e=window.AmCharts;e.AmRectangularChart=e.Class({inherits:e.AmCoordinateChart,construct:function(a){e.AmRectangularChart.base.construct.call(this,a);this.theme=a;this.createEvents("zoomed","changed");this.marginRight=this.marginBottom=this.marginTop=this.marginLeft=20;this.depth3D=this.angle=0;this.plotAreaFillColors="#FFFFFF";this.plotAreaFillAlphas=0;this.plotAreaBorderColor="#000000";this.plotAreaBorderAlpha=0;this.maxZoomFactor=20;this.zoomOutButtonImageSize=19;this.zoomOutButtonImage="lens";this.zoomOutText="Show all";this.zoomOutButtonColor="#e5e5e5";this.zoomOutButtonAlpha=0;this.zoomOutButtonRollOverAlpha=1;this.zoomOutButtonPadding=8;this.trendLines=[];this.autoMargins=!0;this.marginsUpdated=!1;this.autoMarginOffset=10;e.applyTheme(this,a,"AmRectangularChart")},initChart:function(){e.AmRectangularChart.base.initChart.call(this);this.updateDxy();!this.marginsUpdated&&this.autoMargins&&(this.resetMargins(),this.drawGraphs=!1);this.processScrollbars();this.updateMargins();this.updatePlotArea();this.updateScrollbars();this.updateTrendLines();this.updateChartCursor();this.updateValueAxes();this.scrollbarOnly||this.updateGraphs()},drawChart:function(){e.AmRectangularChart.base.drawChart.call(this);this.drawPlotArea();if(e.ifArray(this.chartData)){var a=this.chartCursor;a&&a.draw()}},resetMargins:function(){var a={},b;if("xy"==this.type){var c=this.xAxes,d=this.yAxes;for(b=0;b=g-c&&(this.marginRight=Math.round(l-g+c),!isNaN(this.minMarginRight)&&this.marginRighth-c&&(this.marginBottom=Math.round(this.marginBottom+b-h+c),!isNaN(this.minMarginBottom)&&this.marginBottoma&&(d=a);break;case"bottom":a=h.y+h.height;ga&&(b=a)}}return{l:b,t:d,r:c,b:g}},drawZoomOutButton:function(){var a=this;if(!a.zbSet){var b=a.container.set();a.zoomButtonSet.push(b);var c=a.color,d=a.fontSize,g=a.zoomOutButtonImageSize,h=a.zoomOutButtonImage.replace(/\.[a-z]*$/i,""),f=a.langObj.zoomOutText||a.zoomOutText,k=a.zoomOutButtonColor,l=a.zoomOutButtonAlpha,m=a.zoomOutButtonFontSize,p=a.zoomOutButtonPadding;isNaN(m)||(d=m);(m=a.zoomOutButtonFontColor)&&(c=m);var m=a.zoomOutButton,n;m&&(m.fontSize&&(d=m.fontSize),m.color&&(c=m.color),m.backgroundColor&&(k=m.backgroundColor),isNaN(m.backgroundAlpha)||(a.zoomOutButtonRollOverAlpha=m.backgroundAlpha));var u=m=0,u=a.pathToImages;if(h){if(e.isAbsolute(h)||void 0===u)u="";n=a.container.image(u+h+a.extension,0,0,g,g);e.setCN(a,n,"zoom-out-image");b.push(n);n=n.getBBox();m=n.width+5}void 0!==f&&(c=e.text(a.container,f,c,a.fontFamily,d,"start"),e.setCN(a,c,"zoom-out-label"),d=c.getBBox(),u=n?n.height/2-3:d.height/2,c.translate(m,u),b.push(c));n=b.getBBox();c=1;e.isModern||(c=0);k=e.rect(a.container,n.width+2*p+5,n.height+2*p-2,k,1,1,k,c);k.setAttr("opacity",l);k.translate(-p,-p);e.setCN(a,k,"zoom-out-bg");b.push(k);k.toBack();a.zbBG=k;n=k.getBBox();b.translate(a.marginLeftReal+a.plotAreaWidth-n.width+p,a.marginTopReal+p);b.hide();b.mouseover(function(){a.rollOverZB()}).mouseout(function(){a.rollOutZB()}).click(function(){a.clickZB()}).touchstart(function(){a.rollOverZB()}).touchend(function(){a.rollOutZB();a.clickZB()});for(l=0;la&&(a=1);1>b&&(b=1);this.plotAreaWidth=Math.round(a);this.plotAreaHeight=Math.round(b);this.plotBalloonsSet.translate(c,d)},updateDxy:function(){this.dx=Math.round(this.depth3D*Math.cos(this.angle*Math.PI/180));this.dy=Math.round(-this.depth3D*Math.sin(this.angle*Math.PI/180));this.d3x=Math.round(this.columnSpacing3D*Math.cos(this.angle*Math.PI/180));this.d3y=Math.round(-this.columnSpacing3D*Math.sin(this.angle*Math.PI/180))},updateMargins:function(){var a=this.getTitleHeight();this.titleHeight=a;this.marginTopReal=this.marginTop-this.dy;this.fixMargins&&!this.fixMargins.top&&(this.marginTopReal+=a);this.marginBottomReal=this.marginBottom;this.marginLeftReal=this.marginLeft;this.marginRightReal=this.marginRight},updateValueAxes:function(){var a=this.valueAxes,b;for(b=0;bd)var g=c,c=d,d=g;this.relativeZoomValueAxes(b,c,d);this.updateAfterValueZoom()},updateAfterValueZoom:function(){this.zoomAxesAndGraphs();this.zoomScrollbar()},relativeZoomValueAxes:function(a,b,c){this.hideBalloonReal();b=e.fitToBounds(b,0,1);c=e.fitToBounds(c,0,1);if(b>c){var d=b;b=c;c=d}var d=1/this.maxZoomFactor,g=e.getDecimals(d)+4;c-bb&&(b=0,c=d));b=e.roundTo(b,g);c=e.roundTo(c,g);d=!1;if(a){for(g=0;gb.min-g*b.step&&(f+=g,g=0);0>=b.max&&0l&&(l=1);e*=l;f*=l;if(!d||c.equalSpacing)e=Math.round(e),f=Math.round(f)}k=this.chartData.length;c=this.lastTime;l=this.firstTime;0>a?d?(k=this.endTime-this.startTime,d=this.startTime+e*g,g=this.endTime+f*g,0=c&&(g=c,d=c-k),this.zoomToDates(new Date(d),new Date(g))):(0=k-1&&(e=f=0),d=this.start+e,g=this.end+f,this.zoomToIndexes(d,g)):d?(k=this.endTime-this.startTime,d=this.startTime-e*g,g=this.endTime- +f*g,0this.start&&(e=f=0),d=this.start-e,g=this.end-f,this.zoomToIndexes(d,g))}},validateData:function(a){this.marginsUpdated=!1;this.zoomOutOnDataUpdate&&!a&&(this.endTime=this.end=this.startTime=this.start=NaN);var b=a=!1,c=!1,d=this.chartScrollbar;d&&(d.dragging&&(a=!0,d.handleDragStop()),d.resizingRight&&(c=!0,d.rightDragStop()),d.resizingLeft&&(b=!0,d.leftDragStop()));e.AmSerialChart.base.validateData.call(this);a&&d.handleDragStart();c&&d.rightDragStart();b&&d.leftDragStart()},drawChart:function(){if(0c&&(a=b-c),a!=this.startTime&&b-a>c&&(b=a+c));var d=this.minSelectedTime;if(0k&&(a=k);bk&&(b=k);bthis.firstTime&&(a=!0),this.endTimec&&(a=b-c,d=!0),a!=this.start&&b-a>c&&(b=a+c,d=!0));if(d&&(d=this.chartScrollbar)&&d.dragger){var g=d.dragger.getBBox();d.maxWidth=g.width;d.maxHeight=g.height}if(a!=this.start||b!=this.end)d=this.chartData.length-1,isNaN(a)&&(a=0,isNaN(c)||(a=d-c)),isNaN(b)&&(b=d),bd&&(b=d),a>d&&(a=d-1),0>a&&(a=0),this.start=a,this.end=b,this.categoryAxis.zoom(a,b),this.zoomAxesAndGraphs(),this.zoomScrollbar(),this.fixCursor(),0!==a||b!=this.chartData.length-1?this.showZB(!0):this.showZB(!1),this.syncGrid(),this.updateColumnsDepth(),this.dispatchIndexZoomEvent()},updateGraphs:function(){e.AmSerialChart.base.updateGraphs.call(this);var a=this.graphs,b;for(b=0;bb.depth?1:-1},zoomScrollbar:function(){var a=this.chartScrollbar,b=this.categoryAxis;if(a){if(!this.zoomedByScrollbar){var c=a.dragger;c&&c.stop()}this.zoomedByScrollbar=!1;b.parseDates&&!b.equalSpacing?a.timeZoom(this.startTime,this.endTime):a.zoom(this.start,this.end)}this.zoomValueScrollbar(this.valueScrollbar)},updateTrendLines:function(){var a=this.trendLines,b;for(b=0;bg&&(g=0);e>a.length-1&&(e=a.length-1);var f=g+Math.round((e-g)/2),k=a[f][b];return c==k?f:1>=e-g?d?g:Math.abs(a[g][b]-c)a&&(a=0),b>d-1&&(b=d-1),d=this.categoryAxis,d.parseDates&&!d.equalSpacing?this.zoom(c[a].time,this.getEndTime(c[b].time)):this.zoom(a,b))}},zoomToDates:function(a,b){var c=this.chartData;if(c)if(this.categoryAxis.equalSpacing){var d=this.getClosestIndex(c,"time",a.getTime(),!0,0,c.length);b=e.resetDateToMin(b,this.categoryAxis.minPeriod,1);c=this.getClosestIndex(c,"time",b.getTime(),!1,0,c.length);this.zoom(d,c)}else this.zoom(a.getTime(),b.getTime())},zoomToCategoryValues:function(a,b){this.chartData&&this.zoom(this.getCategoryIndexByValue(a),this.getCategoryIndexByValue(b))},formatPeriodString:function(a,b){if(b){b.periodDataItem={};b.periodPercentDataItem={};var c=["value","open","low","high","close"],d="value open low high close average sum count".split(" "),g=b.valueAxis,h=this.chartData,f=b.numberFormatter;f||(f=this.nf);for(var k=0;kD||D>A.graph.height)z=NaN}else if(0>D||D>A.graph.width)z=NaN;if(!isNaN(z)){isNaN(v)&&(v=z);x=z;if(isNaN(E)||E>z)E=z;if(isNaN(t)||tA)w=A;if(isNaN(y)||yb&&0===p&&(p=180):0>c&&270==p&&(p=90);this.gradientRotation=p;0===d&&0===e&&(this.cornerRadius=n);this.draw()},draw:function(){var a=this.set;a.clear();var b=this.container,c=b.chart,d=this.w,g=this.h,h=this.dx,f=this.dy,k=this.colors,l=this.alpha,m=this.bwidth,p=this.bcolor,n=this.balpha,u=this.gradientRotation,v=this.cornerRadius,x=this.dashLength,E=this.pattern,t=this.topRadius,r=this.bcn,B=k,q=k;"object"==typeof k&&(B=k[0],q=k[k.length-1]);var w,y,C,F,D,A,z,L,M,Q=l;E&&(l=0);var G,H,I,J,K=this.rotate;if(0Math.abs(g)&&(g=0);1>Math.abs(d)&&(d=0);!isNaN(t)&&(0g&&(m=" A"),l+=m+Math.round(d/2-I)+","+Math.round(g-J)+","+Math.round(d/2+I)+","+Math.round(g+J)+",0,"+g+","+d+","+g,l+=" L"+d+",0",l+=m+Math.round(d/ +2+G)+","+Math.round(H)+","+Math.round(d/2-G)+","+Math.round(-H)+","+d+",0,0,0"):(l+="A"+I+","+J+",0,0,0,"+(d-d/2*(1-t))+","+g+"L"+d+",0",l+="A"+G+","+H+",0,0,1,0,0"),G=180),b=b.path(l).attr(k),b.gradient("linearGradient",[B,e.adjustLuminosity(B,-.3),e.adjustLuminosity(B,-.3),B],G),K?b.translate(h/2,0):b.translate(0,f/2)):b=0===g?e.line(b,[0,d],[0,0],p,n,m,x):0===d?e.line(b,[0,0],[0,g],p,n,m,x):0g?[w,M,y,C,F,D,A,z,L,b]:[z,L,y,C,F,D,w,M,A,b]:K?0g?[w,b,z]:[z,b,w];e.setCN(c,b,r+"front");e.setCN(c,y,r+"back");e.setCN(c,z,r+"top");e.setCN(c,w,r+"bottom");e.setCN(c,F,r+"left");e.setCN(c,D,r+"right");for(w=0;wb&&(this.endTime=b);r=this.minorGridEnabled;x=this.gridAlpha;var y=0,C=0;if(this.widthField)for(b=this.start;b<=this.end;b++)if(t=this.data[b]){var F=Number(this.data[b].dataContext[this.widthField]);isNaN(F)||(y+=F,t.widthValue=F)}if(this.parseDates&&!this.equalSpacing)this.lastTime=a[a.length-1].time,this.maxTime=e.resetDateToMin(new Date(this.lastTime+1.05*u),this.minPeriod,1,q).getTime(),this.timeDifference=this.endTime-this.startTime,this.parseDatesDraw();else if(!this.parseDates){if(this.cellWidth=this.getStepWidth(f),ff&&(f=0),w=0,this.widthField&&(f=this.start,q=1),this.end-f+1>=this.autoRotateCount&&(this.labelRotationR=this.autoRotateAngle),b=f;b<=this.end+2;b++){k=!1;0<=b&&bthis.end&&"start"==this.tickPosition&&(n=" ");this.rotate&&this.inside&&(k-=2);isNaN(v.widthValue)||(v.percentWidthValue=v.widthValue/y*100,a=this.rotate?this.height*v.widthValue/y:this.width*v.widthValue/y,f=C,C+=a,E=k=a/2);p=new this.axisItemRenderer(this,f,n,p,a,k,void 0,u,E,!1,v.labelColor,v.className);p.serialDataItem=v;this.pushAxisItem(p);this.gridAlpha=x}}else if(this.parseDates&&this.equalSpacing){h=this.start;this.startTime=this.data[this.start].time;this.endTime=this.data[this.end].time;this.timeDifference=this.endTime-this.startTime;b=this.choosePeriod(0);g=b.period;v=b.count;b=e.getPeriodDuration(g,v);bf&&(f=0);C=this.end+2;C>=this.data.length&&(C=this.data.length);a=!1;a=!l;this.previousPos=-1E3;20=F){f=this.getCoordinate(b-this.start);r=!1;this.nextPeriod[x]&&(r=this.checkPeriodChange(this.nextPeriod[x],1,t,n,x))&&e.resetDateToMin(new Date(t),this.nextPeriod[x],1,q).getTime()!=t&&(r=!1);u=!1;r&&this.markPeriodChange?(r=this.dateFormatsObject[this.nextPeriod[x]],u=!0):r=this.dateFormatsObject[x];n=e.formatDate(new Date(t),r,c);if(b==d&&!l||b==k&&!m)n=" ";a?a=!1:(w||(u=!1),f-this.previousPos>this.safeDistance*Math.cos(this.labelRotationR*Math.PI/180)&&(this.labelFunction&&(n=this.labelFunction(n,new Date(t),this,g,v,E)),this.boldLabels&&(u=!0),p=new this.axisItemRenderer(this,f,n,void 0,void 0,void 0,void 0,u),r=p.graphics(),this.pushAxisItem(p),r=r.getBBox().width,e.isModern||(r-=f),this.previousPos=f+r));E=n=t}}for(b=l=0;bthis.height+1&&h--:k>this.width+1&& +h--;0>k&&h++;return h=e.fitToBounds(h,0,b.length-1)},dateToCoordinate:function(a){return this.parseDates&&!this.equalSpacing?(a.getTime()-this.startTime)*this.stepWidth:this.parseDates&&this.equalSpacing?(a=this.chart.getClosestIndex(this.data,"time",a.getTime(),!1,0,this.data.length-1),this.getCoordinate(a-this.start)):NaN},categoryToCoordinate:function(a){if(this.chart){if(this.parseDates)return this.dateToCoordinate(new Date(a));a=this.chart.getCategoryIndexByValue(a);if(!isNaN(a))return this.getCoordinate(a- +this.start)}else return NaN},coordinateToDate:function(a){return this.equalSpacing?(a=this.xToIndex(a),new Date(this.data[a].time)):new Date(this.startTime+a/this.stepWidth)},coordinateToValue:function(a){a=this.xToIndex(a);if(a=this.data[a])return this.parseDates?a.time:a.category},getCoordinate:function(a){a*=this.stepWidth;this.startOnAxis||(a+=this.stepWidth/2);return Math.round(a)},formatValue:function(a,b){b||(b=this.currentDateFormat);this.parseDates&&(a=e.formatDate(new Date(a),b,this.chart));return a},showBalloonAt:function(a,b){void 0===b&&(b=this.parseDates?this.dateToCoordinate(new Date(a)):this.categoryToCoordinate(a));return this.adjustBalloonCoordinate(b)},formatBalloonText:function(a,b,c){var d="",g="",h=this.chart,f=this.data[b];if(f)if(this.parseDates)d=e.formatDate(f.category,c,h),b=e.changeDate(new Date(f.category),this.minPeriod,1),g=e.formatDate(b,c,h),-1!=d.indexOf("fff")&&(d=e.formatMilliseconds(d,f.category),g=e.formatMilliseconds(g,b));else{var k;this.data[b+1]&&(k=this.data[b+ +1]);d=e.fixNewLines(f.category);k&&(g=e.fixNewLines(k.category))}a=a.replace(/\[\[category\]\]/g,String(d));return a=a.replace(/\[\[toCategory\]\]/g,String(g))},adjustBalloonCoordinate:function(a,b){var c=this.xToIndex(a),d=this.chart.chartCursor;if(this.stickBalloonToCategory){var e=this.data[c];e&&(a=e.x[this.id]);this.stickBalloonToStart&&(a-=this.cellWidth/2);var h=0;if(d){var f=d.limitToGraph;if(f){var k=f.valueAxis.id;f.hidden||(h=e.axes[k].graphs[f.id].y)}this.rotate?("left"==this.position?(f&&(h-=d.width),0h&&(h=0),d.fixHLine(a,h)):("top"==this.position?(f&&(h-=d.height),0h&&(h=0),d.fullWidth&&(a+=1),d.fixVLine(a,h))}}d&&!b&&(d.setIndex(c),this.parseDates&&d.setTimestamp(this.coordinateToDate(a).getTime()));return a}})})(); diff --git a/src/main/resources/static/files/assets/pages/widget/custom-widget1.js b/src/main/resources/static/files/assets/pages/widget/custom-widget1.js new file mode 100644 index 0000000..313c6b5 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/custom-widget1.js @@ -0,0 +1,1055 @@ +'use strict'; +$(document).ready(function() { + var ctx = document.getElementById('update-chart-1').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'bar', + data: valincome('#fff', [25, 30, 20, 15, 20, 30, 20], '#fff'), + options: valincomebuildoption(), + }); + var ctx = document.getElementById('update-chart-2').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'bar', + data: valincome('#fff', [10, 30, 20, 15, 30, 15, 30], '#fff'), + options: valincomebuildoption(), + }); + var ctx = document.getElementById('update-chart-3').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'bar', + data: valincome('#fff', [25, 10, 20, 15, 20, 10, 20], '#fff'), + options: valincomebuildoption(), + }); + var ctx = document.getElementById('update-chart-4').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'bar', + data: valincome('#fff', [25, 30, 20, 15, 10, 20, 15], '#fff'), + options: valincomebuildoption(), + }); + + function valincome(a, b, f) { + if (f == null) { + f = "rgba(0,0,0,0)"; + } + return { + labels: ["1", "2", "3", "4", "5", "6", "7"], + datasets: [{ + label: "", + borderColor: a, + borderWidth: 0, + hitRadius: 30, + pointRadius: 0, + pointHoverRadius: 4, + pointBorderWidth: 2, + pointHoverBorderWidth: 12, + pointBackgroundColor: Chart.helpers.color("#000000").alpha(0).rgbString(), + pointBorderColor: a, + pointHoverBackgroundColor: a, + pointHoverBorderColor: Chart.helpers.color("#000000").alpha(.1).rgbString(), + fill: true, + backgroundColor: Chart.helpers.color(f).alpha(1).rgbString(), + data: b, + }] + }; + } + + function valincomebuildoption() { + return { + maintainAspectRatio: false, + title: { + display: false, + }, + tooltips: { + display: false, + }, + legend: { + display: false + }, + hover: { + mode: 'index' + }, + scales: { + xAxes: [{ + display: false, + gridLines: false, + scaleLabel: { + display: true, + labelString: 'Month' + } + }], + yAxes: [{ + display: false, + gridLines: false, + scaleLabel: { + display: true, + labelString: 'Value' + }, + ticks: { + min: 1, + } + }] + }, + elements: { + point: { + radius: 4, + borderWidth: 12 + } + }, + layout: { + padding: { + left: 10, + right: 0, + top: 15, + bottom: 0 + } + } + }; + } + // project and visite start + var chart = AmCharts.makeChart("visitor", { + "type": "serial", + "hideCredits": true, + "theme": "light", + "dataDateFormat": "YYYY-MM-DD", + "precision": 2, + "valueAxes": [{ + "id": "v1", + "title": "Visitors", + "position": "left", + "autoGridCount": false, + "labelFunction": function(value) { + return "$" + Math.round(value) + "M"; + } + }, { + "id": "v2", + "title": "New Visitors", + "gridAlpha": 0, + "position": "right", + "autoGridCount": false + }], + "graphs": [{ + "id": "g3", + "valueAxis": "v1", + "lineColor": "#feb798", + "fillColors": "#feb798", + "fillAlphas": 1, + "type": "column", + "title": "old Visitor", + "valueField": "sales2", + "clustered": false, + "columnWidth": 0.5, + "legendValueText": "$[[value]]M", + "balloonText": "[[title]]
    $[[value]]M" + }, { + "id": "g4", + "valueAxis": "v1", + "lineColor": "#fe9365", + "fillColors": "#fe9365", + "fillAlphas": 1, + "type": "column", + "title": "New visitor", + "valueField": "sales1", + "clustered": false, + "columnWidth": 0.3, + "legendValueText": "$[[value]]M", + "balloonText": "[[title]]
    $[[value]]M" + }, { + "id": "g1", + "valueAxis": "v2", + "bullet": "round", + "bulletBorderAlpha": 1, + "bulletColor": "#FFFFFF", + "bulletSize": 5, + "hideBulletsCount": 50, + "lineThickness": 2, + "lineColor": "#0df3a3", + "type": "smoothedLine", + "title": "Last Month Visitor", + "useLineColorForBulletBorder": true, + "valueField": "market1", + "balloonText": "[[title]]
    [[value]]" + }, { + "id": "g2", + "valueAxis": "v2", + "bullet": "round", + "bulletBorderAlpha": 1, + "bulletColor": "#FFFFFF", + "bulletSize": 5, + "hideBulletsCount": 50, + "lineThickness": 2, + "lineColor": "#fe5d70", + // "type": "smoothedLine", + "dashLength": 5, + "title": "Average Visitor", + "useLineColorForBulletBorder": true, + "valueField": "market2", + "balloonText": "[[title]]
    [[value]]" + }], + "chartCursor": { + "pan": true, + "valueLineEnabled": true, + "valueLineBalloonEnabled": true, + "cursorAlpha": 0, + "valueLineAlpha": 0.2 + }, + "categoryField": "date", + "categoryAxis": { + "parseDates": true, + "dashLength": 1, + "minorGridEnabled": true + }, + "legend": { + "useGraphSettings": true, + "position": "top" + }, + "balloon": { + "borderThickness": 1, + "cornerRadius": 5, + "shadowAlpha": 0 + }, + "dataProvider": [{ + "date": "2013-01-16", + "market1": 71, + "market2": 75, + "sales1": 5, + "sales2": 8 + }, { + "date": "2013-01-17", + "market1": 74, + "market2": 78, + "sales1": 4, + "sales2": 6 + }, { + "date": "2013-01-18", + "market1": 78, + "market2": 88, + "sales1": 5, + "sales2": 2 + }, { + "date": "2013-01-19", + "market1": 85, + "market2": 89, + "sales1": 8, + "sales2": 9 + }, { + "date": "2013-01-20", + "market1": 82, + "market2": 89, + "sales1": 9, + "sales2": 6 + }, { + "date": "2013-01-21", + "market1": 83, + "market2": 85, + "sales1": 3, + "sales2": 5 + }, { + "date": "2013-01-22", + "market1": 88, + "market2": 92, + "sales1": 5, + "sales2": 7 + }, { + "date": "2013-01-23", + "market1": 85, + "market2": 90, + "sales1": 7, + "sales2": 6 + }, { + "date": "2013-01-24", + "market1": 85, + "market2": 91, + "sales1": 9, + "sales2": 5 + }, { + "date": "2013-01-25", + "market1": 80, + "market2": 84, + "sales1": 5, + "sales2": 8 + }, { + "date": "2013-01-26", + "market1": 87, + "market2": 92, + "sales1": 4, + "sales2": 8 + }, { + "date": "2013-01-27", + "market1": 84, + "market2": 87, + "sales1": 3, + "sales2": 4 + }, { + "date": "2013-01-28", + "market1": 83, + "market2": 88, + "sales1": 5, + "sales2": 7 + }, { + "date": "2013-01-29", + "market1": 84, + "market2": 87, + "sales1": 5, + "sales2": 8 + }, { + "date": "2013-01-30", + "market1": 81, + "market2": 85, + "sales1": 4, + "sales2": 7 + }] + }); + var chart = AmCharts.makeChart("proj-earning", { + "type": "serial", + "hideCredits": true, + "theme": "light", + "dataProvider": [{ + "type": "UI", + "visits": 10 + }, { + "type": "UX", + "visits": 15 + }, { + "type": "Web", + "visits": 12 + }, { + "type": "App", + "visits": 16 + }, { + "type": "SEO", + "visits": 8 + }], + "valueAxes": [{ + "gridAlpha": 0.3, + "gridColor": "#fff", + "axisColor": "transparent", + "color": '#fff', + "dashLength": 0 + }], + "gridAboveGraphs": true, + "startDuration": 1, + "graphs": [{ + "balloonText": "Active User: [[value]]", + "fillAlphas": 1, + "lineAlpha": 1, + "lineColor": "#fff", + "type": "column", + "valueField": "visits", + "columnWidth": 0.5 + }], + "chartCursor": { + "categoryBalloonEnabled": false, + "cursorAlpha": 0, + "zoomable": false + }, + "categoryField": "type", + "categoryAxis": { + "gridPosition": "start", + "gridAlpha": 0, + "axesAlpha": 0, + "lineAlpha": 0, + "fontSize": 12, + "color": '#fff', + "tickLength": 0 + }, + "export": { + "enabled": false + } + + }); + // sale order start + var ctx = document.getElementById('sale-chart1').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'line', + data: salechart('#b71c1c', [25, 30, 15, 20, 25, 30, 15, 25, 35, 30, 20, 10, 12, 1], 'transparent'), + options: salebuildoption(), + }); + var ctx = document.getElementById('sale-chart2').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'line', + data: salechart('#00692c', [30, 15, 25, 35, 30, 20, 25, 30, 15, 20, 25, 10, 12, 1], 'transparent'), + options: salebuildoption(), + }); + var ctx = document.getElementById('sale-chart3').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'line', + data: salechart('#096567', [15, 20, 25, 10, 30, 15, 25, 35, 30, 20, 25, 30, 12, 1], 'transparent'), + options: salebuildoption(), + }); + + function salechart(a, b, f) { + if (f == null) { + f = "rgba(0,0,0,0)"; + } + return { + labels: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"], + datasets: [{ + label: "", + borderColor: a, + borderWidth: 2, + hitRadius: 30, + pointRadius: 3, + pointHoverRadius: 4, + pointBorderWidth: 5, + pointHoverBorderWidth: 12, + pointBackgroundColor: Chart.helpers.color("#000000").alpha(0).rgbString(), + // pointBorderColor: Chart.helpers.color("#000000").alpha(0).rgbString(), + pointBorderColor: a, + pointHoverBackgroundColor: a, + pointHoverBorderColor: Chart.helpers.color("#000000").alpha(.1).rgbString(), + fill: true, + lineTension: 0, + backgroundColor: f, + data: b, + }] + }; + } + + function salebuildoption() { + return { + maintainAspectRatio: false, + title: { + display: !1 + }, + tooltips: { + position: 'nearest', + mode: 'index', + intersect: false, + yPadding: 10, + xPadding: 10, + }, + legend: { + display: !1, + labels: { + usePointStyle: !1 + } + }, + responsive: !0, + maintainAspectRatio: !0, + hover: { + mode: "index" + }, + scales: { + xAxes: [{ + display: !1, + gridLines: !1, + scaleLabel: { + display: !0, + labelString: "Month" + } + }], + yAxes: [{ + display: !1, + gridLines: !1, + scaleLabel: { + display: !0, + labelString: "Value" + }, + ticks: { + beginAtZero: !0 + } + }] + }, + elements: { + point: { + radius: 4, + borderWidth: 12 + } + }, + layout: { + padding: { + left: 10, + right: 10, + top: 25, + bottom: 25 + } + } + }; + } + // sale order end + var chartData = [{ + "date": "2012-01-01", + "distance": 227, + "townName": "New York", + "townName2": "New York", + "townSize": 25, + "latitude": 40.71, + "duration": 408 + }, { + "date": "2012-01-02", + "distance": 371, + "townName": "Washington", + "townSize": 14, + "latitude": 38.89, + "duration": 482 + }, { + "date": "2012-01-03", + "distance": 433, + "townName": "Wilmington", + "townSize": 6, + "latitude": 34.22, + "duration": 562 + }, { + "date": "2012-01-04", + "distance": 345, + "townName": "Jacksonville", + "townSize": 7, + "latitude": 30.35, + "duration": 379 + }, { + "date": "2012-01-05", + "distance": 480, + "townName": "Miami", + "townName2": "Miami", + "townSize": 10, + "latitude": 25.83, + "duration": 501 + }, { + "date": "2012-01-06", + "distance": 386, + "townName": "Tallahassee", + "townSize": 7, + "latitude": 30.46, + "duration": 443 + }, { + "date": "2012-01-07", + "distance": 348, + "townName": "New Orleans", + "townSize": 10, + "latitude": 29.94, + "duration": 405 + }, { + "date": "2012-01-08", + "distance": 238, + "townName": "Houston", + "townName2": "Houston", + "townSize": 16, + "latitude": 29.76, + "duration": 309 + }, { + "date": "2012-01-09", + "distance": 218, + "townName": "Dalas", + "townSize": 17, + "latitude": 32.8, + "duration": 287 + }, { + "date": "2012-01-10", + "distance": 349, + "townName": "Oklahoma City", + "townSize": 11, + "latitude": 35.49, + "duration": 485 + }, { + "date": "2012-01-11", + "distance": 603, + "townName": "Kansas City", + "townSize": 10, + "latitude": 39.1, + "duration": 890 + }, { + "date": "2012-01-12", + "distance": 534, + "townName": "Denver", + "townName2": "Denver", + "townSize": 18, + "latitude": 39.74, + "duration": 810 + }, { + "date": "2012-01-13", + "townName": "Salt Lake City", + "townSize": 12, + "distance": 425, + "duration": 670, + "latitude": 40.75, + "alpha": 0.4 + }, { + "date": "2012-01-14", + "latitude": 36.1, + "duration": 470, + "townName": "Las Vegas", + "townName2": "Las Vegas", + "bulletClass": "lastBullet" + }, { + "date": "2012-01-15" + }]; + var chart = AmCharts.makeChart("monthly-graph", { + "type": "serial", + "theme": "light", + "dataDateFormat": "YYYY-MM-DD", + "dataProvider": chartData, + "addClassNames": true, + "startDuration": 1, + "marginLeft": 0, + + "categoryField": "date", + "categoryAxis": { + "parseDates": true, + "minPeriod": "DD", + "autoGridCount": false, + "gridCount": 50, + "gridAlpha": 0.1, + "gridColor": "#FFFFFF", + "axisColor": "#555555", + "dateFormats": [{ + "period": 'DD', + "format": 'DD' + }, { + "period": 'WW', + "format": 'MMM DD' + }, { + "period": 'MM', + "format": 'MMM' + }, { + "period": 'YYYY', + "format": 'YYYY' + }] + }, + + "valueAxes": [{ + "id": "a1", + "title": "Student", + "gridAlpha": 0, + "axisAlpha": 0 + }, { + "id": "a2", + "position": "right", + "gridAlpha": 0, + "axisAlpha": 0, + "labelsEnabled": false + }, { + "id": "a3", + "title": "", + "position": "left", + "gridAlpha": 0, + "axisAlpha": 0, + "lineAlpha": 0, + "fontSize": 0, + "inside": true, + }], + "graphs": [{ + "id": "g1", + "valueField": "distance", + "title": "distance", + "type": "column", + "fillAlphas": 0.9, + // "cornerRadiusTop": 5, + // "columnWidth": 0.3, + "valueAxis": "a1", + "balloonText": "[[value]] miles", + "legendValueText": "[[value]] mi", + "legendPeriodValueText": "total: [[value.sum]] mi", + "lineColor": "#01a9ac", + "alphaField": "alpha" + }, { + "id": "g2", + "valueField": "latitude", + "classNameField": "bulletClass", + "title": "latitude/city", + "type": "line", + // "type": "smoothedLine", + "valueAxis": "a2", + "lineColor": "#303549", + "lineThickness": 2, + "dashLength": 8, + "legendValueText": "[[value]]/[[description]]", + "descriptionField": "townName", + "bullet": "round", + "bulletSizeField": "townSize", + "bulletBorderColor": "#01a9ac", + "bulletBorderAlpha": 1, + "bulletBorderThickness": 2, + "bulletColor": "#0ac282", + "labelText": "[[townName2]]", + "labelPosition": "right", + "balloonText": "latitude:[[value]]", + "showBalloon": true, + "animationPlayed": true, + }, { + + "id": "g3", + "title": "duration", + "valueField": "duration", + "type": "line", + "type": "smoothedLine", + "valueAxis": "a3", + "lineColor": "#fe5d70", + "balloonText": "[[value]]", + "lineThickness": 2, + "legendValueText": "[[value]]", + "bullet": "round", + "bulletBorderColor": "#fe5d70", + "bulletBorderThickness": 1, + "bulletBorderAlpha": 1, + "dashLengthField": "dashLength", + "animationPlayed": true + }] + }); + + var ctx = document.getElementById('tot-lead').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'line', + data: valincomearrow('#01a9ac', [30, 15, 25, 35, 30, 20, 15, 20, 25, 40, 25, 30, 22, 31], '#01a9ac'), + options: valincomearowbuildoption(), + }); + var ctx = document.getElementById('tot-vendor').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'line', + data: valincomearrow('#fe9365', [40, 25, 30, 22, 30, 15, 25, 35, 30, 20, 15, 20, 25, 31], '#fe9365'), + options: valincomearowbuildoption(), + }); + var ctx = document.getElementById('invoice-gen').getContext("2d"); + var myChart = new Chart(ctx, { + type: 'line', + data: valincomearrow('#0ac282', [25, 30, 20, 15, 20, 25, 31, 22, 30, 15, 25, 35, 30, 40], '#0ac282'), + options: valincomearowbuildoption(), + }); + + function valincomearrow(a, b, f) { + if (f == null) { + f = "rgba(0,0,0,0)"; + } + return { + labels: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14"], + datasets: [{ + label: "", + borderColor: a, + borderWidth: 3, + hitRadius: 30, + pointRadius: 0, + pointHoverRadius: 4, + pointBorderWidth: 2, + pointHoverBorderWidth: 12, + pointBackgroundColor: Chart.helpers.color("#000000").alpha(0).rgbString(), + pointBorderColor: a, + pointHoverBackgroundColor: a, + pointHoverBorderColor: Chart.helpers.color("#000000").alpha(.1).rgbString(), + fill: true, + lineTension: 0, + backgroundColor: Chart.helpers.color(f).alpha(.7).rgbString(), + data: b, + }] + }; + } + + function valincomearowbuildoption() { + return { + maintainAspectRatio: true, + title: { + display: false, + }, + tooltips: { + intersect: false, + mode: 'nearest', + xPadding: 10, + yPadding: 10, + caretPadding: 10 + }, + legend: { + display: false + }, + hover: { + mode: 'index' + }, + scales: { + xAxes: [{ + display: false, + gridLines: false, + scaleLabel: { + display: true, + labelString: 'Month' + } + }], + yAxes: [{ + display: false, + gridLines: false, + scaleLabel: { + display: true, + labelString: 'Value' + }, + ticks: { + min: 1, + max: 50 + } + }] + }, + elements: { + point: { + radius: 4, + borderWidth: 12 + } + }, + layout: { + padding: { + left: 0, + right: 0, + top: 0, + bottom: 0 + } + } + }; + } + $(function() { + var amchart = AmCharts.makeChart("sales-analytics", { + "type": "serial", + "theme": "light", + "marginTop": 0, + "marginRight": 0, + "dataProvider": [{ + "year": "1950", + "value": -0.307 + }, { + "year": "1951", + "value": -0.168 + }, { + "year": "1952", + "value": -0.073 + }, { + "year": "1953", + "value": -0.027 + }, { + "year": "1954", + "value": -0.251 + }, { + "year": "1955", + "value": -0.281 + }, { + "year": "1956", + "value": -0.348 + }, { + "year": "1957", + "value": -0.074 + }, { + "year": "1958", + "value": -0.011 + }, { + "year": "1959", + "value": -0.074 + }, { + "year": "1960", + "value": -0.124 + }, { + "year": "1961", + "value": -0.024 + }, { + "year": "1962", + "value": -0.022 + }, { + "year": "1963", + "value": 0 + }, { + "year": "1964", + "value": -0.296 + }, { + "year": "1965", + "value": -0.217 + }, { + "year": "1966", + "value": -0.147 + }, { + "year": "1967", + "value": -0.15 + }, { + "year": "1968", + "value": -0.16 + }, { + "year": "1969", + "value": -0.011 + }, { + "year": "1970", + "value": -0.068 + }, { + "year": "1971", + "value": -0.19 + }, { + "year": "1972", + "value": -0.056 + }, { + "year": "1973", + "value": 0.077 + }, { + "year": "1974", + "value": -0.213 + }, { + "year": "1975", + "value": -0.17 + }, { + "year": "1976", + "value": -0.254 + }, { + "year": "1977", + "value": 0.019 + }, { + "year": "1978", + "value": -0.063 + }, { + "year": "1979", + "value": 0.05 + }, { + "year": "1980", + "value": 0.077 + }, { + "year": "1981", + "value": 0.12 + }, { + "year": "1982", + "value": 0.011 + }, { + "year": "1983", + "value": 0.177 + }, { + "year": "1984", + "value": -0.021 + }, { + "year": "1985", + "value": -0.037 + }, { + "year": "1986", + "value": 0.03 + }, { + "year": "1987", + "value": 0.179 + }, { + "year": "1988", + "value": 0.18 + }, { + "year": "1989", + "value": 0.104 + }, { + "year": "1990", + "value": 0.255 + }, { + "year": "1991", + "value": 0.21 + }, { + "year": "1992", + "value": 0.065 + }, { + "year": "1993", + "value": 0.11 + }, { + "year": "1994", + "value": 0.172 + }, { + "year": "1995", + "value": 0.269 + }, { + "year": "1996", + "value": 0.141 + }, { + "year": "1997", + "value": 0.353 + }, { + "year": "1998", + "value": 0.548 + }, { + "year": "1999", + "value": 0.298 + }, { + "year": "2000", + "value": 0.267 + }, { + "year": "2001", + "value": 0.411 + }, { + "year": "2002", + "value": 0.462 + }, { + "year": "2003", + "value": 0.47 + }, { + "year": "2004", + "value": 0.445 + }, { + "year": "2005", + "value": 0.47 + }], + "valueAxes": [{ + "axisAlpha": 0, + "gridAlpha": 0, + "position": "left" + }], + "graphs": [{ + "id": "g1", + "balloonText": "[[category]]
    [[value]]", + "bullet": "round", + "bulletSize": 8, + "lineColor": "#fe5d70", + "lineThickness": 2, + "negativeLineColor": "#fe9365", + "type": "smoothedLine", + "valueField": "value" + }], + "chartScrollbar": { + "graph": "g1", + "gridAlpha": 0, + "color": "#888888", + "scrollbarHeight": 55, + "backgroundAlpha": 0, + "selectedBackgroundAlpha": 0.1, + "selectedBackgroundColor": "#888888", + "graphFillAlpha": 0, + "autoGridCount": true, + "selectedGraphFillAlpha": 0, + "graphLineAlpha": 0.2, + "graphLineColor": "#c2c2c2", + "selectedGraphLineColor": "#888888", + "selectedGraphLineAlpha": 1 + + }, + "chartCursor": { + "categoryBalloonDateFormat": "YYYY", + "cursorAlpha": 0, + "valueLineEnabled": true, + "valueLineBalloonEnabled": true, + "valueLineAlpha": 0.5, + "fullWidth": true + }, + "dataDateFormat": "YYYY", + "categoryField": "year", + "categoryAxis": { + "minPeriod": "YYYY", + "parseDates": true, + "gridAlpha": 0, + "minorGridAlpha": 0, + "minorGridEnabled": true + }, + "export": { + "enabled": true + } + }); + amchart.addListener("rendered", zoomChart); + if (amchart.zoomChart) { + amchart.zoomChart(); + } + + function zoomChart() { + amchart.zoomToIndexes(Math.round(amchart.dataProvider.length * 0.4), Math.round(amchart.dataProvider.length * 0.55)); + } + }); + var ctx = document.getElementById("newuserchart").getContext("2d"); + window.myDoughnut = new Chart(ctx, { + type: 'doughnut', + data: { + datasets: [{ + data: [10, 34, 5], + backgroundColor: ["#fe9365", "#01a9ac", "#fe5d70"], + label: 'Dataset 1' + }], + labels: ["Satisfied", "Unsatisfied", "NA"] + }, + options: { + maintainAspectRatio: false, + responsive: true, + legend: { + position: 'bottom', + }, + title: { + display: true, + text: "", + }, + animation: { + animateScale: true, + animateRotate: true + } + } + }); +}); diff --git a/src/main/resources/static/files/assets/pages/widget/excanvas.js b/src/main/resources/static/files/assets/pages/widget/excanvas.js new file mode 100644 index 0000000..2502f4e --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/excanvas.js @@ -0,0 +1,872 @@ +// Copyright 2006 Google Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +// Known Issues: (From VML version) +// +// * Patterns are not implemented. +// * Radial gradient are not implemented. The VML version of these look very +// different from the canvas one. +// * Coordsize. The width and height attribute have higher priority than the +// width and height style values which isn't correct. +// * Painting mode isn't implemented. +// * Canvas width/height should is using content-box by default. IE in +// Quirks mode will draw the canvas using border-box. Either change your +// doctype to HTML5 +// (http://www.whatwg.org/specs/web-apps/current-work/#the-doctype) +// or use Box Sizing Behavior from WebFX +// (http://webfx.eae.net/dhtml/boxsizing/boxsizing.html) +// * Optimize. There is always room for speed improvements. + +//Known Issues: Silverlight version +// +// * Doing a transformation during a path (ie lineTo, transform, lineTo) will +// not work corerctly because the transform is done to the whole path (ie +// transform, lineTo, lineTo) +// * Patterns are not yet implemented. + + +// only add this code if we do not already have a canvas implementation +if (!window.CanvasRenderingContext2D) { + +(function () { + + var xamlId; + + var G_vmlCanvasManager_ = { + init: function (opt_doc) { + var doc = opt_doc || document; + // Create a dummy element so that IE will allow canvas elements to be + // recognized. + doc.createElement('canvas'); + if (/MSIE/.test(navigator.userAgent) && !window.opera) { + var self = this; + + createXamlScriptTag(); + + doc.attachEvent('onreadystatechange', function () { + self.init_(doc); + }); + } + }, + + init_: function (doc) { + // setup default css + var ss = doc.createStyleSheet(); + ss.cssText = 'canvas{display:inline-block;overflow:hidden;' + + // default size is 300x150 in Gecko and Opera + 'text-align:left;width:300px;height:150px}' + + 'canvas *{width:100%;height:100%;border:0;' + + 'background:transparen;margin:0}' + + 'canvas div {position:relative}' + + // Place a div on top of the plugin. + 'canvas div div{position:absolute;top:0;' + + // needs to be "non transparent" + 'filter:alpha(opacity=0);background:red}'; + + // find all canvas elements + var els = doc.getElementsByTagName('canvas'); + for (var i = 0; i < els.length; i++) { + if (!els[i].getContext) { + this.initElement(els[i]); + } + } + }, + + + /** + * Public initializes a canvas element so that it can be used as canvas + * element from now on. This is called automatically before the page is + * loaded but if you are creating elements using createElement you need to + * make sure this is called on the element. + * @param {HTMLElement} el The canvas element to initialize. + * @return {HTMLElement} the element that was created. + */ + initElement: function (el) { + el.getContext = function () { + if (this.context_) { + return this.context_; + } + return this.context_ = new CanvasRenderingContext2D_(this); + }; + + var attrs = el.attributes; + if (attrs.width && attrs.width.specified) { + // TODO: use runtimeStyle and coordsize + // el.getContext().setWidth_(attrs.width.nodeValue); + el.style.width = attrs.width.nodeValue + 'px'; + } else { + el.width = el.clientWidth; + } + if (attrs.height && attrs.height.specified) { + // TODO: use runtimeStyle and coordsize + // el.getContext().setHeight_(attrs.height.nodeValue); + el.style.height = attrs.height.nodeValue + 'px'; + } else { + el.height = el.clientHeight; + } + + // insert object tag + el.innerHTML = getObjectHtml(); + + // do not use inline function because that will leak memory + el.attachEvent('onpropertychange', onPropertyChange); + return el; + } + }; + + function onPropertyChange(e) { + var el = e.srcElement; + + switch (e.propertyName) { + case 'width': + el.style.width = el.attributes.width.nodeValue + 'px'; + el.getContext().clearRect(); + break; + case 'height': + el.style.height = el.attributes.height.nodeValue + 'px'; + el.getContext().clearRect(); + break; + } + } + + G_vmlCanvasManager_.init(); + + function createXamlScriptTag() { + // This script tag contains the boilerplate XAML. + document.write(''); + // Find the id of the writtenscript file. + var scripts = document.scripts; + var script = scripts[scripts.length - 1]; + xamlId = script.uniqueID; + script.id = xamlId; + } + + function getObjectHtml(fn) { + return '
    ' + + '' + + '' + + '' + + '
    '; + } + + function hasSilverlight() { + try { + new ActiveXObject('AgControl.AgControl'); + return true; + } catch(_) { + return false; + } + } + + // precompute "00" to "FF" + var dec2hex = []; + for (var i = 0; i < 16; i++) { + for (var j = 0; j < 16; j++) { + dec2hex[i * 16 + j] = i.toString(16) + j.toString(16); + } + } + + function createMatrixIdentity() { + return [ + [1, 0, 0], + [0, 1, 0], + [0, 0, 1] + ]; + } + + function matrixMultiply(m1, m2) { + var result = createMatrixIdentity(); + + for (var x = 0; x < 3; x++) { + for (var y = 0; y < 3; y++) { + var sum = 0; + + for (var z = 0; z < 3; z++) { + sum += m1[x][z] * m2[z][y]; + } + + result[x][y] = sum; + } + } + return result; + } + + function doTransform(ctx) { + transformObject(ctx, getRoot(ctx), ctx.m_); + } + + function transformObject(ctx, obj, m) { + var transform = obj.renderTransform; + var matrix; + if (!transform) { + transform = create(ctx, ''); + matrix = create(ctx, ''); + transform.matrix = matrix; + obj.renderTransform = transform; + } else { + matrix = transform.matrix; + } + + matrix.m11 = m[0][0]; + matrix.m12 = m[0][1]; + matrix.m21 = m[1][0]; + matrix.m22 = m[1][1]; + matrix.offsetX = m[2][0]; + matrix.offsetY = m[2][1]; + } + + function copyState(o1, o2) { + o2.fillStyle = o1.fillStyle; + o2.lineCap = o1.lineCap; + o2.lineJoin = o1.lineJoin; + o2.lineWidth = o1.lineWidth; + o2.miterLimit = o1.miterLimit; + o2.shadowBlur = o1.shadowBlur; + o2.shadowColor = o1.shadowColor; + o2.shadowOffsetX = o1.shadowOffsetX; + o2.shadowOffsetY = o1.shadowOffsetY; + o2.strokeStyle = o1.strokeStyle; + o2.globalAlpha = o1.globalAlpha; + o2.arcScaleX_ = o1.arcScaleX_; + o2.arcScaleY_ = o1.arcScaleY_; + } + + // precompute "00" to "FF" + var decToHex = []; + for (var i = 0; i < 16; i++) { + for (var j = 0; j < 16; j++) { + decToHex[i * 16 + j] = i.toString(16) + j.toString(16); + } + } + + // Silverlight does not support spelling gray as grey. + var colorData = { + darkgrey: '#A9A9A9', + darkslategrey: '#2F4F4F', + dimgrey: '#696969', + grey: '#808080', + lightgrey: '#D3D3D3', + lightslategrey: '#778899', + slategrey: '#708090' + }; + + + function getRgbHslContent(styleString) { + var start = styleString.indexOf('(', 3); + var end = styleString.indexOf(')', start + 1); + var parts = styleString.substring(start + 1, end).split(','); + // add alpha if needed + if (parts.length == 4 && styleString.substr(3, 1) == 'a') { + alpha = +parts[3]; + } else { + parts[3] = 1; + } + return parts; + } + + function percent(s) { + return parseFloat(s) / 100; + } + + function clamp(v, min, max) { + return Math.min(max, Math.max(min, v)); + } + + function hslToRgb(parts){ + var r, g, b; + h = parseFloat(parts[0]) / 360 % 360; + if (h < 0) + h++; + s = clamp(percent(parts[1]), 0, 1); + l = clamp(percent(parts[2]), 0, 1); + if (s == 0) { + r = g = b = l; // achromatic + } else { + var q = l < 0.5 ? l * (1 + s) : l + s - l * s; + var p = 2 * l - q; + r = hueToRgb(p, q, h + 1 / 3); + g = hueToRgb(p, q, h); + b = hueToRgb(p, q, h - 1 / 3); + } + + return decToHex[Math.floor(r * 255)] + + decToHex[Math.floor(g * 255)] + + decToHex[Math.floor(b * 255)]; + } + + function hueToRgb(m1, m2, h) { + if (h < 0) + h++; + if (h > 1) + h--; + + if (6 * h < 1) + return m1 + (m2 - m1) * 6 * h; + else if (2 * h < 1) + return m2; + else if (3 * h < 2) + return m1 + (m2 - m1) * (2 / 3 - h) * 6; + else + return m1; + } + + function translateColor(styleString) { + var str, alpha = 1; + + styleString = String(styleString); + if (styleString.charAt(0) == '#') { + return styleString; + } else if (/^rgb/.test(styleString)) { + var parts = getRgbHslContent(styleString); + var str = '', n; + for (var i = 0; i < 3; i++) { + if (parts[i].indexOf('%') != -1) { + n = Math.floor(percent(parts[i]) * 255); + } else { + n = +parts[i]; + } + str += decToHex[clamp(n, 0, 255)]; + } + alpha = parts[3]; + } else if (/^hsl/.test(styleString)) { + var parts = getRgbHslContent(styleString); + str = hslToRgb(parts); + alpha = parts[3]; + } else if (styleString in colorData) { + return colorData[styleString]; + } else { + return styleString; + } + return '#' + dec2hex[Math.floor(alpha * 255)] + str; + } + + function processLineCap(lineCap) { + switch (lineCap) { + case 'butt': + return 'flat'; + case 'round': + return 'round'; + case 'square': + default: + return 'square'; + } + } + + function getRoot(ctx) { + return ctx.canvas.firstChild.firstChild.content.findName('root'); + } + + function create(ctx, s, opt_args) { + if (opt_args) { + s = s.replace(/\%(\d+)/g, function(match, index) { + return opt_args[+index - 1]; + }); + } + + try { + return ctx.canvas.firstChild.firstChild.content.createFromXaml(s); + } catch (ex) { + throw Error('Could not create XAML from: ' + s); + } + } + + function drawShape(ctx, s, opt_args) { + var canvas = ctx.lastCanvas_ || create(ctx, ''); + var shape = create(ctx, s, opt_args); + canvas.children.add(shape); + transformObject(ctx, canvas, ctx.m_); + if (!ctx.lastCanvas_) { + getRoot(ctx).children.add(canvas); + ctx.lastCanvas_ = canvas; + } + return shape; + } + + function createBrushObject(ctx, value) { + if (value instanceof CanvasGradient_) { + return value.createBrush_(ctx); + } else if (value instanceof CanvasPattern_) { + throw Error('Not implemented'); + } else { + return create(ctx, '', + [translateColor(value)]); + } + } + + /** + * This class implements CanvasRenderingContext2D interface as described by + * the WHATWG. + * @param {HTMLElement} surfaceElement The element that the 2D context should + * be associated with + */ + function CanvasRenderingContext2D_(surfaceElement) { + this.m_ = createMatrixIdentity(); + this.lastCanvas_ = null; + + this.mStack_ = []; + this.aStack_ = []; + this.currentPath_ = []; + + // Canvas context properties + this.strokeStyle = '#000'; + this.fillStyle = '#000'; + + this.lineWidth = 1; + this.lineJoin = 'miter'; + this.lineCap = 'butt'; + this.miterLimit = 10; + this.globalAlpha = 1; + this.canvas = surfaceElement; + }; + + + var contextPrototype = CanvasRenderingContext2D_.prototype; + + contextPrototype.clearRect = function() { + var root = getRoot(this); + root.children.clear(); + + // TODO: Implement + this.currentPath_ = []; + this.lastCanvas_ = null; + + }; + + contextPrototype.beginPath = function() { + // TODO: Branch current matrix so that save/restore has no effect + // as per safari docs. + + this.currentPath_ = []; + }; + + contextPrototype.moveTo = function(aX, aY) { + this.currentPath_.push('M' + aX + ',' + aY); + }; + + contextPrototype.lineTo = function(aX, aY) { + if (this.currentPath_.length == 0) return; + this.currentPath_.push('L' + aX + ',' + aY); + }; + + contextPrototype.bezierCurveTo = function(aCP1x, aCP1y, + aCP2x, aCP2y, + aX, aY) { + if (this.currentPath_.length == 0) return; + this.currentPath_.push('C' + aCP1x + ',' + aCP1y + ' ' + + aCP2x + ',' + aCP2y + ' ' + + aX + ' ' + aY); + }; + + contextPrototype.quadraticCurveTo = function(aCPx, aCPy, aX, aY) { + if (this.currentPath_.length == 0) return; + this.currentPath_.push('Q' + aCPx + ',' + aCPy + ' ' + + aX + ',' + aY); + }; + + contextPrototype.arcTo = function(x1, y1, x2, y2, radius) { + if (this.currentPath_.length == 0) return; + // TODO: Implement + }; + + contextPrototype.arc = function(aX, aY, aRadius, + aStartAngle, aEndAngle, aClockwise) { + var deltaAngle = Math.abs(aStartAngle - aEndAngle); + // If start and stop are the same WebKit and Moz does nothing + if (aStartAngle == aEndAngle) { + // different browsers behave differently here so we do the easiest thing + return; + } + + var endX = aX + aRadius * Math.cos(aEndAngle); + var endY = aY + aRadius * Math.sin(aEndAngle); + + if (deltaAngle >= 2 * Math.PI) { + // if larger than 2PI + this.arc(aX, aY, aRadius, aStartAngle, aStartAngle + Math.PI, aClockwise); + this.arc(aX, aY, aRadius, aStartAngle + Math.PI, + aStartAngle + 2 * Math.PI, aClockwise); + // now move to end point + this.moveTo(endX, endY); + return; + } + + var startX = aX + aRadius * Math.cos(aStartAngle); + var startY = aY + aRadius * Math.sin(aStartAngle); + var rotationAngle = deltaAngle * 180 / Math.PI; // sign, abs? + var sweepDirection = aClockwise ? 0 : 1; + var isLargeArc = rotationAngle >= 180 == Boolean(aClockwise) ? 0 : 1; + + if (this.currentPath_.length != 0) { + // add line to start point + this.lineTo(startX, startY); + } else { + this.moveTo(startX, startY); + } + + this.currentPath_.push('A' + aRadius + ',' + aRadius + ' ' + + rotationAngle + ' ' + + isLargeArc + ' ' + + sweepDirection + ' ' + + endX + ',' + endY); + }; + + contextPrototype.rect = function(aX, aY, aWidth, aHeight) { + this.moveTo(aX, aY); + this.lineTo(aX + aWidth, aY); + this.lineTo(aX + aWidth, aY + aHeight); + this.lineTo(aX, aY + aHeight); + this.closePath(); + }; + + contextPrototype.strokeRect = function(aX, aY, aWidth, aHeight) { + // Will destroy any existing path (same as FF behaviour) + this.beginPath(); + this.moveTo(aX, aY); + this.lineTo(aX + aWidth, aY); + this.lineTo(aX + aWidth, aY + aHeight); + this.lineTo(aX, aY + aHeight); + this.closePath(); + this.stroke(); + this.currentPath_ = []; + }; + + contextPrototype.fillRect = function(aX, aY, aWidth, aHeight) { + // Will destroy any existing path (same as FF behaviour) + this.beginPath(); + this.moveTo(aX, aY); + this.lineTo(aX + aWidth, aY); + this.lineTo(aX + aWidth, aY + aHeight); + this.lineTo(aX, aY + aHeight); + this.closePath(); + this.fill(); + this.currentPath_ = []; + }; + + contextPrototype.createLinearGradient = function(aX0, aY0, aX1, aY1) { + return new LinearCanvasGradient_(aX0, aY0, aX1, aY1); + }; + + contextPrototype.createRadialGradient = function(x0, y0, + r0, x1, + y1, r1) { + return new RadialCanvasGradient_(x0, y0, r0, x1, y1, r1); + }; + + contextPrototype.drawImage = function (image, var_args) { + var dx, dy, dw, dh, sx, sy, sw, sh; + + // For Silverlight we don't need to get the size of the image since + // Silverlight uses the image original dimension if not provided. + + if (arguments.length == 3) { + dx = arguments[1]; + dy = arguments[2]; + // Keep sx, sy, sw, dw, sh and dh undefined + } else if (arguments.length == 5) { + dx = arguments[1]; + dy = arguments[2]; + dw = arguments[3]; + dh = arguments[4]; + // Keep sx, sy, sw and sh undefined + } else if (arguments.length == 9) { + sx = arguments[1]; + sy = arguments[2]; + sw = arguments[3]; + sh = arguments[4]; + dx = arguments[5]; + dy = arguments[6]; + dw = arguments[7]; + dh = arguments[8]; + } else { + throw Error('Invalid number of arguments'); + } + + var slImage; + + // If we have a source rect we need to clip the image. + if (arguments.length == 9) { + slImage = drawShape(this, '', [image.src]); + + var clipRect = create(this, + '', [sx, sy, sw, sh]); + slImage.clip = clipRect; + + var m = createMatrixIdentity(); + + // translate to 0,0 + m[2][0] = -sx; + m[2][1] = -sy; + + // scale + var m2 = createMatrixIdentity(); + m2[0][0] = dw / sw; + m2[1][1] = dh / sh; + + m = matrixMultiply(m, m2); + + // translate to destination + m[2][0] += dx; + m[2][1] += dy; + + transformObject(this, slImage, m); + + } else { + slImage = drawShape(this, + '', + [image.src, dx, dy]); + if (dw != undefined || dh != undefined) { + slImage.width = dw; + slImage.height = dh; + slImage.stretch = 'fill'; + } + } + }; + + contextPrototype.stroke = function() { + if (this.currentPath_.length == 0) return; + var path = drawShape(this, '', + [this.currentPath_.join(' ')]); + path.stroke = createBrushObject(this, this.strokeStyle); + path.opacity = this.globalAlpha; + path.strokeThickness = this.lineWidth; + path.strokeMiterLimit = this.miterLimit; + path.strokeLineJoin = this.lineJoin; + // Canvas does not differentiate start from end + path.strokeEndLineCap = path.strokeStartLineCap = + processLineCap(this.lineCap); + }; + + contextPrototype.fill = function() { + if (this.currentPath_.length == 0) return; + var path = drawShape(this, '', + [this.currentPath_.join(' ')]); + // The spec says to use non zero but Silverlight uses EvenOdd by defaul + path.data.fillRule = 'NonZero'; + path.fill = createBrushObject(this, this.fillStyle); + path.fill.opacity = this.globalAlpha; + // TODO: What about even-odd etc? + }; + + contextPrototype.closePath = function() { + this.currentPath_.push('z'); + }; + + /** + * Sets the transformation matrix and marks things as dirty + */ + function setM(self, m) { + self.m_ = m; + self.lastCanvas_ = null; + }; + + contextPrototype.save = function() { + var o = {}; + copyState(this, o); + this.aStack_.push(o); + this.mStack_.push(this.m_); + setM(this, matrixMultiply(createMatrixIdentity(), this.m_)); + }; + + contextPrototype.restore = function() { + if (this.aStack_.length) { + copyState(this.aStack_.pop(), this); + this.m_ = this.mStack_.pop(); + } + }; + + contextPrototype.translate = function(aX, aY) { + var m1 = [ + [1, 0, 0], + [0, 1, 0], + [aX, aY, 1] + ]; + + setM(this, matrixMultiply(m1, this.m_)); + }; + + contextPrototype.rotate = function(aRot) { + var c = Math.cos(aRot); + var s = Math.sin(aRot); + + var m1 = [ + [c, s, 0], + [-s, c, 0], + [0, 0, 1] + ]; + + setM(this, matrixMultiply(m1, this.m_)); + }; + + contextPrototype.scale = function(aX, aY) { + var m1 = [ + [aX, 0, 0], + [0, aY, 0], + [0, 0, 1] + ]; + + setM(this, matrixMultiply(m1, this.m_)); + }; + + contextPrototype.transform = function(m11, m12, m21, m22, dx, dy) { + var m1 = [ + [m11, m12, 0], + [m21, m22, 0], + [ dx, dy, 1] + ]; + + setM(this, matrixMultiply(m1, this.m_)); + }; + + contextPrototype.setTransform = function(m11, m12, m21, m22, dx, dy) { + setM(this, [ + [m11, m12, 0], + [m21, m22, 0], + [ dx, dy, 1], + ]); + }; + + contextPrototype.clip = function() { + if (this.currentPath_.length) { + var clip = this.currentPath_.join(' '); + var canvas = create(this, '', + [getRoot(this).width, getRoot(this).height, clip]); + var parent = this.lastCanvas_ || getRoot(this); + + parent.children.add(canvas); + this.lastCanvas_ = canvas; + } + }; + + contextPrototype.createPattern = function() { + return new CanvasPattern_; + }; + + // Gradient / Pattern Stubs + function CanvasGradient_() { + this.colors_ = []; + } + + CanvasGradient_.prototype.addColorStop = function(aOffset, aColor) { + aColor = translateColor(aColor); + this.colors_.push({offset: aOffset, color: aColor}); + }; + + CanvasGradient_.prototype.createStops_ = function(ctx, brushObj, colors) { + var gradientStopCollection = brushObj.gradientStops; + for (var i = 0, c; c = colors[i]; i++) { + var color = translateColor(c.color); + gradientStopCollection.add(create(ctx, + '', [color, c.offset])); + } + }; + + function LinearCanvasGradient_(x0, y0, x1, y1) { + CanvasGradient_.call(this); + this.x0_ = x0; + this.y0_ = y0; + this.x1_ = x1; + this.y1_ = y1; + } + LinearCanvasGradient_.prototype = new CanvasGradient_; + + LinearCanvasGradient_.prototype.createBrush_ = function(ctx) { + var brushObj = create(ctx, '', + [this.x0_, this.y0_, this.x1_, this.y1_]); + this.createStops_(ctx, brushObj, this.colors_); + return brushObj; + }; + + function isNanOrInfinite(v) { + return isNaN(v) || !isFinite(v); + } + + function RadialCanvasGradient_(x0, y0, r0, x1, y1, r1) { + if (r0 < 0 || r1 < 0 || isNanOrInfinite(x0) || isNanOrInfinite(y0) || + isNanOrInfinite(x1) || isNanOrInfinite(y1)) { + // IE does not support DOMException so this is as close as we get. + var error = Error('DOMException.INDEX_SIZE_ERR'); + error.code = 1; + throw error; + } + + CanvasGradient_.call(this); + this.x0_ = x0; + this.y0_ = y0; + this.r0_ = r0; + this.x1_ = x1; + this.y1_ = y1; + this.r1_ = r1; + } + RadialCanvasGradient_.prototype = new CanvasGradient_; + + CanvasGradient_.prototype.createBrush_ = function(ctx) { + if (this.x0_ == this.x1_ && this.y0_ == this.y1_ && this.r0_ == this.r1_) { + return null; + } + + var radius = Math.max(this.r0_, this.r1_); + var minRadius = Math.min(this.r0_, this.r1_); + var brushObj = create(ctx, '', + [this.x0_, this.y0_, this.x1_, this.y1_, radius]); + + var colors = this.colors_.concat(); + + if (this.r1_ < this.r0_) { + // reverse color stop array + colors.reverse(); + for (var i = 0, c; c = colors[i]; i++) { + c.offset = 1 - c.offset; + } + } + + // sort the color stops + colors.sort(function(c1, c2) { + return c1.offset - c2.offset; + }); + + if (minRadius > 0) { + // We need to adjust the color stops since SL always have the inner radius + // at (0, 0) so we change the stops in case the min radius is not 0. + for (var i = 0, c; c = colors[i]; i++) { + c.offset = minRadius / radius + (radius - minRadius) / radius * c.offset; + } + } + + this.createStops_(ctx, brushObj, colors); + return brushObj; + }; + + function CanvasPattern_() {} + + // set up externs + G_vmlCanvasManager = G_vmlCanvasManager_; + CanvasRenderingContext2D = CanvasRenderingContext2D_; + CanvasGradient = CanvasGradient_; + CanvasPattern = CanvasPattern_; + +})(); + +} // if diff --git a/src/main/resources/static/files/assets/pages/widget/gauge/gauge.min.js b/src/main/resources/static/files/assets/pages/widget/gauge/gauge.min.js new file mode 100644 index 0000000..1f75445 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/widget/gauge/gauge.min.js @@ -0,0 +1 @@ +(function(){var t,i,e,s,n,o,a,h,r,l,p,c,u,d=[].slice,g={}.hasOwnProperty,m=function(t,i){function e(){this.constructor=t}for(var s in i)g.call(i,s)&&(t[s]=i[s]);return e.prototype=i.prototype,t.prototype=new e,t.__super__=i.prototype,t};!function(){var t,i,e,s,n,o,a;for(e=0,n=(a=["ms","moz","webkit","o"]).length;e1&&(n="."+e[1]),i=/(\d+)(\d{3})/;i.test(s);)s=s.replace(i,"$1,$2");return s+n},l=function(t){return"#"===t.charAt(0)?t.substring(1,7):t},e=function(t){function i(){return i.__super__.constructor.apply(this,arguments)}return m(i,t),i.prototype.displayScale=1,i.prototype.forceUpdate=!0,i.prototype.setTextField=function(t,i){return this.textField=t instanceof a?t:new a(t,i)},i.prototype.setMinValue=function(t,i){var e,s,n,o,a;if(this.minValue=t,null==i&&(i=!0),i){for(this.displayedValue=this.minValue,a=[],s=0,n=(o=this.gp||[]).length;s.5&&(this.options.angle=.5),this.configDisplayScale(),this},i.prototype.configDisplayScale=function(){var t,i,e,s,n;return s=this.displayScale,!1===this.options.highDpiSupport?delete this.displayScale:(i=window.devicePixelRatio||1,t=this.ctx.webkitBackingStorePixelRatio||this.ctx.mozBackingStorePixelRatio||this.ctx.msBackingStorePixelRatio||this.ctx.oBackingStorePixelRatio||this.ctx.backingStorePixelRatio||1,this.displayScale=i/t),this.displayScale!==s&&(n=this.canvas.G__width||this.canvas.width,e=this.canvas.G__height||this.canvas.height,this.canvas.width=n*this.displayScale,this.canvas.height=e*this.displayScale,this.canvas.style.width=n+"px",this.canvas.style.height=e+"px",this.canvas.G__width=n,this.canvas.G__height=e),this},i.prototype.parseValue=function(t){return t=parseFloat(t)||Number(t),isFinite(t)?t:0},i}(h=function(){function t(t,i){null==t&&(t=!0),this.clear=null==i||i,t&&AnimationUpdater.add(this)}return t.prototype.animationSpeed=32,t.prototype.update=function(t){var i;return null==t&&(t=!1),!(!t&&this.displayedValue===this.value)&&(this.ctx&&this.clear&&this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),i=this.value-this.displayedValue,Math.abs(i/this.animationSpeed)<=.001?this.displayedValue=this.value:this.displayedValue=this.displayedValue+i/this.animationSpeed,this.render(),!0)},t}()),a=function(){function t(t,i){this.el=t,this.fractionDigits=i}return t.prototype.render=function(t){return this.el.innerHTML=p(t.displayedValue,this.fractionDigits)},t}(),t=function(t){function i(t,i){this.elem=t,this.text=null!=i&&i,this.value=1*this.elem.innerHTML,this.text&&(this.value=0)}return m(i,t),i.prototype.displayedValue=0,i.prototype.value=0,i.prototype.setVal=function(t){return this.value=1*t},i.prototype.render=function(){var t;return t=this.text?u(this.displayedValue.toFixed(0)):r(p(this.displayedValue)),this.elem.innerHTML=t},i}(h),o=function(t){function i(t){this.gauge=t,this.ctx=this.gauge.ctx,this.canvas=this.gauge.canvas,i.__super__.constructor.call(this,!1,!1),this.setOptions()}return m(i,t),i.prototype.displayedValue=0,i.prototype.value=0,i.prototype.options={strokeWidth:.035,length:.1,color:"#000000",iconPath:null,iconScale:1,iconAngle:0},i.prototype.img=null,i.prototype.setOptions=function(t){if(null==t&&(t=null),this.options=c(this.options,t),this.length=2*this.gauge.radius*this.gauge.options.radiusScale*this.options.length,this.strokeWidth=this.canvas.height*this.options.strokeWidth,this.maxValue=this.gauge.maxValue,this.minValue=this.gauge.minValue,this.animationSpeed=this.gauge.animationSpeed,this.options.angle=this.gauge.options.angle,this.options.iconPath)return this.img=new Image,this.img.src=this.options.iconPath},i.prototype.render=function(){var t,i,e,s,n,o,a,h,r;if(t=this.gauge.getAngle.call(this,this.displayedValue),h=Math.round(this.length*Math.cos(t)),r=Math.round(this.length*Math.sin(t)),o=Math.round(this.strokeWidth*Math.cos(t-Math.PI/2)),a=Math.round(this.strokeWidth*Math.sin(t-Math.PI/2)),i=Math.round(this.strokeWidth*Math.cos(t+Math.PI/2)),e=Math.round(this.strokeWidth*Math.sin(t+Math.PI/2)),this.ctx.fillStyle=this.options.color,this.ctx.beginPath(),this.ctx.arc(0,0,this.strokeWidth,0,2*Math.PI,!0),this.ctx.fill(),this.ctx.beginPath(),this.ctx.moveTo(o,a),this.ctx.lineTo(h,r),this.ctx.lineTo(i,e),this.ctx.fill(),this.img)return s=Math.round(this.img.width*this.options.iconScale),n=Math.round(this.img.height*this.options.iconScale),this.ctx.save(),this.ctx.translate(h,r),this.ctx.rotate(t+Math.PI/180*(90+this.options.iconAngle)),this.ctx.drawImage(this.img,-s/2,-n/2,s,n),this.ctx.restore()},i}(h),function(){function t(t){this.elem=t}t.prototype.updateValues=function(t){return this.value=t[0],this.maxValue=t[1],this.avgValue=t[2],this.render()},t.prototype.render=function(){var t,i;return this.textField&&this.textField.text(p(this.value)),0===this.maxValue&&(this.maxValue=2*this.avgValue),i=this.value/this.maxValue*100,t=this.avgValue/this.maxValue*100,$(".bar-value",this.elem).css({width:i+"%"}),$(".typical-value",this.elem).css({width:t+"%"})}}(),n=function(t){function i(t){var e,s;this.canvas=t,i.__super__.constructor.call(this),this.percentColors=null,"undefined"!=typeof G_vmlCanvasManager&&(this.canvas=window.G_vmlCanvasManager.initElement(this.canvas)),this.ctx=this.canvas.getContext("2d"),e=this.canvas.clientHeight,s=this.canvas.clientWidth,this.canvas.height=e,this.canvas.width=s,this.gp=[new o(this)],this.setOptions(),this.render()}return m(i,t),i.prototype.elem=null,i.prototype.value=[20],i.prototype.maxValue=80,i.prototype.minValue=0,i.prototype.displayedAngle=0,i.prototype.displayedValue=0,i.prototype.lineWidth=40,i.prototype.paddingTop=.1,i.prototype.paddingBottom=.1,i.prototype.percentColors=null,i.prototype.options={colorStart:"#6fadcf",colorStop:void 0,gradientType:0,strokeColor:"#e0e0e0",pointer:{length:.8,strokeWidth:.035,iconScale:1},angle:.15,lineWidth:.44,radiusScale:1,fontSize:40,limitMax:!1,limitMin:!1},i.prototype.setOptions=function(t){var e,s,n,o,a;for(null==t&&(t=null),i.__super__.setOptions.call(this,t),this.configPercentColors(),this.extraPadding=0,this.options.angle<0&&(o=Math.PI*(1+this.options.angle),this.extraPadding=Math.sin(o)),this.availableHeight=this.canvas.height*(1-this.paddingTop-this.paddingBottom),this.lineWidth=this.availableHeight*this.options.lineWidth,this.radius=(this.availableHeight-this.lineWidth/2)/(1+this.extraPadding),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),s=0,n=(a=this.gp).length;s=n;e=0<=n?++s:--s)a=parseInt(l(this.options.percentColors[e][1]).substring(0,2),16),i=parseInt(l(this.options.percentColors[e][1]).substring(2,4),16),t=parseInt(l(this.options.percentColors[e][1]).substring(4,6),16),o.push(this.percentColors[e]={pct:this.options.percentColors[e][0],color:{r:a,g:i,b:t}});return o}},i.prototype.set=function(t){var i,e,s,n,a,h,r,l,p;for(t instanceof Array||(t=[t]),e=s=0,r=t.length-1;0<=r?s<=r:s>=r;e=0<=r?++s:--s)t[e]=this.parseValue(t[e]);if(t.length>this.gp.length)for(e=n=0,l=t.length-this.gp.length;0<=l?nl;e=0<=l?++n:--n)(i=new o(this)).setOptions(this.options.pointer),this.gp.push(i);else t.lengththis.maxValue?this.options.limitMax?p=this.maxValue:this.maxValue=p+1:p=h;n=0<=h?++o:--o)if(t<=this.percentColors[n].pct){!0===i?(r=this.percentColors[n-1]||this.percentColors[0],s=this.percentColors[n],a=(t-r.pct)/(s.pct-r.pct),e={r:Math.floor(r.color.r*(1-a)+s.color.r*a),g:Math.floor(r.color.g*(1-a)+s.color.g*a),b:Math.floor(r.color.b*(1-a)+s.color.b*a)}):e=this.percentColors[n].color;break}return"rgb("+[e.r,e.g,e.b].join(",")+")"},i.prototype.getColorForValue=function(t,i){var e;return e=(t-this.minValue)/(this.maxValue-this.minValue),this.getColorForPercentage(e,i)},i.prototype.renderStaticLabels=function(t,i,e,s){var n,o,a,h,r,l,c,u,d,g;for(this.ctx.save(),this.ctx.translate(i,e),l=/\d+\.?\d?/,r=(n=t.font||"10px Times").match(l)[0],u=n.slice(r.length),o=parseFloat(r)*this.displayScale,this.ctx.font=o+u,this.ctx.fillStyle=t.color||"#000000",this.ctx.textBaseline="bottom",this.ctx.textAlign="center",a=0,h=(c=t.labels).length;a=this.minValue)&&(!this.options.limitMax||g<=this.maxValue)&&(d=this.getAngle(g)-3*Math.PI/2,this.ctx.rotate(d),this.ctx.fillText(p(g,t.fractionDigits),0,-s-this.lineWidth/2),this.ctx.rotate(-d));return this.ctx.restore()},i.prototype.render=function(){var t,i,e,s,n,o,a,h,r,l,p,c,u,d;if(u=this.canvas.width/2,e=this.canvas.height*this.paddingTop+this.availableHeight-(this.radius+this.lineWidth/2)*this.extraPadding,t=this.getAngle(this.displayedValue),this.textField&&this.textField.render(this),this.ctx.lineCap="butt",l=this.radius*this.options.radiusScale,this.options.staticLabels&&this.renderStaticLabels(this.options.staticLabels,u,e,l),this.options.staticZones){for(this.ctx.save(),this.ctx.translate(u,e),this.ctx.lineWidth=this.lineWidth,s=0,o=(p=this.options.staticZones).length;sthis.maxValue&&(h=this.maxValue),this.ctx.strokeStyle=d.strokeStyle,this.ctx.beginPath(),this.ctx.arc(0,0,l,this.getAngle(r),this.getAngle(h),!1),this.ctx.stroke();this.ctx.restore()}else void 0!==this.options.customFillStyle?i=this.options.customFillStyle(this):null!==this.percentColors?i=this.getColorForValue(this.displayedValue,!0):void 0!==this.options.colorStop?((i=0===this.options.gradientType?this.ctx.createRadialGradient(u,e,9,u,e,70):this.ctx.createLinearGradient(0,0,u,0)).addColorStop(0,this.options.colorStart),i.addColorStop(1,this.options.colorStop)):i=this.options.colorStart,this.ctx.strokeStyle=i,this.ctx.beginPath(),this.ctx.arc(u,e,l,(1+this.options.angle)*Math.PI,t,!1),this.ctx.lineWidth=this.lineWidth,this.ctx.stroke(),this.ctx.strokeStyle=this.options.strokeColor,this.ctx.beginPath(),this.ctx.arc(u,e,l,t,(2-this.options.angle)*Math.PI,!1),this.ctx.stroke();for(this.ctx.translate(u,e),n=0,a=(c=this.gp).length;nthis.maxValue?this.options.limitMax?this.value=this.maxValue:this.maxValue=this.value:this.value= r.x && o.x + o.w <= r.w + r.x && o.y >= r.y && o.y + o.h <= r.h + r.y) return i[a]; + return null + } + + function n(e, t, n) { + return o(e.x - t, e.y - n, e.w + 2 * t, e.h + 2 * n) + } + + function r(e, t) { + var n, r, i, a; + return n = l(e.x, t.x), r = l(e.y, t.y), i = s(e.x + e.w, t.x + t.w), a = s(e.y + e.h, t.y + t.h), i - n < 0 || a - r < 0 ? null : o(n, r, i - n, a - r) + } + + function i(e, t, n) { + var r, i, a, s, c, u, d, f, h, p; + return c = e.x, u = e.y, d = e.x + e.w, f = e.y + e.h, h = t.x + t.w, p = t.y + t.h, r = l(0, t.x - c), i = l(0, t.y - u), a = l(0, d - h), s = l(0, f - p), c += r, u += i, n && (d += r, f += i, c -= a, u -= s), d -= a, f -= s, o(c, u, d - c, f - u) + } + + function o(e, t, n, r) { + return { + x: e, + y: t, + w: n, + h: r + } + } + + function a(e) { + return o(e.left, e.top, e.width, e.height) + } + var s = Math.min, + l = Math.max, + c = Math.round; + return { + inflate: n, + relativePosition: e, + findBestRelativePosition: t, + intersect: r, + clamp: i, + create: o, + fromClientRect: a + } + }), r(c, [], function() { + function e(e, t) { + return function() { + e.apply(t, arguments) + } + } + + function t(t) { + if ("object" != typeof this) throw new TypeError("Promises must be constructed via new"); + if ("function" != typeof t) throw new TypeError("not a function"); + this._state = null, this._value = null, this._deferreds = [], s(t, e(r, this), e(i, this)) + } + + function n(e) { + var t = this; + return null === this._state ? void this._deferreds.push(e) : void l(function() { + var n = t._state ? e.onFulfilled : e.onRejected; + if (null === n) return void(t._state ? e.resolve : e.reject)(t._value); + var r; + try { + r = n(t._value) + } catch (i) { + return void e.reject(i) + } + e.resolve(r) + }) + } + + function r(t) { + try { + if (t === this) throw new TypeError("A promise cannot be resolved with itself."); + if (t && ("object" == typeof t || "function" == typeof t)) { + var n = t.then; + if ("function" == typeof n) return void s(e(n, t), e(r, this), e(i, this)) + } + this._state = !0, this._value = t, o.call(this) + } catch (a) { + i.call(this, a) + } + } + + function i(e) { + this._state = !1, this._value = e, o.call(this) + } + + function o() { + for (var e = 0, t = this._deferreds.length; e < t; e++) n.call(this, this._deferreds[e]); + this._deferreds = null + } + + function a(e, t, n, r) { + this.onFulfilled = "function" == typeof e ? e : null, this.onRejected = "function" == typeof t ? t : null, this.resolve = n, this.reject = r + } + + function s(e, t, n) { + var r = !1; + try { + e(function(e) { + r || (r = !0, t(e)) + }, function(e) { + r || (r = !0, n(e)) + }) + } catch (i) { + if (r) return; + r = !0, n(i) + } + } + if (window.Promise) return window.Promise; + var l = t.immediateFn || "function" == typeof setImmediate && setImmediate || function(e) { + setTimeout(e, 1) + }, + c = Array.isArray || function(e) { + return "[object Array]" === Object.prototype.toString.call(e) + }; + return t.prototype["catch"] = function(e) { + return this.then(null, e) + }, t.prototype.then = function(e, r) { + var i = this; + return new t(function(t, o) { + n.call(i, new a(e, r, t, o)) + }) + }, t.all = function() { + var e = Array.prototype.slice.call(1 === arguments.length && c(arguments[0]) ? arguments[0] : arguments); + return new t(function(t, n) { + function r(o, a) { + try { + if (a && ("object" == typeof a || "function" == typeof a)) { + var s = a.then; + if ("function" == typeof s) return void s.call(a, function(e) { + r(o, e) + }, n) + } + e[o] = a, 0 === --i && t(e) + } catch (l) { + n(l) + } + } + if (0 === e.length) return t([]); + for (var i = e.length, o = 0; o < e.length; o++) r(o, e[o]) + }) + }, t.resolve = function(e) { + return e && "object" == typeof e && e.constructor === t ? e : new t(function(t) { + t(e) + }) + }, t.reject = function(e) { + return new t(function(t, n) { + n(e) + }) + }, t.race = function(e) { + return new t(function(t, n) { + for (var r = 0, i = e.length; r < i; r++) e[r].then(t, n) + }) + }, t + }), r(u, [c], function(e) { + function t(e, t) { + function n(e) { + window.setTimeout(e, 0) + } + var r, i = window.requestAnimationFrame, + o = ["ms", "moz", "webkit"]; + for (r = 0; r < o.length && !i; r++) i = window[o[r] + "RequestAnimationFrame"]; + i || (i = n), i(e, t) + } + + function n(e, t) { + return "number" != typeof t && (t = 0), setTimeout(e, t) + } + + function r(e, t) { + return "number" != typeof t && (t = 1), setInterval(e, t) + } + + function i(e) { + return clearTimeout(e) + } + + function o(e) { + return clearInterval(e) + } + + function a(e, t) { + var r, i; + return i = function() { + var i = arguments; + clearTimeout(r), r = n(function() { + e.apply(this, i) + }, t) + }, i.stop = function() { + clearTimeout(r) + }, i + } + var s; + return { + requestAnimationFrame: function(n, r) { + return s ? void s.then(n) : void(s = new e(function(e) { + r || (r = document.body), t(e, r) + }).then(n)) + }, + setTimeout: n, + setInterval: r, + setEditorTimeout: function(e, t, r) { + return n(function() { + e.removed || t() + }, r) + }, + setEditorInterval: function(e, t, n) { + var i; + return i = r(function() { + e.removed ? clearInterval(i) : t() + }, n) + }, + debounce: a, + throttle: a, + clearInterval: o, + clearTimeout: i + } + }), r(d, [], function() { + function e(e) { + return "matchMedia" in window && matchMedia(e).matches + } + var t = navigator, + n = t.userAgent, + r, i, o, a, s, l, c, u, d, f, h, p, m; + r = window.opera && window.opera.buildNumber, d = /Android/.test(n), i = /WebKit/.test(n), o = !i && !r && /MSIE/gi.test(n) && /Explorer/gi.test(t.appName), o = o && /MSIE (\w+)\./.exec(n)[1], a = n.indexOf("Trident/") != -1 && (n.indexOf("rv:") != -1 || t.appName.indexOf("Netscape") != -1) && 11, s = n.indexOf("Edge/") != -1 && !o && !a && 12, o = o || a || s, l = !i && !a && /Gecko/.test(n), c = n.indexOf("Mac") != -1, u = /(iPad|iPhone)/.test(n), f = "FormData" in window && "FileReader" in window && "URL" in window && !!URL.createObjectURL, h = e("only screen and (max-device-width: 480px)") && (d || u), p = e("only screen and (min-width: 800px)") && (d || u), m = n.indexOf("Windows Phone") != -1, s && (i = !1); + var g = !u || f || n.match(/AppleWebKit\/(\d*)/)[1] >= 534; + return { + opera: r, + webkit: i, + ie: o, + gecko: l, + mac: c, + iOS: u, + android: d, + contentEditable: g, + transparentSrc: "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7", + caretAfter: 8 != o, + range: window.getSelection && "Range" in window, + documentMode: o && !s ? document.documentMode || 7 : 10, + fileApi: f, + ceFalse: o === !1 || o > 8, + canHaveCSP: o === !1 || o > 11, + desktop: !h && !p, + windowsPhone: m + } + }), r(f, [u, d], function(e, t) { + function n(e, t, n, r) { + e.addEventListener ? e.addEventListener(t, n, r || !1) : e.attachEvent && e.attachEvent("on" + t, n) + } + + function r(e, t, n, r) { + e.removeEventListener ? e.removeEventListener(t, n, r || !1) : e.detachEvent && e.detachEvent("on" + t, n) + } + + function i(e, t) { + var n, r = t; + return n = e.path, n && n.length > 0 && (r = n[0]), e.deepPath && (n = e.deepPath(), n && n.length > 0 && (r = n[0])), r + } + + function o(e, n) { + function r() { + return !1 + } + + function o() { + return !0 + } + var a, s = n || {}, + l; + for (a in e) u[a] || (s[a] = e[a]); + if (s.target || (s.target = s.srcElement || document), t.experimentalShadowDom && (s.target = i(e, s.target)), e && c.test(e.type) && e.pageX === l && e.clientX !== l) { + var d = s.target.ownerDocument || document, + f = d.documentElement, + h = d.body; + s.pageX = e.clientX + (f && f.scrollLeft || h && h.scrollLeft || 0) - (f && f.clientLeft || h && h.clientLeft || 0), s.pageY = e.clientY + (f && f.scrollTop || h && h.scrollTop || 0) - (f && f.clientTop || h && h.clientTop || 0) + } + return s.preventDefault = function() { + s.isDefaultPrevented = o, e && (e.preventDefault ? e.preventDefault() : e.returnValue = !1) + }, s.stopPropagation = function() { + s.isPropagationStopped = o, e && (e.stopPropagation ? e.stopPropagation() : e.cancelBubble = !0) + }, s.stopImmediatePropagation = function() { + s.isImmediatePropagationStopped = o, s.stopPropagation() + }, s.isDefaultPrevented || (s.isDefaultPrevented = r, s.isPropagationStopped = r, s.isImmediatePropagationStopped = r), "undefined" == typeof s.metaKey && (s.metaKey = !1), s + } + + function a(t, i, o) { + function a() { + o.domLoaded || (o.domLoaded = !0, i(u)) + } + + function s() { + ("complete" === c.readyState || "interactive" === c.readyState && c.body) && (r(c, "readystatechange", s), a()) + } + + function l() { + try { + c.documentElement.doScroll("left") + } catch (t) { + return void e.setTimeout(l) + } + a() + } + var c = t.document, + u = { + type: "ready" + }; + return o.domLoaded ? void i(u) : (c.addEventListener ? "complete" === c.readyState ? a() : n(t, "DOMContentLoaded", a) : (n(c, "readystatechange", s), c.documentElement.doScroll && t.self === t.top && l()), void n(t, "load", a)) + } + + function s() { + function e(e, t) { + var n, r, o, a, s = i[t]; + if (n = s && s[e.type]) + for (r = 0, o = n.length; r < o; r++) + if (a = n[r], a && a.func.call(a.scope, e) === !1 && e.preventDefault(), e.isImmediatePropagationStopped()) return + } + var t = this, + i = {}, + s, c, u, d, f; + c = l + (+new Date).toString(32), d = "onmouseenter" in document.documentElement, u = "onfocusin" in document.documentElement, f = { + mouseenter: "mouseover", + mouseleave: "mouseout" + }, s = 1, t.domLoaded = !1, t.events = i, t.bind = function(r, l, h, p) { + function m(t) { + e(o(t || E.event), g) + } + var g, v, y, b, C, x, w, E = window; + if (r && 3 !== r.nodeType && 8 !== r.nodeType) { + for (r[c] ? g = r[c] : (g = s++, r[c] = g, i[g] = {}), p = p || r, l = l.split(" "), y = l.length; y--;) b = l[y], x = m, C = w = !1, "DOMContentLoaded" === b && (b = "ready"), t.domLoaded && "ready" === b && "complete" == r.readyState ? h.call(p, o({ + type: b + })) : (d || (C = f[b], C && (x = function(t) { + var n, r; + if (n = t.currentTarget, r = t.relatedTarget, r && n.contains) r = n.contains(r); + else + for (; r && r !== n;) r = r.parentNode; + r || (t = o(t || E.event), t.type = "mouseout" === t.type ? "mouseleave" : "mouseenter", t.target = n, e(t, g)) + })), u || "focusin" !== b && "focusout" !== b || (w = !0, C = "focusin" === b ? "focus" : "blur", x = function(t) { + t = o(t || E.event), t.type = "focus" === t.type ? "focusin" : "focusout", e(t, g) + }), v = i[g][b], v ? "ready" === b && t.domLoaded ? h({ + type: b + }) : v.push({ + func: h, + scope: p + }) : (i[g][b] = v = [{ + func: h, + scope: p + }], v.fakeName = C, v.capture = w, v.nativeHandler = x, "ready" === b ? a(r, x, t) : n(r, C || b, x, w))); + return r = v = 0, h + } + }, t.unbind = function(e, n, o) { + var a, s, l, u, d, f; + if (!e || 3 === e.nodeType || 8 === e.nodeType) return t; + if (a = e[c]) { + if (f = i[a], n) { + for (n = n.split(" "), l = n.length; l--;) + if (d = n[l], s = f[d]) { + if (o) + for (u = s.length; u--;) + if (s[u].func === o) { + var h = s.nativeHandler, + p = s.fakeName, + m = s.capture; + s = s.slice(0, u).concat(s.slice(u + 1)), s.nativeHandler = h, s.fakeName = p, s.capture = m, f[d] = s + } + o && 0 !== s.length || (delete f[d], r(e, s.fakeName || d, s.nativeHandler, s.capture)) + } + } else { + for (d in f) s = f[d], r(e, s.fakeName || d, s.nativeHandler, s.capture); + f = {} + } + for (d in f) return t; + delete i[a]; + try { + delete e[c] + } catch (g) { + e[c] = null + } + } + return t + }, t.fire = function(n, r, i) { + var a; + if (!n || 3 === n.nodeType || 8 === n.nodeType) return t; + i = o(null, i), i.type = r, i.target = n; + do a = n[c], a && e(i, a), n = n.parentNode || n.ownerDocument || n.defaultView || n.parentWindow; while (n && !i.isPropagationStopped()); + return t + }, t.clean = function(e) { + var n, r, i = t.unbind; + if (!e || 3 === e.nodeType || 8 === e.nodeType) return t; + if (e[c] && i(e), e.getElementsByTagName || (e = e.document), e && e.getElementsByTagName) + for (i(e), r = e.getElementsByTagName("*"), n = r.length; n--;) e = r[n], e[c] && i(e); + return t + }, t.destroy = function() { + i = {} + }, t.cancel = function(e) { + return e && (e.preventDefault(), e.stopImmediatePropagation()), !1 + } + } + var l = "mce-data-", + c = /^(?:mouse|contextmenu)|click/, + u = { + keyLocation: 1, + layerX: 1, + layerY: 1, + returnValue: 1, + webkitMovementX: 1, + webkitMovementY: 1, + keyIdentifier: 1 + }; + return s.Event = new s, s.Event.bind(window, "ready", function() {}), s + }), r(h, [], function() { + function e(e, t, n, r) { + var i, o, a, s, l, c, d, h, p, m; + if ((t ? t.ownerDocument || t : z) !== D && B(t), t = t || D, n = n || [], !e || "string" != typeof e) return n; + if (1 !== (s = t.nodeType) && 9 !== s) return []; + if (M && !r) { + if (i = ve.exec(e)) + if (a = i[1]) { + if (9 === s) { + if (o = t.getElementById(a), !o || !o.parentNode) return n; + if (o.id === a) return n.push(o), n + } else if (t.ownerDocument && (o = t.ownerDocument.getElementById(a)) && I(t, o) && o.id === a) return n.push(o), n + } else { + if (i[2]) return Z.apply(n, t.getElementsByTagName(e)), n; + if ((a = i[3]) && x.getElementsByClassName) return Z.apply(n, t.getElementsByClassName(a)), n + } + if (x.qsa && (!P || !P.test(e))) { + if (h = d = F, p = t, m = 9 === s && e, 1 === s && "object" !== t.nodeName.toLowerCase()) { + for (c = _(e), (d = t.getAttribute("id")) ? h = d.replace(be, "\\$&") : t.setAttribute("id", h), h = "[id='" + h + "'] ", l = c.length; l--;) c[l] = h + f(c[l]); + p = ye.test(e) && u(t.parentNode) || t, m = c.join(",") + } + if (m) try { + return Z.apply(n, p.querySelectorAll(m)), n + } catch (g) {} finally { + d || t.removeAttribute("id") + } + } + } + return k(e.replace(se, "$1"), t, n, r) + } + + function n() { + function e(n, r) { + return t.push(n + " ") > w.cacheLength && delete e[t.shift()], e[n + " "] = r + } + var t = []; + return e + } + + function r(e) { + return e[F] = !0, e + } + + function i(e) { + var t = D.createElement("div"); + try { + return !!e(t) + } catch (n) { + return !1 + } finally { + t.parentNode && t.parentNode.removeChild(t), t = null + } + } + + function o(e, t) { + for (var n = e.split("|"), r = e.length; r--;) w.attrHandle[n[r]] = t + } + + function a(e, t) { + var n = t && e, + r = n && 1 === e.nodeType && 1 === t.nodeType && (~t.sourceIndex || X) - (~e.sourceIndex || X); + if (r) return r; + if (n) + for (; n = n.nextSibling;) + if (n === t) return -1; + return e ? 1 : -1 + } + + function s(e) { + return function(t) { + var n = t.nodeName.toLowerCase(); + return "input" === n && t.type === e + } + } + + function l(e) { + return function(t) { + var n = t.nodeName.toLowerCase(); + return ("input" === n || "button" === n) && t.type === e + } + } + + function c(e) { + return r(function(t) { + return t = +t, r(function(n, r) { + for (var i, o = e([], n.length, t), a = o.length; a--;) n[i = o[a]] && (n[i] = !(r[i] = n[i])) + }) + }) + } + + function u(e) { + return e && typeof e.getElementsByTagName !== Y && e + } + + function d() {} + + function f(e) { + for (var t = 0, n = e.length, r = ""; t < n; t++) r += e[t].value; + return r + } + + function h(e, t, n) { + var r = t.dir, + i = n && "parentNode" === r, + o = W++; + return t.first ? function(t, n, o) { + for (; t = t[r];) + if (1 === t.nodeType || i) return e(t, n, o) + } : function(t, n, a) { + var s, l, c = [U, o]; + if (a) { + for (; t = t[r];) + if ((1 === t.nodeType || i) && e(t, n, a)) return !0 + } else + for (; t = t[r];) + if (1 === t.nodeType || i) { + if (l = t[F] || (t[F] = {}), (s = l[r]) && s[0] === U && s[1] === o) return c[2] = s[2]; + if (l[r] = c, c[2] = e(t, n, a)) return !0 + } + } + } + + function p(e) { + return e.length > 1 ? function(t, n, r) { + for (var i = e.length; i--;) + if (!e[i](t, n, r)) return !1; + return !0 + } : e[0] + } + + function m(t, n, r) { + for (var i = 0, o = n.length; i < o; i++) e(t, n[i], r); + return r + } + + function g(e, t, n, r, i) { + for (var o, a = [], s = 0, l = e.length, c = null != t; s < l; s++)(o = e[s]) && (n && !n(o, r, i) || (a.push(o), c && t.push(s))); + return a + } + + function v(e, t, n, i, o, a) { + return i && !i[F] && (i = v(i)), o && !o[F] && (o = v(o, a)), r(function(r, a, s, l) { + var c, u, d, f = [], + h = [], + p = a.length, + v = r || m(t || "*", s.nodeType ? [s] : s, []), + y = !e || !r && t ? v : g(v, f, e, s, l), + b = n ? o || (r ? e : p || i) ? [] : a : y; + if (n && n(y, b, s, l), i) + for (c = g(b, h), i(c, [], s, l), u = c.length; u--;)(d = c[u]) && (b[h[u]] = !(y[h[u]] = d)); + if (r) { + if (o || e) { + if (o) { + for (c = [], u = b.length; u--;)(d = b[u]) && c.push(y[u] = d); + o(null, b = [], c, l) + } + for (u = b.length; u--;)(d = b[u]) && (c = o ? te.call(r, d) : f[u]) > -1 && (r[c] = !(a[c] = d)) + } + } else b = g(b === a ? b.splice(p, b.length) : b), o ? o(null, a, b, l) : Z.apply(a, b) + }) + } + + function y(e) { + for (var t, n, r, i = e.length, o = w.relative[e[0].type], a = o || w.relative[" "], s = o ? 1 : 0, l = h(function(e) { + return e === t + }, a, !0), c = h(function(e) { + return te.call(t, e) > -1 + }, a, !0), u = [function(e, n, r) { + return !o && (r || n !== T) || ((t = n).nodeType ? l(e, n, r) : c(e, n, r)) + }]; s < i; s++) + if (n = w.relative[e[s].type]) u = [h(p(u), n)]; + else { + if (n = w.filter[e[s].type].apply(null, e[s].matches), n[F]) { + for (r = ++s; r < i && !w.relative[e[r].type]; r++); + return v(s > 1 && p(u), s > 1 && f(e.slice(0, s - 1).concat({ + value: " " === e[s - 2].type ? "*" : "" + })).replace(se, "$1"), n, s < r && y(e.slice(s, r)), r < i && y(e = e.slice(r)), r < i && f(e)) + } + u.push(n) + } + return p(u) + } + + function b(t, n) { + var i = n.length > 0, + o = t.length > 0, + a = function(r, a, s, l, c) { + var u, d, f, h = 0, + p = "0", + m = r && [], + v = [], + y = T, + b = r || o && w.find.TAG("*", c), + C = U += null == y ? 1 : Math.random() || .1, + x = b.length; + for (c && (T = a !== D && a); p !== x && null != (u = b[p]); p++) { + if (o && u) { + for (d = 0; f = t[d++];) + if (f(u, a, s)) { + l.push(u); + break + } + c && (U = C) + } + i && ((u = !f && u) && h--, r && m.push(u)) + } + if (h += p, i && p !== h) { + for (d = 0; f = n[d++];) f(m, v, a, s); + if (r) { + if (h > 0) + for (; p--;) m[p] || v[p] || (v[p] = J.call(l)); + v = g(v) + } + Z.apply(l, v), c && !r && v.length > 0 && h + n.length > 1 && e.uniqueSort(l) + } + return c && (U = C, T = y), m + }; + return i ? r(a) : a + } + var C, x, w, E, N, _, S, k, T, R, A, B, D, L, M, P, O, H, I, F = "sizzle" + -new Date, + z = window.document, + U = 0, + W = 0, + V = n(), + $ = n(), + q = n(), + j = function(e, t) { + return e === t && (A = !0), 0 + }, + Y = typeof t, + X = 1 << 31, + K = {}.hasOwnProperty, + G = [], + J = G.pop, + Q = G.push, + Z = G.push, + ee = G.slice, + te = G.indexOf || function(e) { + for (var t = 0, n = this.length; t < n; t++) + if (this[t] === e) return t; + return -1 + }, + ne = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + re = "[\\x20\\t\\r\\n\\f]", + ie = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + oe = "\\[" + re + "*(" + ie + ")(?:" + re + "*([*^$|!~]?=)" + re + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + ie + "))|)" + re + "*\\]", + ae = ":(" + ie + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + oe + ")*)|.*)\\)|)", + se = new RegExp("^" + re + "+|((?:^|[^\\\\])(?:\\\\.)*)" + re + "+$", "g"), + le = new RegExp("^" + re + "*," + re + "*"), + ce = new RegExp("^" + re + "*([>+~]|" + re + ")" + re + "*"), + ue = new RegExp("=" + re + "*([^\\]'\"]*?)" + re + "*\\]", "g"), + de = new RegExp(ae), + fe = new RegExp("^" + ie + "$"), + he = { + ID: new RegExp("^#(" + ie + ")"), + CLASS: new RegExp("^\\.(" + ie + ")"), + TAG: new RegExp("^(" + ie + "|[*])"), + ATTR: new RegExp("^" + oe), + PSEUDO: new RegExp("^" + ae), + CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + re + "*(even|odd|(([+-]|)(\\d*)n|)" + re + "*(?:([+-]|)" + re + "*(\\d+)|))" + re + "*\\)|)", "i"), + bool: new RegExp("^(?:" + ne + ")$", "i"), + needsContext: new RegExp("^" + re + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + re + "*((?:-\\d)?\\d*)" + re + "*\\)|)(?=[^-]|$)", "i") + }, + pe = /^(?:input|select|textarea|button)$/i, + me = /^h\d$/i, + ge = /^[^{]+\{\s*\[native \w/, + ve = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + ye = /[+~]/, + be = /'|\\/g, + Ce = new RegExp("\\\\([\\da-f]{1,6}" + re + "?|(" + re + ")|.)", "ig"), + xe = function(e, t, n) { + var r = "0x" + t - 65536; + return r !== r || n ? t : r < 0 ? String.fromCharCode(r + 65536) : String.fromCharCode(r >> 10 | 55296, 1023 & r | 56320) + }; + try { + Z.apply(G = ee.call(z.childNodes), z.childNodes), G[z.childNodes.length].nodeType + } catch (we) { + Z = { + apply: G.length ? function(e, t) { + Q.apply(e, ee.call(t)) + } : function(e, t) { + for (var n = e.length, r = 0; e[n++] = t[r++];); + e.length = n - 1 + } + } + } + x = e.support = {}, N = e.isXML = function(e) { + var t = e && (e.ownerDocument || e).documentElement; + return !!t && "HTML" !== t.nodeName + }, B = e.setDocument = function(e) { + function t(e) { + try { + return e.top + } catch (t) {} + return null + } + var n, r = e ? e.ownerDocument || e : z, + o = r.defaultView; + return r !== D && 9 === r.nodeType && r.documentElement ? (D = r, L = r.documentElement, M = !N(r), o && o !== t(o) && (o.addEventListener ? o.addEventListener("unload", function() { + B() + }, !1) : o.attachEvent && o.attachEvent("onunload", function() { + B() + })), x.attributes = i(function(e) { + return e.className = "i", !e.getAttribute("className") + }), x.getElementsByTagName = i(function(e) { + return e.appendChild(r.createComment("")), !e.getElementsByTagName("*").length + }), x.getElementsByClassName = ge.test(r.getElementsByClassName), x.getById = i(function(e) { + return L.appendChild(e).id = F, !r.getElementsByName || !r.getElementsByName(F).length + }), x.getById ? (w.find.ID = function(e, t) { + if (typeof t.getElementById !== Y && M) { + var n = t.getElementById(e); + return n && n.parentNode ? [n] : [] + } + }, w.filter.ID = function(e) { + var t = e.replace(Ce, xe); + return function(e) { + return e.getAttribute("id") === t + } + }) : (delete w.find.ID, w.filter.ID = function(e) { + var t = e.replace(Ce, xe); + return function(e) { + var n = typeof e.getAttributeNode !== Y && e.getAttributeNode("id"); + return n && n.value === t + } + }), w.find.TAG = x.getElementsByTagName ? function(e, t) { + if (typeof t.getElementsByTagName !== Y) return t.getElementsByTagName(e) + } : function(e, t) { + var n, r = [], + i = 0, + o = t.getElementsByTagName(e); + if ("*" === e) { + for (; n = o[i++];) 1 === n.nodeType && r.push(n); + return r + } + return o + }, w.find.CLASS = x.getElementsByClassName && function(e, t) { + if (M) return t.getElementsByClassName(e) + }, O = [], P = [], (x.qsa = ge.test(r.querySelectorAll)) && (i(function(e) { + e.innerHTML = "", e.querySelectorAll("[msallowcapture^='']").length && P.push("[*^$]=" + re + "*(?:''|\"\")"), e.querySelectorAll("[selected]").length || P.push("\\[" + re + "*(?:value|" + ne + ")"), e.querySelectorAll(":checked").length || P.push(":checked") + }), i(function(e) { + var t = r.createElement("input"); + t.setAttribute("type", "hidden"), e.appendChild(t).setAttribute("name", "D"), e.querySelectorAll("[name=d]").length && P.push("name" + re + "*[*^$|!~]?="), e.querySelectorAll(":enabled").length || P.push(":enabled", ":disabled"), e.querySelectorAll("*,:x"), P.push(",.*:") + })), (x.matchesSelector = ge.test(H = L.matches || L.webkitMatchesSelector || L.mozMatchesSelector || L.oMatchesSelector || L.msMatchesSelector)) && i(function(e) { + x.disconnectedMatch = H.call(e, "div"), H.call(e, "[s!='']:x"), O.push("!=", ae) + }), P = P.length && new RegExp(P.join("|")), O = O.length && new RegExp(O.join("|")), n = ge.test(L.compareDocumentPosition), I = n || ge.test(L.contains) ? function(e, t) { + var n = 9 === e.nodeType ? e.documentElement : e, + r = t && t.parentNode; + return e === r || !(!r || 1 !== r.nodeType || !(n.contains ? n.contains(r) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(r))) + } : function(e, t) { + if (t) + for (; t = t.parentNode;) + if (t === e) return !0; + return !1 + }, j = n ? function(e, t) { + if (e === t) return A = !0, 0; + var n = !e.compareDocumentPosition - !t.compareDocumentPosition; + return n ? n : (n = (e.ownerDocument || e) === (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1, 1 & n || !x.sortDetached && t.compareDocumentPosition(e) === n ? e === r || e.ownerDocument === z && I(z, e) ? -1 : t === r || t.ownerDocument === z && I(z, t) ? 1 : R ? te.call(R, e) - te.call(R, t) : 0 : 4 & n ? -1 : 1) + } : function(e, t) { + if (e === t) return A = !0, 0; + var n, i = 0, + o = e.parentNode, + s = t.parentNode, + l = [e], + c = [t]; + if (!o || !s) return e === r ? -1 : t === r ? 1 : o ? -1 : s ? 1 : R ? te.call(R, e) - te.call(R, t) : 0; + if (o === s) return a(e, t); + for (n = e; n = n.parentNode;) l.unshift(n); + for (n = t; n = n.parentNode;) c.unshift(n); + for (; l[i] === c[i];) i++; + return i ? a(l[i], c[i]) : l[i] === z ? -1 : c[i] === z ? 1 : 0 + }, r) : D + }, e.matches = function(t, n) { + return e(t, null, null, n) + }, e.matchesSelector = function(t, n) { + if ((t.ownerDocument || t) !== D && B(t), n = n.replace(ue, "='$1']"), x.matchesSelector && M && (!O || !O.test(n)) && (!P || !P.test(n))) try { + var r = H.call(t, n); + if (r || x.disconnectedMatch || t.document && 11 !== t.document.nodeType) return r + } catch (i) {} + return e(n, D, null, [t]).length > 0 + }, e.contains = function(e, t) { + return (e.ownerDocument || e) !== D && B(e), I(e, t) + }, e.attr = function(e, n) { + (e.ownerDocument || e) !== D && B(e); + var r = w.attrHandle[n.toLowerCase()], + i = r && K.call(w.attrHandle, n.toLowerCase()) ? r(e, n, !M) : t; + return i !== t ? i : x.attributes || !M ? e.getAttribute(n) : (i = e.getAttributeNode(n)) && i.specified ? i.value : null + }, e.error = function(e) { + throw new Error("Syntax error, unrecognized expression: " + e) + }, e.uniqueSort = function(e) { + var t, n = [], + r = 0, + i = 0; + if (A = !x.detectDuplicates, R = !x.sortStable && e.slice(0), e.sort(j), A) { + for (; t = e[i++];) t === e[i] && (r = n.push(i)); + for (; r--;) e.splice(n[r], 1) + } + return R = null, e + }, E = e.getText = function(e) { + var t, n = "", + r = 0, + i = e.nodeType; + if (i) { + if (1 === i || 9 === i || 11 === i) { + if ("string" == typeof e.textContent) return e.textContent; + for (e = e.firstChild; e; e = e.nextSibling) n += E(e) + } else if (3 === i || 4 === i) return e.nodeValue + } else + for (; t = e[r++];) n += E(t); + return n + }, w = e.selectors = { + cacheLength: 50, + createPseudo: r, + match: he, + attrHandle: {}, + find: {}, + relative: { + ">": { + dir: "parentNode", + first: !0 + }, + " ": { + dir: "parentNode" + }, + "+": { + dir: "previousSibling", + first: !0 + }, + "~": { + dir: "previousSibling" + } + }, + preFilter: { + ATTR: function(e) { + return e[1] = e[1].replace(Ce, xe), e[3] = (e[3] || e[4] || e[5] || "").replace(Ce, xe), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4) + }, + CHILD: function(t) { + return t[1] = t[1].toLowerCase(), "nth" === t[1].slice(0, 3) ? (t[3] || e.error(t[0]), t[4] = +(t[4] ? t[5] + (t[6] || 1) : 2 * ("even" === t[3] || "odd" === t[3])), t[5] = +(t[7] + t[8] || "odd" === t[3])) : t[3] && e.error(t[0]), t + }, + PSEUDO: function(e) { + var t, n = !e[6] && e[2]; + return he.CHILD.test(e[0]) ? null : (e[3] ? e[2] = e[4] || e[5] || "" : n && de.test(n) && (t = _(n, !0)) && (t = n.indexOf(")", n.length - t) - n.length) && (e[0] = e[0].slice(0, t), e[2] = n.slice(0, t)), e.slice(0, 3)) + } + }, + filter: { + TAG: function(e) { + var t = e.replace(Ce, xe).toLowerCase(); + return "*" === e ? function() { + return !0 + } : function(e) { + return e.nodeName && e.nodeName.toLowerCase() === t + } + }, + CLASS: function(e) { + var t = V[e + " "]; + return t || (t = new RegExp("(^|" + re + ")" + e + "(" + re + "|$)")) && V(e, function(e) { + return t.test("string" == typeof e.className && e.className || typeof e.getAttribute !== Y && e.getAttribute("class") || "") + }) + }, + ATTR: function(t, n, r) { + return function(i) { + var o = e.attr(i, t); + return null == o ? "!=" === n : !n || (o += "", "=" === n ? o === r : "!=" === n ? o !== r : "^=" === n ? r && 0 === o.indexOf(r) : "*=" === n ? r && o.indexOf(r) > -1 : "$=" === n ? r && o.slice(-r.length) === r : "~=" === n ? (" " + o + " ").indexOf(r) > -1 : "|=" === n && (o === r || o.slice(0, r.length + 1) === r + "-")) + } + }, + CHILD: function(e, t, n, r, i) { + var o = "nth" !== e.slice(0, 3), + a = "last" !== e.slice(-4), + s = "of-type" === t; + return 1 === r && 0 === i ? function(e) { + return !!e.parentNode + } : function(t, n, l) { + var c, u, d, f, h, p, m = o !== a ? "nextSibling" : "previousSibling", + g = t.parentNode, + v = s && t.nodeName.toLowerCase(), + y = !l && !s; + if (g) { + if (o) { + for (; m;) { + for (d = t; d = d[m];) + if (s ? d.nodeName.toLowerCase() === v : 1 === d.nodeType) return !1; + p = m = "only" === e && !p && "nextSibling" + } + return !0 + } + if (p = [a ? g.firstChild : g.lastChild], a && y) { + for (u = g[F] || (g[F] = {}), c = u[e] || [], h = c[0] === U && c[1], f = c[0] === U && c[2], d = h && g.childNodes[h]; d = ++h && d && d[m] || (f = h = 0) || p.pop();) + if (1 === d.nodeType && ++f && d === t) { + u[e] = [U, h, f]; + break + } + } else if (y && (c = (t[F] || (t[F] = {}))[e]) && c[0] === U) f = c[1]; + else + for (; + (d = ++h && d && d[m] || (f = h = 0) || p.pop()) && ((s ? d.nodeName.toLowerCase() !== v : 1 !== d.nodeType) || !++f || (y && ((d[F] || (d[F] = {}))[e] = [U, f]), d !== t));); + return f -= i, f === r || f % r === 0 && f / r >= 0 + } + } + }, + PSEUDO: function(t, n) { + var i, o = w.pseudos[t] || w.setFilters[t.toLowerCase()] || e.error("unsupported pseudo: " + t); + return o[F] ? o(n) : o.length > 1 ? (i = [t, t, "", n], w.setFilters.hasOwnProperty(t.toLowerCase()) ? r(function(e, t) { + for (var r, i = o(e, n), a = i.length; a--;) r = te.call(e, i[a]), e[r] = !(t[r] = i[a]) + }) : function(e) { + return o(e, 0, i) + }) : o + } + }, + pseudos: { + not: r(function(e) { + var t = [], + n = [], + i = S(e.replace(se, "$1")); + return i[F] ? r(function(e, t, n, r) { + for (var o, a = i(e, null, r, []), s = e.length; s--;)(o = a[s]) && (e[s] = !(t[s] = o)) + }) : function(e, r, o) { + return t[0] = e, i(t, null, o, n), !n.pop() + } + }), + has: r(function(t) { + return function(n) { + return e(t, n).length > 0 + } + }), + contains: r(function(e) { + return e = e.replace(Ce, xe), + function(t) { + return (t.textContent || t.innerText || E(t)).indexOf(e) > -1 + } + }), + lang: r(function(t) { + return fe.test(t || "") || e.error("unsupported lang: " + t), t = t.replace(Ce, xe).toLowerCase(), + function(e) { + var n; + do + if (n = M ? e.lang : e.getAttribute("xml:lang") || e.getAttribute("lang")) return n = n.toLowerCase(), n === t || 0 === n.indexOf(t + "-"); + while ((e = e.parentNode) && 1 === e.nodeType); + return !1 + } + }), + target: function(e) { + var t = window.location && window.location.hash; + return t && t.slice(1) === e.id + }, + root: function(e) { + return e === L + }, + focus: function(e) { + return e === D.activeElement && (!D.hasFocus || D.hasFocus()) && !!(e.type || e.href || ~e.tabIndex) + }, + enabled: function(e) { + return e.disabled === !1 + }, + disabled: function(e) { + return e.disabled === !0 + }, + checked: function(e) { + var t = e.nodeName.toLowerCase(); + return "input" === t && !!e.checked || "option" === t && !!e.selected + }, + selected: function(e) { + return e.parentNode && e.parentNode.selectedIndex, e.selected === !0 + }, + empty: function(e) { + for (e = e.firstChild; e; e = e.nextSibling) + if (e.nodeType < 6) return !1; + return !0 + }, + parent: function(e) { + return !w.pseudos.empty(e) + }, + header: function(e) { + return me.test(e.nodeName) + }, + input: function(e) { + return pe.test(e.nodeName) + }, + button: function(e) { + var t = e.nodeName.toLowerCase(); + return "input" === t && "button" === e.type || "button" === t + }, + text: function(e) { + var t; + return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (t = e.getAttribute("type")) || "text" === t.toLowerCase()) + }, + first: c(function() { + return [0] + }), + last: c(function(e, t) { + return [t - 1] + }), + eq: c(function(e, t, n) { + return [n < 0 ? n + t : n] + }), + even: c(function(e, t) { + for (var n = 0; n < t; n += 2) e.push(n); + return e + }), + odd: c(function(e, t) { + for (var n = 1; n < t; n += 2) e.push(n); + return e + }), + lt: c(function(e, t, n) { + for (var r = n < 0 ? n + t : n; --r >= 0;) e.push(r); + return e + }), + gt: c(function(e, t, n) { + for (var r = n < 0 ? n + t : n; ++r < t;) e.push(r); + return e + }) + } + }, w.pseudos.nth = w.pseudos.eq; + for (C in { + radio: !0, + checkbox: !0, + file: !0, + password: !0, + image: !0 + }) w.pseudos[C] = s(C); + for (C in { + submit: !0, + reset: !0 + }) w.pseudos[C] = l(C); + return d.prototype = w.filters = w.pseudos, w.setFilters = new d, _ = e.tokenize = function(t, n) { + var r, i, o, a, s, l, c, u = $[t + " "]; + if (u) return n ? 0 : u.slice(0); + for (s = t, l = [], c = w.preFilter; s;) { + r && !(i = le.exec(s)) || (i && (s = s.slice(i[0].length) || s), l.push(o = [])), r = !1, (i = ce.exec(s)) && (r = i.shift(), o.push({ + value: r, + type: i[0].replace(se, " ") + }), s = s.slice(r.length)); + for (a in w.filter) !(i = he[a].exec(s)) || c[a] && !(i = c[a](i)) || (r = i.shift(), o.push({ + value: r, + type: a, + matches: i + }), s = s.slice(r.length)); + if (!r) break + } + return n ? s.length : s ? e.error(t) : $(t, l).slice(0) + }, S = e.compile = function(e, t) { + var n, r = [], + i = [], + o = q[e + " "]; + if (!o) { + for (t || (t = _(e)), n = t.length; n--;) o = y(t[n]), o[F] ? r.push(o) : i.push(o); + o = q(e, b(i, r)), o.selector = e + } + return o + }, k = e.select = function(e, t, n, r) { + var i, o, a, s, l, c = "function" == typeof e && e, + d = !r && _(e = c.selector || e); + if (n = n || [], 1 === d.length) { + if (o = d[0] = d[0].slice(0), + o.length > 2 && "ID" === (a = o[0]).type && x.getById && 9 === t.nodeType && M && w.relative[o[1].type]) { + if (t = (w.find.ID(a.matches[0].replace(Ce, xe), t) || [])[0], !t) return n; + c && (t = t.parentNode), e = e.slice(o.shift().value.length) + } + for (i = he.needsContext.test(e) ? 0 : o.length; i-- && (a = o[i], !w.relative[s = a.type]);) + if ((l = w.find[s]) && (r = l(a.matches[0].replace(Ce, xe), ye.test(o[0].type) && u(t.parentNode) || t))) { + if (o.splice(i, 1), e = r.length && f(o), !e) return Z.apply(n, r), n; + break + } + } + return (c || S(e, d))(r, t, !M, n, ye.test(e) && u(t.parentNode) || t), n + }, x.sortStable = F.split("").sort(j).join("") === F, x.detectDuplicates = !!A, B(), x.sortDetached = i(function(e) { + return 1 & e.compareDocumentPosition(D.createElement("div")) + }), i(function(e) { + return e.innerHTML = "", "#" === e.firstChild.getAttribute("href") + }) || o("type|href|height|width", function(e, t, n) { + if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2) + }), x.attributes && i(function(e) { + return e.innerHTML = "", e.firstChild.setAttribute("value", ""), "" === e.firstChild.getAttribute("value") + }) || o("value", function(e, t, n) { + if (!n && "input" === e.nodeName.toLowerCase()) return e.defaultValue + }), i(function(e) { + return null == e.getAttribute("disabled") + }) || o(ne, function(e, t, n) { + var r; + if (!n) return e[t] === !0 ? t.toLowerCase() : (r = e.getAttributeNode(t)) && r.specified ? r.value : null + }), e + }), r(p, [], function() { + function e(e) { + var t = e, + n, r; + if (!u(e)) + for (t = [], n = 0, r = e.length; n < r; n++) t[n] = e[n]; + return t + } + + function n(e, n, r) { + var i, o; + if (!e) return 0; + if (r = r || e, e.length !== t) { + for (i = 0, o = e.length; i < o; i++) + if (n.call(r, e[i], i, e) === !1) return 0 + } else + for (i in e) + if (e.hasOwnProperty(i) && n.call(r, e[i], i, e) === !1) return 0; return 1 + } + + function r(e, t) { + var r = []; + return n(e, function(n, i) { + r.push(t(n, i, e)) + }), r + } + + function i(e, t) { + var r = []; + return n(e, function(n, i) { + t && !t(n, i, e) || r.push(n) + }), r + } + + function o(e, t) { + var n, r; + if (e) + for (n = 0, r = e.length; n < r; n++) + if (e[n] === t) return n; + return -1 + } + + function a(e, t, n, r) { + var i = 0; + for (arguments.length < 3 && (n = e[0]); i < e.length; i++) n = t.call(r, n, e[i], i); + return n + } + + function s(e, t, n) { + var r, i; + for (r = 0, i = e.length; r < i; r++) + if (t.call(n, e[r], r, e)) return r; + return -1 + } + + function l(e, n, r) { + var i = s(e, n, r); + return i !== -1 ? e[i] : t + } + + function c(e) { + return e[e.length - 1] + } + var u = Array.isArray || function(e) { + return "[object Array]" === Object.prototype.toString.call(e) + }; + return { + isArray: u, + toArray: e, + each: n, + map: r, + filter: i, + indexOf: o, + reduce: a, + findIndex: s, + find: l, + last: c + } + }), r(m, [d, p], function(e, n) { + function r(e) { + return null === e || e === t ? "" : ("" + e).replace(p, "") + } + + function i(e, r) { + return r ? !("array" != r || !n.isArray(e)) || typeof e == r : e !== t + } + + function o(e, t, n) { + var r; + for (e = e || [], t = t || ",", "string" == typeof e && (e = e.split(t)), n = n || {}, r = e.length; r--;) n[e[r]] = {}; + return n + } + + function a(e, t) { + return Object.prototype.hasOwnProperty.call(e, t) + } + + function s(e, t, n) { + var r = this, + i, o, a, s, l, c = 0; + if (e = /^((static) )?([\w.]+)(:([\w.]+))?/.exec(e), a = e[3].match(/(^|\.)(\w+)$/i)[2], o = r.createNS(e[3].replace(/\.\w+$/, ""), n), !o[a]) { + if ("static" == e[2]) return o[a] = t, void(this.onCreate && this.onCreate(e[2], e[3], o[a])); + t[a] || (t[a] = function() {}, c = 1), o[a] = t[a], r.extend(o[a].prototype, t), e[5] && (i = r.resolve(e[5]).prototype, s = e[5].match(/\.(\w+)$/i)[1], l = o[a], c ? o[a] = function() { + return i[s].apply(this, arguments) + } : o[a] = function() { + return this.parent = i[s], l.apply(this, arguments) + }, o[a].prototype[a] = o[a], r.each(i, function(e, t) { + o[a].prototype[t] = i[t] + }), r.each(t, function(e, t) { + i[t] ? o[a].prototype[t] = function() { + return this.parent = i[t], e.apply(this, arguments) + } : t != a && (o[a].prototype[t] = e) + })), r.each(t["static"], function(e, t) { + o[a][t] = e + }) + } + } + + function l(e, n) { + var r, i, o, a = arguments, + s; + for (r = 1, i = a.length; r < i; r++) { + n = a[r]; + for (o in n) n.hasOwnProperty(o) && (s = n[o], s !== t && (e[o] = s)) + } + return e + } + + function c(e, t, r, i) { + i = i || this, e && (r && (e = e[r]), n.each(e, function(e, n) { + return t.call(i, e, n, r) !== !1 && void c(e, t, r, i) + })) + } + + function u(e, t) { + var n, r; + for (t = t || window, e = e.split("."), n = 0; n < e.length; n++) r = e[n], t[r] || (t[r] = {}), t = t[r]; + return t + } + + function d(e, t) { + var n, r; + for (t = t || window, e = e.split("."), n = 0, r = e.length; n < r && (t = t[e[n]], t); n++); + return t + } + + function f(e, t) { + return !e || i(e, "array") ? e : n.map(e.split(t || ","), r) + } + + function h(t) { + var n = e.cacheSuffix; + return n && (t += (t.indexOf("?") === -1 ? "?" : "&") + n), t + } + var p = /^\s*|\s*$/g; + return { + trim: r, + isArray: n.isArray, + is: i, + toArray: n.toArray, + makeMap: o, + each: n.each, + map: n.map, + grep: n.filter, + inArray: n.indexOf, + hasOwn: a, + extend: l, + create: s, + walk: c, + createNS: u, + resolve: d, + explode: f, + _addCacheSuffix: h + } + }), r(g, [f, h, m, d], function(e, n, r, i) { + function o(e) { + return "undefined" != typeof e + } + + function a(e) { + return "string" == typeof e + } + + function s(e) { + return e && e == e.window + } + + function l(e, t) { + var n, r, i; + for (t = t || w, i = t.createElement("div"), n = t.createDocumentFragment(), i.innerHTML = e; r = i.firstChild;) n.appendChild(r); + return n + } + + function c(e, t, n, r) { + var i; + if (a(t)) t = l(t, v(e[0])); + else if (t.length && !t.nodeType) { + if (t = f.makeArray(t), r) + for (i = t.length - 1; i >= 0; i--) c(e, t[i], n, r); + else + for (i = 0; i < t.length; i++) c(e, t[i], n, r); + return e + } + if (t.nodeType) + for (i = e.length; i--;) n.call(e[i], t); + return e + } + + function u(e, t) { + return e && t && (" " + e.className + " ").indexOf(" " + t + " ") !== -1 + } + + function d(e, t, n) { + var r, i; + return t = f(t)[0], e.each(function() { + var e = this; + n && r == e.parentNode ? i.appendChild(e) : (r = e.parentNode, i = t.cloneNode(!1), e.parentNode.insertBefore(i, e), i.appendChild(e)) + }), e + } + + function f(e, t) { + return new f.fn.init(e, t) + } + + function h(e, t) { + var n; + if (t.indexOf) return t.indexOf(e); + for (n = t.length; n--;) + if (t[n] === e) return n; + return -1 + } + + function p(e) { + return null === e || e === k ? "" : ("" + e).replace(P, "") + } + + function m(e, t) { + var n, r, i, o, a; + if (e) + if (n = e.length, n === o) { + for (r in e) + if (e.hasOwnProperty(r) && (a = e[r], t.call(a, r, a) === !1)) break + } else + for (i = 0; i < n && (a = e[i], t.call(a, i, a) !== !1); i++); + return e + } + + function g(e, t) { + var n = []; + return m(e, function(e, r) { + t(r, e) && n.push(r) + }), n + } + + function v(e) { + return e ? 9 == e.nodeType ? e : e.ownerDocument : w + } + + function y(e, n, r) { + var i = [], + o = e[n]; + for ("string" != typeof r && r instanceof f && (r = r[0]); o && 9 !== o.nodeType;) { + if (r !== t) { + if (o === r) break; + if ("string" == typeof r && f(o).is(r)) break + } + 1 === o.nodeType && i.push(o), o = o[n] + } + return i + } + + function b(e, n, r, i) { + var o = []; + for (i instanceof f && (i = i[0]); e; e = e[n]) + if (!r || e.nodeType === r) { + if (i !== t) { + if (e === i) break; + if ("string" == typeof i && f(e).is(i)) break + } + o.push(e) + } + return o + } + + function C(e, t, n) { + for (e = e[t]; e; e = e[t]) + if (e.nodeType == n) return e; + return null + } + + function x(e, t, n) { + m(n, function(n, r) { + e[n] = e[n] || {}, e[n][t] = r + }) + } + var w = document, + E = Array.prototype.push, + N = Array.prototype.slice, + _ = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + S = e.Event, + k, T = r.makeMap("children,contents,next,prev"), + R = r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom", " "), + A = r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected", " "), + B = { + "for": "htmlFor", + "class": "className", + readonly: "readOnly" + }, + D = { + "float": "cssFloat" + }, + L = {}, + M = {}, + P = /^\s*|\s*$/g; + return f.fn = f.prototype = { + constructor: f, + selector: "", + context: null, + length: 0, + init: function(e, t) { + var n = this, + r, i; + if (!e) return n; + if (e.nodeType) return n.context = n[0] = e, n.length = 1, n; + if (t && t.nodeType) n.context = t; + else { + if (t) return f(e).attr(t); + n.context = t = document + } + if (a(e)) { + if (n.selector = e, r = "<" === e.charAt(0) && ">" === e.charAt(e.length - 1) && e.length >= 3 ? [null, e, null] : _.exec(e), !r) return f(t).find(e); + if (r[1]) + for (i = l(e, v(t)).firstChild; i;) E.call(n, i), i = i.nextSibling; + else { + if (i = v(t).getElementById(r[2]), !i) return n; + if (i.id !== r[2]) return n.find(e); + n.length = 1, n[0] = i + } + } else this.add(e, !1); + return n + }, + toArray: function() { + return r.toArray(this) + }, + add: function(e, t) { + var n = this, + r, i; + if (a(e)) return n.add(f(e)); + if (t !== !1) + for (r = f.unique(n.toArray().concat(f.makeArray(e))), n.length = r.length, i = 0; i < r.length; i++) n[i] = r[i]; + else E.apply(n, f.makeArray(e)); + return n + }, + attr: function(e, t) { + var n = this, + r; + if ("object" == typeof e) m(e, function(e, t) { + n.attr(e, t) + }); + else { + if (!o(t)) { + if (n[0] && 1 === n[0].nodeType) { + if (r = L[e], r && r.get) return r.get(n[0], e); + if (A[e]) return n.prop(e) ? e : k; + t = n[0].getAttribute(e, 2), null === t && (t = k) + } + return t + } + this.each(function() { + var n; + if (1 === this.nodeType) { + if (n = L[e], n && n.set) return void n.set(this, t); + null === t ? this.removeAttribute(e, 2) : this.setAttribute(e, t, 2) + } + }) + } + return n + }, + removeAttr: function(e) { + return this.attr(e, null) + }, + prop: function(e, t) { + var n = this; + if (e = B[e] || e, "object" == typeof e) m(e, function(e, t) { + n.prop(e, t) + }); + else { + if (!o(t)) return n[0] && n[0].nodeType && e in n[0] ? n[0][e] : t; + this.each(function() { + 1 == this.nodeType && (this[e] = t) + }) + } + return n + }, + css: function(e, t) { + function n(e) { + return e.replace(/-(\D)/g, function(e, t) { + return t.toUpperCase() + }) + } + + function r(e) { + return e.replace(/[A-Z]/g, function(e) { + return "-" + e + }) + } + var i = this, + a, s; + if ("object" == typeof e) m(e, function(e, t) { + i.css(e, t) + }); + else if (o(t)) e = n(e), "number" != typeof t || R[e] || (t += "px"), i.each(function() { + var n = this.style; + if (s = M[e], s && s.set) return void s.set(this, t); + try { + this.style[D[e] || e] = t + } catch (i) {} + null !== t && "" !== t || (n.removeProperty ? n.removeProperty(r(e)) : n.removeAttribute(e)) + }); + else { + if (a = i[0], s = M[e], s && s.get) return s.get(a); + if (a.ownerDocument.defaultView) try { + return a.ownerDocument.defaultView.getComputedStyle(a, null).getPropertyValue(r(e)) + } catch (l) { + return k + } else if (a.currentStyle) return a.currentStyle[n(e)] + } + return i + }, + remove: function() { + for (var e = this, t, n = this.length; n--;) t = e[n], S.clean(t), t.parentNode && t.parentNode.removeChild(t); + return this + }, + empty: function() { + for (var e = this, t, n = this.length; n--;) + for (t = e[n]; t.firstChild;) t.removeChild(t.firstChild); + return this + }, + html: function(e) { + var t = this, + n; + if (o(e)) { + n = t.length; + try { + for (; n--;) t[n].innerHTML = e + } catch (r) { + f(t[n]).empty().append(e) + } + return t + } + return t[0] ? t[0].innerHTML : "" + }, + text: function(e) { + var t = this, + n; + if (o(e)) { + for (n = t.length; n--;) "innerText" in t[n] ? t[n].innerText = e : t[0].textContent = e; + return t + } + return t[0] ? t[0].innerText || t[0].textContent : "" + }, + append: function() { + return c(this, arguments, function(e) { + (1 === this.nodeType || this.host && 1 === this.host.nodeType) && this.appendChild(e) + }) + }, + prepend: function() { + return c(this, arguments, function(e) { + (1 === this.nodeType || this.host && 1 === this.host.nodeType) && this.insertBefore(e, this.firstChild) + }, !0) + }, + before: function() { + var e = this; + return e[0] && e[0].parentNode ? c(e, arguments, function(e) { + this.parentNode.insertBefore(e, this) + }) : e + }, + after: function() { + var e = this; + return e[0] && e[0].parentNode ? c(e, arguments, function(e) { + this.parentNode.insertBefore(e, this.nextSibling) + }, !0) : e + }, + appendTo: function(e) { + return f(e).append(this), this + }, + prependTo: function(e) { + return f(e).prepend(this), this + }, + replaceWith: function(e) { + return this.before(e).remove() + }, + wrap: function(e) { + return d(this, e) + }, + wrapAll: function(e) { + return d(this, e, !0) + }, + wrapInner: function(e) { + return this.each(function() { + f(this).contents().wrapAll(e) + }), this + }, + unwrap: function() { + return this.parent().each(function() { + f(this).replaceWith(this.childNodes) + }) + }, + clone: function() { + var e = []; + return this.each(function() { + e.push(this.cloneNode(!0)) + }), f(e) + }, + addClass: function(e) { + return this.toggleClass(e, !0) + }, + removeClass: function(e) { + return this.toggleClass(e, !1) + }, + toggleClass: function(e, t) { + var n = this; + return "string" != typeof e ? n : (e.indexOf(" ") !== -1 ? m(e.split(" "), function() { + n.toggleClass(this, t) + }) : n.each(function(n, r) { + var i, o; + o = u(r, e), o !== t && (i = r.className, o ? r.className = p((" " + i + " ").replace(" " + e + " ", " ")) : r.className += i ? " " + e : e) + }), n) + }, + hasClass: function(e) { + return u(this[0], e) + }, + each: function(e) { + return m(this, e) + }, + on: function(e, t) { + return this.each(function() { + S.bind(this, e, t) + }) + }, + off: function(e, t) { + return this.each(function() { + S.unbind(this, e, t) + }) + }, + trigger: function(e) { + return this.each(function() { + "object" == typeof e ? S.fire(this, e.type, e) : S.fire(this, e) + }) + }, + show: function() { + return this.css("display", "") + }, + hide: function() { + return this.css("display", "none") + }, + slice: function() { + return new f(N.apply(this, arguments)) + }, + eq: function(e) { + return e === -1 ? this.slice(e) : this.slice(e, +e + 1) + }, + first: function() { + return this.eq(0) + }, + last: function() { + return this.eq(-1) + }, + find: function(e) { + var t, n, r = []; + for (t = 0, n = this.length; t < n; t++) f.find(e, this[t], r); + return f(r) + }, + filter: function(e) { + return f("function" == typeof e ? g(this.toArray(), function(t, n) { + return e(n, t) + }) : f.filter(e, this.toArray())) + }, + closest: function(e) { + var t = []; + return e instanceof f && (e = e[0]), this.each(function(n, r) { + for (; r;) { + if ("string" == typeof e && f(r).is(e)) { + t.push(r); + break + } + if (r == e) { + t.push(r); + break + } + r = r.parentNode + } + }), f(t) + }, + offset: function(e) { + var t, n, r, i = 0, + o = 0, + a; + return e ? this.css(e) : (t = this[0], t && (n = t.ownerDocument, r = n.documentElement, t.getBoundingClientRect && (a = t.getBoundingClientRect(), i = a.left + (r.scrollLeft || n.body.scrollLeft) - r.clientLeft, o = a.top + (r.scrollTop || n.body.scrollTop) - r.clientTop)), { + left: i, + top: o + }) + }, + push: E, + sort: [].sort, + splice: [].splice + }, r.extend(f, { + extend: r.extend, + makeArray: function(e) { + return s(e) || e.nodeType ? [e] : r.toArray(e) + }, + inArray: h, + isArray: r.isArray, + each: m, + trim: p, + grep: g, + find: n, + expr: n.selectors, + unique: n.uniqueSort, + text: n.getText, + contains: n.contains, + filter: function(e, t, n) { + var r = t.length; + for (n && (e = ":not(" + e + ")"); r--;) 1 != t[r].nodeType && t.splice(r, 1); + return t = 1 === t.length ? f.find.matchesSelector(t[0], e) ? [t[0]] : [] : f.find.matches(e, t) + } + }), m({ + parent: function(e) { + var t = e.parentNode; + return t && 11 !== t.nodeType ? t : null + }, + parents: function(e) { + return y(e, "parentNode") + }, + next: function(e) { + return C(e, "nextSibling", 1) + }, + prev: function(e) { + return C(e, "previousSibling", 1) + }, + children: function(e) { + return b(e.firstChild, "nextSibling", 1) + }, + contents: function(e) { + return r.toArray(("iframe" === e.nodeName ? e.contentDocument || e.contentWindow.document : e).childNodes) + } + }, function(e, t) { + f.fn[e] = function(n) { + var r = this, + i = []; + return r.each(function() { + var e = t.call(i, this, n, i); + e && (f.isArray(e) ? i.push.apply(i, e) : i.push(e)) + }), this.length > 1 && (T[e] || (i = f.unique(i)), 0 === e.indexOf("parents") && (i = i.reverse())), i = f(i), n ? i.filter(n) : i + } + }), m({ + parentsUntil: function(e, t) { + return y(e, "parentNode", t) + }, + nextUntil: function(e, t) { + return b(e, "nextSibling", 1, t).slice(1) + }, + prevUntil: function(e, t) { + return b(e, "previousSibling", 1, t).slice(1) + } + }, function(e, t) { + f.fn[e] = function(n, r) { + var i = this, + o = []; + return i.each(function() { + var e = t.call(o, this, n, o); + e && (f.isArray(e) ? o.push.apply(o, e) : o.push(e)) + }), this.length > 1 && (o = f.unique(o), 0 !== e.indexOf("parents") && "prevUntil" !== e || (o = o.reverse())), o = f(o), r ? o.filter(r) : o + } + }), f.fn.is = function(e) { + return !!e && this.filter(e).length > 0 + }, f.fn.init.prototype = f.fn, f.overrideDefaults = function(e) { + function t(r, i) { + return n = n || e(), 0 === arguments.length && (r = n.element), i || (i = n.context), new t.fn.init(r, i) + } + var n; + return f.extend(t, this), t + }, i.ie && i.ie < 8 && (x(L, "get", { + maxlength: function(e) { + var t = e.maxLength; + return 2147483647 === t ? k : t + }, + size: function(e) { + var t = e.size; + return 20 === t ? k : t + }, + "class": function(e) { + return e.className + }, + style: function(e) { + var t = e.style.cssText; + return 0 === t.length ? k : t + } + }), x(L, "set", { + "class": function(e, t) { + e.className = t + }, + style: function(e, t) { + e.style.cssText = t + } + })), i.ie && i.ie < 9 && (D["float"] = "styleFloat", x(M, "set", { + opacity: function(e, t) { + var n = e.style; + null === t || "" === t ? n.removeAttribute("filter") : (n.zoom = 1, n.filter = "alpha(opacity=" + 100 * t + ")") + } + })), f.attrHooks = L, f.cssHooks = M, f + }), r(v, [], function() { + return function(e, t) { + function n(e, t, n, r) { + function i(e) { + return e = parseInt(e, 10).toString(16), e.length > 1 ? e : "0" + e + } + return "#" + i(t) + i(n) + i(r) + } + var r = /rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi, + i = /(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi, + o = /\s*([^:]+):\s*([^;]+);?/g, + a = /\s+$/, + s, l = {}, + c, u, d, f = "\ufeff"; + for (e = e || {}, t && (u = t.getValidStyles(), d = t.getInvalidStyles()), c = ("\\\" \\' \\; \\: ; : " + f).split(" "), s = 0; s < c.length; s++) l[c[s]] = f + s, l[f + s] = c[s]; + return { + toHex: function(e) { + return e.replace(r, n) + }, + parse: function(t) { + function c(e, t, n) { + var r, i, o, a; + if (r = y[e + "-top" + t], r && (i = y[e + "-right" + t], i && (o = y[e + "-bottom" + t], o && (a = y[e + "-left" + t])))) { + var l = [r, i, o, a]; + for (s = l.length - 1; s-- && l[s] === l[s + 1];); + s > -1 && n || (y[e + t] = s == -1 ? l[0] : l.join(" "), delete y[e + "-top" + t], delete y[e + "-right" + t], delete y[e + "-bottom" + t], delete y[e + "-left" + t]) + } + } + + function u(e) { + var t = y[e], + n; + if (t) { + for (t = t.split(" "), n = t.length; n--;) + if (t[n] !== t[0]) return !1; + return y[e] = t[0], !0 + } + } + + function d(e, t, n, r) { + u(t) && u(n) && u(r) && (y[e] = y[t] + " " + y[n] + " " + y[r], delete y[t], delete y[n], delete y[r]) + } + + function h(e) { + return w = !0, l[e] + } + + function p(e, t) { + return w && (e = e.replace(/\uFEFF[0-9]/g, function(e) { + return l[e] + })), t || (e = e.replace(/\\([\'\";:])/g, "$1")), e + } + + function m(e) { + return String.fromCharCode(parseInt(e.slice(1), 16)) + } + + function g(e) { + return e.replace(/\\[0-9a-f]+/gi, m) + } + + function v(t, n, r, i, o, a) { + if (o = o || a) return o = p(o), "'" + o.replace(/\'/g, "\\'") + "'"; + if (n = p(n || r || i), !e.allow_script_urls) { + var s = n.replace(/[\s\r\n]+/g, ""); + if (/(java|vb)script:/i.test(s)) return ""; + if (!e.allow_svg_data_urls && /^data:image\/svg/i.test(s)) return "" + } + return E && (n = E.call(N, n, "style")), "url('" + n.replace(/\'/g, "\\'") + "')" + } + var y = {}, + b, C, x, w, E = e.url_converter, + N = e.url_converter_scope || this; + if (t) { + for (t = t.replace(/[\u0000-\u001F]/g, ""), t = t.replace(/\\[\"\';:\uFEFF]/g, h).replace(/\"[^\"]+\"|\'[^\']+\'/g, function(e) { + return e.replace(/[;:]/g, h) + }); b = o.exec(t);) + if (o.lastIndex = b.index + b[0].length, C = b[1].replace(a, "").toLowerCase(), x = b[2].replace(a, ""), C && x) { + if (C = g(C), x = g(x), C.indexOf(f) !== -1 || C.indexOf('"') !== -1) continue; + if (!e.allow_script_urls && ("behavior" == C || /expression\s*\(|\/\*|\*\//.test(x))) continue; + "font-weight" === C && "700" === x ? x = "bold" : "color" !== C && "background-color" !== C || (x = x.toLowerCase()), x = x.replace(r, n), x = x.replace(i, v), y[C] = w ? p(x, !0) : x + } + c("border", "", !0), c("border", "-width"), c("border", "-color"), c("border", "-style"), c("padding", ""), c("margin", ""), d("border", "border-width", "border-style", "border-color"), "medium none" === y.border && delete y.border, "none" === y["border-image"] && delete y["border-image"] + } + return y + }, + serialize: function(e, t) { + function n(t) { + var n, r, o, a; + if (n = u[t]) + for (r = 0, o = n.length; r < o; r++) t = n[r], a = e[t], a && (i += (i.length > 0 ? " " : "") + t + ": " + a + ";") + } + + function r(e, t) { + var n; + return n = d["*"], (!n || !n[e]) && (n = d[t], !n || !n[e]) + } + var i = "", + o, a; + if (t && u) n("*"), n(t); + else + for (o in e) a = e[o], !a || d && !r(o, t) || (i += (i.length > 0 ? " " : "") + o + ": " + a + ";"); + return i + } + } + } + }), r(y, [], function() { + return function(e, t) { + function n(e, n, r, i) { + var o, a; + if (e) { + if (!i && e[n]) return e[n]; + if (e != t) { + if (o = e[r]) return o; + for (a = e.parentNode; a && a != t; a = a.parentNode) + if (o = a[r]) return o + } + } + } + + function r(e, n, r, i) { + var o, a, s; + if (e) { + if (o = e[r], t && o === t) return; + if (o) { + if (!i) + for (s = o[n]; s; s = s[n]) + if (!s[n]) return s; + return o + } + if (a = e.parentNode, a && a !== t) return a + } + } + var i = e; + this.current = function() { + return i + }, this.next = function(e) { + return i = n(i, "firstChild", "nextSibling", e) + }, this.prev = function(e) { + return i = n(i, "lastChild", "previousSibling", e) + }, this.prev2 = function(e) { + return i = r(i, "lastChild", "previousSibling", e) + } + } + }), r(b, [m], function(e) { + function t(n) { + function r() { + return P.createDocumentFragment() + } + + function i(e, t) { + E(F, e, t) + } + + function o(e, t) { + E(z, e, t) + } + + function a(e) { + i(e.parentNode, j(e)) + } + + function s(e) { + i(e.parentNode, j(e) + 1) + } + + function l(e) { + o(e.parentNode, j(e)) + } + + function c(e) { + o(e.parentNode, j(e) + 1) + } + + function u(e) { + e ? (M[V] = M[W], M[$] = M[U]) : (M[W] = M[V], M[U] = M[$]), M.collapsed = F + } + + function d(e) { + a(e), c(e) + } + + function f(e) { + i(e, 0), o(e, 1 === e.nodeType ? e.childNodes.length : e.nodeValue.length) + } + + function h(e, t) { + var n = M[W], + r = M[U], + i = M[V], + o = M[$], + a = t.startContainer, + s = t.startOffset, + l = t.endContainer, + c = t.endOffset; + return 0 === e ? w(n, r, a, s) : 1 === e ? w(i, o, a, s) : 2 === e ? w(i, o, l, c) : 3 === e ? w(n, r, l, c) : void 0 + } + + function p() { + N(I) + } + + function m() { + return N(O) + } + + function g() { + + return N(H) + } + + function v(e) { + var t = this[W], + r = this[U], + i, o; + 3 !== t.nodeType && 4 !== t.nodeType || !t.nodeValue ? (t.childNodes.length > 0 && (o = t.childNodes[r]), o ? t.insertBefore(e, o) : 3 == t.nodeType ? n.insertAfter(e, t) : t.appendChild(e)) : r ? r >= t.nodeValue.length ? n.insertAfter(e, t) : (i = t.splitText(r), t.parentNode.insertBefore(e, i)) : t.parentNode.insertBefore(e, t) + } + + function y(e) { + var t = M.extractContents(); + M.insertNode(e), e.appendChild(t), M.selectNode(e) + } + + function b() { + return q(new t(n), { + startContainer: M[W], + startOffset: M[U], + endContainer: M[V], + endOffset: M[$], + collapsed: M.collapsed, + commonAncestorContainer: M.commonAncestorContainer + }) + } + + function C(e, t) { + var n; + if (3 == e.nodeType) return e; + if (t < 0) return e; + for (n = e.firstChild; n && t > 0;) --t, n = n.nextSibling; + return n ? n : e + } + + function x() { + return M[W] == M[V] && M[U] == M[$] + } + + function w(e, t, r, i) { + var o, a, s, l, c, u; + if (e == r) return t == i ? 0 : t < i ? -1 : 1; + for (o = r; o && o.parentNode != e;) o = o.parentNode; + if (o) { + for (a = 0, s = e.firstChild; s != o && a < t;) a++, s = s.nextSibling; + return t <= a ? -1 : 1 + } + for (o = e; o && o.parentNode != r;) o = o.parentNode; + if (o) { + for (a = 0, s = r.firstChild; s != o && a < i;) a++, s = s.nextSibling; + return a < i ? -1 : 1 + } + for (l = n.findCommonAncestor(e, r), c = e; c && c.parentNode != l;) c = c.parentNode; + for (c || (c = l), u = r; u && u.parentNode != l;) u = u.parentNode; + if (u || (u = l), c == u) return 0; + for (s = l.firstChild; s;) { + if (s == c) return -1; + if (s == u) return 1; + s = s.nextSibling + } + } + + function E(e, t, r) { + var i, o; + for (e ? (M[W] = t, M[U] = r) : (M[V] = t, M[$] = r), i = M[V]; i.parentNode;) i = i.parentNode; + for (o = M[W]; o.parentNode;) o = o.parentNode; + o == i ? w(M[W], M[U], M[V], M[$]) > 0 && M.collapse(e) : M.collapse(e), M.collapsed = x(), M.commonAncestorContainer = n.findCommonAncestor(M[W], M[V]) + } + + function N(e) { + var t, n = 0, + r = 0, + i, o, a, s, l, c; + if (M[W] == M[V]) return _(e); + for (t = M[V], i = t.parentNode; i; t = i, i = i.parentNode) { + if (i == M[W]) return S(t, e); + ++n + } + for (t = M[W], i = t.parentNode; i; t = i, i = i.parentNode) { + if (i == M[V]) return k(t, e); + ++r + } + for (o = r - n, a = M[W]; o > 0;) a = a.parentNode, o--; + for (s = M[V]; o < 0;) s = s.parentNode, o++; + for (l = a.parentNode, c = s.parentNode; l != c; l = l.parentNode, c = c.parentNode) a = l, s = c; + return T(a, s, e) + } + + function _(e) { + var t, n, i, o, a, s, l, c, u; + if (e != I && (t = r()), M[U] == M[$]) return t; + if (3 == M[W].nodeType) { + if (n = M[W].nodeValue, i = n.substring(M[U], M[$]), e != H && (o = M[W], c = M[U], u = M[$] - M[U], 0 === c && u >= o.nodeValue.length - 1 ? o.parentNode.removeChild(o) : o.deleteData(c, u), M.collapse(F)), e == I) return; + return i.length > 0 && t.appendChild(P.createTextNode(i)), t + } + for (o = C(M[W], M[U]), a = M[$] - M[U]; o && a > 0;) s = o.nextSibling, l = D(o, e), t && t.appendChild(l), --a, o = s; + return e != H && M.collapse(F), t + } + + function S(e, t) { + var n, i, o, a, s, l; + if (t != I && (n = r()), i = R(e, t), n && n.appendChild(i), o = j(e), a = o - M[U], a <= 0) return t != H && (M.setEndBefore(e), M.collapse(z)), n; + for (i = e.previousSibling; a > 0;) s = i.previousSibling, l = D(i, t), n && n.insertBefore(l, n.firstChild), --a, i = s; + return t != H && (M.setEndBefore(e), M.collapse(z)), n + } + + function k(e, t) { + var n, i, o, a, s, l; + for (t != I && (n = r()), o = A(e, t), n && n.appendChild(o), i = j(e), ++i, a = M[$] - i, o = e.nextSibling; o && a > 0;) s = o.nextSibling, l = D(o, t), n && n.appendChild(l), --a, o = s; + return t != H && (M.setStartAfter(e), M.collapse(F)), n + } + + function T(e, t, n) { + var i, o, a, s, l, c, u; + for (n != I && (o = r()), i = A(e, n), o && o.appendChild(i), a = j(e), s = j(t), ++a, l = s - a, c = e.nextSibling; l > 0;) u = c.nextSibling, i = D(c, n), o && o.appendChild(i), c = u, --l; + return i = R(t, n), o && o.appendChild(i), n != H && (M.setStartAfter(e), M.collapse(F)), o + } + + function R(e, t) { + var n = C(M[V], M[$] - 1), + r, i, o, a, s, l = n != M[V]; + if (n == e) return B(n, l, z, t); + for (r = n.parentNode, i = B(r, z, z, t); r;) { + for (; n;) o = n.previousSibling, a = B(n, l, z, t), t != I && i.insertBefore(a, i.firstChild), l = F, n = o; + if (r == e) return i; + n = r.previousSibling, r = r.parentNode, s = B(r, z, z, t), t != I && s.appendChild(i), i = s + } + } + + function A(e, t) { + var n = C(M[W], M[U]), + r = n != M[W], + i, o, a, s, l; + if (n == e) return B(n, r, F, t); + for (i = n.parentNode, o = B(i, z, F, t); i;) { + for (; n;) a = n.nextSibling, s = B(n, r, F, t), t != I && o.appendChild(s), r = F, n = a; + if (i == e) return o; + n = i.nextSibling, i = i.parentNode, l = B(i, z, F, t), t != I && l.appendChild(o), o = l + } + } + + function B(e, t, r, i) { + var o, a, s, l, c; + if (t) return D(e, i); + if (3 == e.nodeType) { + if (o = e.nodeValue, r ? (l = M[U], a = o.substring(l), s = o.substring(0, l)) : (l = M[$], a = o.substring(0, l), s = o.substring(l)), i != H && (e.nodeValue = s), i == I) return; + return c = n.clone(e, z), c.nodeValue = a, c + } + if (i != I) return n.clone(e, z) + } + + function D(e, t) { + return t != I ? t == H ? n.clone(e, F) : e : void e.parentNode.removeChild(e) + } + + function L() { + return n.create("body", null, g()).outerText + } + var M = this, + P = n.doc, + O = 0, + H = 1, + I = 2, + F = !0, + z = !1, + U = "startOffset", + W = "startContainer", + V = "endContainer", + $ = "endOffset", + q = e.extend, + j = n.nodeIndex; + return q(M, { + startContainer: P, + startOffset: 0, + endContainer: P, + endOffset: 0, + collapsed: F, + commonAncestorContainer: P, + START_TO_START: 0, + START_TO_END: 1, + END_TO_END: 2, + END_TO_START: 3, + setStart: i, + setEnd: o, + setStartBefore: a, + setStartAfter: s, + setEndBefore: l, + setEndAfter: c, + collapse: u, + selectNode: d, + selectNodeContents: f, + compareBoundaryPoints: h, + deleteContents: p, + extractContents: m, + cloneContents: g, + insertNode: v, + surroundContents: y, + cloneRange: b, + toStringIE: L + }), M + } + return t.prototype.toString = function() { + return this.toStringIE() + }, t + }), r(C, [m], function(e) { + function t(e) { + var t; + return t = document.createElement("div"), t.innerHTML = e, t.textContent || t.innerText || e + } + + function n(e, t) { + var n, r, i, a = {}; + if (e) { + for (e = e.split(","), t = t || 10, n = 0; n < e.length; n += 2) r = String.fromCharCode(parseInt(e[n], t)), o[r] || (i = "&" + e[n + 1] + ";", a[r] = i, a[i] = r); + return a + } + } + var r = e.makeMap, + i, o, a, s = /[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g, + l = /[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g, + c = /[<>&\"\']/g, + u = /&#([a-z0-9]+);?|&([a-z0-9]+);/gi, + d = { + 128: "\u20ac", + 130: "\u201a", + 131: "\u0192", + 132: "\u201e", + 133: "\u2026", + 134: "\u2020", + 135: "\u2021", + 136: "\u02c6", + 137: "\u2030", + 138: "\u0160", + 139: "\u2039", + 140: "\u0152", + 142: "\u017d", + 145: "\u2018", + 146: "\u2019", + 147: "\u201c", + 148: "\u201d", + 149: "\u2022", + 150: "\u2013", + 151: "\u2014", + 152: "\u02dc", + 153: "\u2122", + 154: "\u0161", + 155: "\u203a", + 156: "\u0153", + 158: "\u017e", + 159: "\u0178" + }; + o = { + '"': """, + "'": "'", + "<": "<", + ">": ">", + "&": "&", + "`": "`" + }, a = { + "<": "<", + ">": ">", + "&": "&", + """: '"', + "'": "'" + }, i = n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro", 32); + var f = { + encodeRaw: function(e, t) { + return e.replace(t ? s : l, function(e) { + return o[e] || e + }) + }, + encodeAllRaw: function(e) { + return ("" + e).replace(c, function(e) { + return o[e] || e + }) + }, + encodeNumeric: function(e, t) { + return e.replace(t ? s : l, function(e) { + return e.length > 1 ? "&#" + (1024 * (e.charCodeAt(0) - 55296) + (e.charCodeAt(1) - 56320) + 65536) + ";" : o[e] || "&#" + e.charCodeAt(0) + ";" + }) + }, + encodeNamed: function(e, t, n) { + return n = n || i, e.replace(t ? s : l, function(e) { + return o[e] || n[e] || e + }) + }, + getEncodeFunc: function(e, t) { + function a(e, n) { + return e.replace(n ? s : l, function(e) { + return o[e] || t[e] || "&#" + e.charCodeAt(0) + ";" || e + }) + } + + function c(e, n) { + return f.encodeNamed(e, n, t) + } + return t = n(t) || i, e = r(e.replace(/\+/g, ",")), e.named && e.numeric ? a : e.named ? t ? c : f.encodeNamed : e.numeric ? f.encodeNumeric : f.encodeRaw + }, + decode: function(e) { + return e.replace(u, function(e, n) { + return n ? (n = "x" === n.charAt(0).toLowerCase() ? parseInt(n.substr(1), 16) : parseInt(n, 10), n > 65535 ? (n -= 65536, String.fromCharCode(55296 + (n >> 10), 56320 + (1023 & n))) : d[n] || String.fromCharCode(n)) : a[e] || i[e] || t(e) + }) + } + }; + return f + }), r(x, [m, u], function(e, t) { + + return function(n, r) { + function i(e) { + n.getElementsByTagName("head")[0].appendChild(e) + } + + function o(r, o, c) { + function u() { + for (var e = b.passed, t = e.length; t--;) e[t](); + b.status = 2, b.passed = [], b.failed = [] + } + + function d() { + for (var e = b.failed, t = e.length; t--;) e[t](); + b.status = 3, b.passed = [], b.failed = [] + } + + function f() { + var e = navigator.userAgent.match(/WebKit\/(\d*)/); + return !!(e && e[1] < 536) + } + + function h(e, n) { + e() || ((new Date).getTime() - y < l ? t.setTimeout(n) : d()) + } + + function p() { + h(function() { + for (var e = n.styleSheets, t, r = e.length, i; r--;) + if (t = e[r], i = t.ownerNode ? t.ownerNode : t.owningElement, i && i.id === g.id) return u(), !0 + }, p) + } + + function m() { + h(function() { + try { + var e = v.sheet.cssRules; + return u(), !!e + } catch (t) {} + }, m) + } + + var g, v, y, b; + if (r = e._addCacheSuffix(r), s[r] ? b = s[r] : (b = { + passed: [], + failed: [] + }, s[r] = b), o && b.passed.push(o), c && b.failed.push(c), 1 != b.status) { + if (2 == b.status) return void u(); + if (3 == b.status) return void d(); + if (b.status = 1, g = n.createElement("link"), g.rel = "stylesheet", g.type = "text/css", g.id = "u" + a++, g.async = !1, g.defer = !1, y = (new Date).getTime(), "onload" in g && !f()) g.onload = p, g.onerror = d; + else { + if (navigator.userAgent.indexOf("Firefox") > 0) return v = n.createElement("style"), v.textContent = '@import "' + r + '"', m(), void i(v); + p() + } + + i(g), g.href = r + } + } + var a = 0, + s = {}, + l; + r = r || {}, l = r.maxLoadTime || 5e3, this.load = o + } + }), r(w, [h, g, v, f, y, b, C, d, m, x], function(e, n, r, i, o, a, s, l, c, u) { + function d(e, t) { + var n = {}, + r = t.keep_values, + i; + return i = { + set: function(n, r, i) { + t.url_converter && (r = t.url_converter.call(t.url_converter_scope || e, r, i, n[0])), n.attr("data-mce-" + i, r).attr(i, r) + }, + get: function(e, t) { + return e.attr("data-mce-" + t) || e.attr(t) + } + }, n = { + style: { + set: function(e, t) { + return null !== t && "object" == typeof t ? void e.css(t) : (r && e.attr("data-mce-style", t), void e.attr("style", t)) + }, + get: function(t) { + var n = t.attr("data-mce-style") || t.attr("style"); + return n = e.serializeStyle(e.parseStyle(n), t[0].nodeName) + } + } + }, r && (n.href = n.src = i), n + } + + function f(e, t) { + var n = t.attr("style"); + n = e.serializeStyle(e.parseStyle(n), t[0].nodeName), n || (n = null), t.attr("data-mce-style", n) + } + + function h(e, t) { + var n = 0, + r, i; + if (e) + for (r = e.nodeType, e = e.previousSibling; e; e = e.previousSibling) i = e.nodeType, (!t || 3 != i || i != r && e.nodeValue.length) && (n++, r = i); + return n + } + + function p(e, t) { + var o = this, + a; + o.doc = e, o.win = window, o.files = {}, o.counter = 0, o.stdMode = !b || e.documentMode >= 8, o.boxModel = !b || "CSS1Compat" == e.compatMode || o.stdMode, o.styleSheetLoader = new u(e), o.boundEvents = [], o.settings = t = t || {}, o.schema = t.schema, o.styles = new r({ + url_converter: t.url_converter, + url_converter_scope: t.url_converter_scope + }, t.schema), o.fixDoc(e), o.events = t.ownEvents ? new i(t.proxy) : i.Event, o.attrHooks = d(o, t), a = t.schema ? t.schema.getBlockElements() : {}, o.$ = n.overrideDefaults(function() { + return { + context: e, + element: o.getRoot() + } + }), o.isBlock = function(e) { + if (!e) return !1; + var t = e.nodeType; + return t ? !(1 !== t || !a[e.nodeName]) : !!a[e] + } + } + var m = c.each, + g = c.is, + v = c.grep, + y = c.trim, + b = l.ie, + C = /^([a-z0-9],?)+$/i, + x = /^[ \t\r\n]*$/; + return p.prototype = { + $$: function(e) { + return "string" == typeof e && (e = this.get(e)), this.$(e) + }, + root: null, + fixDoc: function(e) { + var t = this.settings, + n; + if (b && t.schema) { + "abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g, function(t) { + e.createElement(t) + }); + for (n in t.schema.getCustomElements()) e.createElement(n) + } + }, + clone: function(e, t) { + var n = this, + r, i; + return !b || 1 !== e.nodeType || t ? e.cloneNode(t) : (i = n.doc, t ? r.firstChild : (r = i.createElement(e.nodeName), m(n.getAttribs(e), function(t) { + n.setAttrib(r, t.nodeName, n.getAttrib(e, t.nodeName)) + }), r)) + }, + getRoot: function() { + var e = this; + return e.settings.root_element || e.doc.body + }, + getViewPort: function(e) { + var t, n; + return e = e ? e : this.win, t = e.document, n = this.boxModel ? t.documentElement : t.body, { + x: e.pageXOffset || n.scrollLeft, + y: e.pageYOffset || n.scrollTop, + w: e.innerWidth || n.clientWidth, + h: e.innerHeight || n.clientHeight + } + }, + getRect: function(e) { + var t = this, + n, r; + return e = t.get(e), n = t.getPos(e), r = t.getSize(e), { + x: n.x, + y: n.y, + w: r.w, + h: r.h + } + }, + getSize: function(e) { + var t = this, + n, r; + return e = t.get(e), n = t.getStyle(e, "width"), r = t.getStyle(e, "height"), n.indexOf("px") === -1 && (n = 0), r.indexOf("px") === -1 && (r = 0), { + w: parseInt(n, 10) || e.offsetWidth || e.clientWidth, + h: parseInt(r, 10) || e.offsetHeight || e.clientHeight + } + }, + getParent: function(e, t, n) { + return this.getParents(e, t, n, !1) + }, + getParents: function(e, n, r, i) { + var o = this, + a, s = []; + for (e = o.get(e), i = i === t, r = r || ("BODY" != o.getRoot().nodeName ? o.getRoot().parentNode : null), g(n, "string") && (a = n, n = "*" === n ? function(e) { + return 1 == e.nodeType + } : function(e) { + return o.is(e, a) + }); e && e != r && e.nodeType && 9 !== e.nodeType;) { + if (!n || n(e)) { + if (!i) return e; + s.push(e) + } + e = e.parentNode + } + return i ? s : null + }, + get: function(e) { + var t; + return e && this.doc && "string" == typeof e && (t = e, e = this.doc.getElementById(e), e && e.id !== t) ? this.doc.getElementsByName(t)[1] : e + }, + getNext: function(e, t) { + return this._findSib(e, t, "nextSibling") + }, + getPrev: function(e, t) { + return this._findSib(e, t, "previousSibling") + }, + select: function(t, n) { + var r = this; + return e(t, r.get(n) || r.settings.root_element || r.doc, []) + }, + is: function(n, r) { + var i; + if (n.length === t) { + if ("*" === r) return 1 == n.nodeType; + if (C.test(r)) { + for (r = r.toLowerCase().split(/,/), n = n.nodeName.toLowerCase(), i = r.length - 1; i >= 0; i--) + if (r[i] == n) return !0; + return !1 + } + } + if (n.nodeType && 1 != n.nodeType) return !1; + var o = n.nodeType ? [n] : n; + return e(r, o[0].ownerDocument || o[0], null, o).length > 0 + }, + add: function(e, t, n, r, i) { + var o = this; + return this.run(e, function(e) { + var a; + return a = g(t, "string") ? o.doc.createElement(t) : t, o.setAttribs(a, n), r && (r.nodeType ? a.appendChild(r) : o.setHTML(a, r)), i ? a : e.appendChild(a) + }) + }, + create: function(e, t, n) { + return this.add(this.doc.createElement(e), e, t, n, 1) + }, + createHTML: function(e, t, n) { + var r = "", + i; + r += "<" + e; + for (i in t) t.hasOwnProperty(i) && null !== t[i] && "undefined" != typeof t[i] && (r += " " + i + '="' + this.encode(t[i]) + '"'); + return "undefined" != typeof n ? r + ">" + n + "" : r + " />" + }, + createFragment: function(e) { + var t, n, r = this.doc, + i; + for (i = r.createElement("div"), t = r.createDocumentFragment(), e && (i.innerHTML = e); n = i.firstChild;) t.appendChild(n); + return t + }, + remove: function(e, t) { + return e = this.$$(e), t ? e.each(function() { + for (var e; e = this.firstChild;) 3 == e.nodeType && 0 === e.data.length ? this.removeChild(e) : this.parentNode.insertBefore(e, this) + }).remove() : e.remove(), e.length > 1 ? e.toArray() : e[0] + }, + setStyle: function(e, t, n) { + e = this.$$(e).css(t, n), this.settings.update_styles && f(this, e) + }, + getStyle: function(e, n, r) { + return e = this.$$(e), r ? e.css(n) : (n = n.replace(/-(\D)/g, function(e, t) { + return t.toUpperCase() + }), "float" == n && (n = l.ie && l.ie < 12 ? "styleFloat" : "cssFloat"), e[0] && e[0].style ? e[0].style[n] : t) + }, + setStyles: function(e, t) { + e = this.$$(e).css(t), this.settings.update_styles && f(this, e) + }, + removeAllAttribs: function(e) { + return this.run(e, function(e) { + var t, n = e.attributes; + for (t = n.length - 1; t >= 0; t--) e.removeAttributeNode(n.item(t)) + }) + }, + setAttrib: function(e, t, n) { + var r = this, + i, o, a = r.settings; + "" === n && (n = null), e = r.$$(e), i = e.attr(t), e.length && (o = r.attrHooks[t], o && o.set ? o.set(e, n, t) : e.attr(t, n), i != n && a.onSetAttrib && a.onSetAttrib({ + attrElm: e, + attrName: t, + attrValue: n + })) + }, + setAttribs: function(e, t) { + var n = this; + n.$$(e).each(function(e, r) { + m(t, function(e, t) { + n.setAttrib(r, t, e) + }) + }) + }, + getAttrib: function(e, t, n) { + var r = this, + i, o; + return e = r.$$(e), e.length && (i = r.attrHooks[t], o = i && i.get ? i.get(e, t) : e.attr(t)), "undefined" == typeof o && (o = n || ""), o + }, + getPos: function(e, t) { + var r = this, + i = 0, + o = 0, + a, s = r.doc, + l = s.body, + c; + if (e = r.get(e), t = t || l, e) { + if (t === l && e.getBoundingClientRect && "static" === n(l).css("position")) return c = e.getBoundingClientRect(), t = r.boxModel ? s.documentElement : l, i = c.left + (s.documentElement.scrollLeft || l.scrollLeft) - t.clientLeft, o = c.top + (s.documentElement.scrollTop || l.scrollTop) - t.clientTop, { + x: i, + y: o + }; + for (a = e; a && a != t && a.nodeType;) i += a.offsetLeft || 0, o += a.offsetTop || 0, a = a.offsetParent; + for (a = e.parentNode; a && a != t && a.nodeType;) i -= a.scrollLeft || 0, o -= a.scrollTop || 0, a = a.parentNode + } + return { + x: i, + y: o + } + }, + parseStyle: function(e) { + return this.styles.parse(e) + }, + serializeStyle: function(e, t) { + return this.styles.serialize(e, t) + }, + addStyle: function(e) { + + var t = this, + n = t.doc, + r, i; + if (t !== p.DOM && n === document) { + var o = p.DOM.addedStyles; + if (o = o || [], o[e]) return; + o[e] = !0, p.DOM.addedStyles = o + } + + i = n.getElementById("mceDefaultStyles"), i || (i = n.createElement("style"), i.id = "mceDefaultStyles", i.type = "text/css", r = n.getElementsByTagName("head")[0], r.firstChild ? r.insertBefore(i, r.firstChild) : r.appendChild(i)), i.styleSheet ? i.styleSheet.cssText += e : i.appendChild(n.createTextNode(e)) + }, + loadCSS: function(e) { + var t = this, + n = t.doc, + r; + return t !== p.DOM && n === document ? void p.DOM.loadCSS(e) : (e || (e = ""), r = n.getElementsByTagName("head")[0], void m(e.split(","), function(e) { + var i; + e = c._addCacheSuffix(e), t.files[e] || (t.files[e] = !0, i = t.create("link", { + rel: "stylesheet", + href: e + }), b && n.documentMode && n.recalc && (i.onload = function() { + n.recalc && n.recalc(), i.onload = null + }), r.appendChild(i)) + })) + }, + addClass: function(e, t) { + this.$$(e).addClass(t) + }, + removeClass: function(e, t) { + this.toggleClass(e, t, !1) + }, + hasClass: function(e, t) { + return this.$$(e).hasClass(t) + }, + toggleClass: function(e, t, r) { + this.$$(e).toggleClass(t, r).each(function() { + "" === this.className && n(this).attr("class", null) + }) + }, + show: function(e) { + this.$$(e).show() + }, + hide: function(e) { + this.$$(e).hide() + }, + isHidden: function(e) { + return "none" == this.$$(e).css("display") + }, + uniqueId: function(e) { + return (e ? e : "mce_") + this.counter++ + }, + setHTML: function(e, t) { + e = this.$$(e), b ? e.each(function(e, r) { + if (r.canHaveHTML !== !1) { + for (; r.firstChild;) r.removeChild(r.firstChild); + try { + r.innerHTML = "
    " + t, r.removeChild(r.firstChild) + } catch (i) { + n("
    ").html("
    " + t).contents().slice(1).appendTo(r) + } + return t + } + }) : e.html(t) + }, + getOuterHTML: function(e) { + return e = this.get(e), 1 == e.nodeType && "outerHTML" in e ? e.outerHTML : n("
    ").append(n(e).clone()).html() + }, + setOuterHTML: function(e, t) { + var r = this; + r.$$(e).each(function() { + try { + if ("outerHTML" in this) return void(this.outerHTML = t) + } catch (e) {} + r.remove(n(this).html(t), !0) + }) + }, + decode: s.decode, + encode: s.encodeAllRaw, + insertAfter: function(e, t) { + return t = this.get(t), this.run(e, function(e) { + var n, r; + return n = t.parentNode, r = t.nextSibling, r ? n.insertBefore(e, r) : n.appendChild(e), e + }) + }, + replace: function(e, t, n) { + var r = this; + return r.run(t, function(t) { + return g(t, "array") && (e = e.cloneNode(!0)), n && m(v(t.childNodes), function(t) { + e.appendChild(t) + }), t.parentNode.replaceChild(e, t) + }) + }, + rename: function(e, t) { + var n = this, + r; + return e.nodeName != t.toUpperCase() && (r = n.create(t), m(n.getAttribs(e), function(t) { + n.setAttrib(r, t.nodeName, n.getAttrib(e, t.nodeName)) + }), n.replace(r, e, 1)), r || e + }, + findCommonAncestor: function(e, t) { + for (var n = e, r; n;) { + for (r = t; r && n != r;) r = r.parentNode; + if (n == r) break; + n = n.parentNode + } + return !n && e.ownerDocument ? e.ownerDocument.documentElement : n + }, + toHex: function(e) { + return this.styles.toHex(c.trim(e)) + }, + run: function(e, t, n) { + var r = this, + i; + return "string" == typeof e && (e = r.get(e)), !!e && (n = n || this, e.nodeType || !e.length && 0 !== e.length ? t.call(n, e) : (i = [], m(e, function(e, o) { + e && ("string" == typeof e && (e = r.get(e)), i.push(t.call(n, e, o))) + }), i)) + }, + getAttribs: function(e) { + var t; + if (e = this.get(e), !e) return []; + if (b) { + if (t = [], "OBJECT" == e.nodeName) return e.attributes; + "OPTION" === e.nodeName && this.getAttrib(e, "selected") && t.push({ + specified: 1, + nodeName: "selected" + }); + var n = /<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi; + return e.cloneNode(!1).outerHTML.replace(n, "").replace(/[\w:\-]+/gi, function(e) { + t.push({ + specified: 1, + nodeName: e + }) + }), t + } + return e.attributes + }, + isEmpty: function(e, t) { + var n = this, + r, i, a, s, l, c = 0; + if (e = e.firstChild) { + s = new o(e, e.parentNode), t = t || (n.schema ? n.schema.getNonEmptyElements() : null); + do { + if (a = e.nodeType, 1 === a) { + var u = e.getAttribute("data-mce-bogus"); + if (u) { + e = s.next("all" === u); + continue + } + if (l = e.nodeName.toLowerCase(), t && t[l]) { + if ("br" === l) { + c++, e = s.next(); + continue + } + return !1 + } + for (i = n.getAttribs(e), r = i.length; r--;) + if (l = i[r].nodeName, "name" === l || "data-mce-bookmark" === l) return !1 + } + if (8 == a) return !1; + if (3 === a && !x.test(e.nodeValue)) return !1; + e = s.next() + } while (e) + } + return c <= 1 + }, + createRng: function() { + var e = this.doc; + return e.createRange ? e.createRange() : new a(this) + }, + nodeIndex: h, + split: function(e, t, n) { + function r(e) { + function t(e) { + var t = e.previousSibling && "SPAN" == e.previousSibling.nodeName, + n = e.nextSibling && "SPAN" == e.nextSibling.nodeName; + return t && n + } + var n, o = e.childNodes, + a = e.nodeType; + if (1 != a || "bookmark" != e.getAttribute("data-mce-type")) { + for (n = o.length - 1; n >= 0; n--) r(o[n]); + if (9 != a) { + if (3 == a && e.nodeValue.length > 0) { + var s = y(e.nodeValue).length; + if (!i.isBlock(e.parentNode) || s > 0 || 0 === s && t(e)) return + } else if (1 == a && (o = e.childNodes, 1 == o.length && o[0] && 1 == o[0].nodeType && "bookmark" == o[0].getAttribute("data-mce-type") && e.parentNode.insertBefore(o[0], e), o.length || /^(br|hr|input|img)$/i.test(e.nodeName))) return; + i.remove(e) + } + return e + } + } + var i = this, + o = i.createRng(), + a, s, l; + if (e && t) return o.setStart(e.parentNode, i.nodeIndex(e)), o.setEnd(t.parentNode, i.nodeIndex(t)), a = o.extractContents(), o = i.createRng(), o.setStart(t.parentNode, i.nodeIndex(t) + 1), o.setEnd(e.parentNode, i.nodeIndex(e) + 1), s = o.extractContents(), l = e.parentNode, l.insertBefore(r(a), e), n ? l.insertBefore(n, e) : l.insertBefore(t, e), l.insertBefore(r(s), e), i.remove(e), n || t + }, + bind: function(e, t, n, r) { + var i = this; + if (c.isArray(e)) { + for (var o = e.length; o--;) e[o] = i.bind(e[o], t, n, r); + return e + } + return !i.settings.collect || e !== i.doc && e !== i.win || i.boundEvents.push([e, t, n, r]), i.events.bind(e, t, n, r || i) + }, + unbind: function(e, t, n) { + var r = this, + i; + if (c.isArray(e)) { + for (i = e.length; i--;) e[i] = r.unbind(e[i], t, n); + return e + } + if (r.boundEvents && (e === r.doc || e === r.win)) + for (i = r.boundEvents.length; i--;) { + var o = r.boundEvents[i]; + e != o[0] || t && t != o[1] || n && n != o[2] || this.events.unbind(o[0], o[1], o[2]) + } + return this.events.unbind(e, t, n) + }, + fire: function(e, t, n) { + return this.events.fire(e, t, n) + }, + getContentEditable: function(e) { + var t; + return e && 1 == e.nodeType ? (t = e.getAttribute("data-mce-contenteditable"), t && "inherit" !== t ? t : "inherit" !== e.contentEditable ? e.contentEditable : null) : null + }, + getContentEditableParent: function(e) { + for (var t = this.getRoot(), n = null; e && e !== t && (n = this.getContentEditable(e), null === n); e = e.parentNode); + return n + }, + destroy: function() { + var t = this; + if (t.boundEvents) { + for (var n = t.boundEvents.length; n--;) { + var r = t.boundEvents[n]; + this.events.unbind(r[0], r[1], r[2]) + } + t.boundEvents = null + } + e.setDocument && e.setDocument(), t.win = t.doc = t.root = t.events = t.frag = null + }, + isChildOf: function(e, t) { + for (; e;) { + if (t === e) return !0; + e = e.parentNode + } + return !1 + }, + dumpRng: function(e) { + return "startContainer: " + e.startContainer.nodeName + ", startOffset: " + e.startOffset + ", endContainer: " + e.endContainer.nodeName + ", endOffset: " + e.endOffset + }, + _findSib: function(e, t, n) { + var r = this, + i = t; + if (e) + for ("string" == typeof i && (i = function(e) { + return r.is(e, t) + }), e = e[n]; e; e = e[n]) + if (i(e)) return e; + return null + } + }, p.DOM = new p(document), p.nodeIndex = h, p + }), r(E, [w, m], function(e, t) { + function n() { + function e(e, n) { + function i() { + a.remove(l), s && (s.onreadystatechange = s.onload = s = null), n() + } + + function o() { + "undefined" != typeof console && console.log && console.log("Failed to load: " + e) + } + var a = r, + s, l; + l = a.uniqueId(), s = document.createElement("script"), s.id = l, s.type = "text/javascript", s.src = t._addCacheSuffix(e), "onreadystatechange" in s ? s.onreadystatechange = function() { + /loaded|complete/.test(s.readyState) && i() + } : s.onload = i, s.onerror = o, (document.getElementsByTagName("head")[0] || document.body).appendChild(s) + } + var n = 0, + a = 1, + s = 2, + l = {}, + c = [], + u = {}, + d = [], + f = 0, + h; + this.isDone = function(e) { + return l[e] == s + }, this.markDone = function(e) { + l[e] = s + }, this.add = this.load = function(e, t, r) { + var i = l[e]; + i == h && (c.push(e), l[e] = n), t && (u[e] || (u[e] = []), u[e].push({ + func: t, + scope: r || this + })) + }, this.remove = function(e) { + delete l[e], delete u[e] + }, this.loadQueue = function(e, t) { + this.loadScripts(c, e, t) + }, this.loadScripts = function(t, n, r) { + function c(e) { + i(u[e], function(e) { + e.func.call(e.scope) + }), u[e] = h + } + var p; + d.push({ + func: n, + scope: r || this + }), (p = function() { + var n = o(t); + t.length = 0, i(n, function(t) { + return l[t] == s ? void c(t) : void(l[t] != a && (l[t] = a, f++, e(t, function() { + l[t] = s, f--, c(t), p() + }))) + }), f || (i(d, function(e) { + e.func.call(e.scope) + }), d.length = 0) + })() + } + } + var r = e.DOM, + i = t.each, + o = t.grep; + return n.ScriptLoader = new n, n + }), r(N, [E, m], function(e, n) { + function r() { + var e = this; + e.items = [], e.urls = {}, e.lookup = {} + } + var i = n.each; + return r.prototype = { + get: function(e) { + return this.lookup[e] ? this.lookup[e].instance : t + }, + dependencies: function(e) { + var t; + return this.lookup[e] && (t = this.lookup[e].dependencies), t || [] + }, + requireLangPack: function(t, n) { + var i = r.language; + if (i && r.languageLoad !== !1) { + if (n) + if (n = "," + n + ",", n.indexOf("," + i.substr(0, 2) + ",") != -1) i = i.substr(0, 2); + else if (n.indexOf("," + i + ",") == -1) return; + e.ScriptLoader.add(this.urls[t] + "/langs/" + i + ".js") + } + }, + add: function(e, t, n) { + return this.items.push(t), this.lookup[e] = { + instance: t, + dependencies: n + }, t + }, + remove: function(e) { + delete this.urls[e], delete this.lookup[e] + }, + createUrl: function(e, t) { + return "object" == typeof t ? t : { + prefix: e.prefix, + resource: t, + suffix: e.suffix + } + }, + addComponents: function(t, n) { + var r = this.urls[t]; + i(n, function(t) { + e.ScriptLoader.add(r + "/" + t) + }) + }, + load: function(n, o, a, s) { + function l() { + var r = c.dependencies(n); + i(r, function(e) { + var n = c.createUrl(o, e); + c.load(n.resource, n, t, t) + }), a && (s ? a.call(s) : a.call(e)) + } + var c = this, + u = o; + c.urls[n] || ("object" == typeof o && (u = o.prefix + o.resource + o.suffix), 0 !== u.indexOf("/") && u.indexOf("://") == -1 && (u = r.baseURL + "/" + u), c.urls[n] = u.substring(0, u.lastIndexOf("/")), c.lookup[n] ? l() : e.ScriptLoader.add(u, l, s)) + } + }, r.PluginManager = new r, r.ThemeManager = new r, r + }), r(_, [], function() { + function e(e) { + return function(t) { + return !!t && t.nodeType == e + } + } + + function t(e) { + return e = e.toLowerCase().split(" "), + function(t) { + var n, r; + if (t && t.nodeType) + for (r = t.nodeName.toLowerCase(), n = 0; n < e.length; n++) + if (r === e[n]) return !0; + return !1 + } + } + + function n(e, t) { + return t = t.toLowerCase().split(" "), + function(n) { + var r, i; + if (s(n)) + for (r = 0; r < t.length; r++) + if (i = getComputedStyle(n, null).getPropertyValue(e), i === t[r]) return !0; + return !1 + } + } + + function r(e, t) { + return function(n) { + return s(n) && n[e] === t + } + } + + function i(e, t) { + return function(n) { + return s(n) && n.getAttribute(e) === t + } + } + + function o(e) { + return s(e) && e.hasAttribute("data-mce-bogus") + } + + function a(e) { + return function(t) { + if (s(t)) { + if (t.contentEditable === e) return !0; + if (t.getAttribute("data-mce-contenteditable") === e) return !0 + } + return !1 + } + } + var s = e(1); + return { + isText: e(3), + isElement: s, + isComment: e(8), + isBr: t("br"), + isContentEditableTrue: a("true"), + isContentEditableFalse: a("false"), + matchNodeNames: t, + hasPropValue: r, + hasAttributeValue: i, + matchStyleValues: n, + isBogus: o + } + }), r(S, [], function() { + function e(e) { + return e == n + } + + function t(e) { + return e.replace(new RegExp(n, "g"), "") + } + var n = "\ufeff"; + return { + isZwsp: e, + ZWSP: n, + trim: t + } + }), r(k, [_, S], function(e, t) { + function n(e) { + return y(e) && (e = e.parentNode), v(e) && e.hasAttribute("data-mce-caret") + } + + function r(e) { + return y(e) && t.isZwsp(e.data) + } + + function i(e) { + return n(e) || r(e) + } + + function o(e) { + var t = e.parentNode; + t && t.removeChild(e) + } + + function a(e) { + try { + return e.nodeValue + } catch (t) { + return "" + } + } + + function s(e, t) { + 0 === t.length ? o(e) : e.nodeValue = t + } + + function l(e, n) { + var r, o, a, s; + if (r = e.ownerDocument, a = r.createTextNode(t.ZWSP), s = e.parentNode, n) { + if (o = e.previousSibling, y(o)) { + if (i(o)) return o; + if (p(o)) return o.splitText(o.data.length - 1) + } + s.insertBefore(a, e) + } else { + if (o = e.nextSibling, y(o)) { + if (i(o)) return o; + if (h(o)) return o.splitText(1), o + } + e.nextSibling ? s.insertBefore(a, e.nextSibling) : s.appendChild(a) + } + return a + } + + function c() { + var e = document.createElement("br"); + return e.setAttribute("data-mce-bogus", "1"), e + } + + function u(e, t, n) { + var r, i, o; + return r = t.ownerDocument, i = r.createElement(e), i.setAttribute("data-mce-caret", n ? "before" : "after"), i.setAttribute("data-mce-bogus", "all"), i.appendChild(c()), o = t.parentNode, n ? o.insertBefore(i, t) : t.nextSibling ? o.insertBefore(i, t.nextSibling) : o.appendChild(i), i + } + + function d(t) { + return t.firstChild !== t.lastChild || !e.isBr(t.firstChild) + } + + function f(e) { + if (v(e) && i(e) && (d(e) ? e.removeAttribute("data-mce-caret") : o(e)), y(e)) { + var n = t.trim(a(e)); + s(e, n) + } + } + + function h(e) { + return y(e) && e.data[0] == t.ZWSP + } + + function p(e) { + return y(e) && e.data[e.data.length - 1] == t.ZWSP + } + + function m(t) { + var n = t.getElementsByTagName("br"), + r = n[n.length - 1]; + e.isBogus(r) && r.parentNode.removeChild(r) + } + + function g(e) { + return e && e.hasAttribute("data-mce-caret") ? (m(e), e.removeAttribute("data-mce-caret"), e.removeAttribute("data-mce-bogus"), e.removeAttribute("style"), e.removeAttribute("_moz_abspos"), e) : null + } + var v = e.isElement, + y = e.isText; + return { + isCaretContainer: i, + isCaretContainerBlock: n, + isCaretContainerInline: r, + showCaretContainerBlock: g, + insertInline: l, + insertBlock: u, + hasContent: d, + remove: f, + startsWithCaretContainer: h, + endsWithCaretContainer: p + } + }), r(T, [m, y, _, b, k], function(e, t, n, r, i) { + function o(e) { + return m(e) || g(e) + } + + function a(e, t) { + var n = e.childNodes; + return t--, t > n.length - 1 ? t = n.length - 1 : t < 0 && (t = 0), n[t] || e + } + + function s(e, t, n) { + for (; e && e !== t;) { + if (n(e)) return e; + e = e.parentNode + } + return null + } + + function l(e, t, n) { + return null !== s(e, t, n) + } + + function c(e) { + return "_mce_caret" === e.id + } + + function u(e, t) { + return v(e) && l(e, t, c) === !1 + } + + function d(e) { + this.walk = function(t, n) { + function r(e) { + var t; + return t = e[0], 3 === t.nodeType && t === l && c >= t.nodeValue.length && e.splice(0, 1), t = e[e.length - 1], 0 === d && e.length > 0 && t === u && 3 === t.nodeType && e.splice(e.length - 1, 1), e + } + + function i(e, t, n) { + for (var r = []; e && e != n; e = e[t]) r.push(e); + return r + } + + function o(e, t) { + do { + if (e.parentNode == t) return e; + e = e.parentNode + } while (e) + } + + function s(e, t, o) { + var a = o ? "nextSibling" : "previousSibling"; + for (g = e, v = g.parentNode; g && g != t; g = v) v = g.parentNode, y = i(g == e ? g : g[a], a), y.length && (o || y.reverse(), n(r(y))) + } + var l = t.startContainer, + c = t.startOffset, + u = t.endContainer, + d = t.endOffset, + f, h, m, g, v, y, b; + if (b = e.select("td[data-mce-selected],th[data-mce-selected]"), b.length > 0) return void p(b, function(e) { + n([e]) + }); + if (1 == l.nodeType && l.hasChildNodes() && (l = l.childNodes[c]), 1 == u.nodeType && u.hasChildNodes() && (u = a(u, d)), l == u) return n(r([l])); + for (f = e.findCommonAncestor(l, u), g = l; g; g = g.parentNode) { + if (g === u) return s(l, f, !0); + if (g === f) break + } + for (g = u; g; g = g.parentNode) { + if (g === l) return s(u, f); + if (g === f) break + } + h = o(l, f) || l, m = o(u, f) || u, s(l, h, !0), y = i(h == l ? h : h.nextSibling, "nextSibling", m == u ? m.nextSibling : m), y.length && n(r(y)), s(u, m) + }, this.split = function(e) { + function t(e, t) { + return e.splitText(t) + } + var n = e.startContainer, + r = e.startOffset, + i = e.endContainer, + o = e.endOffset; + return n == i && 3 == n.nodeType ? r > 0 && r < n.nodeValue.length && (i = t(n, r), n = i.previousSibling, o > r ? (o -= r, n = i = t(i, o).previousSibling, o = i.nodeValue.length, r = 0) : o = 0) : (3 == n.nodeType && r > 0 && r < n.nodeValue.length && (n = t(n, r), r = 0), 3 == i.nodeType && o > 0 && o < i.nodeValue.length && (i = t(i, o).previousSibling, o = i.nodeValue.length)), { + startContainer: n, + startOffset: r, + endContainer: i, + endOffset: o + } + }, this.normalize = function(n) { + function r(r) { + function a(e) { + return e && /^(TD|TH|CAPTION)$/.test(e.nodeName) + } + + function s(n, r) { + for (var i = new t(n, e.getParent(n.parentNode, e.isBlock) || m); n = i[r ? "prev" : "next"]();) + if ("BR" === n.nodeName) return !0 + } + + function l(e) { + for (; e && e != m;) { + if (g(e)) return !0; + e = e.parentNode + } + return !1 + } + + function c(e, t) { + return e.previousSibling && e.previousSibling.nodeName == t + } + + function d(n, r) { + var a, s, l; + if (r = r || f, l = e.getParent(r.parentNode, e.isBlock) || m, n && "BR" == r.nodeName && x && e.isEmpty(l)) return f = r.parentNode, h = e.nodeIndex(r), void(i = !0); + for (a = new t(r, l); y = a[n ? "prev" : "next"]();) { + if ("false" === e.getContentEditableParent(y) || u(y, e.getRoot())) return; + if (3 === y.nodeType && y.nodeValue.length > 0) return f = y, h = n ? y.nodeValue.length : 0, void(i = !0); + if (e.isBlock(y) || b[y.nodeName.toLowerCase()]) return; + s = y + } + o && s && (f = s, i = !0, h = 0) + } + var f, h, p, m = e.getRoot(), + y, b, C, x; + if (f = n[(r ? "start" : "end") + "Container"], h = n[(r ? "start" : "end") + "Offset"], x = 1 == f.nodeType && h === f.childNodes.length, b = e.schema.getNonEmptyElements(), C = r, !v(f)) { + if (1 == f.nodeType && h > f.childNodes.length - 1 && (C = !1), 9 === f.nodeType && (f = e.getRoot(), h = 0), f === m) { + if (C && (y = f.childNodes[h > 0 ? h - 1 : 0])) { + if (v(y)) return; + if (b[y.nodeName] || "TABLE" == y.nodeName) return + } + if (f.hasChildNodes()) { + if (h = Math.min(!C && h > 0 ? h - 1 : h, f.childNodes.length - 1), f = f.childNodes[h], h = 0, !o && f === m.lastChild && "TABLE" === f.nodeName) return; + if (l(f) || v(f)) return; + if (f.hasChildNodes() && !/TABLE/.test(f.nodeName)) { + y = f, p = new t(f, m); + do { + if (g(y) || v(y)) { + i = !1; + break + } + if (3 === y.nodeType && y.nodeValue.length > 0) { + h = C ? 0 : y.nodeValue.length, f = y, i = !0; + break + } + if (b[y.nodeName.toLowerCase()] && !a(y)) { + h = e.nodeIndex(y), f = y.parentNode, "IMG" != y.nodeName || C || h++, i = !0; + break + } + } while (y = C ? p.next() : p.prev()) + } + } + } + o && (3 === f.nodeType && 0 === h && d(!0), 1 === f.nodeType && (y = f.childNodes[h], y || (y = f.childNodes[h - 1]), !y || "BR" !== y.nodeName || c(y, "A") || s(y) || s(y, !0) || d(!0, y))), C && !o && 3 === f.nodeType && h === f.nodeValue.length && d(!1), i && n["set" + (r ? "Start" : "End")](f, h) + } + } + var i, o; + return o = n.collapsed, r(!0), o || r(), i && o && n.collapse(!0), i + } + } + + function f(t, n, r) { + var i, o, a; + if (i = r.elementFromPoint(t, n), o = r.body.createTextRange(), i && "HTML" != i.tagName || (i = r.body), o.moveToElementText(i), a = e.toArray(o.getClientRects()), a = a.sort(function(e, t) { + return e = Math.abs(Math.max(e.top - n, e.bottom - n)), t = Math.abs(Math.max(t.top - n, t.bottom - n)), e - t + }), a.length > 0) { + n = (a[0].bottom + a[0].top) / 2; + try { + return o.moveToPoint(t, n), o.collapse(!0), o + } catch (s) {} + } + return null + } + + function h(e, t) { + var n = e && e.parentElement ? e.parentElement() : null; + return g(s(n, t, o)) ? null : e + } + var p = e.each, + m = n.isContentEditableTrue, + g = n.isContentEditableFalse, + v = i.isCaretContainer; + return d.compareRanges = function(e, t) { + if (e && t) { + if (!e.item && !e.duplicate) return e.startContainer == t.startContainer && e.startOffset == t.startOffset; + if (e.item && t.item && e.item(0) === t.item(0)) return !0; + if (e.isEqual && t.isEqual && t.isEqual(e)) return !0 + } + return !1 + }, d.getCaretRangeFromPoint = function(e, t, n) { + var r, i; + if (n.caretPositionFromPoint) i = n.caretPositionFromPoint(e, t), r = n.createRange(), r.setStart(i.offsetNode, i.offset), r.collapse(!0); + else if (n.caretRangeFromPoint) r = n.caretRangeFromPoint(e, t); + else if (n.body.createTextRange) { + r = n.body.createTextRange(); + try { + r.moveToPoint(e, t), r.collapse(!0) + } catch (o) { + r = f(e, t, n) + } + return h(r, n.body) + } + return r + }, d.getSelectedNode = function(e) { + var t = e.startContainer, + n = e.startOffset; + return t.hasChildNodes() && e.endOffset == n + 1 ? t.childNodes[n] : null + }, d.getNode = function(e, t) { + return 1 == e.nodeType && e.hasChildNodes() && (t >= e.childNodes.length && (t = e.childNodes.length - 1), e = e.childNodes[t]), e + }, d + }), r(R, [T, d, u], function(e, t, n) { + return function(r) { + function i(e) { + var t, n; + if (n = r.$(e).parentsUntil(r.getBody()).add(e), n.length === a.length) { + for (t = n.length; t >= 0 && n[t] === a[t]; t--); + if (t === -1) return a = n, !0 + } + return a = n, !1 + } + var o, a = []; + "onselectionchange" in r.getDoc() || r.on("NodeChange Click MouseUp KeyUp Focus", function(t) { + var n, i; + n = r.selection.getRng(), i = { + startContainer: n.startContainer, + startOffset: n.startOffset, + endContainer: n.endContainer, + endOffset: n.endOffset + }, "nodechange" != t.type && e.compareRanges(i, o) || r.fire("SelectionChange"), o = i + }), r.on("contextmenu", function() { + r.fire("SelectionChange") + }), r.on("SelectionChange", function() { + var e = r.selection.getStart(!0); + !t.range && r.selection.isCollapsed() || !i(e) && r.dom.isChildOf(e, r.getBody()) && r.nodeChanged({ + selectionChange: !0 + }) + }), r.on("MouseUp", function(e) { + e.isDefaultPrevented() || ("IMG" == r.selection.getNode().nodeName ? n.setEditorTimeout(r, function() { + r.nodeChanged() + }) : r.nodeChanged()) + }), this.nodeChanged = function(e) { + var t = r.selection, + n, i, o; + r.initialized && t && !r.settings.disable_nodechange && !r.readonly && (o = r.getBody(), n = t.getStart() || o, n.ownerDocument == r.getDoc() && r.dom.isChildOf(n, o) || (n = o), "IMG" == n.nodeName && t.isCollapsed() && (n = n.parentNode), i = [], r.dom.getParent(n, function(e) { + return e === o || void i.push(e) + }), e = e || {}, e.element = n, e.parents = i, r.fire("NodeChange", e)) + } + } + }), r(A, [], function() { + function e(e, t, n) { + var r, i, o = n ? "lastChild" : "firstChild", + a = n ? "prev" : "next"; + if (e[o]) return e[o]; + if (e !== t) { + if (r = e[a]) return r; + for (i = e.parent; i && i !== t; i = i.parent) + if (r = i[a]) return r + } + } + + function t(e, t) { + this.name = e, this.type = t, 1 === t && (this.attributes = [], this.attributes.map = {}) + } + var n = /^[ \t\r\n]*$/, + r = { + "#text": 3, + "#comment": 8, + "#cdata": 4, + "#pi": 7, + "#doctype": 10, + "#document-fragment": 11 + }; + return t.prototype = { + replace: function(e) { + var t = this; + return e.parent && e.remove(), t.insert(e, t), t.remove(), t + }, + attr: function(e, t) { + var n = this, + r, i, o; + if ("string" != typeof e) { + for (i in e) n.attr(i, e[i]); + return n + } + if (r = n.attributes) { + if (t !== o) { + if (null === t) { + if (e in r.map) + for (delete r.map[e], i = r.length; i--;) + if (r[i].name === e) return r = r.splice(i, 1), n; + return n + } + if (e in r.map) { + for (i = r.length; i--;) + if (r[i].name === e) { + r[i].value = t; + break + } + } else r.push({ + name: e, + value: t + }); + return r.map[e] = t, n + } + return r.map[e] + } + }, + clone: function() { + var e = this, + n = new t(e.name, e.type), + r, i, o, a, s; + if (o = e.attributes) { + for (s = [], s.map = {}, r = 0, i = o.length; r < i; r++) a = o[r], "id" !== a.name && (s[s.length] = { + name: a.name, + value: a.value + }, s.map[a.name] = a.value); + n.attributes = s + } + return n.value = e.value, n.shortEnded = e.shortEnded, n + }, + wrap: function(e) { + var t = this; + return t.parent.insert(e, t), e.append(t), t + }, + unwrap: function() { + var e = this, + t, n; + for (t = e.firstChild; t;) n = t.next, e.insert(t, e, !0), t = n; + e.remove() + }, + remove: function() { + var e = this, + t = e.parent, + n = e.next, + r = e.prev; + return t && (t.firstChild === e ? (t.firstChild = n, n && (n.prev = null)) : r.next = n, t.lastChild === e ? (t.lastChild = r, r && (r.next = null)) : n.prev = r, e.parent = e.next = e.prev = null), e + }, + append: function(e) { + var t = this, + n; + return e.parent && e.remove(), n = t.lastChild, n ? (n.next = e, e.prev = n, t.lastChild = e) : t.lastChild = t.firstChild = e, e.parent = t, e + }, + insert: function(e, t, n) { + var r; + return e.parent && e.remove(), r = t.parent || this, n ? (t === r.firstChild ? r.firstChild = e : t.prev.next = e, e.prev = t.prev, e.next = t, t.prev = e) : (t === r.lastChild ? r.lastChild = e : t.next.prev = e, e.next = t.next, e.prev = t, t.next = e), e.parent = r, e + }, + getAll: function(t) { + var n = this, + r, i = []; + for (r = n.firstChild; r; r = e(r, n)) r.name === t && i.push(r); + return i + }, + empty: function() { + var t = this, + n, r, i; + if (t.firstChild) { + for (n = [], i = t.firstChild; i; i = e(i, t)) n.push(i); + for (r = n.length; r--;) i = n[r], i.parent = i.firstChild = i.lastChild = i.next = i.prev = null + } + return t.firstChild = t.lastChild = null, t + }, + isEmpty: function(t) { + var r = this, + i = r.firstChild, + o, a; + if (i) + do { + if (1 === i.type) { + if (i.attributes.map["data-mce-bogus"]) continue; + if (t[i.name]) return !1; + for (o = i.attributes.length; o--;) + if (a = i.attributes[o].name, "name" === a || 0 === a.indexOf("data-mce-bookmark")) return !1 + } + if (8 === i.type) return !1; + if (3 === i.type && !n.test(i.value)) return !1 + } while (i = e(i, r)); + return !0 + }, + walk: function(t) { + return e(this, null, t) + } + }, t.create = function(e, n) { + var i, o; + if (i = new t(e, r[e] || 1), n) + for (o in n) i.attr(o, n[o]); + return i + }, t + }), r(B, [m], function(e) { + function t(t, n) { + return t = e.trim(t), t ? t.split(n || " ") : [] + } + + function n(e) { + function n(e, n, r) { + function i(e, t) { + var n = {}, + r, i; + for (r = 0, i = e.length; r < i; r++) n[e[r]] = t || {}; + return n + } + var s, c, u; + for (r = r || [], n = n || "", "string" == typeof r && (r = t(r)), e = t(e), s = e.length; s--;) c = t([l, n].join(" ")), u = { + attributes: i(c), + attributesOrder: c, + children: i(r, o) + }, a[e[s]] = u + } + + function r(e, n) { + var r, i, o, s; + for (e = t(e), r = e.length, n = t(n); r--;) + for (i = a[e[r]], o = 0, s = n.length; o < s; o++) i.attributes[n[o]] = {}, i.attributesOrder.push(n[o]) + } + var a = {}, + l, c, u, d, f, h; + return i[e] ? i[e] : (l = "id accesskey class dir lang style tabindex title", c = "address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul", u = "a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment", "html4" != e && (l += " contenteditable contextmenu draggable dropzone hidden spellcheck translate", c += " article aside details dialog figure header footer hgroup section nav", u += " audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"), "html5-strict" != e && (l += " xml:lang", h = "acronym applet basefont big font strike tt", u = [u, h].join(" "), s(t(h), function(e) { + n(e, "", u) + }), f = "center dir isindex noframes", c = [c, f].join(" "), d = [c, u].join(" "), s(t(f), function(e) { + n(e, "", d) + })), d = d || [c, u].join(" "), n("html", "manifest", "head body"), n("head", "", "base command link meta noscript script style title"), n("title hr noscript br"), n("base", "href target"), n("link", "href rel media hreflang type sizes hreflang"), n("meta", "name http-equiv content charset"), n("style", "media type scoped"), n("script", "src async defer type charset"), n("body", "onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload", d), n("address dt dd div caption", "", d), n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn", "", u), n("blockquote", "cite", d), n("ol", "reversed start type", "li"), n("ul", "", "li"), n("li", "value", d), n("dl", "", "dt dd"), n("a", "href target rel media hreflang type", u), n("q", "cite", u), n("ins del", "cite datetime", d), n("img", "src sizes srcset alt usemap ismap width height"), n("iframe", "src name width height", d), n("embed", "src type width height"), n("object", "data type typemustmatch name usemap form width height", [d, "param"].join(" ")), n("param", "name value"), n("map", "name", [d, "area"].join(" ")), n("area", "alt coords shape href target rel media hreflang type"), n("table", "border", "caption colgroup thead tfoot tbody tr" + ("html4" == e ? " col" : "")), n("colgroup", "span", "col"), n("col", "span"), n("tbody thead tfoot", "", "tr"), n("tr", "", "td th"), n("td", "colspan rowspan headers", d), n("th", "colspan rowspan headers scope abbr", d), n("form", "accept-charset action autocomplete enctype method name novalidate target", d), n("fieldset", "disabled form name", [d, "legend"].join(" ")), n("label", "form for", u), n("input", "accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"), n("button", "disabled form formaction formenctype formmethod formnovalidate formtarget name type value", "html4" == e ? d : u), n("select", "disabled form multiple name required size", "option optgroup"), n("optgroup", "disabled label", "option"), n("option", "disabled label selected value"), n("textarea", "cols dirname disabled form maxlength name readonly required rows wrap"), n("menu", "type label", [d, "li"].join(" ")), n("noscript", "", d), "html4" != e && (n("wbr"), n("ruby", "", [u, "rt rp"].join(" ")), n("figcaption", "", d), n("mark rt rp summary bdi", "", u), n("canvas", "width height", d), n("video", "src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered", [d, "track source"].join(" ")), n("audio", "src crossorigin preload autoplay mediagroup loop muted controls buffered volume", [d, "track source"].join(" ")), n("picture", "", "img source"), n("source", "src srcset type media sizes"), n("track", "kind src srclang label default"), n("datalist", "", [u, "option"].join(" ")), n("article section nav aside header footer", "", d), n("hgroup", "", "h1 h2 h3 h4 h5 h6"), n("figure", "", [d, "figcaption"].join(" ")), n("time", "datetime", u), n("dialog", "open", d), n("command", "type label icon disabled checked radiogroup command"), n("output", "for form name", u), n("progress", "value max", u), n("meter", "value min max low high optimum", u), n("details", "open", [d, "summary"].join(" ")), n("keygen", "autofocus challenge disabled form keytype name")), "html5-strict" != e && (r("script", "language xml:space"), r("style", "xml:space"), r("object", "declare classid code codebase codetype archive standby align border hspace vspace"), r("embed", "align name hspace vspace"), r("param", "valuetype type"), r("a", "charset name rev shape coords"), r("br", "clear"), r("applet", "codebase archive code object alt name width height align hspace vspace"), r("img", "name longdesc align border hspace vspace"), r("iframe", "longdesc frameborder marginwidth marginheight scrolling align"), r("font basefont", "size color face"), r("input", "usemap align"), r("select", "onchange"), r("textarea"), r("h1 h2 h3 h4 h5 h6 div p legend caption", "align"), r("ul", "type compact"), r("li", "type"), r("ol dl menu dir", "compact"), r("pre", "width xml:space"), r("hr", "align noshade size width"), r("isindex", "prompt"), r("table", "summary width frame rules cellspacing cellpadding align bgcolor"), r("col", "width align char charoff valign"), r("colgroup", "width align char charoff valign"), r("thead", "align char charoff valign"), r("tr", "align char charoff valign bgcolor"), r("th", "axis align char charoff valign nowrap bgcolor width height"), r("form", "accept"), r("td", "abbr axis scope align char charoff valign nowrap bgcolor width height"), r("tfoot", "align char charoff valign"), r("tbody", "align char charoff valign"), r("area", "nohref"), r("body", "background bgcolor text link vlink alink")), "html4" != e && (r("input button select textarea", "autofocus"), r("input textarea", "placeholder"), r("a", "download"), r("link script img", "crossorigin"), r("iframe", "sandbox seamless allowfullscreen")), s(t("a form meter progress dfn"), function(e) { + a[e] && delete a[e].children[e] + }), delete a.caption.children.table, delete a.script, i[e] = a, a) + } + + function r(e, t) { + var n; + return e && (n = {}, "string" == typeof e && (e = { + "*": e + }), s(e, function(e, r) { + n[r] = n[r.toUpperCase()] = "map" == t ? a(e, /[, ]/) : c(e, /[, ]/) + })), n + } + var i = {}, + o = {}, + a = e.makeMap, + s = e.each, + l = e.extend, + c = e.explode, + u = e.inArray; + return function(e) { + function o(t, n, r) { + var o = e[t]; + return o ? o = a(o, /[, ]/, a(o.toUpperCase(), /[, ]/)) : (o = i[t], + o || (o = a(n, " ", a(n.toUpperCase(), " ")), o = l(o, r), i[t] = o)), o + } + + function d(e) { + return new RegExp("^" + e.replace(/([?+*])/g, ".$1") + "$") + } + + function f(e) { + var n, r, i, o, s, l, c, f, h, p, m, g, v, b, x, w, E, N, _, S = /^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/, + k = /^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/, + T = /[*?+]/; + if (e) + for (e = t(e, ","), y["@"] && (w = y["@"].attributes, E = y["@"].attributesOrder), n = 0, r = e.length; n < r; n++) + if (s = S.exec(e[n])) { + if (b = s[1], h = s[2], x = s[3], f = s[5], g = {}, v = [], l = { + attributes: g, + attributesOrder: v + }, "#" === b && (l.paddEmpty = !0), "-" === b && (l.removeEmpty = !0), "!" === s[4] && (l.removeEmptyAttrs = !0), w) { + for (N in w) g[N] = w[N]; + v.push.apply(v, E) + } + if (f) + for (f = t(f, "|"), i = 0, o = f.length; i < o; i++) + if (s = k.exec(f[i])) { + if (c = {}, m = s[1], p = s[2].replace(/::/g, ":"), b = s[3], _ = s[4], "!" === m && (l.attributesRequired = l.attributesRequired || [], l.attributesRequired.push(p), c.required = !0), "-" === m) { + delete g[p], v.splice(u(v, p), 1); + continue + } + b && ("=" === b && (l.attributesDefault = l.attributesDefault || [], l.attributesDefault.push({ + name: p, + value: _ + }), c.defaultValue = _), ":" === b && (l.attributesForced = l.attributesForced || [], l.attributesForced.push({ + name: p, + value: _ + }), c.forcedValue = _), "<" === b && (c.validValues = a(_, "?"))), T.test(p) ? (l.attributePatterns = l.attributePatterns || [], c.pattern = d(p), l.attributePatterns.push(c)) : (g[p] || v.push(p), g[p] = c) + } + w || "@" != h || (w = g, E = v), x && (l.outputName = h, y[x] = l), T.test(h) ? (l.pattern = d(h), C.push(l)) : y[h] = l + } + } + + function h(e) { + y = {}, C = [], f(e), s(E, function(e, t) { + b[t] = e.children + }) + } + + function p(e) { + var n = /^(~)?(.+)$/; + e && (i.text_block_elements = i.block_elements = null, s(t(e, ","), function(e) { + var t = n.exec(e), + r = "~" === t[1], + i = r ? "span" : "div", + o = t[2]; + if (b[o] = b[i], M[o] = i, r || (R[o.toUpperCase()] = {}, R[o] = {}), !y[o]) { + var a = y[i]; + a = l({}, a), delete a.removeEmptyAttrs, delete a.removeEmpty, y[o] = a + } + s(b, function(e, t) { + e[i] && (b[t] = e = l({}, b[t]), e[o] = e[i]) + }) + })) + } + + function m(n) { + var r = /^([+\-]?)(\w+)\[([^\]]+)\]$/; + i[e.schema] = null, n && s(t(n, ","), function(e) { + var n = r.exec(e), + i, o; + n && (o = n[1], i = o ? b[n[2]] : b[n[2]] = { + "#comment": {} + }, i = b[n[2]], s(t(n[3], "|"), function(e) { + "-" === o ? delete i[e] : i[e] = {} + })) + }) + } + + function g(e) { + var t = y[e], + n; + if (t) return t; + for (n = C.length; n--;) + if (t = C[n], t.pattern.test(e)) return t + } + var v = this, + y = {}, + b = {}, + C = [], + x, w, E, N, _, S, k, T, R, A, B, D, L, M = {}, + P = {}; + e = e || {}, E = n(e.schema), e.verify_html === !1 && (e.valid_elements = "*[*]"), x = r(e.valid_styles), w = r(e.invalid_styles, "map"), T = r(e.valid_classes, "map"), N = o("whitespace_elements", "pre script noscript style textarea video audio iframe object"), _ = o("self_closing_elements", "colgroup dd dt li option p td tfoot th thead tr"), S = o("short_ended_elements", "area base basefont br col frame hr img input isindex link meta param embed source wbr track"), k = o("boolean_attributes", "checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"), A = o("non_empty_elements", "td th iframe video audio object script", S), B = o("move_caret_before_on_enter_elements", "table", A), D = o("text_block_elements", "h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"), R = o("block_elements", "hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption", D), L = o("text_inline_elements", "span strong b em i font strike u var cite dfn code mark q sup sub samp"), s((e.special || "script noscript style textarea").split(" "), function(e) { + P[e] = new RegExp("]*>", "gi") + }), e.valid_elements ? h(e.valid_elements) : (s(E, function(e, t) { + y[t] = { + attributes: e.attributes, + attributesOrder: e.attributesOrder + }, b[t] = e.children + }), "html5" != e.schema && s(t("strong/b em/i"), function(e) { + e = t(e, "/"), y[e[1]].outputName = e[0] + }), s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"), function(e) { + y[e] && (y[e].removeEmpty = !0) + }), s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"), function(e) { + y[e].paddEmpty = !0 + }), s(t("span"), function(e) { + y[e].removeEmptyAttrs = !0 + })), p(e.custom_elements), m(e.valid_children), f(e.extended_valid_elements), m("+ol[ul|ol],+ul[ul|ol]"), s({ + dd: "dl", + dt: "dl", + li: "ul ol", + td: "tr", + th: "tr", + tr: "tbody thead tfoot", + tbody: "table", + thead: "table", + tfoot: "table", + legend: "fieldset", + area: "map", + param: "video audio object" + }, function(e, n) { + y[n] && (y[n].parentsRequired = t(e)) + }), e.invalid_elements && s(c(e.invalid_elements), function(e) { + y[e] && delete y[e] + }), g("span") || f("span[!data-mce-type|*]"), v.children = b, v.getValidStyles = function() { + return x + }, v.getInvalidStyles = function() { + return w + }, v.getValidClasses = function() { + return T + }, v.getBoolAttrs = function() { + return k + }, v.getBlockElements = function() { + return R + }, v.getTextBlockElements = function() { + return D + }, v.getTextInlineElements = function() { + return L + }, v.getShortEndedElements = function() { + return S + }, v.getSelfClosingElements = function() { + return _ + }, v.getNonEmptyElements = function() { + return A + }, v.getMoveCaretBeforeOnEnterElements = function() { + return B + }, v.getWhiteSpaceElements = function() { + return N + }, v.getSpecialElements = function() { + return P + }, v.isValidChild = function(e, t) { + var n = b[e]; + return !(!n || !n[t]) + }, v.isValid = function(e, t) { + var n, r, i = g(e); + if (i) { + if (!t) return !0; + if (i.attributes[t]) return !0; + if (n = i.attributePatterns) + for (r = n.length; r--;) + if (n[r].pattern.test(e)) return !0 + } + return !1 + }, v.getElementRule = g, v.getCustomElements = function() { + return M + }, v.addValidElements = f, v.setValidElements = h, v.addCustomElements = p, v.addValidChildren = m, v.elements = y + } + }), r(D, [B, C, m], function(e, t, n) { + function r(e, t, n) { + var r = 1, + i, o, a, s; + for (s = e.getShortEndedElements(), a = /<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g, a.lastIndex = i = n; o = a.exec(t);) { + if (i = a.lastIndex, "/" === o[1]) r--; + else if (!o[1]) { + if (o[2] in s) continue; + r++ + } + if (0 === r) break + } + return i + } + + function i(i, a) { + function s() {} + var l = this; + i = i || {}, l.schema = a = a || new e, i.fix_self_closing !== !1 && (i.fix_self_closing = !0), o("comment cdata text start end pi doctype".split(" "), function(e) { + e && (l[e] = i[e] || s) + }), l.parse = function(e) { + function o(e) { + var t, n; + for (t = h.length; t-- && h[t].name !== e;); + if (t >= 0) { + for (n = h.length - 1; n >= t; n--) e = h[n], e.valid && l.end(e.name); + h.length = t + } + } + + function s(e, t, n, r, o) { + var a, s, l = /[\s\u0000-\u001F]+/g; + if (t = t.toLowerCase(), n = t in x ? t : z(n || r || o || ""), E && !y && 0 !== t.indexOf("data-")) { + if (a = T[t], !a && R) { + for (s = R.length; s-- && (a = R[s], !a.pattern.test(t));); + s === -1 && (a = null) + } + if (!a) return; + if (a.validValues && !(n in a.validValues)) return + } + if (W[t] && !i.allow_script_urls) { + var c = n.replace(l, ""); + try { + c = decodeURIComponent(c) + } catch (u) { + c = unescape(c) + } + if (V.test(c)) return; + if (!i.allow_html_data_urls && $.test(c) && !/^data:image\//i.test(c)) return + } + p.map[t] = n, p.push({ + name: t, + value: n + }) + } + var l = this, + c, u = 0, + d, f, h = [], + p, m, g, v, y, b, C, x, w, E, N, _, S, k, T, R, A, B, D, L, M, P, O, H, I, F = 0, + z = t.decode, + U, W = n.makeMap("src,href,data,background,formaction,poster"), + V = /((java|vb)script|mhtml):/i, + $ = /^data:/i; + for (P = new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))", "g"), O = /([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g, C = a.getShortEndedElements(), M = i.self_closing_elements || a.getSelfClosingElements(), x = a.getBoolAttrs(), E = i.validate, b = i.remove_internals, U = i.fix_self_closing, H = a.getSpecialElements(); c = P.exec(e);) { + if (u < c.index && l.text(z(e.substr(u, c.index - u))), d = c[6]) d = d.toLowerCase(), ":" === d.charAt(0) && (d = d.substr(1)), o(d); + else if (d = c[7]) { + if (d = d.toLowerCase(), ":" === d.charAt(0) && (d = d.substr(1)), w = d in C, U && M[d] && h.length > 0 && h[h.length - 1].name === d && o(d), !E || (N = a.getElementRule(d))) { + if (_ = !0, E && (T = N.attributes, R = N.attributePatterns), (k = c[8]) ? (y = k.indexOf("data-mce-type") !== -1, y && b && (_ = !1), p = [], p.map = {}, k.replace(O, s)) : (p = [], p.map = {}), E && !y) { + if (A = N.attributesRequired, B = N.attributesDefault, D = N.attributesForced, L = N.removeEmptyAttrs, L && !p.length && (_ = !1), D) + for (m = D.length; m--;) S = D[m], v = S.name, I = S.value, "{$uid}" === I && (I = "mce_" + F++), p.map[v] = I, p.push({ + name: v, + value: I + }); + if (B) + for (m = B.length; m--;) S = B[m], v = S.name, v in p.map || (I = S.value, "{$uid}" === I && (I = "mce_" + F++), p.map[v] = I, p.push({ + name: v, + value: I + })); + if (A) { + for (m = A.length; m-- && !(A[m] in p.map);); + m === -1 && (_ = !1) + } + if (S = p.map["data-mce-bogus"]) { + if ("all" === S) { + u = r(a, e, P.lastIndex), P.lastIndex = u; + continue + } + _ = !1 + } + } + _ && l.start(d, p, w) + } else _ = !1; + if (f = H[d]) { + f.lastIndex = u = c.index + c[0].length, (c = f.exec(e)) ? (_ && (g = e.substr(u, c.index - u)), u = c.index + c[0].length) : (g = e.substr(u), u = e.length), _ && (g.length > 0 && l.text(g, !0), l.end(d)), P.lastIndex = u; + continue + } + w || (k && k.indexOf("/") == k.length - 1 ? _ && l.end(d) : h.push({ + name: d, + valid: _ + })) + } else(d = c[1]) ? (">" === d.charAt(0) && (d = " " + d), i.allow_conditional_comments || "[if" !== d.substr(0, 3).toLowerCase() || (d = " " + d), l.comment(d)) : (d = c[2]) ? l.cdata(d) : (d = c[3]) ? l.doctype(d) : (d = c[4]) && l.pi(d, c[5]); + u = c.index + c[0].length + } + for (u < e.length && l.text(z(e.substr(u))), m = h.length - 1; m >= 0; m--) d = h[m], d.valid && l.end(d.name) + } + } + var o = n.each; + return i.findEndTag = r, i + }), r(L, [A, B, D, m], function(e, t, n, r) { + var i = r.makeMap, + o = r.each, + a = r.explode, + s = r.extend; + return function(l, c) { + function u(t) { + var n, r, o, a, s, l, u, f, h, p, m, g, v, y, b; + for (m = i("tr,td,th,tbody,thead,tfoot,table"), p = c.getNonEmptyElements(), g = c.getTextBlockElements(), v = c.getSpecialElements(), n = 0; n < t.length; n++) + if (r = t[n], r.parent && !r.fixed) + if (g[r.name] && "li" == r.parent.name) { + for (y = r.next; y && g[y.name];) y.name = "li", y.fixed = !0, r.parent.insert(y, r.parent), y = y.next; + r.unwrap(r) + } else { + for (a = [r], o = r.parent; o && !c.isValidChild(o.name, r.name) && !m[o.name]; o = o.parent) a.push(o); + if (o && a.length > 1) { + for (a.reverse(), s = l = d.filterNode(a[0].clone()), h = 0; h < a.length - 1; h++) { + for (c.isValidChild(l.name, a[h].name) ? (u = d.filterNode(a[h].clone()), l.append(u)) : u = l, f = a[h].firstChild; f && f != a[h + 1];) b = f.next, u.append(f), f = b; + l = u + } + s.isEmpty(p) ? o.insert(r, a[0], !0) : (o.insert(s, a[0], !0), o.insert(r, s)), o = a[0], (o.isEmpty(p) || o.firstChild === o.lastChild && "br" === o.firstChild.name) && o.empty().remove() + } else if (r.parent) { + if ("li" === r.name) { + if (y = r.prev, y && ("ul" === y.name || "ul" === y.name)) { + y.append(r); + continue + } + if (y = r.next, y && ("ul" === y.name || "ul" === y.name)) { + y.insert(r, y.firstChild, !0); + continue + } + r.wrap(d.filterNode(new e("ul", 1))); + continue + } + c.isValidChild(r.parent.name, "div") && c.isValidChild("div", r.name) ? r.wrap(d.filterNode(new e("div", 1))) : v[r.name] ? r.empty().remove() : r.unwrap() + } + } + } + var d = this, + f = {}, + h = [], + p = {}, + m = {}; + l = l || {}, l.validate = !("validate" in l) || l.validate, l.root_name = l.root_name || "body", d.schema = c = c || new t, d.filterNode = function(e) { + var t, n, r; + n in f && (r = p[n], r ? r.push(e) : p[n] = [e]), t = h.length; + for (; t--;) n = h[t].name, n in e.attributes.map && (r = m[n], r ? r.push(e) : m[n] = [e]); + return e + }, d.addNodeFilter = function(e, t) { + o(a(e), function(e) { + var n = f[e]; + n || (f[e] = n = []), n.push(t) + }) + }, d.addAttributeFilter = function(e, t) { + o(a(e), function(e) { + var n; + for (n = 0; n < h.length; n++) + if (h[n].name === e) return void h[n].callbacks.push(t); + h.push({ + name: e, + callbacks: [t] + }) + }) + }, d.parse = function(t, r) { + function o() { + function e(e) { + e && (t = e.firstChild, t && 3 == t.type && (t.value = t.value.replace(R, "")), t = e.lastChild, t && 3 == t.type && (t.value = t.value.replace(D, ""))) + } + var t = y.firstChild, + n, r; + if (c.isValidChild(y.name, I.toLowerCase())) { + for (; t;) n = t.next, 3 == t.type || 1 == t.type && "p" !== t.name && !T[t.name] && !t.attr("data-mce-type") ? r ? r.append(t) : (r = a(I, 1), r.attr(l.forced_root_block_attrs), y.insert(r, t), r.append(t)) : (e(r), r = null), t = n; + e(r) + } + } + + function a(t, n) { + var r = new e(t, n), + i; + return t in f && (i = p[t], i ? i.push(r) : p[t] = [r]), r + } + + function d(e) { + var t, n, r, i, o = c.getBlockElements(); + for (t = e.prev; t && 3 === t.type;) { + if (r = t.value.replace(D, ""), r.length > 0) return void(t.value = r); + if (n = t.next) { + if (3 == n.type && n.value.length) { + t = t.prev; + continue + } + if (!o[n.name] && "script" != n.name && "style" != n.name) { + t = t.prev; + continue + } + } + i = t.prev, t.remove(), t = i + } + } + + function g(e) { + var t, n = {}; + for (t in e) "li" !== t && "p" != t && (n[t] = e[t]); + return n + } + var v, y, b, C, x, w, E, N, _, S, k, T, R, A = [], + B, D, L, M, P, O, H, I; + if (r = r || {}, p = {}, m = {}, T = s(i("script,style,head,html,body,title,meta,param"), c.getBlockElements()), H = c.getNonEmptyElements(), O = c.children, k = l.validate, I = "forced_root_block" in r ? r.forced_root_block : l.forced_root_block, P = c.getWhiteSpaceElements(), R = /^[ \t\r\n]+/, D = /[ \t\r\n]+$/, L = /[ \t\r\n]+/g, M = /^[ \t\r\n]+$/, v = new n({ + validate: k, + allow_script_urls: l.allow_script_urls, + allow_conditional_comments: l.allow_conditional_comments, + self_closing_elements: g(c.getSelfClosingElements()), + cdata: function(e) { + b.append(a("#cdata", 4)).value = e + }, + text: function(e, t) { + var n; + B || (e = e.replace(L, " "), b.lastChild && T[b.lastChild.name] && (e = e.replace(R, ""))), 0 !== e.length && (n = a("#text", 3), n.raw = !!t, b.append(n).value = e) + }, + comment: function(e) { + b.append(a("#comment", 8)).value = e + }, + pi: function(e, t) { + b.append(a(e, 7)).value = t, d(b) + }, + doctype: function(e) { + var t; + t = b.append(a("#doctype", 10)), t.value = e, d(b) + }, + start: function(e, t, n) { + var r, i, o, s, l; + if (o = k ? c.getElementRule(e) : {}) { + for (r = a(o.outputName || e, 1), r.attributes = t, r.shortEnded = n, b.append(r), l = O[b.name], l && O[r.name] && !l[r.name] && A.push(r), i = h.length; i--;) s = h[i].name, s in t.map && (_ = m[s], _ ? _.push(r) : m[s] = [r]); + T[e] && d(r), n || (b = r), !B && P[e] && (B = !0) + } + }, + end: function(t) { + var n, r, i, o, a; + if (r = k ? c.getElementRule(t) : {}) { + if (T[t] && !B) { + if (n = b.firstChild, n && 3 === n.type) + if (i = n.value.replace(R, ""), i.length > 0) n.value = i, n = n.next; + else + for (o = n.next, n.remove(), n = o; n && 3 === n.type;) i = n.value, o = n.next, (0 === i.length || M.test(i)) && (n.remove(), n = o), n = o; + if (n = b.lastChild, n && 3 === n.type) + if (i = n.value.replace(D, ""), i.length > 0) n.value = i, n = n.prev; + else + for (o = n.prev, n.remove(), n = o; n && 3 === n.type;) i = n.value, o = n.prev, (0 === i.length || M.test(i)) && (n.remove(), n = o), n = o + } + if (B && P[t] && (B = !1), (r.removeEmpty || r.paddEmpty) && b.isEmpty(H)) + if (r.paddEmpty) b.empty().append(new e("#text", "3")).value = "\xa0"; + else if (!b.attributes.map.name && !b.attributes.map.id) return a = b.parent, T[b.name] ? b.empty().remove() : b.unwrap(), void(b = a); + b = b.parent + } + } + }, c), y = b = new e(r.context || l.root_name, 11), v.parse(t), k && A.length && (r.context ? r.invalid = !0 : u(A)), I && ("body" == y.name || r.isRootContent) && o(), !r.invalid) { + for (S in p) { + for (_ = f[S], C = p[S], E = C.length; E--;) C[E].parent || C.splice(E, 1); + for (x = 0, w = _.length; x < w; x++) _[x](C, S, r) + } + for (x = 0, w = h.length; x < w; x++) + if (_ = h[x], _.name in m) { + for (C = m[_.name], E = C.length; E--;) C[E].parent || C.splice(E, 1); + for (E = 0, N = _.callbacks.length; E < N; E++) _.callbacks[E](C, _.name, r) + } + } + return y + }, l.remove_trailing_brs && d.addNodeFilter("br", function(t) { + var n, r = t.length, + i, o = s({}, c.getBlockElements()), + a = c.getNonEmptyElements(), + l, u, d, f, h, p; + for (o.body = 1, n = 0; n < r; n++) + if (i = t[n], l = i.parent, o[i.parent.name] && i === l.lastChild) { + for (d = i.prev; d;) { + if (f = d.name, "span" !== f || "bookmark" !== d.attr("data-mce-type")) { + if ("br" !== f) break; + if ("br" === f) { + i = null; + break + } + } + d = d.prev + } + i && (i.remove(), l.isEmpty(a) && (h = c.getElementRule(l.name), h && (h.removeEmpty ? l.remove() : h.paddEmpty && (l.empty().append(new e("#text", 3)).value = "\xa0")))) + } else { + for (u = i; l && l.firstChild === u && l.lastChild === u && (u = l, !o[l.name]);) l = l.parent; + u === l && (p = new e("#text", 3), p.value = "\xa0", i.replace(p)) + } + }), l.allow_unsafe_link_target || d.addAttributeFilter("href", function(e) { + function t(e) { + return e = n(e), e ? [e, l].join(" ") : l + } + + function n(e) { + var t = new RegExp("(" + l.replace(" ", "|") + ")", "g"); + return e && (e = r.trim(e.replace(t, ""))), e ? e : null + } + + function i(e, r) { + return r ? t(e) : n(e) + } + for (var o = e.length, a, s, l = "noopener noreferrer"; o--;) a = e[o], s = a.attr("rel"), "a" === a.name && a.attr("rel", i(s, "_blank" == a.attr("target"))) + }), l.allow_html_in_named_anchor || d.addAttributeFilter("id,name", function(e) { + for (var t = e.length, n, r, i, o; t--;) + if (o = e[t], "a" === o.name && o.firstChild && !o.attr("href")) { + i = o.parent, n = o.lastChild; + do r = n.prev, i.insert(n, o), n = r; while (n) + } + }), l.validate && c.getValidClasses() && d.addAttributeFilter("class", function(e) { + for (var t = e.length, n, r, i, o, a, s = c.getValidClasses(), l, u; t--;) { + for (n = e[t], r = n.attr("class").split(" "), a = "", i = 0; i < r.length; i++) o = r[i], u = !1, l = s["*"], l && l[o] && (u = !0), l = s[n.name], !u && l && l[o] && (u = !0), u && (a && (a += " "), a += o); + a.length || (a = null), n.attr("class", a) + } + }) + } + }), r(M, [C, m], function(e, t) { + var n = t.makeMap; + return function(t) { + var r = [], + i, o, a, s, l; + return t = t || {}, i = t.indent, o = n(t.indent_before || ""), a = n(t.indent_after || ""), s = e.getEncodeFunc(t.entity_encoding || "raw", t.entities), l = "html" == t.element_format, { + start: function(e, t, n) { + var c, u, d, f; + if (i && o[e] && r.length > 0 && (f = r[r.length - 1], f.length > 0 && "\n" !== f && r.push("\n")), r.push("<", e), t) + for (c = 0, u = t.length; c < u; c++) d = t[c], r.push(" ", d.name, '="', s(d.value, !0), '"'); + !n || l ? r[r.length] = ">" : r[r.length] = " />", n && i && a[e] && r.length > 0 && (f = r[r.length - 1], f.length > 0 && "\n" !== f && r.push("\n")) + }, + end: function(e) { + var t; + r.push(""), i && a[e] && r.length > 0 && (t = r[r.length - 1], t.length > 0 && "\n" !== t && r.push("\n")) + }, + text: function(e, t) { + e.length > 0 && (r[r.length] = t ? e : s(e)) + }, + cdata: function(e) { + r.push("") + }, + comment: function(e) { + r.push("") + }, + pi: function(e, t) { + t ? r.push("") : r.push(""), i && r.push("\n") + }, + doctype: function(e) { + r.push("", i ? "\n" : "") + }, + reset: function() { + r.length = 0 + }, + getContent: function() { + return r.join("").replace(/\n$/, "") + } + } + } + }), r(P, [M, B], function(e, t) { + return function(n, r) { + var i = this, + o = new e(n); + n = n || {}, n.validate = !("validate" in n) || n.validate, i.schema = r = r || new t, i.writer = o, i.serialize = function(e) { + function t(e) { + var n = i[e.type], + s, l, c, u, d, f, h, p, m; + if (n) n(e); + else { + if (s = e.name, l = e.shortEnded, c = e.attributes, a && c && c.length > 1 && (f = [], f.map = {}, m = r.getElementRule(e.name))) { + for (h = 0, p = m.attributesOrder.length; h < p; h++) u = m.attributesOrder[h], u in c.map && (d = c.map[u], f.map[u] = d, f.push({ + name: u, + value: d + })); + for (h = 0, p = c.length; h < p; h++) u = c[h].name, u in f.map || (d = c.map[u], f.map[u] = d, f.push({ + name: u, + value: d + })); + c = f + } + if (o.start(e.name, c, l), !l) { + if (e = e.firstChild) + do t(e); while (e = e.next); + o.end(s) + } + } + } + var i, a; + return a = n.validate, i = { + 3: function(e) { + o.text(e.value, e.raw) + }, + 8: function(e) { + o.comment(e.value) + }, + 7: function(e) { + o.pi(e.name, e.value) + }, + 10: function(e) { + o.doctype(e.value) + }, + 4: function(e) { + o.cdata(e.value) + }, + 11: function(e) { + if (e = e.firstChild) + do t(e); while (e = e.next) + } + }, o.reset(), 1 != e.type || n.inner ? i[11](e) : t(e), o.getContent() + } + } + }), r(O, [w, L, D, C, P, A, B, d, m, S], function(e, t, n, r, i, o, a, s, l, c) { + function u(e) { + function t(e) { + return e && "br" === e.name + } + var n, r; + n = e.lastChild, t(n) && (r = n.prev, t(r) && (n.remove(), r.remove())) + } + var d = l.each, + f = l.trim, + h = e.DOM; + return function(e, o) { + function p(e) { + var t = new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>", "\\s?(" + x.join("|") + ')="[^"]+"'].join("|"), "gi"); + return e = c.trim(e.replace(t, "")) + } + + function m(e) { + var t = e, + r = /<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g, + i, a, s, l, c, u = o.schema; + for (t = p(t), c = u.getShortEndedElements(); l = r.exec(t);) a = r.lastIndex, s = l[0].length, i = c[l[1]] ? a : n.findEndTag(u, t, a), t = t.substring(0, a - s) + t.substring(i), r.lastIndex = a - s; + return f(t) + } + + function g() { + return m(o.getBody().innerHTML) + } + + function v(e) { + l.inArray(x, e) === -1 && (C.addAttributeFilter(e, function(e, t) { + for (var n = e.length; n--;) e[n].attr(t, null) + }), x.push(e)) + } + var y, b, C, x = ["data-mce-selected"]; + return o && (y = o.dom, b = o.schema), y = y || h, b = b || new a(e), e.entity_encoding = e.entity_encoding || "named", e.remove_trailing_brs = !("remove_trailing_brs" in e) || e.remove_trailing_brs, C = new t(e, b), C.addAttributeFilter("data-mce-tabindex", function(e, t) { + for (var n = e.length, r; n--;) r = e[n], r.attr("tabindex", r.attributes.map["data-mce-tabindex"]), r.attr(t, null) + }), C.addAttributeFilter("src,href,style", function(t, n) { + for (var r = t.length, i, o, a = "data-mce-" + n, s = e.url_converter, l = e.url_converter_scope, c; r--;) i = t[r], o = i.attributes.map[a], o !== c ? (i.attr(n, o.length > 0 ? o : null), i.attr(a, null)) : (o = i.attributes.map[n], "style" === n ? o = y.serializeStyle(y.parseStyle(o), i.name) : s && (o = s.call(l, o, n, i.name)), i.attr(n, o.length > 0 ? o : null)) + }), C.addAttributeFilter("class", function(e) { + for (var t = e.length, n, r; t--;) n = e[t], r = n.attr("class"), r && (r = n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g, ""), n.attr("class", r.length > 0 ? r : null)) + }), C.addAttributeFilter("data-mce-type", function(e, t, n) { + for (var r = e.length, i; r--;) i = e[r], "bookmark" !== i.attributes.map["data-mce-type"] || n.cleanup || i.remove() + }), C.addNodeFilter("noscript", function(e) { + for (var t = e.length, n; t--;) n = e[t].firstChild, n && (n.value = r.decode(n.value)) + }), C.addNodeFilter("script,style", function(e, t) { + function n(e) { + return e.replace(/()/g, "\n").replace(/^[\r\n]*|[\r\n]*$/g, "").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g, "") + } + for (var r = e.length, i, o, a; r--;) i = e[r], o = i.firstChild ? i.firstChild.value : "", "script" === t ? (a = i.attr("type"), a && i.attr("type", "mce-no/type" == a ? null : a.replace(/^mce\-/, "")), o.length > 0 && (i.firstChild.value = "// ")) : o.length > 0 && (i.firstChild.value = "") + }), C.addNodeFilter("#comment", function(e) { + for (var t = e.length, n; t--;) n = e[t], 0 === n.value.indexOf("[CDATA[") ? (n.name = "#cdata", n.type = 4, n.value = n.value.replace(/^\[CDATA\[|\]\]$/g, "")) : 0 === n.value.indexOf("mce:protected ") && (n.name = "#text", n.type = 3, n.raw = !0, n.value = unescape(n.value).substr(14)) + }), C.addNodeFilter("xml:namespace,input", function(e, t) { + for (var n = e.length, r; n--;) r = e[n], 7 === r.type ? r.remove() : 1 === r.type && ("input" !== t || "type" in r.attributes.map || r.attr("type", "text")) + }), e.fix_list_elements && C.addNodeFilter("ul,ol", function(e) { + for (var t = e.length, n, r; t--;) n = e[t], r = n.parent, "ul" !== r.name && "ol" !== r.name || n.prev && "li" === n.prev.name && n.prev.append(n) + }), C.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize", function(e, t) { + for (var n = e.length; n--;) e[n].attr(t, null) + }), { + schema: b, + addNodeFilter: C.addNodeFilter, + addAttributeFilter: C.addAttributeFilter, + serialize: function(t, n) { + var r = this, + o, a, l, h, p, m; + return s.ie && y.select("script,style,select,map").length > 0 ? (p = t.innerHTML, t = t.cloneNode(!1), y.setHTML(t, p)) : t = t.cloneNode(!0), o = document.implementation, o.createHTMLDocument && (a = o.createHTMLDocument(""), d("BODY" == t.nodeName ? t.childNodes : [t], function(e) { + a.body.appendChild(a.importNode(e, !0)) + }), t = "BODY" != t.nodeName ? a.body.firstChild : a.body, l = y.doc, y.doc = a), n = n || {}, n.format = n.format || "html", n.selection && (n.forced_root_block = ""), n.no_events || (n.node = t, r.onPreProcess(n)), m = C.parse(f(n.getInner ? t.innerHTML : y.getOuterHTML(t)), n), u(m), h = new i(e, b), n.content = h.serialize(m), n.cleanup || (n.content = c.trim(n.content), n.content = n.content.replace(/\uFEFF/g, "")), n.no_events || r.onPostProcess(n), l && (y.doc = l), n.node = null, n.content + }, + addRules: function(e) { + b.addValidElements(e) + }, + setRules: function(e) { + b.setValidElements(e) + }, + onPreProcess: function(e) { + o && o.fire("PreProcess", e) + }, + onPostProcess: function(e) { + o && o.fire("PostProcess", e) + }, + addTempAttr: v, + trimHtml: p, + getTrimmedContent: g, + trimContent: m + } + } + }), r(H, [], function() { + function e(e) { + function t(t, n) { + var r, i = 0, + o, a, s, l, c, u, d = -1, + f; + if (r = t.duplicate(), r.collapse(n), f = r.parentElement(), f.ownerDocument === e.dom.doc) { + for (; + "false" === f.contentEditable;) f = f.parentNode; + if (!f.hasChildNodes()) return { + node: f, + inside: 1 + }; + for (s = f.children, o = s.length - 1; i <= o;) + if (u = Math.floor((i + o) / 2), l = s[u], r.moveToElementText(l), d = r.compareEndPoints(n ? "StartToStart" : "EndToEnd", t), d > 0) o = u - 1; + else { + if (!(d < 0)) return { + node: l + }; + i = u + 1 + } + if (d < 0) + for (l ? r.collapse(!1) : (r.moveToElementText(f), r.collapse(!0), l = f, a = !0), c = 0; 0 !== r.compareEndPoints(n ? "StartToStart" : "StartToEnd", t) && 0 !== r.move("character", 1) && f == r.parentElement();) c++; + else + for (r.collapse(!0), c = 0; 0 !== r.compareEndPoints(n ? "StartToStart" : "StartToEnd", t) && 0 !== r.move("character", -1) && f == r.parentElement();) c++; + return { + node: l, + position: d, + offset: c, + inside: a + } + } + } + + function n() { + function n(e) { + var n = t(o, e), + r, i, s = 0, + l, c, u; + if (r = n.node, i = n.offset, n.inside && !r.hasChildNodes()) return void a[e ? "setStart" : "setEnd"](r, 0); + if (i === c) return void a[e ? "setStartBefore" : "setEndAfter"](r); + if (n.position < 0) { + if (l = n.inside ? r.firstChild : r.nextSibling, !l) return void a[e ? "setStartAfter" : "setEndAfter"](r); + if (!i) return void(3 == l.nodeType ? a[e ? "setStart" : "setEnd"](l, 0) : a[e ? "setStartBefore" : "setEndBefore"](l)); + for (; l;) { + if (3 == l.nodeType && (u = l.nodeValue, s += u.length, s >= i)) { + r = l, s -= i, s = u.length - s; + break + } + l = l.nextSibling + } + } else { + if (l = r.previousSibling, !l) return a[e ? "setStartBefore" : "setEndBefore"](r); + if (!i) return void(3 == r.nodeType ? a[e ? "setStart" : "setEnd"](l, r.nodeValue.length) : a[e ? "setStartAfter" : "setEndAfter"](l)); + for (; l;) { + if (3 == l.nodeType && (s += l.nodeValue.length, s >= i)) { + r = l, s -= i; + break + } + l = l.previousSibling + } + } + a[e ? "setStart" : "setEnd"](r, s) + } + var o = e.getRng(), + a = i.createRng(), + s, l, c, u, d; + if (s = o.item ? o.item(0) : o.parentElement(), s.ownerDocument != i.doc) return a; + if (l = e.isCollapsed(), o.item) return a.setStart(s.parentNode, i.nodeIndex(s)), a.setEnd(a.startContainer, a.startOffset + 1), a; + try { + n(!0), l || n() + } catch (f) { + if (f.number != -2147024809) throw f; + d = r.getBookmark(2), c = o.duplicate(), c.collapse(!0), s = c.parentElement(), l || (c = o.duplicate(), c.collapse(!1), u = c.parentElement(), u.innerHTML = u.innerHTML), s.innerHTML = s.innerHTML, r.moveToBookmark(d), o = e.getRng(), n(!0), l || n() + } + return a + } + var r = this, + i = e.dom, + o = !1; + this.getBookmark = function(n) { + function r(e) { + var t, n, r, o, a = []; + for (t = e.parentNode, n = i.getRoot().parentNode; t != n && 9 !== t.nodeType;) { + for (r = t.children, o = r.length; o--;) + if (e === r[o]) { + a.push(o); + break + } + e = t, t = t.parentNode + } + return a + } + + function o(e) { + var n; + if (n = t(a, e)) return { + position: n.position, + offset: n.offset, + indexes: r(n.node), + inside: n.inside + } + } + var a = e.getRng(), + s = {}; + return 2 === n && (a.item ? s.start = { + ctrl: !0, + indexes: r(a.item(0)) + } : (s.start = o(!0), e.isCollapsed() || (s.end = o()))), s + }, this.moveToBookmark = function(e) { + function t(e) { + var t, n, r, o; + for (t = i.getRoot(), n = e.length - 1; n >= 0; n--) o = t.children, r = e[n], r <= o.length - 1 && (t = o[r]); + return t + } + + function n(n) { + var i = e[n ? "start" : "end"], + a, s, l, c; + i && (a = i.position > 0, s = o.createTextRange(), s.moveToElementText(t(i.indexes)), c = i.offset, c !== l ? (s.collapse(i.inside || a), s.moveStart("character", a ? -c : c)) : s.collapse(n), r.setEndPoint(n ? "StartToStart" : "EndToStart", s), n && r.collapse(!0)) + } + var r, o = i.doc.body; + e.start && (e.start.ctrl ? (r = o.createControlRange(), r.addElement(t(e.start.indexes)), r.select()) : (r = o.createTextRange(), n(!0), n(), r.select())) + }, this.addRange = function(t) { + function n(e) { + var t, n, a, d, p; + a = i.create("a"), t = e ? s : c, n = e ? l : u, d = r.duplicate(), t != f && t != f.documentElement || (t = h, n = 0), 3 == t.nodeType ? (t.parentNode.insertBefore(a, t), d.moveToElementText(a), d.moveStart("character", n), i.remove(a), r.setEndPoint(e ? "StartToStart" : "EndToEnd", d)) : (p = t.childNodes, p.length ? (n >= p.length ? i.insertAfter(a, p[p.length - 1]) : t.insertBefore(a, p[n]), d.moveToElementText(a)) : t.canHaveHTML && (t.innerHTML = "", a = t.firstChild, d.moveToElementText(a), d.collapse(o)), r.setEndPoint(e ? "StartToStart" : "EndToEnd", d), i.remove(a)) + } + var r, a, s, l, c, u, d, f = e.dom.doc, + h = f.body, + p, m; + if (s = t.startContainer, l = t.startOffset, c = t.endContainer, u = t.endOffset, r = h.createTextRange(), s == c && 1 == s.nodeType) { + if (l == u && !s.hasChildNodes()) { + if (s.canHaveHTML) return d = s.previousSibling, d && !d.hasChildNodes() && i.isBlock(d) ? d.innerHTML = "" : d = null, s.innerHTML = "", r.moveToElementText(s.lastChild), r.select(), i.doc.selection.clear(), s.innerHTML = "", void(d && (d.innerHTML = "")); + l = i.nodeIndex(s), s = s.parentNode + } + if (l == u - 1) try { + if (m = s.childNodes[l], a = h.createControlRange(), a.addElement(m), a.select(), p = e.getRng(), p.item && m === p.item(0)) return + } catch (g) {} + } + n(!0), n(), r.select() + }, this.getRangeAt = n + } + return e + }), r(I, [d], function(e) { + return { + BACKSPACE: 8, + DELETE: 46, + DOWN: 40, + ENTER: 13, + LEFT: 37, + RIGHT: 39, + SPACEBAR: 32, + TAB: 9, + UP: 38, + modifierPressed: function(e) { + return e.shiftKey || e.ctrlKey || e.altKey || this.metaKeyPressed(e) + }, + metaKeyPressed: function(t) { + return e.mac ? t.metaKey : t.ctrlKey && !t.altKey + } + } + }), r(F, [I, m, u, d, _], function(e, t, n, r, i) { + function o(e, t) { + for (; t && t != e;) { + if (s(t) || a(t)) return t; + t = t.parentNode + } + return null + } + var a = i.isContentEditableFalse, + s = i.isContentEditableTrue; + return function(i, s) { + function l(e) { + var t = s.settings.object_resizing; + return t !== !1 && !r.iOS && ("string" != typeof t && (t = "table,img,div"), "false" !== e.getAttribute("data-mce-resize") && (e != s.getBody() && s.dom.is(e, t))) + } + + function c(t) { + var n, r, i, o, a; + n = t.screenX - L, r = t.screenY - M, U = n * B[2] + H, W = r * B[3] + I, U = U < 5 ? 5 : U, W = W < 5 ? 5 : W, i = "IMG" == k.nodeName && s.settings.resize_img_proportional !== !1 ? !e.modifierPressed(t) : e.modifierPressed(t) || "IMG" == k.nodeName && B[2] * B[3] !== 0, i && (j(n) > j(r) ? (W = Y(U * F), U = Y(W / F)) : (U = Y(W / F), W = Y(U * F))), _.setStyles(T, { + width: U, + height: W + }), o = B.startPos.x + n, a = B.startPos.y + r, o = o > 0 ? o : 0, a = a > 0 ? a : 0, _.setStyles(R, { + left: o, + top: a, + display: "block" + }), R.innerHTML = U + " × " + W, B[2] < 0 && T.clientWidth <= U && _.setStyle(T, "left", P + (H - U)), B[3] < 0 && T.clientHeight <= W && _.setStyle(T, "top", O + (I - W)), n = X.scrollWidth - K, r = X.scrollHeight - G, n + r !== 0 && _.setStyles(R, { + left: o - n, + top: a - r + }), z || (s.fire("ObjectResizeStart", { + target: k, + width: H, + height: I + }), z = !0) + } + + function u() { + function e(e, t) { + t && (k.style[e] || !s.schema.isValid(k.nodeName.toLowerCase(), e) ? _.setStyle(k, e, t) : _.setAttrib(k, e, t)) + } + z = !1, e("width", U), e("height", W), _.unbind(V, "mousemove", c), _.unbind(V, "mouseup", u), $ != V && (_.unbind($, "mousemove", c), _.unbind($, "mouseup", u)), _.remove(T), _.remove(R), q && "TABLE" != k.nodeName || d(k), s.fire("ObjectResized", { + target: k, + width: U, + height: W + }), _.setAttrib(k, "style", _.getAttrib(k, "style")), s.nodeChanged() + } + + function d(e, t, n) { + var i, o, a, d, h; + f(), x(), i = _.getPos(e, X), P = i.x, O = i.y, h = e.getBoundingClientRect(), o = h.width || h.right - h.left, a = h.height || h.bottom - h.top, k != e && (C(), k = e, U = W = 0), d = s.fire("ObjectSelected", { + target: e + }), l(e) && !d.isDefaultPrevented() ? S(A, function(e, i) { + function s(t) { + L = t.screenX, M = t.screenY, H = k.clientWidth, I = k.clientHeight, F = I / H, B = e, e.startPos = { + x: o * e[0] + P, + y: a * e[1] + O + }, K = X.scrollWidth, G = X.scrollHeight, T = k.cloneNode(!0), _.addClass(T, "mce-clonedresizable"), _.setAttrib(T, "data-mce-bogus", "all"), T.contentEditable = !1, T.unSelectabe = !0, _.setStyles(T, { + left: P, + top: O, + margin: 0 + }), T.removeAttribute("data-mce-selected"), X.appendChild(T), _.bind(V, "mousemove", c), _.bind(V, "mouseup", u), $ != V && (_.bind($, "mousemove", c), _.bind($, "mouseup", u)), R = _.add(X, "div", { + "class": "mce-resize-helper", + "data-mce-bogus": "all" + }, H + " × " + I) + } + var l; + return t ? void(i == t && s(n)) : (l = _.get("mceResizeHandle" + i), l && _.remove(l), l = _.add(X, "div", { + id: "mceResizeHandle" + i, + "data-mce-bogus": "all", + "class": "mce-resizehandle", + unselectable: !0, + style: "cursor:" + i + "-resize; margin:0; padding:0" + }), r.ie && (l.contentEditable = !1), _.bind(l, "mousedown", function(e) { + e.stopImmediatePropagation(), e.preventDefault(), s(e) + }), e.elm = l, void _.setStyles(l, { + left: o * e[0] + P - l.offsetWidth / 2, + top: a * e[1] + O - l.offsetHeight / 2 + })) + }) : f(), k.setAttribute("data-mce-selected", "1") + } + + function f() { + var e, t; + x(), k && k.removeAttribute("data-mce-selected"); + for (e in A) t = _.get("mceResizeHandle" + e), t && (_.unbind(t), _.remove(t)) + } + + function h(e) { + function t(e, t) { + if (e) + do + if (e === t) return !0; + while (e = e.parentNode) + } + var n, r; + if (!z && !s.removed) return S(_.select("img[data-mce-selected],hr[data-mce-selected]"), function(e) { + e.removeAttribute("data-mce-selected") + }), r = "mousedown" == e.type ? e.target : i.getNode(), r = _.$(r).closest(q ? "table" : "table,img,hr")[0], t(r, X) && (w(), n = i.getStart(!0), t(n, r) && t(i.getEnd(!0), r) && (!q || r != n && "IMG" !== n.nodeName)) ? void d(r) : void f() + } + + function p(e, t, n) { + e && e.attachEvent && e.attachEvent("on" + t, n) + } + + function m(e, t, n) { + e && e.detachEvent && e.detachEvent("on" + t, n) + } + + function g(e) { + var t = e.srcElement, + n, r, i, o, a, l, c; + n = t.getBoundingClientRect(), l = D.clientX - n.left, c = D.clientY - n.top; + for (r in A) + if (i = A[r], o = t.offsetWidth * i[0], a = t.offsetHeight * i[1], j(o - l) < 8 && j(a - c) < 8) { + B = i; + break + } + z = !0, s.fire("ObjectResizeStart", { + target: k, + width: k.clientWidth, + height: k.clientHeight + }), s.getDoc().selection.empty(), d(t, r, D) + } + + function v(e) { + e.preventDefault ? e.preventDefault() : e.returnValue = !1 + } + + function y(e) { + return a(o(s.getBody(), e)) + } + + function b(e) { + var t = e.srcElement; + if (y(t)) return void v(e); + if (t != k) { + if (s.fire("ObjectSelected", { + target: t + }), C(), 0 === t.id.indexOf("mceResizeHandle")) return void(e.returnValue = !1); + "IMG" != t.nodeName && "TABLE" != t.nodeName || (f(), k = t, p(t, "resizestart", g)) + } + } + + function C() { + m(k, "resizestart", g) + } + + function x() { + for (var e in A) { + var t = A[e]; + t.elm && (_.unbind(t.elm), delete t.elm) + } + } + + function w() { + try { + s.getDoc().execCommand("enableObjectResizing", !1, !1) + } catch (e) {} + } + + function E(e) { + var t; + if (q) { + t = V.body.createControlRange(); + try { + return t.addElement(e), t.select(), !0 + } catch (n) {} + } + } + + function N() { + k = T = null, q && (C(), m(X, "controlselect", b)) + } + var _ = s.dom, + S = t.each, + k, T, R, A, B, D, L, M, P, O, H, I, F, z, U, W, V = s.getDoc(), + $ = document, + q = r.ie && r.ie < 11, + j = Math.abs, + Y = Math.round, + X = s.getBody(), + K, G; + A = { + nw: [0, 0, -1, -1], + ne: [1, 0, 1, -1], + se: [1, 1, 1, 1], + sw: [0, 1, -1, 1] + }; + var J = ".mce-content-body"; + return s.contentStyles.push(J + " div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}" + J + " .mce-resizehandle:hover {background: #000}" + J + " img[data-mce-selected]," + J + " hr[data-mce-selected] {outline: 1px solid black;resize: none}" + J + " .mce-clonedresizable {position: absolute;" + (r.gecko ? "" : "outline: 1px dashed black;") + "opacity: .5;filter: alpha(opacity=50);z-index: 10000}" + J + " .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"), + s.on("init", function() { + q ? (s.on("ObjectResized", function(e) { + "TABLE" != e.target.nodeName && (f(), E(e.target)) + }), p(X, "controlselect", b), s.on("mousedown", function(e) { + D = e + })) : (w(), r.ie >= 11 && (s.on("mousedown click", function(e) { + var t = e.target, + n = t.nodeName; + z || !/^(TABLE|IMG|HR)$/.test(n) || y(t) || (s.selection.select(t, "TABLE" == n), "mousedown" == e.type && s.nodeChanged()) + }), s.dom.bind(X, "mscontrolselect", function(e) { + function t(e) { + n.setEditorTimeout(s, function() { + s.selection.select(e) + }) + } + return y(e.target) ? (e.preventDefault(), void t(e.target)) : void(/^(TABLE|IMG|HR)$/.test(e.target.nodeName) && (e.preventDefault(), "IMG" == e.target.tagName && t(e.target))) + }))); + var e = n.throttle(function(e) { + s.composing || h(e) + }); + s.on("nodechange ResizeEditor ResizeWindow drop", e), s.on("keyup compositionend", function(t) { + k && "TABLE" == k.nodeName && e(t) + }), s.on("hide blur", f) + }), s.on("remove", x), { + isResizable: l, + showResizeRect: d, + hideResizeRect: f, + updateResizeRect: h, + controlSelect: E, + destroy: N + } + } + }), r(z, [], function() { + function e(e) { + return function() { + return e + } + } + + function t(e) { + return function(t) { + return !e(t) + } + } + + function n(e, t) { + return function(n) { + return e(t(n)) + } + } + + function r() { + var e = s.call(arguments); + return function(t) { + for (var n = 0; n < e.length; n++) + if (e[n](t)) return !0; + return !1 + } + } + + function i() { + var e = s.call(arguments); + return function(t) { + for (var n = 0; n < e.length; n++) + if (!e[n](t)) return !1; + return !0 + } + } + + function o(e) { + var t = s.call(arguments); + return t.length - 1 >= e.length ? e.apply(this, t.slice(1)) : function() { + var e = t.concat([].slice.call(arguments)); + return o.apply(this, e) + } + } + + function a() {} + var s = [].slice; + return { + constant: e, + negate: t, + and: i, + or: r, + curry: o, + compose: n, + noop: a + } + }), r(U, [_, p, k], function(e, t, n) { + function r(e) { + return !m(e) && (d(e) ? !f(e.parentNode) : h(e) || u(e) || p(e) || c(e)) + } + + function i(e, t) { + for (e = e.parentNode; e && e != t; e = e.parentNode) { + if (c(e)) return !1; + if (l(e)) return !0 + } + return !0 + } + + function o(e) { + return !!c(e) && t.reduce(e.getElementsByTagName("*"), function(e, t) { + return e || l(t) + }, !1) !== !0 + } + + function a(e) { + return h(e) || o(e) + } + + function s(e, t) { + return r(e) && i(e, t) + } + var l = e.isContentEditableTrue, + c = e.isContentEditableFalse, + u = e.isBr, + d = e.isText, + f = e.matchNodeNames("script style textarea"), + h = e.matchNodeNames("img input textarea hr iframe video audio object"), + p = e.matchNodeNames("table"), + m = n.isCaretContainer; + return { + isCaretCandidate: r, + isInEditable: i, + isAtomic: a, + isEditableCaretCandidate: s + } + }), r(W, [], function() { + function e(e) { + return e ? { + left: u(e.left), + top: u(e.top), + bottom: u(e.bottom), + right: u(e.right), + width: u(e.width), + height: u(e.height) + } : { + left: 0, + top: 0, + bottom: 0, + right: 0, + width: 0, + height: 0 + } + } + + function t(t, n) { + return t = e(t), n ? t.right = t.left : (t.left = t.left + t.width, t.right = t.left), t.width = 0, t + } + + function n(e, t) { + return e.left === t.left && e.top === t.top && e.bottom === t.bottom && e.right === t.right + } + + function r(e, t, n) { + return e >= 0 && e <= Math.min(t.height, n.height) / 2 + } + + function i(e, t) { + return e.bottom < t.top || !(e.top > t.bottom) && r(t.top - e.bottom, e, t) + } + + function o(e, t) { + return e.top > t.bottom || !(e.bottom < t.top) && r(t.bottom - e.top, e, t) + } + + function a(e, t) { + return e.left < t.left + } + + function s(e, t) { + return e.right > t.right + } + + function l(e, t) { + return i(e, t) ? -1 : o(e, t) ? 1 : a(e, t) ? -1 : s(e, t) ? 1 : 0 + } + + function c(e, t, n) { + return t >= e.left && t <= e.right && n >= e.top && n <= e.bottom + } + var u = Math.round; + return { + clone: e, + collapse: t, + isEqual: n, + isAbove: i, + isBelow: o, + isLeft: a, + isRight: s, + compare: l, + containsXY: c + } + }), r(V, [], function() { + function e(e) { + return "string" == typeof e && e.charCodeAt(0) >= 768 && t.test(e) + } + var t = new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]"); + return { + isExtendingChar: e + } + }), r($, [z, _, w, T, U, W, V], function(e, t, n, r, i, o, a) { + function s(e) { + return "createRange" in e ? e.createRange() : n.DOM.createRng() + } + + function l(e) { + return e && /[\r\n\t ]/.test(e) + } + + function c(e) { + var t = e.startContainer, + n = e.startOffset, + r; + return !!(l(e.toString()) && v(t.parentNode) && (r = t.data, l(r[n - 1]) || l(r[n + 1]))) + } + + function u(e) { + function t(e) { + var t = e.ownerDocument, + n = s(t), + r = t.createTextNode("\xa0"), + i = e.parentNode, + a; + return i.insertBefore(r, e), n.setStart(r, 0), n.setEnd(r, 1), a = o.clone(n.getBoundingClientRect()), i.removeChild(r), a + } + + function n(e) { + var n, r; + return r = e.getClientRects(), n = r.length > 0 ? o.clone(r[0]) : o.clone(e.getBoundingClientRect()), b(e) && 0 === n.left ? t(e) : n + } + + function r(e, t) { + return e = o.collapse(e, t), e.width = 1, e.right = e.left + 1, e + } + + function i(e) { + 0 !== e.height && (u.length > 0 && o.isEqual(e, u[u.length - 1]) || u.push(e)) + } + + function l(e, t) { + var o = s(e.ownerDocument); + if (t < e.data.length) { + if (a.isExtendingChar(e.data[t])) return u; + if (a.isExtendingChar(e.data[t - 1]) && (o.setStart(e, t), o.setEnd(e, t + 1), !c(o))) return i(r(n(o), !1)), u + } + t > 0 && (o.setStart(e, t - 1), o.setEnd(e, t), c(o) || i(r(n(o), !1))), t < e.data.length && (o.setStart(e, t), o.setEnd(e, t + 1), c(o) || i(r(n(o), !0))) + } + var u = [], + d, h; + if (y(e.container())) return l(e.container(), e.offset()), u; + if (f(e.container())) + if (e.isAtEnd()) h = x(e.container(), e.offset()), y(h) && l(h, h.data.length), g(h) && !b(h) && i(r(n(h), !1)); + else { + if (h = x(e.container(), e.offset()), y(h) && l(h, 0), g(h) && e.isAtEnd()) return i(r(n(h), !1)), u; + d = x(e.container(), e.offset() - 1), g(d) && !b(d) && (p(d) || p(h) || !g(h)) && i(r(n(d), !1)), g(h) && i(r(n(h), !0)) + } + return u + } + + function d(t, n, r) { + function i() { + return y(t) ? 0 === n : 0 === n + } + + function o() { + return y(t) ? n >= t.data.length : n >= t.childNodes.length + } + + function a() { + var e; + return e = s(t.ownerDocument), e.setStart(t, n), e.setEnd(t, n), e + } + + function l() { + return r || (r = u(new d(t, n))), r + } + + function c() { + return l().length > 0 + } + + function f(e) { + return e && t === e.container() && n === e.offset() + } + + function h(e) { + return x(t, e ? n - 1 : n) + } + return { + container: e.constant(t), + offset: e.constant(n), + toRange: a, + getClientRects: l, + isVisible: c, + isAtStart: i, + isAtEnd: o, + isEqual: f, + getNode: h + } + } + var f = t.isElement, + h = i.isCaretCandidate, + p = t.matchStyleValues("display", "block table"), + m = t.matchStyleValues("float", "left right"), + g = e.and(f, h, e.negate(m)), + v = e.negate(t.matchStyleValues("white-space", "pre pre-line pre-wrap")), + y = t.isText, + b = t.isBr, + C = n.nodeIndex, + x = r.getNode; + return d.fromRangeStart = function(e) { + return new d(e.startContainer, e.startOffset) + }, d.fromRangeEnd = function(e) { + return new d(e.endContainer, e.endOffset) + }, d.after = function(e) { + return new d(e.parentNode, C(e) + 1) + }, d.before = function(e) { + return new d(e.parentNode, C(e)) + }, d + }), r(q, [_, w, z, p, $], function(e, t, n, r, i) { + function o(e) { + var t = e.parentNode; + return v(t) ? o(t) : t + } + + function a(e) { + return e ? r.reduce(e.childNodes, function(e, t) { + return v(t) && "BR" != t.nodeName ? e = e.concat(a(t)) : e.push(t), e + }, []) : [] + } + + function s(e, t) { + for (; + (e = e.previousSibling) && g(e);) t += e.data.length; + return t + } + + function l(e) { + return function(t) { + return e === t + } + } + + function c(t) { + var n, i, s; + return n = a(o(t)), i = r.findIndex(n, l(t), t), n = n.slice(0, i + 1), s = r.reduce(n, function(e, t, r) { + return g(t) && g(n[r - 1]) && e++, e + }, 0), n = r.filter(n, e.matchNodeNames(t.nodeName)), i = r.findIndex(n, l(t), t), i - s + } + + function u(e) { + var t; + return t = g(e) ? "text()" : e.nodeName.toLowerCase(), t + "[" + c(e) + "]" + } + + function d(e, t, n) { + var r = []; + for (t = t.parentNode; t != e && (!n || !n(t)); t = t.parentNode) r.push(t); + return r + } + + function f(t, i) { + var o, a, l = [], + c, f, h; + return o = i.container(), a = i.offset(), g(o) ? c = s(o, a) : (f = o.childNodes, a >= f.length ? (c = "after", a = f.length - 1) : c = "before", o = f[a]), l.push(u(o)), h = d(t, o), h = r.filter(h, n.negate(e.isBogus)), l = l.concat(r.map(h, function(e) { + return u(e) + })), l.reverse().join("/") + "," + c + } + + function h(t, n, i) { + var o = a(t); + return o = r.filter(o, function(e, t) { + return !g(e) || !g(o[t - 1]) + }), o = r.filter(o, e.matchNodeNames(n)), o[i] + } + + function p(e, t) { + for (var n = e, r = 0, o; g(n);) { + if (o = n.data.length, t >= r && t <= r + o) { + e = n, t -= r; + break + } + if (!g(n.nextSibling)) { + e = n, t = o; + break + } + r += o, n = n.nextSibling + } + return t > e.data.length && (t = e.data.length), new i(e, t) + } + + function m(e, t) { + var n, o, a; + return t ? (n = t.split(","), t = n[0].split("/"), a = n.length > 1 ? n[1] : "before", o = r.reduce(t, function(e, t) { + return (t = /([\w\-\(\)]+)\[([0-9]+)\]/.exec(t)) ? ("text()" === t[1] && (t[1] = "#text"), h(e, t[1], parseInt(t[2], 10))) : null + }, e), o ? g(o) ? p(o, parseInt(a, 10)) : (a = "after" === a ? y(o) + 1 : y(o), new i(o.parentNode, a)) : null) : null + } + var g = e.isText, + v = e.isBogus, + y = t.nodeIndex; + return { + create: f, + resolve: m + } + }), r(j, [d, m, k, q, $, _, T], function(e, t, n, r, i, o, a) { + function s(s) { + var c = s.dom; + this.getBookmark = function(e, u) { + function d(e, n) { + var r = 0; + return t.each(c.select(e), function(e) { + if ("all" !== e.getAttribute("data-mce-bogus")) return e != n && void r++ + }), r + } + + function f(e) { + function t(t) { + var n, r, i, o = t ? "start" : "end"; + n = e[o + "Container"], r = e[o + "Offset"], 1 == n.nodeType && "TR" == n.nodeName && (i = n.childNodes, n = i[Math.min(t ? r : r - 1, i.length - 1)], n && (r = t ? 0 : n.childNodes.length, e["set" + (t ? "Start" : "End")](n, r))) + } + return t(!0), t(), e + } + + function h(e) { + function t(e, t) { + var r = e[t ? "startContainer" : "endContainer"], + i = e[t ? "startOffset" : "endOffset"], + o = [], + a, s, l = 0; + if (3 == r.nodeType) { + if (u) + for (a = r.previousSibling; a && 3 == a.nodeType; a = a.previousSibling) i += a.nodeValue.length; + o.push(i) + } else s = r.childNodes, i >= s.length && s.length && (l = 1, i = Math.max(0, s.length - 1)), o.push(c.nodeIndex(s[i], u) + l); + for (; r && r != n; r = r.parentNode) o.push(c.nodeIndex(r, u)); + return o + } + var n = c.getRoot(), + r = {}; + return r.start = t(e, !0), s.isCollapsed() || (r.end = t(e)), r + } + + function p(e) { + function t(e, t) { + var r; + if (o.isElement(e) && (e = a.getNode(e, t), l(e))) return e; + if (n.isCaretContainer(e)) { + if (o.isText(e) && n.isCaretContainerBlock(e) && (e = e.parentNode), r = e.previousSibling, l(r)) return r; + if (r = e.nextSibling, l(r)) return r + } + } + return t(e.startContainer, e.startOffset) || t(e.endContainer, e.endOffset) + } + var m, g, v, y, b, C, x = "", + w; + if (2 == e) return C = s.getNode(), b = C ? C.nodeName : null, m = s.getRng(), l(C) || "IMG" == b ? { + name: b, + index: d(b, C) + } : s.tridentSel ? s.tridentSel.getBookmark(e) : (C = p(m), C ? (b = C.tagName, { + name: b, + index: d(b, C) + }) : h(m)); + if (3 == e) return m = s.getRng(), { + start: r.create(c.getRoot(), i.fromRangeStart(m)), + end: r.create(c.getRoot(), i.fromRangeEnd(m)) + }; + if (e) return { + rng: s.getRng() + }; + if (m = s.getRng(), v = c.uniqueId(), y = s.isCollapsed(), w = "overflow:hidden;line-height:0px", m.duplicate || m.item) { + if (m.item) return C = m.item(0), b = C.nodeName, { + name: b, + index: d(b, C) + }; + g = m.duplicate(); + try { + m.collapse(), m.pasteHTML('' + x + ""), y || (g.collapse(!1), m.moveToElementText(g.parentElement()), 0 === m.compareEndPoints("StartToEnd", g) && g.move("character", -1), g.pasteHTML('' + x + "")) + } catch (E) { + return null + } + } else { + if (C = s.getNode(), b = C.nodeName, "IMG" == b) return { + name: b, + index: d(b, C) + }; + g = f(m.cloneRange()), y || (g.collapse(!1), g.insertNode(c.create("span", { + "data-mce-type": "bookmark", + id: v + "_end", + style: w + }, x))), m = f(m), m.collapse(!0), m.insertNode(c.create("span", { + "data-mce-type": "bookmark", + id: v + "_start", + style: w + }, x)) + } + return s.moveToBookmark({ + id: v, + keep: 1 + }), { + id: v + } + }, this.moveToBookmark = function(n) { + function i(e) { + var t = n[e ? "start" : "end"], + r, i, o, a; + if (t) { + for (o = t[0], i = d, r = t.length - 1; r >= 1; r--) { + if (a = i.childNodes, t[r] > a.length - 1) return; + i = a[t[r]] + } + 3 === i.nodeType && (o = Math.min(t[0], i.nodeValue.length)), 1 === i.nodeType && (o = Math.min(t[0], i.childNodes.length)), e ? u.setStart(i, o) : u.setEnd(i, o) + } + return !0 + } + + function o(r) { + var i = c.get(n.id + "_" + r), + o, a, s, l, u = n.keep; + if (i && (o = i.parentNode, "start" == r ? (u ? (o = i.firstChild, a = 1) : a = c.nodeIndex(i), f = h = o, p = m = a) : (u ? (o = i.firstChild, a = 1) : a = c.nodeIndex(i), h = o, m = a), !u)) { + for (l = i.previousSibling, s = i.nextSibling, t.each(t.grep(i.childNodes), function(e) { + 3 == e.nodeType && (e.nodeValue = e.nodeValue.replace(/\uFEFF/g, "")) + }); i = c.get(n.id + "_" + r);) c.remove(i, 1); + l && s && l.nodeType == s.nodeType && 3 == l.nodeType && !e.opera && (a = l.nodeValue.length, l.appendData(s.nodeValue), c.remove(s), "start" == r ? (f = h = l, p = m = a) : (h = l, m = a)) + } + } + + function a(t) { + return !c.isBlock(t) || t.innerHTML || e.ie || (t.innerHTML = '
    '), t + } + + function l() { + var e, t; + return e = c.createRng(), t = r.resolve(c.getRoot(), n.start), e.setStart(t.container(), t.offset()), t = r.resolve(c.getRoot(), n.end), e.setEnd(t.container(), t.offset()), e + } + var u, d, f, h, p, m; + if (n) + if (t.isArray(n.start)) { + if (u = c.createRng(), d = c.getRoot(), s.tridentSel) return s.tridentSel.moveToBookmark(n); + i(!0) && i() && s.setRng(u) + } else "string" == typeof n.start ? s.setRng(l(n)) : n.id ? (o("start"), o("end"), f && (u = c.createRng(), u.setStart(a(f), p), u.setEnd(a(h), m), s.setRng(u))) : n.name ? s.select(c.select(n.name)[n.index]) : n.rng && s.setRng(n.rng) + } + } + var l = o.isContentEditableFalse; + return s.isBookmarkNode = function(e) { + return e && "SPAN" === e.tagName && "bookmark" === e.getAttribute("data-mce-type") + }, s + }), r(Y, [y, H, F, T, j, _, d, m, $], function(e, n, r, i, o, a, s, l, c) { + function u(e, t, i, a) { + var s = this; + s.dom = e, s.win = t, s.serializer = i, s.editor = a, s.bookmarkManager = new o(s), s.controlSelection = new r(s, a), s.win.getSelection || (s.tridentSel = new n(s)) + } + var d = l.each, + f = l.trim, + h = s.ie; + return u.prototype = { + setCursorLocation: function(e, t) { + var n = this, + r = n.dom.createRng(); + e ? (r.setStart(e, t), r.setEnd(e, t), n.setRng(r), n.collapse(!1)) : (n._moveEndPoint(r, n.editor.getBody(), !0), n.setRng(r)) + }, + getContent: function(e) { + var n = this, + r = n.getRng(), + i = n.dom.create("body"), + o = n.getSel(), + a, s, l; + return e = e || {}, a = s = "", e.get = !0, e.format = e.format || "html", e.selection = !0, n.editor.fire("BeforeGetContent", e), "text" == e.format ? n.isCollapsed() ? "" : r.text || (o.toString ? o.toString() : "") : (r.cloneContents ? (l = r.cloneContents(), l && i.appendChild(l)) : r.item !== t || r.htmlText !== t ? (i.innerHTML = "
    " + (r.item ? r.item(0).outerHTML : r.htmlText), i.removeChild(i.firstChild)) : i.innerHTML = r.toString(), /^\s/.test(i.innerHTML) && (a = " "), /\s+$/.test(i.innerHTML) && (s = " "), e.getInner = !0, e.content = n.isCollapsed() ? "" : a + n.serializer.serialize(i, e) + s, n.editor.fire("GetContent", e), e.content) + }, + setContent: function(e, t) { + var n = this, + r = n.getRng(), + i, o = n.win.document, + a, s; + if (t = t || { + format: "html" + }, t.set = !0, t.selection = !0, t.content = e, t.no_events || n.editor.fire("BeforeSetContent", t), e = t.content, r.insertNode) { + e += '_', r.startContainer == o && r.endContainer == o ? o.body.innerHTML = e : (r.deleteContents(), 0 === o.body.childNodes.length ? o.body.innerHTML = e : r.createContextualFragment ? r.insertNode(r.createContextualFragment(e)) : (a = o.createDocumentFragment(), s = o.createElement("div"), a.appendChild(s), s.outerHTML = e, r.insertNode(a))), i = n.dom.get("__caret"), r = o.createRange(), r.setStartBefore(i), r.setEndBefore(i), n.setRng(r), n.dom.remove("__caret"); + try { + n.setRng(r) + } catch (l) {} + } else r.item && (o.execCommand("Delete", !1, null), r = n.getRng()), /^\s+/.test(e) ? (r.pasteHTML('_' + e), n.dom.remove("__mce_tmp")) : r.pasteHTML(e); + t.no_events || n.editor.fire("SetContent", t) + }, + getStart: function(e) { + var t = this, + n = t.getRng(), + r, i, o, a; + if (n.duplicate || n.item) { + if (n.item) return n.item(0); + for (o = n.duplicate(), o.collapse(1), r = o.parentElement(), r.ownerDocument !== t.dom.doc && (r = t.dom.getRoot()), i = a = n.parentElement(); a = a.parentNode;) + if (a == r) { + r = i; + break + } + return r + } + return r = n.startContainer, 1 == r.nodeType && r.hasChildNodes() && (e && n.collapsed || (r = r.childNodes[Math.min(r.childNodes.length - 1, n.startOffset)])), r && 3 == r.nodeType ? r.parentNode : r + }, + getEnd: function(e) { + var t = this, + n = t.getRng(), + r, i; + return n.duplicate || n.item ? n.item ? n.item(0) : (n = n.duplicate(), n.collapse(0), r = n.parentElement(), r.ownerDocument !== t.dom.doc && (r = t.dom.getRoot()), r && "BODY" == r.nodeName ? r.lastChild || r : r) : (r = n.endContainer, i = n.endOffset, 1 == r.nodeType && r.hasChildNodes() && (e && n.collapsed || (r = r.childNodes[i > 0 ? i - 1 : i])), r && 3 == r.nodeType ? r.parentNode : r) + }, + getBookmark: function(e, t) { + return this.bookmarkManager.getBookmark(e, t) + }, + moveToBookmark: function(e) { + return this.bookmarkManager.moveToBookmark(e) + }, + select: function(e, t) { + var n = this, + r = n.dom, + i = r.createRng(), + o; + if (n.lastFocusBookmark = null, e) { + if (!t && n.controlSelection.controlSelect(e)) return; + o = r.nodeIndex(e), i.setStart(e.parentNode, o), i.setEnd(e.parentNode, o + 1), t && (n._moveEndPoint(i, e, !0), n._moveEndPoint(i, e)), n.setRng(i) + } + return e + }, + isCollapsed: function() { + var e = this, + t = e.getRng(), + n = e.getSel(); + return !(!t || t.item) && (t.compareEndPoints ? 0 === t.compareEndPoints("StartToEnd", t) : !n || t.collapsed) + }, + collapse: function(e) { + var t = this, + n = t.getRng(), + r; + n.item && (r = n.item(0), n = t.win.document.body.createTextRange(), n.moveToElementText(r)), n.collapse(!!e), t.setRng(n) + }, + getSel: function() { + var e = this.win; + return e.getSelection ? e.getSelection() : e.document.selection + }, + getRng: function(e) { + function t(e, t, n) { + try { + return t.compareBoundaryPoints(e, n) + } catch (r) { + return -1 + } + } + var n = this, + r, i, o, a, s, l; + if (!n.win) return null; + if (a = n.win.document, "undefined" == typeof a || null === a) return null; + if (!e && n.lastFocusBookmark) { + var c = n.lastFocusBookmark; + return c.startContainer ? (i = a.createRange(), i.setStart(c.startContainer, c.startOffset), i.setEnd(c.endContainer, c.endOffset)) : i = c, i + } + if (e && n.tridentSel) return n.tridentSel.getRangeAt(0); + try { + (r = n.getSel()) && (i = r.rangeCount > 0 ? r.getRangeAt(0) : r.createRange ? r.createRange() : a.createRange()) + } catch (u) {} + if (l = n.editor.fire("GetSelectionRange", { + range: i + }), l.range !== i) return l.range; + if (h && i && i.setStart && a.selection) { + try { + s = a.selection.createRange() + } catch (u) {} + s && s.item && (o = s.item(0), i = a.createRange(), i.setStartBefore(o), i.setEndAfter(o)) + } + return i || (i = a.createRange ? a.createRange() : a.body.createTextRange()), i.setStart && 9 === i.startContainer.nodeType && i.collapsed && (o = n.dom.getRoot(), i.setStart(o, 0), i.setEnd(o, 0)), n.selectedRange && n.explicitRange && (0 === t(i.START_TO_START, i, n.selectedRange) && 0 === t(i.END_TO_END, i, n.selectedRange) ? i = n.explicitRange : (n.selectedRange = null, n.explicitRange = null)), i + }, + setRng: function(e, t) { + var n = this, + r, i, o; + if (e) + if (e.select) { + n.explicitRange = null; + try { + e.select() + } catch (a) {} + } else if (n.tridentSel) { + if (e.cloneRange) try { + n.tridentSel.addRange(e) + } catch (a) {} + } else { + if (r = n.getSel(), o = n.editor.fire("SetSelectionRange", { + range: e + }), e = o.range, r) { + n.explicitRange = e; + try { + r.removeAllRanges(), r.addRange(e) + } catch (a) {} + t === !1 && r.extend && (r.collapse(e.endContainer, e.endOffset), r.extend(e.startContainer, e.startOffset)), n.selectedRange = r.rangeCount > 0 ? r.getRangeAt(0) : null + } + e.collapsed || e.startContainer != e.endContainer || !r.setBaseAndExtent || s.ie || e.endOffset - e.startOffset < 2 && e.startContainer.hasChildNodes() && (i = e.startContainer.childNodes[e.startOffset], i && "IMG" == i.tagName && n.getSel().setBaseAndExtent(i, 0, i, 1)), n.editor.fire("AfterSetSelectionRange", { + range: e + }) + } + }, + setNode: function(e) { + var t = this; + return t.setContent(t.dom.getOuterHTML(e)), e + }, + getNode: function() { + function e(e, t) { + for (var n = e; e && 3 === e.nodeType && 0 === e.length;) e = t ? e.nextSibling : e.previousSibling; + return e || n + } + var t = this, + n = t.getRng(), + r, i, o, a, s, l = t.dom.getRoot(); + return n ? (i = n.startContainer, o = n.endContainer, a = n.startOffset, s = n.endOffset, n.setStart ? (r = n.commonAncestorContainer, !n.collapsed && (i == o && s - a < 2 && i.hasChildNodes() && (r = i.childNodes[a]), 3 === i.nodeType && 3 === o.nodeType && (i = i.length === a ? e(i.nextSibling, !0) : i.parentNode, o = 0 === s ? e(o.previousSibling, !1) : o.parentNode, i && i === o)) ? i : r && 3 == r.nodeType ? r.parentNode : r) : (r = n.item ? n.item(0) : n.parentElement(), r.ownerDocument !== t.win.document && (r = l), r)) : l + }, + getSelectedBlocks: function(t, n) { + var r = this, + i = r.dom, + o, a, s = []; + if (a = i.getRoot(), t = i.getParent(t || r.getStart(), i.isBlock), n = i.getParent(n || r.getEnd(), i.isBlock), t && t != a && s.push(t), t && n && t != n) { + o = t; + for (var l = new e(t, a); + (o = l.next()) && o != n;) i.isBlock(o) && s.push(o) + } + return n && t != n && n != a && s.push(n), s + }, + isForward: function() { + var e = this.dom, + t = this.getSel(), + n, r; + return !(t && t.anchorNode && t.focusNode) || (n = e.createRng(), n.setStart(t.anchorNode, t.anchorOffset), n.collapse(!0), r = e.createRng(), r.setStart(t.focusNode, t.focusOffset), r.collapse(!0), n.compareBoundaryPoints(n.START_TO_START, r) <= 0) + }, + normalize: function() { + var e = this, + t = e.getRng(); + return s.range && new i(e.dom).normalize(t) && e.setRng(t, e.isForward()), t + }, + selectorChanged: function(e, t) { + var n = this, + r; + return n.selectorChangedData || (n.selectorChangedData = {}, r = {}, n.editor.on("NodeChange", function(e) { + var t = e.element, + i = n.dom, + o = i.getParents(t, null, i.getRoot()), + a = {}; + d(n.selectorChangedData, function(e, t) { + d(o, function(n) { + if (i.is(n, t)) return r[t] || (d(e, function(e) { + e(!0, { + node: n, + selector: t, + parents: o + }) + }), r[t] = e), a[t] = e, !1 + }) + }), d(r, function(e, n) { + a[n] || (delete r[n], d(e, function(e) { + e(!1, { + node: t, + selector: n, + parents: o + }) + })) + }) + })), n.selectorChangedData[e] || (n.selectorChangedData[e] = []), n.selectorChangedData[e].push(t), n + }, + getScrollContainer: function() { + for (var e, t = this.dom.getRoot(); t && "BODY" != t.nodeName;) { + if (t.scrollHeight > t.clientHeight) { + e = t; + break + } + t = t.parentNode + } + return e + }, + scrollIntoView: function(e, t) { + function n(e) { + for (var t = 0, n = 0, r = e; r && r.nodeType;) t += r.offsetLeft || 0, n += r.offsetTop || 0, r = r.offsetParent; + return { + x: t, + y: n + } + } + var r, i, o = this, + s = o.dom, + l = s.getRoot(), + c, u, d = 0; + if (a.isElement(e)) { + if (t === !1 && (d = e.offsetHeight), "BODY" != l.nodeName) { + var f = o.getScrollContainer(); + if (f) return r = n(e).y - n(f).y + d, u = f.clientHeight, c = f.scrollTop, void((r < c || r + 25 > c + u) && (f.scrollTop = r < c ? r : r - u + 25)) + } + i = s.getViewPort(o.editor.getWin()), r = s.getPos(e).y + d, c = i.y, u = i.h, (r < i.y || r + 25 > c + u) && o.editor.getWin().scrollTo(0, r < c ? r : r - u + 25) + } + }, + placeCaretAt: function(e, t) { + this.setRng(i.getCaretRangeFromPoint(e, t, this.editor.getDoc())) + }, + _moveEndPoint: function(t, n, r) { + var i = n, + o = new e(n, i), + a = this.dom.schema.getNonEmptyElements(); + do { + if (3 == n.nodeType && 0 !== f(n.nodeValue).length) return void(r ? t.setStart(n, 0) : t.setEnd(n, n.nodeValue.length)); + if (a[n.nodeName] && !/^(TD|TH)$/.test(n.nodeName)) return void(r ? t.setStartBefore(n) : "BR" == n.nodeName ? t.setEndBefore(n) : t.setEndAfter(n)); + if (s.ie && s.ie < 11 && this.dom.isBlock(n) && this.dom.isEmpty(n)) return void(r ? t.setStart(n, 0) : t.setEnd(n, 0)) + } while (n = r ? o.next() : o.prev()); + "BODY" == i.nodeName && (r ? t.setStart(i, 0) : t.setEnd(i, i.childNodes.length)) + }, + getBoundingClientRect: function() { + var e = this.getRng(); + return e.collapsed ? c.fromRangeStart(e).getClientRects()[0] : e.getBoundingClientRect() + }, + destroy: function() { + this.win = null, this.controlSelection.destroy() + } + }, u + }), r(X, [j, m], function(e, t) { + function n(t) { + this.compare = function(n, i) { + function o(e) { + var n = {}; + return r(t.getAttribs(e), function(r) { + var i = r.nodeName.toLowerCase(); + 0 !== i.indexOf("_") && "style" !== i && 0 !== i.indexOf("data-") && (n[i] = t.getAttrib(e, i)) + }), n + } + + function a(e, t) { + var n, r; + for (r in e) + if (e.hasOwnProperty(r)) { + if (n = t[r], "undefined" == typeof n) return !1; + if (e[r] != n) return !1; + delete t[r] + } + for (r in t) + if (t.hasOwnProperty(r)) return !1; + return !0 + } + return n.nodeName == i.nodeName && (!!a(o(n), o(i)) && (!!a(t.parseStyle(t.getAttrib(n, "style")), t.parseStyle(t.getAttrib(i, "style"))) && (!e.isBookmarkNode(n) && !e.isBookmarkNode(i)))) + } + } + var r = t.each; + return n + }), r(K, [w, m, B], function(e, t, n) { + function r(e, r) { + function i(e, t) { + t.classes.length && c.addClass(e, t.classes.join(" ")), c.setAttribs(e, t.attrs) + } + + function o(e) { + var t; + return u = "string" == typeof e ? { + name: e, + classes: [], + attrs: {} + } : e, t = c.create(u.name), i(t, u), t + } + + function a(e, n) { + var r = "string" != typeof e ? e.nodeName.toLowerCase() : e, + i = f.getElementRule(r), + o = i.parentsRequired; + return !(!o || !o.length) && (n && t.inArray(o, n) !== -1 ? n : o[0]) + } + + function s(e, n, r) { + var i, l, u, d = n.length && n[0], + f = d && d.name; + if (u = a(e, f)) f == u ? (l = n[0], n = n.slice(1)) : l = u; + else if (d) l = n[0], n = n.slice(1); + else if (!r) return e; + return l && (i = o(l), i.appendChild(e)), r && (i || (i = c.create("div"), i.appendChild(e)), t.each(r, function(t) { + var n = o(t); + i.insertBefore(n, e) + })), s(i, n, l && l.siblings) + } + var l, u, d, f = r && r.schema || new n({}); + return e && e.length ? (u = e[0], l = o(u), d = c.create("div"), d.appendChild(s(l, e.slice(1), u.siblings)), d) : "" + } + + function i(e, t) { + return r(a(e, t)) + } + + function o(e) { + var n, r = { + classes: [], + attrs: {} + }; + return e = r.selector = t.trim(e), "*" !== e && (n = e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g, function(e, n, i, o, a) { + switch (n) { + case "#": + r.attrs.id = i; + break; + case ".": + r.classes.push(i); + break; + case ":": + t.inArray("checked disabled enabled read-only required".split(" "), i) !== -1 && (r.attrs[i] = i) + } + if ("[" == o) { + var s = a.match(/([\w\-]+)(?:\=\"([^\"]+))?/); + s && (r.attrs[s[1]] = s[2]) + } + return "" + })), r.name = n || "div", r + } + + function a(e) { + return e && "string" == typeof e ? (e = e.split(/\s*,\s*/)[0], e = e.replace(/\s*(~\+|~|\+|>)\s*/g, "$1"), t.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/), function(e) { + var n = t.map(e.split(/(?:~\+|~|\+)/), o), + r = n.pop(); + return n.length && (r.siblings = n), r + }).reverse()) : [] + } + + function s(e, t) { + function n(e) { + return e.replace(/%(\w+)/g, "") + } + var i, o, s, u, d = "", + f, h; + if (h = e.settings.preview_styles, h === !1) return ""; + if ("string" != typeof h && (h = "font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"), "string" == typeof t) { + if (t = e.formatter.get(t), !t) return; + t = t[0] + } + return "preview" in t && (h = t.preview, h === !1) ? "" : (i = t.block || t.inline || "span", u = a(t.selector), u.length ? (u[0].name || (u[0].name = i), i = t.selector, o = r(u)) : o = r([i]), s = c.select(i, o)[0] || o.firstChild, l(t.styles, function(e, t) { + e = n(e), e && c.setStyle(s, t, e) + }), l(t.attributes, function(e, t) { + e = n(e), e && c.setAttrib(s, t, e) + }), l(t.classes, function(e) { + e = n(e), c.hasClass(s, e) || c.addClass(s, e) + }), e.fire("PreviewFormats"), c.setStyles(o, { + position: "absolute", + left: -65535 + }), e.getBody().appendChild(o), f = c.getStyle(e.getBody(), "fontSize", !0), f = /px$/.test(f) ? parseInt(f, 10) : 0, l(h.split(" "), function(t) { + var n = c.getStyle(s, t, !0); + if (!("background-color" == t && /transparent|rgba\s*\([^)]+,\s*0\)/.test(n) && (n = c.getStyle(e.getBody(), t, !0), "#ffffff" == c.toHex(n).toLowerCase()) || "color" == t && "#000000" == c.toHex(n).toLowerCase())) { + if ("font-size" == t && /em|%$/.test(n)) { + if (0 === f) return; + n = parseFloat(n, 10) / (/%$/.test(n) ? 100 : 1), n = n * f + "px" + } + "border" == t && n && (d += "padding:0 2px;"), d += t + ":" + n + ";" + } + }), e.fire("AfterPreviewFormats"), c.remove(o), d) + } + var l = t.each, + c = e.DOM; + return { + getCssText: s, + parseSelector: a, + selectorToHtml: i + } + }), r(G, [p, _, g], function(e, t, n) { + function r(e, t) { + var n = o[e]; + n || (o[e] = n = []), o[e].push(t) + } + + function i(e, t) { + s(o[e], function(e) { + e(t) + }) + } + var o = {}, + a = e.filter, + s = e.each; + return r("pre", function(r) { + function i(t) { + return c(t.previousSibling) && e.indexOf(u, t.previousSibling) != -1 + } + + function o(e, t) { + n(t).remove(), n(e).append("

    ").append(t.childNodes) + } + var l = r.selection.getRng(), + c, u; + c = t.matchNodeNames("pre"), l.collapsed || (u = r.selection.getSelectedBlocks(), s(a(a(u, c), i), function(e) { + o(e.previousSibling, e) + })) + }), { + postProcess: i + } + }), r(J, [y, T, j, X, m, K, G], function(e, t, n, r, i, o, a) { + return function(s) { + function l(e) { + return e.nodeType && (e = e.nodeName), !!s.schema.getTextBlockElements()[e.toLowerCase()] + } + + function c(e) { + return /^(TH|TD)$/.test(e.nodeName) + } + + function u(e) { + return e && /^(IMG)$/.test(e.nodeName) + } + + function d(e, t) { + return Y.getParents(e, t, Y.getRoot()) + } + + function f(e) { + return 1 === e.nodeType && "_mce_caret" === e.id + } + + function h() { + g({ + valigntop: [{ + selector: "td,th", + styles: { + verticalAlign: "top" + } + }], + valignmiddle: [{ + selector: "td,th", + styles: { + verticalAlign: "middle" + } + }], + valignbottom: [{ + selector: "td,th", + styles: { + verticalAlign: "bottom" + } + }], + alignleft: [{ + selector: "figure.image", + collapsed: !1, + classes: "align-left", + ceFalseOverride: !0, + preview: "font-family font-size" + }, { + selector: "figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li", + styles: { + textAlign: "left" + }, + inherit: !1, + preview: !1, + defaultBlock: "div" + }, { + selector: "img,table", + collapsed: !1, + styles: { + "float": "left" + }, + preview: "font-family font-size" + }], + aligncenter: [{ + selector: "figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li", + styles: { + textAlign: "center" + }, + inherit: !1, + preview: !1, + defaultBlock: "div" + }, { + selector: "figure.image", + collapsed: !1, + classes: "align-center", + ceFalseOverride: !0, + preview: "font-family font-size" + }, { + selector: "img", + collapsed: !1, + styles: { + display: "block", + marginLeft: "auto", + marginRight: "auto" + }, + preview: !1 + }, { + selector: "table", + collapsed: !1, + styles: { + marginLeft: "auto", + marginRight: "auto" + }, + preview: "font-family font-size" + }], + alignright: [{ + selector: "figure.image", + collapsed: !1, + classes: "align-right", + ceFalseOverride: !0, + preview: "font-family font-size" + }, { + selector: "figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li", + styles: { + textAlign: "right" + }, + inherit: !1, + preview: "font-family font-size", + defaultBlock: "div" + }, { + selector: "img,table", + collapsed: !1, + styles: { + "float": "right" + }, + preview: "font-family font-size" + }], + alignjustify: [{ + selector: "figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li", + styles: { + textAlign: "justify" + }, + inherit: !1, + defaultBlock: "div", + preview: "font-family font-size" + }], + bold: [{ + inline: "strong", + remove: "all" + }, { + inline: "span", + styles: { + fontWeight: "bold" + } + }, { + inline: "b", + remove: "all" + }], + italic: [{ + inline: "em", + remove: "all" + }, { + inline: "span", + styles: { + fontStyle: "italic" + } + }, { + inline: "i", + remove: "all" + }], + underline: [{ + inline: "span", + styles: { + textDecoration: "underline" + }, + exact: !0 + }, { + inline: "u", + remove: "all" + }], + strikethrough: [{ + inline: "span", + styles: { + textDecoration: "line-through" + }, + exact: !0 + }, { + inline: "strike", + remove: "all" + }], + forecolor: { + inline: "span", + styles: { + color: "%value" + }, + links: !0, + remove_similar: !0 + }, + hilitecolor: { + inline: "span", + styles: { + backgroundColor: "%value" + }, + links: !0, + remove_similar: !0 + }, + fontname: { + inline: "span", + styles: { + fontFamily: "%value" + } + }, + fontsize: { + inline: "span", + styles: { + fontSize: "%value" + } + }, + fontsize_class: { + inline: "span", + attributes: { + "class": "%value" + } + }, + blockquote: { + block: "blockquote", + wrapper: 1, + remove: "all" + }, + subscript: { + inline: "sub" + }, + superscript: { + inline: "sup" + }, + code: { + inline: "code" + }, + link: { + inline: "a", + selector: "a", + remove: "all", + split: !0, + deep: !0, + onmatch: function() { + return !0 + }, + onformat: function(e, t, n) { + ue(n, function(t, n) { + Y.setAttrib(e, n, t) + }) + } + }, + removeformat: [{ + selector: "b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins", + remove: "all", + split: !0, + expand: !1, + block_expand: !0, + deep: !0 + }, { + selector: "span", + attributes: ["style", "class"], + remove: "empty", + split: !0, + expand: !1, + deep: !0 + }, { + selector: "*", + attributes: ["style", "class"], + split: !1, + expand: !1, + deep: !0 + }] + }), ue("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/), function(e) { + g(e, { + block: e, + remove: "all" + }) + }), g(s.settings.formats) + } + + function p() { + s.addShortcut("meta+b", "bold_desc", "Bold"), s.addShortcut("meta+i", "italic_desc", "Italic"), s.addShortcut("meta+u", "underline_desc", "Underline"); + for (var e = 1; e <= 6; e++) s.addShortcut("access+" + e, "", ["FormatBlock", !1, "h" + e]); + s.addShortcut("access+7", "", ["FormatBlock", !1, "p"]), s.addShortcut("access+8", "", ["FormatBlock", !1, "div"]), s.addShortcut("access+9", "", ["FormatBlock", !1, "address"]) + } + + function m(e) { + return e ? j[e] : j + } + + function g(e, t) { + e && ("string" != typeof e ? ue(e, function(e, t) { + g(t, e) + }) : (t = t.length ? t : [t], ue(t, function(e) { + e.deep === oe && (e.deep = !e.selector), e.split === oe && (e.split = !e.selector || e.inline), e.remove === oe && e.selector && !e.inline && (e.remove = "none"), e.selector && e.inline && (e.mixed = !0, e.block_expand = !0), "string" == typeof e.classes && (e.classes = e.classes.split(/\s+/)) + }), j[e] = t)) + } + + function v(e) { + return e && j[e] && delete j[e], j + } + + function y(e, t) { + var n = m(t); + if (n) + for (var r = 0; r < n.length; r++) + if (n[r].inherit === !1 && Y.is(e, n[r].selector)) return !0; + return !1 + } + + function b(e) { + var t; + return s.dom.getParent(e, function(e) { + return t = s.dom.getStyle(e, "text-decoration"), t && "none" !== t + }), t + } + + function C(e) { + var t; + 1 === e.nodeType && e.parentNode && 1 === e.parentNode.nodeType && (t = b(e.parentNode), s.dom.getStyle(e, "color") && t ? s.dom.setStyle(e, "text-decoration", t) : s.dom.getStyle(e, "text-decoration") === t && s.dom.setStyle(e, "text-decoration", null)); + } + + function x(t, n, r) { + function i(e, t) { + if (t = t || h, e) { + if (t.onformat && t.onformat(e, t, n, r), ue(t.styles, function(t, r) { + Y.setStyle(e, r, M(t, n)) + }), t.styles) { + var i = Y.getAttrib(e, "style"); + i && e.setAttribute("data-mce-style", i) + } + ue(t.attributes, function(t, r) { + Y.setAttrib(e, r, M(t, n)) + }), ue(t.classes, function(t) { + t = M(t, n), Y.hasClass(e, t) || Y.addClass(e, t) + }) + } + } + + function o(e, t) { + var n = !1; + return !!h.selector && (ue(e, function(e) { + if (!("collapsed" in e && e.collapsed !== v)) return Y.is(t, e.selector) && !f(t) ? (i(t, e), n = !0, !1) : void 0 + }), n) + } + + function c() { + function t(t, n) { + var i = new e(n); + for (r = i.prev2(); r; r = i.prev2()) { + if (3 == r.nodeType && r.data.length > 0) return r; + if (r.childNodes.length > 1 || r == t || "BR" == r.tagName) return r + } + } + var n = s.selection.getRng(), + i = n.startContainer, + o = n.endContainer; + if (i != o && 0 === n.endOffset) { + var a = t(i, o), + l = 3 == a.nodeType ? a.data.length : a.childNodes.length; + n.setEnd(a, l) + } + return n + } + + function u(e, r, a) { + var s = [], + c, u, p = !0; + c = h.inline || h.block, u = Y.create(c), i(u), K.walk(e, function(e) { + function r(e) { + var g, v, y, b; + if (b = p, g = e.nodeName.toLowerCase(), v = e.parentNode.nodeName.toLowerCase(), 1 === e.nodeType && ae(e) && (b = p, p = "true" === ae(e), y = !0), B(g, "br")) return m = 0, void(h.block && Y.remove(e)); + if (h.wrapper && N(e, t, n)) return void(m = 0); + if (p && !y && h.block && !h.wrapper && l(g) && G(v, c)) return e = Y.rename(e, c), i(e), s.push(e), void(m = 0); + if (h.selector) { + var C = o(d, e); + if (!h.inline || C) return void(m = 0) + }!p || y || !G(c, g) || !G(v, c) || !a && 3 === e.nodeType && 1 === e.nodeValue.length && 65279 === e.nodeValue.charCodeAt(0) || f(e) || h.inline && J(e) ? (m = 0, ue(de(e.childNodes), r), y && (p = b), m = 0) : (m || (m = Y.clone(u, ne), e.parentNode.insertBefore(m, e), s.push(m)), m.appendChild(e)) + } + var m; + ue(e, r) + }), h.links === !0 && ue(s, function(e) { + function t(e) { + "A" === e.nodeName && i(e, h), ue(de(e.childNodes), t) + } + t(e) + }), ue(s, function(e) { + function r(e) { + var t = 0; + return ue(e.childNodes, function(e) { + P(e) || ce(e) || t++ + }), t + } + + function o(e) { + var t, n; + return ue(e.childNodes, function(e) { + if (1 == e.nodeType && !ce(e) && !f(e)) return t = e, ne + }), t && !ce(t) && A(t, h) && (n = Y.clone(t, ne), i(n), Y.replace(n, e, re), Y.remove(t, 1)), n || e + } + var a; + if (a = r(e), (s.length > 1 || !J(e)) && 0 === a) return void Y.remove(e, 1); + if (h.inline || h.wrapper) { + if (h.exact || 1 !== a || (e = o(e)), ue(d, function(t) { + ue(Y.select(t.inline, e), function(e) { + ce(e) || F(t, n, e, t.exact ? e : null) + }) + }), N(e.parentNode, t, n)) return Y.remove(e, 1), e = 0, re; + h.merge_with_parents && Y.getParent(e.parentNode, function(r) { + if (N(r, t, n)) return Y.remove(e, 1), e = 0, re + }), e && h.merge_siblings !== !1 && (e = W(U(e), e), e = W(e, U(e, re))) + } + }) + } + var d = m(t), + h = d[0], + p, g, v = !r && X.isCollapsed(); + if ("false" !== ae(X.getNode())) { + if (h) { + if (r) r.nodeType ? o(d, r) || (g = Y.createRng(), g.setStartBefore(r), g.setEndAfter(r), u(H(g, d), null, !0)) : u(r, null, !0); + else if (v && h.inline && !Y.select("td[data-mce-selected],th[data-mce-selected]").length) $("apply", t, n); + else { + var y = s.selection.getNode(); + Q || !d[0].defaultBlock || Y.getParent(y, Y.isBlock) || x(d[0].defaultBlock), s.selection.setRng(c()), p = X.getBookmark(), u(H(X.getRng(re), d), p), h.styles && (h.styles.color || h.styles.textDecoration) && (fe(y, C, "childNodes"), C(y)), X.moveToBookmark(p), q(X.getRng(re)), s.nodeChanged() + } + a.postProcess(t, s) + } + } else { + r = X.getNode(); + for (var b = 0, w = d.length; b < w; b++) + if (d[b].ceFalseOverride && Y.is(r, d[b].selector)) return void i(r, d[b]) + } + } + + function w(e, t, n, r) { + function i(e) { + var n, r, o, a, s; + if (1 === e.nodeType && ae(e) && (a = y, y = "true" === ae(e), s = !0), n = de(e.childNodes), y && !s) + for (r = 0, o = h.length; r < o && !F(h[r], t, e, e); r++); + if (p.deep && n.length) { + for (r = 0, o = n.length; r < o; r++) i(n[r]); + s && (y = a) + } + } + + function o(n) { + var i; + return ue(d(n.parentNode).reverse(), function(n) { + var o; + i || "_start" == n.id || "_end" == n.id || (o = N(n, e, t, r), o && o.split !== !1 && (i = n)) + }), i + } + + function a(e, n, r, i) { + var o, a, s, l, c, u; + if (e) { + for (u = e.parentNode, o = n.parentNode; o && o != u; o = o.parentNode) { + for (a = Y.clone(o, ne), c = 0; c < h.length; c++) + if (F(h[c], t, a, a)) { + a = 0; + break + } + a && (s && a.appendChild(s), l || (l = a), s = a) + }!i || p.mixed && J(e) || (n = Y.split(e, n)), s && (r.parentNode.insertBefore(s, r), l.appendChild(r)) + } + return n + } + + function l(e) { + return a(o(e), e, e, !0) + } + + function u(e) { + var t = Y.get(e ? "_start" : "_end"), + n = t[e ? "firstChild" : "lastChild"]; + return ce(n) && (n = n[e ? "firstChild" : "lastChild"]), 3 == n.nodeType && 0 === n.data.length && (n = e ? t.previousSibling || t.nextSibling : t.nextSibling || t.previousSibling), Y.remove(t, !0), n + } + + function f(e) { + var t, n, r = e.commonAncestorContainer; + if (e = H(e, h, re), p.split) { + if (t = V(e, re), n = V(e), t != n) { + if (/^(TR|TH|TD)$/.test(t.nodeName) && t.firstChild && (t = "TR" == t.nodeName ? t.firstChild.firstChild || t : t.firstChild || t), r && /^T(HEAD|BODY|FOOT|R)$/.test(r.nodeName) && c(n) && n.firstChild && (n = n.firstChild || n), Y.isChildOf(t, n) && !J(n) && !c(t) && !c(n)) return t = O(t, "span", { + id: "_start", + "data-mce-type": "bookmark" + }), l(t), void(t = u(re)); + t = O(t, "span", { + id: "_start", + "data-mce-type": "bookmark" + }), n = O(n, "span", { + id: "_end", + "data-mce-type": "bookmark" + }), l(t), l(n), t = u(re), n = u() + } else t = n = l(t); + e.startContainer = t.parentNode ? t.parentNode : t, e.startOffset = Z(t), e.endContainer = n.parentNode ? n.parentNode : n, e.endOffset = Z(n) + 1 + } + K.walk(e, function(e) { + ue(e, function(e) { + i(e), 1 === e.nodeType && "underline" === s.dom.getStyle(e, "text-decoration") && e.parentNode && "underline" === b(e.parentNode) && F({ + deep: !1, + exact: !0, + inline: "span", + styles: { + textDecoration: "underline" + } + }, null, e) + }) + }) + } + var h = m(e), + p = h[0], + g, v, y = !0; + if (n) return void(n.nodeType ? (v = Y.createRng(), v.setStartBefore(n), v.setEndAfter(n), f(v)) : f(n)); + if ("false" !== ae(X.getNode())) X.isCollapsed() && p.inline && !Y.select("td[data-mce-selected],th[data-mce-selected]").length ? $("remove", e, t, r) : (g = X.getBookmark(), f(X.getRng(re)), X.moveToBookmark(g), p.inline && _(e, t, X.getStart()) && q(X.getRng(!0)), s.nodeChanged()); + else { + n = X.getNode(); + for (var C = 0, x = h.length; C < x && (!h[C].ceFalseOverride || !F(h[C], t, n, n)); C++); + } + } + + function E(e, t, n) { + var r = m(e); + !_(e, t, n) || "toggle" in r[0] && !r[0].toggle ? x(e, t, n) : w(e, t, n) + } + + function N(e, t, n, r) { + function i(e, t, i) { + var o, a, s = t[i], + l; + if (t.onmatch) return t.onmatch(e, t, i); + if (s) + if (s.length === oe) { + for (o in s) + if (s.hasOwnProperty(o)) { + if (a = "attributes" === i ? Y.getAttrib(e, o) : D(e, o), r && !a && !t.exact) return; + if ((!r || t.exact) && !B(a, L(M(s[o], n), o))) return + } + } else + for (l = 0; l < s.length; l++) + if ("attributes" === i ? Y.getAttrib(e, s[l]) : D(e, s[l])) return t; + return t + } + var o = m(t), + a, s, l; + if (o && e) + for (s = 0; s < o.length; s++) + if (a = o[s], A(e, a) && i(e, a, "attributes") && i(e, a, "styles")) { + if (l = a.classes) + for (s = 0; s < l.length; s++) + if (!Y.hasClass(e, l[s])) return; + return a + } + } + + function _(e, t, n) { + function r(n) { + var r = Y.getRoot(); + return n !== r && (n = Y.getParent(n, function(n) { + return !!y(n, e) || (n.parentNode === r || !!N(n, e, t, !0)) + }), N(n, e, t)) + } + var i; + return n ? r(n) : (n = X.getNode(), r(n) ? re : (i = X.getStart(), i != n && r(i) ? re : ne)) + } + + function S(e, t) { + var n, r = [], + i = {}; + return n = X.getStart(), Y.getParent(n, function(n) { + var o, a; + for (o = 0; o < e.length; o++) a = e[o], !i[a] && N(n, a, t) && (i[a] = !0, r.push(a)) + }, Y.getRoot()), r + } + + function k(e) { + var t = m(e), + n, r, i, o, a; + if (t) + for (n = X.getStart(), r = d(n), o = t.length - 1; o >= 0; o--) { + if (a = t[o].selector, !a || t[o].defaultBlock) return re; + for (i = r.length - 1; i >= 0; i--) + if (Y.is(r[i], a)) return re + } + return ne + } + + function T(e, t, n) { + var r; + return ie || (ie = {}, r = {}, s.on("NodeChange", function(e) { + var t = d(e.element), + n = {}; + t = i.grep(t, function(e) { + return 1 == e.nodeType && !e.getAttribute("data-mce-bogus") + }), ue(ie, function(e, i) { + ue(t, function(o) { + return N(o, i, {}, e.similar) ? (r[i] || (ue(e, function(e) { + e(!0, { + node: o, + format: i, + parents: t + }) + }), r[i] = e), n[i] = e, !1) : !y(o, i) && void 0 + }) + }), ue(r, function(i, o) { + n[o] || (delete r[o], ue(i, function(n) { + n(!1, { + node: e.element, + format: o, + parents: t + }) + })) + }) + })), ue(e.split(","), function(e) { + ie[e] || (ie[e] = [], ie[e].similar = n), ie[e].push(t) + }), this + } + + function R(e) { + return o.getCssText(s, e) + } + + function A(e, t) { + return B(e, t.inline) ? re : B(e, t.block) ? re : t.selector ? 1 == e.nodeType && Y.is(e, t.selector) : void 0 + } + + function B(e, t) { + return e = e || "", t = t || "", e = "" + (e.nodeName || e), t = "" + (t.nodeName || t), e.toLowerCase() == t.toLowerCase() + } + + function D(e, t) { + return L(Y.getStyle(e, t), t) + } + + function L(e, t) { + return "color" != t && "backgroundColor" != t || (e = Y.toHex(e)), "fontWeight" == t && 700 == e && (e = "bold"), "fontFamily" == t && (e = e.replace(/[\'\"]/g, "").replace(/,\s+/g, ",")), "" + e + } + + function M(e, t) { + return "string" != typeof e ? e = e(t) : t && (e = e.replace(/%(\w+)/g, function(e, n) { + return t[n] || e + })), e + } + + function P(e) { + return e && 3 === e.nodeType && /^([\t \r\n]+|)$/.test(e.nodeValue) + } + + function O(e, t, n) { + var r = Y.create(t, n); + return e.parentNode.insertBefore(r, e), r.appendChild(e), r + } + + function H(t, n, r) { + function i(e) { + function t(e) { + return "BR" == e.nodeName && e.getAttribute("data-mce-bogus") && !e.nextSibling + } + var r, i, o, a, s; + if (r = i = e ? g : y, a = e ? "previousSibling" : "nextSibling", s = Y.getRoot(), 3 == r.nodeType && !P(r) && (e ? v > 0 : b < r.nodeValue.length)) return r; + for (;;) { + if (!n[0].block_expand && J(i)) return i; + for (o = i[a]; o; o = o[a]) + if (!ce(o) && !P(o) && !t(o)) return i; + if (i == s || i.parentNode == s) { + r = i; + break + } + i = i.parentNode + } + return r + } + + function o(e, t) { + for (t === oe && (t = 3 === e.nodeType ? e.length : e.childNodes.length); e && e.hasChildNodes();) e = e.childNodes[t], e && (t = 3 === e.nodeType ? e.length : e.childNodes.length); + return { + node: e, + offset: t + } + } + + function a(e) { + for (var t = e; t;) { + if (1 === t.nodeType && ae(t)) return "false" === ae(t) ? t : e; + t = t.parentNode + } + return e + } + + function c(t, n, i) { + function o(e, t) { + var n, o, a = e.nodeValue; + return "undefined" == typeof t && (t = i ? a.length : 0), i ? (n = a.lastIndexOf(" ", t), o = a.lastIndexOf("\xa0", t), n = n > o ? n : o, n === -1 || r || n++) : (n = a.indexOf(" ", t), o = a.indexOf("\xa0", t), n = n !== -1 && (o === -1 || n < o) ? n : o), n + } + var a, l, c, u; + if (3 === t.nodeType) { + if (c = o(t, n), c !== -1) return { + container: t, + offset: c + }; + u = t + } + for (a = new e(t, Y.getParent(t, J) || s.getBody()); l = a[i ? "prev" : "next"]();) + if (3 === l.nodeType) { + if (u = l, c = o(l), c !== -1) return { + container: l, + offset: c + } + } else if (J(l)) break; + if (u) return n = i ? 0 : u.length, { + container: u, + offset: n + } + } + + function u(e, r) { + var i, o, a, s; + for (3 == e.nodeType && 0 === e.nodeValue.length && e[r] && (e = e[r]), i = d(e), o = 0; o < i.length; o++) + for (a = 0; a < n.length; a++) + if (s = n[a], !("collapsed" in s && s.collapsed !== t.collapsed) && Y.is(i[o], s.selector)) return i[o]; + return e + } + + function f(e, t) { + var r, i = Y.getRoot(); + if (n[0].wrapper || (r = Y.getParent(e, n[0].block, i)), r || (r = Y.getParent(3 == e.nodeType ? e.parentNode : e, function(e) { + return e != i && l(e) + })), r && n[0].wrapper && (r = d(r, "ul,ol").reverse()[0] || r), !r) + for (r = e; r[t] && !J(r[t]) && (r = r[t], !B(r, "br"));); + return r || e + } + var h, p, m, g = t.startContainer, + v = t.startOffset, + y = t.endContainer, + b = t.endOffset; + if (1 == g.nodeType && g.hasChildNodes() && (h = g.childNodes.length - 1, g = g.childNodes[v > h ? h : v], 3 == g.nodeType && (v = 0)), 1 == y.nodeType && y.hasChildNodes() && (h = y.childNodes.length - 1, y = y.childNodes[b > h ? h : b - 1], 3 == y.nodeType && (b = y.nodeValue.length)), g = a(g), y = a(y), (ce(g.parentNode) || ce(g)) && (g = ce(g) ? g : g.parentNode, g = g.nextSibling || g, 3 == g.nodeType && (v = 0)), (ce(y.parentNode) || ce(y)) && (y = ce(y) ? y : y.parentNode, y = y.previousSibling || y, 3 == y.nodeType && (b = y.length)), n[0].inline && (t.collapsed && (m = c(g, v, !0), m && (g = m.container, v = m.offset), m = c(y, b), m && (y = m.container, b = m.offset)), p = o(y, b), p.node)) { + for (; p.node && 0 === p.offset && p.node.previousSibling;) p = o(p.node.previousSibling); + p.node && p.offset > 0 && 3 === p.node.nodeType && " " === p.node.nodeValue.charAt(p.offset - 1) && p.offset > 1 && (y = p.node, y.splitText(p.offset - 1)) + } + return (n[0].inline || n[0].block_expand) && (n[0].inline && 3 == g.nodeType && 0 !== v || (g = i(!0)), n[0].inline && 3 == y.nodeType && b !== y.nodeValue.length || (y = i())), n[0].selector && n[0].expand !== ne && !n[0].inline && (g = u(g, "previousSibling"), y = u(y, "nextSibling")), (n[0].block || n[0].selector) && (g = f(g, "previousSibling"), y = f(y, "nextSibling"), n[0].block && (J(g) || (g = i(!0)), J(y) || (y = i()))), 1 == g.nodeType && (v = Z(g), g = g.parentNode), 1 == y.nodeType && (b = Z(y) + 1, y = y.parentNode), { + startContainer: g, + startOffset: v, + endContainer: y, + endOffset: b + } + } + + function I(e, t) { + return t.links && "A" == e.tagName + } + + function F(e, t, n, r) { + var i, o, a; + if (!A(n, e) && !I(n, e)) return ne; + if ("all" != e.remove) + for (ue(e.styles, function(i, o) { + i = L(M(i, t), o), "number" == typeof o && (o = i, r = 0), (e.remove_similar || !r || B(D(r, o), i)) && Y.setStyle(n, o, ""), a = 1 + }), a && "" === Y.getAttrib(n, "style") && (n.removeAttribute("style"), n.removeAttribute("data-mce-style")), ue(e.attributes, function(e, i) { + var o; + if (e = M(e, t), "number" == typeof i && (i = e, r = 0), !r || B(Y.getAttrib(r, i), e)) { + if ("class" == i && (e = Y.getAttrib(n, i), e && (o = "", ue(e.split(/\s+/), function(e) { + /mce\-\w+/.test(e) && (o += (o ? " " : "") + e) + }), o))) return void Y.setAttrib(n, i, o); + "class" == i && n.removeAttribute("className"), te.test(i) && n.removeAttribute("data-mce-" + i), n.removeAttribute(i) + } + }), ue(e.classes, function(e) { + e = M(e, t), r && !Y.hasClass(r, e) || Y.removeClass(n, e) + }), o = Y.getAttribs(n), i = 0; i < o.length; i++) { + var s = o[i].nodeName; + if (0 !== s.indexOf("_") && 0 !== s.indexOf("data-")) return ne + } + return "none" != e.remove ? (z(n, e), re) : void 0 + } + + function z(e, t) { + function n(e, t, n) { + return e = U(e, t, n), !e || "BR" == e.nodeName || J(e) + } + var r = e.parentNode, + i; + t.block && (Q ? r == Y.getRoot() && (t.list_block && B(e, t.list_block) || ue(de(e.childNodes), function(e) { + G(Q, e.nodeName.toLowerCase()) ? i ? i.appendChild(e) : (i = O(e, Q), Y.setAttribs(i, s.settings.forced_root_block_attrs)) : i = 0 + })) : J(e) && !J(r) && (n(e, ne) || n(e.firstChild, re, 1) || e.insertBefore(Y.create("br"), e.firstChild), n(e, re) || n(e.lastChild, ne, 1) || e.appendChild(Y.create("br")))), t.selector && t.inline && !B(t.inline, e) || Y.remove(e, 1) + } + + function U(e, t, n) { + if (e) + for (t = t ? "nextSibling" : "previousSibling", e = n ? e : e[t]; e; e = e[t]) + if (1 == e.nodeType || !P(e)) return e + } + + function W(e, t) { + function n(e, t) { + for (i = e; i; i = i[t]) { + if (3 == i.nodeType && 0 !== i.nodeValue.length) return e; + if (1 == i.nodeType && !ce(i)) return i + } + return e + } + var i, o, a = new r(Y); + if (e && t && (e = n(e, "previousSibling"), t = n(t, "nextSibling"), a.compare(e, t))) { + for (i = e.nextSibling; i && i != t;) o = i, i = i.nextSibling, e.appendChild(o); + return Y.remove(t), ue(de(t.childNodes), function(t) { + e.appendChild(t) + }), e + } + return t + } + + function V(t, n) { + var r, i, o; + return r = t[n ? "startContainer" : "endContainer"], i = t[n ? "startOffset" : "endOffset"], 1 == r.nodeType && (o = r.childNodes.length - 1, !n && i && i--, r = r.childNodes[i > o ? o : i]), 3 === r.nodeType && n && i >= r.nodeValue.length && (r = new e(r, s.getBody()).next() || r), 3 !== r.nodeType || n || 0 !== i || (r = new e(r, s.getBody()).prev() || r), r + } + + function $(t, n, r, i) { + function o(e) { + var t = Y.create("span", { + id: g, + "data-mce-bogus": !0, + style: v ? "color:red" : "" + }); + return e && t.appendChild(s.getDoc().createTextNode(ee)), t + } + + function a(e, t) { + for (; e;) { + if (3 === e.nodeType && e.nodeValue !== ee || e.childNodes.length > 1) return !1; + t && 1 === e.nodeType && t.push(e), e = e.firstChild + } + return !0 + } + + function c(e) { + for (; e;) { + if (e.id === g) return e; + e = e.parentNode + } + } + + function u(t) { + var n; + if (t) + for (n = new e(t, t), t = n.current(); t; t = n.next()) + if (3 === t.nodeType) return t + } + + function d(e, t) { + var n, r; + if (e) r = X.getRng(!0), a(e) ? (t !== !1 && (r.setStartBefore(e), r.setEndBefore(e)), Y.remove(e)) : (n = u(e), n.nodeValue.charAt(0) === ee && (n.deleteData(0, 1), r.startContainer == n && r.startOffset > 0 && r.setStart(n, r.startOffset - 1), r.endContainer == n && r.endOffset > 0 && r.setEnd(n, r.endOffset - 1)), Y.remove(e, 1)), X.setRng(r); + else if (e = c(X.getStart()), !e) + for (; e = Y.get(g);) d(e, !1) + } + + function f() { + var e, t, i, a, s, l, d; + e = X.getRng(!0), a = e.startOffset, l = e.startContainer, d = l.nodeValue, t = c(X.getStart()), t && (i = u(t)), d && a > 0 && a < d.length && /\w/.test(d.charAt(a)) && /\w/.test(d.charAt(a - 1)) ? (s = X.getBookmark(), e.collapse(!0), e = H(e, m(n)), e = K.split(e), x(n, r, e), X.moveToBookmark(s)) : (t && i.nodeValue === ee ? x(n, r, t) : (t = o(!0), i = t.firstChild, e.insertNode(t), a = 1, x(n, r, t)), X.setCursorLocation(i, a)) + } + + function h() { + var e = X.getRng(!0), + t, a, s, c, u, d, f = [], + h, p; + for (t = e.startContainer, a = e.startOffset, u = t, 3 == t.nodeType && (a != t.nodeValue.length && (c = !0), u = u.parentNode); u;) { + if (N(u, n, r, i)) { + d = u; + break + } + u.nextSibling && (c = !0), f.push(u), u = u.parentNode + } + if (d) + if (c) s = X.getBookmark(), e.collapse(!0), e = H(e, m(n), !0), e = K.split(e), w(n, r, e), X.moveToBookmark(s); + else { + for (p = o(), u = p, h = f.length - 1; h >= 0; h--) u.appendChild(Y.clone(f[h], !1)), u = u.firstChild; + u.appendChild(Y.doc.createTextNode(ee)), u = u.firstChild; + var g = Y.getParent(d, l); + g && Y.isEmpty(g) ? d.parentNode.replaceChild(p, d) : Y.insertAfter(p, d), X.setCursorLocation(u, 1), Y.isEmpty(d) && Y.remove(d) + } + } + + function p() { + var e; + e = c(X.getStart()), e && !Y.isEmpty(e) && fe(e, function(e) { + 1 != e.nodeType || e.id === g || Y.isEmpty(e) || Y.setAttrib(e, "data-mce-bogus", null) + }, "childNodes") + } + var g = "_mce_caret", + v = s.settings.caret_debug; + s._hasCaretEvents || (le = function() { + var e = [], + t; + if (a(c(X.getStart()), e)) + for (t = e.length; t--;) Y.setAttrib(e[t], "data-mce-bogus", "1") + }, se = function(e) { + var t = e.keyCode; + d(), 8 == t && X.isCollapsed() && X.getStart().innerHTML == ee && d(c(X.getStart())), 37 != t && 39 != t || d(c(X.getStart())), p() + }, s.on("SetContent", function(e) { + e.selection && p() + }), s._hasCaretEvents = !0), "apply" == t ? f() : h() + } + + function q(t) { + var n = t.startContainer, + r = t.startOffset, + i, o, a, s, l; + if ((t.startContainer != t.endContainer || !u(t.startContainer.childNodes[t.startOffset])) && (3 == n.nodeType && r >= n.nodeValue.length && (r = Z(n), n = n.parentNode, i = !0), 1 == n.nodeType)) + for (s = n.childNodes, n = s[Math.min(r, s.length - 1)], o = new e(n, Y.getParent(n, Y.isBlock)), (r > s.length - 1 || i) && o.next(), a = o.current(); a; a = o.next()) + if (3 == a.nodeType && !P(a)) return l = Y.create("a", { + "data-mce-bogus": "all" + }, ee), a.parentNode.insertBefore(l, a), t.setStart(a, 0), X.setRng(t), void Y.remove(l) + } + var j = {}, + Y = s.dom, + X = s.selection, + K = new t(Y), + G = s.schema.isValidChild, + J = Y.isBlock, + Q = s.settings.forced_root_block, + Z = Y.nodeIndex, + ee = "\ufeff", + te = /^(src|href|style)$/, + ne = !1, + re = !0, + ie, oe, ae = Y.getContentEditable, + se, le, ce = n.isBookmarkNode, + ue = i.each, + de = i.grep, + fe = i.walk, + he = i.extend; + he(this, { + get: m, + register: g, + unregister: v, + apply: x, + remove: w, + toggle: E, + match: _, + matchAll: S, + matchNode: N, + canApply: k, + formatChanged: T, + getCssText: R + }), h(), p(), s.on("BeforeGetContent", function(e) { + le && "raw" != e.format && le() + }), s.on("mouseup keydown", function(e) { + se && se(e) + }) + } + }), r(Q, [], function() { + var e = 0, + t = 1, + n = 2, + r = function(r, i) { + var o = r.length + i.length + 2, + a = new Array(o), + s = new Array(o), + l = function(e, t, n) { + return { + start: e, + end: t, + diag: n + } + }, + c = function(o, a, s, l, u) { + var f = d(o, a, s, l); + if (null === f || f.start === a && f.diag === a - l || f.end === o && f.diag === o - s) + for (var h = o, p = s; h < a || p < l;) h < a && p < l && r[h] === i[p] ? (u.push([e, r[h]]), ++h, ++p) : a - o > l - s ? (u.push([n, r[h]]), ++h) : (u.push([t, i[p]]), ++p); + else { + c(o, f.start, s, f.start - f.diag, u); + for (var m = f.start; m < f.end; ++m) u.push([e, r[m]]); + c(f.end, a, f.end - f.diag, l, u) + } + }, + u = function(e, t, n, o) { + for (var a = e; a - t < o && a < n && r[a] === i[a - t];) ++a; + return l(e, a, t) + }, + d = function(e, t, n, o) { + var l = t - e, + c = o - n; + if (0 === l || 0 === c) return null; + var d = l - c, + f = c + l, + h = (f % 2 === 0 ? f : f + 1) / 2; + a[1 + h] = e, s[1 + h] = t + 1; + for (var p = 0; p <= h; ++p) { + for (var m = -p; m <= p; m += 2) { + var g = m + h; + m === -p || m != p && a[g - 1] < a[g + 1] ? a[g] = a[g + 1] : a[g] = a[g - 1] + 1; + for (var v = a[g], y = v - e + n - m; v < t && y < o && r[v] === i[y];) a[g] = ++v, ++y; + if (d % 2 != 0 && d - p <= m && m <= d + p && s[g - d] <= a[g]) return u(s[g - d], m + e - n, t, o) + } + for (m = d - p; m <= d + p; m += 2) { + for (g = m + h - d, m === d - p || m != d + p && s[g + 1] <= s[g - 1] ? s[g] = s[g + 1] - 1 : s[g] = s[g - 1], v = s[g] - 1, y = v - e + n - m; v >= e && y >= n && r[v] === i[y];) s[g] = v--, y--; + if (d % 2 === 0 && -p <= m && m <= p && s[g] <= a[g + d]) return u(s[g], m + e - n, t, o) + } + } + }, + f = []; + return c(0, r.length, 0, i.length, f), f + }; + return { + KEEP: e, + DELETE: n, + INSERT: t, + diff: r + } + }), r(Z, [p, C, Q], function(e, t, n) { + var r = function(e) { + return 1 === e.nodeType ? e.outerHTML : 3 === e.nodeType ? t.encodeRaw(e.data, !1) : 8 === e.nodeType ? "" : "" + }, + i = function(e) { + var t, n, r; + for (r = document.createElement("div"), t = document.createDocumentFragment(), e && (r.innerHTML = e); n = r.firstChild;) t.appendChild(n); + return t + }, + o = function(e, t, n) { + var r = i(t); + if (e.hasChildNodes() && n < e.childNodes.length) { + var o = e.childNodes[n]; + o.parentNode.insertBefore(r, o) + } else e.appendChild(r) + }, + a = function(e, t) { + if (e.hasChildNodes() && t < e.childNodes.length) { + var n = e.childNodes[t]; + n.parentNode.removeChild(n) + } + }, + s = function(t, r) { + var i = 0; + e.each(t, function(e) { + e[0] === n.KEEP ? i++ : e[0] === n.INSERT ? (o(r, e[1], i), i++) : e[0] === n.DELETE && a(r, i) + }) + }, + l = function(t) { + return e.map(t.childNodes, r) + }, + c = function(t, i) { + var o = e.map(i.childNodes, r); + return s(n.diff(o, t), i), i + }; + return { + read: l, + write: c + } + }), r(ee, [p, Z], function(e, t) { + var n = function(e) { + return e.indexOf("") !== -1 + }, + r = function(e) { + return { + type: "fragmented", + fragments: e, + content: "", + bookmark: null, + beforeBookmark: null + } + }, + i = function(e) { + return { + type: "complete", + fragments: null, + content: e, + bookmark: null, + beforeBookmark: null + } + }, + o = function(o) { + var a, s; + return a = t.read(o.getBody()), s = e.map(a, function(e) { + return o.serializer.trimContent(e) + }).join(""), n(s) ? r(a) : i(s) + }, + a = function(e, n, r) { + "fragmented" === n.type ? t.write(n.fragments, e.getBody()) : e.setContent(n.content, { + format: "raw" + }), e.selection.moveToBookmark(r ? n.beforeBookmark : n.bookmark) + }, + s = function(e) { + return "fragmented" === e.type ? e.fragments.join("") : e.content + }, + l = function(e, t) { + return s(e) === s(t) + }; + return { + createFragmentedLevel: r, + createCompleteLevel: i, + createFromEditor: o, + applyToEditor: a, + isEq: l + } + }), r(te, [I, m, ee, d], function(e, t, n, r) { + return function(e) { + function i(t) { + e.setDirty(t) + } + + function o(e) { + s.typing = !1, s.add({}, e) + } + + function a() { + s.typing && (s.typing = !1, s.add()) + } + var s = this, + l = 0, + c = [], + u, d, f = 0; + return e.on("init", function() { + s.add() + }), e.on("BeforeExecCommand", function(e) { + var t = e.command; + "Undo" !== t && "Redo" !== t && "mceRepaint" !== t && (a(), s.beforeChange()) + }), e.on("ExecCommand", function(e) { + var t = e.command; + "Undo" !== t && "Redo" !== t && "mceRepaint" !== t && o(e) + }), e.on("ObjectResizeStart Cut", function() { + s.beforeChange() + }), e.on("SaveContent ObjectResized blur", o), e.on("DragEnd", o), e.on("KeyUp", function(t) { + var a = t.keyCode; + t.isDefaultPrevented() || ((a >= 33 && a <= 36 || a >= 37 && a <= 40 || 45 === a || t.ctrlKey) && (o(), e.nodeChanged()), (46 === a || 8 === a || r.mac && (91 === a || 93 === a)) && e.nodeChanged(), d && s.typing && (e.isDirty() || (i(c[0] && !n.isEq(n.createFromEditor(e), c[0])), e.isDirty() && e.fire("change", { + level: c[0], + lastLevel: null + })), e.fire("TypingUndo"), d = !1, e.nodeChanged())) + }), e.on("KeyDown", function(e) { + var t = e.keyCode; + if (!e.isDefaultPrevented()) { + if (t >= 33 && t <= 36 || t >= 37 && t <= 40 || 45 === t) return void(s.typing && o(e)); + var n = e.ctrlKey && !e.altKey || e.metaKey; + !(t < 16 || t > 20) || 224 === t || 91 === t || s.typing || n || (s.beforeChange(), s.typing = !0, s.add({}, e), d = !0) + } + }), e.on("MouseDown", function(e) { + s.typing && o(e) + }), e.addShortcut("meta+z", "", "Undo"), e.addShortcut("meta+y,meta+shift+z", "", "Redo"), e.on("AddUndo Undo Redo ClearUndos", function(t) { + t.isDefaultPrevented() || e.nodeChanged() + }), s = { + data: c, + typing: !1, + beforeChange: function() { + f || (u = e.selection.getBookmark(2, !0)) + }, + add: function(r, o) { + var a, s = e.settings, + d, h; + if (h = n.createFromEditor(e), r = r || {}, r = t.extend(r, h), f || e.removed) return null; + if (d = c[l], e.fire("BeforeAddUndo", { + level: r, + lastLevel: d, + originalEvent: o + }).isDefaultPrevented()) return null; + if (d && n.isEq(d, r)) return null; + if (c[l] && (c[l].beforeBookmark = u), s.custom_undo_redo_levels && c.length > s.custom_undo_redo_levels) { + for (a = 0; a < c.length - 1; a++) c[a] = c[a + 1]; + c.length--, l = c.length + } + r.bookmark = e.selection.getBookmark(2, !0), l < c.length - 1 && (c.length = l + 1), c.push(r), l = c.length - 1; + var p = { + level: r, + lastLevel: d, + originalEvent: o + }; + return e.fire("AddUndo", p), l > 0 && (i(!0), e.fire("change", p)), r + }, + undo: function() { + var t; + return s.typing && (s.add(), s.typing = !1), l > 0 && (t = c[--l], n.applyToEditor(e, t, !0), i(!0), e.fire("undo", { + level: t + })), t + }, + redo: function() { + var t; + return l < c.length - 1 && (t = c[++l], n.applyToEditor(e, t, !1), i(!0), e.fire("redo", { + level: t + })), t + }, + clear: function() { + c = [], l = 0, s.typing = !1, s.data = c, e.fire("ClearUndos") + }, + hasUndo: function() { + return l > 0 || s.typing && c[0] && !n.isEq(n.createFromEditor(e), c[0]) + }, + hasRedo: function() { + return l < c.length - 1 && !s.typing + }, + transact: function(e) { + a(), s.beforeChange(); + try { + f++, e() + } finally { + f-- + } + return s.add() + }, + extra: function(t, r) { + var i, o; + s.transact(t) && (o = c[l].bookmark, i = c[l - 1], n.applyToEditor(e, i, !0), s.transact(r) && (c[l - 1].beforeBookmark = o)) + } + } + } + }), r(ne, [y, T, k, d], function(e, t, n, r) { + var i = r.ie && r.ie < 11; + return function(o) { + function a(a) { + function p(e) { + return e && s.isBlock(e) && !/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName) && !/^(fixed|absolute)/i.test(e.style.position) && "true" !== s.getContentEditable(e) + } + + function m(e) { + return e && /^(TD|TH|CAPTION)$/.test(e.nodeName) + } + + function g(e) { + var t; + s.isBlock(e) && (t = l.getRng(), e.appendChild(s.create("span", null, "\xa0")), l.select(e), e.lastChild.outerHTML = "", l.setRng(t)) + } + + function v(e) { + var t = e, + n = [], + r; + if (t) { + for (; t = t.firstChild;) { + if (s.isBlock(t)) return; + 1 != t.nodeType || f[t.nodeName.toLowerCase()] || n.push(t) + } + for (r = n.length; r--;) t = n[r], !t.hasChildNodes() || t.firstChild == t.lastChild && "" === t.firstChild.nodeValue ? s.remove(t) : "A" == t.nodeName && " " === (t.innerText || t.textContent) && s.remove(t) + } + } + + function y(t) { + function n(e) { + for (; e;) { + if (1 == e.nodeType || 3 == e.nodeType && e.data && /[\r\n\s]/.test(e.data)) return e; + e = e.nextSibling + } + } + var i, o, a, c = t, + u; + if (t) { + if (r.ie && r.ie < 9 && P && P.firstChild && P.firstChild == P.lastChild && "BR" == P.firstChild.tagName && s.remove(P.firstChild), /^(LI|DT|DD)$/.test(t.nodeName)) { + var d = n(t.firstChild); + d && /^(UL|OL|DL)$/.test(d.nodeName) && t.insertBefore(s.doc.createTextNode("\xa0"), t.firstChild) + } + if (a = s.createRng(), r.ie || t.normalize(), t.hasChildNodes()) { + for (i = new e(t, t); o = i.current();) { + if (3 == o.nodeType) { + a.setStart(o, 0), a.setEnd(o, 0); + break + } + if (h[o.nodeName.toLowerCase()]) { + a.setStartBefore(o), a.setEndBefore(o); + break + } + c = o, o = i.next() + } + o || (a.setStart(c, 0), a.setEnd(c, 0)) + } else "BR" == t.nodeName ? t.nextSibling && s.isBlock(t.nextSibling) ? ((!O || O < 9) && (u = s.create("br"), t.parentNode.insertBefore(u, t)), a.setStartBefore(t), a.setEndBefore(t)) : (a.setStartAfter(t), a.setEndAfter(t)) : (a.setStart(t, 0), a.setEnd(t, 0)); + l.setRng(a), s.remove(u), l.scrollIntoView(t) + } + } + + function b(e) { + var t = c.forced_root_block; + t && t.toLowerCase() === e.tagName.toLowerCase() && s.setAttribs(e, c.forced_root_block_attrs) + } + + function C(e) { + e.innerHTML = i ? "" : '
    ' + } + + function x(e) { + var t = L, + n, r, o, a = d.getTextInlineElements(); + if (e || "TABLE" == U ? (n = s.create(e || V), b(n)) : n = P.cloneNode(!1), o = n, c.keep_styles !== !1) + do + if (a[t.nodeName]) { + if ("_mce_caret" == t.id) continue; + r = t.cloneNode(!1), s.setAttrib(r, "id", ""), n.hasChildNodes() ? (r.appendChild(n.firstChild), n.appendChild(r)) : (o = r, n.appendChild(r)) + } + while ((t = t.parentNode) && t != D); + return i || (o.innerHTML = '
    '), n + } + + function w(t) { + var n, r, i; + if (3 == L.nodeType && (t ? M > 0 : M < L.nodeValue.length)) return !1; + if (L.parentNode == P && $ && !t) return !0; + if (t && 1 == L.nodeType && L == P.firstChild) return !0; + if ("TABLE" === L.nodeName || L.previousSibling && "TABLE" == L.previousSibling.nodeName) return $ && !t || !$ && t; + for (n = new e(L, P), 3 == L.nodeType && (t && 0 === M ? n.prev() : t || M != L.nodeValue.length || n.next()); r = n.current();) { + if (1 === r.nodeType) { + if (!r.getAttribute("data-mce-bogus") && (i = r.nodeName.toLowerCase(), f[i] && "br" !== i)) return !1 + } else if (3 === r.nodeType && !/^[ \t\r\n]*$/.test(r.nodeValue)) return !1; + t ? n.prev() : n.next() + } + return !0 + } + + function E(e, t) { + var n, r, i, a, l, c, u = V || "P"; + if (r = s.getParent(e, s.isBlock), !r || !p(r)) { + if (r = r || D, c = r == o.getBody() || m(r) ? r.nodeName.toLowerCase() : r.parentNode.nodeName.toLowerCase(), !r.hasChildNodes()) return n = s.create(u), b(n), r.appendChild(n), A.setStart(n, 0), A.setEnd(n, 0), n; + for (a = e; a.parentNode != r;) a = a.parentNode; + for (; a && !s.isBlock(a);) i = a, a = a.previousSibling; + if (i && d.isValidChild(c, u.toLowerCase())) { + for (n = s.create(u), b(n), i.parentNode.insertBefore(n, i), a = i; a && !s.isBlock(a);) l = a.nextSibling, n.appendChild(a), a = l; + A.setStart(e, t), A.setEnd(e, t) + } + } + return e + } + + function N() { + function e(e) { + for (var t = z[e ? "firstChild" : "lastChild"]; t && 1 != t.nodeType;) t = t[e ? "nextSibling" : "previousSibling"]; + return t === P + } + + function t() { + var e = z.parentNode; + return /^(LI|DT|DD)$/.test(e.nodeName) ? e : z + } + if (z != o.getBody()) { + var n = z.parentNode.nodeName; + /^(OL|UL|LI)$/.test(n) && (V = "LI"), I = V ? x(V) : s.create("BR"), e(!0) && e() ? "LI" == n ? s.insertAfter(I, t()) : s.replace(I, z) : e(!0) ? "LI" == n ? (s.insertAfter(I, t()), I.appendChild(s.doc.createTextNode(" ")), I.appendChild(z)) : z.parentNode.insertBefore(I, z) : e() ? (s.insertAfter(I, t()), g(I)) : (z = t(), B = A.cloneRange(), B.setStartAfter(P), B.setEndAfter(z), F = B.extractContents(), "LI" == V && "LI" == F.firstChild.nodeName ? (I = F.firstChild, s.insertAfter(F, z)) : (s.insertAfter(F, z), s.insertAfter(I, z))), s.remove(P), y(I), u.add() + } + } + + function _() { + o.execCommand("InsertLineBreak", !1, a) + } + + function S(e) { + do 3 === e.nodeType && (e.nodeValue = e.nodeValue.replace(/^[\r\n]+/, "")), e = e.firstChild; while (e) + } + + function k(e) { + var t = s.getRoot(), + n, r; + for (n = e; n !== t && "false" !== s.getContentEditable(n);) "true" === s.getContentEditable(n) && (r = n), n = n.parentNode; + return n !== t ? r : t + } + + function T(e) { + var t; + i || (e.normalize(), t = e.lastChild, t && !/^(left|right)$/gi.test(s.getStyle(t, "float", !0)) || s.add(e, "br")) + } + + function R() { + I = /^(H[1-6]|PRE|FIGURE)$/.test(U) && "HGROUP" != W ? x(V) : x(), c.end_container_on_empty_block && p(z) && s.isEmpty(P) ? I = s.split(z, P) : s.insertAfter(I, P), y(I) + } + var A, B, D, L, M, P, O, H, I, F, z, U, W, V, $; + if (A = l.getRng(!0), !a.isDefaultPrevented()) { + if (!A.collapsed) return void o.execCommand("Delete"); + if (new t(s).normalize(A), L = A.startContainer, M = A.startOffset, V = (c.force_p_newlines ? "p" : "") || c.forced_root_block, V = V ? V.toUpperCase() : "", O = s.doc.documentMode, H = a.shiftKey, 1 == L.nodeType && L.hasChildNodes() && ($ = M > L.childNodes.length - 1, L = L.childNodes[Math.min(M, L.childNodes.length - 1)] || L, M = $ && 3 == L.nodeType ? L.nodeValue.length : 0), D = k(L)) { + if (u.beforeChange(), !s.isBlock(D) && D != s.getRoot()) return void(V && !H || _()); + if ((V && !H || !V && H) && (L = E(L, M)), P = s.getParent(L, s.isBlock), z = P ? s.getParent(P.parentNode, s.isBlock) : null, U = P ? P.nodeName.toUpperCase() : "", W = z ? z.nodeName.toUpperCase() : "", "LI" != W || a.ctrlKey || (P = z, U = W), o.undoManager.typing && (o.undoManager.typing = !1, o.undoManager.add()), /^(LI|DT|DD)$/.test(U)) { + if (!V && H) return void _(); + if (s.isEmpty(P)) return void N() + } + if ("PRE" == U && c.br_in_pre !== !1) { + if (!H) return void _() + } else if (!V && !H && "LI" != U || V && H) return void _(); + V && P === o.getBody() || (V = V || "P", n.isCaretContainerBlock(P) ? I = n.showCaretContainerBlock(P) : w() ? R() : w(!0) ? (I = P.parentNode.insertBefore(x(), P), g(I), y(P)) : (B = A.cloneRange(), B.setEndAfter(P), F = B.extractContents(), S(F), I = F.firstChild, s.insertAfter(F, P), v(I), T(P), s.isEmpty(P) && C(P), I.normalize(), s.isEmpty(I) ? (s.remove(I), R()) : y(I)), s.setAttrib(I, "id", ""), o.fire("NewBlock", { + newBlock: I + }), u.typing = !1, u.add()) + } + } + } + var s = o.dom, + l = o.selection, + c = o.settings, + u = o.undoManager, + d = o.schema, + f = d.getNonEmptyElements(), + h = d.getMoveCaretBeforeOnEnterElements(); + o.on("keydown", function(e) { + 13 == e.keyCode && a(e) !== !1 && e.preventDefault() + }) + } + }), r(re, [], function() { + return function(e) { + function t() { + var t = i.getStart(), + s = e.getBody(), + l, c, u, d, f, h, p, m = -16777215, + g, v, y, b, C; + if (C = n.forced_root_block, t && 1 === t.nodeType && C) { + for (; t && t != s;) { + if (a[t.nodeName]) return; + t = t.parentNode + } + if (l = i.getRng(), l.setStart) { + c = l.startContainer, u = l.startOffset, d = l.endContainer, f = l.endOffset; + try { + v = e.getDoc().activeElement === s + } catch (x) {} + } else l.item && (t = l.item(0), l = e.getDoc().body.createTextRange(), l.moveToElementText(t)), v = l.parentElement().ownerDocument === e.getDoc(), y = l.duplicate(), y.collapse(!0), u = y.move("character", m) * -1, y.collapsed || (y = l.duplicate(), y.collapse(!1), f = y.move("character", m) * -1 - u); + for (t = s.firstChild, b = s.nodeName.toLowerCase(); t;) + if ((3 === t.nodeType || 1 == t.nodeType && !a[t.nodeName]) && o.isValidChild(b, C.toLowerCase())) { + if (3 === t.nodeType && 0 === t.nodeValue.length) { + p = t, t = t.nextSibling, r.remove(p); + continue + } + h || (h = r.create(C, e.settings.forced_root_block_attrs), t.parentNode.insertBefore(h, t), g = !0), p = t, t = t.nextSibling, h.appendChild(p) + } else h = null, t = t.nextSibling; + if (g && v) { + if (l.setStart) l.setStart(c, u), l.setEnd(d, f), i.setRng(l); + else try { + l = e.getDoc().body.createTextRange(), l.moveToElementText(s), l.collapse(!0), l.moveStart("character", u), f > 0 && l.moveEnd("character", f), l.select() + } catch (x) {} + e.nodeChanged() + } + } + } + var n = e.settings, + r = e.dom, + i = e.selection, + o = e.schema, + a = o.getBlockElements(); + n.forced_root_block && e.on("NodeChange", t) + } + }), r(ie, [z, y, _, $, k, U], function(e, t, n, r, i, o) { + function a(e) { + return e > 0 + } + + function s(e) { + return e < 0 + } + + function l(e, t) { + for (var n; n = e(t);) + if (!N(n)) return n; + return null + } + + function c(e, n, r, i, o) { + var c = new t(e, i); + if (s(n)) { + if ((x(e) || N(e)) && (e = l(c.prev, !0), r(e))) return e; + for (; e = l(c.prev, o);) + if (r(e)) return e + } + if (a(n)) { + if ((x(e) || N(e)) && (e = l(c.next, !0), r(e))) return e; + for (; e = l(c.next, o);) + if (r(e)) return e + } + return null + } + + function u(e, t) { + for (e = e.parentNode; e && e != t; e = e.parentNode) + if (C(e)) return e; + return t + } + + function d(e, t) { + for (; e && e != t;) { + if (w(e)) return e; + e = e.parentNode + } + return null + } + + function f(e, t, n) { + return d(e.container(), n) == d(t.container(), n) + } + + function h(e, t, n) { + return u(e.container(), n) == u(t.container(), n) + } + + function p(e, t) { + var n, r; + return t ? (n = t.container(), r = t.offset(), S(n) ? n.childNodes[r + e] : null) : null + } + + function m(e, t) { + var n = t.ownerDocument.createRange(); + return e ? (n.setStartBefore(t), n.setEndBefore(t)) : (n.setStartAfter(t), n.setEndAfter(t)), n + } + + function g(e, t, n) { + return d(t, e) == d(n, e) + } + + function v(e, t, n) { + var r, i; + for (i = e ? "previousSibling" : "nextSibling"; n && n != t;) { + if (r = n[i], E(r) && (r = r[i]), x(r)) { + if (g(t, r, n)) return r; + break + } + if (k(r)) break; + n = n.parentNode + } + return null + } + + function y(e, t, r) { + var o, a, s, l, c = _(v, !0, t), + u = _(v, !1, t); + if (a = r.startContainer, s = r.startOffset, i.isCaretContainerBlock(a)) { + if (S(a) || (a = a.parentNode), l = a.getAttribute("data-mce-caret"), "before" == l && (o = a.nextSibling, x(o))) return T(o); + if ("after" == l && (o = a.previousSibling, x(o))) return R(o) + } + if (!r.collapsed) return r; + if (n.isText(a)) { + if (E(a)) { + if (1 === e) { + if (o = u(a)) return T(o); + if (o = c(a)) return R(o) + } + if (e === -1) { + if (o = c(a)) return R(o); + if (o = u(a)) return T(o) + } + return r + } + if (i.endsWithCaretContainer(a) && s >= a.data.length - 1) return 1 === e && (o = u(a)) ? T(o) : r; + if (i.startsWithCaretContainer(a) && s <= 1) return e === -1 && (o = c(a)) ? R(o) : r; + if (s === a.data.length) return o = u(a), o ? T(o) : r; + if (0 === s) return o = c(a), o ? R(o) : r + } + return r + } + + function b(e, t) { + return x(p(e, t)) + } + var C = n.isContentEditableTrue, + x = n.isContentEditableFalse, + w = n.matchStyleValues("display", "block table table-cell table-caption"), + E = i.isCaretContainer, + N = i.isCaretContainerBlock, + _ = e.curry, + S = n.isElement, + k = o.isCaretCandidate, + T = _(m, !0), + R = _(m, !1); + return { + isForwards: a, + isBackwards: s, + findNode: c, + getEditingHost: u, + getParentBlock: d, + isInSameBlock: f, + isInSameEditingHost: h, + isBeforeContentEditableFalse: _(b, 0), + isAfterContentEditableFalse: _(b, -1), + normalizeRange: y + } + }), r(oe, [_, U, $, ie, p, z], function(e, t, n, r, i, o) { + function a(e, t) { + for (var n = []; e && e != t;) n.push(e), e = e.parentNode; + return n + } + + function s(e, t) { + return e.hasChildNodes() && t < e.childNodes.length ? e.childNodes[t] : null + } + + function l(e, t) { + if (m(e)) { + if (v(t.previousSibling) && !f(t.previousSibling)) return n.before(t); + if (f(t)) return n(t, 0) + } + if (g(e)) { + if (v(t.nextSibling) && !f(t.nextSibling)) return n.after(t); + if (f(t)) return n(t, t.data.length) + } + return g(e) ? p(t) ? n.before(t) : n.after(t) : n.before(t) + } + + function c(t, i) { + var o; + return !!e.isBr(t) && (o = u(1, n.after(t), i), !!o && !r.isInSameBlock(n.before(t), n.before(o), i)) + } + + function u(e, t, p) { + var C, x, w, E, N, _, S; + if (!h(p) || !t) return null; + if (S = t, C = S.container(), x = S.offset(), f(C)) { + if (g(e) && x > 0) return n(C, --x); + if (m(e) && x < C.length) return n(C, ++x); + w = C + } else { + if (g(e) && x > 0 && (E = s(C, x - 1), v(E))) return !y(E) && (N = r.findNode(E, e, b, E)) ? f(N) ? n(N, N.data.length) : n.after(N) : f(E) ? n(E, E.data.length) : n.before(E); + if (m(e) && x < C.childNodes.length && (E = s(C, x), v(E))) return c(E, p) ? u(e, n.after(E), p) : !y(E) && (N = r.findNode(E, e, b, E)) ? f(N) ? n(N, 0) : n.before(N) : f(E) ? n(E, 0) : n.after(E); + w = S.getNode() + } + return (m(e) && S.isAtEnd() || g(e) && S.isAtStart()) && (w = r.findNode(w, e, o.constant(!0), p, !0), b(w)) ? l(e, w) : (E = r.findNode(w, e, b, p), _ = i.last(i.filter(a(C, p), d)), !_ || E && _.contains(E) ? E ? l(e, E) : null : S = m(e) ? n.after(_) : n.before(_)) + } + var d = e.isContentEditableFalse, + f = e.isText, + h = e.isElement, + p = e.isBr, + m = r.isForwards, + g = r.isBackwards, + v = t.isCaretCandidate, + y = t.isAtomic, + b = t.isEditableCaretCandidate; + return function(e) { + return { + next: function(t) { + return u(1, t, e) + }, + prev: function(t) { + return u(-1, t, e) + } + } + } + }), r(ae, [m, oe, $], function(e, t, n) { + var r = function(e) { + var t = e.firstChild, + n = e.lastChild; + return t && "meta" === t.name && (t = t.next), n && "mce_marker" === n.attr("id") && (n = n.prev), !(!t || t !== n) && ("ul" === t.name || "ol" === t.name) + }, + i = function(e) { + var t = e.firstChild, + n = e.lastChild; + return t && "META" === t.nodeName && t.parentNode.removeChild(t), n && "mce_marker" === n.id && n.parentNode.removeChild(n), e + }, + o = function(e, t, n) { + var r = t.serialize(n), + o = e.createFragment(r); + return i(o) + }, + a = function(t) { + return e.grep(t.childNodes, function(e) { + return "LI" === e.nodeName + }) + }, + s = function(e) { + return !e.firstChild + }, + l = function(e) { + return e.length > 0 && s(e[e.length - 1]) ? e.slice(0, -1) : e + }, + c = function(e, t) { + var n = e.getParent(t, e.isBlock); + return n && "LI" === n.nodeName ? n : null + }, + u = function(e, t) { + return !!c(e, t) + }, + d = function(e, t) { + var n = t.cloneRange(), + r = t.cloneRange(); + return n.setStartBefore(e), r.setEndAfter(e), [n.cloneContents(), r.cloneContents()] + }, + f = function(e, r) { + var i = n.before(e), + o = new t(r), + a = o.next(i); + return a ? a.toRange() : null + }, + h = function(e, r) { + var i = n.after(e), + o = new t(r), + a = o.prev(i); + return a ? a.toRange() : null + }, + p = function(t, n, r, i) { + var o = d(t, i), + a = t.parentNode; + return a.insertBefore(o[0], t), e.each(n, function(e) { + a.insertBefore(e, t) + }), a.insertBefore(o[1], t), a.removeChild(t), h(n[n.length - 1], r) + }, + m = function(t, n, r) { + var i = t.parentNode; + return e.each(n, function(e) { + i.insertBefore(e, t) + }), f(t, r) + }, + g = function(e, t, n, r) { + return r.insertAfter(t.reverse(), e), h(t[0], n) + }, + v = function(e, r, i, s) { + var u = o(r, e, s), + d = c(r, i.startContainer), + f = l(a(u.firstChild)), + h = 1, + v = 2, + y = r.getRoot(), + b = function(e) { + var o = n.fromRangeStart(i), + a = new t(r.getRoot()), + s = e === h ? a.prev(o) : a.next(o); + return !s || c(r, s.getNode()) !== d + }; + return b(h) ? m(d, f, y) : b(v) ? g(d, f, y, r) : p(d, f, y, i) + }; + return { + isListFragment: r, + insertAtCaret: v, + isParentBlockLi: u, + trimListItems: l, + listItems: a + } + }), r(se, [d, m, P, oe, $, X, _, ae], function(e, t, n, r, i, o, a, s) { + var l = a.matchNodeNames("td th"), + c = function(a, c, u) { + function d(e) { + function t(e) { + return r[e] && 3 == r[e].nodeType + } + var n, r, i; + return n = D.getRng(!0), r = n.startContainer, i = n.startOffset, 3 == r.nodeType && (i > 0 ? e = e.replace(/^ /, " ") : t("previousSibling") || (e = e.replace(/^ /, " ")), i < r.length ? e = e.replace(/ (
    |)$/, " ") : t("nextSibling") || (e = e.replace(/( | )(
    |)$/, " "))), e + } + + function f() { + var e, t, n; + e = D.getRng(!0), t = e.startContainer, n = e.startOffset, 3 == t.nodeType && e.collapsed && ("\xa0" === t.data[n] ? (t.deleteData(n, 1), /[\u00a0| ]$/.test(c) || (c += " ")) : "\xa0" === t.data[n - 1] && (t.deleteData(n - 1, 1), /[\u00a0| ]$/.test(c) || (c = " " + c))) + } + + function h() { + if (A) { + var e = a.getBody(), + n = new o(L); + t.each(L.select("*[data-mce-fragment]"), function(t) { + for (var r = t.parentNode; r && r != e; r = r.parentNode) B[t.nodeName.toLowerCase()] && n.compare(r, t) && L.remove(t, !0) + }) + } + } + + function p(e) { + for (var t = e; t = t.walk();) 1 === t.type && t.attr("data-mce-fragment", "1") + } + + function m(e) { + t.each(e.getElementsByTagName("*"), function(e) { + e.removeAttribute("data-mce-fragment") + }) + } + + function g(e) { + return !!e.getAttribute("data-mce-fragment") + } + + function v(e) { + return e && !a.schema.getShortEndedElements()[e.nodeName] + } + + function y(t) { + function n(e) { + for (var t = a.getBody(); e && e !== t; e = e.parentNode) + if ("false" === a.dom.getContentEditable(e)) return e; + return null + } + + function o(e) { + var t = i.fromRangeStart(e), + n = new r(a.getBody()); + if (t = n.next(t)) return t.toRange() + } + var s, c, u; + if (t) { + if (D.scrollIntoView(t), s = n(t)) return L.remove(t), void D.select(s); + S = L.createRng(), k = t.previousSibling, k && 3 == k.nodeType ? (S.setStart(k, k.nodeValue.length), e.ie || (T = t.nextSibling, T && 3 == T.nodeType && (k.appendData(T.data), T.parentNode.removeChild(T)))) : (S.setStartBefore(t), S.setEndBefore(t)), c = L.getParent(t, L.isBlock), L.remove(t), c && L.isEmpty(c) && (a.$(c).empty(), S.setStart(c, 0), S.setEnd(c, 0), l(c) || g(c) || !(u = o(S)) ? L.add(c, L.create("br", { + "data-mce-bogus": "1" + })) : (S = u, L.remove(c))), D.setRng(S) + } + } + var b, C, x, w, E, N, _, S, k, T, R, A, B = a.schema.getTextInlineElements(), + D = a.selection, + L = a.dom; + /^ | $/.test(c) && (c = d(c)), b = a.parser, A = u.merge, C = new n({ + validate: a.settings.validate + }, a.schema), R = '​', N = { + content: c, + format: "html", + selection: !0 + }, a.fire("BeforeSetContent", N), c = N.content, c.indexOf("{$caret}") == -1 && (c += "{$caret}"), c = c.replace(/\{\$caret\}/, R), S = D.getRng(); + var M = S.startContainer || (S.parentElement ? S.parentElement() : null), + P = a.getBody(); + M === P && D.isCollapsed() && L.isBlock(P.firstChild) && v(P.firstChild) && L.isEmpty(P.firstChild) && (S = L.createRng(), S.setStart(P.firstChild, 0), S.setEnd(P.firstChild, 0), D.setRng(S)), D.isCollapsed() || (a.selection.setRng(a.selection.getRng()), a.getDoc().execCommand("Delete", !1, null), f()), x = D.getNode(); + var O = { + context: x.nodeName.toLowerCase(), + data: u.data + }; + if (E = b.parse(c, O), u.paste === !0 && s.isListFragment(E) && s.isParentBlockLi(L, x)) return S = s.insertAtCaret(C, L, a.selection.getRng(!0), E), a.selection.setRng(S), void a.fire("SetContent", N); + if (p(E), k = E.lastChild, "mce_marker" == k.attr("id")) + for (_ = k, k = k.prev; k; k = k.walk(!0)) + if (3 == k.type || !L.isBlock(k.name)) { + a.schema.isValidChild(k.parent.name, "span") && k.parent.insert(_, k, "br" === k.name); + break + } + if (a._selectionOverrides.showBlockCaretContainer(x), O.invalid) { + for (D.setContent(R), x = D.getNode(), w = a.getBody(), 9 == x.nodeType ? x = k = w : k = x; k !== w;) x = k, k = k.parentNode; + c = x == w ? w.innerHTML : L.getOuterHTML(x), c = C.serialize(b.parse(c.replace(//i, function() { + return C.serialize(E) + }))), x == w ? L.setHTML(w, c) : L.setOuterHTML(x, c) + } else c = C.serialize(E), k = x.firstChild, T = x.lastChild, !k || k === T && "BR" === k.nodeName ? L.setHTML(x, c) : D.setContent(c); + h(), y(L.get("mce_marker")), m(a.getBody()), a.fire("SetContent", N), a.addVisual() + }, + u = function(e) { + var n; + return "string" != typeof e ? (n = t.extend({ + paste: e.paste, + data: { + paste: e.paste + } + }, e), { + content: e.content, + details: n + }) : { + content: e, + details: {} + } + }, + d = function(e, t) { + var n = u(t); + c(e, n.content, n.details) + }; + return { + insertAtCaret: d + } + }), r(le, [d, m, T, y, se], function(e, n, r, i, o) { + var a = n.each, + s = n.extend, + l = n.map, + c = n.inArray, + u = n.explode, + d = e.ie && e.ie < 11, + f = !0, + h = !1; + return function(n) { + function p(e, t, r, i) { + var o, s, l = 0; + if (/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e) || i && i.skip_focus || n.focus(), i = n.fire("BeforeExecCommand", { + command: e, + ui: t, + value: r + }), i.isDefaultPrevented()) return !1; + if (s = e.toLowerCase(), o = B.exec[s]) return o(s, t, r), n.fire("ExecCommand", { + command: e, + ui: t, + value: r + }), !0; + if (a(n.plugins, function(i) { + if (i.execCommand && i.execCommand(e, t, r)) return n.fire("ExecCommand", { + command: e, + ui: t, + value: r + }), l = !0, !1 + }), l) return l; + if (n.theme && n.theme.execCommand && n.theme.execCommand(e, t, r)) return n.fire("ExecCommand", { + command: e, + ui: t, + value: r + }), !0; + try { + l = n.getDoc().execCommand(e, t, r) + } catch (c) {} + return !!l && (n.fire("ExecCommand", { + command: e, + ui: t, + value: r + }), !0) + } + + function m(e) { + var t; + if (!n.quirks.isHidden()) { + if (e = e.toLowerCase(), t = B.state[e]) return t(e); + try { + return n.getDoc().queryCommandState(e) + } catch (r) {} + return !1 + } + } + + function g(e) { + var t; + if (!n.quirks.isHidden()) { + if (e = e.toLowerCase(), t = B.value[e]) return t(e); + try { + return n.getDoc().queryCommandValue(e) + } catch (r) {} + } + } + + function v(e, t) { + t = t || "exec", a(e, function(e, n) { + a(n.toLowerCase().split(","), function(n) { + B[t][n] = e + }) + }) + } + + function y(e, t, r) { + e = e.toLowerCase(), B.exec[e] = function(e, i, o, a) { + return t.call(r || n, i, o, a) + } + } + + function b(e) { + if (e = e.toLowerCase(), B.exec[e]) return !0; + try { + return n.getDoc().queryCommandSupported(e) + } catch (t) {} + return !1 + } + + function C(e, t, r) { + e = e.toLowerCase(), B.state[e] = function() { + return t.call(r || n) + } + } + + function x(e, t, r) { + e = e.toLowerCase(), B.value[e] = function() { + return t.call(r || n) + } + } + + function w(e) { + return e = e.toLowerCase(), !!B.exec[e] + } + + function E(e, r, i) { + return r === t && (r = h), i === t && (i = null), n.getDoc().execCommand(e, r, i) + } + + function N(e) { + return A.match(e) + } + + function _(e, r) { + A.toggle(e, r ? { + value: r + } : t), n.nodeChanged() + } + + function S(e) { + L = R.getBookmark(e) + } + + function k() { + R.moveToBookmark(L) + } + var T, R, A, B = { + state: {}, + exec: {}, + value: {} + }, + D = n.settings, + L; + n.on("PreInit", function() { + T = n.dom, R = n.selection, D = n.settings, A = n.formatter + }), s(this, { + execCommand: p, + queryCommandState: m, + queryCommandValue: g, + queryCommandSupported: b, + addCommands: v, + addCommand: y, + addQueryStateHandler: C, + addQueryValueHandler: x, + hasCustomCommand: w + }), v({ + "mceResetDesignMode,mceBeginUndoLevel": function() {}, + "mceEndUndoLevel,mceAddUndoLevel": function() { + n.undoManager.add() + }, + "Cut,Copy,Paste": function(t) { + var r = n.getDoc(), + i; + try { + E(t) + } catch (o) { + i = f + } + if ("paste" !== t || r.queryCommandEnabled(t) || (i = !0), i || !r.queryCommandSupported(t)) { + var a = n.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead."); + e.mac && (a = a.replace(/Ctrl\+/g, "\u2318+")), n.notificationManager.open({ + text: a, + type: "error" + }) + } + }, + unlink: function() { + if (R.isCollapsed()) { + var e = n.dom.getParent(n.selection.getStart(), "a"); + return void(e && n.dom.remove(e, !0)) + } + A.remove("link") + }, + "JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone": function(e) { + var t = e.substring(7); + "full" == t && (t = "justify"), a("left,center,right,justify".split(","), function(e) { + t != e && A.remove("align" + e) + }), "none" != t && _("align" + t) + }, + "InsertUnorderedList,InsertOrderedList": function(e) { + var t, n; + E(e), t = T.getParent(R.getNode(), "ol,ul"), t && (n = t.parentNode, /^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName) && (S(), T.split(n, t), k())) + }, + "Bold,Italic,Underline,Strikethrough,Superscript,Subscript": function(e) { + _(e) + }, + "ForeColor,HiliteColor,FontName": function(e, t, n) { + _(e, n) + }, + FontSize: function(e, t, n) { + var r, i; + n >= 1 && n <= 7 && (i = u(D.font_size_style_values), r = u(D.font_size_classes), n = r ? r[n - 1] || n : i[n - 1] || n), _(e, n) + }, + RemoveFormat: function(e) { + A.remove(e) + }, + mceBlockQuote: function() { + _("blockquote") + }, + FormatBlock: function(e, t, n) { + return _(n || "p") + }, + mceCleanup: function() { + var e = R.getBookmark(); + n.setContent(n.getContent({ + cleanup: f + }), { + cleanup: f + }), R.moveToBookmark(e) + }, + mceRemoveNode: function(e, t, r) { + var i = r || R.getNode(); + i != n.getBody() && (S(), n.dom.remove(i, f), k()) + }, + mceSelectNodeDepth: function(e, t, r) { + var i = 0; + T.getParent(R.getNode(), function(e) { + if (1 == e.nodeType && i++ == r) return R.select(e), h + }, n.getBody()) + }, + mceSelectNode: function(e, t, n) { + R.select(n) + }, + mceInsertContent: function(e, t, r) { + o.insertAtCaret(n, r) + }, + mceInsertRawHTML: function(e, t, r) { + R.setContent("tiny_mce_marker"), n.setContent(n.getContent().replace(/tiny_mce_marker/g, function() { + return r + })) + }, + mceToggleFormat: function(e, t, n) { + _(n) + }, + mceSetContent: function(e, t, r) { + n.setContent(r) + }, + "Indent,Outdent": function(e) { + var t, r, i; + t = D.indentation, r = /[a-z%]+$/i.exec(t), t = parseInt(t, 10), m("InsertUnorderedList") || m("InsertOrderedList") ? E(e) : (D.forced_root_block || T.getParent(R.getNode(), T.isBlock) || A.apply("div"), a(R.getSelectedBlocks(), function(o) { + if ("false" !== T.getContentEditable(o) && "LI" !== o.nodeName) { + var a = n.getParam("indent_use_margin", !1) ? "margin" : "padding"; + a = "TABLE" === o.nodeName ? "margin" : a, a += "rtl" == T.getStyle(o, "direction", !0) ? "Right" : "Left", "outdent" == e ? (i = Math.max(0, parseInt(o.style[a] || 0, 10) - t), T.setStyle(o, a, i ? i + r : "")) : (i = parseInt(o.style[a] || 0, 10) + t + r, T.setStyle(o, a, i)) + } + })) + }, + mceRepaint: function() {}, + InsertHorizontalRule: function() { + n.execCommand("mceInsertContent", !1, "
    ") + }, + mceToggleVisualAid: function() { + n.hasVisual = !n.hasVisual, n.addVisual() + }, + mceReplaceContent: function(e, t, r) { + n.execCommand("mceInsertContent", !1, r.replace(/\{\$selection\}/g, R.getContent({ + format: "text" + }))) + }, + mceInsertLink: function(e, t, n) { + var r; + "string" == typeof n && (n = { + href: n + }), r = T.getParent(R.getNode(), "a"), n.href = n.href.replace(" ", "%20"), r && n.href || A.remove("link"), n.href && A.apply("link", n, r) + }, + selectAll: function() { + var e = T.getRoot(), + t; + R.getRng().setStart ? (t = T.createRng(), t.setStart(e, 0), t.setEnd(e, e.childNodes.length), R.setRng(t)) : (t = R.getRng(), t.item || (t.moveToElementText(e), t.select())) + }, + "delete": function() { + E("Delete"); + var e = n.getBody(); + T.isEmpty(e) && (n.setContent(""), e.firstChild && T.isBlock(e.firstChild) ? n.selection.setCursorLocation(e.firstChild, 0) : n.selection.setCursorLocation(e, 0)) + }, + mceNewDocument: function() { + n.setContent("") + }, + InsertLineBreak: function(e, t, o) { + function a() { + for (var e = new i(m, v), t, r = n.schema.getNonEmptyElements(); t = e.next();) + if (r[t.nodeName.toLowerCase()] || t.length > 0) return !0 + } + var s = o, + l, c, u, h = R.getRng(!0); + new r(T).normalize(h); + var p = h.startOffset, + m = h.startContainer; + if (1 == m.nodeType && m.hasChildNodes()) { + var g = p > m.childNodes.length - 1; + m = m.childNodes[Math.min(p, m.childNodes.length - 1)] || m, p = g && 3 == m.nodeType ? m.nodeValue.length : 0 + } + var v = T.getParent(m, T.isBlock), + y = v ? v.nodeName.toUpperCase() : "", + b = v ? T.getParent(v.parentNode, T.isBlock) : null, + C = b ? b.nodeName.toUpperCase() : "", + x = s && s.ctrlKey; + "LI" != C || x || (v = b, y = C), m && 3 == m.nodeType && p >= m.nodeValue.length && (d || a() || (l = T.create("br"), h.insertNode(l), h.setStartAfter(l), h.setEndAfter(l), c = !0)), l = T.create("br"), h.insertNode(l); + var w = T.doc.documentMode; + return d && "PRE" == y && (!w || w < 8) && l.parentNode.insertBefore(T.doc.createTextNode("\r"), l), u = T.create("span", {}, " "), l.parentNode.insertBefore(u, l), R.scrollIntoView(u), T.remove(u), c ? (h.setStartBefore(l), h.setEndBefore(l)) : (h.setStartAfter(l), h.setEndAfter(l)), R.setRng(h), n.undoManager.add(), f + } + }), v({ + "JustifyLeft,JustifyCenter,JustifyRight,JustifyFull": function(e) { + var t = "align" + e.substring(7), + n = R.isCollapsed() ? [T.getParent(R.getNode(), T.isBlock)] : R.getSelectedBlocks(), + r = l(n, function(e) { + return !!A.matchNode(e, t) + }); + return c(r, f) !== -1 + }, + "Bold,Italic,Underline,Strikethrough,Superscript,Subscript": function(e) { + return N(e) + }, + mceBlockQuote: function() { + return N("blockquote") + }, + Outdent: function() { + var e; + if (D.inline_styles) { + if ((e = T.getParent(R.getStart(), T.isBlock)) && parseInt(e.style.paddingLeft, 10) > 0) return f; + if ((e = T.getParent(R.getEnd(), T.isBlock)) && parseInt(e.style.paddingLeft, 10) > 0) return f + } + return m("InsertUnorderedList") || m("InsertOrderedList") || !D.inline_styles && !!T.getParent(R.getNode(), "BLOCKQUOTE") + }, + "InsertUnorderedList,InsertOrderedList": function(e) { + var t = T.getParent(R.getNode(), "ul,ol"); + return t && ("insertunorderedlist" === e && "UL" === t.tagName || "insertorderedlist" === e && "OL" === t.tagName) + } + }, "state"), v({ + "FontSize,FontName": function(e) { + var t = 0, + n; + return (n = T.getParent(R.getNode(), "span")) && (t = "fontsize" == e ? n.style.fontSize : n.style.fontFamily.replace(/, /g, ",").replace(/[\'\"]/g, "").toLowerCase()), t + } + }, "value"), v({ + Undo: function() { + n.undoManager.undo() + }, + Redo: function() { + n.undoManager.redo() + } + }) + } + }), r(ce, [m], function(e) { + function t(e, o) { + var a = this, + s, l; + if (e = r(e), o = a.settings = o || {}, s = o.base_uri, /^([\w\-]+):([^\/]{2})/i.test(e) || /^\s*#/.test(e)) return void(a.source = e); + var c = 0 === e.indexOf("//"); + 0 !== e.indexOf("/") || c || (e = (s ? s.protocol || "http" : "http") + "://mce_host" + e), /^[\w\-]*:?\/\//.test(e) || (l = o.base_uri ? o.base_uri.path : new t(location.href).directory, "" === o.base_uri.protocol ? e = "//mce_host" + a.toAbsPath(l, e) : (e = /([^#?]*)([#?]?.*)/.exec(e), e = (s && s.protocol || "http") + "://mce_host" + a.toAbsPath(l, e[1]) + e[2])), e = e.replace(/@@/g, "(mce_at)"), e = /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e), n(i, function(t, n) { + var r = e[n]; + r && (r = r.replace(/\(mce_at\)/g, "@@")), a[t] = r + }), s && (a.protocol || (a.protocol = s.protocol), a.userInfo || (a.userInfo = s.userInfo), a.port || "mce_host" !== a.host || (a.port = s.port), a.host && "mce_host" !== a.host || (a.host = s.host), a.source = ""), c && (a.protocol = "") + } + var n = e.each, + r = e.trim, + i = "source protocol authority userInfo user password host port relative path directory file query anchor".split(" "), + o = { + ftp: 21, + http: 80, + https: 443, + mailto: 25 + }; + return t.prototype = { + setPath: function(e) { + var t = this; + e = /^(.*?)\/?(\w+)?$/.exec(e), t.path = e[0], t.directory = e[1], t.file = e[2], t.source = "", t.getURI() + }, + toRelative: function(e) { + var n = this, + r; + if ("./" === e) return e; + if (e = new t(e, { + base_uri: n + }), "mce_host" != e.host && n.host != e.host && e.host || n.port != e.port || n.protocol != e.protocol && "" !== e.protocol) return e.getURI(); + var i = n.getURI(), + o = e.getURI(); + return i == o || "/" == i.charAt(i.length - 1) && i.substr(0, i.length - 1) == o ? i : (r = n.toRelPath(n.path, e.path), e.query && (r += "?" + e.query), e.anchor && (r += "#" + e.anchor), r) + }, + toAbsolute: function(e, n) { + return e = new t(e, { + base_uri: this + }), e.getURI(n && this.isSameOrigin(e)) + }, + isSameOrigin: function(e) { + if (this.host == e.host && this.protocol == e.protocol) { + if (this.port == e.port) return !0; + var t = o[this.protocol]; + if (t && (this.port || t) == (e.port || t)) return !0 + } + return !1 + }, + toRelPath: function(e, t) { + var n, r = 0, + i = "", + o, a; + if (e = e.substring(0, e.lastIndexOf("/")), e = e.split("/"), n = t.split("/"), e.length >= n.length) + for (o = 0, a = e.length; o < a; o++) + if (o >= n.length || e[o] != n[o]) { + r = o + 1; + break + } + if (e.length < n.length) + for (o = 0, a = n.length; o < a; o++) + if (o >= e.length || e[o] != n[o]) { + r = o + 1; + break + } + if (1 === r) return t; + for (o = 0, a = e.length - (r - 1); o < a; o++) i += "../"; + for (o = r - 1, a = n.length; o < a; o++) i += o != r - 1 ? "/" + n[o] : n[o]; + return i + }, + toAbsPath: function(e, t) { + var r, i = 0, + o = [], + a, s; + for (a = /\/$/.test(t) ? "/" : "", e = e.split("/"), t = t.split("/"), n(e, function(e) { + e && o.push(e) + }), e = o, r = t.length - 1, o = []; r >= 0; r--) 0 !== t[r].length && "." !== t[r] && (".." !== t[r] ? i > 0 ? i-- : o.push(t[r]) : i++); + return r = e.length - i, s = r <= 0 ? o.reverse().join("/") : e.slice(0, r).join("/") + "/" + o.reverse().join("/"), 0 !== s.indexOf("/") && (s = "/" + s), a && s.lastIndexOf("/") !== s.length - 1 && (s += a), s + }, + getURI: function(e) { + var t, n = this; + return n.source && !e || (t = "", e || (t += n.protocol ? n.protocol + "://" : "//", n.userInfo && (t += n.userInfo + "@"), n.host && (t += n.host), n.port && (t += ":" + n.port)), n.path && (t += n.path), n.query && (t += "?" + n.query), n.anchor && (t += "#" + n.anchor), n.source = t), n.source + } + }, t.parseDataUri = function(e) { + var t, n; + return e = decodeURIComponent(e).split(","), n = /data:([^;]+)/.exec(e[0]), n && (t = n[1]), { + type: t, + data: e[1] + } + }, t.getDocumentBaseUrl = function(e) { + var t; + return t = 0 !== e.protocol.indexOf("http") && "file:" !== e.protocol ? e.href : e.protocol + "//" + e.host + e.pathname, /^[^:]+:\/\/\/?[^\/]+\//.test(t) && (t = t.replace(/[\?#].*$/, "").replace(/[\/\\][^\/]+$/, ""), /[\/\\]$/.test(t) || (t += "/")), t + }, t + }), r(ue, [m], function(e) { + function t() {} + var n = e.each, + r = e.extend, + i, o; + return t.extend = i = function(e) { + function t() { + var e, t, n, r = this; + if (!o && (r.init && r.init.apply(r, arguments), t = r.Mixins)) + for (e = t.length; e--;) n = t[e], n.init && n.init.apply(r, arguments) + } + + function a() { + return this + } + + function s(e, t) { + return function() { + var n = this, + r = n._super, + i; + return n._super = c[e], i = t.apply(n, arguments), n._super = r, i + } + } + var l = this, + c = l.prototype, + u, d, f; + o = !0, u = new l, o = !1, e.Mixins && (n(e.Mixins, function(t) { + for (var n in t) "init" !== n && (e[n] = t[n]) + }), c.Mixins && (e.Mixins = c.Mixins.concat(e.Mixins))), e.Methods && n(e.Methods.split(","), function(t) { + e[t] = a + }), e.Properties && n(e.Properties.split(","), function(t) { + var n = "_" + t; + e[t] = function(e) { + var t = this, + r; + return e !== r ? (t[n] = e, t) : t[n] + } + }), e.Statics && n(e.Statics, function(e, n) { + t[n] = e + }), e.Defaults && c.Defaults && (e.Defaults = r({}, c.Defaults, e.Defaults)); + for (d in e) f = e[d], "function" == typeof f && c[d] ? u[d] = s(d, f) : u[d] = f; + return t.prototype = u, t.constructor = t, t.extend = i, t + }, t + }), r(de, [m], function(e) { + function t(t) { + function n() { + return !1 + } + + function r() { + return !0 + } + + function i(e, i) { + var o, s, l, c; + if (e = e.toLowerCase(), i = i || {}, i.type = e, i.target || (i.target = u), i.preventDefault || (i.preventDefault = function() { + i.isDefaultPrevented = r + }, i.stopPropagation = function() { + i.isPropagationStopped = r + }, i.stopImmediatePropagation = function() { + i.isImmediatePropagationStopped = r + }, i.isDefaultPrevented = n, i.isPropagationStopped = n, i.isImmediatePropagationStopped = n), t.beforeFire && t.beforeFire(i), o = d[e]) + for (s = 0, l = o.length; s < l; s++) { + if (c = o[s], c.once && a(e, c.func), i.isImmediatePropagationStopped()) return i.stopPropagation(), i; + if (c.func.call(u, i) === !1) return i.preventDefault(), i + } + return i + } + + function o(t, r, i, o) { + var a, s, l; + if (r === !1 && (r = n), r) + for (r = { + func: r + }, o && e.extend(r, o), s = t.toLowerCase().split(" "), l = s.length; l--;) t = s[l], a = d[t], a || (a = d[t] = [], f(t, !0)), i ? a.unshift(r) : a.push(r); + return c + } + + function a(e, t) { + var n, r, i, o, a; + if (e) + for (o = e.toLowerCase().split(" "), n = o.length; n--;) { + if (e = o[n], r = d[e], !e) { + for (i in d) f(i, !1), delete d[i]; + return c + } + if (r) { + if (t) + for (a = r.length; a--;) r[a].func === t && (r = r.slice(0, a).concat(r.slice(a + 1)), d[e] = r); + else r.length = 0; + r.length || (f(e, !1), delete d[e]) + } + } else { + for (e in d) f(e, !1); + d = {} + } + return c + } + + function s(e, t, n) { + return o(e, t, n, { + once: !0 + }) + } + + function l(e) { + return e = e.toLowerCase(), !(!d[e] || 0 === d[e].length) + } + var c = this, + u, d = {}, + f; + t = t || {}, u = t.scope || c, f = t.toggleEvent || n, c.fire = i, c.on = o, c.off = a, c.once = s, c.has = l + } + var n = e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend", " "); + return t.isNative = function(e) { + return !!n[e.toLowerCase()] + }, t + }), r(fe, [], function() { + function e(e) { + this.create = e.create + } + return e.create = function(t, n) { + return new e({ + create: function(e, r) { + function i(t) { + e.set(r, t.value) + } + + function o(e) { + t.set(n, e.value) + } + var a; + return e.on("change:" + r, o), t.on("change:" + n, i), a = e._bindings, a || (a = e._bindings = [], e.on("destroy", function() { + for (var e = a.length; e--;) a[e]() + })), a.push(function() { + t.off("change:" + n, i) + }), t.get(n) + } + }) + }, e + }), r(he, [de], function(e) { + function t(t) { + return t._eventDispatcher || (t._eventDispatcher = new e({ + scope: t, + toggleEvent: function(n, r) { + e.isNative(n) && t.toggleNativeEvent && t.toggleNativeEvent(n, r) + } + })), t._eventDispatcher + } + return { + fire: function(e, n, r) { + var i = this; + if (i.removed && "remove" !== e) return n; + if (n = t(i).fire(e, n, r), r !== !1 && i.parent) + for (var o = i.parent(); o && !n.isPropagationStopped();) o.fire(e, n, !1), o = o.parent(); + return n + }, + on: function(e, n, r) { + return t(this).on(e, n, r) + }, + off: function(e, n) { + return t(this).off(e, n) + }, + once: function(e, n) { + return t(this).once(e, n) + }, + hasEventListeners: function(e) { + return t(this).has(e) + } + } + }), r(pe, [fe, he, ue, m], function(e, t, n, r) { + function i(e) { + return e.nodeType > 0 + } + + function o(e, t) { + var n, a; + if (e === t) return !0; + if (null === e || null === t) return e === t; + if ("object" != typeof e || "object" != typeof t) return e === t; + if (r.isArray(t)) { + if (e.length !== t.length) return !1; + for (n = e.length; n--;) + if (!o(e[n], t[n])) return !1 + } + if (i(e) || i(t)) return e === t; + a = {}; + for (n in t) { + if (!o(e[n], t[n])) return !1; + a[n] = !0 + } + for (n in e) + if (!a[n] && !o(e[n], t[n])) return !1; + return !0 + } + return n.extend({ + Mixins: [t], + init: function(t) { + var n, r; + t = t || {}; + for (n in t) r = t[n], r instanceof e && (t[n] = r.create(this, n)); + this.data = t + }, + set: function(t, n) { + var r, i, a = this.data[t]; + if (n instanceof e && (n = n.create(this, t)), "object" == typeof t) { + for (r in t) this.set(r, t[r]); + return this + } + return o(a, n) || (this.data[t] = n, i = { + target: this, + name: t, + value: n, + oldValue: a + }, this.fire("change:" + t, i), this.fire("change", i)), this + }, + get: function(e) { + return this.data[e] + }, + has: function(e) { + return e in this.data + }, + bind: function(t) { + return e.create(this, t) + }, + destroy: function() { + this.fire("destroy") + } + }) + }), r(me, [ue], function(e) { + function t(e) { + for (var t = [], n = e.length, r; n--;) r = e[n], r.__checked || (t.push(r), r.__checked = 1); + for (n = t.length; n--;) delete t[n].__checked; + return t + } + var n = /^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i, + r = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, + i = /^\s*|\s*$/g, + o, a = e.extend({ + init: function(e) { + function t(e) { + if (e) return e = e.toLowerCase(), + function(t) { + return "*" === e || t.type === e + } + } + + function o(e) { + if (e) return function(t) { + return t._name === e + } + } + + function a(e) { + if (e) return e = e.split("."), + function(t) { + for (var n = e.length; n--;) + if (!t.classes.contains(e[n])) return !1; + return !0 + } + } + + function s(e, t, n) { + if (e) return function(r) { + var i = r[e] ? r[e]() : ""; + return t ? "=" === t ? i === n : "*=" === t ? i.indexOf(n) >= 0 : "~=" === t ? (" " + i + " ").indexOf(" " + n + " ") >= 0 : "!=" === t ? i != n : "^=" === t ? 0 === i.indexOf(n) : "$=" === t && i.substr(i.length - n.length) === n : !!n + } + } + + function l(e) { + var t; + if (e) return e = /(?:not\((.+)\))|(.+)/i.exec(e), e[1] ? (t = u(e[1], []), function(e) { + return !d(e, t) + }) : (e = e[2], function(t, n, r) { + return "first" === e ? 0 === n : "last" === e ? n === r - 1 : "even" === e ? n % 2 === 0 : "odd" === e ? n % 2 === 1 : !!t[e] && t[e]() + }) + } + + function c(e, r, c) { + function u(e) { + e && r.push(e) + } + var d; + return d = n.exec(e.replace(i, "")), u(t(d[1])), u(o(d[2])), u(a(d[3])), u(s(d[4], d[5], d[6])), u(l(d[7])), r.pseudo = !!d[7], r.direct = c, r + } + + function u(e, t) { + var n = [], + i, o, a; + do + if (r.exec(""), o = r.exec(e), o && (e = o[3], n.push(o[1]), o[2])) { + i = o[3]; + break + } + while (o); + for (i && u(i, t), e = [], a = 0; a < n.length; a++) ">" != n[a] && e.push(c(n[a], [], ">" === n[a - 1])); + return t.push(e), t + } + var d = this.match; + this._selectors = u(e, []) + }, + match: function(e, t) { + var n, r, i, o, a, s, l, c, u, d, f, h, p; + for (t = t || this._selectors, n = 0, r = t.length; n < r; n++) { + for (a = t[n], o = a.length, p = e, h = 0, i = o - 1; i >= 0; i--) + for (c = a[i]; p;) { + if (c.pseudo) + for (f = p.parent().items(), u = d = f.length; u-- && f[u] !== p;); + for (s = 0, l = c.length; s < l; s++) + if (!c[s](p, u, d)) { + s = l + 1; + break + } + if (s === l) { + h++; + break + } + if (i === o - 1) break; + p = p.parent() + } + if (h === o) return !0 + } + return !1 + }, + find: function(e) { + function n(e, t, i) { + var o, a, s, l, c, u = t[i]; + for (o = 0, a = e.length; o < a; o++) { + for (c = e[o], s = 0, l = u.length; s < l; s++) + if (!u[s](c, o, a)) { + s = l + 1; + break + } + if (s === l) i == t.length - 1 ? r.push(c) : c.items && n(c.items(), t, i + 1); + else if (u.direct) return; + c.items && n(c.items(), t, i) + } + } + var r = [], + i, s, l = this._selectors; + if (e.items) { + for (i = 0, s = l.length; i < s; i++) n(e.items(), l[i], 0); + s > 1 && (r = t(r)) + } + return o || (o = a.Collection), new o(r) + } + }); + return a + }), r(ge, [m, me, ue], function(e, t, n) { + var r, i, o = Array.prototype.push, + a = Array.prototype.slice; + return i = { + length: 0, + init: function(e) { + e && this.add(e) + }, + add: function(t) { + var n = this; + return e.isArray(t) ? o.apply(n, t) : t instanceof r ? n.add(t.toArray()) : o.call(n, t), n + }, + set: function(e) { + var t = this, + n = t.length, + r; + for (t.length = 0, t.add(e), r = t.length; r < n; r++) delete t[r]; + return t + }, + filter: function(e) { + var n = this, + i, o, a = [], + s, l; + for ("string" == typeof e ? (e = new t(e), l = function(t) { + return e.match(t) + }) : l = e, i = 0, o = n.length; i < o; i++) s = n[i], l(s) && a.push(s); + return new r(a) + }, + slice: function() { + return new r(a.apply(this, arguments)) + }, + eq: function(e) { + return e === -1 ? this.slice(e) : this.slice(e, +e + 1) + }, + each: function(t) { + return e.each(this, t), this + }, + toArray: function() { + return e.toArray(this) + }, + indexOf: function(e) { + for (var t = this, n = t.length; n-- && t[n] !== e;); + return n + }, + reverse: function() { + return new r(e.toArray(this).reverse()) + }, + hasClass: function(e) { + return !!this[0] && this[0].classes.contains(e) + }, + prop: function(e, t) { + var n = this, + r, i; + return t !== r ? (n.each(function(n) { + n[e] && n[e](t) + }), n) : (i = n[0], i && i[e] ? i[e]() : void 0) + }, + exec: function(t) { + var n = this, + r = e.toArray(arguments).slice(1); + return n.each(function(e) { + e[t] && e[t].apply(e, r) + }), n + }, + remove: function() { + for (var e = this.length; e--;) this[e].remove(); + return this + }, + addClass: function(e) { + return this.each(function(t) { + t.classes.add(e) + }) + }, + removeClass: function(e) { + return this.each(function(t) { + t.classes.remove(e) + }) + } + }, e.each("fire on off show hide append prepend before after reflow".split(" "), function(t) { + i[t] = function() { + var n = e.toArray(arguments); + return this.each(function(e) { + t in e && e[t].apply(e, n) + }), this + } + }), e.each("text name disabled active selected checked visible parent value data".split(" "), function(e) { + i[e] = function(t) { + return this.prop(e, t) + } + }), r = n.extend(i), t.Collection = r, r + }), r(ve, [d, m, w], function(e, t, n) { + var r = 0, + i = { + id: function() { + return "mceu_" + r++ + }, + create: function(e, r, i) { + var o = document.createElement(e); + return n.DOM.setAttribs(o, r), "string" == typeof i ? o.innerHTML = i : t.each(i, function(e) { + e.nodeType && o.appendChild(e) + }), o + }, + createFragment: function(e) { + return n.DOM.createFragment(e) + }, + getWindowSize: function() { + return n.DOM.getViewPort() + }, + getSize: function(e) { + var t, n; + if (e.getBoundingClientRect) { + var r = e.getBoundingClientRect(); + t = Math.max(r.width || r.right - r.left, e.offsetWidth), n = Math.max(r.height || r.bottom - r.bottom, e.offsetHeight) + } else t = e.offsetWidth, n = e.offsetHeight; + return { + width: t, + height: n + } + }, + getPos: function(e, t) { + return n.DOM.getPos(e, t || i.getContainer()) + }, + getContainer: function() { + return e.container ? e.container : document.body + }, + getViewPort: function(e) { + return n.DOM.getViewPort(e) + }, + get: function(e) { + return document.getElementById(e) + }, + addClass: function(e, t) { + return n.DOM.addClass(e, t) + }, + removeClass: function(e, t) { + return n.DOM.removeClass(e, t) + }, + hasClass: function(e, t) { + return n.DOM.hasClass(e, t) + }, + toggleClass: function(e, t, r) { + return n.DOM.toggleClass(e, t, r) + }, + css: function(e, t, r) { + return n.DOM.setStyle(e, t, r) + }, + getRuntimeStyle: function(e, t) { + return n.DOM.getStyle(e, t, !0) + }, + on: function(e, t, r, i) { + return n.DOM.bind(e, t, r, i) + }, + off: function(e, t, r) { + return n.DOM.unbind(e, t, r) + }, + fire: function(e, t, r) { + return n.DOM.fire(e, t, r) + }, + innerHtml: function(e, t) { + n.DOM.setHTML(e, t) + } + }; + return i + }), r(ye, [], function() { + return { + parseBox: function(e) { + var t, n = 10; + if (e) return "number" == typeof e ? (e = e || 0, { + top: e, + left: e, + bottom: e, + right: e + }) : (e = e.split(" "), t = e.length, 1 === t ? e[1] = e[2] = e[3] = e[0] : 2 === t ? (e[2] = e[0], e[3] = e[1]) : 3 === t && (e[3] = e[1]), { + top: parseInt(e[0], n) || 0, + right: parseInt(e[1], n) || 0, + bottom: parseInt(e[2], n) || 0, + left: parseInt(e[3], n) || 0 + }) + }, + measureBox: function(e, t) { + function n(t) { + var n = document.defaultView; + return n ? (t = t.replace(/[A-Z]/g, function(e) { + return "-" + e + }), n.getComputedStyle(e, null).getPropertyValue(t)) : e.currentStyle[t] + } + + function r(e) { + var t = parseFloat(n(e), 10); + return isNaN(t) ? 0 : t + } + return { + top: r(t + "TopWidth"), + right: r(t + "RightWidth"), + bottom: r(t + "BottomWidth"), + left: r(t + "LeftWidth") + } + } + } + }), r(be, [m], function(e) { + function t() {} + + function n(e) { + this.cls = [], this.cls._map = {}, this.onchange = e || t, this.prefix = "" + } + return e.extend(n.prototype, { + add: function(e) { + return e && !this.contains(e) && (this.cls._map[e] = !0, this.cls.push(e), this._change()), this + }, + remove: function(e) { + if (this.contains(e)) { + for (var t = 0; t < this.cls.length && this.cls[t] !== e; t++); + this.cls.splice(t, 1), delete this.cls._map[e], this._change() + } + return this + }, + toggle: function(e, t) { + var n = this.contains(e); + return n !== t && (n ? this.remove(e) : this.add(e), this._change()), this + }, + contains: function(e) { + return !!this.cls._map[e] + }, + _change: function() { + delete this.clsValue, this.onchange.call(this) + } + }), n.prototype.toString = function() { + var e; + if (this.clsValue) return this.clsValue; + e = ""; + for (var t = 0; t < this.cls.length; t++) t > 0 && (e += " "), e += this.prefix + this.cls[t]; + return e + }, n + }), r(Ce, [u], function(e) { + var t = {}, + n; + return { + add: function(r) { + var i = r.parent(); + if (i) { + if (!i._layout || i._layout.isNative()) return; + t[i._id] || (t[i._id] = i), n || (n = !0, e.requestAnimationFrame(function() { + var e, r; + n = !1; + for (e in t) r = t[e], r.state.get("rendered") && r.reflow(); + t = {} + }, document.body)) + } + }, + remove: function(e) { + t[e._id] && delete t[e._id] + } + } + }), r(xe, [ue, m, de, pe, ge, ve, g, ye, be, Ce], function(e, t, n, r, i, o, a, s, l, c) { + function u(e) { + return e._eventDispatcher || (e._eventDispatcher = new n({ + scope: e, + toggleEvent: function(t, r) { + r && n.isNative(t) && (e._nativeEvents || (e._nativeEvents = {}), e._nativeEvents[t] = !0, e.state.get("rendered") && d(e)) + } + })), e._eventDispatcher + } + + function d(e) { + function t(t) { + var n = e.getParentCtrl(t.target); + n && n.fire(t.type, t) + } + + function n() { + var e = c._lastHoverCtrl; + e && (e.fire("mouseleave", { + target: e.getEl() + }), e.parents().each(function(e) { + e.fire("mouseleave", { + target: e.getEl() + }) + }), c._lastHoverCtrl = null) + } + + function r(t) { + var n = e.getParentCtrl(t.target), + r = c._lastHoverCtrl, + i = 0, + o, a, s; + if (n !== r) { + if (c._lastHoverCtrl = n, a = n.parents().toArray().reverse(), a.push(n), r) { + for (s = r.parents().toArray().reverse(), s.push(r), i = 0; i < s.length && a[i] === s[i]; i++); + for (o = s.length - 1; o >= i; o--) r = s[o], r.fire("mouseleave", { + target: r.getEl() + }) + } + for (o = i; o < a.length; o++) n = a[o], n.fire("mouseenter", { + target: n.getEl() + }) + } + } + + function i(t) { + t.preventDefault(), "mousewheel" == t.type ? (t.deltaY = -.025 * t.wheelDelta, t.wheelDeltaX && (t.deltaX = -.025 * t.wheelDeltaX)) : (t.deltaX = 0, t.deltaY = t.detail), t = e.fire("wheel", t) + } + var o, s, l, c, u, d; + if (u = e._nativeEvents) { + for (l = e.parents().toArray(), l.unshift(e), o = 0, s = l.length; !c && o < s; o++) c = l[o]._eventsRoot; + for (c || (c = l[l.length - 1] || e), e._eventsRoot = c, s = o, o = 0; o < s; o++) l[o]._eventsRoot = c; + var p = c._delegates; + p || (p = c._delegates = {}); + for (d in u) { + if (!u) return !1; + "wheel" !== d || h ? ("mouseenter" === d || "mouseleave" === d ? c._hasMouseEnter || (a(c.getEl()).on("mouseleave", n).on("mouseover", r), c._hasMouseEnter = 1) : p[d] || (a(c.getEl()).on(d, t), p[d] = !0), u[d] = !1) : f ? a(e.getEl()).on("mousewheel", i) : a(e.getEl()).on("DOMMouseScroll", i) + } + } + } + var f = "onmousewheel" in document, + h = !1, + p = "mce-", + m, g = 0, + v = { + Statics: { + classPrefix: p + }, + isRtl: function() { + return m.rtl + }, + classPrefix: p, + init: function(e) { + function n(e) { + var t; + for (e = e.split(" "), t = 0; t < e.length; t++) i.classes.add(e[t]) + } + var i = this, + o, c; + i.settings = e = t.extend({}, i.Defaults, e), i._id = e.id || "mceu_" + g++, i._aria = { + role: e.role + }, i._elmCache = {}, i.$ = a, i.state = new r({ + visible: !0, + active: !1, + disabled: !1, + value: "" + }), i.data = new r(e.data), i.classes = new l(function() { + i.state.get("rendered") && (i.getEl().className = this.toString()) + }), i.classes.prefix = i.classPrefix, o = e.classes, o && (i.Defaults && (c = i.Defaults.classes, c && o != c && n(c)), n(o)), t.each("title text name visible disabled active value".split(" "), function(t) { + t in e && i[t](e[t]) + }), i.on("click", function() { + if (i.disabled()) return !1 + }), i.settings = e, i.borderBox = s.parseBox(e.border), i.paddingBox = s.parseBox(e.padding), i.marginBox = s.parseBox(e.margin), e.hidden && i.hide() + }, + Properties: "parent,name", + getContainerElm: function() { + return o.getContainer() + }, + getParentCtrl: function(e) { + for (var t, n = this.getRoot().controlIdLookup; e && n && !(t = n[e.id]);) e = e.parentNode; + return t + }, + initLayoutRect: function() { + var e = this, + t = e.settings, + n, r, i = e.getEl(), + a, l, c, u, d, f, h, p; + n = e.borderBox = e.borderBox || s.measureBox(i, "border"), e.paddingBox = e.paddingBox || s.measureBox(i, "padding"), e.marginBox = e.marginBox || s.measureBox(i, "margin"), p = o.getSize(i), f = t.minWidth, h = t.minHeight, c = f || p.width, u = h || p.height, a = t.width, l = t.height, d = t.autoResize, d = "undefined" != typeof d ? d : !a && !l, a = a || c, l = l || u; + var m = n.left + n.right, + g = n.top + n.bottom, + v = t.maxWidth || 65535, + y = t.maxHeight || 65535; + return e._layoutRect = r = { + x: t.x || 0, + y: t.y || 0, + w: a, + h: l, + deltaW: m, + deltaH: g, + contentW: a - m, + contentH: l - g, + innerW: a - m, + innerH: l - g, + startMinWidth: f || 0, + startMinHeight: h || 0, + minW: Math.min(c, v), + minH: Math.min(u, y), + maxW: v, + maxH: y, + autoResize: d, + scrollW: 0 + }, e._lastLayoutRect = {}, r + }, + layoutRect: function(e) { + var t = this, + n = t._layoutRect, + r, i, o, a, s, l; + return n || (n = t.initLayoutRect()), e ? (o = n.deltaW, a = n.deltaH, e.x !== s && (n.x = e.x), e.y !== s && (n.y = e.y), e.minW !== s && (n.minW = e.minW), e.minH !== s && (n.minH = e.minH), i = e.w, i !== s && (i = i < n.minW ? n.minW : i, i = i > n.maxW ? n.maxW : i, n.w = i, n.innerW = i - o), i = e.h, i !== s && (i = i < n.minH ? n.minH : i, i = i > n.maxH ? n.maxH : i, n.h = i, n.innerH = i - a), i = e.innerW, i !== s && (i = i < n.minW - o ? n.minW - o : i, i = i > n.maxW - o ? n.maxW - o : i, n.innerW = i, n.w = i + o), i = e.innerH, i !== s && (i = i < n.minH - a ? n.minH - a : i, i = i > n.maxH - a ? n.maxH - a : i, n.innerH = i, n.h = i + a), e.contentW !== s && (n.contentW = e.contentW), e.contentH !== s && (n.contentH = e.contentH), r = t._lastLayoutRect, r.x === n.x && r.y === n.y && r.w === n.w && r.h === n.h || (l = m.repaintControls, l && l.map && !l.map[t._id] && (l.push(t), l.map[t._id] = !0), r.x = n.x, r.y = n.y, r.w = n.w, r.h = n.h), t) : n + }, + repaint: function() { + var e = this, + t, n, r, i, o, a, s, l, c, u; + c = document.createRange ? function(e) { + return e + } : Math.round, t = e.getEl().style, i = e._layoutRect, l = e._lastRepaintRect || {}, o = e.borderBox, a = o.left + o.right, s = o.top + o.bottom, i.x !== l.x && (t.left = c(i.x) + "px", l.x = i.x), i.y !== l.y && (t.top = c(i.y) + "px", l.y = i.y), i.w !== l.w && (u = c(i.w - a), t.width = (u >= 0 ? u : 0) + "px", l.w = i.w), i.h !== l.h && (u = c(i.h - s), t.height = (u >= 0 ? u : 0) + "px", l.h = i.h), e._hasBody && i.innerW !== l.innerW && (u = c(i.innerW), r = e.getEl("body"), r && (n = r.style, n.width = (u >= 0 ? u : 0) + "px"), l.innerW = i.innerW), e._hasBody && i.innerH !== l.innerH && (u = c(i.innerH), r = r || e.getEl("body"), r && (n = n || r.style, n.height = (u >= 0 ? u : 0) + "px"), l.innerH = i.innerH), e._lastRepaintRect = l, e.fire("repaint", {}, !1) + }, + updateLayoutRect: function() { + var e = this; + e.parent()._lastRect = null, o.css(e.getEl(), { + width: "", + height: "" + }), e._layoutRect = e._lastRepaintRect = e._lastLayoutRect = null, e.initLayoutRect() + }, + on: function(e, t) { + function n(e) { + var t, n; + return "string" != typeof e ? e : function(i) { + return t || r.parentsAndSelf().each(function(r) { + var i = r.settings.callbacks; + if (i && (t = i[e])) return n = r, !1 + }), t ? t.call(n, i) : (i.action = e, void this.fire("execute", i)) + } + } + var r = this; + return u(r).on(e, n(t)), r + }, + off: function(e, t) { + return u(this).off(e, t), this + }, + fire: function(e, t, n) { + var r = this; + if (t = t || {}, t.control || (t.control = r), t = u(r).fire(e, t), n !== !1 && r.parent) + for (var i = r.parent(); i && !t.isPropagationStopped();) i.fire(e, t, !1), i = i.parent(); + return t + }, + hasEventListeners: function(e) { + return u(this).has(e) + }, + parents: function(e) { + var t = this, + n, r = new i; + for (n = t.parent(); n; n = n.parent()) r.add(n); + return e && (r = r.filter(e)), r + }, + parentsAndSelf: function(e) { + return new i(this).add(this.parents(e)) + }, + next: function() { + var e = this.parent().items(); + return e[e.indexOf(this) + 1] + }, + prev: function() { + var e = this.parent().items(); + return e[e.indexOf(this) - 1] + }, + innerHtml: function(e) { + return this.$el.html(e), this + }, + getEl: function(e) { + var t = e ? this._id + "-" + e : this._id; + return this._elmCache[t] || (this._elmCache[t] = a("#" + t)[0]), this._elmCache[t] + }, + show: function() { + return this.visible(!0) + }, + hide: function() { + return this.visible(!1) + }, + focus: function() { + try { + this.getEl().focus() + } catch (e) {} + return this + }, + blur: function() { + return this.getEl().blur(), this + }, + aria: function(e, t) { + var n = this, + r = n.getEl(n.ariaTarget); + return "undefined" == typeof t ? n._aria[e] : (n._aria[e] = t, n.state.get("rendered") && r.setAttribute("role" == e ? e : "aria-" + e, t), n) + }, + encode: function(e, t) { + return t !== !1 && (e = this.translate(e)), (e || "").replace(/[&<>"]/g, function(e) { + return "&#" + e.charCodeAt(0) + ";" + }) + }, + translate: function(e) { + return m.translate ? m.translate(e) : e + }, + before: function(e) { + var t = this, + n = t.parent(); + return n && n.insert(e, n.items().indexOf(t), !0), t + }, + after: function(e) { + var t = this, + n = t.parent(); + return n && n.insert(e, n.items().indexOf(t)), t + }, + remove: function() { + var e = this, + t = e.getEl(), + n = e.parent(), + r, i; + if (e.items) { + var o = e.items().toArray(); + for (i = o.length; i--;) o[i].remove() + } + n && n.items && (r = [], n.items().each(function(t) { + t !== e && r.push(t) + }), n.items().set(r), n._lastRect = null), e._eventsRoot && e._eventsRoot == e && a(t).off(); + var s = e.getRoot().controlIdLookup; + return s && delete s[e._id], t && t.parentNode && t.parentNode.removeChild(t), e.state.set("rendered", !1), e.state.destroy(), e.fire("remove"), e + }, + renderBefore: function(e) { + return a(e).before(this.renderHtml()), this.postRender(), this + }, + renderTo: function(e) { + return a(e || this.getContainerElm()).append(this.renderHtml()), this.postRender(), this + }, + preRender: function() {}, + render: function() {}, + renderHtml: function() { + return '
    ' + }, + postRender: function() { + var e = this, + t = e.settings, + n, r, i, o, s; + e.$el = a(e.getEl()), e.state.set("rendered", !0); + for (o in t) 0 === o.indexOf("on") && e.on(o.substr(2), t[o]); + if (e._eventsRoot) { + for (i = e.parent(); !s && i; i = i.parent()) s = i._eventsRoot; + if (s) + for (o in s._nativeEvents) e._nativeEvents[o] = !0 + } + d(e), t.style && (n = e.getEl(), n && (n.setAttribute("style", t.style), n.style.cssText = t.style)), e.settings.border && (r = e.borderBox, e.$el.css({ + "border-top-width": r.top, + "border-right-width": r.right, + "border-bottom-width": r.bottom, + "border-left-width": r.left + })); + var l = e.getRoot(); + l.controlIdLookup || (l.controlIdLookup = {}), l.controlIdLookup[e._id] = e; + for (var u in e._aria) e.aria(u, e._aria[u]); + e.state.get("visible") === !1 && (e.getEl().style.display = "none"), e.bindStates(), e.state.on("change:visible", function(t) { + var n = t.value, + r; + e.state.get("rendered") && (e.getEl().style.display = n === !1 ? "none" : "", e.getEl().getBoundingClientRect()), r = e.parent(), r && (r._lastRect = null), e.fire(n ? "show" : "hide"), c.add(e) + }), e.fire("postrender", {}, !1) + }, + bindStates: function() {}, + scrollIntoView: function(e) { + function t(e, t) { + var n, r, i = e; + for (n = r = 0; i && i != t && i.nodeType;) n += i.offsetLeft || 0, r += i.offsetTop || 0, i = i.offsetParent; + return { + x: n, + y: r + } + } + var n = this.getEl(), + r = n.parentNode, + i, o, a, s, l, c, u = t(n, r); + return i = u.x, o = u.y, a = n.offsetWidth, s = n.offsetHeight, l = r.clientWidth, c = r.clientHeight, "end" == e ? (i -= l - a, o -= c - s) : "center" == e && (i -= l / 2 - a / 2, o -= c / 2 - s / 2), r.scrollLeft = i, r.scrollTop = o, this + }, + getRoot: function() { + for (var e = this, t, n = []; e;) { + if (e.rootControl) { + t = e.rootControl; + break + } + n.push(e), t = e, e = e.parent() + } + t || (t = this); + for (var r = n.length; r--;) n[r].rootControl = t; + return t + }, + reflow: function() { + c.remove(this); + var e = this.parent(); + return e._layout && !e._layout.isNative() && e.reflow(), this + } + }; + return t.each("text title visible disabled active value".split(" "), function(e) { + v[e] = function(t) { + return 0 === arguments.length ? this.state.get(e) : ("undefined" != typeof t && this.state.set(e, t), this) + } + }), m = e.extend(v) + }), r(we, [], function() { + var e = {}, + t; + return { + add: function(t, n) { + e[t.toLowerCase()] = n + }, + has: function(t) { + return !!e[t.toLowerCase()] + }, + create: function(n, r) { + var i, o, a; + if (!t) { + a = tinymce.ui; + for (o in a) e[o.toLowerCase()] = a[o]; + t = !0 + } + if ("string" == typeof n ? (r = r || {}, r.type = n) : (r = n, n = r.type), n = n.toLowerCase(), i = e[n], !i) throw new Error("Could not find control by type: " + n); + return i = new i(r), i.type = n, i + } + } + }), r(Ee, [], function() { + return function(e) { + function t(e) { + return e && 1 === e.nodeType + } + + function n(e) { + return e = e || C, t(e) ? e.getAttribute("role") : null + } + + function r(e) { + for (var t, r = e || C; r = r.parentNode;) + if (t = n(r)) return t + } + + function i(e) { + var n = C; + if (t(n)) return n.getAttribute("aria-" + e) + } + + function o(e) { + var t = e.tagName.toUpperCase(); + return "INPUT" == t || "TEXTAREA" == t || "SELECT" == t + } + + function a(e) { + return !(!o(e) || e.hidden) || !!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(n(e)) + } + + function s(e) { + function t(e) { + if (1 == e.nodeType && "none" != e.style.display && !e.disabled) { + a(e) && n.push(e); + for (var r = 0; r < e.childNodes.length; r++) t(e.childNodes[r]) + } + } + var n = []; + return t(e || b.getEl()), n + } + + function l(e) { + var t, n; + e = e || x, n = e.parents().toArray(), n.unshift(e); + for (var r = 0; r < n.length && (t = n[r], !t.settings.ariaRoot); r++); + return t + } + + function c(e) { + var t = l(e), + n = s(t.getEl()); + t.settings.ariaRemember && "lastAriaIndex" in t ? u(t.lastAriaIndex, n) : u(0, n) + } + + function u(e, t) { + return e < 0 ? e = t.length - 1 : e >= t.length && (e = 0), t[e] && t[e].focus(), e + } + + function d(e, t) { + var n = -1, + r = l(); + t = t || s(r.getEl()); + for (var i = 0; i < t.length; i++) t[i] === C && (n = i); + n += e, r.lastAriaIndex = u(n, t) + } + + function f() { + var e = r(); + "tablist" == e ? d(-1, s(C.parentNode)) : x.parent().submenu ? v() : d(-1) + } + + function h() { + var e = n(), + t = r(); + "tablist" == t ? d(1, s(C.parentNode)) : "menuitem" == e && "menu" == t && i("haspopup") ? y() : d(1) + } + + function p() { + d(-1) + } + + function m() { + var e = n(), + t = r(); + "menuitem" == e && "menubar" == t ? y() : "button" == e && i("haspopup") ? y({ + key: "down" + }) : d(1) + } + + function g(e) { + var t = r(); + if ("tablist" == t) { + var n = s(x.getEl("body"))[0]; + n && n.focus() + } else d(e.shiftKey ? -1 : 1) + } + + function v() { + x.fire("cancel") + } + + function y(e) { + e = e || {}, x.fire("click", { + target: C, + aria: e + }) + } + var b = e.root, + C, x; + try { + C = document.activeElement + } catch (w) { + C = document.body + } + return x = b.getParentCtrl(C), b.on("keydown", function(e) { + function t(e, t) { + o(C) || "slider" !== n(C) && t(e) !== !1 && e.preventDefault() + } + if (!e.isDefaultPrevented()) switch (e.keyCode) { + case 37: + t(e, f); + break; + case 39: + t(e, h); + break; + case 38: + t(e, p); + break; + case 40: + t(e, m); + break; + case 27: + v(); + break; + case 14: + case 13: + case 32: + t(e, y); + break; + case 9: + g(e) !== !1 && e.preventDefault() + } + }), b.on("focusin", function(e) { + C = e.target, x = e.control + }), { + focusFirst: c + } + } + }), r(Ne, [xe, ge, me, we, Ee, m, g, be, Ce], function(e, t, n, r, i, o, a, s, l) { + var c = {}; + return e.extend({ + init: function(e) { + var n = this; + n._super(e), e = n.settings, e.fixed && n.state.set("fixed", !0), n._items = new t, n.isRtl() && n.classes.add("rtl"), n.bodyClasses = new s(function() { + n.state.get("rendered") && (n.getEl("body").className = this.toString()) + }), n.bodyClasses.prefix = n.classPrefix, n.classes.add("container"), n.bodyClasses.add("container-body"), e.containerCls && n.classes.add(e.containerCls), n._layout = r.create((e.layout || "") + "layout"), n.settings.items ? n.add(n.settings.items) : n.add(n.render()), n._hasBody = !0 + }, + items: function() { + return this._items + }, + find: function(e) { + return e = c[e] = c[e] || new n(e), e.find(this) + }, + add: function(e) { + var t = this; + return t.items().add(t.create(e)).parent(t), t + }, + focus: function(e) { + var t = this, + n, r, i; + return e && (r = t.keyboardNav || t.parents().eq(-1)[0].keyboardNav) ? void r.focusFirst(t) : (i = t.find("*"), t.statusbar && i.add(t.statusbar.items()), i.each(function(e) { + return e.settings.autofocus ? (n = null, !1) : void(e.canFocus && (n = n || e)) + }), n && n.focus(), t) + }, + replace: function(e, t) { + for (var n, r = this.items(), i = r.length; i--;) + if (r[i] === e) { + r[i] = t; + break + } + i >= 0 && (n = t.getEl(), n && n.parentNode.removeChild(n), n = e.getEl(), n && n.parentNode.removeChild(n)), t.parent(this) + }, + create: function(t) { + var n = this, + i, a = []; + return o.isArray(t) || (t = [t]), o.each(t, function(t) { + t && (t instanceof e || ("string" == typeof t && (t = { + type: t + }), i = o.extend({}, n.settings.defaults, t), t.type = i.type = i.type || t.type || n.settings.defaultType || (i.defaults ? i.defaults.type : null), t = r.create(i)), a.push(t)) + }), a + }, + renderNew: function() { + var e = this; + return e.items().each(function(t, n) { + var r; + t.parent(e), t.state.get("rendered") || (r = e.getEl("body"), r.hasChildNodes() && n <= r.childNodes.length - 1 ? a(r.childNodes[n]).before(t.renderHtml()) : a(r).append(t.renderHtml()), t.postRender(), l.add(t)) + }), e._layout.applyClasses(e.items().filter(":visible")), e._lastRect = null, e + }, + append: function(e) { + return this.add(e).renderNew() + }, + prepend: function(e) { + var t = this; + return t.items().set(t.create(e).concat(t.items().toArray())), t.renderNew() + }, + insert: function(e, t, n) { + var r = this, + i, o, a; + return e = r.create(e), i = r.items(), !n && t < i.length - 1 && (t += 1), t >= 0 && t < i.length && (o = i.slice(0, t).toArray(), a = i.slice(t).toArray(), i.set(o.concat(e, a))), r.renderNew() + }, + fromJSON: function(e) { + var t = this; + for (var n in e) t.find("#" + n).value(e[n]); + return t + }, + toJSON: function() { + var e = this, + t = {}; + return e.find("*").each(function(e) { + var n = e.name(), + r = e.value(); + n && "undefined" != typeof r && (t[n] = r) + }), t + }, + renderHtml: function() { + var e = this, + t = e._layout, + n = this.settings.role; + return e.preRender(), t.preRender(e), '
    ' + (e.settings.html || "") + t.renderHtml(e) + "
    " + }, + postRender: function() { + var e = this, + t; + return e.items().exec("postRender"), e._super(), e._layout.postRender(e), e.state.set("rendered", !0), e.settings.style && e.$el.css(e.settings.style), e.settings.border && (t = e.borderBox, e.$el.css({ + "border-top-width": t.top, + "border-right-width": t.right, + "border-bottom-width": t.bottom, + "border-left-width": t.left + })), e.parent() || (e.keyboardNav = new i({ + root: e + })), e + }, + initLayoutRect: function() { + var e = this, + t = e._super(); + return e._layout.recalc(e), t + }, + recalc: function() { + var e = this, + t = e._layoutRect, + n = e._lastRect; + if (!n || n.w != t.w || n.h != t.h) return e._layout.recalc(e), t = e.layoutRect(), e._lastRect = { + x: t.x, + y: t.y, + w: t.w, + h: t.h + }, !0 + }, + reflow: function() { + var t; + if (l.remove(this), this.visible()) { + for (e.repaintControls = [], e.repaintControls.map = {}, this.recalc(), t = e.repaintControls.length; t--;) e.repaintControls[t].repaint(); + "flow" !== this.settings.layout && "stack" !== this.settings.layout && this.repaint(), e.repaintControls = [] + } + return this + } + }) + }), r(_e, [g], function(e) { + function t(e) { + var t, n, r, i, o, a, s, l, c = Math.max; + return t = e.documentElement, n = e.body, r = c(t.scrollWidth, n.scrollWidth), i = c(t.clientWidth, n.clientWidth), o = c(t.offsetWidth, n.offsetWidth), a = c(t.scrollHeight, n.scrollHeight), s = c(t.clientHeight, n.clientHeight), l = c(t.offsetHeight, n.offsetHeight), { + width: r < o ? i : r, + height: a < l ? s : a + } + } + + function n(e) { + var t, n; + if (e.changedTouches) + for (t = "screenX screenY pageX pageY clientX clientY".split(" "), n = 0; n < t.length; n++) e[t[n]] = e.changedTouches[0][t[n]] + } + return function(r, i) { + function o() { + return s.getElementById(i.handle || r) + } + var a, s = i.document || document, + l, c, u, d, f, h; + i = i || {}, c = function(r) { + var c = t(s), + p, m; + n(r), r.preventDefault(), l = r.button, p = o(), f = r.screenX, h = r.screenY, m = window.getComputedStyle ? window.getComputedStyle(p, null).getPropertyValue("cursor") : p.runtimeStyle.cursor, a = e("
    ").css({ + position: "absolute", + top: 0, + left: 0, + width: c.width, + height: c.height, + zIndex: 2147483647, + opacity: 1e-4, + cursor: m + }).appendTo(s.body), e(s).on("mousemove touchmove", d).on("mouseup touchend", u), i.start(r) + }, d = function(e) { + return n(e), e.button !== l ? u(e) : (e.deltaX = e.screenX - f, e.deltaY = e.screenY - h, e.preventDefault(), void i.drag(e)) + }, u = function(t) { + n(t), e(s).off("mousemove touchmove", d).off("mouseup touchend", u), a.remove(), i.stop && i.stop(t) + }, this.destroy = function() { + e(o()).off() + }, e(o()).on("mousedown touchstart", c) + } + }), r(Se, [g, _e], function(e, t) { + return { + init: function() { + var e = this; + e.on("repaint", e.renderScroll) + }, + renderScroll: function() { + function n() { + function t(t, a, s, l, c, u) { + var d, f, h, p, m, g, v, y, b; + if (f = i.getEl("scroll" + t)) { + if (y = a.toLowerCase(), b = s.toLowerCase(), e(i.getEl("absend")).css(y, i.layoutRect()[l] - 1), !c) return void e(f).css("display", "none"); + e(f).css("display", "block"), d = i.getEl("body"), h = i.getEl("scroll" + t + "t"), p = d["client" + s] - 2 * o, p -= n && r ? f["client" + u] : 0, m = d["scroll" + s], g = p / m, v = {}, v[y] = d["offset" + a] + o, v[b] = p, e(f).css(v), v = {}, v[y] = d["scroll" + a] * g, v[b] = p * g, e(h).css(v) + } + } + var n, r, a; + a = i.getEl("body"), n = a.scrollWidth > a.clientWidth, r = a.scrollHeight > a.clientHeight, t("h", "Left", "Width", "contentW", n, "Height"), t("v", "Top", "Height", "contentH", r, "Width") + } + + function r() { + function n(n, r, a, s, l) { + var c, u = i._id + "-scroll" + n, + d = i.classPrefix; + e(i.getEl()).append('
    '), i.draghelper = new t(u + "t", { + start: function() { + c = i.getEl("body")["scroll" + r], e("#" + u).addClass(d + "active") + }, + drag: function(e) { + var t, u, d, f, h = i.layoutRect(); + u = h.contentW > h.innerW, d = h.contentH > h.innerH, f = i.getEl("body")["client" + a] - 2 * o, f -= u && d ? i.getEl("scroll" + n)["client" + l] : 0, t = f / i.getEl("body")["scroll" + a], i.getEl("body")["scroll" + r] = c + e["delta" + s] / t + }, + stop: function() { + e("#" + u).removeClass(d + "active") + } + }) + } + i.classes.add("scroll"), n("v", "Top", "Height", "Y", "Width"), n("h", "Left", "Width", "X", "Height") + } + var i = this, + o = 2; + i.settings.autoScroll && (i._hasScroll || (i._hasScroll = !0, r(), i.on("wheel", function(e) { + var t = i.getEl("body"); + t.scrollLeft += 10 * (e.deltaX || 0), t.scrollTop += 10 * e.deltaY, n() + }), e(i.getEl("body")).on("scroll", n)), n()) + } + } + }), r(ke, [Ne, Se], function(e, t) { + return e.extend({ + Defaults: { + layout: "fit", + containerCls: "panel" + }, + Mixins: [t], + renderHtml: function() { + var e = this, + t = e._layout, + n = e.settings.html; + return e.preRender(), t.preRender(e), "undefined" == typeof n ? n = '
    ' + t.renderHtml(e) + "
    " : ("function" == typeof n && (n = n.call(e)), e._hasBody = !1), '
    ' + (e._preBodyHtml || "") + n + "
    " + } + }) + }), r(Te, [ve], function(e) { + function t(t, n, r) { + var i, o, a, s, l, c, u, d, f, h; + return f = e.getViewPort(), o = e.getPos(n), a = o.x, s = o.y, t.state.get("fixed") && "static" == e.getRuntimeStyle(document.body, "position") && (a -= f.x, s -= f.y), i = t.getEl(), h = e.getSize(i), l = h.width, c = h.height, h = e.getSize(n), u = h.width, d = h.height, r = (r || "").split(""), "b" === r[0] && (s += d), "r" === r[1] && (a += u), "c" === r[0] && (s += Math.round(d / 2)), "c" === r[1] && (a += Math.round(u / 2)), "b" === r[3] && (s -= c), "r" === r[4] && (a -= l), "c" === r[3] && (s -= Math.round(c / 2)), "c" === r[4] && (a -= Math.round(l / 2)), { + x: a, + y: s, + w: l, + h: c + } + } + return { + testMoveRel: function(n, r) { + for (var i = e.getViewPort(), o = 0; o < r.length; o++) { + var a = t(this, n, r[o]); + if (this.state.get("fixed")) { + if (a.x > 0 && a.x + a.w < i.w && a.y > 0 && a.y + a.h < i.h) return r[o] + } else if (a.x > i.x && a.x + a.w < i.w + i.x && a.y > i.y && a.y + a.h < i.h + i.y) return r[o] + } + return r[0] + }, + moveRel: function(e, n) { + "string" != typeof n && (n = this.testMoveRel(e, n)); + var r = t(this, e, n); + return this.moveTo(r.x, r.y) + }, + moveBy: function(e, t) { + var n = this, + r = n.layoutRect(); + return n.moveTo(r.x + e, r.y + t), n + }, + moveTo: function(t, n) { + function r(e, t, n) { + return e < 0 ? 0 : e + n > t ? (e = t - n, e < 0 ? 0 : e) : e + } + var i = this; + if (i.settings.constrainToViewport) { + var o = e.getViewPort(window), + a = i.layoutRect(); + t = r(t, o.w + o.x, a.w), n = r(n, o.h + o.y, a.h) + } + return i.state.get("rendered") ? i.layoutRect({ + x: t, + y: n + }).repaint() : (i.settings.x = t, i.settings.y = n), i.fire("move", { + x: t, + y: n + }), i + } + } + }), r(Re, [ve], function(e) { + return { + resizeToContent: function() { + this._layoutRect.autoResize = !0, this._lastRect = null, this.reflow() + }, + resizeTo: function(t, n) { + if (t <= 1 || n <= 1) { + var r = e.getWindowSize(); + t = t <= 1 ? t * r.w : t, n = n <= 1 ? n * r.h : n + } + return this._layoutRect.autoResize = !1, this.layoutRect({ + minW: t, + minH: n, + w: t, + h: n + }).reflow() + }, + resizeBy: function(e, t) { + var n = this, + r = n.layoutRect(); + return n.resizeTo(r.w + e, r.h + t) + } + } + }), r(Ae, [ke, Te, Re, ve, g, u], function(e, t, n, r, i, o) { + function a(e, t) { + for (; e;) { + if (e == t) return !0; + e = e.parent() + } + } + + function s(e) { + for (var t = v.length; t--;) { + var n = v[t], + r = n.getParentCtrl(e.target); + if (n.settings.autohide) { + if (r && (a(r, n) || n.parent() === r)) continue; + e = n.fire("autohide", { + target: e.target + }), e.isDefaultPrevented() || n.hide() + } + } + } + + function l() { + p || (p = function(e) { + 2 != e.button && s(e) + }, i(document).on("click touchstart", p)) + } + + function c() { + m || (m = function() { + var e; + for (e = v.length; e--;) d(v[e]) + }, i(window).on("scroll", m)) + } + + function u() { + if (!g) { + var e = document.documentElement, + t = e.clientWidth, + n = e.clientHeight; + g = function() { + document.all && t == e.clientWidth && n == e.clientHeight || (t = e.clientWidth, n = e.clientHeight, C.hideAll()) + }, i(window).on("resize", g) + } + } + + function d(e) { + function t(t, n) { + for (var r, i = 0; i < v.length; i++) + if (v[i] != e) + for (r = v[i].parent(); r && (r = r.parent());) r == e && v[i].fixed(t).moveBy(0, n).repaint() + } + var n = r.getViewPort().y; + e.settings.autofix && (e.state.get("fixed") ? e._autoFixY > n && (e.fixed(!1).layoutRect({ + y: e._autoFixY + }).repaint(), t(!1, e._autoFixY - n)) : (e._autoFixY = e.layoutRect().y, e._autoFixY < n && (e.fixed(!0).layoutRect({ + y: 0 + }).repaint(), t(!0, n - e._autoFixY)))) + } + + function f(e, t) { + var n, r = C.zIndex || 65535, + o; + if (e) y.push(t); + else + for (n = y.length; n--;) y[n] === t && y.splice(n, 1); + if (y.length) + for (n = 0; n < y.length; n++) y[n].modal && (r++, o = y[n]), y[n].getEl().style.zIndex = r, y[n].zIndex = r, r++; + var a = i("#" + t.classPrefix + "modal-block", t.getContainerElm())[0]; + o ? i(a).css("z-index", o.zIndex - 1) : a && (a.parentNode.removeChild(a), b = !1), C.currentZIndex = r + } + + function h(e) { + var t; + for (t = v.length; t--;) v[t] === e && v.splice(t, 1); + for (t = y.length; t--;) y[t] === e && y.splice(t, 1) + } + var p, m, g, v = [], + y = [], + b, C = e.extend({ + Mixins: [t, n], + init: function(e) { + var t = this; + t._super(e), t._eventsRoot = t, t.classes.add("floatpanel"), e.autohide && (l(), u(), v.push(t)), e.autofix && (c(), t.on("move", function() { + d(this) + })), t.on("postrender show", function(e) { + if (e.control == t) { + var n, r = t.classPrefix; + t.modal && !b && (n = i("#" + r + "modal-block", t.getContainerElm()), n[0] || (n = i('
    ').appendTo(t.getContainerElm())), o.setTimeout(function() { + n.addClass(r + "in"), i(t.getEl()).addClass(r + "in") + }), b = !0), f(!0, t) + } + }), t.on("show", function() { + t.parents().each(function(e) { + if (e.state.get("fixed")) return t.fixed(!0), !1 + }) + }), e.popover && (t._preBodyHtml = '
    ', t.classes.add("popover").add("bottom").add(t.isRtl() ? "end" : "start")), t.aria("label", e.ariaLabel), t.aria("labelledby", t._id), t.aria("describedby", t.describedBy || t._id + "-none") + }, + fixed: function(e) { + var t = this; + if (t.state.get("fixed") != e) { + if (t.state.get("rendered")) { + var n = r.getViewPort(); + e ? t.layoutRect().y -= n.y : t.layoutRect().y += n.y + } + t.classes.toggle("fixed", e), t.state.set("fixed", e) + } + return t + }, + show: function() { + var e = this, + t, n = e._super(); + for (t = v.length; t-- && v[t] !== e;); + return t === -1 && v.push(e), n + }, + hide: function() { + return h(this), f(!1, this), this._super() + }, + hideAll: function() { + C.hideAll() + }, + close: function() { + var e = this; + return e.fire("close").isDefaultPrevented() || (e.remove(), f(!1, e)), e + }, + remove: function() { + h(this), this._super() + }, + postRender: function() { + var e = this; + return e.settings.bodyRole && this.getEl("body").setAttribute("role", e.settings.bodyRole), e._super() + } + }); + return C.hideAll = function() { + for (var e = v.length; e--;) { + var t = v[e]; + t && t.settings.autohide && (t.hide(), v.splice(e, 1)) + } + }, C + }), r(Be, [Ae, ke, ve, g, _e, ye, d, u], function(e, t, n, r, i, o, a, s) { + function l(e) { + var t = "width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0", + n = r("meta[name=viewport]")[0], + i; + a.overrideViewPort !== !1 && (n || (n = document.createElement("meta"), n.setAttribute("name", "viewport"), document.getElementsByTagName("head")[0].appendChild(n)), i = n.getAttribute("content"), i && "undefined" != typeof h && (h = i), n.setAttribute("content", e ? t : h)) + } + + function c(e, t) { + u() && t === !1 && r([document.documentElement, document.body]).removeClass(e + "fullscreen") + } + + function u() { + for (var e = 0; e < f.length; e++) + if (f[e]._fullscreen) return !0; + return !1 + } + + function d() { + function e() { + var e, t = n.getWindowSize(), + r; + for (e = 0; e < f.length; e++) r = f[e].layoutRect(), f[e].moveTo(f[e].settings.x || Math.max(0, t.w / 2 - r.w / 2), f[e].settings.y || Math.max(0, t.h / 2 - r.h / 2)) + } + if (!a.desktop) { + var t = { + w: window.innerWidth, + h: window.innerHeight + }; + s.setInterval(function() { + var e = window.innerWidth, + n = window.innerHeight; + t.w == e && t.h == n || (t = { + w: e, + h: n + }, r(window).trigger("resize")) + }, 100) + } + r(window).on("resize", e) + } + var f = [], + h = "", + p = e.extend({ + modal: !0, + Defaults: { + border: 1, + layout: "flex", + containerCls: "panel", + role: "dialog", + callbacks: { + submit: function() { + this.fire("submit", { + data: this.toJSON() + }) + }, + close: function() { + this.close() + } + } + }, + init: function(e) { + var r = this; + r._super(e), r.isRtl() && r.classes.add("rtl"), r.classes.add("window"), r.bodyClasses.add("window-body"), r.state.set("fixed", !0), e.buttons && (r.statusbar = new t({ + layout: "flex", + border: "1 0 0 0", + spacing: 3, + padding: 10, + align: "center", + pack: r.isRtl() ? "start" : "end", + defaults: { + type: "button" + }, + items: e.buttons + }), r.statusbar.classes.add("foot"), r.statusbar.parent(r)), r.on("click", function(e) { + var t = r.classPrefix + "close"; + (n.hasClass(e.target, t) || n.hasClass(e.target.parentNode, t)) && r.close() + }), r.on("cancel", function() { + r.close() + }), r.aria("describedby", r.describedBy || r._id + "-none"), r.aria("label", e.title), r._fullscreen = !1 + }, + recalc: function() { + var e = this, + t = e.statusbar, + r, i, o, a; + e._fullscreen && (e.layoutRect(n.getWindowSize()), e.layoutRect().contentH = e.layoutRect().innerH), e._super(), r = e.layoutRect(), e.settings.title && !e._fullscreen && (i = r.headerW, i > r.w && (o = r.x - Math.max(0, i / 2), e.layoutRect({ + w: i, + x: o + }), a = !0)), t && (t.layoutRect({ + w: e.layoutRect().innerW + }).recalc(), i = t.layoutRect().minW + r.deltaW, i > r.w && (o = r.x - Math.max(0, i - r.w), e.layoutRect({ + w: i, + x: o + }), a = !0)), a && e.recalc() + }, + initLayoutRect: function() { + var e = this, + t = e._super(), + r = 0, + i; + if (e.settings.title && !e._fullscreen) { + i = e.getEl("head"); + var o = n.getSize(i); + t.headerW = o.width, t.headerH = o.height, r += t.headerH + } + e.statusbar && (r += e.statusbar.layoutRect().h), t.deltaH += r, t.minH += r, t.h += r; + var a = n.getWindowSize(); + return t.x = e.settings.x || Math.max(0, a.w / 2 - t.w / 2), t.y = e.settings.y || Math.max(0, a.h / 2 - t.h / 2), t + }, + renderHtml: function() { + var e = this, + t = e._layout, + n = e._id, + r = e.classPrefix, + i = e.settings, + o = "", + a = "", + s = i.html; + return e.preRender(), t.preRender(e), i.title && (o = '
    ' + e.encode(i.title) + '
    '), i.url && (s = ''), "undefined" == typeof s && (s = t.renderHtml(e)), e.statusbar && (a = e.statusbar.renderHtml()), '
    ' + o + '
    ' + s + "
    " + a + "
    " + }, + fullscreen: function(e) { + var t = this, + i = document.documentElement, + a, l = t.classPrefix, + c; + if (e != t._fullscreen) + if (r(window).on("resize", function() { + var e; + if (t._fullscreen) + if (a) t._timer || (t._timer = s.setTimeout(function() { + var e = n.getWindowSize(); + t.moveTo(0, 0).resizeTo(e.w, e.h), t._timer = 0 + }, 50)); + else { + e = (new Date).getTime(); + var r = n.getWindowSize(); + t.moveTo(0, 0).resizeTo(r.w, r.h), (new Date).getTime() - e > 50 && (a = !0) + } + }), c = t.layoutRect(), t._fullscreen = e, e) { + t._initial = { + x: c.x, + y: c.y, + w: c.w, + h: c.h + }, t.borderBox = o.parseBox("0"), t.getEl("head").style.display = "none", c.deltaH -= c.headerH + 2, r([i, document.body]).addClass(l + "fullscreen"), t.classes.add("fullscreen"); + var u = n.getWindowSize(); + t.moveTo(0, 0).resizeTo(u.w, u.h) + } else t.borderBox = o.parseBox(t.settings.border), t.getEl("head").style.display = "", c.deltaH += c.headerH, r([i, document.body]).removeClass(l + "fullscreen"), t.classes.remove("fullscreen"), t.moveTo(t._initial.x, t._initial.y).resizeTo(t._initial.w, t._initial.h); + return t.reflow() + }, + postRender: function() { + var e = this, + t; + setTimeout(function() { + e.classes.add("in"), e.fire("open") + }, 0), e._super(), e.statusbar && e.statusbar.postRender(), e.focus(), this.dragHelper = new i(e._id + "-dragh", { + start: function() { + t = { + x: e.layoutRect().x, + y: e.layoutRect().y + } + }, + drag: function(n) { + e.moveTo(t.x + n.deltaX, t.y + n.deltaY) + } + }), e.on("submit", function(t) { + t.isDefaultPrevented() || e.close() + }), f.push(e), l(!0) + }, + submit: function() { + return this.fire("submit", { + data: this.toJSON() + }) + }, + remove: function() { + var e = this, + t; + for (e.dragHelper.destroy(), e._super(), e.statusbar && this.statusbar.remove(), c(e.classPrefix, !1), t = f.length; t--;) f[t] === e && f.splice(t, 1); + l(f.length > 0) + }, + getContentWindow: function() { + var e = this.getEl().getElementsByTagName("iframe")[0]; + return e ? e.contentWindow : null + } + }); + return d(), p + }), r(De, [Be], function(e) { + var t = e.extend({ + init: function(e) { + e = { + border: 1, + padding: 20, + layout: "flex", + pack: "center", + align: "center", + containerCls: "panel", + autoScroll: !0, + buttons: { + type: "button", + text: "Ok", + action: "ok" + }, + items: { + type: "label", + multiline: !0, + maxWidth: 500, + maxHeight: 200 + } + }, this._super(e) + }, + Statics: { + OK: 1, + OK_CANCEL: 2, + YES_NO: 3, + YES_NO_CANCEL: 4, + msgBox: function(n) { + function r(e, t, n) { + return { + type: "button", + text: e, + subtype: n ? "primary" : "", + onClick: function(e) { + e.control.parents()[1].close(), o(t) + } + } + } + var i, o = n.callback || function() {}; + switch (n.buttons) { + case t.OK_CANCEL: + i = [r("Ok", !0, !0), r("Cancel", !1)]; + break; + case t.YES_NO: + case t.YES_NO_CANCEL: + i = [r("Yes", 1, !0), r("No", 0)], n.buttons == t.YES_NO_CANCEL && i.push(r("Cancel", -1)); + break; + default: + i = [r("Ok", !0, !0)] + } + return new e({ + padding: 20, + x: n.x, + y: n.y, + minWidth: 300, + minHeight: 100, + layout: "flex", + pack: "center", + align: "center", + buttons: i, + title: n.title, + role: "alertdialog", + items: { + type: "label", + multiline: !0, + maxWidth: 500, + maxHeight: 200, + text: n.text + }, + onPostRender: function() { + this.aria("describedby", this.items()[0]._id) + }, + onClose: n.onClose, + onCancel: function() { + o(!1) + } + }).renderTo(document.body).reflow() + }, + alert: function(e, n) { + return "string" == typeof e && (e = { + text: e + }), e.callback = n, t.msgBox(e) + }, + confirm: function(e, n) { + return "string" == typeof e && (e = { + text: e + }), e.callback = n, e.buttons = t.OK_CANCEL, t.msgBox(e) + } + } + }); + return t + }), r(Le, [Be, De], function(e, t) { + return function(n) { + function r() { + if (s.length) return s[s.length - 1] + } + + function i(e) { + n.fire("OpenWindow", { + win: e + }) + } + + function o(e) { + n.fire("CloseWindow", { + win: e + }) + } + var a = this, + s = []; + a.windows = s, n.on("remove", function() { + for (var e = s.length; e--;) s[e].close() + }), a.open = function(t, r) { + var a; + return n.editorManager.setActive(n), t.title = t.title || " ", t.url = t.url || t.file, t.url && (t.width = parseInt(t.width || 320, 10), t.height = parseInt(t.height || 240, 10)), t.body && (t.items = { + defaults: t.defaults, + type: t.bodyType || "form", + items: t.body, + data: t.data, + callbacks: t.commands + }), t.url || t.buttons || (t.buttons = [{ + text: "Ok", + subtype: "primary", + onclick: function() { + a.find("form")[0].submit() + } + }, { + text: "Cancel", + onclick: function() { + a.close() + } + }]), a = new e(t), s.push(a), a.on("close", function() { + for (var e = s.length; e--;) s[e] === a && s.splice(e, 1); + s.length || n.focus(), o(a) + }), t.data && a.on("postRender", function() { + this.find("*").each(function(e) { + var n = e.name(); + n in t.data && e.value(t.data[n]) + }) + }), a.features = t || {}, a.params = r || {}, 1 === s.length && n.nodeChanged(), a = a.renderTo().reflow(), i(a), a + }, a.alert = function(e, r, a) { + var s; + s = t.alert(e, function() { + r ? r.call(a || this) : n.focus() + }), s.on("close", function() { + o(s) + }), i(s) + }, a.confirm = function(e, n, r) { + var a; + a = t.confirm(e, function(e) { + n.call(r || this, e) + }), a.on("close", function() { + o(a) + }), i(a) + }, a.close = function() { + r() && r().close() + }, a.getParams = function() { + return r() ? r().params : null + }, a.setParams = function(e) { + r() && (r().params = e) + }, a.getWindows = function() { + return s + } + } + }), r(Me, [xe, Te], function(e, t) { + return e.extend({ + Mixins: [t], + Defaults: { + classes: "widget tooltip tooltip-n" + }, + renderHtml: function() { + var e = this, + t = e.classPrefix; + return '" + }, + bindStates: function() { + var e = this; + return e.state.on("change:text", function(t) { + e.getEl().lastChild.innerHTML = e.encode(t.value) + }), e._super() + }, + repaint: function() { + var e = this, + t, n; + t = e.getEl().style, n = e._layoutRect, t.left = n.x + "px", t.top = n.y + "px", t.zIndex = 131070 + } + }) + }), r(Pe, [xe, Me], function(e, t) { + var n, r = e.extend({ + init: function(e) { + var t = this; + t._super(e), e = t.settings, t.canFocus = !0, e.tooltip && r.tooltips !== !1 && (t.on("mouseenter", function(n) { + var r = t.tooltip().moveTo(-65535); + if (n.control == t) { + var i = r.text(e.tooltip).show().testMoveRel(t.getEl(), ["bc-tc", "bc-tl", "bc-tr"]); + r.classes.toggle("tooltip-n", "bc-tc" == i), r.classes.toggle("tooltip-nw", "bc-tl" == i), r.classes.toggle("tooltip-ne", "bc-tr" == i), r.moveRel(t.getEl(), i) + } else r.hide() + }), t.on("mouseleave mousedown click", function() { + t.tooltip().hide() + })), t.aria("label", e.ariaLabel || e.tooltip) + }, + tooltip: function() { + return n || (n = new t({ + type: "tooltip" + }), n.renderTo()), n + }, + postRender: function() { + var e = this, + t = e.settings; + e._super(), e.parent() || !t.width && !t.height || (e.initLayoutRect(), e.repaint()), t.autofocus && e.focus() + }, + bindStates: function() { + function e(e) { + n.aria("disabled", e), n.classes.toggle("disabled", e) + } + + function t(e) { + n.aria("pressed", e), n.classes.toggle("active", e) + } + var n = this; + return n.state.on("change:disabled", function(t) { + e(t.value) + }), n.state.on("change:active", function(e) { + t(e.value) + }), n.state.get("disabled") && e(!0), n.state.get("active") && t(!0), n._super() + }, + remove: function() { + this._super(), n && (n.remove(), n = null) + } + }); + return r + }), r(Oe, [Pe], function(e) { + return e.extend({ + Defaults: { + value: 0 + }, + init: function(e) { + var t = this; + t._super(e), t.classes.add("progress"), t.settings.filter || (t.settings.filter = function(e) { + return Math.round(e) + }) + }, + renderHtml: function() { + var e = this, + t = e._id, + n = this.classPrefix; + return '
    0%
    ' + }, + postRender: function() { + var e = this; + return e._super(), e.value(e.settings.value), e + }, + bindStates: function() { + function e(e) { + e = t.settings.filter(e), t.getEl().lastChild.innerHTML = e + "%", t.getEl().firstChild.firstChild.style.width = e + "%" + } + var t = this; + return t.state.on("change:value", function(t) { + e(t.value) + }), e(t.state.get("value")), t._super() + } + }) + }), r(He, [xe, Te, Oe, u], function(e, t, n, r) { + return e.extend({ + Mixins: [t], + Defaults: { + classes: "widget notification" + }, + init: function(e) { + var t = this; + t._super(e), e.text && t.text(e.text), e.icon && (t.icon = e.icon), e.color && (t.color = e.color), e.type && t.classes.add("notification-" + e.type), e.timeout && (e.timeout < 0 || e.timeout > 0) && !e.closeButton ? t.closeButton = !1 : (t.classes.add("has-close"), t.closeButton = !0), e.progressBar && (t.progressBar = new n), t.on("click", function(e) { + e.target.className.indexOf(t.classPrefix + "close") != -1 && t.close() + }) + }, + renderHtml: function() { + var e = this, + t = e.classPrefix, + n = "", + r = "", + i = "", + o = ""; + return e.icon && (n = ''), e.color && (o = ' style="background-color: ' + e.color + '"'), e.closeButton && (r = ''), e.progressBar && (i = e.progressBar.renderHtml()), '" + }, + postRender: function() { + var e = this; + return r.setTimeout(function() { + e.$el.addClass(e.classPrefix + "in") + }), e._super() + }, + bindStates: function() { + var e = this; + return e.state.on("change:text", function(t) { + e.getEl().childNodes[1].innerHTML = t.value + }), e.progressBar && e.progressBar.bindStates(), e._super() + }, + close: function() { + var e = this; + return e.fire("close").isDefaultPrevented() || e.remove(), e + }, + repaint: function() { + var e = this, + t, n; + t = e.getEl().style, n = e._layoutRect, t.left = n.x + "px", t.top = n.y + "px", t.zIndex = 65534 + } + }) + }), r(Ie, [He, u, m], function(e, t, n) { + return function(r) { + function i() { + if (f.length) return f[f.length - 1] + } + + function o() { + t.requestAnimationFrame(function() { + a(), s() + }) + } + + function a() { + for (var e = 0; e < f.length; e++) f[e].moveTo(0, 0) + } + + function s() { + if (f.length > 0) { + var e = f.slice(0, 1)[0], + t = r.inline ? r.getElement() : r.getContentAreaContainer(); + if (e.moveRel(t, "tc-tc"), f.length > 1) + for (var n = 1; n < f.length; n++) f[n].moveRel(f[n - 1].getEl(), "bc-tc") + } + } + + function l(e, t) { + if (!u(t)) return null; + var r = n.grep(e, function(e) { + return c(t, e) + }); + return 0 === r.length ? null : r[0] + } + + function c(e, t) { + return e.type === t.settings.type && e.text === t.settings.text + } + + function u(e) { + return !e.progressBar && !e.timeout + } + var d = this, + f = []; + d.notifications = f, r.on("remove", function() { + for (var e = f.length; e--;) f[e].close() + }), r.on("ResizeEditor", s), r.on("ResizeWindow", o), d.open = function(t) { + if (!r.removed) { + var n; + r.editorManager.setActive(r); + var i = l(f, t); + return null === i ? (n = new e(t), f.push(n), t.timeout > 0 && (n.timer = setTimeout(function() { + n.close() + }, t.timeout)), n.on("close", function() { + var e = f.length; + for (n.timer && r.getWin().clearTimeout(n.timer); e--;) f[e] === n && f.splice(e, 1); + s() + }), n.renderTo(), s()) : n = i, n + } + }, d.close = function() { + i() && i().close() + }, d.getNotifications = function() { + return f + }, r.on("SkinLoaded", function() { + var e = r.settings.service_message; + e && r.notificationManager.open({ + text: e, + type: "warning", + timeout: 0, + icon: "" + }) + }) + } + }), r(Fe, [w], function(e) { + function t(t, n, r) { + for (var i = []; n && n != t; n = n.parentNode) i.push(e.nodeIndex(n, r)); + return i + } + + function n(e, t) { + var n, r, i; + for (r = e, n = t.length - 1; n >= 0; n--) { + if (i = r.childNodes, t[n] > i.length - 1) return null; + r = i[t[n]] + } + return r + } + return { + create: t, + resolve: n + } + }), r(ze, [I, T, y, Fe, A, C, d, m, u, k, $, oe], function(e, t, n, r, i, o, a, s, l, c, u, d) { + return function(f) { + function h(e, t) { + try { + f.getDoc().execCommand(e, !1, t) + } catch (n) {} + } + + function p() { + var e = f.getDoc().documentMode; + return e ? e : 6 + } + + function m(e) { + return e.isDefaultPrevented() + } + + function g(e) { + var t, n; + e.dataTransfer && (f.selection.isCollapsed() && "IMG" == e.target.tagName && re.select(e.target), t = f.selection.getContent(), t.length > 0 && (n = ue + escape(f.id) + "," + escape(t), e.dataTransfer.setData(de, n))) + } + + function v(e) { + var t; + return e.dataTransfer && (t = e.dataTransfer.getData(de), t && t.indexOf(ue) >= 0) ? (t = t.substr(ue.length).split(","), { + id: unescape(t[0]), + html: unescape(t[1]) + }) : null + } + + function y(e) { + f.queryCommandSupported("mceInsertClipboardContent") ? f.execCommand("mceInsertClipboardContent", !1, { + content: e + }) : f.execCommand("mceInsertContent", !1, e) + } + + function b() { + function i(e) { + var t = x.schema.getBlockElements(), + n = f.getBody(); + if ("BR" != e.nodeName) return !1; + for (; e != n && !t[e.nodeName]; e = e.parentNode) + if (e.nextSibling) return !1; + return !0 + } + + function o(e, t) { + var n; + for (n = e.nextSibling; n && n != t; n = n.nextSibling) + if ((3 != n.nodeType || 0 !== Z.trim(n.data).length) && n !== t) return !1; + return n === t + } + + function a(e, t, r) { + var o, a, s; + if (x.isChildOf(e, f.getBody())) + for (s = x.schema.getNonEmptyElements(), o = new n(r || e, e); a = o[t ? "next" : "prev"]();) { + if (s[a.nodeName] && !i(a)) return a; + if (3 == a.nodeType && a.data.length > 0) return a + } + } + + function c(e) { + var n, r, i, o, s; + if (!e.collapsed && (n = x.getParent(t.getNode(e.startContainer, e.startOffset), x.isBlock), r = x.getParent(t.getNode(e.endContainer, e.endOffset), x.isBlock), s = f.schema.getTextBlockElements(), n != r && s[n.nodeName] && s[r.nodeName] && "false" !== x.getContentEditable(n) && "false" !== x.getContentEditable(r))) return e.deleteContents(), i = a(n, !1), o = a(r, !0), x.isEmpty(r) || Z(n).append(r.childNodes), Z(r).remove(), i ? 1 == i.nodeType ? "BR" == i.nodeName ? (e.setStartBefore(i), e.setEndBefore(i)) : (e.setStartAfter(i), e.setEndAfter(i)) : (e.setStart(i, i.data.length), e.setEnd(i, i.data.length)) : o && (1 == o.nodeType ? (e.setStartBefore(o), e.setEndBefore(o)) : (e.setStart(o, 0), e.setEnd(o, 0))), w.setRng(e), !0 + } + + function u(e, n) { + var r, i, s, l, c, u; + if (!e.collapsed) return e; + if (c = e.startContainer, u = e.startOffset, 3 == c.nodeType) + if (n) { + if (u < c.data.length) return e + } else if (u > 0) return e; + r = t.getNode(c, u), s = x.getParent(r, x.isBlock), i = a(f.getBody(), n, r), l = x.getParent(i, x.isBlock); + var d = 1 === c.nodeType && u > c.childNodes.length - 1; + if (!r || !i) return e; + if (l && s != l) + if (n) { + if (!o(s, l)) return e; + 1 == r.nodeType ? "BR" == r.nodeName ? e.setStartBefore(r) : e.setStartAfter(r) : e.setStart(r, r.data.length), 1 == i.nodeType ? e.setEnd(i, 0) : e.setEndBefore(i) + } else { + if (!o(l, s)) return e; + 1 == i.nodeType ? "BR" == i.nodeName ? e.setStartBefore(i) : e.setStartAfter(i) : e.setStart(i, i.data.length), 1 == r.nodeType && d ? e.setEndAfter(r) : e.setEndBefore(r) + } + return e + } + + function d(e) { + var t = w.getRng(); + if (t = u(t, e), c(t)) return !0 + } + + function h(e, t) { + function n(e, n) { + return m = Z(n).parents().filter(function(e, t) { + return !!f.schema.getTextInlineElements()[t.nodeName] + }), l = e.cloneNode(!1), m = s.map(m, function(e) { + return e = e.cloneNode(!1), l.hasChildNodes() ? (e.appendChild(l.firstChild), l.appendChild(e)) : l.appendChild(e), l.appendChild(e), e + }), m.length ? (p = x.create("br"), m[0].appendChild(p), x.replace(l, e), t.setStartBefore(p), t.setEndBefore(p), f.selection.setRng(t), p) : null + } + + function i(e) { + return e && f.schema.getTextBlockElements()[e.tagName] + } + var o, a, l, c, u, d, h, p, m; + if (t.collapsed && (d = t.startContainer, h = t.startOffset, a = x.getParent(d, x.isBlock), i(a))) + if (1 == d.nodeType) { + if (d = d.childNodes[h], d && "BR" != d.tagName) return; + if (u = e ? a.nextSibling : a.previousSibling, x.isEmpty(a) && i(u) && x.isEmpty(u) && n(a, d)) return x.remove(u), !0 + } else if (3 == d.nodeType) { + if (o = r.create(a, d), c = a.cloneNode(!0), d = r.resolve(c, o), e) { + if (h >= d.data.length) return; + d.deleteData(h, 1) + } else { + if (h <= 0) return; + d.deleteData(h - 1, 1) + } + if (x.isEmpty(c)) return n(a, d) + } + } + + function p(e) { + var t, n, r; + d(e) || (s.each(f.getBody().getElementsByTagName("*"), function(e) { + "SPAN" == e.tagName && e.setAttribute("mce-data-marked", 1), !e.hasAttribute("data-mce-style") && e.hasAttribute("style") && f.dom.setAttrib(e, "style", f.dom.getAttrib(e, "style")) + }), t = new E(function() {}), t.observe(f.getDoc(), { + childList: !0, + attributes: !0, + subtree: !0, + attributeFilter: ["style"] + }), f.getDoc().execCommand(e ? "ForwardDelete" : "Delete", !1, null), n = f.selection.getRng(), r = n.startContainer.parentNode, s.each(t.takeRecords(), function(e) { + if (x.isChildOf(e.target, f.getBody())) { + if ("style" == e.attributeName) { + var t = e.target.getAttribute("data-mce-style"); + t ? e.target.setAttribute("style", t) : e.target.removeAttribute("style") + } + s.each(e.addedNodes, function(e) { + if ("SPAN" == e.nodeName && !e.getAttribute("mce-data-marked")) { + var t, i; + e == r && (t = n.startOffset, i = e.firstChild), x.remove(e, !0), i && (n.setStart(i, t), n.setEnd(i, t), f.selection.setRng(n)) + } + }) + } + }), t.disconnect(), s.each(f.dom.select("span[mce-data-marked]"), function(e) { + e.removeAttribute("mce-data-marked") + })) + } + + function b(e) { + f.undoManager.transact(function() { + p(e) + }) + } + var C = f.getDoc(), + x = f.dom, + w = f.selection, + E = window.MutationObserver, + N, _; + E || (N = !0, E = function() { + function e(e) { + var t = e.relatedNode || e.target; + n.push({ + target: t, + addedNodes: [t] + }) + } + + function t(e) { + var t = e.relatedNode || e.target; + n.push({ + target: t, + attributeName: e.attrName + }) + } + var n = [], + r; + this.observe = function(n) { + r = n, r.addEventListener("DOMSubtreeModified", e, !1), r.addEventListener("DOMNodeInsertedIntoDocument", e, !1), r.addEventListener("DOMNodeInserted", e, !1), r.addEventListener("DOMAttrModified", t, !1) + }, this.disconnect = function() { + r.removeEventListener("DOMSubtreeModified", e, !1), r.removeEventListener("DOMNodeInsertedIntoDocument", e, !1), r.removeEventListener("DOMNodeInserted", e, !1), r.removeEventListener("DOMAttrModified", t, !1) + }, this.takeRecords = function() { + return n + } + }), f.on("keydown", function(e) { + var t = e.keyCode == te, + n = e.ctrlKey || e.metaKey; + if (!m(e) && (t || e.keyCode == ee)) { + var r = f.selection.getRng(), + i = r.startContainer, + o = r.startOffset; + if (t && e.shiftKey) return; + if (h(t, r)) return void e.preventDefault(); + if (!n && r.collapsed && 3 == i.nodeType && (t ? o < i.data.length : o > 0)) return; + e.preventDefault(), n && f.selection.getSel().modify("extend", t ? "forward" : "backward", e.metaKey ? "lineboundary" : "word"), p(t) + } + }), f.on("keypress", function(t) { + if (!m(t) && !w.isCollapsed() && t.charCode > 31 && !e.metaKeyPressed(t)) { + var n, r, i, o, a, s; + n = f.selection.getRng(), s = String.fromCharCode(t.charCode), t.preventDefault(), r = Z(n.startContainer).parents().filter(function(e, t) { + return !!f.schema.getTextInlineElements()[t.nodeName] + }), p(!0), r = r.filter(function(e, t) { + return !Z.contains(f.getBody(), t) + }), r.length ? (i = x.createFragment(), r.each(function(e, t) { + t = t.cloneNode(!1), i.hasChildNodes() ? (t.appendChild(i.firstChild), i.appendChild(t)) : (a = t, i.appendChild(t)), i.appendChild(t) + }), a.appendChild(f.getDoc().createTextNode(s)), o = x.getParent(n.startContainer, x.isBlock), x.isEmpty(o) ? Z(o).empty().append(i) : n.insertNode(i), n.setStart(a.firstChild, 1), n.setEnd(a.firstChild, 1), f.selection.setRng(n)) : f.selection.setContent(s) + } + }), f.addCommand("Delete", function() { + p() + }), f.addCommand("ForwardDelete", function() { + p(!0) + }), N || (f.on("dragstart", function(e) { + _ = w.getRng(), g(e) + }), f.on("drop", function(e) { + if (!m(e)) { + var n = v(e); + n && (e.preventDefault(), l.setEditorTimeout(f, function() { + var r = t.getCaretRangeFromPoint(e.x, e.y, C); + _ && (w.setRng(_), _ = null, b()), w.setRng(r), y(n.html) + })) + } + }), f.on("cut", function(e) { + m(e) || !e.clipboardData || f.selection.isCollapsed() || (e.preventDefault(), e.clipboardData.clearData(), e.clipboardData.setData("text/html", f.selection.getContent()), e.clipboardData.setData("text/plain", f.selection.getContent({ + format: "text" + })), l.setEditorTimeout(f, function() { + b(!0) + })) + })) + } + + function C() { + function e(e) { + var t = ne.create("body"), + n = e.cloneContents(); + return t.appendChild(n), re.serializer.serialize(t, { + format: "html" + }) + } + + function n(n) { + if (!n.setStart) { + if (n.item) return !1; + var r = n.duplicate(); + return r.moveToElementText(f.getBody()), t.compareRanges(n, r) + } + var i = e(n), + o = ne.createRng(); + o.selectNode(f.getBody()); + var a = e(o); + return i === a + } + f.on("keydown", function(e) { + var t = e.keyCode, + r, i; + if (!m(e) && (t == te || t == ee)) { + if (r = f.selection.isCollapsed(), i = f.getBody(), r && !ne.isEmpty(i)) return; + if (!r && !n(f.selection.getRng())) return; + e.preventDefault(), f.setContent(""), i.firstChild && ne.isBlock(i.firstChild) ? f.selection.setCursorLocation(i.firstChild, 0) : f.selection.setCursorLocation(i, 0), f.nodeChanged() + } + }) + } + + function x() { + f.shortcuts.add("meta+a", null, "SelectAll") + } + + function w() { + f.settings.content_editable || ne.bind(f.getDoc(), "mousedown mouseup", function(e) { + var t; + if (e.target == f.getDoc().documentElement) + if (t = re.getRng(), f.getBody().focus(), "mousedown" == e.type) { + if (c.isCaretContainer(t.startContainer)) return; + re.placeCaretAt(e.clientX, e.clientY) + } else re.setRng(t) + }) + } + + function E() { + f.on("keydown", function(e) { + if (!m(e) && e.keyCode === ee) { + if (!f.getBody().getElementsByTagName("hr").length) return; + if (re.isCollapsed() && 0 === re.getRng(!0).startOffset) { + var t = re.getNode(), + n = t.previousSibling; + if ("HR" == t.nodeName) return ne.remove(t), void e.preventDefault(); + n && n.nodeName && "hr" === n.nodeName.toLowerCase() && (ne.remove(n), e.preventDefault()) + } + } + }) + } + + function N() { + window.Range.prototype.getClientRects || f.on("mousedown", function(e) { + if (!m(e) && "HTML" === e.target.nodeName) { + var t = f.getBody(); + t.blur(), l.setEditorTimeout(f, function() { + t.focus() + }) + } + }) + } + + function _() { + f.on("click", function(e) { + var t = e.target; + /^(IMG|HR)$/.test(t.nodeName) && "false" !== ne.getContentEditableParent(t) && (e.preventDefault(), re.getSel().setBaseAndExtent(t, 0, t, 1), f.nodeChanged()), "A" == t.nodeName && ne.hasClass(t, "mce-item-anchor") && (e.preventDefault(), re.select(t)) + }) + } + + function S() { + function e() { + var e = ne.getAttribs(re.getStart().cloneNode(!1)); + return function() { + var t = re.getStart(); + t !== f.getBody() && (ne.setAttrib(t, "style", null), Q(e, function(e) { + t.setAttributeNode(e.cloneNode(!0)) + })) + } + } + + function t() { + return !re.isCollapsed() && ne.getParent(re.getStart(), ne.isBlock) != ne.getParent(re.getEnd(), ne.isBlock) + } + f.on("keypress", function(n) { + var r; + if (!m(n) && (8 == n.keyCode || 46 == n.keyCode) && t()) return r = e(), f.getDoc().execCommand("delete", !1, null), r(), n.preventDefault(), !1 + }), ne.bind(f.getDoc(), "cut", function(n) { + var r; + !m(n) && t() && (r = e(), l.setEditorTimeout(f, function() { + r() + })) + }) + } + + function k() { + document.body.setAttribute("role", "application") + } + + function T() { + f.on("keydown", function(e) { + if (!m(e) && e.keyCode === ee && re.isCollapsed() && 0 === re.getRng(!0).startOffset) { + var t = re.getNode().previousSibling; + if (t && t.nodeName && "table" === t.nodeName.toLowerCase()) return e.preventDefault(), !1 + } + }) + } + + function R() { + p() > 7 || (h("RespectVisibilityInDesign", !0), f.contentStyles.push(".mceHideBrInPre pre br {display: none}"), ne.addClass(f.getBody(), "mceHideBrInPre"), oe.addNodeFilter("pre", function(e) { + for (var t = e.length, n, r, o, a; t--;) + for (n = e[t].getAll("br"), r = n.length; r--;) o = n[r], a = o.prev, a && 3 === a.type && "\n" != a.value.charAt(a.value - 1) ? a.value += "\n" : o.parent.insert(new i("#text", 3), o, !0).value = "\n" + }), ae.addNodeFilter("pre", function(e) { + for (var t = e.length, n, r, i, o; t--;) + for (n = e[t].getAll("br"), r = n.length; r--;) i = n[r], o = i.prev, o && 3 == o.type && (o.value = o.value.replace(/\r?\n$/, "")) + })) + } + + function A() { + ne.bind(f.getBody(), "mouseup", function() { + var e, t = re.getNode(); + "IMG" == t.nodeName && ((e = ne.getStyle(t, "width")) && (ne.setAttrib(t, "width", e.replace(/[^0-9%]+/g, "")), ne.setStyle(t, "width", "")), (e = ne.getStyle(t, "height")) && (ne.setAttrib(t, "height", e.replace(/[^0-9%]+/g, "")), ne.setStyle(t, "height", ""))) + }) + } + + function B() { + f.on("keydown", function(t) { + var n, r, i, o, a; + if (!m(t) && t.keyCode == e.BACKSPACE && (n = re.getRng(), r = n.startContainer, i = n.startOffset, o = ne.getRoot(), a = r, n.collapsed && 0 === i)) { + for (; a && a.parentNode && a.parentNode.firstChild == a && a.parentNode != o;) a = a.parentNode; + "BLOCKQUOTE" === a.tagName && (f.formatter.toggle("blockquote", null, a), n = ne.createRng(), n.setStart(r, 0), n.setEnd(r, 0), re.setRng(n)) + } + }) + } + + function D() { + function e() { + K(), h("StyleWithCSS", !1), h("enableInlineTableEditing", !1), ie.object_resizing || h("enableObjectResizing", !1) + } + ie.readonly || f.on("BeforeExecCommand MouseDown", e) + } + + function L() { + function e() { + Q(ne.select("a"), function(e) { + var t = e.parentNode, + n = ne.getRoot(); + if (t.lastChild === e) { + for (; t && !ne.isBlock(t);) { + if (t.parentNode.lastChild !== t || t === n) return; + t = t.parentNode + } + ne.add(t, "br", { + "data-mce-bogus": 1 + }) + } + }) + } + f.on("SetContent ExecCommand", function(t) { + "setcontent" != t.type && "mceInsertLink" !== t.command || e() + }) + } + + function M() { + ie.forced_root_block && f.on("init", function() { + h("DefaultParagraphSeparator", ie.forced_root_block) + }) + } + + function P() { + f.on("keydown", function(e) { + var t; + m(e) || e.keyCode != ee || (t = f.getDoc().selection.createRange(), t && t.item && (e.preventDefault(), f.undoManager.beforeChange(), ne.remove(t.item(0)), f.undoManager.add())) + }) + } + + function O() { + var e; + p() >= 10 && (e = "", Q("p div h1 h2 h3 h4 h5 h6".split(" "), function(t, n) { + e += (n > 0 ? "," : "") + t + ":empty" + }), f.contentStyles.push(e + "{padding-right: 1px !important}")) + } + + function H() { + p() < 9 && (oe.addNodeFilter("noscript", function(e) { + for (var t = e.length, n, r; t--;) n = e[t], r = n.firstChild, r && n.attr("data-mce-innertext", r.value) + }), ae.addNodeFilter("noscript", function(e) { + for (var t = e.length, n, r, a; t--;) n = e[t], r = e[t].firstChild, r ? r.value = o.decode(r.value) : (a = n.attributes.map["data-mce-innertext"], a && (n.attr("data-mce-innertext", null), r = new i("#text", 3), r.value = a, r.raw = !0, n.append(r))) + })) + } + + function I() { + function e(e, t) { + var n = i.createTextRange(); + try { + n.moveToPoint(e, t) + } catch (r) { + n = null + } + return n + } + + function t(t) { + var r; + t.button ? (r = e(t.x, t.y), r && (r.compareEndPoints("StartToStart", a) > 0 ? r.setEndPoint("StartToStart", a) : r.setEndPoint("EndToEnd", a), r.select())) : n() + } + + function n() { + var e = r.selection.createRange(); + a && !e.item && 0 === e.compareEndPoints("StartToEnd", e) && a.select(), ne.unbind(r, "mouseup", n), ne.unbind(r, "mousemove", t), a = o = 0 + } + var r = ne.doc, + i = r.body, + o, a, s; + r.documentElement.unselectable = !0, ne.bind(r, "mousedown contextmenu", function(i) { + if ("HTML" === i.target.nodeName) { + if (o && n(), s = r.documentElement, s.scrollHeight > s.clientHeight) return; + o = 1, a = e(i.x, i.y), a && (ne.bind(r, "mouseup", n), ne.bind(r, "mousemove", t), ne.getRoot().focus(), a.select()) + } + }) + } + + function F() { + f.on("keyup focusin mouseup", function(t) { + 65 == t.keyCode && e.metaKeyPressed(t) || re.normalize() + }, !0) + } + + function z() { + f.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}") + } + + function U() { + f.inline || f.on("keydown", function() { + document.activeElement == document.body && f.getWin().focus() + }) + } + + function W() { + f.inline || (f.contentStyles.push("body {min-height: 150px}"), f.on("click", function(e) { + var t; + if ("HTML" == e.target.nodeName) { + if (a.ie > 11) return void f.getBody().focus(); + t = f.selection.getRng(), f.getBody().focus(), f.selection.setRng(t), f.selection.normalize(), f.nodeChanged() + } + })) + } + + function V() { + a.mac && f.on("keydown", function(t) { + !e.metaKeyPressed(t) || t.shiftKey || 37 != t.keyCode && 39 != t.keyCode || (t.preventDefault(), f.selection.getSel().modify("move", 37 == t.keyCode ? "backward" : "forward", "lineboundary")) + }) + } + + function $() { + h("AutoUrlDetect", !1) + } + + function q() { + f.on("click", function(e) { + var t = e.target; + do + if ("A" === t.tagName) return void e.preventDefault(); + while (t = t.parentNode) + }), f.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}") + } + + function j() { + f.on("init", function() { + f.dom.bind(f.getBody(), "submit", function(e) { + e.preventDefault() + }) + }) + } + + function Y() { + oe.addNodeFilter("br", function(e) { + for (var t = e.length; t--;) "Apple-interchange-newline" == e[t].attr("class") && e[t].remove() + }) + } + + function X() { + f.on("dragstart", function(e) { + g(e) + }), f.on("drop", function(e) { + if (!m(e)) { + var n = v(e); + if (n && n.id != f.id) { + e.preventDefault(); + var r = t.getCaretRangeFromPoint(e.x, e.y, f.getDoc()); + re.setRng(r), y(n.html) + } + } + }) + } + + function K() {} + + function G() { + var e; + return se ? (e = f.selection.getSel(), !e || !e.rangeCount || 0 === e.rangeCount) : 0 + } + + function J() { + function t(e) { + var t = new d(e.getBody()), + n = e.selection.getRng(), + r = u.fromRangeStart(n), + i = u.fromRangeEnd(n); + return !e.selection.isCollapsed() && !t.prev(r) && !t.next(i) + } + f.on("keypress", function(n) { + !m(n) && !re.isCollapsed() && n.charCode > 31 && !e.metaKeyPressed(n) && t(f) && (n.preventDefault(), f.setContent(String.fromCharCode(n.charCode)), f.selection.select(f.getBody(), !0), f.selection.collapse(!1), f.nodeChanged()) + }), f.on("keydown", function(e) { + var n = e.keyCode; + m(e) || n != te && n != ee || t(f) && (e.preventDefault(), f.setContent(""), f.nodeChanged()) + }) + } + var Q = s.each, + Z = f.$, + ee = e.BACKSPACE, + te = e.DELETE, + ne = f.dom, + re = f.selection, + ie = f.settings, + oe = f.parser, + ae = f.serializer, + se = a.gecko, + le = a.ie, + ce = a.webkit, + ue = "data:text/mce-internal,", + de = le ? "Text" : "URL"; + return B(), C(), a.windowsPhone || F(), ce && (J(), b(), w(), _(), M(), j(), T(), Y(), a.iOS ? (U(), W(), q()) : x()), le && a.ie < 11 && (E(), k(), R(), A(), P(), O(), H(), I()), a.ie >= 11 && (W(), T()), a.ie && (x(), $(), X()), se && (J(), E(), N(), S(), D(), L(), z(), V(), T()), { + refreshContentEditable: K, + isHidden: G + } + } + }), r(Ue, [he, w, m], function(e, t, n) { + function r(e, t) { + return "selectionchange" == t ? e.getDoc() : !e.inline && /^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t) ? e.getDoc().documentElement : e.settings.event_root ? (e.eventRoot || (e.eventRoot = o.select(e.settings.event_root)[0]), e.eventRoot) : e.getBody() + } + + function i(e, t) { + function n(e) { + return !e.hidden && !e.readonly + } + var i = r(e, t), + s; + if (e.delegates || (e.delegates = {}), !e.delegates[t]) + if (e.settings.event_root) { + if (a || (a = {}, e.editorManager.on("removeEditor", function() { + var t; + if (!e.editorManager.activeEditor && a) { + for (t in a) e.dom.unbind(r(e, t)); + a = null + } + })), a[t]) return; + s = function(r) { + for (var i = r.target, a = e.editorManager.editors, s = a.length; s--;) { + var l = a[s].getBody(); + (l === i || o.isChildOf(i, l)) && n(a[s]) && a[s].fire(t, r) + } + }, a[t] = s, o.bind(i, t, s) + } else s = function(r) { + n(e) && e.fire(t, r) + }, o.bind(i, t, s), e.delegates[t] = s + } + var o = t.DOM, + a, s = { + bindPendingEventDelegates: function() { + var e = this; + n.each(e._pendingNativeEvents, function(t) { + i(e, t) + }) + }, + toggleNativeEvent: function(e, t) { + var n = this; + "focus" != e && "blur" != e && (t ? n.initialized ? i(n, e) : n._pendingNativeEvents ? n._pendingNativeEvents.push(e) : n._pendingNativeEvents = [e] : n.initialized && (n.dom.unbind(r(n, e), e, n.delegates[e]), delete n.delegates[e])) + }, + unbindAllNativeEvents: function() { + var e = this, + t; + if (e.delegates) { + for (t in e.delegates) e.dom.unbind(r(e, t), t, e.delegates[t]); + delete e.delegates + } + e.inline || (e.getBody().onload = null, e.dom.unbind(e.getWin()), e.dom.unbind(e.getDoc())), e.dom.unbind(e.getBody()), e.dom.unbind(e.getContainer()) + } + }; + return s = n.extend({}, e, s) + }), r(We, [], function() { + function e(e, t, n) { + try { + e.getDoc().execCommand(t, !1, n) + } catch (r) {} + } + + function t(e) { + var t, n; + return t = e.getBody(), n = function(t) { + e.dom.getParents(t.target, "a").length > 0 && t.preventDefault() + }, e.dom.bind(t, "click", n), { + unbind: function() { + e.dom.unbind(t, "click", n) + } + } + } + + function n(n, r) { + n._clickBlocker && (n._clickBlocker.unbind(), n._clickBlocker = null), r ? (n._clickBlocker = t(n), n.selection.controlSelection.hideResizeRect(), n.readonly = !0, n.getBody().contentEditable = !1) : (n.readonly = !1, n.getBody().contentEditable = !0, e(n, "StyleWithCSS", !1), e(n, "enableInlineTableEditing", !1), e(n, "enableObjectResizing", !1), n.focus(), n.nodeChanged()) + } + + function r(e, t) { + var r = e.readonly ? "readonly" : "design"; + t != r && (e.initialized ? n(e, "readonly" == t) : e.on("init", function() { + n(e, "readonly" == t) + }), e.fire("SwitchMode", { + mode: t + })) + } + return { + setMode: r + } + }), r(Ve, [m, d], function(e, t) { + var n = e.each, + r = e.explode, + i = { + f9: 120, + f10: 121, + f11: 122 + }, + o = e.makeMap("alt,ctrl,shift,meta,access"); + return function(a) { + function s(e) { + var a, s, l = {}; + n(r(e, "+"), function(e) { + e in o ? l[e] = !0 : /^[0-9]{2,}$/.test(e) ? l.keyCode = parseInt(e, 10) : (l.charCode = e.charCodeAt(0), l.keyCode = i[e] || e.toUpperCase().charCodeAt(0)) + }), a = [l.keyCode]; + for (s in o) l[s] ? a.push(s) : l[s] = !1; + return l.id = a.join(","), l.access && (l.alt = !0, t.mac ? l.ctrl = !0 : l.shift = !0), l.meta && (t.mac ? l.meta = !0 : (l.ctrl = !0, l.meta = !1)), l + } + + function l(t, n, i, o) { + var l; + return l = e.map(r(t, ">"), s), l[l.length - 1] = e.extend(l[l.length - 1], { + func: i, + scope: o || a + }), e.extend(l[0], { + desc: a.translate(n), + subpatterns: l.slice(1) + }) + } + + function c(e) { + return e.altKey || e.ctrlKey || e.metaKey + } + + function u(e) { + return "keydown" === e.type && e.keyCode >= 112 && e.keyCode <= 123 + } + + function d(e, t) { + return !!t && (t.ctrl == e.ctrlKey && t.meta == e.metaKey && (t.alt == e.altKey && t.shift == e.shiftKey && (!!(e.keyCode == t.keyCode || e.charCode && e.charCode == t.charCode) && (e.preventDefault(), !0)))) + } + + function f(e) { + return e.func ? e.func.call(e.scope) : null + } + var h = this, + p = {}, + m = []; + a.on("keyup keypress keydown", function(e) { + !c(e) && !u(e) || e.isDefaultPrevented() || (n(p, function(t) { + if (d(e, t)) return m = t.subpatterns.slice(0), "keydown" == e.type && f(t), !0 + }), d(e, m[0]) && (1 === m.length && "keydown" == e.type && f(m[0]), m.shift())) + }), h.add = function(t, i, o, s) { + var c; + return c = o, "string" == typeof o ? o = function() { + a.execCommand(c, !1, null) + } : e.isArray(c) && (o = function() { + a.execCommand(c[0], c[1], c[2]) + }), n(r(e.trim(t.toLowerCase())), function(e) { + var t = l(e, i, o, s); + p[t.id] = t + }), !0 + }, h.remove = function(e) { + var t = l(e); + return !!p[t.id] && (delete p[t.id], !0) + } + } + }), r($e, [c, m, z], function(e, t, n) { + return function(r, i) { + function o(e) { + var t, n; + return n = { + "image/jpeg": "jpg", + "image/jpg": "jpg", + "image/gif": "gif", + "image/png": "png" + }, t = n[e.blob().type.toLowerCase()] || "dat", e.filename() + "." + t + } + + function a(e, t) { + return e ? e.replace(/\/$/, "") + "/" + t.replace(/^\//, "") : t + } + + function s(e) { + return { + id: e.id, + blob: e.blob, + base64: e.base64, + filename: n.constant(o(e)) + } + } + + function l(e, t, n, r) { + var o, s; + o = new XMLHttpRequest, o.open("POST", i.url), o.withCredentials = i.credentials, o.upload.onprogress = function(e) { + r(e.loaded / e.total * 100) + }, o.onerror = function() { + n("Image upload failed due to a XHR Transport error. Code: " + o.status) + }, o.onload = function() { + var e; + return 200 != o.status ? void n("HTTP Error: " + o.status) : (e = JSON.parse(o.responseText), e && "string" == typeof e.location ? void t(a(i.basePath, e.location)) : void n("Invalid JSON: " + o.responseText)) + }, s = new FormData, s.append("file", e.blob(), e.filename()), o.send(s) + } + + function c() { + return new e(function(e) { + e([]) + }) + } + + function u(e, t) { + return { + url: t, + blobInfo: e, + status: !0 + } + } + + function d(e, t) { + return { + url: "", + blobInfo: e, + status: !1, + error: t + } + } + + function f(e, n) { + t.each(y[e], function(e) { + e(n) + }), delete y[e] + } + + function h(t, n, i) { + return r.markPending(t.blobUri()), new e(function(e) { + var o, a, l = function() {}; + try { + var c = function() { + o && (o.close(), a = l) + }, + h = function(n) { + c(), r.markUploaded(t.blobUri(), n), f(t.blobUri(), u(t, n)), e(u(t, n)) + }, + p = function() { + c(), r.removeFailed(t.blobUri()), f(t.blobUri(), d(t, p)), e(d(t, p)) + }; + a = function(e) { + e < 0 || e > 100 || (o || (o = i()), o.progressBar.value(e)) + }, n(s(t), h, p, a) + } catch (m) { + e(d(t, m.message)) + } + }) + } + + function p(e) { + return e === l + } + + function m(t) { + var n = t.blobUri(); + return new e(function(e) { + y[n] = y[n] || [], y[n].push(e) + }) + } + + function g(n, o) { + return n = t.grep(n, function(e) { + return !r.isUploaded(e.blobUri()) + }), e.all(t.map(n, function(e) { + return r.isPending(e.blobUri()) ? m(e) : h(e, i.handler, o) + })) + } + + function v(e, t) { + return !i.url && p(i.handler) ? c() : g(e, t) + } + var y = {}; + return i = t.extend({ + credentials: !1, + handler: l + }, i), { + upload: v + } + } + }), r(qe, [c], function(e) { + function t(t) { + return new e(function(e) { + var n = new XMLHttpRequest; + n.open("GET", t, !0), n.responseType = "blob", n.onload = function() { + 200 == this.status && e(this.response) + }, n.send() + }) + } + + function n(e) { + var t, n; + return e = decodeURIComponent(e).split(","), n = /data:([^;]+)/.exec(e[0]), n && (t = n[1]), { + type: t, + data: e[1] + } + } + + function r(t) { + return new e(function(e) { + var r, i, o; + t = n(t); + try { + r = atob(t.data) + } catch (a) { + return void e(new Blob([])) + } + for (i = new Uint8Array(r.length), o = 0; o < i.length; o++) i[o] = r.charCodeAt(o); + e(new Blob([i], { + type: t.type + })) + }) + } + + function i(e) { + return 0 === e.indexOf("blob:") ? t(e) : 0 === e.indexOf("data:") ? r(e) : null + } + + function o(t) { + return new e(function(e) { + var n = new FileReader; + n.onloadend = function() { + e(n.result) + }, n.readAsDataURL(t) + }) + } + return { + uriToBlob: i, + blobToDataUri: o, + parseDataUri: n + } + }), r(je, [c, p, z, qe, d], function(e, t, n, r, i) { + var o = 0; + return function(a, s) { + function l(l, u) { + function d(e, t) { + var n, i; + return 0 === e.src.indexOf("blob:") ? (i = s.getByUri(e.src), void(i && t({ + image: e, + blobInfo: i + }))) : (n = r.parseDataUri(e.src).data, i = s.findFirst(function(e) { + return e.base64() === n + }), void(i ? t({ + image: e, + blobInfo: i + }) : r.uriToBlob(e.src).then(function(r) { + var i = "blobid" + o++, + a = s.create(i, r, n); + s.add(a), t({ + image: e, + blobInfo: a + }) + }))) + } + var f, h; + return u || (u = n.constant(!0)), f = t.filter(l.getElementsByTagName("img"), function(e) { + var t = e.src; + return !!i.fileApi && (!e.hasAttribute("data-mce-bogus") && (!e.hasAttribute("data-mce-placeholder") && (!(!t || t == i.transparentSrc) && (0 === t.indexOf("blob:") ? !a.isUploaded(t) : 0 === t.indexOf("data:") && u(e))))) + }), h = t.map(f, function(t) { + var n; + return c[t.src] ? new e(function(e) { + c[t.src].then(function(n) { + e({ + image: t, + blobInfo: n.blobInfo + }) + }) + }) : (n = new e(function(e) { + d(t, e) + }).then(function(e) { + return delete c[e.image.src], e + })["catch"](function(e) { + return delete c[t.src], e + }), c[t.src] = n, n) + }), e.all(h) + } + var c = {}; + return { + findAll: l + } + } + }), r(Ye, [p, z], function(e, t) { + return function() { + function n(e, t, n, r) { + return { + id: u(e), + filename: u(r || e), + blob: u(t), + base64: u(n), + blobUri: u(URL.createObjectURL(t)) + } + } + + function r(e) { + i(e.id()) || c.push(e) + } + + function i(e) { + return o(function(t) { + return t.id() === e + }) + } + + function o(t) { + return e.filter(c, t)[0] + } + + function a(e) { + return o(function(t) { + return t.blobUri() == e + }) + } + + function s(t) { + c = e.filter(c, function(e) { + return e.blobUri() !== t || (URL.revokeObjectURL(e.blobUri()), !1) + }) + } + + function l() { + e.each(c, function(e) { + URL.revokeObjectURL(e.blobUri()) + }), c = [] + } + var c = [], + u = t.constant; + return { + create: n, + add: r, + get: i, + getByUri: a, + findFirst: o, + removeByUri: s, + destroy: l + } + } + }), r(Xe, [], function() { + return function() { + function e(e, t) { + return { + status: e, + resultUri: t + } + } + + function t(e) { + return e in d + } + + function n(e) { + var t = d[e]; + return t ? t.resultUri : null + } + + function r(e) { + return !!t(e) && d[e].status === c + } + + function i(e) { + return !!t(e) && d[e].status === u + } + + function o(t) { + d[t] = e(c, null) + } + + function a(t, n) { + d[t] = e(u, n) + } + + function s(e) { + delete d[e] + } + + function l() { + d = {} + } + var c = 1, + u = 2, + d = {}; + return { + hasBlobUri: t, + getResultUri: n, + isPending: r, + isUploaded: i, + markPending: o, + markUploaded: a, + removeFailed: s, + destroy: l + } + } + }), r(Ke, [p, $e, je, Ye, Xe], function(e, t, n, r, i) { + return function(o) { + function a(e) { + return function(t) { + return o.selection ? e(t) : [] + } + } + + function s() { + return "?" + (new Date).getTime() + } + + function l(e, t, n) { + var r = 0; + do r = e.indexOf(t, r), r !== -1 && (e = e.substring(0, r) + n + e.substr(r + t.length), r += n.length - t.length + 1); while (r !== -1); + return e + } + + function c(e, t, n) { + return e = l(e, 'src="' + t + '"', 'src="' + n + '"'), e = l(e, 'data-mce-src="' + t + '"', 'data-mce-src="' + n + '"') + } + + function u(t, n) { + e.each(o.undoManager.data, function(r) { + "fragmented" === r.type ? r.fragments = e.map(r.fragments, function(e) { + return c(e, t, n) + }) : r.content = c(r.content, t, n) + }) + } + + function d() { + return o.notificationManager.open({ + text: o.translate("Image uploading..."), + type: "info", + timeout: -1, + progressBar: !0 + }) + } + + function f(e, t) { + b.removeByUri(e.src), u(e.src, t), o.$(e).attr({ + src: w.images_reuse_filename ? t + s() : t, + "data-mce-src": o.convertURL(t, "src") + }) + } + + function h(n) { + return C || (C = new t(E, { + url: w.images_upload_url, + basePath: w.images_upload_base_path, + credentials: w.images_upload_credentials, + handler: w.images_upload_handler + })), g().then(a(function(t) { + var r; + return r = e.map(t, function(e) { + return e.blobInfo + }), C.upload(r, d).then(a(function(r) { + return r = e.map(r, function(e, n) { + var r = t[n].image; + return e.status && o.settings.images_replace_blob_uris !== !1 && f(r, e.url), { + element: r, + status: e.status + } + }), n && n(r), r + })) + })) + } + + function p(e) { + if (w.automatic_uploads !== !1) return h(e) + } + + function m(e) { + return !w.images_dataimg_filter || w.images_dataimg_filter(e) + } + + function g() { + return x || (x = new n(E, b)), x.findAll(o.getBody(), m).then(a(function(t) { + return e.each(t, function(e) { + u(e.image.src, e.blobInfo.blobUri()), e.image.src = e.blobInfo.blobUri(), e.image.removeAttribute("data-mce-src") + }), t + })) + } + + function v() { + b.destroy(), E.destroy(), x = C = null + } + + function y(t) { + return t.replace(/src="(blob:[^"]+)"/g, function(t, n) { + var r = E.getResultUri(n); + if (r) return 'src="' + r + '"'; + var i = b.getByUri(n); + return i || (i = e.reduce(o.editorManager.editors, function(e, t) { + return e || t.editorUpload.blobCache.getByUri(n) + }, null)), i ? 'src="data:' + i.blob().type + ";base64," + i.base64() + '"' : t + }) + } + var b = new r, + C, x, w = o.settings, + E = new i; + return o.on("setContent", function() { + o.settings.automatic_uploads !== !1 ? p() : g() + }), o.on("RawSaveContent", function(e) { + e.content = y(e.content) + }), o.on("getContent", function(e) { + e.source_view || "raw" == e.format || (e.content = y(e.content)) + }), o.on("PostRender", function() { + o.parser.addNodeFilter("img", function(t) { + e.each(t, function(e) { + var t = e.attr("src"); + if (!b.getByUri(t)) { + var n = E.getResultUri(t); + n && e.attr("src", n) + } + }) + }) + }), { + blobCache: b, + uploadImages: h, + uploadImagesAuto: p, + scanForImages: g, + destroy: v + } + } + }), r(Ge, [k, $, _, T, g, W, u], function(e, t, n, r, i, o, a) { + var s = n.isContentEditableFalse; + return function(t, n) { + function r(e, n) { + var r = o.collapse(e.getBoundingClientRect(), n), + i, a, s, l, c; + return "BODY" == t.tagName ? (i = t.ownerDocument.documentElement, a = t.scrollLeft || i.scrollLeft, s = t.scrollTop || i.scrollTop) : (c = t.getBoundingClientRect(), a = t.scrollLeft - c.left, s = t.scrollTop - c.top), r.left += a, r.right += a, r.top += s, r.bottom += s, r.width = 1, l = e.offsetWidth - e.clientWidth, l > 0 && (n && (l *= -1), r.left += l, r.right += l), r + } + + function l() { + var n, r, o, a, s; + for (n = i("*[contentEditable=false]", t), a = 0; a < n.length; a++) r = n[a], o = r.previousSibling, e.endsWithCaretContainer(o) && (s = o.data, 1 == s.length ? o.parentNode.removeChild(o) : o.deleteData(s.length - 1, 1)), o = r.nextSibling, e.startsWithCaretContainer(o) && (s = o.data, 1 == s.length ? o.parentNode.removeChild(o) : o.deleteData(0, 1)); + return null + } + + function c(o, a) { + var l, c; + return u(), n(a) ? (g = e.insertBlock("p", a, o), l = r(a, o), i(g).css("top", l.top), m = i('
    ').css(l).appendTo(t), o && m.addClass("mce-visual-caret-before"), d(), c = a.ownerDocument.createRange(), c.setStart(g, 0), c.setEnd(g, 0), c) : (g = e.insertInline(a, o), c = a.ownerDocument.createRange(), s(g.nextSibling) ? (c.setStart(g, 0), c.setEnd(g, 0)) : (c.setStart(g, 1), c.setEnd(g, 1)), c) + } + + function u() { + l(), g && (e.remove(g), g = null), m && (m.remove(), m = null), clearInterval(p) + } + + function d() { + p = a.setInterval(function() { + i("div.mce-visual-caret", t).toggleClass("mce-visual-caret-hidden") + }, 500) + } + + function f() { + a.clearInterval(p) + } + + function h() { + return ".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}" + } + var p, m, g; + return { + show: c, + hide: u, + getCss: h, + destroy: f + } + } + }), r(Je, [p, _, W], function(e, t, n) { + function r(i) { + function o(t) { + return e.map(t, function(e) { + return e = n.clone(e), e.node = i, e + }) + } + if (e.isArray(i)) return e.reduce(i, function(e, t) { + return e.concat(r(t)) + }, []); + if (t.isElement(i)) return o(i.getClientRects()); + if (t.isText(i)) { + var a = i.ownerDocument.createRange(); + return a.setStart(i, 0), a.setEnd(i, i.data.length), o(a.getClientRects()) + } + } + return { + getClientRects: r + } + }), r(Qe, [z, p, Je, U, ie, oe, $, W], function(e, t, n, r, i, o, a, s) { + function l(e, t, n, o) { + for (; o = i.findNode(o, e, r.isEditableCaretCandidate, t);) + if (n(o)) return + } + + function c(e, r, i, o, a, s) { + function c(o) { + var s, l, c; + for (c = n.getClientRects(o), e == -1 && (c = c.reverse()), s = 0; s < c.length; s++) + if (l = c[s], !i(l, h)) { + if (f.length > 0 && r(l, t.last(f)) && u++, l.line = u, a(l)) return !0; + f.push(l) + } + } + var u = 0, + d, f = [], + h; + return (h = t.last(s.getClientRects())) ? (d = s.getNode(), c(d), l(e, o, c, d), f) : f + } + + function u(e, t) { + return t.line > e + } + + function d(e, t) { + return t.line === e + } + + function f(e, n, r, i) { + function l(n) { + return 1 == e ? t.last(n.getClientRects()) : t.last(n.getClientRects()) + } + var c = new o(n), + u, d, f, h, p = [], + m = 0, + g, v; + 1 == e ? (u = c.next, d = s.isBelow, f = s.isAbove, h = a.after(i)) : (u = c.prev, d = s.isAbove, f = s.isBelow, h = a.before(i)), v = l(h); + do + if (h.isVisible() && (g = l(h), !f(g, v))) { + if (p.length > 0 && d(g, t.last(p)) && m++, g = s.clone(g), g.position = h, g.line = m, r(g)) return p; + p.push(g) + } + while (h = u(h)); + return p + } + var h = e.curry, + p = h(c, -1, s.isAbove, s.isBelow), + m = h(c, 1, s.isBelow, s.isAbove); + return { + upUntil: p, + downUntil: m, + positionsUntil: f, + isAboveLine: h(u), + isLine: h(d) + } + }), r(Ze, [z, p, _, Je, W, ie, U], function(e, t, n, r, i, o, a) { + function s(e, t) { + return Math.abs(e.left - t) + } + + function l(e, t) { + return Math.abs(e.right - t) + } + + function c(e, n) { + function r(e, t) { + return e >= t.left && e <= t.right + } + return t.reduce(e, function(e, t) { + var i, o; + return i = Math.min(s(e, n), l(e, n)), o = Math.min(s(t, n), l(t, n)), r(n, t) ? t : r(n, e) ? e : o == i && m(t.node) ? t : o < i ? t : e + }) + } + + function u(e, t, n, r) { + for (; r = g(r, e, a.isEditableCaretCandidate, t);) + if (n(r)) return + } + + function d(e, n) { + function o(e, i) { + var o; + return o = t.filter(r.getClientRects(i), function(t) { + return !e(t, n) + }), a = a.concat(o), 0 === o.length + } + var a = []; + return a.push(n), u(-1, e, v(o, i.isAbove), n.node), u(1, e, v(o, i.isBelow), n.node), a + } + + function f(e) { + return t.filter(t.toArray(e.getElementsByTagName("*")), m) + } + + function h(e, t) { + return { + node: e.node, + before: s(e, t) < l(e, t) + } + } + + function p(e, n, i) { + var o, a; + return o = r.getClientRects(f(e)), o = t.filter(o, function(e) { + return i >= e.top && i <= e.bottom + }), a = c(o, n), a && (a = c(d(e, a), n), a && m(a.node)) ? h(a, n) : null + } + var m = n.isContentEditableFalse, + g = o.findNode, + v = e.curry; + return { + findClosestClientRect: c, + findLineNodeRects: d, + closestCaret: p + } + }), r(et, [], function() { + var e = function(e) { + var t, n, r, i; + return i = e.getBoundingClientRect(), t = e.ownerDocument, n = t.documentElement, r = t.defaultView, { + top: i.top + r.pageYOffset - n.clientTop, + left: i.left + r.pageXOffset - n.clientLeft + } + }, + t = function(t) { + return t.inline ? e(t.getBody()) : { + left: 0, + top: 0 + } + }, + n = function(e) { + var t = e.getBody(); + return e.inline ? { + left: t.scrollLeft, + top: t.scrollTop + } : { + left: 0, + top: 0 + } + }, + r = function(e) { + var t = e.getBody(), + n = e.getDoc().documentElement, + r = { + left: t.scrollLeft, + top: t.scrollTop + }, + i = { + left: t.scrollLeft || n.scrollLeft, + top: t.scrollTop || n.scrollTop + }; + return e.inline ? r : i + }, + i = function(t, n) { + if (n.target.ownerDocument !== t.getDoc()) { + var i = e(t.getContentAreaContainer()), + o = r(t); + return { + left: n.pageX - i.left + o.left, + top: n.pageY - i.top + o.top + } + } + return { + left: n.pageX, + top: n.pageY + } + }, + o = function(e, t, n) { + return { + pageX: n.left - e.left + t.left, + pageY: n.top - e.top + t.top + } + }, + a = function(e, r) { + return o(t(e), n(e), i(e, r)) + }; + return { + calc: a + } + }), r(tt, [_, p, z, u, w, et], function(e, t, n, r, i, o) { + var a = e.isContentEditableFalse, + s = e.isContentEditableTrue, + l = function(e) { + return a(e) + }, + c = function(e, t, n) { + return t !== n && !e.dom.isChildOf(t, n) && !a(t) + }, + u = function(e) { + var t = e.cloneNode(!0); + return t.removeAttribute("data-mce-selected"), t + }, + d = function(e, t, n, r) { + var i = t.cloneNode(!0); + e.dom.setStyles(i, { + width: n, + height: r + }), e.dom.setAttrib(i, "data-mce-selected", null); + var o = e.dom.create("div", { + "class": "mce-drag-container", + "data-mce-bogus": "all", + unselectable: "on", + contenteditable: "false" + }); + return e.dom.setStyles(o, { + position: "absolute", + opacity: .5, + overflow: "hidden", + border: 0, + padding: 0, + margin: 0, + width: n, + height: r + }), e.dom.setStyles(i, { + margin: 0, + boxSizing: "border-box" + }), o.appendChild(i), o + }, + f = function(e, t) { + e.parentNode !== t && t.appendChild(e) + }, + h = function(e, t, n, r, i, o) { + var a = 0, + s = 0; + e.style.left = t.pageX + "px", e.style.top = t.pageY + "px", t.pageX + n > i && (a = t.pageX + n - i), t.pageY + r > o && (s = t.pageY + r - o), e.style.width = n - a + "px", e.style.height = r - s + "px" + }, + p = function(e) { + e && e.parentNode && e.parentNode.removeChild(e) + }, + m = function(e) { + return 0 === e.button + }, + g = function(e) { + return e.element + }, + v = function(e, t) { + return { + pageX: t.pageX - e.relX, + pageY: t.pageY + 5 + } + }, + y = function(e, r) { + return function(i) { + if (m(i)) { + var o = t.find(r.dom.getParents(i.target), n.or(a, s)); + if (l(o)) { + var c = r.dom.getPos(o), + u = r.getBody(), + f = r.getDoc().documentElement; + e.element = o, e.screenX = i.screenX, e.screenY = i.screenY, e.maxX = (r.inline ? u.scrollWidth : f.offsetWidth) - 2, e.maxY = (r.inline ? u.scrollHeight : f.offsetHeight) - 2, e.relX = i.pageX - c.x, e.relY = i.pageY - c.y, e.width = o.offsetWidth, e.height = o.offsetHeight, e.ghost = d(r, o, e.width, e.height) + } + } + } + }, + b = function(e, t) { + var n = r.throttle(function(e, n) { + t._selectionOverrides.hideFakeCaret(), t.selection.placeCaretAt(e, n) + }, 0); + return function(r) { + var i = Math.max(Math.abs(r.screenX - e.screenX), Math.abs(r.screenY - e.screenY)); + if (g(e) && !e.dragging && i > 10) { + var a = t.fire("dragstart", { + target: e.element + }); + if (a.isDefaultPrevented()) return; + e.dragging = !0, t.focus() + } + if (e.dragging) { + var s = v(e, o.calc(t, r)); + f(e.ghost, t.getBody()), h(e.ghost, s, e.width, e.height, e.maxX, e.maxY), n(r.clientX, r.clientY) + } + } + }, + C = function(e) { + var t = e.getSel().getRangeAt(0), + n = t.startContainer; + return 3 === n.nodeType ? n.parentNode : n + }, + x = function(e, t) { + return function(n) { + if (e.dragging && c(t, C(t.selection), e.element)) { + var r = u(e.element), + i = t.fire("drop", { + targetClone: r, + clientX: n.clientX, + clientY: n.clientY + }); + i.isDefaultPrevented() || (r = i.targetClone, t.undoManager.transact(function() { + p(e.element), t.insertContent(t.dom.getOuterHTML(r)), t._selectionOverrides.hideFakeCaret() + })) + } + E(e) + } + }, + w = function(e, t) { + return function() { + E(e), e.dragging && t.fire("dragend") + } + }, + E = function(e) { + e.dragging = !1, e.element = null, p(e.ghost) + }, + N = function(e) { + var t = {}, + n, r, o, a, s, l; + n = i.DOM, l = document, r = y(t, e), o = b(t, e), a = x(t, e), s = w(t, e), e.on("mousedown", r), e.on("mousemove", o), e.on("mouseup", a), n.bind(l, "mousemove", o), n.bind(l, "mouseup", s), e.on("remove", function() { + n.unbind(l, "mousemove", o), n.unbind(l, "mouseup", s) + }) + }, + _ = function(e) { + e.on("drop", function(t) { + var n = "undefined" != typeof t.clientX ? e.getDoc().elementFromPoint(t.clientX, t.clientY) : null; + (a(n) || a(e.dom.getContentEditableParent(n))) && t.preventDefault() + }) + }, + S = function(e) { + N(e), _(e) + }; + return { + init: S + } + }), r(nt, [d, oe, $, k, ie, Ge, Qe, Ze, _, T, W, I, z, p, u, tt], function(e, t, n, r, i, o, a, s, l, c, u, d, f, h, p, m) { + function g(e, t) { + for (; t = e(t);) + if (t.isVisible()) return t; + return t + } + + function v(c) { + function v(e) { + return c.dom.hasClass(e, "mce-offscreen-selection") + } + + function _() { + var e = c.dom.get(le); + return e ? e.getElementsByTagName("*")[0] : e + } + + function S(e) { + return c.dom.isBlock(e) + } + + function k(e) { + e && c.selection.setRng(e) + } + + function T() { + return c.selection.getRng() + } + + function R(e, t) { + c.selection.scrollIntoView(e, t) + } + + function A(e, t, n) { + var r; + return r = c.fire("ShowCaret", { + target: t, + direction: e, + before: n + }), r.isDefaultPrevented() ? null : (R(t, e === -1), se.show(n, t)) + } + + function B(e) { + var t; + return t = c.fire("BeforeObjectSelected", { + target: e + }), t.isDefaultPrevented() ? null : D(e) + } + + function D(e) { + var t = e.ownerDocument.createRange(); + return t.selectNode(e), t + } + + function L(e, t) { + var n = i.isInSameBlock(e, t); + return !(n || !l.isBr(e.getNode())) || n + } + + function M(e, t) { + return t = i.normalizeRange(e, re, t), e == -1 ? n.fromRangeStart(t) : n.fromRangeEnd(t) + } + + function P(e) { + return r.isCaretContainerBlock(e.startContainer) + } + + function O(e, t, n, r) { + var i, o, a, s; + return !r.collapsed && (i = N(r), C(i)) ? A(e, i, e == -1) : (s = P(r), o = M(e, r), n(o) ? B(o.getNode(e == -1)) : (o = t(o)) ? n(o) ? A(e, o.getNode(e == -1), 1 == e) : (a = t(o), n(a) && L(o, a) ? A(e, a.getNode(e == -1), 1 == e) : s ? $(o.toRange()) : null) : s ? r : null) + } + + function H(e, t, n) { + var r, i, o, l, c, u, d, f, p; + if (p = N(n), r = M(e, n), i = t(re, a.isAboveLine(1), r), o = h.filter(i, a.isLine(1)), c = h.last(r.getClientRects()), E(r) && (p = r.getNode()), w(r) && (p = r.getNode(!0)), !c) return null; + if (u = c.left, l = s.findClosestClientRect(o, u), l && C(l.node)) return d = Math.abs(u - l.left), f = Math.abs(u - l.right), A(e, l.node, d < f); + if (p) { + var m = a.positionsUntil(e, re, a.isAboveLine(1), p); + if (l = s.findClosestClientRect(h.filter(m, a.isLine(1)), u)) return $(l.position.toRange()); + if (l = h.last(h.filter(m, a.isLine(0)))) return $(l.position.toRange()) + } + } + + function I(t, r) { + function i() { + var t = c.dom.create(c.settings.forced_root_block); + return (!e.ie || e.ie >= 11) && (t.innerHTML = '
    '), t + } + var o, a, s; + if (r.collapsed && c.settings.forced_root_block) { + if (o = c.dom.getParent(r.startContainer, "PRE"), !o) return; + a = 1 == t ? oe(n.fromRangeStart(r)) : ae(n.fromRangeStart(r)), a || (s = i(), 1 == t ? c.$(o).after(s) : c.$(o).before(s), c.selection.select(s, !0), c.selection.collapse()) + } + } + + function F(e, t, n, r) { + var i; + return (i = O(e, t, n, r)) ? i : (i = I(e, r), i ? i : null) + } + + function z(e, t, n) { + var r; + return (r = H(e, t, n)) ? r : (r = I(e, n), r ? r : null) + } + + function U() { + return ue("*[data-mce-caret]")[0] + } + + function W(e) { + e.hasAttribute("data-mce-caret") && (r.showCaretContainerBlock(e), k(T()), R(e[0])) + } + + function V(e) { + var t, r; + return e = i.normalizeRange(1, re, e), t = n.fromRangeStart(e), C(t.getNode()) ? A(1, t.getNode(), !t.isAtEnd()) : C(t.getNode(!0)) ? A(1, t.getNode(!0), !1) : (r = c.dom.getParent(t.getNode(), f.or(C, b)), C(r) ? A(1, r, !1) : null) + } + + function $(e) { + var t; + return e && e.collapsed ? (t = V(e), t ? t : e) : e + } + + function q(e) { + var t, i, o, a; + return C(e) ? (C(e.previousSibling) && (o = e.previousSibling), i = ae(n.before(e)), i || (t = oe(n.after(e))), t && x(t.getNode()) && (a = t.getNode()), r.remove(e.previousSibling), r.remove(e.nextSibling), c.dom.remove(e), c.dom.isEmpty(c.getBody()) ? (c.setContent(""), void c.focus()) : o ? n.after(o).toRange() : a ? n.before(a).toRange() : i ? i.toRange() : t ? t.toRange() : null) : null + } + + function j(e) { + var t = c.schema.getTextBlockElements(); + return e.nodeName in t + } + + function Y(e) { + return c.dom.isEmpty(e) + } + + function X(e, t, r) { + var i = c.dom, + o, a, s, l; + if (o = i.getParent(t.getNode(), i.isBlock), a = i.getParent(r.getNode(), i.isBlock), e === -1) { + if (l = r.getNode(!0), w(r) && S(l)) return j(o) ? (Y(o) && i.remove(o), n.after(l).toRange()) : q(r.getNode(!0)) + } else if (l = t.getNode(), E(t) && S(l)) return j(a) ? (Y(a) && i.remove(a), n.before(l).toRange()) : q(t.getNode()); + if (o === a || !j(o) || !j(a)) return null; + for (; s = o.firstChild;) a.appendChild(s); + return c.dom.remove(o), r.toRange() + } + + function K(e, t, n, i) { + var o, a, s, l; + return !i.collapsed && (o = N(i), C(o)) ? $(q(o)) : (a = M(e, i), n(a) && r.isCaretContainerBlock(i.startContainer) ? (l = e == -1 ? ie.prev(a) : ie.next(a), l ? $(l.toRange()) : i) : t(a) ? $(q(a.getNode(e == -1))) : (s = e == -1 ? ie.prev(a) : ie.next(a), t(s) ? e === -1 ? X(e, a, s) : X(e, s, a) : void 0)) + } + + function G() { + function i(e, t) { + var n = t(T()); + n && !e.isDefaultPrevented() && (e.preventDefault(), k(n)) + } + + function o(e) { + for (var t = c.getBody(); e && e != t;) { + if (b(e) || C(e)) return e; + e = e.parentNode + } + return null + } + + function l(e, t, n) { + return !n.collapsed && h.reduce(n.getClientRects(), function(n, r) { + return n || u.containsXY(r, e, t) + }, !1) + } + + function f(e) { + var t = !1; + e.on("touchstart", function() { + t = !1 + }), e.on("touchmove", function() { + t = !0 + }), e.on("touchend", function(e) { + var n = o(e.target); + C(n) && (t || (e.preventDefault(), Z(B(n)))) + }) + } + + function g() { + var e, t = o(c.selection.getNode()); + b(t) && S(t) && c.dom.isEmpty(t) && (e = c.dom.create("br", { + "data-mce-bogus": "1" + }), c.$(t).empty().append(e), c.selection.setRng(n.before(e).toRange())) + } + + function x(e) { + var t = U(); + if (t) return "compositionstart" == e.type ? (e.preventDefault(), e.stopPropagation(), void W(t)) : void(r.hasContent(t) && W(t)) + } + + function N(e) { + var t; + switch (e.keyCode) { + case d.DELETE: + t = g(); + break; + case d.BACKSPACE: + t = g() + } + t && e.preventDefault() + } + var R = y(F, 1, oe, E), + D = y(F, -1, ae, w), + L = y(K, 1, E, w), + M = y(K, -1, w, E), + P = y(z, -1, a.upUntil), + O = y(z, 1, a.downUntil); + c.on("mouseup", function() { + var e = T(); + e.collapsed && k(V(e)) + }), c.on("click", function(e) { + var t; + t = o(e.target), t && (C(t) && (e.preventDefault(), c.focus()), b(t) && c.dom.isChildOf(t, c.selection.getNode()) && ee()) + }), c.on("blur NewBlock", function() { + ee(), ne() + }); + var H = function(e) { + var r = new t(e); + if (!e.firstChild) return !1; + var i = n.before(e.firstChild), + o = r.next(i); + return o && !E(o) && !w(o) + }, + I = function(e, t) { + var n = c.dom.getParent(e, c.dom.isBlock), + r = c.dom.getParent(t, c.dom.isBlock); + return n === r + }, + j = function(e) { + return !(e.keyCode >= 112 && e.keyCode <= 123) + }, + Y = function(e, t) { + var n = c.dom.getParent(e, c.dom.isBlock), + r = c.dom.getParent(t, c.dom.isBlock); + return n && !I(n, r) && H(n) + }; + f(c), c.on("mousedown", function(e) { + var t; + if (t = o(e.target)) C(t) ? (e.preventDefault(), Z(B(t))) : l(e.clientX, e.clientY, c.selection.getRng()) || c.selection.placeCaretAt(e.clientX, e.clientY); + else { + ee(), ne(); + var n = s.closestCaret(re, e.clientX, e.clientY); + n && (Y(e.target, n.node) || (e.preventDefault(), c.getBody().focus(), k(A(1, n.node, n.before)))) + } + }), c.on("keydown", function(e) { + if (!d.modifierPressed(e)) switch (e.keyCode) { + case d.RIGHT: + i(e, R); + break; + case d.DOWN: + i(e, O); + break; + case d.LEFT: + i(e, D); + break; + case d.UP: + i(e, P); + break; + case d.DELETE: + i(e, L); + break; + case d.BACKSPACE: + i(e, M); + break; + default: + C(c.selection.getNode()) && j(e) && e.preventDefault() + } + }), c.on("keyup compositionstart", function(e) { + x(e), N(e) + }, !0), c.on("cut", function() { + var e = c.selection.getNode(); + C(e) && p.setEditorTimeout(c, function() { + k($(q(e))) + }) + }), c.on("getSelectionRange", function(e) { + var t = e.range; + if (ce) { + if (!ce.parentNode) return void(ce = null); + t = t.cloneRange(), t.selectNode(ce), e.range = t + } + }), c.on("setSelectionRange", function(e) { + var t; + t = Z(e.range), t && (e.range = t) + }), c.on("AfterSetSelectionRange", function(e) { + var t = e.range; + Q(t) || ne(), v(t.startContainer.parentNode) || ee() + }), c.on("focus", function() { + p.setEditorTimeout(c, function() { + c.selection.setRng($(c.selection.getRng())) + }, 0) + }), c.on("copy", function(t) { + var n = t.clipboardData; + if (!t.isDefaultPrevented() && t.clipboardData && !e.ie) { + var r = _(); + r && (t.preventDefault(), n.clearData(), n.setData("text/html", r.outerHTML), n.setData("text/plain", r.outerText)) + } + }), m.init(c) + } + + function J() { + var e = c.contentStyles, + t = ".mce-content-body"; + e.push(se.getCss()), e.push(t + " .mce-offscreen-selection {position: absolute;left: -9999999999px;max-width: 1000000px;}" + t + " *[contentEditable=false] {cursor: default;}" + t + " *[contentEditable=true] {cursor: text;}") + } + + function Q(e) { + return r.isCaretContainer(e.startContainer) || r.isCaretContainer(e.endContainer) + } + + function Z(t) { + var n, r = c.$, + i = c.dom, + o, a, s, l, u, d, f, h, p; + if (!t) return null; + if (t.collapsed) { + if (!Q(t)) { + if (f = M(1, t), C(f.getNode())) return A(1, f.getNode(), !f.isAtEnd()); + if (C(f.getNode(!0))) return A(1, f.getNode(!0), !1) + } + return null + } + return s = t.startContainer, l = t.startOffset, u = t.endOffset, 3 == s.nodeType && 0 == l && C(s.parentNode) && (s = s.parentNode, l = i.nodeIndex(s), s = s.parentNode), 1 != s.nodeType ? null : (u == l + 1 && (n = s.childNodes[l]), C(n) ? (h = p = n.cloneNode(!0), d = c.fire("ObjectSelected", { + target: n, + targetClone: h + }), d.isDefaultPrevented() ? null : (h = d.targetClone, o = r("#" + le), 0 === o.length && (o = r('
    ').attr("id", le), o.appendTo(c.getBody())), t = c.dom.createRng(), h === p && e.ie ? (o.empty().append('

    \xa0

    ').append(h), t.setStartAfter(o[0].firstChild.firstChild), t.setEndAfter(h)) : (o.empty().append("\xa0").append(h).append("\xa0"), t.setStart(o[0].firstChild, 1), t.setEnd(o[0].lastChild, 0)), o.css({ + top: i.getPos(n, c.getBody()).y + }), o[0].focus(), a = c.selection.getSel(), a.removeAllRanges(), a.addRange(t), c.$("*[data-mce-selected]").removeAttr("data-mce-selected"), n.setAttribute("data-mce-selected", 1), ce = n, t)) : null) + } + + function ee() { + ce && (ce.removeAttribute("data-mce-selected"), c.$("#" + le).remove(), ce = null) + } + + function te() { + se.destroy(), ce = null + } + + function ne() { + se.hide() + } + var re = c.getBody(), + ie = new t(re), + oe = y(g, ie.next), + ae = y(g, ie.prev), + se = new o(c.getBody(), S), + le = "sel-" + c.dom.uniqueId(), + ce, ue = c.$; + return e.ceFalse && (G(), J()), { + showBlockCaretContainer: W, + hideFakeCaret: ne, + destroy: te + } + } + var y = f.curry, + b = l.isContentEditableTrue, + C = l.isContentEditableFalse, + x = l.isElement, + w = i.isAfterContentEditableFalse, + E = i.isBeforeContentEditableFalse, + N = c.getSelectedNode; + return v + }), r(rt, [], function() { + var e = 0, + t = function() { + var e = function() { + return Math.round(4294967295 * Math.random()).toString(36) + }, + t = (new Date).getTime(); + return "s" + t.toString(36) + e() + e() + e() + }, + n = function(n) { + return n + e++ +t() + }; + return { + uuid: n + } + }), r(it, [], function() { + var e = function(e, t, n) { + var r = e.sidebars ? e.sidebars : []; + r.push({ + name: t, + settings: n + }), e.sidebars = r + }; + return { + add: e + } + }), r(ot, [w, g, N, R, A, O, P, Y, J, te, ne, re, le, ce, E, f, Le, Ie, B, L, ze, d, m, u, Ue, We, Ve, Ke, nt, rt, it], function(e, n, r, i, o, a, s, l, c, u, d, f, h, p, m, g, v, y, b, C, x, w, E, N, _, S, k, T, R, A, B) { + function D(e, t, i) { + var o = this, + a, s, l; + a = o.documentBaseUrl = i.documentBaseURL, s = i.baseURI, l = i.defaultSettings, t = O({ + id: e, + theme: "modern", + delta_width: 0, + delta_height: 0, + popup_css: "", + plugins: "", + document_base_url: a, + add_form_submit_trigger: !0, + submit_patch: !0, + add_unload_trigger: !0, + convert_urls: !0, + relative_urls: !0, + remove_script_host: !0, + object_resizing: !0, + doctype: "", + visual: !0, + font_size_style_values: "xx-small,x-small,small,medium,large,x-large,xx-large", + font_size_legacy_values: "xx-small,small,medium,large,x-large,xx-large,300%", + forced_root_block: "p", + hidden_input: !0, + padd_empty_editor: !0, + render_ui: !0, + indentation: "30px", + inline_styles: !0, + convert_fonts_to_spans: !0, + indent: "simple", + indent_before: "p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist", + indent_after: "p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist", + validate: !0, + entity_encoding: "named", + url_converter: o.convertURL, + url_converter_scope: o, + ie7_compat: !0 + }, l, t), l && l.external_plugins && t.external_plugins && (t.external_plugins = O({}, l.external_plugins, t.external_plugins)), o.settings = t, r.language = t.language || "en", r.languageLoad = t.language_load, r.baseURL = i.baseURL, o.id = t.id = e, o.setDirty(!1), o.plugins = {}, o.documentBaseURI = new p(t.document_base_url || a, { + base_uri: s + }), o.baseURI = s, o.contentCSS = [], o.contentStyles = [], o.shortcuts = new k(o), o.loadedCSS = {}, o.editorCommands = new h(o), o.suffix = i.suffix, o.editorManager = i, o.inline = t.inline, o.settings.content_editable = o.inline, t.cache_suffix && (w.cacheSuffix = t.cache_suffix.replace(/^[\?\&]+/, "")), t.override_viewport === !1 && (w.overrideViewPort = !1), i.fire("SetupEditor", o), o.execCallback("setup", o), o.$ = n.overrideDefaults(function() { + return { + context: o.inline ? o.getBody() : o.getDoc(), + element: o.getBody() + } + }) + } + var L = e.DOM, + M = r.ThemeManager, + P = r.PluginManager, + O = E.extend, + H = E.each, + I = E.explode, + F = E.inArray, + z = E.trim, + U = E.resolve, + W = g.Event, + V = w.gecko, + $ = w.ie; + return D.prototype = { + render: function() { + function e() { + L.unbind(window, "ready", e), n.render() + } + + function t() { + var e = m.ScriptLoader; + if (r.language && "en" != r.language && !r.language_url && (r.language_url = n.editorManager.baseURL + "/langs/" + r.language + ".js"), r.language_url && e.add(r.language_url), r.theme && "function" != typeof r.theme && "-" != r.theme.charAt(0) && !M.urls[r.theme]) { + var t = r.theme_url; + t = t ? n.documentBaseURI.toAbsolute(t) : "" + r.theme + "/theme" + o + ".js", M.load(r.theme, t) + } + E.isArray(r.plugins) && (r.plugins = r.plugins.join(" ")), H(r.external_plugins, function(e, t) { + P.load(t, e), r.plugins += " " + t + }), H(r.plugins.split(/[ ,]/), function(e) { + if (e = z(e), e && !P.urls[e]) + if ("-" == e.charAt(0)) { + e = e.substr(1, e.length); + var t = P.dependencies(e); + H(t, function(e) { + var t = { + prefix: "plugins/", + resource: e, + suffix: "/plugin" + o + ".js" + }; + e = P.createUrl(t, e), P.load(e.resource, e) + }) + } else P.load(e, { + prefix: "plugins/", + resource: e, + suffix: "/plugin" + o + ".js" + }) + }), e.loadQueue(function() { + n.removed || n.init() + }) + } + var n = this, + r = n.settings, + i = n.id, + o = n.suffix; + if (!W.domLoaded) return void L.bind(window, "ready", e); + if (n.getElement() && w.contentEditable) { + r.inline ? n.inline = !0 : (n.orgVisibility = n.getElement().style.visibility, n.getElement().style.visibility = "hidden"); + var a = n.getElement().form || L.getParent(i, "form"); + a && (n.formElement = a, r.hidden_input && !/TEXTAREA|INPUT/i.test(n.getElement().nodeName) && (L.insertAfter(L.create("input", { + type: "hidden", + name: i + }), i), n.hasHiddenInput = !0), n.formEventDelegate = function(e) { + n.fire(e.type, e) + }, L.bind(a, "submit reset", n.formEventDelegate), n.on("reset", function() { + n.setContent(n.startContent, { + format: "raw" + }) + }), !r.submit_patch || a.submit.nodeType || a.submit.length || a._mceOldSubmit || (a._mceOldSubmit = a.submit, a.submit = function() { + return n.editorManager.triggerSave(), n.setDirty(!1), a._mceOldSubmit(a) + })), n.windowManager = new v(n), n.notificationManager = new y(n), "xml" == r.encoding && n.on("GetContent", function(e) { + e.save && (e.content = L.encode(e.content)) + }), r.add_form_submit_trigger && n.on("submit", function() { + n.initialized && n.save() + }), r.add_unload_trigger && (n._beforeUnload = function() { + !n.initialized || n.destroyed || n.isHidden() || n.save({ + format: "raw", + no_events: !0, + set_dirty: !1 + }) + }, n.editorManager.on("BeforeUnload", n._beforeUnload)), n.editorManager.add(n), t() + } + }, + init: function() { + function e(n) { + var r = P.get(n), + i, o; + if (i = P.urls[n] || t.documentBaseUrl.replace(/\/$/, ""), n = z(n), r && F(m, n) === -1) { + if (H(P.dependencies(n), function(t) { + e(t) + }), t.plugins[n]) return; + o = new r(t, i, t.$), t.plugins[n] = o, o.init && (o.init(t, i), m.push(n)) + } + } + var t = this, + n = t.settings, + r = t.getElement(), + i, o, a, s, l, c, u, d, f, h, p, m = []; + if (t.rtl = n.rtl_ui || t.editorManager.i18n.rtl, t.editorManager.i18n.setCode(n.language), n.aria_label = n.aria_label || L.getAttrib(r, "aria-label", t.getLang("aria.rich_text_area")), t.fire("ScriptsLoaded"), n.theme && ("function" != typeof n.theme ? (n.theme = n.theme.replace(/-/, ""), c = M.get(n.theme), t.theme = new c(t, M.urls[n.theme]), t.theme.init && t.theme.init(t, M.urls[n.theme] || t.documentBaseUrl.replace(/\/$/, ""), t.$)) : t.theme = n.theme), H(n.plugins.replace(/\-/g, "").split(/[ ,]/), e), n.render_ui && t.theme && (t.orgDisplay = r.style.display, "function" != typeof n.theme ? (i = n.width || r.style.width || r.offsetWidth, o = n.height || r.style.height || r.offsetHeight, a = n.min_height || 100, h = /^[0-9\.]+(|px)$/i, h.test("" + i) && (i = Math.max(parseInt(i, 10), 100)), h.test("" + o) && (o = Math.max(parseInt(o, 10), a)), l = t.theme.renderUI({ + targetNode: r, + width: i, + height: o, + deltaWidth: n.delta_width, + deltaHeight: n.delta_height + }), n.content_editable || (o = (l.iframeHeight || o) + ("number" == typeof o ? l.deltaHeight || 0 : ""), o < a && (o = a))) : (l = n.theme(t, r), l.editorContainer.nodeType && (l.editorContainer.id = l.editorContainer.id || t.id + "_parent"), l.iframeContainer.nodeType && (l.iframeContainer.id = l.iframeContainer.id || t.id + "_iframecontainer"), o = l.iframeHeight || r.offsetHeight), t.editorContainer = l.editorContainer), n.content_css && H(I(n.content_css), function(e) { + t.contentCSS.push(t.documentBaseURI.toAbsolute(e)) + }), n.content_style && t.contentStyles.push(n.content_style), n.content_editable) return r = s = l = null, t.initContentBody(); + if (t.iframeHTML = n.doctype + "", n.document_base_url != t.documentBaseUrl && (t.iframeHTML += ''), !w.caretAfter && n.ie7_compat && (t.iframeHTML += ''), t.iframeHTML += '', !/#$/.test(document.location.href)) + for (p = 0; p < t.contentCSS.length; p++) { + var g = t.contentCSS[p]; + t.iframeHTML += '', t.loadedCSS[g] = !0 + } + d = n.body_id || "tinymce", d.indexOf("=") != -1 && (d = t.getParam("body_id", "", "hash"), d = d[t.id] || d), f = n.body_class || "", f.indexOf("=") != -1 && (f = t.getParam("body_class", "", "hash"), f = f[t.id] || ""), n.content_security_policy && (t.iframeHTML += ''), t.iframeHTML += '
    '; + var v = 'javascript:(function(){document.open();document.domain="' + document.domain + '";var ed = window.parent.tinymce.get("' + t.id + '");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()'; + document.domain != location.hostname && w.ie && w.ie < 12 && (u = v); + var y = L.create("iframe", { + id: t.id + "_ifr", + frameBorder: "0", + allowTransparency: "true", + title: t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"), + style: { + width: "100%", + height: o, + display: "block" + } + }); + if (y.onload = function() { + y.onload = null, t.fire("load") + }, L.setAttrib(y, "src", u || 'javascript:""'), t.contentAreaContainer = l.iframeContainer, t.iframeElement = y, s = L.add(l.iframeContainer, y), $) try { + t.getDoc() + } catch (b) { + s.src = u = v + } + l.editorContainer && (L.get(l.editorContainer).style.display = t.orgDisplay, t.hidden = L.isHidden(l.editorContainer)), t.getElement().style.display = "none", L.setAttrib(t.id, "aria-hidden", !0), u || t.initContentBody(), r = s = l = null + }, + initContentBody: function(t) { + var n = this, + r = n.settings, + s = n.getElement(), + h = n.getDoc(), + p, m; + r.inline || (n.getElement().style.visibility = n.orgVisibility), t || r.content_editable || (h.open(), h.write(n.iframeHTML), h.close()), r.content_editable && (n.on("remove", function() { + var e = this.getBody(); + L.removeClass(e, "mce-content-body"), L.removeClass(e, "mce-edit-focus"), L.setAttrib(e, "contentEditable", null) + }), L.addClass(s, "mce-content-body"), n.contentDocument = h = r.content_document || document, n.contentWindow = r.content_window || window, n.bodyElement = s, r.content_document = r.content_window = null, r.root_name = s.nodeName.toLowerCase()), p = n.getBody(), p.disabled = !0, n.readonly = r.readonly, n.readonly || (n.inline && "static" == L.getStyle(p, "position", !0) && (p.style.position = "relative"), p.contentEditable = n.getParam("content_editable_state", !0)), p.disabled = !1, n.editorUpload = new T(n), n.schema = new b(r), n.dom = new e(h, { + keep_values: !0, + url_converter: n.convertURL, + url_converter_scope: n, + hex_colors: r.force_hex_style_colors, + class_filter: r.class_filter, + update_styles: !0, + root_element: n.inline ? n.getBody() : null, + collect: r.content_editable, + schema: n.schema, + onSetAttrib: function(e) { + n.fire("SetAttrib", e) + } + }), n.parser = new C(r, n.schema), n.parser.addAttributeFilter("src,href,style,tabindex", function(e, t) { + for (var r = e.length, i, o = n.dom, a, s; r--;) + if (i = e[r], a = i.attr(t), s = "data-mce-" + t, !i.attributes.map[s]) { + if (0 === a.indexOf("data:") || 0 === a.indexOf("blob:")) continue; + "style" === t ? (a = o.serializeStyle(o.parseStyle(a), i.name), a.length || (a = null), i.attr(s, a), i.attr(t, a)) : "tabindex" === t ? (i.attr(s, a), i.attr(t, null)) : i.attr(s, n.convertURL(a, t, i.name)) + } + }), n.parser.addNodeFilter("script", function(e) { + for (var t = e.length, n, r; t--;) n = e[t], r = n.attr("type") || "no/type", 0 !== r.indexOf("mce-") && n.attr("type", "mce-" + r) + }), n.parser.addNodeFilter("#cdata", function(e) { + for (var t = e.length, n; t--;) n = e[t], n.type = 8, n.name = "#comment", n.value = "[CDATA[" + n.value + "]]" + }), n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div", function(e) { + for (var t = e.length, r, i = n.schema.getNonEmptyElements(); t--;) r = e[t], r.isEmpty(i) && (r.append(new o("br", 1)).shortEnded = !0) + }), n.serializer = new a(r, n), n.selection = new l(n.dom, n.getWin(), n.serializer, n), n.formatter = new c(n), n.undoManager = new u(n), n.forceBlocks = new f(n), n.enterKey = new d(n), n._nodeChangeDispatcher = new i(n), n._selectionOverrides = new R(n), n.fire("PreInit"), r.browser_spellcheck || r.gecko_spellcheck || (h.body.spellcheck = !1, L.setAttrib(p, "spellcheck", "false")), n.quirks = new x(n), n.fire("PostRender"), r.directionality && (p.dir = r.directionality), r.nowrap && (p.style.whiteSpace = "nowrap"), r.protect && n.on("BeforeSetContent", function(e) { + H(r.protect, function(t) { + e.content = e.content.replace(t, function(e) { + return "" + }) + }) + }), n.on("SetContent", function() { + n.addVisual(n.getBody()) + }), r.padd_empty_editor && n.on("PostProcess", function(e) { + e.content = e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
    [\r\n]*)$/, "") + }), n.load({ + initial: !0, + format: "html" + }), n.startContent = n.getContent({ + format: "raw" + }), n.initialized = !0, n.bindPendingEventDelegates(), n.fire("init"), n.focus(!0), n.nodeChanged({ + initial: !0 + }), n.execCallback("init_instance_callback", n), n.on("compositionstart compositionend", function(e) { + n.composing = "compositionstart" === e.type + }), n.contentStyles.length > 0 && (m = "", H(n.contentStyles, function(e) { + m += e + "\r\n" + }), n.dom.addStyle(m)), H(n.contentCSS, function(e) { + n.loadedCSS[e] || (n.dom.loadCSS(e), n.loadedCSS[e] = !0) + }), r.auto_focus && N.setEditorTimeout(n, function() { + var e; + e = r.auto_focus === !0 ? n : n.editorManager.get(r.auto_focus), e.destroyed || e.focus() + }, 100), s = h = p = null + }, + focus: function(e) { + function t(e) { + return n.dom.getParent(e, function(e) { + return "true" === n.dom.getContentEditable(e) + }) + } + var n = this, + r = n.selection, + i = n.settings.content_editable, + o, a, s = n.getDoc(), + l = n.getBody(), + c; + if (!e) { + if (o = r.getRng(), o.item && (a = o.item(0)), n.quirks.refreshContentEditable(), c = t(r.getNode()), n.$.contains(l, c)) return c.focus(), r.normalize(), void n.editorManager.setActive(n); + if (i || (w.opera || n.getBody().focus(), n.getWin().focus()), V || i) { + if (l.setActive) try { + l.setActive() + } catch (u) { + l.focus() + } else l.focus(); + i && r.normalize() + } + a && a.ownerDocument == s && (o = s.body.createControlRange(), o.addElement(a), o.select()) + } + n.editorManager.setActive(n) + }, + execCallback: function(e) { + var t = this, + n = t.settings[e], + r; + if (n) return t.callbackLookup && (r = t.callbackLookup[e]) && (n = r.func, r = r.scope), "string" == typeof n && (r = n.replace(/\.\w+$/, ""), r = r ? U(r) : 0, n = U(n), t.callbackLookup = t.callbackLookup || {}, t.callbackLookup[e] = { + func: n, + scope: r + }), n.apply(r || t, Array.prototype.slice.call(arguments, 1)) + }, + translate: function(e) { + var t = this.settings.language || "en", + n = this.editorManager.i18n; + return e ? (e = n.data[t + "." + e] || e.replace(/\{\#([^\}]+)\}/g, function(e, r) { + return n.data[t + "." + r] || "{#" + r + "}" + }), this.editorManager.translate(e)) : "" + }, + getLang: function(e, n) { + return this.editorManager.i18n.data[(this.settings.language || "en") + "." + e] || (n !== t ? n : "{#" + e + "}") + }, + getParam: function(e, t, n) { + var r = e in this.settings ? this.settings[e] : t, + i; + return "hash" === n ? (i = {}, "string" == typeof r ? H(r.indexOf("=") > 0 ? r.split(/[;,](?![^=;,]*(?:[;,]|$))/) : r.split(","), function(e) { + e = e.split("="), e.length > 1 ? i[z(e[0])] = z(e[1]) : i[z(e[0])] = z(e) + }) : i = r, i) : r + }, + nodeChanged: function(e) { + this._nodeChangeDispatcher.nodeChanged(e) + }, + addButton: function(e, t) { + var n = this; + t.cmd && (t.onclick = function() { + n.execCommand(t.cmd) + }), t.text || t.icon || (t.icon = e), n.buttons = n.buttons || {}, t.tooltip = t.tooltip || t.title, n.buttons[e] = t + }, + addSidebar: function(e, t) { + return B.add(this, e, t) + }, + addMenuItem: function(e, t) { + var n = this; + t.cmd && (t.onclick = function() { + n.execCommand(t.cmd) + }), n.menuItems = n.menuItems || {}, n.menuItems[e] = t + }, + addContextToolbar: function(e, t) { + var n = this, + r; + n.contextToolbars = n.contextToolbars || [], "string" == typeof e && (r = e, e = function(e) { + return n.dom.is(e, r) + }), n.contextToolbars.push({ + id: A.uuid("mcet"), + predicate: e, + items: t + }) + }, + addCommand: function(e, t, n) { + this.editorCommands.addCommand(e, t, n) + }, + addQueryStateHandler: function(e, t, n) { + this.editorCommands.addQueryStateHandler(e, t, n) + }, + addQueryValueHandler: function(e, t, n) { + this.editorCommands.addQueryValueHandler(e, t, n) + }, + addShortcut: function(e, t, n, r) { + this.shortcuts.add(e, t, n, r) + }, + execCommand: function(e, t, n, r) { + return this.editorCommands.execCommand(e, t, n, r) + }, + queryCommandState: function(e) { + return this.editorCommands.queryCommandState(e) + }, + queryCommandValue: function(e) { + return this.editorCommands.queryCommandValue(e) + }, + queryCommandSupported: function(e) { + return this.editorCommands.queryCommandSupported(e) + }, + show: function() { + var e = this; + e.hidden && (e.hidden = !1, e.inline ? e.getBody().contentEditable = !0 : (L.show(e.getContainer()), L.hide(e.id)), e.load(), e.fire("show")) + }, + hide: function() { + var e = this, + t = e.getDoc(); + e.hidden || ($ && t && !e.inline && t.execCommand("SelectAll"), e.save(), e.inline ? (e.getBody().contentEditable = !1, e == e.editorManager.focusedEditor && (e.editorManager.focusedEditor = null)) : (L.hide(e.getContainer()), L.setStyle(e.id, "display", e.orgDisplay)), e.hidden = !0, e.fire("hide")) + }, + isHidden: function() { + return !!this.hidden + }, + setProgressState: function(e, t) { + this.fire("ProgressState", { + state: e, + time: t + }) + }, + load: function(e) { + var n = this, + r = n.getElement(), + i; + if (r) return e = e || {}, e.load = !0, i = n.setContent(r.value !== t ? r.value : r.innerHTML, e), e.element = r, e.no_events || n.fire("LoadContent", e), e.element = r = null, i + }, + save: function(e) { + var t = this, + n = t.getElement(), + r, i; + if (n && t.initialized) return e = e || {}, e.save = !0, e.element = n, r = e.content = t.getContent(e), e.no_events || t.fire("SaveContent", e), "raw" == e.format && t.fire("RawSaveContent", e), r = e.content, /TEXTAREA|INPUT/i.test(n.nodeName) ? n.value = r : (t.inline || (n.innerHTML = r), (i = L.getParent(t.id, "form")) && H(i.elements, function(e) { + if (e.name == t.id) return e.value = r, !1 + })), e.element = n = null, e.set_dirty !== !1 && t.setDirty(!1), r + }, + setContent: function(e, t) { + var n = this, + r = n.getBody(), + i, o; + return t = t || {}, t.format = t.format || "html", t.set = !0, t.content = e, t.no_events || n.fire("BeforeSetContent", t), e = t.content, 0 === e.length || /^\s+$/.test(e) ? (o = $ && $ < 11 ? "" : '
    ', "TABLE" == r.nodeName ? e = "" + o + "" : /^(UL|OL)$/.test(r.nodeName) && (e = "
  • " + o + "
  • "), i = n.settings.forced_root_block, i && n.schema.isValidChild(r.nodeName.toLowerCase(), i.toLowerCase()) ? (e = o, e = n.dom.createHTML(i, n.settings.forced_root_block_attrs, e)) : $ || e || (e = '
    '), n.dom.setHTML(r, e), n.fire("SetContent", t)) : ("raw" !== t.format && (e = new s({ + validate: n.validate + }, n.schema).serialize(n.parser.parse(e, { + isRootContent: !0 + }))), t.content = z(e), n.dom.setHTML(r, t.content), t.no_events || n.fire("SetContent", t)), t.content + }, + getContent: function(e) { + var t = this, + n, r = t.getBody(); + return e = e || {}, e.format = e.format || "html", e.get = !0, e.getInner = !0, e.no_events || t.fire("BeforeGetContent", e), n = "raw" == e.format ? t.serializer.getTrimmedContent() : "text" == e.format ? r.innerText || r.textContent : t.serializer.serialize(r, e), "text" != e.format ? e.content = z(n) : e.content = n, e.no_events || t.fire("GetContent", e), e.content + }, + insertContent: function(e, t) { + t && (e = O({ + content: e + }, t)), this.execCommand("mceInsertContent", !1, e) + }, + isDirty: function() { + return !this.isNotDirty + }, + setDirty: function(e) { + var t = !this.isNotDirty; + this.isNotDirty = !e, e && e != t && this.fire("dirty") + }, + setMode: function(e) { + S.setMode(this, e) + }, + getContainer: function() { + var e = this; + return e.container || (e.container = L.get(e.editorContainer || e.id + "_parent")), e.container + }, + getContentAreaContainer: function() { + return this.contentAreaContainer + }, + getElement: function() { + return this.targetElm || (this.targetElm = L.get(this.id)), this.targetElm + }, + getWin: function() { + var e = this, + t; + return e.contentWindow || (t = e.iframeElement, t && (e.contentWindow = t.contentWindow)), e.contentWindow + }, + getDoc: function() { + var e = this, + t; + return e.contentDocument || (t = e.getWin(), t && (e.contentDocument = t.document)), e.contentDocument + }, + getBody: function() { + var e = this.getDoc(); + return this.bodyElement || (e ? e.body : null) + }, + convertURL: function(e, t, n) { + var r = this, + i = r.settings; + return i.urlconverter_callback ? r.execCallback("urlconverter_callback", e, n, !0, t) : !i.convert_urls || n && "LINK" == n.nodeName || 0 === e.indexOf("file:") || 0 === e.length ? e : i.relative_urls ? r.documentBaseURI.toRelative(e) : e = r.documentBaseURI.toAbsolute(e, i.remove_script_host) + }, + addVisual: function(e) { + var n = this, + r = n.settings, + i = n.dom, + o; + e = e || n.getBody(), n.hasVisual === t && (n.hasVisual = r.visual), H(i.select("table,a", e), function(e) { + var t; + switch (e.nodeName) { + case "TABLE": + return o = r.visual_table_class || "mce-item-table", t = i.getAttrib(e, "border"), void(t && "0" != t || !n.hasVisual ? i.removeClass(e, o) : i.addClass(e, o)); + case "A": + return void(i.getAttrib(e, "href", !1) || (t = i.getAttrib(e, "name") || e.id, o = r.visual_anchor_class || "mce-item-anchor", t && n.hasVisual ? i.addClass(e, o) : i.removeClass(e, o))) + } + }), n.fire("VisualAid", { + element: e, + hasVisual: n.hasVisual + }) + }, + remove: function() { + var e = this; + e.removed || (e.save(), e.removed = 1, e.unbindAllNativeEvents(), e.hasHiddenInput && L.remove(e.getElement().nextSibling), e.inline || ($ && $ < 10 && e.getDoc().execCommand("SelectAll", !1, null), L.setStyle(e.id, "display", e.orgDisplay), e.getBody().onload = null), e.fire("remove"), e.editorManager.remove(e), L.remove(e.getContainer()), e._selectionOverrides.destroy(), e.editorUpload.destroy(), e.destroy()) + }, + destroy: function(e) { + var t = this, + n; + if (!t.destroyed) { + if (!e && !t.removed) return void t.remove(); + e || (t.editorManager.off("beforeunload", t._beforeUnload), t.theme && t.theme.destroy && t.theme.destroy(), t.selection.destroy(), t.dom.destroy()), n = t.formElement, n && (n._mceOldSubmit && (n.submit = n._mceOldSubmit, n._mceOldSubmit = null), L.unbind(n, "submit reset", t.formEventDelegate)), t.contentAreaContainer = t.formElement = t.container = t.editorContainer = null, t.bodyElement = t.contentDocument = t.contentWindow = null, t.iframeElement = t.targetElm = null, t.selection && (t.selection = t.selection.win = t.selection.dom = t.selection.dom.doc = null), t.destroyed = 1 + } + }, + uploadImages: function(e) { + return this.editorUpload.uploadImages(e) + }, + _scanForImages: function() { + return this.editorUpload.scanForImages() + } + }, O(D.prototype, _), D + }), r(at, [m], function(e) { + var t = {}, + n = "en"; + return { + setCode: function(e) { + e && (n = e, this.rtl = !!this.data[e] && "rtl" === this.data[e]._dir) + }, + getCode: function() { + return n + }, + rtl: !1, + add: function(e, n) { + var r = t[e]; + r || (t[e] = r = {}); + for (var i in n) r[i] = n[i]; + this.setCode(e) + }, + translate: function(r) { + function i(t) { + return e.is(t, "function") ? Object.prototype.toString.call(t) : o(t) ? "" : "" + t + } + + function o(t) { + return "" === t || null === t || e.is(t, "undefined") + } + + function a(t) { + return t = i(t), e.hasOwn(s, t) ? i(s[t]) : t + } + var s = t[n] || {}; + if (o(r)) return ""; + if (e.is(r, "object") && e.hasOwn(r, "raw")) return i(r.raw); + if (e.is(r, "array")) { + var l = r.slice(1); + r = a(r[0]).replace(/\{([0-9]+)\}/g, function(t, n) { + return e.hasOwn(l, n) ? i(l[n]) : t + }) + } + return a(r).replace(/{context:\w+}$/, "") + }, + data: t + } + }), r(st, [w, u, d], function(e, t, n) { + function r(e) { + function l() { + try { + return document.activeElement + } catch (e) { + return document.body + } + } + + function c(e, t) { + if (t && t.startContainer) { + if (!e.isChildOf(t.startContainer, e.getRoot()) || !e.isChildOf(t.endContainer, e.getRoot())) return; + return { + startContainer: t.startContainer, + startOffset: t.startOffset, + endContainer: t.endContainer, + endOffset: t.endOffset + } + } + return t + } + + function u(e, t) { + var n; + return t.startContainer ? (n = e.getDoc().createRange(), n.setStart(t.startContainer, t.startOffset), n.setEnd(t.endContainer, t.endOffset)) : n = t, n + } + + function d(e) { + return !!s.getParent(e, r.isEditorUIElement) + } + + function f(r) { + var f = r.editor; + f.on("init", function() { + (f.inline || n.ie) && ("onbeforedeactivate" in document && n.ie < 9 ? f.dom.bind(f.getBody(), "beforedeactivate", function(e) { + if (e.target == f.getBody()) try { + f.lastRng = f.selection.getRng() + } catch (t) {} + }) : f.on("nodechange mouseup keyup", function(e) { + var t = l(); + "nodechange" == e.type && e.selectionChange || (t && t.id == f.id + "_ifr" && (t = f.getBody()), f.dom.isChildOf(t, f.getBody()) && (f.lastRng = f.selection.getRng())) + }), n.webkit && !i && (i = function() { + var t = e.activeEditor; + if (t && t.selection) { + var n = t.selection.getRng(); + n && !n.collapsed && (f.lastRng = n) + } + }, s.bind(document, "selectionchange", i))) + }), f.on("setcontent", function() { + f.lastRng = null + }), f.on("mousedown", function() { + f.selection.lastFocusBookmark = null + }), f.on("focusin", function() { + var t = e.focusedEditor, + n; + f.selection.lastFocusBookmark && (n = u(f, f.selection.lastFocusBookmark), f.selection.lastFocusBookmark = null, f.selection.setRng(n)), t != f && (t && t.fire("blur", { + focusedEditor: f + }), e.setActive(f), e.focusedEditor = f, f.fire("focus", { + blurredEditor: t + }), f.focus(!0)), f.lastRng = null + }), f.on("focusout", function() { + t.setEditorTimeout(f, function() { + var t = e.focusedEditor; + d(l()) || t != f || (f.fire("blur", { + focusedEditor: null + }), e.focusedEditor = null, f.selection && (f.selection.lastFocusBookmark = null)) + }) + }), o || (o = function(t) { + var n = e.activeEditor, + r; + r = t.target, n && r.ownerDocument == document && (n.selection && r != n.getBody() && (n.selection.lastFocusBookmark = c(n.dom, n.lastRng)), r == document.body || d(r) || e.focusedEditor != n || (n.fire("blur", { + focusedEditor: null + }), e.focusedEditor = null)) + }, s.bind(document, "focusin", o)), f.inline && !a && (a = function(t) { + var n = e.activeEditor, + r = n.dom; + if (n.inline && r && !r.isChildOf(t.target, n.getBody())) { + var i = n.selection.getRng(); + i.collapsed || (n.lastRng = i) + } + }, s.bind(document, "mouseup", a)) + } + + function h(t) { + e.focusedEditor == t.editor && (e.focusedEditor = null), e.activeEditor || (s.unbind(document, "selectionchange", i), s.unbind(document, "focusin", o), s.unbind(document, "mouseup", a), i = o = a = null) + } + e.on("AddEditor", f), e.on("RemoveEditor", h) + } + var i, o, a, s = e.DOM; + return r.isEditorUIElement = function(e) { + return e.className.toString().indexOf("mce-") !== -1 + }, r + }), r(lt, [ot, g, w, ce, d, m, c, he, at, st, N], function(e, t, n, r, i, o, a, s, l, c, u) { + function d(e) { + v(x.editors, function(t) { + "scroll" === e.type ? t.fire("ScrollWindow", e) : t.fire("ResizeWindow", e) + }) + } + + function f(e, n) { + n !== w && (n ? t(window).on("resize scroll", d) : t(window).off("resize scroll", d), w = n) + } + + function h(e) { + var t = x.editors, + n; + delete t[e.id]; + for (var r = 0; r < t.length; r++) + if (t[r] == e) { + t.splice(r, 1), n = !0; + break + } + return x.activeEditor == e && (x.activeEditor = t[0]), x.focusedEditor == e && (x.focusedEditor = null), n + } + + function p(e) { + return e && e.initialized && !(e.getContainer() || e.getBody()).parentNode && (h(e), e.unbindAllNativeEvents(), e.destroy(!0), e.removed = !0, e = null), e + } + var m = n.DOM, + g = o.explode, + v = o.each, + y = o.extend, + b = 0, + C, x, w = !1; + return x = { + $: t, + majorVersion: "4", + minorVersion: "5.1", + releaseDate: "2016-12-07", + editors: [], + i18n: l, + activeEditor: null, + setup: function() { + var e = this, + t, n, i = "", + o, a; + if (n = r.getDocumentBaseUrl(document.location), /^[^:]+:\/\/\/?[^\/]+\//.test(n) && (n = n.replace(/[\?#].*$/, "").replace(/[\/\\][^\/]+$/, ""), /[\/\\]$/.test(n) || (n += "/")), o = window.tinymce || window.tinyMCEPreInit) t = o.base || o.baseURL, i = o.suffix; + else { + for (var s = document.getElementsByTagName("script"), l = 0; l < s.length; l++) { + a = s[l].src; + var u = a.substring(a.lastIndexOf("/")); + if (/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(a)) { + u.indexOf(".min") != -1 && (i = ".min"), t = a.substring(0, a.lastIndexOf("/")); + break + } + }!t && document.currentScript && (a = document.currentScript.src, a.indexOf(".min") != -1 && (i = ".min"), t = a.substring(0, a.lastIndexOf("/"))) + } + e.baseURL = new r(n).toAbsolute(t), e.documentBaseURL = n, e.baseURI = new r(e.baseURL), e.suffix = i, e.focusManager = new c(e) + }, + overrideDefaults: function(e) { + var t, n; + t = e.base_url, t && (this.baseURL = new r(this.documentBaseURL).toAbsolute(t.replace(/\/+$/, "")), this.baseURI = new r(this.baseURL)), n = e.suffix, e.suffix && (this.suffix = n), this.defaultSettings = e; + var i = e.plugin_base_urls; + for (var o in i) u.PluginManager.urls[o] = i[o] + }, + init: function(n) { + function r(e, t) { + return e.inline && t.tagName.toLowerCase() in C + } + + function i(e, t) { + window.console && !window.test && window.console.log(e, t) + } + + function s(e) { + var t = e.id; + return t || (t = e.name, t = t && !m.get(t) ? e.name : m.uniqueId(), e.setAttribute("id", t)), t + } + + function l(e) { + var t = n[e]; + if (t) return t.apply(f, Array.prototype.slice.call(arguments, 2)) + } + + function c(e, t) { + return t.constructor === RegExp ? t.test(e.className) : m.hasClass(e, t) + } + + function u(e) { + var t, n = []; + if (e.types) return v(e.types, function(e) { + n = n.concat(m.select(e.selector)) + }), n; + if (e.selector) return m.select(e.selector); + if (e.target) return [e.target]; + switch (e.mode) { + case "exact": + t = e.elements || "", t.length > 0 && v(g(t), function(e) { + var t; + (t = m.get(e)) ? n.push(t): v(document.forms, function(t) { + v(t.elements, function(t) { + t.name === e && (e = "mce_editor_" + b++, m.setAttrib(t, "id", e), n.push(t)) + }) + }) + }); + break; + case "textareas": + case "specific_textareas": + v(m.select("textarea"), function(t) { + e.editor_deselector && c(t, e.editor_deselector) || e.editor_selector && !c(t, e.editor_selector) || n.push(t) + }) + } + return n + } + + function d() { + function a(t, n, r) { + var i = new e(t, n, f); + h.push(i), i.on("init", function() { + ++c === g.length && x(h) + }), i.targetElm = i.targetElm || r, i.render() + } + var c = 0, + h = [], + g; + return m.unbind(window, "ready", d), l("onpageload"), g = t.unique(u(n)), n.types ? void v(n.types, function(e) { + o.each(g, function(t) { + return !m.is(t, e.selector) || (a(s(t), y({}, n, e), t), !1) + }) + }) : (o.each(g, function(e) { + p(f.get(e.id)) + }), g = o.grep(g, function(e) { + return !f.get(e.id) + }), void v(g, function(e) { + r(n, e) ? i("Could not initialize inline editor on invalid inline target element", e) : a(s(e), n, e) + })) + } + var f = this, + h, C; + C = o.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu", " "); + var x = function(e) { + h = e + }; + return f.settings = n, m.bind(window, "ready", d), new a(function(e) { + h ? e(h) : x = function(t) { + e(t) + } + }) + }, + get: function(e) { + return arguments.length ? e in this.editors ? this.editors[e] : null : this.editors + }, + add: function(e) { + var t = this, + n = t.editors; + return n[e.id] = e, n.push(e), f(n, !0), t.activeEditor = e, t.fire("AddEditor", { + editor: e + }), C || (C = function() { + t.fire("BeforeUnload") + }, m.bind(window, "beforeunload", C)), e + }, + createEditor: function(t, n) { + return this.add(new e(t, n, this)) + }, + remove: function(e) { + var t = this, + n, r = t.editors, + i; { + if (e) return "string" == typeof e ? (e = e.selector || e, void v(m.select(e), function(e) { + i = r[e.id], i && t.remove(i) + })) : (i = e, r[i.id] ? (h(i) && t.fire("RemoveEditor", { + editor: i + }), r.length || m.unbind(window, "beforeunload", C), i.remove(), f(r, r.length > 0), i) : null); + for (n = r.length - 1; n >= 0; n--) t.remove(r[n]) + } + }, + execCommand: function(t, n, r) { + var i = this, + o = i.get(r); + switch (t) { + case "mceAddEditor": + return i.get(r) || new e(r, i.settings, i).render(), !0; + case "mceRemoveEditor": + return o && o.remove(), !0; + case "mceToggleEditor": + return o ? (o.isHidden() ? o.show() : o.hide(), !0) : (i.execCommand("mceAddEditor", 0, r), !0) + } + return !!i.activeEditor && i.activeEditor.execCommand(t, n, r) + }, + triggerSave: function() { + v(this.editors, function(e) { + e.save() + }) + }, + addI18n: function(e, t) { + l.add(e, t) + }, + translate: function(e) { + return l.translate(e) + }, + setActive: function(e) { + var t = this.activeEditor; + this.activeEditor != e && (t && t.fire("deactivate", { + relatedTarget: e + }), e.fire("activate", { + relatedTarget: t + })), this.activeEditor = e + } + }, y(x, s), x.setup(), window.tinymce = window.tinyMCE = x, x + }), r(ct, [lt, m], function(e, t) { + var n = t.each, + r = t.explode; + e.on("AddEditor", function(e) { + var t = e.editor; + t.on("preInit", function() { + function e(e, t) { + n(t, function(t, n) { + t && s.setStyle(e, n, t) + }), s.rename(e, "span") + } + + function i(e) { + s = t.dom, l.convert_fonts_to_spans && n(s.select("font,u,strike", e.node), function(e) { + o[e.nodeName.toLowerCase()](s, e) + }) + } + var o, a, s, l = t.settings; + l.inline_styles && (a = r(l.font_size_legacy_values), o = { + font: function(t, n) { + e(n, { + backgroundColor: n.style.backgroundColor, + color: n.color, + fontFamily: n.face, + fontSize: a[parseInt(n.size, 10) - 1] + }) + }, + u: function(n, r) { + "html4" === t.settings.schema && e(r, { + textDecoration: "underline" + }) + }, + strike: function(t, n) { + e(n, { + textDecoration: "line-through" + }) + } + }, t.on("PreProcess SetContent", i)) + }) + }) + }), r(ut, [he, m], function(e, t) { + var n = { + send: function(e) { + function r() { + !e.async || 4 == i.readyState || o++ > 1e4 ? (e.success && o < 1e4 && 200 == i.status ? e.success.call(e.success_scope, "" + i.responseText, i, e) : e.error && e.error.call(e.error_scope, o > 1e4 ? "TIMED_OUT" : "GENERAL", i, e), i = null) : setTimeout(r, 10) + } + var i, o = 0; + if (e.scope = e.scope || this, e.success_scope = e.success_scope || e.scope, e.error_scope = e.error_scope || e.scope, e.async = e.async !== !1, e.data = e.data || "", n.fire("beforeInitialize", { + settings: e + }), i = new XMLHttpRequest) { + if (i.overrideMimeType && i.overrideMimeType(e.content_type), i.open(e.type || (e.data ? "POST" : "GET"), e.url, e.async), e.crossDomain && (i.withCredentials = !0), e.content_type && i.setRequestHeader("Content-Type", e.content_type), e.requestheaders && t.each(e.requestheaders, function(e) { + i.setRequestHeader(e.key, e.value) + }), i.setRequestHeader("X-Requested-With", "XMLHttpRequest"), i = n.fire("beforeSend", { + xhr: i, + settings: e + }).xhr, i.send(e.data), !e.async) return r(); + setTimeout(r, 10) + } + } + }; + return t.extend(n, e), n + }), r(dt, [], function() { + function e(t, n) { + var r, i, o, a; + if (n = n || '"', null === t) return "null"; + if (o = typeof t, "string" == o) return i = "\bb\tt\nn\ff\rr\"\"''\\\\", n + t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g, function(e, t) { + return '"' === n && "'" === e ? e : (r = i.indexOf(t), r + 1 ? "\\" + i.charAt(r + 1) : (e = t.charCodeAt().toString(16), "\\u" + "0000".substring(e.length) + e)) + }) + n; + if ("object" == o) { + if (t.hasOwnProperty && "[object Array]" === Object.prototype.toString.call(t)) { + for (r = 0, i = "["; r < t.length; r++) i += (r > 0 ? "," : "") + e(t[r], n); + return i + "]" + } + i = "{"; + for (a in t) t.hasOwnProperty(a) && (i += "function" != typeof t[a] ? (i.length > 1 ? "," + n : n) + a + n + ":" + e(t[a], n) : ""); + return i + "}" + } + return "" + t + } + return { + serialize: e, + parse: function(e) { + try { + return window[String.fromCharCode(101) + "val"]("(" + e + ")") + } catch (t) {} + } + } + }), r(ft, [dt, ut, m], function(e, t, n) { + function r(e) { + this.settings = i({}, e), this.count = 0 + } + var i = n.extend; + return r.sendRPC = function(e) { + return (new r).send(e) + }, r.prototype = { + send: function(n) { + var r = n.error, + o = n.success; + n = i(this.settings, n), n.success = function(t, i) { + t = e.parse(t), "undefined" == typeof t && (t = { + error: "JSON Parse error." + }), t.error ? r.call(n.error_scope || n.scope, t.error, i) : o.call(n.success_scope || n.scope, t.result) + }, n.error = function(e, t) { + r && r.call(n.error_scope || n.scope, e, t) + }, n.data = e.serialize({ + id: n.id || "c" + this.count++, + method: n.method, + params: n.params + }), n.content_type = "application/json", t.send(n) + } + }, r + }), r(ht, [w], function(e) { + return { + callbacks: {}, + count: 0, + send: function(n) { + var r = this, + i = e.DOM, + o = n.count !== t ? n.count : r.count, + a = "tinymce_jsonp_" + o; + r.callbacks[o] = function(e) { + i.remove(a), delete r.callbacks[o], n.callback(e) + }, i.add(i.doc.body, "script", { + id: a, + src: n.url, + type: "text/javascript" + }), r.count++ + } + } + }), r(pt, [], function() { + function e() { + s = []; + for (var e in a) s.push(e); + i.length = s.length + } + + function n() { + function n(e) { + var n, r; + return r = e !== t ? u + e : i.indexOf(",", u), r === -1 || r > i.length ? null : (n = i.substring(u, r), u = r + 1, n) + } + var r, i, s, u = 0; + if (a = {}, c) { + o.load(l), i = o.getAttribute(l) || ""; + do { + var d = n(); + if (null === d) break; + if (r = n(parseInt(d, 32) || 0), null !== r) { + if (d = n(), null === d) break; + s = n(parseInt(d, 32) || 0), r && (a[r] = s) + } + } while (null !== r); + e() + } + } + + function r() { + var t, n = ""; + if (c) { + for (var r in a) t = a[r], n += (n ? "," : "") + r.length.toString(32) + "," + r + "," + t.length.toString(32) + "," + t; + o.setAttribute(l, n); + try { + o.save(l) + } catch (i) {} + e() + } + } + var i, o, a, s, l, c; + try { + if (window.localStorage) return localStorage + } catch (u) {} + return l = "tinymce", o = document.documentElement, c = !!o.addBehavior, c && o.addBehavior("#default#userData"), i = { + key: function(e) { + return s[e] + }, + getItem: function(e) { + return e in a ? a[e] : null + }, + setItem: function(e, t) { + a[e] = "" + t, r() + }, + removeItem: function(e) { + delete a[e], r() + }, + clear: function() { + a = {}, r() + } + }, n(), i + }), r(mt, [w, f, E, N, m, d], function(e, t, n, r, i, o) { + var a = window.tinymce; + return a.DOM = e.DOM, a.ScriptLoader = n.ScriptLoader, a.PluginManager = r.PluginManager, a.ThemeManager = r.ThemeManager, a.dom = a.dom || {}, a.dom.Event = t.Event, i.each("trim isArray is toArray makeMap each map grep inArray extend create walk createNS resolve explode _addCacheSuffix".split(" "), function(e) { + a[e] = i[e] + }), i.each("isOpera isWebKit isIE isGecko isMac".split(" "), function(e) { + a[e] = o[e.substr(2).toLowerCase()] + }), {} + }), r(gt, [ue, m], function(e, t) { + return e.extend({ + Defaults: { + firstControlClass: "first", + lastControlClass: "last" + }, + init: function(e) { + this.settings = t.extend({}, this.Defaults, e) + }, + preRender: function(e) { + e.bodyClasses.add(this.settings.containerClass) + }, + applyClasses: function(e) { + var t = this, + n = t.settings, + r, i, o, a; + r = n.firstControlClass, i = n.lastControlClass, e.each(function(e) { + e.classes.remove(r).remove(i).add(n.controlClass), e.visible() && (o || (o = e), a = e) + }), o && o.classes.add(r), a && a.classes.add(i) + }, + renderHtml: function(e) { + var t = this, + n = ""; + return t.applyClasses(e.items()), e.items().each(function(e) { + n += e.renderHtml() + }), n + }, + recalc: function() {}, + postRender: function() {}, + isNative: function() { + return !1 + } + }) + }), r(vt, [gt], function(e) { + return e.extend({ + Defaults: { + containerClass: "abs-layout", + controlClass: "abs-layout-item" + }, + recalc: function(e) { + e.items().filter(":visible").each(function(e) { + var t = e.settings; + e.layoutRect({ + x: t.x, + y: t.y, + w: t.w, + h: t.h + }), e.recalc && e.recalc() + }) + }, + renderHtml: function(e) { + return '
    ' + this._super(e) + } + }) + }), r(yt, [Pe], function(e) { + return e.extend({ + Defaults: { + classes: "widget btn", + role: "button" + }, + init: function(e) { + var t = this, + n; + t._super(e), e = t.settings, n = t.settings.size, t.on("click mousedown", function(e) { + e.preventDefault() + }), t.on("touchstart", function(e) { + t.fire("click", e), e.preventDefault() + }), e.subtype && t.classes.add(e.subtype), n && t.classes.add("btn-" + n), e.icon && t.icon(e.icon) + }, + icon: function(e) { + return arguments.length ? (this.state.set("icon", e), this) : this.state.get("icon") + }, + repaint: function() { + var e = this.getEl().firstChild, + t; + e && (t = e.style, t.width = t.height = "100%"), this._super() + }, + renderHtml: function() { + var e = this, + t = e._id, + n = e.classPrefix, + r = e.state.get("icon"), + i, o = e.state.get("text"), + a = ""; + return i = e.settings.image, i ? (r = "none", "string" != typeof i && (i = window.getSelection ? i[0] : i[1]), i = " style=\"background-image: url('" + i + "')\"") : i = "", o && (e.classes.add("btn-has-text"), a = '' + e.encode(o) + ""), r = r ? n + "ico " + n + "i-" + r : "", '
    " + }, + bindStates: function() { + function e(e) { + var i = n("span." + r, t.getEl()); + e ? (i[0] || (n("button:first", t.getEl()).append(''), i = n("span." + r, t.getEl())), i.html(t.encode(e))) : i.remove(), t.classes.toggle("btn-has-text", !!e) + } + var t = this, + n = t.$, + r = t.classPrefix + "txt"; + return t.state.on("change:text", function(t) { + e(t.value) + }), t.state.on("change:icon", function(n) { + var r = n.value, + i = t.classPrefix; + t.settings.icon = r, r = r ? i + "ico " + i + "i-" + t.settings.icon : ""; + var o = t.getEl().firstChild, + a = o.getElementsByTagName("i")[0]; + r ? (a && a == o.firstChild || (a = document.createElement("i"), o.insertBefore(a, o.firstChild)), a.className = r) : a && o.removeChild(a), e(t.state.get("text")) + }), t._super() + } + }) + }), r(bt, [Ne], function(e) { + return e.extend({ + Defaults: { + defaultType: "button", + role: "group" + }, + renderHtml: function() { + var e = this, + t = e._layout; + return e.classes.add("btn-group"), e.preRender(), t.preRender(e), '
    ' + (e.settings.html || "") + t.renderHtml(e) + "
    " + } + }) + }), r(Ct, [Pe], function(e) { + return e.extend({ + Defaults: { + classes: "checkbox", + role: "checkbox", + checked: !1 + }, + init: function(e) { + var t = this; + t._super(e), t.on("click mousedown", function(e) { + e.preventDefault() + }), t.on("click", function(e) { + e.preventDefault(), t.disabled() || t.checked(!t.checked()) + }), t.checked(t.settings.checked) + }, + checked: function(e) { + return arguments.length ? (this.state.set("checked", e), this) : this.state.get("checked") + }, + value: function(e) { + return arguments.length ? this.checked(e) : this.checked() + }, + renderHtml: function() { + var e = this, + t = e._id, + n = e.classPrefix; + return '
    ' + e.encode(e.state.get("text")) + "
    " + }, + bindStates: function() { + function e(e) { + t.classes.toggle("checked", e), t.aria("checked", e) + } + var t = this; + return t.state.on("change:text", function(e) { + t.getEl("al").firstChild.data = t.translate(e.value) + }), t.state.on("change:checked change:value", function(n) { + t.fire("change"), e(n.value) + }), t.state.on("change:icon", function(e) { + var n = e.value, + r = t.classPrefix; + if ("undefined" == typeof n) return t.settings.icon; + t.settings.icon = n, n = n ? r + "ico " + r + "i-" + t.settings.icon : ""; + var i = t.getEl().firstChild, + o = i.getElementsByTagName("i")[0]; + n ? (o && o == i.firstChild || (o = document.createElement("i"), i.insertBefore(o, i.firstChild)), o.className = n) : o && i.removeChild(o) + }), t.state.get("checked") && e(!0), t._super() + } + }) + }), r(xt, [Pe, we, ve, g, I, m], function(e, t, n, r, i, o) { + return e.extend({ + init: function(e) { + var t = this; + t._super(e), e = t.settings, t.classes.add("combobox"), t.subinput = !0, t.ariaTarget = "inp", e.menu = e.menu || e.values, e.menu && (e.icon = "caret"), t.on("click", function(n) { + var i = n.target, + o = t.getEl(); + if (r.contains(o, i) || i == o) + for (; i && i != o;) i.id && i.id.indexOf("-open") != -1 && (t.fire("action"), e.menu && (t.showMenu(), n.aria && t.menu.items()[0].focus())), i = i.parentNode + }), t.on("keydown", function(e) { + var n; + 13 == e.keyCode && "INPUT" === e.target.nodeName && (e.preventDefault(), t.parents().reverse().each(function(e) { + if (e.toJSON) return n = e, !1 + }), t.fire("submit", { + data: n.toJSON() + })) + }), t.on("keyup", function(e) { + if ("INPUT" == e.target.nodeName) { + var n = t.state.get("value"), + r = e.target.value; + r !== n && (t.state.set("value", r), t.fire("autocomplete", e)) + } + }), t.on("mouseover", function(e) { + var n = t.tooltip().moveTo(-65535); + if (t.statusLevel() && e.target.className.indexOf(t.classPrefix + "status") !== -1) { + var r = t.statusMessage() || "Ok", + i = n.text(r).show().testMoveRel(e.target, ["bc-tc", "bc-tl", "bc-tr"]); + n.classes.toggle("tooltip-n", "bc-tc" == i), n.classes.toggle("tooltip-nw", "bc-tl" == i), n.classes.toggle("tooltip-ne", "bc-tr" == i), n.moveRel(e.target, i) + } + }) + }, + statusLevel: function(e) { + return arguments.length > 0 && this.state.set("statusLevel", e), this.state.get("statusLevel") + }, + statusMessage: function(e) { + return arguments.length > 0 && this.state.set("statusMessage", e), this.state.get("statusMessage") + }, + showMenu: function() { + var e = this, + n = e.settings, + r; + e.menu || (r = n.menu || [], r.length ? r = { + type: "menu", + items: r + } : r.type = r.type || "menu", e.menu = t.create(r).parent(e).renderTo(e.getContainerElm()), e.fire("createmenu"), e.menu.reflow(), e.menu.on("cancel", function(t) { + t.control === e.menu && e.focus() + }), e.menu.on("show hide", function(t) { + t.control.items().each(function(t) { + t.active(t.value() == e.value()) + }) + }).fire("show"), e.menu.on("select", function(t) { + e.value(t.control.value()) + }), e.on("focusin", function(t) { + "INPUT" == t.target.tagName.toUpperCase() && e.menu.hide() + }), e.aria("expanded", !0)), e.menu.show(), e.menu.layoutRect({ + w: e.layoutRect().w + }), e.menu.moveRel(e.getEl(), e.isRtl() ? ["br-tr", "tr-br"] : ["bl-tl", "tl-bl"]) + }, + focus: function() { + this.getEl("inp").focus() + }, + repaint: function() { + var e = this, + t = e.getEl(), + i = e.getEl("open"), + o = e.layoutRect(), + a, s, l = 0, + c = t.firstChild; + e.statusLevel() && "none" !== e.statusLevel() && (l = parseInt(n.getRuntimeStyle(c, "padding-right"), 10) - parseInt(n.getRuntimeStyle(c, "padding-left"), 10)), a = i ? o.w - n.getSize(i).width - 10 : o.w - 10; + var u = document; + return u.all && (!u.documentMode || u.documentMode <= 8) && (s = e.layoutRect().h - 2 + "px"), r(c).css({ + width: a - l, + lineHeight: s + }), e._super(), e + }, + postRender: function() { + var e = this; + return r(this.getEl("inp")).on("change", function(t) { + e.state.set("value", t.target.value), e.fire("change", t) + }), e._super() + }, + renderHtml: function() { + var e = this, + t = e._id, + n = e.settings, + r = e.classPrefix, + i = e.state.get("value") || "", + o, a, s = "", + l = "", + c = ""; + return "spellcheck" in n && (l += ' spellcheck="' + n.spellcheck + '"'), n.maxLength && (l += ' maxlength="' + n.maxLength + '"'), n.size && (l += ' size="' + n.size + '"'), n.subtype && (l += ' type="' + n.subtype + '"'), c = '', e.disabled() && (l += ' disabled="disabled"'), o = n.icon, o && "caret" != o && (o = r + "ico " + r + "i-" + n.icon), a = e.state.get("text"), (o || a) && (s = '
    ", e.classes.add("has-open")), '
    ' + c + s + "
    " + }, + value: function(e) { + return arguments.length ? (this.state.set("value", e), this) : (this.state.get("rendered") && this.state.set("value", this.getEl("inp").value), this.state.get("value")) + }, + showAutoComplete: function(e, n) { + var r = this; + if (0 === e.length) return void r.hideMenu(); + var i = function(e, t) { + return function() { + r.fire("selectitem", { + title: t, + value: e + }) + } + }; + r.menu ? r.menu.items().remove() : r.menu = t.create({ + type: "menu", + classes: "combobox-menu", + layout: "flow" + }).parent(r).renderTo(), o.each(e, function(e) { + r.menu.add({ + text: e.title, + url: e.previewUrl, + match: n, + classes: "menu-item-ellipsis", + onclick: i(e.value, e.title) + }) + }), r.menu.renderNew(), r.hideMenu(), r.menu.on("cancel", function(e) { + e.control.parent() === r.menu && (e.stopPropagation(), r.focus(), r.hideMenu()) + }), r.menu.on("select", function() { + r.focus() + }); + var a = r.layoutRect().w; + r.menu.layoutRect({ + w: a, + minW: 0, + maxW: a + }), r.menu.reflow(), r.menu.show(), r.menu.moveRel(r.getEl(), r.isRtl() ? ["br-tr", "tr-br"] : ["bl-tl", "tl-bl"]) + }, + hideMenu: function() { + this.menu && this.menu.hide() + }, + bindStates: function() { + var e = this; + e.state.on("change:value", function(t) { + e.getEl("inp").value != t.value && (e.getEl("inp").value = t.value) + }), e.state.on("change:disabled", function(t) { + e.getEl("inp").disabled = t.value + }), e.state.on("change:statusLevel", function(t) { + var r = e.getEl("status"), + i = e.classPrefix, + o = t.value; + n.css(r, "display", "none" === o ? "none" : ""), n.toggleClass(r, i + "i-checkmark", "ok" === o), n.toggleClass(r, i + "i-warning", "warn" === o), n.toggleClass(r, i + "i-error", "error" === o), e.classes.toggle("has-status", "none" !== o), e.repaint() + }), n.on(e.getEl("status"), "mouseleave", function() { + e.tooltip().hide() + }), e.on("cancel", function(t) { + e.menu && e.menu.visible() && (t.stopPropagation(), e.hideMenu()) + }); + var t = function(e, t) { + t && t.items().length > 0 && t.items().eq(e)[0].focus() + }; + return e.on("keydown", function(n) { + var r = n.keyCode; + "INPUT" === n.target.nodeName && (r === i.DOWN ? (n.preventDefault(), e.fire("autocomplete"), t(0, e.menu)) : r === i.UP && (n.preventDefault(), t(-1, e.menu))) + }), e._super() + }, + remove: function() { + r(this.getEl("inp")).off(), this.menu && this.menu.remove(), this._super() + } + }) + }), r(wt, [xt], function(e) { + return e.extend({ + init: function(e) { + var t = this; + e.spellcheck = !1, e.onaction && (e.icon = "none"), t._super(e), t.classes.add("colorbox"), t.on("change keyup postrender", function() { + t.repaintColor(t.value()) + }) + }, + repaintColor: function(e) { + var t = this.getEl("open"), + n = t ? t.getElementsByTagName("i")[0] : null; + if (n) try { + n.style.background = e + } catch (r) {} + }, + bindStates: function() { + var e = this; + return e.state.on("change:value", function(t) { + e.state.get("rendered") && e.repaintColor(t.value) + }), e._super() + } + }) + }), r(Et, [yt, Ae], function(e, t) { + return e.extend({ + showPanel: function() { + var e = this, + n = e.settings; + if (e.active(!0), e.panel) e.panel.show(); + else { + var r = n.panel; + r.type && (r = { + layout: "grid", + items: r + }), r.role = r.role || "dialog", r.popover = !0, r.autohide = !0, r.ariaRoot = !0, e.panel = new t(r).on("hide", function() { + e.active(!1) + }).on("cancel", function(t) { + t.stopPropagation(), e.focus(), e.hidePanel() + }).parent(e).renderTo(e.getContainerElm()), e.panel.fire("show"), e.panel.reflow() + } + e.panel.moveRel(e.getEl(), n.popoverAlign || (e.isRtl() ? ["bc-tr", "bc-tc"] : ["bc-tl", "bc-tc"])) + }, + hidePanel: function() { + var e = this; + e.panel && e.panel.hide() + }, + postRender: function() { + var e = this; + return e.aria("haspopup", !0), e.on("click", function(t) { + t.control === e && (e.panel && e.panel.visible() ? e.hidePanel() : (e.showPanel(), e.panel.focus(!!t.aria))) + }), e._super() + }, + remove: function() { + return this.panel && (this.panel.remove(), this.panel = null), this._super() + } + }) + }), r(Nt, [Et, w], function(e, t) { + var n = t.DOM; + return e.extend({ + init: function(e) { + this._super(e), this.classes.add("colorbutton") + }, + color: function(e) { + return e ? (this._color = e, this.getEl("preview").style.backgroundColor = e, this) : this._color + }, + resetColor: function() { + return this._color = null, this.getEl("preview").style.backgroundColor = null, this + }, + renderHtml: function() { + var e = this, + t = e._id, + n = e.classPrefix, + r = e.state.get("text"), + i = e.settings.icon ? n + "ico " + n + "i-" + e.settings.icon : "", + o = e.settings.image ? " style=\"background-image: url('" + e.settings.image + "')\"" : "", + a = ""; + return r && (e.classes.add("btn-has-text"), a = '' + e.encode(r) + ""), '
    ' + }, + postRender: function() { + var e = this, + t = e.settings.onclick; + return e.on("click", function(r) { + r.aria && "down" == r.aria.key || r.control != e || n.getParent(r.target, "." + e.classPrefix + "open") || (r.stopImmediatePropagation(), t.call(e, r)) + }), delete e.settings.onclick, e._super() + } + }) + }), r(_t, [], function() { + function e(e) { + function i(e, i, o) { + var a, s, l, c, u, d; + return a = 0, s = 0, l = 0, e /= 255, i /= 255, o /= 255, u = t(e, t(i, o)), d = n(e, n(i, o)), u == d ? (l = u, { + h: 0, + s: 0, + v: 100 * l + }) : (c = e == u ? i - o : o == u ? e - i : o - e, a = e == u ? 3 : o == u ? 1 : 5, a = 60 * (a - c / (d - u)), s = (d - u) / d, l = d, { + h: r(a), + s: r(100 * s), + v: r(100 * l) + }) + } + + function o(e, i, o) { + var a, s, l, c; + if (e = (parseInt(e, 10) || 0) % 360, i = parseInt(i, 10) / 100, o = parseInt(o, 10) / 100, i = n(0, t(i, 1)), o = n(0, t(o, 1)), 0 === i) return void(d = f = h = r(255 * o)); + switch (a = e / 60, s = o * i, l = s * (1 - Math.abs(a % 2 - 1)), c = o - s, Math.floor(a)) { + case 0: + d = s, f = l, h = 0; + break; + case 1: + d = l, f = s, h = 0; + break; + case 2: + d = 0, f = s, h = l; + break; + case 3: + d = 0, f = l, h = s; + break; + case 4: + d = l, f = 0, h = s; + break; + case 5: + d = s, f = 0, h = l; + break; + default: + d = f = h = 0 + } + d = r(255 * (d + c)), f = r(255 * (f + c)), h = r(255 * (h + c)) + } + + function a() { + function e(e) { + return e = parseInt(e, 10).toString(16), e.length > 1 ? e : "0" + e + } + return "#" + e(d) + e(f) + e(h) + } + + function s() { + return { + r: d, + g: f, + b: h + } + } + + function l() { + return i(d, f, h) + } + + function c(e) { + var t; + return "object" == typeof e ? "r" in e ? (d = e.r, f = e.g, h = e.b) : "v" in e && o(e.h, e.s, e.v) : (t = /rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e)) ? (d = parseInt(t[1], 10), f = parseInt(t[2], 10), h = parseInt(t[3], 10)) : (t = /#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e)) ? (d = parseInt(t[1], 16), f = parseInt(t[2], 16), h = parseInt(t[3], 16)) : (t = /#([0-F])([0-F])([0-F])/gi.exec(e)) && (d = parseInt(t[1] + t[1], 16), f = parseInt(t[2] + t[2], 16), h = parseInt(t[3] + t[3], 16)), d = d < 0 ? 0 : d > 255 ? 255 : d, f = f < 0 ? 0 : f > 255 ? 255 : f, h = h < 0 ? 0 : h > 255 ? 255 : h, u + } + var u = this, + d = 0, + f = 0, + h = 0; + e && c(e), u.toRgb = s, u.toHsv = l, u.toHex = a, u.parse = c + } + var t = Math.min, + n = Math.max, + r = Math.round; + return e + }), r(St, [Pe, _e, ve, _t], function(e, t, n, r) { + return e.extend({ + Defaults: { + classes: "widget colorpicker" + }, + init: function(e) { + this._super(e) + }, + postRender: function() { + function e(e, t) { + var r = n.getPos(e), + i, o; + return i = t.pageX - r.x, o = t.pageY - r.y, i = Math.max(0, Math.min(i / e.clientWidth, 1)), o = Math.max(0, Math.min(o / e.clientHeight, 1)), { + x: i, + y: o + } + } + + function i(e, t) { + var i = (360 - e.h) / 360; + n.css(d, { + top: 100 * i + "%" + }), t || n.css(h, { + left: e.s + "%", + top: 100 - e.v + "%" + }), f.style.background = new r({ + s: 100, + v: 100, + h: e.h + }).toHex(), s.color().parse({ + s: e.s, + v: e.v, + h: e.h + }) + } + + function o(t) { + var n; + n = e(f, t), c.s = 100 * n.x, c.v = 100 * (1 - n.y), i(c), s.fire("change") + } + + function a(t) { + var n; + n = e(u, t), c = l.toHsv(), c.h = 360 * (1 - n.y), i(c, !0), s.fire("change") + } + var s = this, + l = s.color(), + c, u, d, f, h; + u = s.getEl("h"), d = s.getEl("hp"), f = s.getEl("sv"), h = s.getEl("svp"), s._repaint = function() { + c = l.toHsv(), i(c) + }, s._super(), s._svdraghelper = new t(s._id + "-sv", { + start: o, + drag: o + }), s._hdraghelper = new t(s._id + "-h", { + start: a, + drag: a + }), s._repaint() + }, + rgb: function() { + return this.color().toRgb() + }, + value: function(e) { + var t = this; + return arguments.length ? (t.color().parse(e), void(t._rendered && t._repaint())) : t.color().toHex() + }, + color: function() { + return this._color || (this._color = new r), this._color + }, + renderHtml: function() { + function e() { + var e, t, n = "", + i, a; + for (i = "filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=", a = o.split(","), e = 0, t = a.length - 1; e < t; e++) n += '
    '; + return n + } + var t = this, + n = t._id, + r = t.classPrefix, + i, o = "#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000", + a = "background: -ms-linear-gradient(top," + o + ");background: linear-gradient(to bottom," + o + ");"; + return i = '
    ' + e() + '
    ', '
    ' + i + "
    " + } + }) + }), r(kt, [Pe], function(e) { + return e.extend({ + init: function(e) { + var t = this; + e.delimiter || (e.delimiter = "\xbb"), t._super(e), t.classes.add("path"), t.canFocus = !0, t.on("click", function(e) { + var n, r = e.target; + (n = r.getAttribute("data-index")) && t.fire("select", { + value: t.row()[n], + index: n + }) + }), t.row(t.settings.row) + }, + focus: function() { + var e = this; + return e.getEl().firstChild.focus(), e + }, + row: function(e) { + return arguments.length ? (this.state.set("row", e), this) : this.state.get("row") + }, + renderHtml: function() { + var e = this; + return '
    ' + e._getDataPathHtml(e.state.get("row")) + "
    " + }, + bindStates: function() { + var e = this; + return e.state.on("change:row", function(t) { + e.innerHtml(e._getDataPathHtml(t.value)) + }), e._super() + }, + _getDataPathHtml: function(e) { + var t = this, + n = e || [], + r, i, o = "", + a = t.classPrefix; + for (r = 0, i = n.length; r < i; r++) o += (r > 0 ? '" : "") + '
    ' + n[r].name + "
    "; + return o || (o = '
    \xa0
    '), o + } + }) + }), r(Tt, [kt], function(e) { + return e.extend({ + postRender: function() { + function e(e) { + if (1 === e.nodeType) { + if ("BR" == e.nodeName || e.getAttribute("data-mce-bogus")) return !0; + if ("bookmark" === e.getAttribute("data-mce-type")) return !0 + } + return !1 + } + var t = this, + n = t.settings.editor; + return n.settings.elementpath !== !1 && (t.on("select", function(e) { + n.focus(), n.selection.select(this.row()[e.index].element), n.nodeChanged() + }), n.on("nodeChange", function(r) { + for (var i = [], o = r.parents, a = o.length; a--;) + if (1 == o[a].nodeType && !e(o[a])) { + var s = n.fire("ResolveName", { + name: o[a].nodeName.toLowerCase(), + target: o[a] + }); + if (s.isDefaultPrevented() || i.push({ + name: s.name, + element: o[a] + }), s.isPropagationStopped()) break + } + t.row(i) + })), t._super() + } + }) + }), r(Rt, [Ne], function(e) { + return e.extend({ + Defaults: { + layout: "flex", + align: "center", + defaults: { + flex: 1 + } + }, + renderHtml: function() { + var e = this, + t = e._layout, + n = e.classPrefix; + return e.classes.add("formitem"), t.preRender(e), '
    ' + (e.settings.title ? '
    ' + e.settings.title + "
    " : "") + '
    ' + (e.settings.html || "") + t.renderHtml(e) + "
    " + } + }) + }), r(At, [Ne, Rt, m], function(e, t, n) { + return e.extend({ + Defaults: { + containerCls: "form", + layout: "flex", + direction: "column", + align: "stretch", + flex: 1, + padding: 20, + labelGap: 30, + spacing: 10, + callbacks: { + submit: function() { + this.submit() + } + } + }, + preRender: function() { + var e = this, + r = e.items(); + e.settings.formItemDefaults || (e.settings.formItemDefaults = { + layout: "flex", + autoResize: "overflow", + defaults: { + flex: 1 + } + }), r.each(function(r) { + var i, o = r.settings.label; + o && (i = new t(n.extend({ + items: { + type: "label", + id: r._id + "-l", + text: o, + flex: 0, + forId: r._id, + disabled: r.disabled() + } + }, e.settings.formItemDefaults)), i.type = "formitem", r.aria("labelledby", r._id + "-l"), "undefined" == typeof r.settings.flex && (r.settings.flex = 1), e.replace(r, i), i.add(r)) + }) + }, + submit: function() { + return this.fire("submit", { + data: this.toJSON() + }) + }, + postRender: function() { + var e = this; + e._super(), e.fromJSON(e.settings.data) + }, + bindStates: function() { + function e() { + var e = 0, + n = [], + r, i, o; + if (t.settings.labelGapCalc !== !1) + for (o = "children" == t.settings.labelGapCalc ? t.find("formitem") : t.items(), o.filter("formitem").each(function(t) { + var r = t.items()[0], + i = r.getEl().clientWidth; + e = i > e ? i : e, n.push(r) + }), i = t.settings.labelGap || 0, r = n.length; r--;) n[r].settings.minWidth = e + i + } + var t = this; + t._super(), t.on("show", e), e() + } + }) + }), r(Bt, [At], function(e) { + return e.extend({ + Defaults: { + containerCls: "fieldset", + layout: "flex", + direction: "column", + align: "stretch", + flex: 1, + padding: "25 15 5 15", + labelGap: 30, + spacing: 10, + border: 1 + }, + renderHtml: function() { + var e = this, + t = e._layout, + n = e.classPrefix; + return e.preRender(), t.preRender(e), '
    ' + (e.settings.title ? '' + e.settings.title + "" : "") + '
    ' + (e.settings.html || "") + t.renderHtml(e) + "
    " + } + }) + }), r(Dt, [w, z, p, rt, m, _], function(e, t, n, r, i, o) { + var a = i.trim, + s = function(e, t, n, r, i) { + return { + type: e, + title: t, + url: n, + level: r, + attach: i + } + }, + l = function(e) { + for (; e = e.parentNode;) { + var t = e.contentEditable; + if (t && "inherit" !== t) return o.isContentEditableTrue(e) + } + return !1 + }, + c = function(t, n) { + return e.DOM.select(t, n) + }, + u = function(e) { + return e.innerText || e.textContent + }, + d = function(e) { + return e.id ? e.id : r.uuid("h") + }, + f = function(e) { + return e && "A" === e.nodeName && (e.id || e.name) + }, + h = function(e) { + return f(e) && m(e) + }, + p = function(e) { + return e && /^(H[1-6])$/.test(e.nodeName) + }, + m = function(e) { + return l(e) && !o.isContentEditableFalse(e) + }, + g = function(e) { + return p(e) && m(e) + }, + v = function(e) { + return p(e) ? parseInt(e.nodeName.substr(1), 10) : 0 + }, + y = function(e) { + var t = d(e), + n = function() { + e.id = t + }; + return s("header", u(e), "#" + t, v(e), n) + }, + b = function(e) { + var n = e.id || e.name, + r = u(e); + return s("anchor", r ? r : "#" + n, "#" + n, 0, t.noop) + }, + C = function(e) { + return n.map(n.filter(e, g), y) + }, + x = function(e) { + return n.map(n.filter(e, h), b) + }, + w = function(e) { + var t = c("h1,h2,h3,h4,h5,h6,a:not([href])", e); + return t + }, + E = function(e) { + return a(e.title).length > 0 + }, + N = function(e) { + var t = w(e); + return n.filter(C(t).concat(x(t)), E) + }; + return { + find: N + } + }), r(Lt, [xt, m, p, z, I, Dt], function(e, t, n, r, i, o) { + var a = {}, + s = 5, + l = function(e) { + return { + title: e.title, + value: { + title: { + raw: e.title + }, + url: e.url, + attach: e.attach + } + } + }, + c = function(e) { + return t.map(e, l) + }, + u = function(e, t) { + return { + title: e, + value: { + title: e, + url: t, + attach: r.noop + } + } + }, + d = function(e, t) { + var r = n.find(t, function(t) { + return t.url === e + }); + return !r + }, + f = function(e, t, n) { + var r = t in e ? e[t] : n; + return r === !1 ? null : r + }, + h = function(e, i, o, s) { + var l = { + title: "-" + }, + h = function(e) { + var a = n.filter(e[o], function(e) { + return d(e, i) + }); + return t.map(a, function(e) { + return { + title: e, + value: { + title: e, + url: e, + attach: r.noop + } + } + }) + }, + p = function(e) { + var t = n.filter(i, function(t) { + return t.type == e + }); + return c(t) + }, + g = function() { + var e = p("anchor"), + t = f(s, "anchor_top", "#top"), + n = f(s, "anchor_bottom", "#bottom"); + return null !== t && e.unshift(u("", t)), null !== n && e.push(u("", n)), e + }, + v = function(e) { + return n.reduce(e, function(e, t) { + var n = 0 === e.length || 0 === t.length; + return n ? e.concat(t) : e.concat(l, t) + }, []) + }; + return s.typeahead_urls === !1 ? [] : "file" === o ? v([m(e, h(a)), m(e, p("header")), m(e, g())]) : m(e, h(a)) + }, + p = function(e, t) { + var r = a[t]; + /^https?/.test(e) && (r ? n.indexOf(r, e) === -1 && (a[t] = r.slice(0, s).concat(e)) : a[t] = [e]) + }, + m = function(e, n) { + var r = e.toLowerCase(), + i = t.grep(n, function(e) { + return e.title.toLowerCase().indexOf(r) !== -1 + }); + return 1 === i.length && i[0].title === e ? [] : i + }, + g = function(e) { + var t = e.title; + return t.raw ? t.raw : t + }, + v = function(e, t, n, r) { + var i = function(i) { + var a = o.find(n), + s = h(i, a, r, t); + e.showAutoComplete(s, i) + }; + e.on("autocomplete", function() { + i(e.value()) + }), e.on("selectitem", function(t) { + var n = t.value; + e.value(n.url); + var i = g(n); + "image" === r ? e.fire("change", { + meta: { + alt: i, + attach: n.attach + } + }) : e.fire("change", { + meta: { + text: i, + attach: n.attach + } + }), e.focus() + }), e.on("click", function(t) { + 0 === e.value().length && "INPUT" === t.target.nodeName && i("") + }), e.on("PostRender", function() { + e.getRoot().on("submit", function(t) { + t.isDefaultPrevented() || p(e.value(), r) + }) + }) + }, + y = function(e) { + var t = e.status, + n = e.message; + return "valid" === t ? { + status: "ok", + message: n + } : "unknown" === t ? { + status: "warn", + message: n + } : "invalid" === t ? { + status: "warn", + message: n + } : { + status: "none", + message: "" + } + }, + b = function(e, t, n) { + var r = t.filepicker_validator_handler; + if (r) { + var i = function(t) { + return 0 === t.length ? void e.statusLevel("none") : void r({ + url: t, + type: n + }, function(t) { + var n = y(t); + e.statusMessage(n.message), e.statusLevel(n.status) + }) + }; + e.state.on("change:value", function(e) { + i(e.value) + }) + } + }; + return e.extend({ + init: function(e) { + var n = this, + r = tinymce.activeEditor, + i = r.settings, + o, a, s, l = e.filetype; + e.spellcheck = !1, s = i.file_picker_types || i.file_browser_callback_types, s && (s = t.makeMap(s, /[, ]/)), s && !s[l] || (a = i.file_picker_callback, !a || s && !s[l] ? (a = i.file_browser_callback, !a || s && !s[l] || (o = function() { + a(n.getEl("inp").id, n.value(), l, window) + })) : o = function() { + var e = n.fire("beforecall").meta; + e = t.extend({ + filetype: l + }, e), a.call(r, function(e, t) { + n.value(e).fire("change", { + meta: t + }) + }, n.value(), e) + }), o && (e.icon = "browse", e.onaction = o), n._super(e), v(n, i, r.getBody(), l), b(n, i, l) + } + }) + }), r(Mt, [vt], function(e) { + return e.extend({ + recalc: function(e) { + var t = e.layoutRect(), + n = e.paddingBox; + e.items().filter(":visible").each(function(e) { + e.layoutRect({ + x: n.left, + y: n.top, + w: t.innerW - n.right - n.left, + h: t.innerH - n.top - n.bottom + }), e.recalc && e.recalc() + }) + } + }) + }), r(Pt, [vt], function(e) { + return e.extend({ + recalc: function(e) { + var t, n, r, i, o, a, s, l, c, u, d, f, h, p, m, g, v = [], + y, b, C, x, w, E, N, _, S, k, T, R, A, B, D, L, M, P, O, H, I, F, z = Math.max, + U = Math.min; + for (r = e.items().filter(":visible"), i = e.layoutRect(), o = e.paddingBox, a = e.settings, f = e.isRtl() ? a.direction || "row-reversed" : a.direction, s = a.align, l = e.isRtl() ? a.pack || "end" : a.pack, c = a.spacing || 0, "row-reversed" != f && "column-reverse" != f || (r = r.set(r.toArray().reverse()), f = f.split("-")[0]), "column" == f ? (S = "y", N = "h", _ = "minH", k = "maxH", R = "innerH", T = "top", A = "deltaH", B = "contentH", O = "left", M = "w", D = "x", L = "innerW", P = "minW", H = "right", I = "deltaW", F = "contentW") : (S = "x", N = "w", _ = "minW", k = "maxW", R = "innerW", T = "left", A = "deltaW", B = "contentW", O = "top", M = "h", D = "y", L = "innerH", P = "minH", H = "bottom", I = "deltaH", F = "contentH"), d = i[R] - o[T] - o[T], E = u = 0, t = 0, n = r.length; t < n; t++) h = r[t], p = h.layoutRect(), m = h.settings, g = m.flex, d -= t < n - 1 ? c : 0, g > 0 && (u += g, p[k] && v.push(h), p.flex = g), d -= p[_], y = o[O] + p[P] + o[H], y > E && (E = y); + if (x = {}, d < 0 ? x[_] = i[_] - d + i[A] : x[_] = i[R] - d + i[A], x[P] = E + i[I], x[B] = i[R] - d, x[F] = E, x.minW = U(x.minW, i.maxW), x.minH = U(x.minH, i.maxH), x.minW = z(x.minW, i.startMinWidth), x.minH = z(x.minH, i.startMinHeight), !i.autoResize || x.minW == i.minW && x.minH == i.minH) { + for (C = d / u, t = 0, n = v.length; t < n; t++) h = v[t], p = h.layoutRect(), b = p[k], y = p[_] + p.flex * C, y > b ? (d -= p[k] - p[_], u -= p.flex, p.flex = 0, p.maxFlexSize = b) : p.maxFlexSize = 0; + for (C = d / u, w = o[T], x = {}, 0 === u && ("end" == l ? w = d + o[T] : "center" == l ? (w = Math.round(i[R] / 2 - (i[R] - d) / 2) + o[T], w < 0 && (w = o[T])) : "justify" == l && (w = o[T], c = Math.floor(d / (r.length - 1)))), x[D] = o[O], t = 0, n = r.length; t < n; t++) h = r[t], p = h.layoutRect(), y = p.maxFlexSize || p[_], "center" === s ? x[D] = Math.round(i[L] / 2 - p[M] / 2) : "stretch" === s ? (x[M] = z(p[P] || 0, i[L] - o[O] - o[H]), x[D] = o[O]) : "end" === s && (x[D] = i[L] - p[M] - o.top), p.flex > 0 && (y += p.flex * C), x[N] = y, x[S] = w, h.layoutRect(x), h.recalc && h.recalc(), w += y + c + } else if (x.w = x.minW, x.h = x.minH, e.layoutRect(x), this.recalc(e), null === e._lastRect) { + var W = e.parent(); + W && (W._lastRect = null, W.recalc()) + } + } + }) + }), r(Ot, [gt], function(e) { + return e.extend({ + Defaults: { + containerClass: "flow-layout", + controlClass: "flow-layout-item", + endClass: "break" + }, + recalc: function(e) { + e.items().filter(":visible").each(function(e) { + e.recalc && e.recalc() + }) + }, + isNative: function() { + return !0 + } + }) + }), r(Ht, [xe, Pe, Ae, m, p, w, lt, d], function(e, t, n, r, i, o, a, s) { + function l(e) { + e.settings.ui_container && (s.container = o.DOM.select(e.settings.ui_container)[0]) + } + + function c(t) { + t.on("ScriptsLoaded", function() { + t.rtl && (e.rtl = !0) + }) + } + + function u(e) { + function t(t, n) { + return function() { + var r = this; + e.on("nodeChange", function(i) { + var o = e.formatter, + a = null; + d(i.parents, function(e) { + if (d(t, function(t) { + if (n ? o.matchNode(e, n, { + value: t.value + }) && (a = t.value) : o.matchNode(e, t.value) && (a = t.value), a) return !1 + }), a) return !1 + }), r.value(a) + }) + } + } + + function i(e) { + e = e.replace(/;$/, "").split(";"); + for (var t = e.length; t--;) e[t] = e[t].split("="); + return e + } + + function o() { + function t(e) { + var n = []; + if (e) return d(e, function(e) { + var o = { + text: e.title, + icon: e.icon + }; + if (e.items) o.menu = t(e.items); + else { + var a = e.format || "custom" + r++; + e.format || (e.name = a, i.push(e)), o.format = a, o.cmd = e.cmd + } + n.push(o) + }), n + } + + function n() { + var n; + return n = t(e.settings.style_formats_merge ? e.settings.style_formats ? o.concat(e.settings.style_formats) : o : e.settings.style_formats || o) + } + var r = 0, + i = [], + o = [{ + title: "Headings", + items: [{ + title: "Heading 1", + format: "h1" + }, { + title: "Heading 2", + format: "h2" + }, { + title: "Heading 3", + format: "h3" + }, { + title: "Heading 4", + format: "h4" + }, { + title: "Heading 5", + format: "h5" + }, { + title: "Heading 6", + format: "h6" + }] + }, { + title: "Inline", + items: [{ + title: "Bold", + icon: "bold", + format: "bold" + }, { + title: "Italic", + icon: "italic", + format: "italic" + }, { + title: "Underline", + icon: "underline", + format: "underline" + }, { + title: "Strikethrough", + icon: "strikethrough", + format: "strikethrough" + }, { + title: "Superscript", + icon: "superscript", + format: "superscript" + }, { + title: "Subscript", + icon: "subscript", + format: "subscript" + }, { + title: "Code", + icon: "code", + format: "code" + }] + }, { + title: "Blocks", + items: [{ + title: "Paragraph", + format: "p" + }, { + title: "Blockquote", + format: "blockquote" + }, { + title: "Div", + format: "div" + }, { + title: "Pre", + format: "pre" + }] + }, { + title: "Alignment", + items: [{ + title: "Left", + icon: "alignleft", + format: "alignleft" + }, { + title: "Center", + icon: "aligncenter", + format: "aligncenter" + }, { + title: "Right", + icon: "alignright", + format: "alignright" + }, { + title: "Justify", + icon: "alignjustify", + format: "alignjustify" + }] + }]; + return e.on("init", function() { + d(i, function(t) { + e.formatter.register(t.name, t) + }) + }), { + type: "menu", + items: n(), + onPostRender: function(t) { + e.fire("renderFormatsMenu", { + control: t.control + }) + }, + itemDefaults: { + preview: !0, + textStyle: function() { + if (this.settings.format) return e.formatter.getCssText(this.settings.format) + }, + onPostRender: function() { + var t = this; + t.parent().on("show", function() { + var n, r; + n = t.settings.format, n && (t.disabled(!e.formatter.canApply(n)), t.active(e.formatter.match(n))), r = t.settings.cmd, r && t.active(e.queryCommandState(r)) + }) + }, + onclick: function() { + this.settings.format && c(this.settings.format), this.settings.cmd && e.execCommand(this.settings.cmd) + } + } + } + } + + function a(t) { + return function() { + var n = this; + e.formatter ? e.formatter.formatChanged(t, function(e) { + n.active(e) + }) : e.on("init", function() { + e.formatter.formatChanged(t, function(e) { + n.active(e) + }) + }) + } + } + + function s(t) { + return function() { + function n() { + return !!e.undoManager && e.undoManager[t]() + } + var r = this; + t = "redo" == t ? "hasRedo" : "hasUndo", r.disabled(!n()), e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode", function() { + r.disabled(e.readonly || !n()) + }) + } + } + + function l() { + var t = this; + e.on("VisualAid", function(e) { + t.active(e.hasVisual) + }), t.active(e.hasVisual) + } + + function c(t) { + t.control && (t = t.control.value()), t && e.execCommand("mceToggleFormat", !1, t) + } + + function u(t) { + var n = t.length; + return r.each(t, function(t) { + t.menu && (t.hidden = 0 === u(t.menu)); + var r = t.format; + r && (t.hidden = !e.formatter.canApply(r)), t.hidden && n-- + }), n + } + + function h(t) { + var n = t.items().length; + return t.items().each(function(t) { + t.menu && t.visible(h(t.menu) > 0), !t.menu && t.settings.menu && t.visible(u(t.settings.menu) > 0); + var r = t.settings.format; + r && t.visible(e.formatter.canApply(r)), t.visible() || n-- + }), n + } + var p; + p = o(), d({ + bold: "Bold", + italic: "Italic", + underline: "Underline", + strikethrough: "Strikethrough", + subscript: "Subscript", + superscript: "Superscript" + }, function(t, n) { + e.addButton(n, { + tooltip: t, + onPostRender: a(n), + onclick: function() { + c(n) + } + }) + }), d({ + outdent: ["Decrease indent", "Outdent"], + indent: ["Increase indent", "Indent"], + cut: ["Cut", "Cut"], + copy: ["Copy", "Copy"], + paste: ["Paste", "Paste"], + help: ["Help", "mceHelp"], + selectall: ["Select all", "SelectAll"], + removeformat: ["Clear formatting", "RemoveFormat"], + visualaid: ["Visual aids", "mceToggleVisualAid"], + newdocument: ["New document", "mceNewDocument"] + }, function(t, n) { + e.addButton(n, { + tooltip: t[0], + cmd: t[1] + }) + }), d({ + blockquote: ["Blockquote", "mceBlockQuote"], + subscript: ["Subscript", "Subscript"], + superscript: ["Superscript", "Superscript"], + alignleft: ["Align left", "JustifyLeft"], + aligncenter: ["Align center", "JustifyCenter"], + alignright: ["Align right", "JustifyRight"], + alignjustify: ["Justify", "JustifyFull"], + alignnone: ["No alignment", "JustifyNone"] + }, function(t, n) { + e.addButton(n, { + tooltip: t[0], + cmd: t[1], + onPostRender: a(n) + }) + }); + var m = function(e) { + var t = e; + return t.length > 0 && "-" === t[0].text && (t = t.slice(1)), t.length > 0 && "-" === t[t.length - 1].text && (t = t.slice(0, t.length - 1)), t + }, + g = function(t) { + var n, i; + if ("string" == typeof t) i = t.split(" "); + else if (r.isArray(t)) return f(r.map(t, g)); + return n = r.grep(i, function(t) { + return "|" === t || t in e.menuItems + }), r.map(n, function(t) { + return "|" === t ? { + text: "-" + } : e.menuItems[t] + }) + }, + v = function(t) { + var n = [{ + text: "-" + }], + i = r.grep(e.menuItems, function(e) { + return e.context === t + }); + return r.each(i, function(e) { + "before" == e.separator && n.push({ + text: "|" + }), e.prependToContext ? n.unshift(e) : n.push(e), "after" == e.separator && n.push({ + text: "|" + }) + }), n + }, + y = function(e) { + return m(e.insert_button_items ? g(e.insert_button_items) : v("insert")) + }; + e.addButton("undo", { + tooltip: "Undo", + onPostRender: s("undo"), + cmd: "undo" + }), e.addButton("redo", { + tooltip: "Redo", + onPostRender: s("redo"), + cmd: "redo" + }), e.addMenuItem("newdocument", { + text: "New document", + icon: "newdocument", + cmd: "mceNewDocument" + }), e.addMenuItem("undo", { + text: "Undo", + icon: "undo", + shortcut: "Meta+Z", + onPostRender: s("undo"), + cmd: "undo" + }), e.addMenuItem("redo", { + text: "Redo", + icon: "redo", + shortcut: "Meta+Y", + onPostRender: s("redo"), + cmd: "redo" + }), e.addMenuItem("visualaid", { + text: "Visual aids", + selectable: !0, + onPostRender: l, + cmd: "mceToggleVisualAid" + }), e.addButton("remove", { + tooltip: "Remove", + icon: "remove", + cmd: "Delete" + }), e.addButton("insert", { + type: "menubutton", + icon: "insert", + menu: [], + oncreatemenu: function() { + this.menu.add(y(e.settings)), this.menu.renderNew() + } + }), d({ + cut: ["Cut", "Cut", "Meta+X"], + copy: ["Copy", "Copy", "Meta+C"], + paste: ["Paste", "Paste", "Meta+V"], + selectall: ["Select all", "SelectAll", "Meta+A"], + bold: ["Bold", "Bold", "Meta+B"], + italic: ["Italic", "Italic", "Meta+I"], + underline: ["Underline", "Underline"], + strikethrough: ["Strikethrough", "Strikethrough"], + subscript: ["Subscript", "Subscript"], + superscript: ["Superscript", "Superscript"], + removeformat: ["Clear formatting", "RemoveFormat"] + }, function(t, n) { + e.addMenuItem(n, { + text: t[0], + icon: n, + shortcut: t[2], + cmd: t[1] + }) + }), e.on("mousedown", function() { + n.hideAll() + }), e.addButton("styleselect", { + type: "menubutton", + text: "Formats", + menu: p, + onShowMenu: function() { + e.settings.style_formats_autohide && h(this.menu) + } + }), e.addButton("formatselect", function() { + var n = [], + r = i(e.settings.block_formats || "Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre"); + return d(r, function(t) { + n.push({ + text: t[0], + value: t[1], + textStyle: function() { + return e.formatter.getCssText(t[1]) + } + }) + }), { + type: "listbox", + text: r[0][0], + values: n, + fixedWidth: !0, + onselect: c, + onPostRender: t(n) + } + }), e.addButton("fontselect", function() { + var n = "Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats", + r = [], + o = i(e.settings.font_formats || n); + return d(o, function(e) { + r.push({ + text: { + raw: e[0] + }, + value: e[1], + textStyle: e[1].indexOf("dings") == -1 ? "font-family:" + e[1] : "" + }) + }), { + type: "listbox", + text: "Font Family", + tooltip: "Font Family", + values: r, + fixedWidth: !0, + onPostRender: t(r, "fontname"), + onselect: function(t) { + t.control.settings.value && e.execCommand("FontName", !1, t.control.settings.value) + } + } + }), e.addButton("fontsizeselect", function() { + var n = [], + r = "8pt 10pt 12pt 14pt 18pt 24pt 36pt", + i = e.settings.fontsize_formats || r; + return d(i.split(" "), function(e) { + var t = e, + r = e, + i = e.split("="); + i.length > 1 && (t = i[0], r = i[1]), n.push({ + text: t, + value: r + }) + }), { + type: "listbox", + text: "Font Sizes", + tooltip: "Font Sizes", + values: n, + fixedWidth: !0, + onPostRender: t(n, "fontsize"), + onclick: function(t) { + t.control.settings.value && e.execCommand("FontSize", !1, t.control.settings.value) + } + } + }), e.addMenuItem("formats", { + text: "Formats", + menu: p + }) + } + var d = r.each, + f = function(e) { + return i.reduce(e, function(e, t) { + return e.concat(t) + }, []) + }; + a.on("AddEditor", function(e) { + var t = e.editor; + c(t), u(t), l(t) + }), e.translate = function(e) { + return a.translate(e) + }, t.tooltips = !s.iOS + }), r(It, [vt], function(e) { + return e.extend({ + recalc: function(e) { + var t, n, r, i, o, a, s, l, c, u, d, f, h, p, m, g, v, y, b, C, x, w, E, N = [], + _ = [], + S, k, T, R, A, B; + t = e.settings, i = e.items().filter(":visible"), o = e.layoutRect(), r = t.columns || Math.ceil(Math.sqrt(i.length)), n = Math.ceil(i.length / r), y = t.spacingH || t.spacing || 0, b = t.spacingV || t.spacing || 0, C = t.alignH || t.align, x = t.alignV || t.align, g = e.paddingBox, A = "reverseRows" in t ? t.reverseRows : e.isRtl(), C && "string" == typeof C && (C = [C]), x && "string" == typeof x && (x = [x]); + for (d = 0; d < r; d++) N.push(0); + for (f = 0; f < n; f++) _.push(0); + for (f = 0; f < n; f++) + for (d = 0; d < r && (u = i[f * r + d], u); d++) c = u.layoutRect(), S = c.minW, k = c.minH, N[d] = S > N[d] ? S : N[d], _[f] = k > _[f] ? k : _[f]; + for (T = o.innerW - g.left - g.right, w = 0, d = 0; d < r; d++) w += N[d] + (d > 0 ? y : 0), T -= (d > 0 ? y : 0) + N[d]; + for (R = o.innerH - g.top - g.bottom, E = 0, f = 0; f < n; f++) E += _[f] + (f > 0 ? b : 0), R -= (f > 0 ? b : 0) + _[f]; + if (w += g.left + g.right, E += g.top + g.bottom, l = {}, l.minW = w + (o.w - o.innerW), l.minH = E + (o.h - o.innerH), l.contentW = l.minW - o.deltaW, l.contentH = l.minH - o.deltaH, l.minW = Math.min(l.minW, o.maxW), l.minH = Math.min(l.minH, o.maxH), l.minW = Math.max(l.minW, o.startMinWidth), l.minH = Math.max(l.minH, o.startMinHeight), !o.autoResize || l.minW == o.minW && l.minH == o.minH) { + o.autoResize && (l = e.layoutRect(l), l.contentW = l.minW - o.deltaW, l.contentH = l.minH - o.deltaH); + var D; + D = "start" == t.packV ? 0 : R > 0 ? Math.floor(R / n) : 0; + var L = 0, + M = t.flexWidths; + if (M) + for (d = 0; d < M.length; d++) L += M[d]; + else L = r; + var P = T / L; + for (d = 0; d < r; d++) N[d] += M ? M[d] * P : P; + for (p = g.top, f = 0; f < n; f++) { + for (h = g.left, s = _[f] + D, d = 0; d < r && (B = A ? f * r + r - 1 - d : f * r + d, u = i[B], u); d++) m = u.settings, c = u.layoutRect(), a = Math.max(N[d], c.startMinWidth), c.x = h, c.y = p, v = m.alignH || (C ? C[d] || C[0] : null), "center" == v ? c.x = h + a / 2 - c.w / 2 : "right" == v ? c.x = h + a - c.w : "stretch" == v && (c.w = a), v = m.alignV || (x ? x[d] || x[0] : null), "center" == v ? c.y = p + s / 2 - c.h / 2 : "bottom" == v ? c.y = p + s - c.h : "stretch" == v && (c.h = s), u.layoutRect(c), h += a + y, u.recalc && u.recalc(); + p += s + b + } + } else if (l.w = l.minW, l.h = l.minH, e.layoutRect(l), this.recalc(e), null === e._lastRect) { + var O = e.parent(); + O && (O._lastRect = null, O.recalc()) + } + } + }) + }), r(Ft, [Pe, u], function(e, t) { + return e.extend({ + renderHtml: function() { + var e = this; + return e.classes.add("iframe"), e.canFocus = !1, '' + }, + src: function(e) { + this.getEl().src = e + }, + html: function(e, n) { + var r = this, + i = this.getEl().contentWindow.document.body; + return i ? (i.innerHTML = e, n && n()) : t.setTimeout(function() { + r.html(e) + }), this + } + }) + }), r(zt, [Pe], function(e) { + return e.extend({ + init: function(e) { + var t = this; + t._super(e), t.classes.add("widget").add("infobox"), t.canFocus = !1 + }, + severity: function(e) { + this.classes.remove("error"), this.classes.remove("warning"), this.classes.remove("success"), this.classes.add(e) + }, + help: function(e) { + this.state.set("help", e) + }, + renderHtml: function() { + var e = this, + t = e.classPrefix; + return '
    ' + e.encode(e.state.get("text")) + '
    ' + }, + bindStates: function() { + var e = this; + return e.state.on("change:text", function(t) { + e.getEl("body").firstChild.data = e.encode(t.value), e.state.get("rendered") && e.updateLayoutRect() + }), e.state.on("change:help", function(t) { + e.classes.toggle("has-help", t.value), e.state.get("rendered") && e.updateLayoutRect() + }), e._super() + } + }) + }), r(Ut, [Pe, ve], function(e, t) { + return e.extend({ + init: function(e) { + var t = this; + t._super(e), t.classes.add("widget").add("label"), t.canFocus = !1, e.multiline && t.classes.add("autoscroll"), e.strong && t.classes.add("strong") + }, + initLayoutRect: function() { + var e = this, + n = e._super(); + if (e.settings.multiline) { + var r = t.getSize(e.getEl()); + r.width > n.maxW && (n.minW = n.maxW, e.classes.add("multiline")), e.getEl().style.width = n.minW + "px", n.startMinH = n.h = n.minH = Math.min(n.maxH, t.getSize(e.getEl()).height) + } + return n + }, + repaint: function() { + var e = this; + return e.settings.multiline || (e.getEl().style.lineHeight = e.layoutRect().h + "px"), e._super() + }, + severity: function(e) { + this.classes.remove("error"), this.classes.remove("warning"), this.classes.remove("success"), this.classes.add(e) + }, + renderHtml: function() { + var e = this, + t, n, r = e.settings.forId; + return !r && (n = e.settings.forName) && (t = e.getRoot().find("#" + n)[0], t && (r = t._id)), r ? '" : '' + e.encode(e.state.get("text")) + "" + }, + bindStates: function() { + var e = this; + return e.state.on("change:text", function(t) { + e.innerHtml(e.encode(t.value)), e.state.get("rendered") && e.updateLayoutRect() + }), e._super() + } + }) + }), r(Wt, [Ne], function(e) { + return e.extend({ + Defaults: { + role: "toolbar", + layout: "flow" + }, + init: function(e) { + var t = this; + t._super(e), t.classes.add("toolbar") + }, + postRender: function() { + var e = this; + return e.items().each(function(e) { + e.classes.add("toolbar-item") + }), e._super() + } + }) + }), r(Vt, [Wt], function(e) { + return e.extend({ + Defaults: { + role: "menubar", + containerCls: "menubar", + ariaRoot: !0, + defaults: { + type: "menubutton" + } + } + }) + }), r($t, [yt, we, Vt], function(e, t, n) { + function r(e, t) { + for (; e;) { + if (t === e) return !0; + e = e.parentNode + } + return !1 + } + var i = e.extend({ + init: function(e) { + var t = this; + t._renderOpen = !0, t._super(e), e = t.settings, t.classes.add("menubtn"), e.fixedWidth && t.classes.add("fixed-width"), t.aria("haspopup", !0), t.state.set("menu", e.menu || t.render()) + }, + showMenu: function() { + var e = this, + n; + return e.menu && e.menu.visible() ? e.hideMenu() : (e.menu || (n = e.state.get("menu") || [], n.length ? n = { + type: "menu", + items: n + } : n.type = n.type || "menu", n.renderTo ? e.menu = n.parent(e).show().renderTo() : e.menu = t.create(n).parent(e).renderTo(), e.fire("createmenu"), e.menu.reflow(), e.menu.on("cancel", function(t) { + t.control.parent() === e.menu && (t.stopPropagation(), e.focus(), e.hideMenu()) + }), e.menu.on("select", function() { + e.focus() + }), e.menu.on("show hide", function(t) { + t.control == e.menu && e.activeMenu("show" == t.type), e.aria("expanded", "show" == t.type) + }).fire("show")), e.menu.show(), e.menu.layoutRect({ + w: e.layoutRect().w + }), e.menu.moveRel(e.getEl(), e.isRtl() ? ["br-tr", "tr-br"] : ["bl-tl", "tl-bl"]), void e.fire("showmenu")) + }, + hideMenu: function() { + var e = this; + e.menu && (e.menu.items().each(function(e) { + e.hideMenu && e.hideMenu() + }), e.menu.hide()) + }, + activeMenu: function(e) { + this.classes.toggle("active", e) + }, + renderHtml: function() { + var e = this, + t = e._id, + r = e.classPrefix, + i = e.settings.icon, + o, a = e.state.get("text"), + s = ""; + return o = e.settings.image, o ? (i = "none", "string" != typeof o && (o = window.getSelection ? o[0] : o[1]), o = " style=\"background-image: url('" + o + "')\"") : o = "", a && (e.classes.add("btn-has-text"), s = '' + e.encode(a) + ""), i = e.settings.icon ? r + "ico " + r + "i-" + i : "", e.aria("role", e.parent() instanceof n ? "menuitem" : "button"), '
    ' + }, + postRender: function() { + var e = this; + return e.on("click", function(t) { + t.control === e && r(t.target, e.getEl()) && (e.showMenu(), t.aria && e.menu.items().filter(":visible")[0].focus()) + }), e.on("mouseenter", function(t) { + var n = t.control, + r = e.parent(), + o; + n && r && n instanceof i && n.parent() == r && (r.items().filter("MenuButton").each(function(e) { + e.hideMenu && e != n && (e.menu && e.menu.visible() && (o = !0), e.hideMenu()) + }), o && (n.focus(), n.showMenu())) + }), e._super() + }, + bindStates: function() { + var e = this; + return e.state.on("change:menu", function() { + e.menu && e.menu.remove(), e.menu = null + }), e._super() + }, + remove: function() { + this._super(), this.menu && this.menu.remove() + } + }); + return i + }), r(qt, [Pe, we, d, u], function(e, t, n, r) { + return e.extend({ + Defaults: { + border: 0, + role: "menuitem" + }, + init: function(e) { + var t = this, + n; + t._super(e), e = t.settings, t.classes.add("menu-item"), e.menu && t.classes.add("menu-item-expand"), e.preview && t.classes.add("menu-item-preview"), n = t.state.get("text"), "-" !== n && "|" !== n || (t.classes.add("menu-item-sep"), t.aria("role", "separator"), + t.state.set("text", "-")), e.selectable && (t.aria("role", "menuitemcheckbox"), t.classes.add("menu-item-checkbox"), e.icon = "selected"), e.preview || e.selectable || t.classes.add("menu-item-normal"), t.on("mousedown", function(e) { + e.preventDefault() + }), e.menu && !e.ariaHideMenu && t.aria("haspopup", !0) + }, + hasMenus: function() { + return !!this.settings.menu + }, + showMenu: function() { + var e = this, + n = e.settings, + r, i = e.parent(); + if (i.items().each(function(t) { + t !== e && t.hideMenu() + }), n.menu) { + r = e.menu, r ? r.show() : (r = n.menu, r.length ? r = { + type: "menu", + items: r + } : r.type = r.type || "menu", i.settings.itemDefaults && (r.itemDefaults = i.settings.itemDefaults), r = e.menu = t.create(r).parent(e).renderTo(), r.reflow(), r.on("cancel", function(t) { + t.stopPropagation(), e.focus(), r.hide() + }), r.on("show hide", function(e) { + e.control.items && e.control.items().each(function(e) { + e.active(e.settings.selected) + }) + }).fire("show"), r.on("hide", function(t) { + t.control === r && e.classes.remove("selected") + }), r.submenu = !0), r._parentMenu = i, r.classes.add("menu-sub"); + var o = r.testMoveRel(e.getEl(), e.isRtl() ? ["tl-tr", "bl-br", "tr-tl", "br-bl"] : ["tr-tl", "br-bl", "tl-tr", "bl-br"]); + r.moveRel(e.getEl(), o), r.rel = o, o = "menu-sub-" + o, r.classes.remove(r._lastRel).add(o), r._lastRel = o, e.classes.add("selected"), e.aria("expanded", !0) + } + }, + hideMenu: function() { + var e = this; + return e.menu && (e.menu.items().each(function(e) { + e.hideMenu && e.hideMenu() + }), e.menu.hide(), e.aria("expanded", !1)), e + }, + renderHtml: function() { + function e(e) { + var t, r, i = {}; + for (i = n.mac ? { + alt: "⌥", + ctrl: "⌘", + shift: "⇧", + meta: "⌘" + } : { + meta: "Ctrl" + }, e = e.split("+"), t = 0; t < e.length; t++) r = i[e[t].toLowerCase()], r && (e[t] = r); + return e.join("+") + } + + function t(e) { + return e.replace(/[.*+?^${}()|[\]\\]/g, "\\$&") + } + + function r(e) { + var n = s.match || ""; + return n ? e.replace(new RegExp(t(n), "gi"), function(e) { + return "!mce~match[" + e + "]mce~match!" + }) : e + } + + function i(e) { + return e.replace(new RegExp(t("!mce~match["), "g"), "").replace(new RegExp(t("]mce~match!"), "g"), "") + } + var o = this, + a = o._id, + s = o.settings, + l = o.classPrefix, + c = o.state.get("text"), + u = o.settings.icon, + d = "", + f = s.shortcut, + h = o.encode(s.url), + p = ""; + return u && o.parent().classes.add("menu-has-icons"), s.image && (d = " style=\"background-image: url('" + s.image + "')\""), f && (f = e(f)), u = l + "ico " + l + "i-" + (o.settings.icon || "none"), p = "-" !== c ? '\xa0" : "", c = i(o.encode(r(c))), h = i(o.encode(r(h))), '
    ' + p + ("-" !== c ? '' + c + "" : "") + (f ? '
    ' + f + "
    " : "") + (s.menu ? '
    ' : "") + (h ? '" : "") + "
    " + }, + postRender: function() { + var e = this, + t = e.settings, + n = t.textStyle; + if ("function" == typeof n && (n = n.call(this)), n) { + var i = e.getEl("text"); + i && i.setAttribute("style", n) + } + return e.on("mouseenter click", function(n) { + n.control === e && (t.menu || "click" !== n.type ? (e.showMenu(), n.aria && e.menu.focus(!0)) : (e.fire("select"), r.requestAnimationFrame(function() { + e.parent().hideAll() + }))) + }), e._super(), e + }, + hover: function() { + var e = this; + return e.parent().items().each(function(e) { + e.classes.remove("selected") + }), e.classes.toggle("selected", !0), e + }, + active: function(e) { + return "undefined" != typeof e && this.aria("checked", e), this._super(e) + }, + remove: function() { + this._super(), this.menu && this.menu.remove() + } + }) + }), r(jt, [g, xe, u], function(e, t, n) { + return function(r, i) { + var o = this, + a, s = t.classPrefix, + l; + o.show = function(t, c) { + function u() { + a && (e(r).append('
    '), c && c()) + } + return o.hide(), a = !0, t ? l = n.setTimeout(u, t) : u(), o + }, o.hide = function() { + var e = r.lastChild; + return n.clearTimeout(l), e && e.className.indexOf("throbber") != -1 && e.parentNode.removeChild(e), a = !1, o + } + } + }), r(Yt, [Ae, qt, jt, m], function(e, t, n, r) { + return e.extend({ + Defaults: { + defaultType: "menuitem", + border: 1, + layout: "stack", + role: "application", + bodyRole: "menu", + ariaRoot: !0 + }, + init: function(e) { + var t = this; + if (e.autohide = !0, e.constrainToViewport = !0, "function" == typeof e.items && (e.itemsFactory = e.items, e.items = []), e.itemDefaults) + for (var n = e.items, i = n.length; i--;) n[i] = r.extend({}, e.itemDefaults, n[i]); + t._super(e), t.classes.add("menu") + }, + repaint: function() { + return this.classes.toggle("menu-align", !0), this._super(), this.getEl().style.height = "", this.getEl("body").style.height = "", this + }, + cancel: function() { + var e = this; + e.hideAll(), e.fire("select") + }, + load: function() { + function e() { + t.throbber && (t.throbber.hide(), t.throbber = null) + } + var t = this, + r, i; + i = t.settings.itemsFactory, i && (t.throbber || (t.throbber = new n(t.getEl("body"), !0), 0 === t.items().length ? (t.throbber.show(), t.fire("loading")) : t.throbber.show(100, function() { + t.items().remove(), t.fire("loading") + }), t.on("hide close", e)), t.requestTime = r = (new Date).getTime(), t.settings.itemsFactory(function(n) { + return 0 === n.length ? void t.hide() : void(t.requestTime === r && (t.getEl().style.width = "", t.getEl("body").style.width = "", e(), t.items().remove(), t.getEl("body").innerHTML = "", t.add(n), t.renderNew(), t.fire("loaded"))) + })) + }, + hideAll: function() { + var e = this; + return this.find("menuitem").exec("hideMenu"), e._super() + }, + preRender: function() { + var e = this; + return e.items().each(function(t) { + var n = t.settings; + if (n.icon || n.image || n.selectable) return e._hasIcons = !0, !1 + }), e.settings.itemsFactory && e.on("postrender", function() { + e.settings.itemsFactory && e.load() + }), e._super() + } + }) + }), r(Xt, [$t, Yt], function(e, t) { + return e.extend({ + init: function(e) { + function t(r) { + for (var a = 0; a < r.length; a++) { + if (i = r[a].selected || e.value === r[a].value) return o = o || r[a].text, n.state.set("value", r[a].value), !0; + if (r[a].menu && t(r[a].menu)) return !0 + } + } + var n = this, + r, i, o, a; + n._super(e), e = n.settings, n._values = r = e.values, r && ("undefined" != typeof e.value && t(r), !i && r.length > 0 && (o = r[0].text, n.state.set("value", r[0].value)), n.state.set("menu", r)), n.state.set("text", e.text || o), n.classes.add("listbox"), n.on("select", function(t) { + var r = t.control; + a && (t.lastControl = a), e.multiple ? r.active(!r.active()) : n.value(t.control.value()), a = r + }) + }, + bindStates: function() { + function e(e, n) { + e instanceof t && e.items().each(function(e) { + e.hasMenus() || e.active(e.value() === n) + }) + } + + function n(e, t) { + var r; + if (e) + for (var i = 0; i < e.length; i++) { + if (e[i].value === t) return e[i]; + if (e[i].menu && (r = n(e[i].menu, t))) return r + } + } + var r = this; + return r.on("show", function(t) { + e(t.control, r.value()) + }), r.state.on("change:value", function(e) { + var t = n(r.state.get("menu"), e.value); + t ? r.text(t.text) : r.text(r.settings.text) + }), r._super() + } + }) + }), r(Kt, [Ct], function(e) { + return e.extend({ + Defaults: { + classes: "radio", + role: "radio" + } + }) + }), r(Gt, [Pe, _e], function(e, t) { + return e.extend({ + renderHtml: function() { + var e = this, + t = e.classPrefix; + return e.classes.add("resizehandle"), "both" == e.settings.direction && e.classes.add("resizehandle-both"), e.canFocus = !1, '
    ' + }, + postRender: function() { + var e = this; + e._super(), e.resizeDragHelper = new t(this._id, { + start: function() { + e.fire("ResizeStart") + }, + drag: function(t) { + "both" != e.settings.direction && (t.deltaX = 0), e.fire("Resize", t) + }, + stop: function() { + e.fire("ResizeEnd") + } + }) + }, + remove: function() { + return this.resizeDragHelper && this.resizeDragHelper.destroy(), this._super() + } + }) + }), r(Jt, [Pe], function(e) { + function t(e) { + var t = ""; + if (e) + for (var n = 0; n < e.length; n++) t += '"; + return t + } + return e.extend({ + Defaults: { + classes: "selectbox", + role: "selectbox", + options: [] + }, + init: function(e) { + var t = this; + t._super(e), t.settings.size && (t.size = t.settings.size), t.settings.options && (t._options = t.settings.options), t.on("keydown", function(e) { + var n; + 13 == e.keyCode && (e.preventDefault(), t.parents().reverse().each(function(e) { + if (e.toJSON) return n = e, !1 + }), t.fire("submit", { + data: n.toJSON() + })) + }) + }, + options: function(e) { + return arguments.length ? (this.state.set("options", e), this) : this.state.get("options") + }, + renderHtml: function() { + var e = this, + n, r = ""; + return n = t(e._options), e.size && (r = ' size = "' + e.size + '"'), '" + }, + bindStates: function() { + var e = this; + return e.state.on("change:options", function(n) { + e.getEl().innerHTML = t(n.value) + }), e._super() + } + }) + }), r(Qt, [Pe, _e, ve], function(e, t, n) { + function r(e, t, n) { + return e < t && (e = t), e > n && (e = n), e + } + + function i(e, t, n) { + e.setAttribute("aria-" + t, n) + } + + function o(e, t) { + var r, o, a, s, l, c; + "v" == e.settings.orientation ? (s = "top", a = "height", o = "h") : (s = "left", a = "width", o = "w"), c = e.getEl("handle"), r = (e.layoutRect()[o] || 100) - n.getSize(c)[a], l = r * ((t - e._minValue) / (e._maxValue - e._minValue)) + "px", c.style[s] = l, c.style.height = e.layoutRect().h + "px", i(c, "valuenow", t), i(c, "valuetext", "" + e.settings.previewFilter(t)), i(c, "valuemin", e._minValue), i(c, "valuemax", e._maxValue) + } + return e.extend({ + init: function(e) { + var t = this; + e.previewFilter || (e.previewFilter = function(e) { + return Math.round(100 * e) / 100 + }), t._super(e), t.classes.add("slider"), "v" == e.orientation && t.classes.add("vertical"), t._minValue = e.minValue || 0, t._maxValue = e.maxValue || 100, t._initValue = t.state.get("value") + }, + renderHtml: function() { + var e = this, + t = e._id, + n = e.classPrefix; + return '
    ' + }, + reset: function() { + this.value(this._initValue).repaint() + }, + postRender: function() { + function e(e, t, n) { + return (n + e) / (t - e) + } + + function i(e, t, n) { + return n * (t - e) - e + } + + function o(t, n) { + function o(o) { + var a; + a = s.value(), a = i(t, n, e(t, n, a) + .05 * o), a = r(a, t, n), s.value(a), s.fire("dragstart", { + value: a + }), s.fire("drag", { + value: a + }), s.fire("dragend", { + value: a + }) + } + s.on("keydown", function(e) { + switch (e.keyCode) { + case 37: + case 38: + o(-1); + break; + case 39: + case 40: + o(1) + } + }) + } + + function a(e, i, o) { + var a, l, c, p, m; + s._dragHelper = new t(s._id, { + handle: s._id + "-handle", + start: function(e) { + a = e[u], l = parseInt(s.getEl("handle").style[d], 10), c = (s.layoutRect()[h] || 100) - n.getSize(o)[f], s.fire("dragstart", { + value: m + }) + }, + drag: function(t) { + var n = t[u] - a; + p = r(l + n, 0, c), o.style[d] = p + "px", m = e + p / c * (i - e), s.value(m), s.tooltip().text("" + s.settings.previewFilter(m)).show().moveRel(o, "bc tc"), s.fire("drag", { + value: m + }) + }, + stop: function() { + s.tooltip().hide(), s.fire("dragend", { + value: m + }) + } + }) + } + var s = this, + l, c, u, d, f, h; + l = s._minValue, c = s._maxValue, "v" == s.settings.orientation ? (u = "screenY", d = "top", f = "height", h = "h") : (u = "screenX", d = "left", f = "width", h = "w"), s._super(), o(l, c, s.getEl("handle")), a(l, c, s.getEl("handle")) + }, + repaint: function() { + this._super(), o(this, this.value()) + }, + bindStates: function() { + var e = this; + return e.state.on("change:value", function(t) { + o(e, t.value) + }), e._super() + } + }) + }), r(Zt, [Pe], function(e) { + return e.extend({ + renderHtml: function() { + var e = this; + return e.classes.add("spacer"), e.canFocus = !1, '
    ' + } + }) + }), r(en, [$t, ve, g], function(e, t, n) { + return e.extend({ + Defaults: { + classes: "widget btn splitbtn", + role: "button" + }, + repaint: function() { + var e = this, + r = e.getEl(), + i = e.layoutRect(), + o, a; + return e._super(), o = r.firstChild, a = r.lastChild, n(o).css({ + width: i.w - t.getSize(a).width, + height: i.h - 2 + }), n(a).css({ + height: i.h - 2 + }), e + }, + activeMenu: function(e) { + var t = this; + n(t.getEl().lastChild).toggleClass(t.classPrefix + "active", e) + }, + renderHtml: function() { + var e = this, + t = e._id, + n = e.classPrefix, + r, i = e.state.get("icon"), + o = e.state.get("text"), + a = ""; + return r = e.settings.image, r ? (i = "none", "string" != typeof r && (r = window.getSelection ? r[0] : r[1]), r = " style=\"background-image: url('" + r + "')\"") : r = "", i = e.settings.icon ? n + "ico " + n + "i-" + i : "", o && (e.classes.add("btn-has-text"), a = '' + e.encode(o) + ""), '
    ' + }, + postRender: function() { + var e = this, + t = e.settings.onclick; + return e.on("click", function(e) { + var n = e.target; + if (e.control == this) + for (; n;) { + if (e.aria && "down" != e.aria.key || "BUTTON" == n.nodeName && n.className.indexOf("open") == -1) return e.stopImmediatePropagation(), void(t && t.call(this, e)); + n = n.parentNode + } + }), delete e.settings.onclick, e._super() + } + }) + }), r(tn, [Ot], function(e) { + return e.extend({ + Defaults: { + containerClass: "stack-layout", + controlClass: "stack-layout-item", + endClass: "break" + }, + isNative: function() { + return !0 + } + }) + }), r(nn, [ke, g, ve], function(e, t, n) { + return e.extend({ + Defaults: { + layout: "absolute", + defaults: { + type: "panel" + } + }, + activateTab: function(e) { + var n; + this.activeTabId && (n = this.getEl(this.activeTabId), t(n).removeClass(this.classPrefix + "active"), n.setAttribute("aria-selected", "false")), this.activeTabId = "t" + e, n = this.getEl("t" + e), n.setAttribute("aria-selected", "true"), t(n).addClass(this.classPrefix + "active"), this.items()[e].show().fire("showtab"), this.reflow(), this.items().each(function(t, n) { + e != n && t.hide() + }) + }, + renderHtml: function() { + var e = this, + t = e._layout, + n = "", + r = e.classPrefix; + return e.preRender(), t.preRender(e), e.items().each(function(t, i) { + var o = e._id + "-t" + i; + t.aria("role", "tabpanel"), t.aria("labelledby", o), n += '" + }), '
    ' + n + '
    ' + t.renderHtml(e) + "
    " + }, + postRender: function() { + var e = this; + e._super(), e.settings.activeTab = e.settings.activeTab || 0, e.activateTab(e.settings.activeTab), this.on("click", function(t) { + var n = t.target.parentNode; + if (n && n.id == e._id + "-head") + for (var r = n.childNodes.length; r--;) n.childNodes[r] == t.target && e.activateTab(r) + }) + }, + initLayoutRect: function() { + var e = this, + t, r, i; + r = n.getSize(e.getEl("head")).width, r = r < 0 ? 0 : r, i = 0, e.items().each(function(e) { + r = Math.max(r, e.layoutRect().minW), i = Math.max(i, e.layoutRect().minH) + }), e.items().each(function(e) { + e.settings.x = 0, e.settings.y = 0, e.settings.w = r, e.settings.h = i, e.layoutRect({ + x: 0, + y: 0, + w: r, + h: i + }) + }); + var o = n.getSize(e.getEl("head")).height; + return e.settings.minWidth = r, e.settings.minHeight = i + o, t = e._super(), t.deltaH += o, t.innerH = t.h - t.deltaH, t + } + }) + }), r(rn, [Pe, m, ve], function(e, t, n) { + return e.extend({ + init: function(e) { + var t = this; + t._super(e), t.classes.add("textbox"), e.multiline ? t.classes.add("multiline") : (t.on("keydown", function(e) { + var n; + 13 == e.keyCode && (e.preventDefault(), t.parents().reverse().each(function(e) { + if (e.toJSON) return n = e, !1 + }), t.fire("submit", { + data: n.toJSON() + })) + }), t.on("keyup", function(e) { + t.state.set("value", e.target.value) + })) + }, + repaint: function() { + var e = this, + t, n, r, i, o = 0, + a; + t = e.getEl().style, n = e._layoutRect, a = e._lastRepaintRect || {}; + var s = document; + return !e.settings.multiline && s.all && (!s.documentMode || s.documentMode <= 8) && (t.lineHeight = n.h - o + "px"), r = e.borderBox, i = r.left + r.right + 8, o = r.top + r.bottom + (e.settings.multiline ? 8 : 0), n.x !== a.x && (t.left = n.x + "px", a.x = n.x), n.y !== a.y && (t.top = n.y + "px", a.y = n.y), n.w !== a.w && (t.width = n.w - i + "px", a.w = n.w), n.h !== a.h && (t.height = n.h - o + "px", a.h = n.h), e._lastRepaintRect = a, e.fire("repaint", {}, !1), e + }, + renderHtml: function() { + var e = this, + r = e.settings, + i, o; + return i = { + id: e._id, + hidefocus: "1" + }, t.each(["rows", "spellcheck", "maxLength", "size", "readonly", "min", "max", "step", "list", "pattern", "placeholder", "required", "multiple"], function(e) { + i[e] = r[e] + }), e.disabled() && (i.disabled = "disabled"), r.subtype && (i.type = r.subtype), o = n.create(r.multiline ? "textarea" : "input", i), o.value = e.state.get("value"), o.className = e.classes, o.outerHTML + }, + value: function(e) { + return arguments.length ? (this.state.set("value", e), this) : (this.state.get("rendered") && this.state.set("value", this.getEl().value), this.state.get("value")) + }, + postRender: function() { + var e = this; + e.getEl().value = e.state.get("value"), e._super(), e.$el.on("change", function(t) { + e.state.set("value", t.target.value), e.fire("change", t) + }) + }, + bindStates: function() { + var e = this; + return e.state.on("change:value", function(t) { + e.getEl().value != t.value && (e.getEl().value = t.value) + }), e.state.on("change:disabled", function(t) { + e.getEl().disabled = t.value + }), e._super() + }, + remove: function() { + this.$el.off(), this._super() + } + }) + }), r(on, [], function() { + var e = this || window, + t = function() { + return e.tinymce + }; + return "function" == typeof e.define && (e.define.amd || e.define("ephox/tinymce", [], t)), "object" == typeof module && (module.exports = window.tinymce), {} + }), a([l, c, u, d, f, h, m, g, v, y, C, w, E, N, T, A, B, D, L, M, P, O, I, F, j, Y, J, te, le, ce, ue, de, he, me, ge, Ce, xe, we, Ee, Ne, _e, Se, ke, Te, Re, Ae, Be, De, Le, Me, Pe, Oe, He, Ie, Ue, Ve, ot, at, st, lt, ut, dt, ft, ht, pt, mt, gt, vt, yt, bt, Ct, xt, wt, Et, Nt, _t, St, kt, Tt, Rt, At, Bt, Lt, Mt, Pt, Ot, Ht, It, Ft, zt, Ut, Wt, Vt, $t, qt, jt, Yt, Xt, Kt, Gt, Jt, Qt, Zt, en, tn, nn, rn]) +}(window); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/wysiwyg-editor/wysiwyg-editor.js b/src/main/resources/static/files/assets/pages/wysiwyg-editor/wysiwyg-editor.js new file mode 100644 index 0000000..fb1f787 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/wysiwyg-editor/wysiwyg-editor.js @@ -0,0 +1,17 @@ + 'use strict'; + $(document).ready(function() { + tinymce.init({ + selector: 'textarea', + height: 200, + theme: 'modern', + plugins: [ + 'advlist autolink lists link image charmap print preview hr anchor pagebreak', + 'searchreplace wordcount visualblocks visualchars code fullscreen', + 'insertdatetime media nonbreaking save table contextmenu directionality', + 'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc' + ], + toolbar1: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image', + toolbar2: 'print preview media | forecolor backcolor emoticons | codesample', + image_advtab: true + }); + }); diff --git a/src/main/resources/static/files/assets/pages/x-editable/css/dotted-line-theme.css b/src/main/resources/static/files/assets/pages/x-editable/css/dotted-line-theme.css new file mode 100644 index 0000000..3a30f7c --- /dev/null +++ b/src/main/resources/static/files/assets/pages/x-editable/css/dotted-line-theme.css @@ -0,0 +1,95 @@ + +/*Dotted Line theme*/ +.dotted-line-theme{ + min-height: 49px; +} +.dotted-line-theme .just_edit, .dotted-line-theme .just_edit input, .dotted-line-theme .just_edit textarea, .dotted-line-theme .ibtn_container, .dotted-line-theme .no_edit, .dotted-line-theme .no_edit .i_text, .dotted-line-theme .i_edit{ + font-size: 11px; + line-height: 22px; + color: #777; +} +.dotted-line-theme .no_edit{ + padding: 5px 2px; + border-bottom: 1px dotted #3c948b +} +.dotted-line-theme .just_edit{ + padding: 7px 2px; +} +.dotted-line-theme .no_edit:hover{ + background: #fff; + border-bottom: 1px solid #3c948b +} +.dotted-line-theme .i_edit{ + display: none; +} +.dotted-line-theme .no_edit:hover .i_edit{ + background: rgba(60, 148, 139,0.9); + color: #fff +} +.dotted-line-theme .just_edit input, .dotted-line-theme .just_edit textarea{ + background: #fff; + position: relative; + vertical-align: top; + /* border: 1px solid rgba(153, 153, 153, 0.60); */ + display: -moz-inline-stack; + display: inline-block; + color: #777; + outline: 0; + font-size: 12px; + line-height: 27px; + width: 100%; + /* -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; */ + outline: 0; + font-weight: 400; + padding: 5px 8px; +} + +.dotted-line-theme .just_edit input[type="checkbox"],.dotted-line-theme .just_edit input[type="radio"]{ + width: auto; + height: auto; +} +.dotted-line-theme .no_edit .i_edit:hover{ + text-decoration: none; +} +.dotted-line-theme input:focus{ + outline: #3c948b +} +.dotted-line-theme .ibtn_container{ + padding-left: 0; + margin-top: 2px; +} +.dotted-line-theme .i_ok, .dotted-line-theme .i_cancel{ + font-weight: normal; + font-size: 12px; + line-height: 25px; + width: 25px; + height: 25px; + border-radius: 25px; + padding-left: 2px; + color: #fff; + text-align: center; + cursor: pointer; + display: inline-block; +} +.dotted-line-theme .i_ok{ + color: #fff; + background: rgba(92, 184, 92,0.7); +} +.dotted-line-theme .i_cancel{ + margin-right: 0; + color: #fff; + background: rgba(217, 83, 79,0.7); +} +.dotted-line-theme .i_ok:hover{ + color: #fff; + background: rgba(92, 184, 92,0.9); + text-decoration: none; +} +.dotted-line-theme .i_cancel:hover{ + color: #fff; + background: rgba(217, 83, 79,0.9); + text-decoration: none; +} diff --git a/src/main/resources/static/files/assets/pages/x-editable/css/tm_editable.css b/src/main/resources/static/files/assets/pages/x-editable/css/tm_editable.css new file mode 100644 index 0000000..3e5caf2 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/x-editable/css/tm_editable.css @@ -0,0 +1,109 @@ +/*I Editable START*/ +.full_row +{ + position: relative; + display: block; + float: left; + width: 100%; +} +.i_text, .i_edit, .i_subtask +{ + display: inline-block; + float: left; + position: relative; +} +.i_edit.right, .ibtn_container.right, .outside_btncontainer.right{ + float: right; +} +.i_edit.left, .ibtn_container.left, .outside_btncontainer.left{ + float: left; +} +.just_edit +{ + display: none; + padding: 10px; +} +.i_edit_input +{ + float: left; + padding-left: 5px !important; +} +.i_editable_checkbox .ibtn_container +{ + margin-top: 0 +} +.i_ok, .i_cancel +{ + margin:0 5px; +} +.i_ok +{ + color:green; +} +.i_cancel, .i_remover, .delete_feed, .color_red +{ + color: red +} +.delete_feed +{ + padding-left: 7px; +} +.just_edit .input-group +{ + width: 100%; +} +.i_remover +{ + margin-left: 2px; +} +.i_subtask +{ + margin-right: 10px; +} +.i_loading +{ + position: absolute; + background: rgba(225,225,225,0.8); + color: #555; + top: 0; + left: 0; + z-index: 2; + width: 100%; + height: 100%; + font-weight: bold; +} +.i_edit +{ + color: #ccc; +} +.i_edit_text +{ + display: none; +} +.no_edit:hover .i_edit +{ + color: #003C66 +} +.no_edit:hover .i_edit_text +{ + display: inline; +} +.no_edit +{ + cursor: pointer; + padding: 10px; +} +.no_edit:hover +{ + background: #eee +} +.outside_btncontainer{ + display: inline-block; + width: auto; +} +.just_edit input, .just_edit textarea{ + -webkit-box-sizing : border-box !important;‌ + -moz-box-sizing : border-box !important; + box-sizing : border-box !important; +} +/*I Editable END*/ diff --git a/src/main/resources/static/files/assets/pages/x-editable/css/tm_validator.css b/src/main/resources/static/files/assets/pages/x-editable/css/tm_validator.css new file mode 100644 index 0000000..8de0258 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/x-editable/css/tm_validator.css @@ -0,0 +1,69 @@ +.input-group +{ + /* font-size: 15px; + line-height: 35px;*/ + /*margin-bottom: 5px;*/ + transition:all 0.15s ease-in; + -webkit-transition:all 0.15s ease-in; + -moz-transition:all 0.15s ease-in; + -o-transition:all 0.15s ease-in; + -ms-transition:all 0.15s ease-in; + width: 100%; + margin-left: auto; + margin-right: auto +} +.just_edit .input-group +{ + margin: 0 +} +@-webkit-keyframes spaceboots { + 0% { -webkit-transform: translate(2px, 1px) rotate(0deg); } + 10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); } + 20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); } + 30% { -webkit-transform: translate(0px, 2px) rotate(0deg); } + 40% { -webkit-transform: translate(1px, -1px) rotate(1deg); } + 50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); } + 60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); } + 70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); } + 80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); } + 90% { -webkit-transform: translate(2px, 2px) rotate(0deg); } + 100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); } +} +.input-group .icon_container +{ + position: absolute; + top: 5px; + left: 10px; +} +.input-group input, .input-group textarea, .input-group select +{ + width: 100%; +} +.input-group input:focus +{ + outline: 0 +} +.input-group .error-text +{ + display: none; + transition:all 0.3s ease-in; + -webkit-transition:all 0.3s ease-in; +} + +.error-text +{ + display: none; + font-size: 12px; + color: #d9534f; +} +.input-group.error .error-text +{ + display: block; +} +.input-group.error +{ + -webkit-animation-name: spaceboots; + -webkit-animation-duration: 0.5s; + -webkit-transform-origin:50% 50%; + -webkit-animation-timing-function: linear; +} \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/x-editable/js/tm_editable.js b/src/main/resources/static/files/assets/pages/x-editable/js/tm_editable.js new file mode 100644 index 0000000..5135b14 --- /dev/null +++ b/src/main/resources/static/files/assets/pages/x-editable/js/tm_editable.js @@ -0,0 +1,647 @@ +var Global_tm_array = []; +var tm_counter = -1; +(function ( $ ) { + + $.fn.tm_editbale = function(option,new_obj) { + this.each(function(){ + $this = $(this); + var i_class_name = new_obj.hasOwnProperty('iclass') ? new_obj.iclass:$this.data('iclass'); + var i_placeholder = new_obj.hasOwnProperty('iplaceholder') ? new_obj.iclass:$this.data('iplaceholder'); + var i_validate = new_obj.hasOwnProperty('ivalidate') ? new_obj.iclass:$this.data('ivalidate'); + var i_error = new_obj.hasOwnProperty('ierror') ? new_obj.iclass:$this.data('ierror'); + var i_remover = new_obj.hasOwnProperty('remover') ? new_obj.iclass:$this.data('remover'); + var i_removerclass = new_obj.hasOwnProperty('removerclass') ? new_obj.iclass:$this.data('removerclass'); + var i_date = new_obj.hasOwnProperty('date') ? new_obj.iclass:$this.data('date'); + var theme_name = new_obj.hasOwnProperty('theme') ? new_obj.theme:$this.data('theme'); + + //get full_length + var full_length = { + 'inside':true, + 'outside':true + } + if(new_obj.hasOwnProperty('full_length')){ + if(new_obj.full_length.hasOwnProperty('inside')) + full_length.inside = new_obj.full_length.inside + if(new_obj.full_length.hasOwnProperty('outside')) + full_length.outside = new_obj.full_length.outside + } + + //get outside btn + var outside_btn = { + new_line:false, + pull:'right', + onshow:"  ", + removebtn:"  ", + onhover:" Edit" + } + if(new_obj.hasOwnProperty('outside_btn')){ + if(new_obj.outside_btn.hasOwnProperty('new_line')) + outside_btn.new_line = new_obj.outside_btn.new_line + if(new_obj.outside_btn.hasOwnProperty('pull')) + outside_btn.pull = new_obj.outside_btn.pull + if(new_obj.outside_btn.hasOwnProperty('onshow')) + outside_btn.onshow = new_obj.outside_btn.onshow + if(new_obj.outside_btn.hasOwnProperty('removebtn')) + outside_btn.removebtn = new_obj.outside_btn.removebtn + if(new_obj.outside_btn.hasOwnProperty('onhover')) + outside_btn.onhover = new_obj.outside_btn.onhover + } + + //get inside btn + var inside_btn = { + new_line:false, + pull:'right', + ok:"", + cancel:"" + } + if(new_obj.hasOwnProperty('inside_btn')){ + if(new_obj.inside_btn.hasOwnProperty('new_line')) + inside_btn.new_line = new_obj.inside_btn.new_line + if(new_obj.inside_btn.hasOwnProperty('pull')) + inside_btn.pull = new_obj.inside_btn.pull + if(new_obj.inside_btn.hasOwnProperty('ok')) + inside_btn.ok = new_obj.inside_btn.ok + if(new_obj.inside_btn.hasOwnProperty('cancel')) + inside_btn.cancel = new_obj.inside_btn.cancel + } + + //Global Variable + $this.Global_tm = + { + //Users Settings + user_settings: + { + theme:theme_name, + placeholder:i_placeholder, + validate:i_validate, + error_text:i_error, + target_div:'just_edit', + remover:i_remover, + remover_class:i_removerclass, + date:i_date, + full_length:full_length, + inside_btn:inside_btn, + outside_btn:outside_btn, + width:$this.width(), + init:{ + before:function(){}, + after:function(){} + }, + ok:{ + before:function(){ + var deferred = $.Deferred(); + deferred.resolve(); + return deferred.promise(); + }, + after:function(){} + }, + remove:{ + before:function(){ + var deferred = $.Deferred(); + deferred.resolve(); + return deferred.promise(); + }, + after:function(){} + } + }, + + //Default Settings + default_settings: + { + theme:'basic-theme', + class_name:'', + placeholder:'', + validate:'nullable', + error_text:'', + target_div:'just_edit', + val:'', + remover:false, + remover_class:'.tm_editable_container', + date:false, + width:'auto', + full_length:true + }, + + //Already exists + already_exists : $this.hasClass('has_tm_editable_container'), + counter:tm_counter++ + + }; + + //set before after methods + if(new_obj.hasOwnProperty('init')) + { + if(new_obj.init.hasOwnProperty('before')) + $this.Global_tm.user_settings.init.before = new_obj.init.before; + if(new_obj.init.hasOwnProperty('after')) + $this.Global_tm.user_settings.init.after = new_obj.init.after; + } + if(new_obj.hasOwnProperty('ok')) + { + if(new_obj.ok.hasOwnProperty('before')) + $this.Global_tm.user_settings.ok.before = new_obj.ok.before; + if(new_obj.ok.hasOwnProperty('after')) + $this.Global_tm.user_settings.ok.after = new_obj.ok.after; + } + if(new_obj.hasOwnProperty('remove')) + { + if(new_obj.remove.hasOwnProperty('before')) + $this.Global_tm.user_settings.remove.before = new_obj.remove.before; + if(new_obj.remove.hasOwnProperty('after')) + $this.Global_tm.user_settings.remove.after = new_obj.remove.after; + } + + //Set FInal Settings + $this.Global_tm.final_settings = $.extend($this.Global_tm.default_settings, $this.Global_tm.user_settings) + + //Find type of element + $this.Global_tm.final_settings.hunt_type = hunt_type(); + $this.Global_tm.final_settings.val = $this.Global_tm.final_settings.hunt_type['value']; + + if(option == 'init') + { + if(!$this.Global_tm.already_exists) + init_method(); + //console.log($this.Global_tm); + } + + //ALL METHODS + + //Init method START + + function init_method(){ + $this.Global_tm.final_settings.init.before(); + $this.html(''); + $this.addClass('has_tm_editable_container '+$this.Global_tm.final_settings.theme).attr('my_rank',Global_tm_array.length); + $this.Global_tm.counter++; + + $this.Global_tm.final_settings.final_val = make_my_clone()['value']; + + //**** UI ***** + make_my_clone = make_my_clone(); + + //outside_btn + var outside_btn_html = $this.Global_tm.final_settings.outside_btn.onshow+''+ + $this.Global_tm.final_settings.outside_btn.onhover + +''; + var edit_btn = $('').addClass('i_edit ').html(outside_btn_html); + + //outside text + var input_field = $('').addClass('i_text').html(make_my_clone['final_val']).attr('selected_val',make_my_clone['selected_val']); + var just_edit = $('
    ').addClass('just_edit full_row'); + $this.Global_tm.final_settings.just_edit = just_edit; + var i_loading = $('
    ').addClass('i_loading').css('display','none').html('
      Loading
    '); + + //inside btn + var ok_i = $('').html($this.Global_tm.final_settings.inside_btn.ok); + var cancel_i = $('').html($this.Global_tm.final_settings.inside_btn.cancel); + var ok_btn = $('
    ').addClass('btn btn-primary waves-effect waves-light m-l-5 m-r-10').append(ok_i); + var cancel_btn = $('').addClass('btn btn-warning waves-effect waves-light').append(cancel_i); + var btn_container = $('').addClass('ibtn_container '+$this.Global_tm.final_settings.inside_btn.pull).append(ok_btn).append(cancel_btn); + + //inside text + var single_input = make_my_clone['my_clone']; + var error = $('').addClass('error-text smg-text full_row').text($this.Global_tm.final_settings.error_text); + + //remover button + if($this.Global_tm.final_settings.remover) + var remover_btn = $('').addClass('i_remover').html($this.Global_tm.final_settings.outside_btn.removebtn).attr('removerclass',$this.Global_tm.final_settings.removerclass); + else + var remover_btn = ''; + var outside_btncontainer = $('').addClass('outside_btncontainer '+$this.Global_tm.final_settings.outside_btn.pull).append(edit_btn).append(remover_btn); + //attach UI + var no_edit = $('
    ').addClass('no_edit full_row').append(input_field).append(outside_btncontainer); + $this.append(no_edit).append(just_edit).attr('id','tm-edit-'+$this.Global_tm.counter); + var template_input = $('
    ').addClass('input-group full_row md-input-wrapper').append(single_input).append('').append(error); + $($this.Global_tm.final_settings.just_edit).append(i_loading).append(template_input).append(btn_container); + + //attach events + + //Edit Button + $(input_field).click(function(){ + $(no_edit).slideToggle(1); + $(just_edit).slideToggle(100); + $closest_tm = $(this).closest('.tm_editable_container'); + $closest_tm.find('input').select(); + $closest_tm.find('textarea').select(); + $closest_tm.find('select').focus(); + }); + + $(edit_btn).click(function(){ + $(no_edit).slideToggle(1); + $(just_edit).slideToggle(100); + $closest_tm = $(this).closest('.tm_editable_container'); + $closest_tm.find('input').select(); + $closest_tm.find('textarea').select(); + $closest_tm.find('select').focus(); + }); + + //Remover Button + $(remover_btn).click(function(){ + remover(this); + }); + + //Ok Button + $(ok_btn).click(function(){ + my_rank = get_rank(this); + after_ok(my_rank); + }); + + //On Enter + $(single_input).keypress(function(event){ + if(event.keycode == 13 || event.which == 13) + { + my_rank = get_rank(this); + after_ok(my_rank); + } + }); + + //Cancel Button + $(cancel_btn).click(function(){ + $(no_edit).slideToggle(100); + $(just_edit).slideToggle(1); + my_rank = get_rank(this); + cancel_update(my_rank,this); + }); + + + + //Make my clone + function make_my_clone(){ + my_type = $this.Global_tm.final_settings.hunt_type['type']; + switch(my_type) + { + case 'text': + my_clone = $this.Global_tm.final_settings.hunt_type.my_clone.attr({ + placeholder:$this.Global_tm.final_settings['placeholder'], + value:$this.Global_tm.final_settings['val'] + }).data('validate',$this.Global_tm.final_settings['validate']); + final_val = $this.Global_tm.final_settings.val == '' ? 'N/A' : $this.Global_tm.final_settings.val; + selected_val = ''; + break; + + case 'select': + my_clone = $this.Global_tm.final_settings.hunt_type.my_clone; + final_val = $this.Global_tm.final_settings.hunt_type['my_text']; + selected_val = $this.Global_tm.final_settings.val; + break; + + case 'checkbox_container': + my_clone = $this.Global_tm.final_settings.hunt_type.my_clone; + final_val = $this.Global_tm.final_settings.hunt_type['my_text']; + selected_val = $this.Global_tm.final_settings.hunt_type['value']; + break; + + case 'checkbox': + my_clone = $this.Global_tm.final_settings.hunt_type.my_clone; + label = my_clone.find('label').text(); + final_val = ' : '+$this.Global_tm.final_settings.hunt_type['my_text']; + selected_val = $this.Global_tm.final_settings.val; + break; + + case 'radio': + my_clone = $this.Global_tm.final_settings.hunt_type.my_clone; + final_val = $this.Global_tm.final_settings.hunt_type['my_text']; + selected_val = $this.Global_tm.final_settings.val; + break; + + case 'textarea': + my_clone = $this.Global_tm.final_settings.hunt_type.my_clone.attr({ + placeholder:$this.Global_tm.final_settings['placeholder'], + value:$this.Global_tm.final_settings['val'] + }).data('validate',$this.Global_tm.final_settings['validate']); + final_val = $this.Global_tm.final_settings.val == '' ? 'N/A' : $this.Global_tm.final_settings.val; + selected_val = ''; + break; + + } + return { + my_clone:my_clone, + final_val:final_val, + selected_val:selected_val + }; + } + + function set_width(){ + rank = Global_tm_array.length; + theme_class = '.'+$this.Global_tm.final_settings.theme; + $tm_selector = $('.tm_editable_container[my_rank="'+rank+'"]'); + $btn_container = $tm_selector.find('.ibtn_container'); + eve_width = $(no_edit).width(); + + //if fulllength is true on outsides + if($this.Global_tm.final_settings.full_length.outside){ + if($this.Global_tm.final_settings.outside_btn.new_line){ + outside_btn_width = 0; + } + else{ + if($this.Global_tm.final_settings.remover) + outside_btn_width = $(edit_btn).outerWidth() + realWidth($(edit_btn).find('.i_edit_text'), theme_class) + 15 + realWidth($(remover_btn), theme_class); + else + outside_btn_width = $(edit_btn).outerWidth() + realWidth($(edit_btn).find('.i_edit_text'), theme_class) + 5; + } + $(input_field).css('width',eve_width - outside_btn_width); + } + else{ + $(no_edit).css('width','auto'); + $(input_field).css('width','auto'); + } + + //if fulllength is true on inside + if($this.Global_tm.final_settings.full_length.inside){ + if($this.Global_tm.final_settings.inside_btn.new_line){ + inside_btn_width = 0; + } + else{ + inside_btn_width = realWidth($btn_container, theme_class) +5; + } + $(template_input).css('width',eve_width - inside_btn_width); + } + else{ + $(template_input).css('width','auto'); + } + + } + set_width(); + //Before Init + $this.Global_tm.final_settings.init.after(); + } + + + Global_tm_array.push($this); + //Init method END + + //Find Input Type + function hunt_type(){ + if($this.children('input[type="text"]').length || $this.children('input[type="number"]').length || $this.children('input[type="email"]').length || $this.children('input[type="password"]').length) + { + my_type = 'text'; + my_clone = $this.children('input').clone(true); + my_val = my_clone.val().trim(); + my_text = my_val; + } + else if($this.children('select').length) + { + my_type = 'select'; + my_clone = $this.children('select').clone(true); + my_val = $this.find("option:selected").val(); + my_text = $this.find("option:selected").text(); + } + else if($this.children('.checkbox_container').length) + { + my_type = 'checkbox_container'; + my_clone = $this.children('.checkbox_container').clone(true); + my_val_array = []; + my_text_array = []; + my_clone.find('.single_checkbox').each(function(k2,v2){ + //alert($(v2).find('input').length); + if($(v2).find('input:checked').length) + { + val1 = $(v2).find('input:checked').attr('value'); + text1 = $(v2).find('label').text().trim(); + my_val_array.push(val1); + my_text_array.push(text1); + } + }); + my_val = my_val_array.join(','); + my_text = my_text_array.join(', '); + } + else if($this.children('.single_checkbox').length) + { + my_type = 'checkbox'; + my_clone = $this.children('.single_checkbox').clone(true); + my_val = $this.find("input[type='checkbox']").is(':checked'); + if(my_val) + my_text = 'Yes' + else + my_text = 'No' + } + else if($this.children('.radio_container').length) + { + my_type = 'radio'; + my_clone = $this.children('.radio_container').clone(true); + $this.find("input[type='radio']:checked").each(function(){ + my_val = $(this).val(); + current_id = $(this).attr('id'); + my_text = $("label[for='"+current_id+"']").text().trim(); + }); + } + else if($this.children('textarea').length) + { + my_type = 'textarea'; + my_clone = $this.children('textarea').clone(true); + my_val = my_clone.text().trim(); + my_text = my_val; + } + + return {type:my_type, + value:my_val, + my_clone:my_clone, + my_text:my_text}; + } + + + + }); + +}; + +//Other FUNCTIONS witch are binds with events + + //Remover + function remover(eve){ + var r = confirm('Wanna Delete this ?'); + if(r) + { + my_rank = get_rank(eve); + //$(i_loading).fadeIn('fast'); + var promise = Global_tm_array[my_rank].Global_tm.final_settings.remove.before(); + promise.done(function() { + $(eve).closest(Global_tm_array[my_rank].Global_tm.final_settings.remover_class).remove(); + //$(i_loading).fadeOut('slow'); + Global_tm_array[my_rank].Global_tm.final_settings.remove.after(); + }); + } + } + + //After Ok + function after_ok(rank){ + $tm_selector = $('.tm_editable_container[my_rank="'+rank+'"]'); + get_id = $tm_selector.attr('id'); + type = Global_tm_array[rank].Global_tm.final_settings.hunt_type['type']; + $i_loading = $tm_selector.find('.i_loading'); + $no_edit = $tm_selector.find('.no_edit'); + $just_edit = $tm_selector.find('.just_edit'); + $tm_container = $('#'+get_id); + flag_val = validate('#'+get_id); + //check validation + if(flag_val) + { + var values = get_the_values(rank); + new_val_flag = values.real_value != values.shown_val ? true:false; + + //check old val + if(new_val_flag) + { + $i_loading.fadeIn('fast'); + var promise = Global_tm_array[rank].Global_tm.final_settings.ok.before(real_val); + promise.done(function() { + update_it(rank,type,real_val); + $i_loading.fadeOut('slow'); + }); + } + else + { + $just_edit.slideToggle(1); + $no_edit.slideToggle(100); + setTimeout(function(){ + Global_tm_array[rank].Global_tm.final_settings.ok.after(real_val); + },100); + } + + } + } + + //Update It + function update_it(rank,type,real_val){ + $tm_selector = $('.tm_editable_container[my_rank="'+rank+'"]'); + $input_field = $tm_selector.find('.i_text'); + $i_loading = $tm_selector.find('.i_loading'); + $no_edit = $tm_selector.find('.no_edit'); + $just_edit = $tm_selector.find('.just_edit'); + + switch(type) + { + case 'text': + //if null value + if(real_val == '') + { + real_val = 'N/A'; + } + $input_field.text(real_val); + break; + + case 'select': + my_text = $tm_selector.find("option:selected").text(); + $input_field.text(my_text).attr('selected_val',real_val); + break; + + case 'radio': + $tm_selector.find("input[type='radio']:checked").each(function(){ + my_val = $(this).val(); + current_id = $(this).attr('id'); + my_text = $("label[for='"+current_id+"']").text().trim(); + }) + $input_field.text(my_text).attr('selected_val',real_val); + break; + + case 'checkbox': + $tm_selector.find("input[type='checkbox']").each(function(){ + my_val = $(this).is(':checked'); + my_show_val = my_val ? 'Yes':'No'; + current_id = $(this).attr('id'); + my_text = $("label[for='"+current_id+"']").text().trim(); + my_text = ' : '+my_show_val; + }) + $input_field.html(my_text).attr('selected_val',real_val); + break; + + case 'textarea': + //if null value + if(real_val == '') + { + real_val = 'N/A'; + } + $input_field.text(real_val); + break; + } + + $just_edit.slideToggle(1); + $no_edit.slideToggle(100); + setTimeout(function(){ + Global_tm_array[rank].Global_tm.final_settings.ok.after(); + },100); + } + + //cancel_update + function cancel_update(rank,eve){ + $tm_selector = $('.tm_editable_container[my_rank="'+rank+'"]'); + type = Global_tm_array[rank].Global_tm.final_settings.hunt_type['type']; + var values = get_the_values(rank); + shown_value = values.shown_value; + switch(type) + { + case 'text': + $tm_selector.find('input').val(shown_value); + break; + + case 'select': + $tm_selector.find("select").val(shown_value); + break; + + case 'radio': + $tm_selector.find("input[type='radio'][value='"+shown_value+"']").prop('checked',true); + break; + + case 'checkbox': + if(shown_value == true || shown_value == 'true') + $tm_selector.find("input[type='checkbox']").prop('checked',true); + else + $tm_selector.find("input[type='checkbox']").prop('checked',false); + break; + + case 'textarea': + $tm_selector.find('textarea').val(shown_value); + break; + } + } + + //Get Rank + function get_rank(eve) + { + return $(eve).closest('.has_tm_editable_container').attr('my_rank'); + } + + function realWidth(obj,container){ + var clone = obj.clone(); + clone.css("visibility","hidden"); + $('body '+container+':first').append(clone); + var width = clone.outerWidth(); + clone.remove(); + return width; + } + + function get_the_values(rank){ + $this = $('.tm_editable_container[my_rank="'+rank+'"]'); + type = Global_tm_array[rank].Global_tm.final_settings.hunt_type['type']; + switch(type) + { + case 'text': + real_val = $this.find('input').val().trim(); + shown_val = $this.find('.i_text').text().trim(); + break; + + case 'textarea': + real_val = $this.find('textarea').val().trim(); + shown_val = $this.find('.i_text').text().trim(); + break; + + case 'select': + real_val = $this.find('option:selected').val().trim(); + shown_val = $this.find('.i_text').attr('selected_val').trim(); + break; + + case 'radio': + real_val = $this.find('input[type="radio"]:checked').val(); + shown_val = $this.find('.i_text').attr('selected_val').trim(); + break; + + case 'checkbox': + real_val = $this.find('input[type="checkbox"]').is(':checked'); + shown_val = $this.find('.i_text').attr('selected_val').trim(); + break; + } + return {real_value:real_val, + shown_value:shown_val}; + } +}( jQuery )); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/pages/x-editable/js/tm_validator.js b/src/main/resources/static/files/assets/pages/x-editable/js/tm_validator.js new file mode 100644 index 0000000..45d943e --- /dev/null +++ b/src/main/resources/static/files/assets/pages/x-editable/js/tm_validator.js @@ -0,0 +1,94 @@ +function validate(container_id) { + var final_flag = []; + var final_answer; + $(container_id + ' .input-group').each(function(k3, v3) { + if($(this).children('input').length != 0) + { + method = 'text'; + } + else if($(this).children('select').length != 0) + { + method = 'select'; + } + else if($(this).children('textarea').length != 0) + { + method = 'textarea'; + } + else{ + method = null; + valid_type = 'nullable'; + } + + if(method == 'text') + { + input_val = $(this).children('input').val(); + valid_type = $(this).find('input').data('validate'); + } + else if(method == 'select') + { + input_val = $(this).children('select').val(); + valid_type1 = $(this).children('select').data('validate'); + valid_type = valid_type1 == 'nullable' ? 'nullable' : 'select_spcl'; + idropdown = $(this).children('select').attr('idropdown'); + } + + //console.log(container_id); + var current_flag = false; + if (valid_type == 'text') { + current_flag = input_val.length > 1 ? true : false + } else if (valid_type == 'number') { + var no = /^\d+$/; + current_flag = no.test(input_val); + } else if (valid_type == 'nospace') { + var no = /^[a-zA-Z0-9-_@.]+$/; + current_flag = no.test(input_val); + } else if (valid_type == 'nullable') { + current_flag = true; + } else if (valid_type == 'email') { + var rx = /^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]+?\.[A-Za-z0-9_\-\.]{2,8}$/; + current_flag = rx.test(input_val); + } else if (valid_type == 'password') { + current_flag = input_val.length > 0 ? true : false; + } else if (valid_type == 'contact') { + inp = parseInt(input_val, 10); + current_flag = inp < 9999999999 && inp > 1000000000 ? true : false; + } else if (valid_type == 'select_spcl') { + current_flag = input_val == 0 || input_val == '' ? false : true; + } + + if (!current_flag) { + $(this).removeClass('success').addClass('error'); + if (valid_type == 'select_spcl') + { + $(this).children('.icontainer').removeClass('select2_theme').addClass('select2_red'); + $('.'+idropdown).removeClass('select2_theme').addClass('select2_red'); + } + + + } else { + $(this).removeClass('error').addClass('success'); + if (valid_type == 'select_spcl') + { + $(this).children('.icontainer').removeClass('select2_theme select2_red').addClass('select2_green'); + $('.'+idropdown).removeClass('select2_theme select2_red').addClass('select2_green'); + } + } + final_flag.push(current_flag); + if (k3 == $(container_id + ' .input-group').length - 1) { + final_answer = true; + $.each(final_flag, function(k2, v2) { + if (!v2) { + final_answer = false; + } + }); + yff = $('.pt-wrapper').outerHeight(); + y_h = $(container_id).outerHeight(); + if(yff < y_h) + { + $('.pt-wrapper').css('height',y_h); + } + } + }); + return final_answer; +} + diff --git a/src/main/resources/static/files/assets/pages/x-editable/js/xeditable.js b/src/main/resources/static/files/assets/pages/x-editable/js/xeditable.js new file mode 100644 index 0000000..80d381a --- /dev/null +++ b/src/main/resources/static/files/assets/pages/x-editable/js/xeditable.js @@ -0,0 +1,42 @@ + 'use strict'; +$(document).ready(function(){ + + // $('#text_demo1').tooltip({'trigger':'focus', 'title': 'Dismissible popover','content': 'sdff fgfg'}); + + $('#text_demo, #textarea_demo, #checkbox_demo, #select_demo').tm_editbale('init',{ + theme:'dotted-line-theme', + full_length:{ + outside:false, + inside:true + }, + outside_btn:{ + onshow:"", + new_line:false, + onhover:'' + }, + inside_btn:{ + new_line:false, + ok:"", + cancel:"" + } + }); + setTimeout(function(){ + $('#radio_demo').tm_editbale('init',{ + theme:'dotted-line-theme', + full_length:{ + outside:false, + inside:true + }, + outside_btn:{ + onshow:"", + new_line:false, + onhover:'' + }, + inside_btn:{ + new_line:false, + ok:"", + cancel:"" + } + }); + },350); + }); \ No newline at end of file diff --git a/src/main/resources/static/files/assets/scss/generate.js b/src/main/resources/static/files/assets/scss/generate.js new file mode 100644 index 0000000..56d5779 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/generate.js @@ -0,0 +1,30 @@ +/** + * Generate import line for style.scss + */ + +const fs = require('fs') +const path = require('path') + +const partials = path.join(__dirname, './partials') + +const generateImport = (dirname, filename) => { + filename = filename.replace('_', '').replace('.scss', ''); + const line = '@import \'partials/' + dirname + filename + '\';'; + console.log(line); +} + +const files = fs.readdirSync(partials) + +for (let filename of files) { + const filepath = path.join(partials, filename) + if (fs.lstatSync(filepath).isDirectory()) { + const dirpath = filepath + const files = fs.readdirSync(dirpath); + for (let filename of files) { + const filepath = path.join(dirpath, filename); + generateImport(path.basename(dirpath) + '/', path.basename(filepath)); + } + } else { + generateImport('', path.basename(filepath)); + } +} diff --git a/src/main/resources/static/files/assets/scss/partials/Nueva carpeta/_widget.scss b/src/main/resources/static/files/assets/scss/partials/Nueva carpeta/_widget.scss new file mode 100644 index 0000000..d4fd8b4 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/Nueva carpeta/_widget.scss @@ -0,0 +1,837 @@ +$social-name: facebook,twiter,dribble,pinterest,youtube,googleplus,instagram,viber,amazon; +$social-color: #3B5997,#42C0FB,#EC4A89,#BF2131,#E0291D,#C73E2E,#AA7C62,#7B519D,#000; +$color-name: c-blue,c-pink,c-green,c-yellow,c-orenge,c-lite-green; +$color-color: #01a9ac,#fe5d70,#0ac282,#fe9365,#FE8A7D,#01a9ac; +$color-blue: #01a9ac; +$color-pink: #fe5d70; +$color-green: #0ac282; +$color-yellow: #fe9365; +$color-orenge: #FE8A7D; +$color-lite-green: #01a9ac; +$txt-lite-color: #919aa3; +$card-bg-inverce: #353C4E; +$facebook: #3B5997; +$twitter: #42C0FB; +$dribble: #EC4A89; +@each $value in $social-name { + $i: index($social-name, $value); + + .bg-#{$value} { + background-color: nth($social-color,$i); + } + + .text-#{$value} { + color: nth($social-color,$i); + } +} +@each $value in $color-name { + $i: index($color-name, $value); + + .bg-#{$value} { + background: linear-gradient(to right, nth($color-color,$i),lighten(nth($color-color,$i), 10%)); + } + + .bg-simple-#{$value} { + background: nth($color-color,$i); + } + + .text-#{$value} { + color: nth($color-color,$i); + } +} + +.update-card { + color: #fff; + + .card-footer { + background-color: transparent; + border-top: 1px solid #fff; + } +} + +.statustic-progress-card { + .progress { + height: 5px; + } +} +// user radial card start + +.user-radial-card { + text-align: center; + + > div { + margin: 0 auto; + display: block; + + img { + box-shadow: 0 0 0 10px #fff; + } + } + + p { + margin-bottom: 0; + } +} +// user radial card end + +.user-card-full { + overflow: hidden; + + .user-profile { + border-radius: 5px 0 0 5px; + } + + .social-link { + li { + display: inline-block; + + a { + i { + color: $light-color; + } + font-size: 20px; + margin: 0 10px 0 0; + transition: all 0.3s ease-in-out; + + i { + &.facebook { + &:hover { + color: $facebook; + } + } + + &.twitter { + &:hover { + color: $twitter; + } + } + + &.instagram { + &:hover { + color: $instagram; + } + } + + &.youtube { + &:hover { + color: $youtube; + } + } + } + } + } + } +} +// statustic card start + +.statustic-card { + .card-block { + position: relative; + + .progress { + position: absolute; + bottom: 0; + width: 100%; + left: 0; + height: 5px; + overflow: visible; + + .progress-bar { + position: relative; + + &:before { + content: ""; + height: 5px; + width: 5px; + border-radius: 50%; + position: absolute; + right: 0; + background: inherit; + } + + &.bg-c-blue:before { + animation: blue-blink-bar 0.5s linear infinite; + } + + &.bg-c-green:before { + animation: green-blink-bar 0.5s linear infinite; + } + + &.bg-c-pink:before { + animation: pink-blink-bar 0.5s linear infinite; + } + + &.bg-c-yellow:before { + animation: yellow-blink-bar 0.5s linear infinite; + } + } + } + } +} +@keyframes blue-blink-bar { + 0% { + box-shadow: 0 0 0 0 transparentize($color-blue,0.9); + } + + 50% { + box-shadow: 0 0 0 6px transparentize($color-blue,0.7); + } +} +@keyframes green-blink-bar { + 0% { + box-shadow: 0 0 0 0 transparentize($color-green,0.9); + } + + 50% { + box-shadow: 0 0 0 6px transparentize($color-green,0.7); + } +} +@keyframes pink-blink-bar { + 0% { + box-shadow: 0 0 0 0 transparentize($color-pink,0.9); + } + + 50% { + box-shadow: 0 0 0 6px transparentize($color-pink,0.7); + } +} +@keyframes yellow-blink-bar { + 0% { + box-shadow: 0 0 0 0 transparentize($color-yellow,0.9); + } + + 50% { + box-shadow: 0 0 0 6px transparentize($color-yellow,0.7); + } +} +// statustic card end + +.widget-statstic-card { + position: relative; + overflow: hidden; + + .st-icon { + color: #fff; + font-size: 23px; + padding: 40px 40px 20px 20px; + border-radius: 50%; + position: absolute; + top: -30px; + right: -30px; + transition: all 0.3s ease-in-out; + } + + h2 { + font-weight: 600; + display: inline-block; + } + + span { + border-radius: 30px; + padding: 5px 20px; + color: #fff; + font-weight: 600; + } + + &:hover { + .st-icon { + font-size: 50px; + } + } +} + +.social-card { + color: #fff; + overflow: hidden; + + .social-icon { + background-color: #fff; + border-radius: 5px; + text-align: center; + padding: 22px 23px; + } + + .download-icon { + color: #fff; + background-color: rgba(255,255,255,0.5); + position: absolute; + height: 125px; + width: 125px; + right: -125px; + font-size: 35px; + padding: 40px 22px; + border-radius: 50%; + transition: all 0.3s ease-in-out; + } + + &:hover { + .download-icon { + right: -60px; + } + } +} + +.widget-visitor-card { + overflow: hidden; + padding: 10px 0; + + i { + color: #fff; + font-size: 80px; + position: absolute; + bottom: -10px; + opacity: 0.3; + left: -10px; + transform: rotate(15deg); + transition: all 0.3s ease-in-out; + } + + &:hover { + i { + transform: rotate(0deg) scale(1.4); + opacity: 0.5; + } + } +} + +.app-design { + .btn { + padding: 5px 8px; + font-size: 12px; + font-weight: 600; + border-radius: 5px; + } + + .team-section { + img { + width: 35px; + border-radius: 5px; + } + } + + .progress-box { + p { + margin-bottom: 0; + } + + .progress { + width: calc(100% - 80px); + height: 8px; + text-align: center; + margin: 0 auto; + background-color: #E5E5E5; + border-radius: 30px; + position: relative; + overflow: inherit; + + .progress-bar { + border-radius: 30px; + + label { + position: absolute; + top: -24px; + right: 0; + color: #222; + font-weight: 600; + font-size: 13px; + } + } + } + } +} + +.widget-card-1 { + margin-top: 20px; + text-align: right; + + .card1-icon { + width: 60px; + height: 60px; + position: absolute; + top: -15px; + font-size: 35px; + border-radius: 8px; + display: flex; + color: #fff; + align-items: center; + justify-content: center; + transition: all 0.3s ease-in-out; + } + + .card-block > span { + color: $txt-lite-color; + } + + h4 { + font-weight: 400; + margin-top: 10px; + } + + &:hover { + .card1-icon { + top: -25px; + } + } +} + +.user-widget-card { + margin-top: 10px; + margin-bottom: 40px; + text-align: center; + color: #fff; + + .card-block { + padding: 1.95rem 1.25rem 0.85rem; + } + + .card1-icon { + width: 40px; + height: 40px; + position: absolute; + top: -15px; + left: calc(50% - 20px); + font-size: 20px; + border-radius: 50%; + box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5); + display: flex; + align-items: center; + justify-content: center; + text-align: center; + color: #fff; + } + + h4 { + font-weight: 400; + margin-top: 10px; + } + + .more-info { + background: #fff; + padding: 5px 15px; + border-radius: 15px; + position: absolute; + left: calc(50% - 45px); + box-shadow: 0 1px 14px -5px #000; + } +} + +.order-card { + color: #fff; + overflow: hidden; + + .card-icon { + position: absolute; + right: -17px; + font-size: 100px; + top: 20px; + opacity: 0.5; + } +} + +.user-card2 { + .risk-rate { + display: inline-block; + margin: 0 auto; + + span { + width: 130px; + height: 130px; + border-radius: 50%; + border: 6px dashed #d6d6d6; + border-top-color: $color-yellow; + border-bottom-color: transparent; + padding: 45px; + display: block; + position: relative; + + &:after { + content: ""; + width: 90px; + height: 90px; + background-color: transparentize($color-yellow,0.5); + border-radius: 50%; + position: absolute; + top: 15px; + left: 15px; + z-index: 1; + } + + b { + font-size: 20px; + color: #fff; + z-index: 2; + position: relative; + } + } + } +} +.table-card { + .card-block { + padding-left: 0; + padding-right: 0; + padding-top: 0; + + .table { + > thead > tr > th { + border-top: 0; + } + + .chk-option { + vertical-align: middle; + width: 30px; + display: inline-block; + + .checkbox-fade, + .checkbox-fade .cr, + .checkbox-zoom, + .checkbox-zoom .cr { + margin-right: 0; + } + } + + label { + margin-bottom: 0; + } + + tr { + td, + th { + &:first-child { + padding-left: 20px; + } + + &:last-child { + padding-right: 20px; + } + } + } + } + } +} +#app-sale1, #app-sale2, #app-sale3, #app-sale4 { + height: 46px !important; + width: 100px !important; +} + +.user-activity-card { + .u-img { + position: relative; + + .cover-img { + width: 40px; + height: 40px; + } + + .profile-img { + width: 20px; + height: 20px; + position: absolute; + bottom: -5px; + right: -5px; + } + } +} +.wather-card { + overflow: hidden; + + .nature-card { + position: relative; + background: linear-gradient(lighten($color-yellow,5%) 60%, $color-yellow 100%); + overflow: hidden; + + .main-img { + width: 100%; + @media only screen and (min-width: 1400px) { + height: 260px; + } + } + + .bottom-img { + position: absolute; + bottom: -5px; + left: 0; + width: 100%; + } + + .snow1, + .snow2 { + position: absolute; + top: 0; + left: 0; + width: 100%; + } + + .snow1 { + animation: sparcle 2.1s linear infinite; + } + + .snow2 { + animation: sparcle 2.1s linear infinite; + animation-delay: 1.15s; + } + + .nature-cont { + position: absolute; + top: 20px; + text-align: center; + width: 100%; + } + } +} +@keyframes sparcle { + 0% { + opacity: 0; + transform: translateY(-10px); + } + + 20% { + opacity: 1; + transform: translateY(-5px); + } + + 50% { + opacity: 1; + transform: translateY(0px); + } + + 80% { + opacity: 1; + transform: translateY(5px); + } + + 100% { + opacity: 0; + transform: translateY(10px); + } +} + +.user-card { + .usre-image { + position: relative; + display: inline-block; + margin: 0 auto; + + img { + width: 120px; + height: 120px; + border-radius: 50%; + border: 1px solid $color-blue; + padding: 4px; + } + + &:before { + content: "\e83f"; + font-family: 'feather'; + position: absolute; + bottom: 10px; + right: 10px; + color: #fff; + background-color: $color-green; + border-radius: 50%; + padding: 0 3px; + } + + &:after { + content: "Permenant"; + position: absolute; + bottom: -15px; + left: calc(100% - 27px); + color: #fff; + background-color: $color-blue; + border-radius: 5px; + padding: 0 3px; + } + } + + .btn { + margin: 10px auto 15px; + } +} + +.feed-card { + h6 { + margin-top: 7px; + } + + .feed-icon { + color: #fff; + border-radius: 50%; + width: 30px; + height: 30px; + text-align: center; + padding: 8px; + } +} +.latest-update-card { + .card-block { + padding-top: 0; + + .latest-update-box { + position: relative; + + &:after { + content: ""; + position: absolute; + background: $theme-border; + height: 100%; + width: 1px; + top: 0; + left: 110px; + z-index: 1; + } + + .update-meta { + z-index: 2; + min-width: 160px; + + .update-icon { + width: 40px; + height: 40px; + border-radius: 50%; + text-align: center; + padding: 12px 13px; + font-size: 16px; + color: #fff; + margin-left: 10px; + } + } + @media only screen and (max-width: 575px) { + &:after { + display: none; + } + + .update-meta { + z-index: 2; + min-width: 100%; + text-align: left !important; + margin-bottom: 15px; + border-top: 1px solid #f1f1f1; + padding-top: 15px; + } + } + } + } +} + +.latest-activity-card { + .card-block { + padding-top: 0; + + .latest-update-box { + position: relative; + + .update-meta { + z-index: 2; + min-width: 160px; + + .update-icon { + width: 40px; + height: 40px; + border-radius: 50%; + text-align: center; + padding: 12px 13px; + font-size: 16px; + color: #fff; + margin-left: 10px; + } + } + @media only screen and (max-width: 575px) { + .update-meta { + z-index: 2; + min-width: 100%; + text-align: left !important; + margin-bottom: 15px; + border-top: 1px solid #f1f1f1; + padding-top: 15px; + } + } + } + } + .table td { + vertical-align: middle; + } +} +.per-task-card{ + .card-block{ + padding: 0; + } + .per-task-block{ + margin-left: 0; + margin-right: 0; + >div{ + padding-top: 20px; + padding-bottom: 20px; + &:nth-child(odd){ + padding-left: 0; + } + &:nth-child(even){ + background-color: transparentize($primary-color, 0.9); + padding-right: 0; + } + } + } +} + +#monthly-graph { + .amcharts-graph-g2 .amcharts-graph-stroke { + stroke-linejoin: round; + stroke-linecap: round; + animation: am-moving-dashes 1s linear infinite; + } + + .lastBullet { + animation: am-pulsating 1s ease-out infinite; + } + + .amcharts-graph-column-front { + transition: all 0.3s 0.3s ease-out; + } + + .amcharts-graph-column-front:hover { + transition: all 0.3s ease-out; + fill-opacity: 0.4; + } + + .amcharts-graph-g3 { + stroke-linejoin: round; + stroke-linecap: round; + stroke-dasharray: 500%; + animation: am-draw 40s; + } +} +@keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -31px; + } +} +@keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0; + } + + 100% { + stroke-opacity: 0; + stroke-width: 50px; + } +} +@keyframes am-draw { + 0% { + stroke-dashoffset: 500%; + } + + 100% { + stroke-dashoffset: 0; + } +} +// am chart animation css end +.quater-card{ + .progress{ + height: 4px; + } +} +.card.social-network { + p { + line-height: 1.6; + } +} diff --git a/src/main/resources/static/files/assets/scss/partials/_dark.scss b/src/main/resources/static/files/assets/scss/partials/_dark.scss new file mode 100644 index 0000000..c4321ee --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/_dark.scss @@ -0,0 +1,800 @@ +$light-color-text: #fff; + +.pcoded[layout-type="dark"], +body.dark { + color: $light-color-text; + + a { + color: $light-color-text; + } + + text { + fill: $light-color-text; + } + + .card { + background-color: lighten($dark-layout-color,5%); + + code { + background-color: lighten($dark-layout-color,10%); + } + + .card-header { + h5 { + color: $light-color-text; + } + + .card-header-right i { + color: $light-color-text; + } + } + + .card-block { + code { + background-color: lighten($dark-layout-color,10%); + } + + .dropdown-menu { + background-color: lighten($dark-layout-color,7%); + } + } + + .card-footer { + background-color: lighten($dark-layout-color,3%); + } + } + + .dropdown-menu { + background-color: lighten($dark-layout-color,7%); + + .dropdown-item { + .dropdown-divider { + border-top: 1px solid $dark-layout-color; + } + + &:focus, + &:hover { + background-color: $dark-layout-color; + } + } + } + + .sub-title { + color: lighten($dark-layout-color,20%); + } + + .table { + td, + th { + border-top: 1px solid lighten($dark-layout-color,10%); + } + + thead th { + border-bottom: 2px solid lighten($dark-layout-color,10%); + } + } + + .thumb-block { + border: 1px solid lighten($dark-layout-color,10%); + } + + .b-t-default, + .b-t-theme, + .post-new-footer, + .version .nav li:first-child { + border-top: 1px solid lighten($dark-layout-color,10%); + } + + .b-b-default, + .b-b-theme, + .job-cards .media, + .search-content { + border-bottom: 1px solid lighten($dark-layout-color,10%); + } + + .b-l-default, + .b-l-theme { + border-left: 1px solid lighten($dark-layout-color,10%); + } + + .b-r-default, + .b-r-theme, + .messages-content { + border-right: 1px solid lighten($dark-layout-color,10%); + } + + .progress { + background-color: lighten($dark-layout-color,10%); + } + + .btn-default { + background-color: lighten($dark-layout-color,10%); + color: $light-color-text; + } + + .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { + background-color: lighten($dark-layout-color,10%) !important; + } + + .pcoded-main-container { + background-color: lighten($dark-layout-color,10%); + } + + .header-navbar { + .navbar-wrapper { + .navbar-container { + .nav-right > .header-notification:nth-child(2) { + .show-notification { + li:first-child:hover { + background-color: $dark-layout-color !important; + } + } + } + + .header-notification, + .mega-menu-top { + .profile-notification, + .show-notification { + background-color: $dark-layout-color; + + a { + color: $light-color-text; + } + } + + .row.profile-notification li:hover, + .show-notification.row li:hover { + background-color: transparent; + + .mega-menu-links > li:hover { + a { + color: $primary-color; + } + } + } + } + + .header-notification { + .profile-notification li:hover, + .show-notification li:hover { + background-color: lighten($dark-layout-color,10%); + } + } + } + } + + .morphsearch.open { + background-color: $dark-layout-color; + + .morphsearch-form { + background-color: lighten($dark-layout-color,10%); + } + + .morphsearch-content { + background-color: $dark-layout-color; + + .dummy-media-object { + background-color: lighten($dark-layout-color,10%); + } + } + } + } + + .p-chat-user { + border-left: 1px solid darken($dark-layout-color,10%); + + .userlist-box { + border-bottom: 1px solid darken($dark-layout-color,10%); + + .chat-header { + color: $light-color-text; + } + } + } + + .showChat_inner { + background-color: lighten($dark-layout-color,10%); + border-left: 1px solid darken($dark-layout-color,10%); + + .chat-menu-content { + background-color: $dark-layout-color; + + &:before { + border-right-color: $dark-layout-color; + } + } + + .chat-inner-header { + border-bottom: 1px solid $dark-layout-color; + } + + .chat-menu-reply { + background-color: darken($dark-layout-color,10%); + + &:before { + border-left-color: darken($dark-layout-color,10%); + } + } + + .chat-reply-box { + background-color: lighten($dark-layout-color,10%); + border-top: 1px solid $dark-layout-color; + } + } + + .form-control { + background-color: lighten($dark-layout-color,10%); + color: $light-color-text; + } + + .main-body .page-wrapper .page-header-title h4 { + color: $light-color-text; + } + + .profile-comp-block, + .view-card { + input.dial { + color: $light-color-text !important; + } + } + + .line-example { + border-right: 1px solid lighten($dark-layout-color,10%); + } + + .marketing-card .table tbody .marketing-header { + background: darken($dark-layout-color,10%); + } + + .unique-visitor-card .footer-card { + background-color: darken($dark-layout-color,10%); + } + + .user-detail-card .user-detail > div { + border-bottom: 1px solid lighten($dark-layout-color,10%); + + &:last-child { + border-bottom: none; + } + } + + .client-map { + .client-contain h5 { + color: $light-color-text; + } + + .client-card-box { + border: 1px solid lighten($dark-layout-color,10%); + + .client-border { + border-right: 1px solid lighten($dark-layout-color,10%); + } + + .client-border-card { + border-top: 1px solid lighten($dark-layout-color,10%); + } + } + } + + .widget-card-user .card-footer { + background-color: darken($dark-layout-color,10%); + } + + .widget-card-user .card-footer .footer-menu + .footer-menu { + border-left: 2px solid lighten($dark-layout-color,10%); + } + + .card-contact-box .f-btn:hover { + background-color: lighten($dark-layout-color,5%); + } + + .to-do-list { + border-bottom: 1px solid lighten($dark-layout-color,10%); + } + + .widget-chat-box .media .send-chat { + background-color: lighten($dark-layout-color,10%); + + &:before { + border-right: 15px solid lighten($dark-layout-color,10%); + } + } + + .widget-chat-box .media .receive-chat { + background-color: darken($dark-layout-color,10%); + + &:before { + border-left: 15px solid darken($dark-layout-color,10%); + } + } + + .card-comment .card-block-small { + border-bottom: 1px solid lighten($dark-layout-color,5%); + + &:hover { + background-color: lighten($dark-layout-color,5%); + } + } + + .alert { + &.alert-danger, + &.alert-default, + &.alert-info, + &.alert-primary, + &.alert-success, + &.alert-warning { + background-color: $dark-layout-color; + } + $alert-name: default, primary, success, info, warning, danger; + $alert-color: $default-color, $primary-color, $success-color, $info-color, $warning-color, $danger-color; + @each $var in $alert-name { + $i: index($alert-name, $var); + + &.background-#{$var} { + background-color: nth($alert-color, $i); + color: #fff; + } + } + } + + .accordion-msg { + color: $light-color-text; + border-top: 1px solid lighten($dark-layout-color,10%); + } + + .accordion-desc { + color: $light-color-text; + } + + .md-tabs { + .nav-item { + a { + color: $light-color-text; + + &.active, + &:focus, + &:hover { + color: $primary-color; + } + + &.active { + &:focus, + &:hover { + color: $primary-color; + } + } + } + } + } + + .nav-tabs { + border-bottom: 1px solid lighten($dark-layout-color,10%); + + .nav-link { + &:focus, + &:hover { + border-color: lighten($dark-layout-color,10%); + } + } + } + + .tab-below { + border-top: 1px solid lighten($dark-layout-color,10%); + border-bottom: none; + + .nav-link { + margin-top: 1px; + } + } + + .scroll-list li { + background-color: lighten($dark-layout-color,7%); + color: $light-color-text; + + &:nth-child(even) { + background-color: lighten($dark-layout-color,12%); + } + } + + .panel { + background-color: lighten($dark-layout-color,10%); + + .panel-footer { + background-color: lighten($dark-layout-color,7%); + border-top: 1px solid darken($dark-layout-color,7%); + } + } + + .well { + background-color: darken($dark-layout-color,7%); + border: 1px solid lighten($dark-layout-color,10%); + } + + .page-link { + background-color: lighten($dark-layout-color,10%); + border-color: darken($dark-layout-color,7%); + } + + .jqpagination input { + margin: 0; + height: 30px; + } + .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { + color: $light-color-text; + background-color: lighten($dark-layout-color,5%); + border-color: #ddd #ddd lighten($dark-layout-color,5%); + } + .nav-tabs.tab-below .nav-item.show .nav-link, .nav-tabs.tab-below .nav-link.active { + border-color: lighten($dark-layout-color,5%) #ddd #ddd ; + } + .modal-content { + background-color: lighten($dark-layout-color,7%); + + .modal-header { + border-bottom: 1px solid $dark-layout-color; + } + + .modal-footer { + border-top: 1px solid $dark-layout-color; + } + } + + .br-theme-bars-square .br-widget a { + background-color: lighten($dark-layout-color,7%); + } + + .jstree-anchor.jstree-hovered { + background-color: lighten($dark-layout-color,10%); + } + + .dd-handle { + color: $light-color-text; + } + + .dd3-content { + color: $light-color-text; + border: 1px solid $dark-layout-color; + background-color: lighten($dark-layout-color,10%); + } + + .img-thumbnail { + background-color: $dark-layout-color; + border: 1px solid darken($dark-layout-color,7%); + } + + .dotted-line-theme .no_edit:hover { + background-color: lighten($dark-layout-color,10%); + border-bottom: 1px solid $dark-layout-color; + } + + .icon-list-demo i { + color: $light-color-text; + } + + .form-radio { + label { + color: $light-color-text; + } + } + + .bootstrap-tagsinput { + background-color: lighten($dark-layout-color,10%); + } + + #reportrange { + background-color: lighten($dark-layout-color,10%) !important; + } + + .select2-container--default .select2-selection--multiple, + .select2-dropdown { + background-color: lighten($dark-layout-color,7%); + } + + .ms-container .ms-selectable, + .ms-container .ms-selection { + background-color: lighten($dark-layout-color,7%); + + li { + &.ms-elem-selectable { + color: $light-color-text; + } + + &.disabled { + background-color: lighten($dark-layout-color,7%); + opacity: 0.5; + } + } + } + + .wizard { + > .content { + background-color: lighten($dark-layout-color,5%); + } + + > .steps { + .disabled { + a, + a:active, + a:hover { + background-color: lighten($dark-layout-color,7%); + } + } + + .done a { + background-color: $dark-layout-color; + } + } + } + + .table-bordered { + border: 1px solid lighten($dark-layout-color,10%); + + td, + th { + border: 1px solid lighten($dark-layout-color,10%); + } + } + + a.dt-button.disabled, + button.dt-button.disabled, + div.dt-button.disabled { + background-image: none; + opacity: 0.5; + } + + .fixedHeader-floating { + background-color: lighten($dark-layout-color,10%); + } + + table.DTFC_Cloned tfoot, + table.DTFC_Cloned thead { + background-color: lighten($dark-layout-color,7%); + } + + .dt-responsive input { + background-color: lighten($dark-layout-color,10%); + border: 1px solid lighten($dark-layout-color,5%); + } + + .footable-details.table-striped > tbody > tr:nth-child(odd), + .footable.table-striped > tbody > tr:nth-child(odd) { + background: lighten($dark-layout-color,5%); + } + + .footable-details.table > thead > tr > td, + .footable-details.table > thead > tr > th, + .footable.table > thead > tr > td, + .footable.table > thead > tr > th { + border-bottom: 2px solid $dark-layout-color; + } + + .c3-tooltip td, + .morris-hover { + background-color: $dark-layout-color; + } + + #chart_Candlestick, + #chart_Combo, + #chart_Donut, + #chart_Exploading, + #chart_Threshold, + #chart_Waterfall, + #chart_area, + #chart_bar, + #chart_bubble, + #chart_stacking { + rect { + fill: lighten($dark-layout-color,5%) !important; + } + } + + .auth-box { + .form-control { + background-color: #fff; + } + } + + .chat-header { + color: $light-color-text; + } + + .social-msg a span { + color: darken($light-color-text, 5%); + } + + .bg-white { + background: lighten($dark-layout-color,5%) !important; + } + + .list-group-item { + background: lighten($dark-layout-color,5%); + } + + ul.list-contacts { + a { + color: $light-color-text; + } + } + + .card-header-img { + h5, + h6 { + color: $light-color-text; + } + } + + .prod-item .prod-info { + background: lighten($dark-layout-color,5%); + } + + .email-card { + .user-body { + background: lighten($dark-layout-color,5%); + + .page-list li.mail-section a { + color: $light-color-text; + + &.active, + &:hover { + background: transparentize(#fff,0.8); + } + } + + .label-list a { + color: $light-color-text; + } + } + + .mail-body-content { + tr:hover { + background: transparentize(#fff,0.8); + } + + .unread a { + color: $light-color-text; + } + + .read a { + color: darken($light-color-text, 10%); + } + } + + .user-mail h6 { + color: $light-color-text; + } + } + + .wall-img-preview .wall-item { + border: 2px solid lighten($dark-layout-color,5%); + } + + .msg-send { + background: lighten($dark-layout-color,8%); + } + + .filter-bar > .navbar { + background: lighten($dark-layout-color,5%); + } + + .navbar-light .navbar-nav .active > .nav-link, + .navbar-light .navbar-nav .nav-link, + .navbar-light .navbar-nav .nav-link.active, + .navbar-light .navbar-nav .nav-link.show, + .navbar-light .navbar-nav .show > .nav-link { + color: $light-color-text; + } + + #task-container { + li { + background: lighten($dark-layout-color,10%); + color: $light-color-text; + } + } + + .text-inverse { + color: $light-color-text !important; + } + + .note-card { + .note-write { + background: -webkit-linear-gradient(top, lighten($dark-layout-color,20%) 0%, lighten($dark-layout-color,30%) 5%) 0 0; + background-size: 100% 35px; + } + + .note-box-aside { + border-right: 1px solid lighten($dark-layout-color,10%); + } + } + + .invoice-table { + border-left: none; + } + + .invoice-total, + .thead-default th { + background: $dark-layout-color; + } + + #external-events .fc-event, + .danger-nav, + .fc-state-default, + .info-nav, + .light-nav-border, + .primary-nav, + .success-nav, + .warning-nav { + background-color: lighten($dark-layout-color,10%); + color: $light-color-text; + } + + .jFiler-input-dragDrop, + .jFiler-theme-default .jFiler-input { + background-color: lighten($dark-layout-color,3%); + } + + .danger-nav .navbar-varient-submenu, + .info-nav .navbar-varient-submenu, + .light-nav-border .navbar-varient-submenu, + .primary-nav .navbar-varient-submenu, + .success-nav .navbar-varient-submenu, + .warning-nav .navbar-varient-submenu { + background-color: lighten($dark-layout-color,7%); + color: $light-color-text; + } + + .danger-nav .navbar-varient-submenu a:hover, + .info-nav .navbar-varient-submenu a:hover, + .light-nav-border .navbar-varient-submenu a:hover, + .primary-nav .navbar-varient-submenu a:hover, + .success-nav .navbar-varient-submenu a:hover, + .warning-nav .navbar-varient-submenu a:hover { + background-color: lighten($dark-layout-color,10%); + } + + .card.version .card-header .card-header-right { + background-color: lighten($dark-layout-color,5%); + color: $light-color-text; + } + + .version { + .nav li { + &:first-child { + color: $light-color-text; + } + + &:hover { + background-color: lighten($dark-layout-color,10%); + } + + a { + color: $light-color-text; + } + } + } + + .main-timeline { + background-color: lighten($dark-layout-color,5%); + + .bg-white { + background-color: lighten($dark-layout-color,10%) !important; + } + + .cd-timeline-content { + background-color: lighten($dark-layout-color,10%); + + h6, + i, + p, + span { + color: $light-color-text; + } + } + } + #styleSelector{ + color: $dark-layout-color; + .form-control{ + color: $dark-layout-color; + } + } + // end +} diff --git a/src/main/resources/static/files/assets/scss/partials/_general.scss b/src/main/resources/static/files/assets/scss/partials/_general.scss new file mode 100644 index 0000000..7c7970e --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/_general.scss @@ -0,0 +1,5425 @@ +/** ===================== + Custom css start +========================== **/ + +body { + background-color: $theme-bg-color; + font-size: $theme-font-size; + overflow-x: hidden; + color: #353c4e; + font-family: $theme-font-family; + background-attachment: fixed; +} + +ul { + padding-left: 0; + list-style-type: none; + margin-bottom: 0; +} + +* { + &:focus { + outline: none; + } +} + +a { + font-size: 13px; + @media only screen and(min-width: 1400px) { + font-size: 14px; + } + color: $inverse-color; + + &:focus, + &:hover { + text-decoration: none; + color: $primary-color; + } +} + +h6 { + font-size: 14px; +} + +p { + font-size: 13px; + @media only screen and(min-width: 1400px) { + font-size: 14px; + } +} + +.media-left { + padding-right: 20px; +} +/**====== Custom css end ======**/ +/** ===================== + Main-body css start +========================== **/ +.main-body { + .page-wrapper { + padding: 1.8rem; + transition: all ease-in 0.3s; + + .menu-rtl { + .page-header-title i { + margin-left: 20px; + } + } + + .page-header { + margin-bottom: 30px; + } + + .page-header-title { + display: inline-flex; + + h4 { + display: block; + margin-bottom: 0; + font-weight: 600; + color: #303548; + font-size: 20px; + text-transform: capitalize; + } + + span { + font-size: 13px; + color: #919aa3; + display: inline-block; + margin-top: 10px; + text-transform: capitalize; + } + + i { + display: inline-flex; + float: left; + width: 50px; + height: 50px; + border-radius: 4px; + justify-content: center; + vertical-align: middle; + font-size: 25px; + color: #fff; + box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.50); + margin-right: 20px; + align-items: center; + } + } + + .page-header-breadcrumb { + display: inline-flex; + float: right; + } + } +} +/**====== Main-body css end ======**/ +/** ===================== + Card-Layout css start +========================== **/ +/*====== Ecommerce Dashboard Css Start ======*/ +.author-details { + border-top: 1px solid #e9ecef; + border-bottom: 1px solid #e9ecef; + padding: 10px 0; + margin-bottom: 10px; + + img ~ .dot1, + img ~ .dot2 { + height: 14px; + width: 14px; + border-radius: 100%; + top: 60%; + position: absolute; + padding: 5px; + } + + img ~ .dot1 { + left: 40px; + } + + img ~ .dot2 { + left: 50px; + } + + .recent-contain { + h6 { + font-size: 1rem; + margin-bottom: 5px; + } + } + + .header-right { + text-align: right; + margin-top: 6px; + + ul { + position: relative; + } + + h4 { + color: #919aa3; + font-size: 0.875rem; + margin-top: 5px; + } + + span { + font-size: 1rem; + } + + li { + display: inline-block; + margin-right: 60px; + text-align: left; + + &:last-child { + margin-right: 0; + position: absolute; + right: 0; + top: 10px; + font-size: 20px; + } + } + } +} +/*====== Ecommerce Dashboard Css End ======*/ +.login .container-fluid { + width: auto; + margin-top: 80px; +} + +.filter-bar .navbar .navbar-nav .dropdown-menu { + position: absolute; +} +/*====== Ready to use Css Start ======*/ + +.wrapper { + padding: 0; +} +/*====== Ready to use Css End ======*/ + +.card-block { + padding: 1.25rem; +} + +.card { + border-radius: 5px; + box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); + border: none; + margin-bottom: 30px; + + .card-footer { + background-color: $white-txt; + border-top: none; + } + + .card-header { + background-color: transparent; + border-bottom: none; + padding: 25px 20px; + + .card-header-left { + display: inline-block; + } + + .card-header-right { + border-radius: 0 0 0 7px; + right: 10px; + top: 18px; + display: inline-block; + float: right; + padding: 7px 0; + position: absolute; + + i { + margin: 0 8px; + cursor: pointer; + font-size: 16px; + color: #919aa3; + line-height: 20px; + + &.icofont.icofont-spinner-alt-5 { + display: none; + } + } + + .card-option { + transition: 0.3s ease-in-out; + + li { + display: inline-block; + } + } + } + + span { + color: #919aa3; + display: block; + font-size: 13px; + margin-top: 5px; + } + + + .card-block, + + .card-block-big { + padding-top: 0; + } + + h5 { + margin-bottom: 0; + color: #505458; + font-size: 14px; + font-weight: 600; + display: inline-block; + margin-right: 10px; + line-height: 1.4; + } + } + + .card-block { + table { + tr { + padding-bottom: 20px; + } + } + + .sub-title { + font-size: 14px; + font-weight: 600; + letter-spacing: 1px; + } + + code { + background-color: #eee; + margin: 5px; + display: inline-block; + } + + .dropdown-menu { + top: 38px; + } + + p { + line-height: 25px; + } + + a { + &.dropdown-item { + margin-bottom: 0; + font-size: 14px; + transition: 0.25s; + + &:active, + .active { + background-color: $primary-color; + } + } + } + + &.remove-label i { + margin: 0; + padding: 0; + } + + &.button-list span.badge { + margin-left: 5px; + } + + .dropdown-menu { + background-color: #fff; + padding: 0; + + .dropdown-divider { + background-color: #ddd; + margin: 3px 0; + } + } + + .dropdown-menu > a { + padding: 10px 16px; + line-height: 1.429; + } + + .dropdown-menu > li > a:focus, + .dropdown-menu > li > a:hover { + background-color: rgba(202, 206, 209, 0.5); + } + + .dropdown-menu > li:first-child > a:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; + } + + .badge-box { + padding: 10px; + margin: 12px 0; + } + } + + .card-block-big { + padding: 30px 35px; + } + + .card-block-small { + padding: 15px 20px; + } +} + +.pcoded { + .card { + &.full-card { + position: fixed; + top: 56px; + z-index: 99999; + box-shadow: none; + left: 0; + border-radius: 0; + border: 1px solid #ddd; + width: 100vw; + height: calc(100vh - 56px); + + &.card-load { + position: fixed; + } + } + + &.card-load { + position: relative; + overflow: hidden; + + .card-loader { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: flex; + align-items: center; + background-color: rgba(256, 256, 256,0.7); + z-index: 999; + + i { + margin: 0 auto; + color: #ab7967; + font-size: 20px; + } + } + } + } +} + +.card-header-text { + margin-bottom: 0; + font-size: 1rem; + color: rgba(51, 51, 51, 0.85); + font-weight: 600; + display: inline-block; + vertical-align: middle; +} + +.icofont-rounded-down { + -webkit-transition: all ease-in 0.3s; + display: inline-block; + transition: all ease-in 0.3s; +} + +.icon-up { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.rotate-refresh { + -webkit-animation: mymove 0.8s infinite linear; + animation: mymove 0.8s infinite linear; + display: inline-block; +} +@-webkit-keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.breadcrumb-title { + a { + font-size: 14px; + color: #4a6076; + } + + li:last-child a { + color: #7e7e7e; + } +} + +.sub-title { + border-bottom: 1px solid rgba(204, 204, 204, 0.35); + padding-bottom: 10px; + margin-bottom: 20px; + text-transform: uppercase; + font-size: 14px; + font-weight: 400; + color: #2c3e50; +} +/**====== Card-Layout css end ======**/ +/*======= Typography css start ========*/ +.blockquote { + border-left: 0.25rem solid #eceeef; + padding: 0.5rem 1rem; + + &.blockquote-reverse { + text-align: right; + padding-right: 1rem; + border-right: 0.25rem solid #eceeef; + border-left: none; + } +} + +.typography { + h1, + h2, + h3, + h4, + h5, + h6 { + margin: 0 0 20px; + } + + small { + margin-left: 10px; + font-weight: 600; + color: #777; + } +} + +.card-block.list-tag { + ul li { + display: block; + float: none; + margin-bottom: 5px; + } + + ol li { + margin-bottom: 5px; + } +} + +.inline-order-list { + margin-top: 50px; + + h4, + p { + margin-bottom: 0; + } +} + +.card-block ul li.list-inline-item { + display: inline-block; + float: left; +} +/*======= Typography css end ========*/ +/** ===================== + Modal css start +========================== **/ + +.modal { + z-index: 99999999999; +} + +.bd-example .modal { + display: block; + position: inherit; + background-color: #2C3E50; + margin-bottom: 20px; +} + +.card .overflow-container h5 { + margin-bottom: 5px; +} + +.button-page .card-block a.nav-link { + margin-bottom: 0; +} + +.sweet-alert button.confirm { + @extend .btn-primary; + background-color: $primary-color !important; +} + +.sweet-alert .sa-input-error { + top: 23px; +} +/**====== Modal css end ======**/ +/** ===================== + Notification css start +========================== **/ +.location-selector { + width: 100%; + height: 250px; + background-color: #fff; + border: 2px dashed #e5e9ec; + position: relative; + margin-bottom: 20px; + + .bit { + background-color: #e5e9ec; + cursor: pointer; + position: absolute; + + &:hover { + background-color: #ddd; + } + + &.bottom, + &.top { + height: 25%; + width: 40%; + margin: 0 30%; + } + + &.top { + top: 0; + } + + &.bottom { + bottom: 0; + } + + &.left, + &.right { + height: 20%; + width: 20%; + margin-left: 0; + margin-right: 0; + } + + &.right { + right: 0; + } + + &.left { + left: 0; + } + } +} + +button.close { + margin-top: 7px; + margin-bottom: 0; +} +/**====== Notification css end ======**/ +/** ===================== + Tooltip css start +========================== **/ +.mytooltip { + display: inline; + position: relative; + z-index: 999; + + .tooltip-item { + background: rgba(0, 0, 0, .1); + cursor: pointer; + display: inline-block; + font-weight: 500; + padding: 0 10px; + } + + .tooltip-content { + position: absolute; + z-index: 9999; + width: 360px; + left: 50%; + margin: 0 0 20px -180px; + bottom: 100%; + text-align: left; + font-size: 14px; + line-height: 30px; + box-shadow: -5px -5px 15px rgba(48, 54, 61, .2); + background: #2b2b2b; + opacity: 0; + cursor: default; + pointer-events: none; + + &::after { + content: ''; + top: 100%; + left: 50%; + border: solid transparent; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: #2a3035 transparent transparent; + border-width: 10px; + margin-left: -10px; + } + + img { + position: relative; + height: 140px; + display: block; + float: left; + margin-right: 1em; + } + } + + .tooltip-item::after { + content: ''; + position: absolute; + width: 360px; + height: 20px; + bottom: 100%; + left: 50%; + pointer-events: none; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + } + + &:hover { + .tooltip-item::after { + pointer-events: auto; + } + + .tooltip-content { + pointer-events: auto; + opacity: 1; + -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); + transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); + } + + .tooltip-content2 { + opacity: 1; + font-size: 18px; + + i { + opacity: 1; + font-size: 18px; + } + } + + .tooltip-content2 { + opacity: 1; + font-size: 18px; + pointer-events: auto; + -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); + transform: translate3d(0, 0, 0) scale3d(1, 1, 1); + + i { + opacity: 1; + font-size: 18px; + pointer-events: auto; + -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); + transform: translate3d(0, 0, 0) scale3d(1, 1, 1); + } + } + + .tooltip-item2 { + color: #fff; + -webkit-transform: translate3d(0, -.9em, 0); + transform: translate3d(0, -.9em, 0); + } + + .tooltip-text3 { + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + .tooltip-content3 { + opacity: 1; + pointer-events: auto; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + .tooltip-content4 { + pointer-events: auto; + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + .tooltip-text2 { + pointer-events: auto; + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + .tooltip-inner2 { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + .tooltip-content5 { + opacity: 1; + pointer-events: auto; + -webkit-transition-delay: 0s; + transition-delay: 0s; + } + } + + .tooltip-text { + font-size: 14px; + line-height: 24px; + display: block; + padding: 1.31em 1.21em 1.21em 0; + color: #fff; + } + + .tooltip-item2 { + color: $primary-color; + cursor: pointer; + z-index: 100; + position: relative; + display: inline-block; + font-weight: 700; + font-size: 14px; + -webkit-transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s; + transition: background-color 0.3s, color 0.3s, transform 0.3s; + } +} + +.tooltip.tooltip-effect-2:hover .tooltip-content { + -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); + transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); +} + +.tooltip-effect-5 .tooltip-text { + padding: 1.4em; +} + +.tooltip-effect-1 .tooltip-content { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + color: #fff; +} + +.tooltip-effect-2 .tooltip-content { + -webkit-transform-origin: 50% calc(110%); + transform-origin: 50% calc(110%); + -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); + transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); + -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, transform 0.2s; +} + +.tooltip-effect-3 .tooltip-content { + -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg); + transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; +} + +.tooltip-effect-4 .tooltip-content { + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -webkit-transform: scale3d(.7, .3, 1); + transform: scale3d(.7, .3, 1); + -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, transform 0.2s; +} + +.tooltip-effect-5 .tooltip-content { + width: 180px; + margin-left: -90px; + -webkit-transform-origin: 50% calc(106%); + transform-origin: 50% calc(106%); + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, transform 0.2s; + -webkit-transition-timing-function: ease, cubic-bezier(.17, .67, .4, 1.39); + transition-timing-function: ease, cubic-bezier(.17, .67, .4, 1.39); +} + +.tooltip-effect-6 .tooltip-content2 { + -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg); + transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg); + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + + i { + -webkit-transform: scale3d(0, 0, 1); + transform: scale3d(0, 0, 1); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + } +} + +.tooltip-effect-7 .tooltip-content2 { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + + i { + -webkit-transform: translate3d(0, 15px, 0); + transform: translate3d(0, 15px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + } +} + +.tooltip-effect-8 .tooltip-content2 { + -webkit-transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg); + transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg); + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + + i { + -webkit-transform: scale3d(0, 0, 1); + transform: scale3d(0, 0, 1); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + } +} + +.tooltip-effect-9 .tooltip-content2 { + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + + i { + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + } +} + +.tooltip-effect-6:hover .tooltip-content2 i { + -webkit-transform: rotate3d(1, 1, 1, 0); + transform: rotate3d(1, 1, 1, 0); +} + +.tooltip-content2 { + position: absolute; + z-index: 9999; + width: 80px; + height: 80px; + padding-top: 25px; + left: 50%; + margin-left: -40px; + bottom: 100%; + border-radius: 50%; + text-align: center; + background: $primary-color; + color: #fff; + opacity: 0; + margin-bottom: 20px; + cursor: default; + pointer-events: none; + + i { + opacity: 0; + } + + &::after { + content: ''; + position: absolute; + top: 100%; + left: 50%; + margin: -7px 0 0 -15px; + width: 30px; + height: 20px; + background: url("../images/tooltip/tooltip1.svg") center center no-repeat; + background-size: 100%; + } +} + +.tooltip-content3 { + position: absolute; + background: url("../images/tooltip/shape1.svg") center bottom no-repeat; + background-size: 100% 100%; + z-index: 9999; + width: 200px; + bottom: 100%; + left: 50%; + margin-left: -100px; + padding: 50px 30px; + text-align: center; + color: #fff; + opacity: 0; + cursor: default; + font-size: 14px; + line-height: 27px; + pointer-events: none; + -webkit-transform: scale3d(.1, .2, 1); + transform: scale3d(.1, .2, 1); + -webkit-transform-origin: 50% 120%; + transform-origin: 50% 120%; + -webkit-transition: opacity 0.4s, -webkit-transform 0.4s; + transition: opacity 0.4s, transform 0.4s; + -webkit-transition-timing-function: ease, cubic-bezier(.6, 0, .4, 1); + transition-timing-function: ease, cubic-bezier(.6, 0, .4, 1); + + &::after { + content: ''; + position: absolute; + width: 16px; + height: 16px; + left: 50%; + margin-left: -8px; + top: 100%; + background: #00AEEF; + -webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); + transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); + } +} + +.tooltip-content4 { + position: absolute; + z-index: 99; + width: 360px; + left: 50%; + margin-left: -180px; + bottom: -5px; + text-align: left; + background: $primary-color; + opacity: 0; + font-size: 14px; + line-height: 27px; + padding: 1.5em; + color: #fff; + border-bottom: 55px solid darken($primary-color,20%); + cursor: default; + pointer-events: none; + border-radius: 5px; + -webkit-transform: translate3d(0, -.5em, 0); + transform: translate3d(0, -.5em, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + + a { + color: #2b2b2b; + } + + .tooltip-text2 { + opacity: 0; + -webkit-transform: translate3d(0, 1.5em, 0); + transform: translate3d(0, 1.5em, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + } +} + +.tooltip-content5 { + position: absolute; + z-index: 9999; + width: 300px; + left: 50%; + bottom: 100%; + font-size: 20px; + line-height: 1.4; + text-align: center; + font-weight: 400; + color: #fff; + background: 0 0; + opacity: 0; + margin: 0 0 20px -150px; + cursor: default; + pointer-events: none; + -webkit-font-smoothing: antialiased; + -webkit-transition: opacity 0.3s 0.3s; + transition: opacity 0.3s 0.3s; + + span { + display: block; + } + + &::after { + content: ''; + bottom: -20px; + left: 50%; + border: solid transparent; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: $primary-color transparent transparent; + border-width: 10px; + margin-left: -10px; + } + + .tooltip-text3 { + border-bottom: 10px solid $primary-color; + overflow: hidden; + -webkit-transform: scale3d(0, 1, 1); + transform: scale3d(0, 1, 1); + -webkit-transition: -webkit-transform 0.3s 0.3s; + transition: transform 0.3s 0.3s; + } + + .tooltip-inner2 { + background: #2b2b2b; + padding: 40px; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + webkit-transition: -webkit-transform 0.3s; + transition: transform 0.3s; + } +} + +a.mytooltip { + font-weight: 700; + color: $primary-color; + z-index: 9; +} + +.tooltip-link a { + margin-left: 10px; + color: $primary-color; +} + +.tooltip-icon button i { + margin-right: 0; +} +/**====== Tooltip css end ======**/ +/** ===================== + Slider css start +========================== **/ +/*========= Owl-carousel css start ============*/ +.owl-theme .owl-nav [class*='owl-']:hover { + background: $primary-color; +} + +.owl-theme .owl-dots .owl-dot { + &.active span, + &:hover span { + background: $primary-color; + } +} +/*========= Owl-carousel css end ============*/ +/** ===================== + Animation css start +========================== **/ +.animation-image img { + margin: 10px auto 20px; + cursor: pointer; +} +/**====== Animation css end ======**/ +/** ===================== + Tree-view css start +========================== **/ +.card-block.tree-view ul { + display: inherit; + + li { + display: inherit; + float: none; + } +} + +.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("../pages/treeview/throbber.gif") center center no-repeat; +} +/**====== Tree-view css end ======**/ +/** ===================== + File Upload css start +========================== **/ +.jFiler-theme-default { + .jFiler-input-button { + background-color: $primary-color; + background-image: none; + color: #fff; + } + + .jFiler-input { + width: 100%; + } +} + +.jFiler-input-dragDrop { + width: 100%; + background-color: #fafafa; +} + +.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info { + position: absolute; + bottom: -10%; + left: 0; + width: 100%; + color: #fff; + padding: 6px 10px; + z-index: 9; + opacity: 0; + -webkit-transition: all 0.12s; + -moz-transition: all 0.12s; + transition: all 0.12s; +} + +.jFiler-input-choose-btn { + border: 1px solid $primary-color; + padding: 10px 25px; + background: $primary-color; + color: #fff !important; + + &:hover { + background: #fff; + border: 1px solid $primary-color; + color: #fff !important; + } +} + +.card .jFiler-item-assets ul li { + margin-right: 0; +} +/**====== File Upload css end ======**/ +/** ===================== + Cropper css start +========================== **/ +.img-container, +.img-preview { + background-color: #f7f7f7; + width: 100%; + text-align: center; +} + +.img-container { + min-height: 200px; + max-height: 516px; + margin-bottom: 20px; +} +@media (min-width: 768px) { + .img-container { + min-height: 516px; + } +} + +.img-container > img { + max-width: 100%; +} + +.docs-preview { + margin-right: -15px; +} + +.img-preview { + float: left; + margin-right: 10px; + margin-bottom: 10px; + overflow: hidden; + + > img { + max-width: 100%; + } +} + +.preview-lg { + width: 100% !important; +} + +.preview-md { + width: 139px; + height: 78px; +} + +.preview-sm { + width: 69px; + height: 39px; +} + +.preview-xs { + width: 35px; + height: 20px; + margin-right: 0; +} + +.docs-data > .input-group { + margin-bottom: 10px; + + > label { + min-width: 80px; + } + + > span { + min-width: 50px; + } +} + +.docs-buttons { + > .btn, + > .form-control, + > .btn-group { + margin-right: 5px; + } +} + +.docs-toggles { + > .btn, + > .dropdown, + > .btn-group { + margin-bottom: 10px; + } +} + +.docs-tooltip { + display: block; + margin: -6px -12px; + padding: 6px 12px; + + > .icon { + margin: 0 -3px; + vertical-align: top; + } +} + +.tooltip-inner { + white-space: normal; +} + +.btn-upload .tooltip-inner { + white-space: nowrap; +} +@media (max-width: 400px) { + .btn-group-crop { + margin-right: -15px !important; + + > .btn { + padding-left: 5px; + padding-right: 5px; + } + + .docs-tooltip { + margin-left: -5px; + margin-right: -5px; + padding-left: 5px; + padding-right: 5px; + } + } +} + +.docs-options .dropdown-menu { + width: 100%; + + > li { + padding: 3px 20px; + font-size: 14px; + + &:hover { + background-color: #f7f7f7; + } + + > label { + display: block; + } + } +} + +.docs-cropped .modal-body { + text-align: center; + + > img, + > canvas { + max-width: 100%; + } +} + +.card-block .docs-options .dropdown-menu { + top: inherit; +} + +label.btn-upload { + height: 40px; +} +/**====== Cropper css end ======**/ +/** ===================== + Accordion css start +========================== **/ +.accordion-msg { + display: block; + color: #222222; + padding: 14px 20px; + border-top: 1px solid #ddd; + font-weight: 600; + cursor: pointer; +} + +.accordion-msg:focus, +.accordion-msg:hover { + text-decoration: none; + outline: none; +} + +.faq-accordion .accordion-desc { + padding: 20px; +} + +.accordion-desc { + color: #222222; + padding: 0 20px 20px; +} + +#color-accordion .accordion-desc { + margin-top: 14px; +} + +.ui-accordion-header-icon { + float: right; + font-size: 20px; +} + +.accordion-title { + margin-bottom: 0; +} + +.accordion-block { + padding: 0; + + p { + margin-bottom: 0; + } +} + +.color-accordion-block a { + &.ui-state-active, + &:focus, + &:hover { + color: #fff; + background: #4680ff; + } +} + +a.bg-default:focus, +a.bg-default:hover { + background-color: lighten($default-color, 10%) !important; + color: #fff; +} + +a.bg-primary:focus, +a.bg-primary:hover { + background-color: lighten($primary-color, 10%) !important; + color: #fff; +} + +a.bg-success:focus, +a.bg-success:hover { + background-color: lighten($success-color, 10%) !important; + color: #fff; +} + +a.bg-info:focus, +a.bg-info:hover { + background-color: lighten($info-color, 10%) !important; + color: #fff; +} + +a.bg-warning:focus, +a.bg-warning:hover { + background-color: lighten($warning-color, 10%) !important; + color: #fff; +} + +a.bg-danger:focus, +a.bg-danger:hover { + background-color: lighten($danger-color, 10%) !important; + color: #fff; +} +/**====== Accordion css end ======**/ +/** ===================== + Tabs css start +========================== **/ +.tab-list p { + padding: 10px; +} + +.tab-with-img i { + position: absolute; + padding: 5px; +} + +.tab-icon { + margin-bottom: 30px; + + i { + padding-right: 10px; + } +} + +.tab-below { + border-top: 1px solid #ddd; + border-bottom: none; + + &.nav-tabs .nav-link.active { + border-color: transparent #ddd #ddd #ddd; + } + + .nav-item { + margin-top: -2px; + } + + &.nav-tabs .nav-link { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + border-top-left-radius: 0; + } +} + +.card-header~.tab-icon .tab-with-img .sub-title i { + right: 10px; +} + +.tab-with-img .nav-link { + position: relative; +} + +.tabs-left, +.tabs-right { + min-width: 120px; + vertical-align: top; + width: 150px; +} + +.tabs-left, +.tabs-left-content, +.tabs-right, +.tabs-right-content { + display: table-cell; +} + +.nav-tabs.tabs-left .slide { + height: 35px; + width: 4px; + bottom: 15px; +} + +.nav-tabs.tabs-right .slide { + height: 35px; + width: 4px; + bottom: 15px; + right: 0; +} + +.product-edit { + .md-tabs { + .nav-item { + a { + padding: 0 0 10px !important; + color: $inverse-color; + + .f-20 { + display: inline-block; + margin-right: 10px; + } + } + } + } +} + +.md-tabs.tabs-left .nav-item, +.md-tabs.tabs-right .nav-item, +.tabs-left .nav-item, +.tabs-right .nav-item { + width: 100%; + position: relative; +} + +.md-tabs { + position: relative; + + .nav-item+.nav-item { + margin: 0; + } + + .nav-link { + border: none; + color: $inverse-color; + } + + .nav-item { + width: calc(100% / 4); + text-align: center; + } + + .nav-link:focus, + .nav-link:hover { + border: none; + } + + .nav-item .nav-link.active~.slide { + opacity: 1; + transition: all 0.3s ease-out; + } + + .nav-item .nav-link~.slide { + opacity: 0; + transition: all 0.3s ease-out; + } + + .nav-item.open .nav-link, + .nav-item.open .nav-link:focus, + .nav-item.open .nav-link:hover, + .nav-link.active, + .nav-link.active:focus, + .nav-link.active:hover { + color: $primary-color; + border: none; + background-color: transparent; + border-radius: 0; + } + + .nav-item a { + padding: 20px 0 !important; + color: $inverse-color; + } +} + +.nav-tabs .slide { + background: $primary-color; + width: calc(100% / 4); + height: 4px; + position: absolute; + -webkit-transition: left 0.3s ease-out; + transition: left 0.3s ease-out; + bottom: 0; + + .nav-item.show .nav-link, + .nav-link { + color: $primary-color; + } +} + +.img-tabs { + img { + width: 100px; + margin: 0 auto; + } + + a { + opacity: 0.5; + transition: all ease-in-out 0.3s; + + span i { + height: 25px; + width: 25px; + border-radius: 100%; + bottom: 10px; + right: 70px; + } + + img { + border: 3px solid; + } + + &.active { + opacity: 1; + transition: all ease-in-out 0.3s; + } + } + + .nav-item:first-child { + border-bottom: none; + } +} + +#pc-left-panel-menu { + margin-bottom: 20px; +} + +.h-active a { + color: $primary-color !important; + font-weight: 600; +} + +.img-circle { + border-radius: 50%; +} + +.b-none { + border: none !important; +} +/**====== Tabs css end ======**/ +/** ===================== + Table css start +========================== **/ +.table-primary, +.table-primary > td, +.table-primary > th { + background-color: $primary-color; +} + +.table-responsive { + display: inline-block; + width: 100%; + overflow-x: auto; +} + +.table.table-xl { + td, + th { + padding: 1.25rem 2rem; + } +} + +.table.table-lg { + td, + th { + padding: 0.9rem 2rem; + } +} + +.table.table-de { + td, + th { + padding: 0.75rem 2rem; + } +} + +.table.table-sm { + td, + th { + padding: 0.6rem 2rem; + } +} + +.table.table-xs { + td, + th { + padding: 0.4rem 2rem; + } +} + +.table-columned { + > tbody > tr { + > td:first-child, + > th:first-child { + border-left: 0; + } + } + + > tfoot > tr { + > td:first-child, + > th:first-child { + border-left: 0; + } + } + + > tbody > tr { + > td, + > th { + border: 0; + border-left: 1px solid #ddd; + } + } + + > tfoot > tr { + > td, + > th { + border: 0; + border-left: 1px solid #ddd; + } + } +} + +.table-border-style { + padding: 0; + + .table { + margin-bottom: 0; + } +} + +.table > thead > tr > th { + border-bottom-color: #ccc; +} + +.table-borderless tbody tr { + td, + th { + border: 0; + } +} + +.table-bordered > thead > tr.border-solid { + > td, + > th { + border-bottom-width: 2px; + } + + &:first-child { + > td, + th { + border-bottom-width: 2px; + } + } +} + +.table-bordered > thead > tr.border-double { + > td, + > th { + border-bottom-width: 3px; + border-bottom-style: double; + } + + &:first-child { + > td, + th { + border-bottom-width: 3px; + border-bottom-style: double; + } + } +} +/**====== Table css end ======**/ +/** ===================== + User-Profile css start +========================== **/ +.rounded-card img, +.user-img img { + margin: 0 auto; + display: block; + width: 100%; +} + +.user-img img { + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +.user-about ul li { + border-top: 1px solid rgba(204, 204, 204, 0.28); + padding: 10px 0 10px 10px; + text-align: left; + + a { + font-size: 16px; + color: #666; + } + + &.active a { + color: #fff; + } + + &.active { + font-weight: 600; + background: #1b8bf9; + } +} + +.card-title, +h5 { + margin: 0; +} + +.card-header.followers a { + font-weight: 500; + color: rgba(51, 51, 51, 0.85); +} + +.user-profile { + padding: 20px 0; +} + +.follow-btn button:first-child, +.user-about i { + margin-right: 10px; +} + +.btn-inline { + i { + color: #fff; + } + + .fb-btn { + background-color: #3b5998; + } + + .twitter-btn { + background-color: #55acee; + } + + .pinterest-btn { + background-color: #cb2027; + } + + .linkedin-btn { + background-color: #007bb5; + } + + .dribbble-btn { + background-color: #ea4c89; + } +} + +.user-post { + font-style: italic; +} + +.connection-list img, +.contact-user h4, +.contact-user img, +.earn-heading, +.list-inline, +.list-inline li, +.service-header { + display: inline-block; +} + +.connection-list img { + width: 55px; + height: 55px; + margin: 5px; +} + +.border-post { + border: 1px solid #ccc; +} + +.earn-sub-header { + font-size: 15px; + color: #ccc; +} + +.btn-inline { + margin-top: 20px; +} + +.order-summary .progress { + margin-bottom: 32px; +} + +.services .service-btn::after { + top: 20px; + right: 15px; +} + +.services-list { + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + top: 46px; +} + +.contact-menu i, +.fa-cog, +.services-list i { + margin-right: 10px; +} + +.media-heading { + cursor: pointer; +} + +h6.media-heading { + font-weight: 600; +} + +.contact-details table .fa-star, +.contact-details table .fa-star-o, +.review-star i { + color: $primary-color; +} + +.review-star i:last-child { + color: #ccc; +} + +.card-block.user-info { + position: absolute; + width: 100%; + bottom: 10px; +} + +.profile-bg-img { + width: 100%; +} + +.user-title { + position: relative; + bottom: 20px; + + h2 { + color: #fff; + text-shadow: 1px 1px 4px #373a3c; + font-size: 20px; + } +} + +.profile-image img { + border: 4px solid #fff; +} + +.user-info { + .media-body, + .media-left { + display: table-cell; + vertical-align: middle; + } +} + +.cover-btn { + bottom: 38px; + right: 35px; + position: absolute; +} + +.cover-profile .profile-bg-img { + margin-bottom: 25px; +} + +.groups-contact span { + float: right; + + h4 { + font-size: 18px; + margin-bottom: 20px; + } +} + +.contact-menu { + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + top: 15%; + right: 10%; + + .dropdown-item { + padding: 8px 20px; + } +} + +.tab-header { + margin-bottom: 20px; +} +/*====== User-Profile End ======*/ +/** ===================== + User-card css start +========================== **/ +.card.user-card { + border-top: none; + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + transition: all 150ms linear; + + &:hover { + box-shadow: 0 0 25px -5px #9e9c9e; + } +} + +.card-header-img~.btn-group i { + margin-right: 0; +} + +.card.business-info { + border-top: none; + border-left-width: 2px !important; + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + transition: all 150ms linear; + + &:hover { + box-shadow: 0 0 25px -5px #9e9c9e; + } +} + +.top-cap-text { + p { + padding: 10px 0; + margin-bottom: 0; + } +} + +.user-content { + text-align: center; + margin-top: 20px; + + h4 { + font-size: 16px; + font-weight: 600; + } + + h5 { + font-size: 14px; + } +} + +.img-overlay { + bottom: 0; + color: #fff; + height: 100%; + width: 100%; + -webkit-transition: all 0.4s ease-in-out; + -o-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; + position: absolute; + transform: scale(0); + margin: 0 auto; + + span { + position: absolute; + top: 50%; + left: 50%; + width: 100px; + text-align: center; + transform: translate(-50%, -50%); + + .btn { + display: inline-block; + + i { + margin-right: 0; + } + } + } +} + +.img-hover-main { + padding: 0 40px; +} + +.img-hover { + position: relative; + margin: 0 auto; + + &:hover .img-overlay { + left: 0; + right: 0; + top: 0; + bottom: 0; + transform: scale(1); + margin: 0 auto; + background-color: rgba(0, 0, 0, 0.7); + z-index: 2; + -webkit-transition: all 0.4s ease-in-out; + -o-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; + } +} + +.card-header-img { + img { + margin: 0 auto; + display: block; + } + + h4 { + margin-top: 30px; + font-size: 20px; + font-weight: 600; + text-align: center; + } + + h5, + h6 { + margin-top: 15px; + font-size: 15px; + color: #222; + font-weight: 500; + text-align: center; + } +} + +.simple-cards { + .btn-group { + margin: 20px auto 0; + + button { + margin: 0; + } + } + + .user-card { + padding: 20px 0; + text-align: center; + + .label-icon { + margin-top: 15px; + + i { + font-size: 20px; + } + + .badge-top-right { + margin-left: 3px; + top: -8px; + } + } + } +} + +.card-icon { + display: block; + margin-bottom: 5px; +} + +.btn-outline-primary { + border-color: $primary-color; + font-weight: 500; + padding: 10px 16px; + font-size: 15px; + + &:hover { + background-color: $primary-color; + border-color: $primary-color; + } +} + +.simple-cards p { + margin: 20px; + font-size: 15px; +} + +.user-profile { + #edit-btn, + #edit-info-btn { + margin-bottom: 0; + } +} + +.card-block ul.list-contacts, +.card-block.groups-contact ul { + display: block; + float: none; + + li { + display: block; + float: none; + } +} + +ul.list-contacts .list-group-item { + a { + color: #292b2c; + } + + &.active a { + color: #fff; + } +} + +.pagination { + li { + display: inline-block; + } +} + +.card-block { + &.groups-contact { + margin-bottom: 0; + } + + .connection-list { + margin-bottom: 20px; + } + +} + +.table button { + margin-bottom: 0; +} + +#crm-contact .img-circle, +img.comment-img { + width: 40px; + height: 40px; +} + +.page-link { + color: $primary-color; +} + +.page-item.active .page-link { + background-color: $primary-color; + border-color: $primary-color; +} + +#main { + margin-bottom: 20px; +} +/*====== User-card End ======*/ +/** ===================== + Offline css start +========================== **/ +.offline-box { + iframe { + width: 100%; + border: 1px solid #ddd; + } +} +/*==== Offline page css end ====*/ +/** ===================== + Blog css start +========================== **/ +.blog-page { + border-top: none; + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + + .blog-box { + box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); + overflow: hidden; + + h5 { + border-bottom: 1px solid #ccc; + color: $primary-color; + margin-top: 0; + padding-bottom: 10px; + margin-bottom: 15px; + font-size: 18px; + display: block; + } + + .option-font { + background-color: $primary-color; + border-radius: 50%; + bottom: 320px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 35px; + text-align: center; + width: 35px; + } + + .blog-detail { + padding: 10px; + } + } + + .blog-img { + transition: all 0.3s ease-in-out; + overflow: hidden; + margin-bottom: -20px; + + &:hover { + opacity: 0.8; + transition: all 0.3s ease-in-out; + } + + .sharing { + position: relative; + bottom: 50px; + left: 15px; + } + + .share { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 5px; + bottom: 3px; + color: #fff; + cursor: pointer; + display: inline-block; + left: 50px; + padding: 3px 5px; + position: absolute; + } + + .share::before { + border-bottom: 6px solid transparent; + border-left: 6px solid transparent; + border-right: 6px solid rgba(0, 0, 0, 0.5); + border-top: 6px solid rgba(0, 0, 0, 0.5); + bottom: 8px; + content: ""; + height: 42%; + left: -6px; + position: absolute; + transform: rotate(-135deg); + width: 12px; + } + + .share i { + color: #fff; + font-size: 15px; + border-right: 1px solid #fff; + padding: 0 5px; + + &:last-child { + border: none; + } + + a { + padding: 0 5px; + color: #fff; + } + } + } +} + +.author { + display: inline-block; + float: right; + + a { + font-size: 13px; + } +} + +.blog_post_img h5 { + display: block; +} + +.blog-date { + font-size: 18px; + padding-bottom: 10px; + display: block; + + i { + margin-left: 5px; + font-size: 14px; + color: $primary-color; + } + + .icon-calendar { + font-size: 16px; + margin-top: 5px; + } +} + +.day { + color: #bbb; + padding-left: 10px; + font-size: 14px; +} + +.btn-blog a { + color: #fff !important; +} + +.blog-single { + h4 { + margin-top: 20px; + color: $primary-color; + font-weight: 400; + } + + p { + margin: 20px 0; + + &:last-child { + color: #777; + } + } + + .qutoe-text { + font-size: 15px; + color: $primary-color; + border-left: 3px solid $primary-color; + padding-left: 25px; + font-weight: 400; + } + + img:first-child { + width: 100%; + } +} + +.blog-article { + .articles { + img { + width: 100%; + } + } +} + +.blog-big-user { + h6, + p { + color: #757575; + } +} + +.blog-s-reply h6 { + color: $primary-color; +} + +.shares-like { + li { + &:first-child, + i { + color: #777; + } + } +} + +.blog-tag li { + display: inline-block; + padding: 5px 15px; + border: 1px solid #ccc; + margin: 5px 15px 5px 0; + + a, + i { + color: #777; + } + + &:first-child { + border: none; + padding: 5px 0; + } + + i { + font-size: 20px; + vertical-align: middle; + } + + &:hover { + background-color: $primary-color; + border-color: $primary-color; + + a, + i { + color: #fff; + } + } +} + +.shares-like { + li { + display: inline-block; + margin: 5px 15px 5px 0; + font-size: 20px; + + &:first-child { + font-size: 17px; + } + + i { + color: #fff; + } + } + + .btn-facebook, + .btn-google-plus, + .btn-linkedin, + .btn-pinterest, + .btn-twitter { + color: #fff; + padding: 10px 15px; + display: inline-block; + } +} + +.btn-dribbble, +.btn-dropbox, +.btn-facebook, +.btn-flickr, +.btn-github, +.btn-google-plus, +.btn-instagram, +.btn-linkedin, +.btn-pinterest, +.btn-skype, +.btn-tumblr, +.btn-twitter, +.btn-youtube { + i { + display: inline-block; + padding: 5px 15px; + border-radius: 3px 0 0 3px; + margin: -7px 0 -7px -13px; + } +} + +.blog-article .articles { + h6 { + padding-top: 20px; + font-weight: 400; + } + + a { + font-weight: 400; + font-size: 15px; + color: $primary-color; + margin: 20px 0; + display: block; + } +} + +.blog-s-reply h6 span { + font-size: 12px; + color: #777; + margin-left: 5px; +} + +.blog-u-comment { + span { + font-size: 14px; + } + + .blog-edit, + .blog-reply { + a { + margin-right: 10px; + font-size: 12px; + } + } +} + +.system_font_color { + font-size: 18px; + color: $primary-color; + + a { + color: $primary-color; + margin-left: 5px; + } +} + +.port_detail_next_search { + h5 { + padding-bottom: 15px; + margin-bottom: 15px; + border-bottom: 1px solid #cccccc; + display: block; + font-weight: light; + } + + a { + color: #333; + transition: all 0.3s 0s; + + i { + float: right; + margin-top: 6px; + } + } +} + +.blog_detail_social_icon span { + font-size: 18px; + padding: 10px; + border: 1px solid #999; + border-radius: 50px; + cursor: pointer; + margin-right: 10px; + transition: all 0.5s ease; + display: inline-block; + margin-bottom: 10px; + + &:hover { + background-color: $primary-color; + color: #fff; + } +} + +.latest_blog h5 a { + color: #333; + font-weight: 600; +} +/*====== Blog css ends =======*/ +/** ===================== + Gallery css start +========================== **/ +.gallery-page .card-block { + margin-bottom: -20px; +} + +.thumbnail { + margin-bottom: 20px; + + .thumb { + position: relative; + display: block; + } +} + +.card.gallery-desc { + overflow: hidden; +} + +.masonry-media { + overflow: hidden; + + img { + transition: all 0.3s ease-in-out; + + &:hover { + transform: scale(1.1); + } + } +} + +.masonry-image .masonry-media { + margin-bottom: 20px; +} + +figure.effect-goliath { + background: $primary-color; +} +/**====== Gallery css end ======**/ +/** ===================== + List-chart css start +========================== **/ +.barchart canvas, +.tristate canvas { + width: 100% !important; +} + +.ct-series-a .ct-line { + stroke: #1ce3bb; +} + +.ct-series-b .ct-line { + stroke: rgba(255, 157, 136, 0.62); +} + +.ct-series-c .ct-line { + stroke: rgba(79, 84, 103, 0.45); +} + +.ct-series-d .ct-line { + stroke: rgba(129, 142, 219, 0.61); +} + +.ct-series-a .ct-point, +.ct-series-b .ct-point, +.ct-series-c .ct-point, +.ct-series-d .ct-point { + stroke: rgba(52, 54, 70, 0.47); + stroke-width: 8px; + stroke-linecap: round; +} + +.ct-series-a .ct-slice-donut { + stroke: #01C0C8; +} + +.ct-series-b .ct-slice-donut { + stroke: #83D6DE; +} + +.ct-series-c .ct-slice-donut { + stroke: #1ABC9C; +} + +.ct-series-d .ct-slice-donut { + stroke: #4F5467; +} +/*===== List-chart Css End ====*/ +/** ===================== + Task-list css start +========================== **/ +.task-list { + select { + width: 92%; + + .task-list img { + margin-right: 5px; + display: inline-block; + } + } + + input { + width: 80%; + } +} + +.task-list-table img { + width: 40px; + + i { + color: #333; + margin-right: 5px; + } +} + +.task-page { + td:last-child { + position: relative; + } + + a { + cursor: pointer; + } + + tr td:last-child i { + margin-right: 10px; + } +} +/*===== Task-list css end ====*/ +/** ===================== + Task-detiails css start +========================== **/ +.thumb-img { + position: relative; + display: block; + + &:hover .caption-hover { + background-color: rgba(0, 0, 0, .7); + visibility: visible; + opacity: 1; + filter: alpha(opacity=100); + position: absolute; + width: 100%; + height: 100%; + } +} + +.caption-hover { + top: 0; + visibility: hidden; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: all 0.15s ease-in-out; + -o-transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; + + > span { + top: 38%; + width: 100%; + position: absolute; + text-align: center; + } +} + +.media .b-2-primary { + border: 2px solid $primary-color; +} + +.thumb-block { + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + padding: 3px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; + + a { + font-size: 12px; + } + + .btn i { + margin-right: 0; + } +} + +.comment-block .btn i { + margin-right: 0; +} + +.dropdown-item { + color: #666; + padding: 6px 20px; +} + +.dropdown-item.active, +.dropdown-item:active { + background-color: $primary-color; +} + +.task-detail-right .counter { + text-align: center; + color: #777; +} + +.task-details .table.table-xs { + td, + th { + padding: 1rem 0.3rem; + } +} + +.assign-user .media-left { + position: relative; + + img { + margin-bottom: 0; + } +} + +.photo-table img { + display: inline-block; + width: 40px; + margin-bottom: 5px; +} + +.v-middle { + vertical-align: middle; +} + +.revision-block .form-group { + margin-bottom: 0; +} + +.revision-block .btn i { + margin-right: 0; +} + +.task-setting { + .switchery { + display: block !important; + float: right; + } + + .form-group { + margin-bottom: 0; + } +} + +.task-attachment i { + cursor: pointer; +} +/**====== Task-details css end ======**/ +/** ===================== + Task-board css start +========================== **/ +.filter-bar .nav, +.filter-bar .nav-item { + display: inline-block; +} + +.filter-bar > .navbar { + background-color: #fff; + border-radius: 4px; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05), 0 3px 1px -2px rgba(0, 0, 0, .08), 0 1px 5px 0 rgba(0, 0, 0, .08); + padding: 0.5rem 1rem; +} + +.navbar-nav .nav-item { + float: left; + line-height: 26px; +} + +.nav-item button i { + margin-right: 0; +} + +.filter-bar .navbar-light .navbar-nav .nav-link { + margin-right: 10px; +} + +.card-footer .task-list-table, +.card-footer .task-list-table a img { + display: inline-block; +} + +.task-board { + margin-top: 10px; + float: right; +} + +.task-board .dropdown { + display: inline-block; +} + +p { + &.task-detail { + margin-bottom: 5px; + } + + &.task-due { + margin-bottom: 0; + } +} + +.task-right-header-revision, +.task-right-header-status, +.task-right-header-users { + padding-bottom: 10px; + padding-top: 10px; + border-bottom: 1px solid #ccc; +} + +.taskboard-right-progress, +.taskboard-right-revision, +.taskboard-right-users { + margin-top: 10px; +} + +.task-right .icofont { + margin-top: 5px; + margin-right: 0; +} + +.taskboard-right-revision .media .media-body .chat-header { + font-size: 13px; +} + +.media-left i { + margin-right: 0; +} + +.nav-item.nav-grid { + float: right; +} + +.faq-progress .progress { + position: relative; + background-color: #eeeded; + height: 10px; +} + +.faq-progress .progress .faq-text1, +.faq-progress .progress .faq-text2, +.faq-progress .progress .faq-text3, +.faq-progress .progress .faq-text4, +.faq-progress .progress .faq-text5 { + font-weight: 600; + margin-right: -37px; +} + +.faq-progress .progress .faq-bar1, +.faq-progress .progress .faq-bar2, +.faq-progress .progress .faq-bar3, +.faq-progress .progress .faq-bar4, +.faq-progress .progress .faq-bar5 { + background: #29aecc; + height: 10px; + border-radius: 0; + position: absolute; + top: 0; +} + +.faq-progress .progress .faq-bar1 { + background-color: $warning-color; +} + +.faq-progress .progress .faq-text1 { + color: #2196F3; +} + +.faq-progress .progress .faq-bar2, +.faq-progress .progress .faq-bar5 { + background-color: $success-color; +} + +.faq-progress .progress .faq-text2, +.faq-progress .progress .faq-text5 { + color: #4CAF50; +} + +.faq-progress .progress .faq-bar3 { + background-color: $danger-color; +} + +.faq-progress .progress .faq-text3 { + color: #ff5252; +} + +.faq-progress .progress .faq-bar4 { + background-color: $primary-color; +} + +.faq-progress .progress .faq-text4 { + color: #f57c00; +} + +.card-faq h4 { + color: #2196F3; +} + +.faq-progress .progress { + margin-bottom: 10px; +} +/**====== Tsak-board css end ======**/ +/** ===================== + Issue-list css start +========================== **/ +.issue-list-progress { + border-bottom: 1px solid #ccc; +} + +.issue-list-progress .progress { + position: relative; + background-color: #eeeded; + height: 9px; + width: 100%; + margin: 20px 0; + overflow: visible; +} + +.issue-progress .progress .issue-text1 { + font-weight: 600; + position: absolute; +} + +.issue-progress .progress .issue-bar1 { + background: $primary-color; + height: 10px; + border-radius: 0; + position: absolute; + top: 0; +} + +.matrics-issue .sub-title { + padding-top: 20px; + padding-bottom: 10px; + display: block; +} + +.bg-white { + background-color: #fff !important; +} + +.matrics-issue div h6 { + padding-top: 10px; + color: #777; +} + +.dd-w, +.sp-container { + z-index: 99999 !important; +} + +table.matrics-table tr:first-child td { + border-top: none !important; +} + +#issue-list-table > thead > tr > th { + border-bottom: none; +} + +.note-card .notes-list { + margin-bottom: 20px; +} +/**====== Issue-list css end ======**/ +/** ===================== + Product css start +========================== **/ + +.prod-img { + position: relative; + overflow: hidden; + + .btn i { + margin-right: 0; + } +} + +.prod-item .prod-img .option-hover { + display: none; + position: absolute; + right: 0; + top: 50%; + left: 0; + + .btn-icon { + border-radius: 5px; + } +} + +.hvr-shrink { + display: inline-block; + vertical-align: middle; + transition: all 0.3s ease-in-out; + + &:hover { + transform: scale(1.1); + } +} + +.prod-img .p-new a { + position: absolute; + top: 15px; + right: 0; + padding: 8px 13px; + line-height: 1; + font-size: 13px; + text-transform: uppercase; + border-radius: 2px 0 0 2px; + background: $info-color; + color: #fff; + letter-spacing: 1px; + font-weight: 600; +} + +.prod-info { + .br-wrapper { + margin: 0 auto 20px; + } + + .br-widget { + display: flex; + justify-content: center; + align-items: center; + margin-top: 0; + } + + h4 { + font-size: 18px; + margin-bottom: 10px; + } + + .prod-price { + font-size: 22px; + font-weight: 600; + margin-bottom: 10px; + + .old-price { + color: #919aa3; + text-decoration: line-through; + font-size: 50%; + } + } +} + +.prod-view:hover .option-hover { + display: inline-block; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + z-index: 1; +} + +.prod-item .prod-info { + background: #fff; + padding: 30px 0 20px; +} + +.prod-item .br-widget { + min-height: inherit; +} + +.prod-img .p-sale { + position: absolute; + top: 15px; + right: 20px; + width: 40px; + height: 40px; + font-size: 11px; + text-transform: uppercase; + border-radius: 50%; + background-color: #ff5252; + color: #fff; + font-weight: 800; + letter-spacing: 1px; + padding: 11px 4px; +} + +.prod-info .br-widget { + display: flex; + justify-content: center; + align-items: center; + margin-top: 0; +} + +.option-icon i { + height: 25px; + width: 25px; + font-size: 25px; + line-height: 36px; +} +/**====== Product css end ======**/ +/** ===================== + Product-details css start +========================== **/ +.product-detail-page { + border-top: none; +} + +.product-detail { + .br-wrapper { + margin: 10px 0; + } + + .product-detail .btn i { + margin-right: 0; + } + + .br-widget { + min-height: 35px; + margin-top: 0; + display: block; + } + + .btn-number { + background-color: #e0e0e0; + border-color: #d4d4d4; + border-radius: 0; + color: #000; + } + + .product-price { + display: inline-block; + margin-right: 50px; + font-size: 24px; + } + + .pro-desc { + margin-top: 15px; + margin-bottom: 15px; + } + + .done-task { + text-decoration: line-through; + } + + hr { + margin-top: 15px; + margin-bottom: 15px; + } +} + +#small_banner { + .slick-slide { + -webkit-filter: grayscale(100%); + filter: grayscale(100%); + opacity: 0.5; + } + + img { + cursor: pointer; + } + + .slick-center { + filter: grayscale(0); + opacity: 1; + } + + &:hover .slick-prev { + left: 0; + transition: all ease-in 0.3s; + } + + &:hover .slick-next { + right: 0; + transition: all ease-in 0.3s; + } +} + +.port_details_all_img { + overflow: hidden; +} + +.page-link:hover { + color: $primary-color; +} + +.slick-prev { + left: -45px; + z-index: 1; + height: 100%; + background: rgba(0, 0, 0, 0.62); + width: 4%; + transition: all ease-in 0.3s; + + &:focus, + &:hover { + color: transparent; + outline: none; + background: rgba(0, 0, 0, 0.80); + } +} + +.brighttheme-icon-sticker:after { + top: -5px; + content: "\002016"; +} + +.slick-next { + right: -45px; + z-index: 1; + height: 100%; + background: rgba(0, 0, 0, 0.62); + width: 4%; + transition: all ease-in 0.3s; + + &:focus, + &:hover { + color: transparent; + outline: none; + background: rgba(0, 0, 0, 0.80); + } +} + +.counter-input .input-group { + width: 20%; +} + +.pro-det-tab .tab-content { + border: 1px solid #ccc; + border-top: 0; +} + +.big_banner .port_big_img { + margin-bottom: 15px; +} + +.cd-price .cd-price-month { + font-size: 64px; +} + +.product-edit .br-wrapper { + margin: 10px 0 30px; +} + +.addcontact .md-content > div ul { + padding-left: 0; +} +/**====== Product-details css end ======**/ +/* ====================== + Panels and wells css start +========================= */ +.panel { + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} + +.panel-body p { + overflow: hidden; + margin-bottom: 0; +} + +.panels-wells { + .panel { + margin-bottom: 20px; + } + + .panel .panel-body { + padding: 15px; + } +} + +.panel-heading { + padding: 10px 15px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.panel-footer { + padding: 10px 15px; + background-color: #fafafa; + border-top: 1px solid #eeeeee; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} +/**====== Panels and wells css end ======**/ +/** ===================== + Search css start +========================== **/ +.search-result { + .card { + border-top: none; + box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); + + .card-block { + h5 { + font-weight: 600; + } + + p { + margin-bottom: 0; + margin-top: 10px; + line-height: 1.4; + } + } + } +} + +.seacrh-header { + margin-top: 20px; + display: flex; + align-items: center; +} + +.search-content { + display: flex; + align-items: center; + border-bottom: 1px solid #ccc; + + img { + width: 120px; + } + + &:last-child { + border-bottom: none; + margin-bottom: 0; + padding-bottom: 0; + } +} + +.search-result i { + float: right; + line-height: 1.5; +} + +.search2 .card-block:first-child { + padding-top: 0; +} +/**====== Search css end ======**/ +/** ===================== + Wizard css start +========================== **/ +.cart-page .wizard > .content > .body { + width: 100%; + padding: 0; +} + +.wizard > .content > .body { + width: 100%; +} + +.card .wizard > .steps .current a { + outline: none; + border-radius: 5px; +} + +.payment-card { + border: 1px solid #ccc; + border-radius: 0; + margin-bottom: 15px; + padding: 20px; + + table { + margin-bottom: 0; + } +} + +.confirmation { + text-align: center; + font-size: 80px; +} + +.confirmation-icon { + color: $danger-color; +} + +.width-100 { + width: 100%; +} + +.post-input { + padding: 10px 10px 10px 5px; + display: block; + width: 100%; + border: none; + resize: none; +} + +.file-upload-lbl { + max-width: 15px; + padding: 5px 0 0; +} +/**====== Wizard css end ======**/ +/**====== Timeline css start ======**/ +.post-timelines .media { + align-items: center; +} + +a[data-lightbox="example-set"] .img-fluid, +a[data-lightbox="roadtrip"] .img-fluid, +a[data-toggle="lightbox"] .img-fluid { + margin: 10px 0; +} +/**====== Timeline css end ======**/ +/** ===================== + Wall css start +========================== **/ +.post-new-footer { + border-top: 1px solid #ccc; + + i { + font-size: 18px; + margin-right: 15px; + cursor: pointer; + } +} + +.inline-editable { + .btn { + padding: 10px; + } + + .input-group .form-control { + width: 100%; + } +} + +.input-group { + span { + cursor: pointer; + } + + a { + padding-top: 5px; + padding-bottom: 5px; + font-size: 12px; + } +} + +.msg-send { + background-color: #f3f3f3; + + &:focus { + background-color: #f3f3f3; + } +} + +.wall-dropdown:after { + position: absolute; + top: 20px; + right: 15px; + cursor: pointer; +} + +.wall-img-preview { + display: inline-block; + text-align: center; + + .wall-item { + display: block; + float: left; + position: relative; + overflow: hidden; + border: 2px solid #fff; + background-repeat: no-repeat; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + background-position: center; + } + + .wall-item:first-child:nth-last-child(2), + .wall-item:first-child:nth-last-child(2)~div { + width: 50%; + } +} + +.wall-img-preview .wall-item > img { + display: none; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(2), +.wall-img-preview .wall-item:first-child:nth-last-child(2)~div { + width: 50%; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(10), +.wall-img-preview .wall-item:first-child:nth-last-child(10)~div:not(:last-child), +.wall-img-preview .wall-item:first-child:nth-last-child(11)~div:nth-last-of-type(-n+3), +.wall-img-preview .wall-item:first-child:nth-last-child(3), +.wall-img-preview .wall-item:first-child:nth-last-child(3)~div, +.wall-img-preview .wall-item:first-child:nth-last-child(4), +.wall-img-preview .wall-item:first-child:nth-last-child(4)~div:not(:last-child), +.wall-img-preview .wall-item:first-child:nth-last-child(5), +.wall-img-preview .wall-item:first-child:nth-last-child(5)~div:not(:nth-last-of-type(-n+2)), +.wall-img-preview .wall-item:first-child:nth-last-child(6), +.wall-img-preview .wall-item:first-child:nth-last-child(6)~div, +.wall-img-preview .wall-item:first-child:nth-last-child(7)~div:nth-last-of-type(-n+3), +.wall-img-preview .wall-item:first-child:nth-last-child(9), +.wall-img-preview .wall-item:first-child:nth-last-child(9)~div { + width: 33.333333%; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(5)~div:nth-last-of-type(-n+2) { + width: 50%; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(11), +.wall-img-preview .wall-item:first-child:nth-last-child(11)~div:not(:nth-last-of-type(-n+3)), +.wall-img-preview .wall-item:first-child:nth-last-child(12), +.wall-img-preview .wall-item:first-child:nth-last-child(12)~div, +.wall-img-preview .wall-item:first-child:nth-last-child(7), +.wall-img-preview .wall-item:first-child:nth-last-child(7)~div:not(:nth-last-of-type(-n+3)), +.wall-img-preview .wall-item:first-child:nth-last-child(8), +.wall-img-preview .wall-item:first-child:nth-last-child(8)~div { + width: 25%; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(10)~div:nth-child(10), +.wall-img-preview .wall-item:first-child:nth-last-child(4)~div:nth-child(4), +.wall-img-preview .wall-item:only-child { + width: 100%; +} + +.fb-timeliner { + h2 { + background: $primary-color; + color: #fff; + margin-top: 0; + padding: 15px; + font-size: 16px; + border-radius: 2px; + -webkit-border-radius: 4px; + font-weight: 300; + } + + ul { + margin-left: 15px; + margin-bottom: 20px; + + li { + margin-bottom: 3px; + + a { + color: #999797; + border-left: 4px solid #d3d7dd; + padding-left: 10px; + padding-top: 3px; + padding-bottom: 3px; + display: block; + + &:hover { + color: #999797; + border-left: 4px solid #b1b1b1; + padding-left: 10px; + } + } + + &.active a { + color: #7a7a7a; + border-left: 4px solid #7a7a7a; + padding-left: 10px; + } + } + } +} +/*====== Wall css End ======*/ +/** ===================== + X-editable css start +========================== **/ +.dotted-line-theme .no_edit { + width: 100% !important; +} + +.dotted-line-theme .no_edit .i_text { + font-size: 13px; +} + +.dotted-line-theme .no_edit { + padding: 15px 2px; +} + +.dotted-line-theme .just_edit input[type="radio"] { + opacity: 0; +} + +.dotted-line-theme .ibtn_container { + padding-left: 0; + margin-top: 2px; + position: absolute; + top: 6px; + z-index: 999; + width: 120px; + + i { + color: #fff; + margin-right: 0; + } +} + +.dotted-line-theme .i_edit, +.dotted-line-theme .ibtn_container, +.dotted-line-theme .just_edit, +.dotted-line-theme .just_edit input, +.dotted-line-theme .just_edit textarea, +.dotted-line-theme .no_edit, +.dotted-line-theme .no_edit .i_text { + font-size: 13px; +} + +.wizard > .content > .body label.error { + margin-left: 0; +} + +#msform #progressbar li.active { + color: $primary-color; +} + +#msform #progressbar li.active:before, +#progressbar li.active:after { + background: $primary-color; +} + +#msform a { + color: $primary-color; + font-weight: 600; +} +/*====== X-editable css End ======*/ +/** ===================== + Invoice css start +========================== **/ +.invoice-contact { + display: flex; + margin-bottom: 30px; + padding-top: 30px; + align-items: center; +} + +.invoice-table { + border-left: 1px solid #fff; + padding-left: 20px; +} + +.invoice-table td, +.invoice-table th { + border-top: none; + padding: 3px 0; +} + +.invoice-table > tbody > tr:last-child > td, +.invoice-table > tfoot > tr:last-child > td { + padding-bottom: 0; +} + +.invoice-box h1 { + font-size: 7rem; +} + +.invoice-order { + padding-left: 0; + + th:first-child { + padding-left: 0; + width: 80px; + } +} + +.invoice-detail-table th:first-child { + width: 450px; + text-align: left; +} + +.invoice-detail-table { + thead th { + text-align: center; + } + + td { + vertical-align: middle; + text-align: center; + + &:first-child { + text-align: left; + } + } +} + +.invoice-total { + background: #f3f3f3; + padding: 30px 0; +} + +.invoice-total td, +.invoice-total th { + text-align: right; +} + +.invoice-total td { + padding-left: 30px; +} + +.invoive-info { + display: flex; + margin-bottom: 30px; + + h6 { + margin-bottom: 20px; + text-transform: uppercase; + font-weight: 600; + color: #757575; + } +} + +.invoice-total tbody { + padding-right: 20px; + float: right; +} + +.dropdown-menu { + i { + margin-right: 5px; + } +} +/**====== Invoice css end ======**/ +.grid-layout span { + display: block; + border: 1px solid #ddd; + padding: 10px; + margin: 5px 0; +} + +.vertical-alignment .row { + padding: 15px 0; + min-height: 10rem; + border: 1px solid #ddd; +} + +.inte-benifits { + border: 1px solid #ddd; + + ul { + list-style: square; + padding-left: 20px; + } +} +/** ===================== + Version css start +========================== **/ +.version .card-block { + padding: 0; +} + +.card.version .card-header .card-header-right { + background-color: #fff; + top: 8px; +} + +.version .nav { + display: block; +} + +.version .nav li { + display: block; + padding: 10px 20px; + cursor: pointer; + + &:hover { + background-color: #f6f7f7; + } + + a { + color: #666; + } + + span { + position: absolute; + right: 20px; + } +} + +.version .navigation-header a { + color: #999; +} + +.support-btn { + padding: 0 20px 20px; +} + +.introjs-helperNumberLayer { + background: linear-gradient(to bottom, lighten($danger-color,5%) 0%, $danger-color 100%); +} + +.dd-handle, +.dd3-content { + font-weight: 600; +} + +.img-radius { + border-radius: 5px; +} + +.version .nav li:first-child { + border-top: 1px solid #ddd; + color: #666; +} +/**====== Version css end ======**/ +/**====== Date-dropper css ======**/ +.dd-w, +.sp-container { + z-index: 99; +} +/*====== Color css ends ======= */ +/** ===================== + Session Timeout css start +========================== **/ +#sessionTimeout-dialog .close { + display: none; +} +/*====== Session Timeout css ends ======= */ +.pull-0 { + right: auto; +} + +.pull-1 { + right: 8.333333%; +} + +.pull-2 { + right: 16.666667%; +} + +.pull-3 { + right: 25%; +} + +.pull-4 { + right: 33.333333%; +} + +.pull-5 { + right: 41.666667%; +} + +.pull-6 { + right: 50%; +} + +.pull-7 { + right: 58.333333%; +} + +.pull-8 { + right: 66.666667%; +} + +.pull-9 { + right: 75%; +} + +.pull-10 { + right: 83.333333%; +} + +.pull-11 { + right: 91.666667%; +} + +.pull-12 { + right: 100%; +} + +.push-0 { + left: auto; +} + +.push-1 { + left: 8.333333%; +} + +.push-2 { + left: 16.666667%; +} + +.push-3 { + left: 25%; +} + +.push-4 { + left: 33.333333%; +} + +.push-5 { + left: 41.666667%; +} + +.push-6 { + left: 50%; +} + +.push-7 { + left: 58.333333%; +} + +.push-8 { + left: 66.666667%; +} + +.push-9 { + left: 75%; +} + +.push-10 { + left: 83.333333%; +} + +.push-11 { + left: 91.666667%; +} + +.push-12 { + left: 100%; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} +@media (min-width: 576px) { + .col-sm { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.333333%; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + + .col-sm-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.666667%; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + + .col-sm-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.333333%; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + + .col-sm-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.666667%; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + + .col-sm-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.333333%; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + + .col-sm-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.666667%; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + + .col-sm-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.333333%; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + + .col-sm-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.666667%; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + + .col-sm-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + + .pull-sm-0 { + right: auto; + } + + .pull-sm-1 { + right: 8.333333%; + } + + .pull-sm-2 { + right: 16.666667%; + } + + .pull-sm-3 { + right: 25%; + } + + .pull-sm-4 { + right: 33.333333%; + } + + .pull-sm-5 { + right: 41.666667%; + } + + .pull-sm-6 { + right: 50%; + } + + .pull-sm-7 { + right: 58.333333%; + } + + .pull-sm-8 { + right: 66.666667%; + } + + .pull-sm-9 { + right: 75%; + } + + .pull-sm-10 { + right: 83.333333%; + } + + .pull-sm-11 { + right: 91.666667%; + } + + .pull-sm-12 { + right: 100%; + } + + .push-sm-0 { + left: auto; + } + + .push-sm-1 { + left: 8.333333%; + } + + .push-sm-2 { + left: 16.666667%; + } + + .push-sm-3 { + left: 25%; + } + + .push-sm-4 { + left: 33.333333%; + } + + .push-sm-5 { + left: 41.666667%; + } + + .push-sm-6 { + left: 50%; + } + + .push-sm-7 { + left: 58.333333%; + } + + .push-sm-8 { + left: 66.666667%; + } + + .push-sm-9 { + left: 75%; + } + + .push-sm-10 { + left: 83.333333%; + } + + .push-sm-11 { + left: 91.666667%; + } + + .push-sm-12 { + left: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.333333%; + } + + .offset-sm-2 { + margin-left: 16.666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.333333%; + } + + .offset-sm-5 { + margin-left: 41.666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.333333%; + } + + .offset-sm-8 { + margin-left: 66.666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.333333%; + } + + .offset-sm-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 768px) { + .col-md { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.333333%; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + + .col-md-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.666667%; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + + .col-md-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.333333%; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + + .col-md-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.666667%; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + + .col-md-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.333333%; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + + .col-md-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.666667%; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + + .col-md-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.333333%; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + + .col-md-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.666667%; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + + .col-md-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + + .pull-md-0 { + right: auto; + } + + .pull-md-1 { + right: 8.333333%; + } + + .pull-md-2 { + right: 16.666667%; + } + + .pull-md-3 { + right: 25%; + } + + .pull-md-4 { + right: 33.333333%; + } + + .pull-md-5 { + right: 41.666667%; + } + + .pull-md-6 { + right: 50%; + } + + .pull-md-7 { + right: 58.333333%; + } + + .pull-md-8 { + right: 66.666667%; + } + + .pull-md-9 { + right: 75%; + } + + .pull-md-10 { + right: 83.333333%; + } + + .pull-md-11 { + right: 91.666667%; + } + + .pull-md-12 { + right: 100%; + } + + .push-md-0 { + left: auto; + } + + .push-md-1 { + left: 8.333333%; + } + + .push-md-2 { + left: 16.666667%; + } + + .push-md-3 { + left: 25%; + } + + .push-md-4 { + left: 33.333333%; + } + + .push-md-5 { + left: 41.666667%; + } + + .push-md-6 { + left: 50%; + } + + .push-md-7 { + left: 58.333333%; + } + + .push-md-8 { + left: 66.666667%; + } + + .push-md-9 { + left: 75%; + } + + .push-md-10 { + left: 83.333333%; + } + + .push-md-11 { + left: 91.666667%; + } + + .push-md-12 { + left: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.333333%; + } + + .offset-md-2 { + margin-left: 16.666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.333333%; + } + + .offset-md-5 { + margin-left: 41.666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.333333%; + } + + .offset-md-8 { + margin-left: 66.666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.333333%; + } + + .offset-md-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 992px) { + .col-lg { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.333333%; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + + .col-lg-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.666667%; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + + .col-lg-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.333333%; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + + .col-lg-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.666667%; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + + .col-lg-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.333333%; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + + .col-lg-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.666667%; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + + .col-lg-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.333333%; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + + .col-lg-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.666667%; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + + .col-lg-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + + .pull-lg-0 { + right: auto; + } + + .pull-lg-1 { + right: 8.333333%; + } + + .pull-lg-2 { + right: 16.666667%; + } + + .pull-lg-3 { + right: 25%; + } + + .pull-lg-4 { + right: 33.333333%; + } + + .pull-lg-5 { + right: 41.666667%; + } + + .pull-lg-6 { + right: 50%; + } + + .pull-lg-7 { + right: 58.333333%; + } + + .pull-lg-8 { + right: 66.666667%; + } + + .pull-lg-9 { + right: 75%; + } + + .pull-lg-10 { + right: 83.333333%; + } + + .pull-lg-11 { + right: 91.666667%; + } + + .pull-lg-12 { + right: 100%; + } + + .push-lg-0 { + left: auto; + } + + .push-lg-1 { + left: 8.333333%; + } + + .push-lg-2 { + left: 16.666667%; + } + + .push-lg-3 { + left: 25%; + } + + .push-lg-4 { + left: 33.333333%; + } + + .push-lg-5 { + left: 41.666667%; + } + + .push-lg-6 { + left: 50%; + } + + .push-lg-7 { + left: 58.333333%; + } + + .push-lg-8 { + left: 66.666667%; + } + + .push-lg-9 { + left: 75%; + } + + .push-lg-10 { + left: 83.333333%; + } + + .push-lg-11 { + left: 91.666667%; + } + + .push-lg-12 { + left: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.333333%; + } + + .offset-lg-2 { + margin-left: 16.666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.333333%; + } + + .offset-lg-5 { + margin-left: 41.666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.333333%; + } + + .offset-lg-8 { + margin-left: 66.666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.333333%; + } + + .offset-lg-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 1200px) { + .col-xl { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.333333%; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + + .col-xl-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.666667%; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + + .col-xl-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.333333%; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + + .col-xl-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.666667%; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + + .col-xl-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.333333%; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + + .col-xl-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.666667%; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + + .col-xl-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.333333%; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + + .col-xl-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.666667%; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + + .col-xl-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + + .pull-xl-0 { + right: auto; + } + + .pull-xl-1 { + right: 8.333333%; + } + + .pull-xl-2 { + right: 16.666667%; + } + + .pull-xl-3 { + right: 25%; + } + + .pull-xl-4 { + right: 33.333333%; + } + + .pull-xl-5 { + right: 41.666667%; + } + + .pull-xl-6 { + right: 50%; + } + + .pull-xl-7 { + right: 58.333333%; + } + + .pull-xl-8 { + right: 66.666667%; + } + + .pull-xl-9 { + right: 75%; + } + + .pull-xl-10 { + right: 83.333333%; + } + + .pull-xl-11 { + right: 91.666667%; + } + + .pull-xl-12 { + right: 100%; + } + + .push-xl-0 { + left: auto; + } + + .push-xl-1 { + left: 8.333333%; + } + + .push-xl-2 { + left: 16.666667%; + } + + .push-xl-3 { + left: 25%; + } + + .push-xl-4 { + left: 33.333333%; + } + + .push-xl-5 { + left: 41.666667%; + } + + .push-xl-6 { + left: 50%; + } + + .push-xl-7 { + left: 58.333333%; + } + + .push-xl-8 { + left: 66.666667%; + } + + .push-xl-9 { + left: 75%; + } + + .push-xl-10 { + left: 83.333333%; + } + + .push-xl-11 { + left: 91.666667%; + } + + .push-xl-12 { + left: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.333333%; + } + + .offset-xl-2 { + margin-left: 16.666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.333333%; + } + + .offset-xl-5 { + margin-left: 41.666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.333333%; + } + + .offset-xl-8 { + margin-left: 66.666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.333333%; + } + + .offset-xl-11 { + margin-left: 91.666667%; + } +} +/*====== Warning css starts ======= */ + +.ie-warning { + position: fixed; + top: 0; + left: 0; + z-index: 999999; + background: #000000; + width: 100%; + height: 100%; + text-align: center; + color: #fff; + font-family: "Courier New", Courier, monospace; + padding: 50px 0; +} + +.ie-warning p { + font-size: 17px; +} + +.ie-warning .iew-container { + min-width: 1024px; + width: 100%; + height: 200px; + background: #fff; + margin: 50px 0; +} + +.ie-warning .iew-download { + list-style: none; + padding: 30px 0; + margin: 0 auto; + width: 720px; +} + +.ie-warning .iew-download > li { + float: left; + vertical-align: top; +} + +.ie-warning .iew-download > li > a { + display: block; + color: #000; + width: 140px; + font-size: 15px; + padding: 15px 0; +} + +.ie-warning .iew-download > li > a > div { + margin-top: 10px; +} + +.ie-warning .iew-download > li > a:hover { + background-color: #eee; +} +/*====== Warning css ends ======= */ +.image-cropper-container { + margin-top: 10px; +} +/*====== Json form css start =======*/ +.alpaca-field img { + width: 250px; +} +/*====== Json form css ends =======*/ +/*====== Sticky css start =======*/ +.arrow_box { + z-index: 0; +} +@media only screen and (max-width:575px) { + .sticky-card { + margin-bottom: 250px; + } +} +/*====== Sticky css ends =======*/ +/*====== Ready to use css start ======*/ +.j-pro .j-label { + font-weight: 600; +} +/*====== Ready to use css ends ======*/ +.ms-container { + width: 100%; +} +/** ===================== + Theme-preloader css start +========================== **/ + +.theme-loader { + height: 100%; + width: 100%; + background-color: rgba(255, 255, 255, 1); + position: fixed; + z-index: 999999; + top: 0; + + .ball-scale { + left: 50%; + top: 50%; + position: absolute; + height: 50px; + width: 50px; + margin: -25px 0 0 -25px; + + .contain { + height: 100%; + width: 100%; + + .ring { + display: none; + + &:first-child { + display: block; + height: 100%; + width: 100%; + border-radius: 50%; + padding: 10px; + border: 3px solid transparent; + border-left-color: $primary-color; + border-right-color: $primary-color; + animation: round-rotate 1.5s ease-in-out infinite; + .frame { + height: 100%; + width: 100%; + border-radius: 50%; + border: 3px solid transparent; + border-left-color: $success-color; + border-right-color: $success-color; + animation: round-rotate 1.5s ease-in-out infinite; + } + } + } + } + } +} +@keyframes round-rotate { + 100% { + transform: rotate(360deg); + } +} + +.progress { + height: 1rem; + + .progress-bar { + height: 100%!important; + } +} +// ===================== scroll bar =========== + +.pcoded { + .mCSB_container_wrapper { + margin-right: 0; + + > .mCSB_container { + padding-right: 0; + } + } + + .mCSB_scrollTools { + width: 10px; + + .mCSB_draggerRail { + background-color: transparent; + width: 10px; + } + + .mCSB_dragger .mCSB_dragger_bar { + background-color: transparentize($inverse-color,1); + } + + .mCSB_dragger.mCSB_dragger_onDrag, + .mCSB_dragger:active { + .mCSB_dragger_bar { + background-color: transparentize($inverse-color,0.5); + } + } + } + + #styleSelector, + .main-menu { + &:hover { + .mCSB_dragger_bar { + background-color: transparentize($inverse-color,0.8); + } + } + } +} + +.scroll-container { + overflow-x: hidden; +} + +#main-chat, +.full-calender { + .page-error { + i { + font-size: 35px; + border-radius: 6px; + padding: 6px 9px; + } + } + @media only screen and (min-width:788px) { + .page-error { + display: none; + } + } + @media only screen and (max-width:786px) { + .page-body { + display: none; + } + } +} +@media only screen and (max-width:575px) { + .dt-bootstrap4 > div:last-child { + // display: none; + } + + .card .card-header .card-header-right.job-compney-btn { + position: relative; + float: left; + right: 0; + } + + .clndr { + .event-listing { + display: none; + } + + .clndr-grid { + width: 100%; + + .day-number { + padding: 3px 4px !important; + } + } + } +} + +.dotted-line-theme .no_edit { + border-bottom: 1px dotted $primary-color; +} + +.handsontable td, +.handsontable th { + color: $inverse-color; +} + +#map, +.radial-bar:after { + z-index: 99; +} + +.content-group { + padding: 10px; +} diff --git a/src/main/resources/static/files/assets/scss/partials/_generic.scss b/src/main/resources/static/files/assets/scss/partials/_generic.scss new file mode 100644 index 0000000..5113a26 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/_generic.scss @@ -0,0 +1,817 @@ +/** ===================== + Generic-class css start +========================== **/ + +.generic-card-block code { + cursor: pointer; + display: inline-block; + margin-right: 10px; + margin-bottom: 10px; +} + +.generic-image-body { + li { + padding: 0 20px; + display: inline-block; + } + code { + display: block; + } + img { + display: block; + margin: 10px auto 0; + } +} + + +/*====== Padding css starts ======*/ + +$i:0; +@while $i<=50 { + .p-#{$i} { + padding:#{$i}px; + } + $i:$i+5; +} + + +/*====== Padding css ends ======*/ + + +/*====== Padding-top css starts ======*/ + +$i:0; +@while $i<=50 { + .p-t-#{$i} { + padding-top:#{$i}px !important; + } + $i:$i+5; +} + + +/*====== Padding-top css ends ======*/ + + +/*====== Padding-bottom css starts ======*/ + +$i:0; +@while $i<=50 { + .p-b-#{$i} { + padding-bottom:#{$i}px !important; + } + $i:$i+5; +} + + +/*====== Padding-bottom css ends ======*/ + + +/*====== Padding-left css starts ======*/ + +$i:0; +@while $i<=50 { + .p-l-#{$i} { + padding-left:#{$i}px; + } + $i:$i+5; +} + + +/*====== Padding-left css ends ======*/ + + +/*====== Padding-right css starts ======*/ + +$i:0; +@while $i<=50 { + .p-r-#{$i} { + padding-right:#{$i}px; + } + $i:$i+5; +} + + +/*====== Padding-right css ends ======*/ + + +/*====== Margin css starts ======*/ + +$i:0; +@while $i<=50 { + .m-#{$i} { + margin:#{$i}px; + } + $i:$i+5; +} + + +/*====== Margin css ends ======*/ + + +/*====== Margin-top css starts ======*/ + +$i:0; +@while $i<=50 { + .m-t-#{$i} { + margin-top:#{$i}px; + } + $i:$i+5; +} + + +/*====== Margin-top css ends ======*/ + + +/*====== Margin-Bottom css starts ======*/ + +$i:0; +@while $i<=50 { + .m-b-#{$i} { + margin-bottom:#{$i}px; + } + $i:$i+5; +} + + +/*====== Margin-Bottom css ends ======*/ + + +/*====== Margin-left css starts ======*/ + +$i:0; +@while $i<=50 { + .m-l-#{$i} { + margin-left:#{$i}px; + } + $i:$i+5; +} + + +/*====== Margin-left css ends ======*/ + + +/*====== Margin-right css starts ======*/ + +$i:0; +@while $i<=50 { + .m-r-#{$i} { + margin-right:#{$i}px; + } + $i:$i+5; +} + + +/*====== Margin-right css ends ======*/ + + +/*====== Display css starts ======*/ + +$i:none, +inline-block, +inline-flex; +@each $val in $i { + .d-#{$val} { + display: $val; + } +} + + +/*====== display css ends ======*/ + + +/*====== Border-radius css starts ======*/ + +$i:0; +@while $i<=10 { + .b-radius-#{$i} { + border-radius:#{$i}px !important; + } + $i:$i+5; +} + + +/*====== Border-radius css ends ======*/ + + +/*====== Font-size css starts ======*/ + +$i:10; +@while $i<=80 { + .f-#{$i} { + font-size:#{$i}px; + } + $i:$i+2; +} + + +/*====== Font-size css ends ======*/ + + +/*====== Font-weight css starts ======*/ + +$i:100, +300, +400, +600, +700, +900; +@each $val in $i { + .f-w-#{$val} { + @if($val==900){ + font-weight: 600; + }@else{ + font-weight: $val; + } + } +} + + +/*====== Font-weight css ends ======*/ + + +/*====== Font-style css starts ======*/ + +$i:normal, +italic, +oblique, +initial, +inherit; +@each $val in $i { + .f-s-#{$val} { + font-style: $val; + } +} + + +/*====== Font-style css ends ======*/ + + +/*====== Text-align css starts ======*/ + +$i:center, +left, +right; +@each $val in $i { + .text-#{$val} { + text-align: $val; + } +} + + +/*====== Text-align css ends ======*/ + + +/*====== Text-Transform css starts ======*/ + +$i:capitalize, +uppercase, +lowercase; +@each $val in $i { + .text-#{$val} { + text-transform: $val; + } +} + + +/*====== Text-Transform css ends ======*/ + + +/*====== Text-Decoration css starts ======*/ + +$i:overline, +line-through, +underline; +@each $val in $i { + .text-#{$val} { + text-decoration: $val; + } +} + + +/*====== Text-Decoration css ends ======*/ + + +/*====== Vertical-Align css starts ======*/ + +$i:baseline, +sub, +super, +top, +text-top, +middle, +bottom, +text-bottom, +initial, +inherit; +@each $val in $i { + .#{$val} { + vertical-align: $val; + } +} + + +/*====== Vertical-Align css ends ======*/ + + +/*====== Position css starts ======*/ + +$i:static, +absolute, +fixed, +relative, +initial, +inherit; +@each $val in $i { + .pos-#{$val} { + position: $val; + } +} + + +/*====== Position css ends ======*/ + + +/*====== Float css starts ======*/ + +$i:left, +right, +none; +@each $val in $i { + .f-#{$val} { + float: $val; + } +} + + +/*====== Float css ends ======*/ + + +/*====== Overflow css starts ======*/ + +$i:hidden, +visible, +auto; +@each $val in $i { + .o-#{$val} { + overflow: $val; + } +} + + +/*====== Overflow css ends ======*/ + + +/*====== Image-sizes css starts ======*/ + +$i:20; +@while $i<=100 { + .img-#{$i} { + width:#{$i}px; + } + $i:$i+10; +} + + +/*====== Image-sizes css ends ======*/ + + +/*======= Text css starts ===========*/ + +$custom-color:#64b0f2; +$pink-color:#ff7aa3; +$muted-color:#919aa3; +$dark-color:#2b3d51; +$purple-color:#9261c6; +$muted-color:#919aa3; +$text-name:text-primary, +text-warning, +text-default, +text-danger, +text-success, +text-inverse, +text-info, +text-custom, +text-pink, +text-muted, +text-dark, +text-purple, +text-muted; +$text-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color, +$custom-color, +$pink-color, +$muted-color, +$dark-color, +$purple-color, +$muted-color; +@each $var in $text-name { + $i: index($text-name, $var); + .#{$var} { + color: nth($text-color, $i) !important; + } +} + + +/*======= Text css ends ===========*/ + + +/*======= Label-color css starts ======= */ + +.label { + border-radius: 2px; + color: #fff; + font-size: 12px; + line-height: 1; + margin-bottom: 0; + text-transform: capitalize; +} + +$label-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$label-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $label-name { + $i: index($label-name, $var); + .label-#{$var} { + background:linear-gradient(to right, nth($label-color, $i),lighten(nth($label-color, $i),10%)); + } +} +.label-warning{ + color:#fff; +} + +/*======= Label-color css starts ======= */ + + +/*======= Badge-color css starts ======= */ + +$badge-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$badge-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $badge-name { + $i: index($badge-name, $var); + .badge-#{$var} { + background-color: nth($label-color, $i); + } +} + + +/*======= Badge-color css end ======= */ + + +/*======= Background-color css starts ======= */ + +.bg-color-box { + text-align: center; + display: inline-block; + padding: 10px 20px; + box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.49); + font-weight: 600; + margin-right: 20px; + margin-bottom: 20px; + cursor: pointer; +} + +.bg-color-box span { + color: #fff; +} + +$background-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$background-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $background-name { + $i: index($background-name, $var); + .bg-#{$var} { + background-color: nth($label-color, $i) !important; + color: #fff; + } +} + + +/*======= Background-color css end ======= */ + + +/*======= Button-color css starts ======= */ + +$btn-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$btn-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $btn-name { + $i: index($btn-name, $var); + .color-#{$var} { + background-color: nth($btn-color, $i); + } +} + + +/*======= Button-color css ends ======= */ + + +/*======= Loader-color css starts ======= */ + +$loader-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$loader-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $loader-name { + $i: index($loader-name, $var); + .loader-#{$var} { + background-color: nth($loader-color, $i) !important; + } +} + + +/*======= Loader-color css ends ======= */ + + +/*======= Nestable-color css starts ======= */ + +$nestable-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$nestable-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $nestable-name { + $i: index($nestable-name, $var); + .nestable-#{$var} { + background-color: nth($nestable-color, $i) !important; + border-color: nth($nestable-color, $i); + color: #fff !important; + } +} + + +/*======= Nestable-color css ends ======= */ + + +/*======= Table-Border-Bottom-color css starts ======= */ + +$border-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$border-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $border-name { + $i: index($border-name, $var); + table thead .border-bottom-#{$var} th, + table tbody .border-bottom-#{$var} th, + table tbody .border-bottom-#{$var} td { + border-bottom: 1px solid nth($border-color, $i); + } +} + + +/*======= Table-Border-Bottom-color css ends ======= */ + + +/*======= Table styling css starts ======= */ + +$table-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$table-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $table-name { + $i: index($table-name, $var); + .table-styling .table-#{$var}, + .table-styling.table-#{$var} { + background-color: nth($border-color, $i); + color: #fff; + border: 3px solid nth($border-color, $i); + thead { + background-color: darken(nth($border-color, $i), 10%); + border: 3px solid darken(nth($border-color, $i), 10%); + } + } +} + + +/*======= Table styling css ends ======= */ + + +/*======= Toolbar css starts ======= */ + +$light:#bdc3c7; +$dark:#34495e; +$toolbar-name:primary, +warning, +light, +danger, +success, +dark, +info; +$toolbar-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $toolbar-name { + $i: index($toolbar-name, $var); + .toolbar-#{$var} .tool-item { + background: nth($toolbar-color, $i) !important; + } + .toolbar-#{$var} .tool-item.selected, + .toolbar-#{$var} .tool-item:hover { + background: darken(nth($toolbar-color, $i), 10%) !important; + } + .toolbar-#{$var}.tool-top .arrow { + border-color: nth($toolbar-color, $i) transparent transparent; + } + .toolbar-#{$var}.tool-bottom .arrow { + border-color: transparent transparent nth($toolbar-color, $i); + } + .toolbar-#{$var}.tool-left .arrow { + border-color: transparent transparent transparent nth($toolbar-color, $i); + } + .toolbar-#{$var}.tool-right .arrow { + border-color: transparent nth($toolbar-color, $i) transparent transparent; + } + .btn-toolbar-#{$var}.pressed { + background-color: nth($toolbar-color, $i); + } +} + + +/*======= Toolbar css ends ======= */ + + +/*======= Card-Border-Top-color css starts ======= */ + +$card-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$card-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $card-name { + $i: index($card-name, $var); + .card-border-#{$var} { + border-top: 4px solid nth($border-color, $i); + } +} + + +/*======= Card-Border-Top-color css ends ======= */ + + +/*======= Panels-wells-color css starts ======= */ + +$panel-name:primary, +warning, +default, +danger, +success, +inverse, +info; +$panel-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color; +@each $var in $panel-name { + $i: index($panel-name, $var); + .panels-wells .panel-#{$var} { + border-color: nth($border-color, $i); + } +} + + +/*======= Panels-wells-color css ends ======= */ + + +/*======= All-Borders-color css starts ======= */ + +$b-name:primary, +warning, +default, +danger, +success, +inverse, +info, +theme; +$b-color:$primary-color, +$warning-color, +$default-color, +$danger-color, +$success-color, +$inverse-color, +$info-color, +$theme-border; +@each $var in $b-name { + $i: index($b-name, $var); + .b-t-#{$var} { + border-top: 1px solid nth($b-color, $i); + } + .b-b-#{$var} { + border-bottom: 1px solid nth($b-color, $i); + } + .b-l-#{$var} { + border-left: 1px solid nth($b-color, $i); + } + .b-r-#{$var} { + border-right: 1px solid nth($b-color, $i); + } +} + + +/*======= All-Borders-color css ends ======= */ + + +/**====== Generic-class css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/_mixins.scss b/src/main/resources/static/files/assets/scss/partials/_mixins.scss new file mode 100644 index 0000000..aab1513 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/_mixins.scss @@ -0,0 +1,95 @@ +// Button mixins start +@mixin buttons($back-color,$border-color,$color:#fff,$cursor:pointer,$transition:all ease-in 0.3s){ + background-color: $back-color; + border-color:$border-color; + color:$color; + cursor:$cursor; + transition: $transition; +} + +@mixin buttons-hover($back-color,$border-color,$color:#fff){ + background-color: $back-color; + border-color:$border-color; +} + +@mixin animations-frame($name){ + @-webkit-keyframes #{$name}{ + @content; + } + @keyframes #{$name}{ + @content; + } +} + +@mixin buttons-active($back-color,$border-color,$color:#fff,$box-shadow:none){ + background-color: $back-color !important; + border-color:$border-color; + box-shadow:$box-shadow; + color:$color; +} + +@mixin labels-active($back-color,$border-color,$color:#fff,$box-shadow:none){ + background-color: $back-color !important; + border-color:$border-color; + box-shadow:$box-shadow; + color:$color; +} + +@mixin button-trans($back-color,$border-color){ + background-color:$back-color; + border-color:$border-color; +} + +@mixin buttons-focus($back-color,$color:#fff,$box-shadow:none){ + box-shadow:$box-shadow; + color:$color; + background-color:$back-color; +} + +@mixin buttons-borders($color,$back-color:#fff){ + color:$color; + background-color:$back-color; +} + +@mixin dropdown-hover($back-color,$color:#fff){ + background-color:$back-color; + color:$color; +} +// Button mixins end + +// Label mixin start +@mixin labels-inverse($border-color,$color){ + border-color: $border-color; + color:$color !important; +} + +@mixin labels-badge($back-color:#34495e,$color:#fff){ + background-color: $back-color; + color:$color; +} +@mixin labels-badge-inverse($color,$back-color:#fff){ + color:$color; + background-color: $back-color; +} +// Label mixin end + + +@mixin width($width){ + width:$width; +} + + +@mixin shadow($shadow...){ + box-shadow:$shadow; + +} + + +@mixin theme-keyframes($name) { + @-webkit-keyframes #{$name} { + @content; + } + @keyframes #{$name} { + @content; + } +} diff --git a/src/main/resources/static/files/assets/scss/partials/_variables.scss b/src/main/resources/static/files/assets/scss/partials/_variables.scss new file mode 100644 index 0000000..3d0bbdd --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/_variables.scss @@ -0,0 +1,69 @@ +// General variables +$theme-bg-color: #f3f3f3; +$theme-font-size:0.875em; +$theme-font-color: #666; +$theme-font-family:"Open Sans",sans-serif; +// Theme colors variables +$primary-color:#01a9ac; +$warning-color:#fe9365; +$default-color:#e0e0e0; +$danger-color: #fe5d70; +$success-color:#0ac282; +$inverse-color:#404E67; +$info-color :#2DCEE3; +$disabled-color:#87909f; +$white-txt: #fff; +$theme-border:#ddd; +$light-color:#666; +$facebook:#3B5997; +$twitter:#42C0FB; +$dribble:#EC4A89; +$instagram:#AA7C62; +$youtube:#E0291D; +$theme-color:( + primary: ( + base: $primary-color, + hover: lighten($primary-color, 10%), + active: darken($primary-color, 12%), + trans: transparentize($primary-color, 0.5)), + warning: ( + base: $warning-color, + hover: lighten($warning-color, 10%), + active: darken($warning-color, 12%), + trans: transparentize($warning-color, 0.5)), + default: ( + base: $default-color, + hover: lighten($default-color, 0%), + active: darken($default-color, 12%), + trans: transparentize($default-color, 0.5)), + danger: ( + base: $danger-color, + hover: lighten($danger-color, 10%), + active: darken($danger-color, 12%), + trans: transparentize($danger-color, 0.5)), + success: ( + base: $success-color, + hover: lighten($success-color, 10%), + active: darken($success-color, 12%), + trans: transparentize($success-color, 0.5)), + inverse: ( base: $inverse-color, + hover: lighten($inverse-color, 10%), + active: darken($inverse-color, 12%), + trans: transparentize($inverse-color, 0.5)), + info: ( + base: $info-color, + hover: lighten($info-color, 10%), + active: darken($info-color, 12%), + trans: transparentize($info-color, 0.5)), + disabled: ( + base: $disabled-color, + hover: lighten($disabled-color, 10%), + active: darken($disabled-color, 12%), + trans: transparentize($disabled-color, 0.5)) +); +@function theme-color($color-name, $color-variant) { + @return map-get(map-get($theme-color, $color-name), $color-variant); +} + +// Elements color +$border-color:#ddd; diff --git a/src/main/resources/static/files/assets/scss/partials/menu/_pcmenu.scss b/src/main/resources/static/files/assets/scss/partials/menu/_pcmenu.scss new file mode 100644 index 0000000..ac1ff5f --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/menu/_pcmenu.scss @@ -0,0 +1,4765 @@ +$menu-title: #dcdcdc,#624e89,#3c4fb1,#919aa3,#999,#fff; +$logo-theme: #404E67,#FF7588 ,#00bcd4,#16D39A ,#2196F3,#404E67; +$header-theme: #fff,#FF7588 ,#00bcd4,#16D39A ,#2196F3,#404E67; +$left-navbar-theme: #404E67; +$left-navbar-light-theme: #fff; +$active-item: #FE8A7D,#FF7588 ,#16D39A ,#2196F3,#FFB64D,#ff5e3a,#e64056,#3c4fb1,#FF5370,#F76D47,#39ADB5,#7C4DFF; +$icon-color: #2196F3,#FF7588 ,#16D39A ,#FFB64D,#ab7967,#39ADB5,#7C4DFF,#FF5370; +$fream-color: #000,#16D39A,#FF7588,#404E67,#2196F3,#E91E63; +$dark-layout-color: #404E67; + +.pcoded { + .pcoded-item.pcoded-left-item { + $i: 1; + @for $k from 1 through 3 { + @each $value in $icon-color { + > li { + &:nth-child(#{$i}) { + > a > .pcoded-micon { + background-color: $value; + } + } + } + $i: $i+1; + } + } + } + + &[nav-type="st1"], + &[nav-type="st3"] { + .pcoded-item.pcoded-left-item { + > li > a > .pcoded-micon { + i { + display: none; + } + } + } + } + + &[nav-type="st2"], + &[nav-type="st5"], + &[nav-type="st6"], + &[nav-type="st4"] { + .pcoded-item.pcoded-left-item { + > li > a > .pcoded-micon { + b { + display: none; + } + } + } + } + + &[nav-type="st3"], + &[nav-type="st4"] { + .pcoded-navbar[navbar-theme*="themelight"] { + .pcoded-item.pcoded-left-item { + $i: 1; + @for $k from 1 through 3 { + @each $value in $icon-color { + > li { + &:nth-child(#{$i}) { + > a > .pcoded-micon { + b, + i { + color: darken($value, 20%); + } + background-color: transparentize(lighten($value, 15%), 0.5); + } + } + } + $i: $i+1; + } + } + } + } + + .pcoded-item.pcoded-left-item { + $i: 1; + @for $k from 1 through 3 { + @each $value in $icon-color { + > li { + &:nth-child(#{$i}) { + > a > .pcoded-micon { + b, + i { + color: darken($value, 20%); + } + background-color: lighten($value, 15%); + } + } + } + $i: $i+1; + } + } + } + } + + &[nav-type="st5"] { + .pcoded-item.pcoded-left-item { + $i: 1; + @for $k from 1 through 3 { + @each $value in $icon-color { + > li { + &:nth-child(#{$i}) { + > a > .pcoded-micon { + i { + color: $value; + } + background-color: transparent; + } + } + } + $i: $i+1; + } + } + } + } + + &[nav-type="st6"] { + .pcoded-item.pcoded-left-item { + > li { + > a > .pcoded-micon { + i { + color: #c3c3c3; + } + background-color: transparent; + } + } + } + .pcoded-navbar[navbar-theme="themelight1"]{ + .pcoded-item.pcoded-left-item { + > li { + > a > .pcoded-micon { + i { + color: #000; + } + background-color: transparent; + } + } + } + } + } +} +// icon color end +/** ===================== + Left-side-menu css start +========================== **/ +.main-menu { + float: left; + width: 240px; + z-index: 99; + + .main-menu-header { + align-items: center; + display: flex; + padding: 30px 20px 15px; + + .user-details { + display: inline-block; + margin-left: 15px; + margin-right: 15px; + + #more-details { + cursor: pointer; + } + + span { + color: #000; + display: block; + font-size: 14px; + text-transform: capitalize; + + i { + font-size: 10px; + margin-left: 10px; + } + + &:first-child { + margin-bottom: 5px; + font-weight: 600; + } + + &:last-child { + color: #999; + font-size: 12px; + } + } + } + } + + .main-menu-content { + .more-details { + display: none; + + a { + padding: 10px 25px; + display: block; + color: #000; + transition: all ease-in 0.3s; + + &:hover { + color: $primary-color; + } + + i { + margin-right: 10px; + } + } + } + + .menu-search { + padding: 20px 20px 10px; + } + + li { + position: relative; + } + } +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] { + .main-menu-content, + .main-menu-header { + display: none; + } + + .main-menu { + width: 80px; + } +} + +.sidebar_toggle { + a { + margin: -5px; + line-height: 1; + } +} +/** ===================== + Main-header css start +========================== **/ + +.header-navbar { + min-height: 56px; + padding: 0; + + .navbar-wrapper { + .navbar-logo { + position: relative; + align-items: center; + display: flex; + float: left; + height: 56px; + text-align: center; + text-transform: uppercase; + width: 240px; + padding: 10px; + @media only screen and (max-width: 992px) { + justify-content: center; + } + + h5 { + margin-bottom: 0; + } + + .mobile-menu { + position: absolute; + right: 5px; + top: calc(50% - 20px); + border-radius: 50%; + padding: 5px 9px; + font-size: 20px; + } + @media only screen and(max-width: 575px) { + .mobile-search { + display: none !important; + } + } + + .mobile-options, + .mobile-search { + display: none; + } + } + + .navbar-container { + .nav-left { + float: left; + margin-bottom: 0; + + li { + float: left; + line-height: 3.5; + padding: 0 10px; + position: relative; + @media only screen and (max-width: 575px) { + padding: 0 5px; + } + + .sidebar_toggle a { + display: none; + } + + > a { + font-size: 16px; + + > i { + &.flag-icon { + border-radius: 50%; + width: 20px; + height: 20px; + } + } + } + } + + a { + padding: 0 0.6rem; + } + + .mega-menu-top { + i { + font-size: 10px; + margin-left: 10px; + } + } + } + + .nav-right { + float: right; + @extend .nav-left; + + li { + padding: 0 20px; + } + + .user-profile { + img { + margin-right: 10px; + width: 30px; + } + + i { + font-size: 10px; + margin-left: 10px; + } + } + + > .header-notification:nth-child(2) { + .show-notification { + li:first-child:hover { + background-color: #fff; + } + } + } + } + + .header-notification { + perspective: 1000px; + z-index: 99; + cursor: pointer; + .badge { + border-radius: 100px; + right: -10px; + position: absolute; + top: 5px; + padding: 4px; + width: 19px; + } + + .dropdown-toggle::after { + display: none; + } + + .show-notification { + background: #fff; + box-shadow: 0 2px 30px 6px rgba(0, 0, 0, 0.10); + //opacity: 0; + position: absolute; + //transform: translateY(30px); + transition: all 0.3s ease-in-out; + //visibility: hidden; + width: 24rem; + right: -15px; + top: 75px; + left: auto; + overflow: visible; + border: none; + + &:after { + content: ""; + position: absolute; + top: -10px; + right: 30px; + transform: rotate(45deg); + border: 10px solid #fff; + border-right-color: transparent; + border-bottom-color: transparent; + box-shadow: -10px -9px 23px 1px rgba(0, 0, 0, 0.10); + } + + a { + color: $theme-font-color; + } + + li { + border-top: 1px solid $border-color; + line-height: initial; + padding: 1em 20px; + width: 100%; + cursor: pointer; + transition: all 0.5s ease-in-out; + + &:first-child { + padding: 10px 20px; + + h6 { + display: inline-block; + font-size: 14px; + font-weight: 600; + margin-bottom: 0; + } + + label { + float: right; + } + } + + img { + width: 40px; + margin-right: 10px; + align-self: flex-start !important; + } + + &:hover { + background-color: #f1f1f1; + } + } + + &.notification-view li { + &:first-child { + &:hover { + background-color: transparent; + } + } + } + + .notification-user { + font-size: 15px; + font-weight: 600; + margin-bottom: 5px; + } + + .notification-msg { + margin-bottom: 5px; + } + + .notification-time { + font-size: 12px; + color: #919aa3; + } + } + + .profile-notification { + @extend .show-notification; + width: 15em; + + a { + font-size: 15px; + vertical-align: top; + padding-left: 0; + + &:hover { + background-color: transparent; + } + } + + i { + font-size: 17px; + margin-left: 4px; + margin-right: 15px; + } + + li { + border-top: none; + padding: 0.7em 20px; + + &:first-child { + padding: 0.7em 20px; + } + } + } + } + } + + .header-search { + line-height: 0.8; + + .main-search { + padding: 13px 0; + display: block; + + .input-group { + margin-bottom: 0; + background-color: transparent; + border-radius: 20px; + + .form-control { + padding: 0.3rem 0.75rem; + // display: none; + width: 0; + border: none; + color: #353c4e; + background-color: transparent; + } + + .input-group-addon { + padding: 0.45rem 0.75rem 0.3rem 0; + background-color: transparent; + color: #353c4e; + border: none; + + &.search-close { + padding: 0.3rem 0 0.3rem 0.75rem; + display: none; + } + } + } + + &.open { + color: #353c4e; + + .input-group { + background-color: #dcdcdc; + + .form-control { + display: block; + } + + .input-group-addon { + color: #353c4e; + + &.search-close { + display: block; + } + } + } + } + } + } + } +} +/*======= Main-header css end ======*/ + +.pcoded { + .pcoded-container { + position: relative; + background: #d5dae6; + } + + .pcoded-header { + position: relative; + display: block; + } + + .pcoded-navbar { + display: block; + } +} + +.pcoded-main-container { + display: block; + position: relative; + background: #F6F7FB; + min-height: calc(100vh - 56px); +} + +.pcoded .pcoded-content { + position: relative; + display: block; +} + +.pcoded-inner-navbar { + display: block; + position: relative; +} + +.pcoded-inner-content { + padding: 10px; +} + +.pcoded { + .pcoded-navbar .pcoded-item { + display: block; + list-style: none; + margin: 0; + padding: 0; + position: relative; + + > li { + display: block; + list-style: outside none none; + margin: 0; + padding: 0; + position: relative; + + > a { + display: block; + font-size: 14px; + padding: 0 15px; + text-decoration: none; + position: relative; + transition: all 0.3s ease-in-out; + + &.disabled { + opacity: 0.5; + cursor: not-allowed !important; + } + } + + &.active { + > a { + font-weight: 600; + } + } + } + + .pcoded-hasmenu .pcoded-submenu { + list-style: outside none none; + margin: 0; + padding: 0; + + li { + display: block; + list-style: outside none none; + margin: 0; + padding: 0; + position: relative; + + > a { + display: block; + font-size: 14px; + font-weight: 100; + padding: 0 15px; + text-decoration: none; + position: relative; + + > .pcoded-mtext { + transition: all 0.3s ease-in-out; + + &:before { + transition: all 0.3s ease-in-out; + } + } + } + + > a .pcoded-micon { + font-size: 10px; + padding-right: 5px; + } + } + } + + > li > a > .pcoded-micon { + font-size: 16px; + padding: 4px; + margin-right: 10px; + width: 23px; + display: inline-block; + height: 26px; + text-align: center; + + b { + margin: 0 2px; + font-size: 12px; + line-height: 1; + font-weight: 600; + } + } + } + // &[vertical-placement="left"] { + // .pcoded-navbar .pcoded-item { + // .pcoded-hasmenu .pcoded-submenu { + // li { + // &:hover { + // > a { + // .pcoded-mtext { + // margin-left: 5px; + // + // &:before { + // padding-right: 15px !important; + // } + // } + // } + // } + // } + // } + // } + // } + // + // &[vertical-placement="right"] { + // .pcoded-navbar .pcoded-item { + // .pcoded-hasmenu .pcoded-submenu { + // li { + // &:hover { + // > a { + // .pcoded-mtext { + // margin-right: 5px; + // + // &:before { + // padding-left: 15px !important; + // } + // } + // } + // } + // } + // } + // } + // } + &[vertical-placement="right"] { + .main-body .page-wrapper .page-header-title i { + margin-right: 0; + margin-left: 20px; + } + } +} + +.pcoded-inner-navbar { + height: 100%; +} + +.pcoded[theme-layout="vertical"] { + .pcoded-header { + width: 100%; + box-shadow: 0 0 11px rgba(0, 0, 0, 0.13); + z-index: 1029; + + .pcoded-left-header { + display: block; + z-index: 1028; + + .pcoded-logo { + opacity: 1; + text-align: center; + visibility: visible; + height: 50px; + white-space: nowrap; + + a { + display: block; + text-decoration: none; + padding: 9px 0; + } + + .logo-icon { + bottom: -21px; + font-size: 60px; + left: 8px; + position: absolute; + z-index: -1; + transition: all 0.3s linear; + -webkit-transition: all 0.3s linear; + -ms-transition: all 0.3s linear; + -moz-transition: all 0.3s linear; + -o-transition: all 0.3s linear; + } + } + } + } + + &[vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-header { + .navbar-logo { + padding: 25px 0px; + } + } + + &[vertical-nav-type="compact"] .pcoded-header { + .navbar-logo { + width: 200px; + padding: 25px 15px; + + .mobile-menu { + right: 15px; + } + } + } + + &[pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header .pcoded-logo .logo-text { + font-family: open sans; + font-size: 16px; + font-weight: 400; + margin: 0 auto !important; + opacity: 1; + visibility: visible; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); + position: relative; + top: 5px; + } + + &[vertical-nav-type="collapsed"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo .logo-text { + opacity: 0; + position: absolute; + transform: rotateX(90deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + visibility: hidden; + } + + &[vertical-nav-type="offcanvas"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo { + opacity: 0; + visibility: hidden; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + } + + &[vertical-nav-type="compact"] .pcoded-header .pcoded-left-header .pcoded-logo a .hide-in-smallsize { + display: none; + } + + .pcoded-header .sidebar_toggle a { + border-radius: 4px; + float: left; + font-size: 18px; + height: 35px; + margin-right: 5px; + position: relative; + text-align: center; + top: 7px; + width: 40px; + border-width: 0; + border-style: solid; + + i { + position: relative; + top: -7px; + } + + &:hover { + text-decoration: none; + } + } +} + +.sidebar_toggle a:focus { + text-decoration: none; +} + +.pcoded[theme-layout="vertical"] { + .pcoded-header .pcoded-right-header { + line-height: 50px; + padding: 0 15px; + + .pcoded-rl-header { + float: left; + } + + .pcoded-rr-header { + float: right; + } + + .pcoded-rl-header { + padding-left: 20px; + } + } + + &[pcoded-device-type="phone"] .pcoded-header .pcoded-right-header .pcoded-rl-header { + padding-left: 0; + } + + .pcoded-header .pcoded-right-header .pcoded-rl-header ul { + list-style: outside none none; + margin: 0; + padding: 0; + } +} + +.pcoded-right-header .pcoded-rr-header ul { + list-style: outside none none; + margin: 0; + padding: 0; +} + +.pcoded[theme-layout="vertical"] { + .pcoded-header .pcoded-right-header { + .pcoded-rl-header ul > li, + .pcoded-rr-header ul > li { + float: left; + list-style: outside none none; + margin: 0; + padding: 0 5px; + position: relative; + } + + .pcoded-rl-header ul > li > a, + .pcoded-rr-header ul > li > a { + font-size: 14px; + font-weight: 500; + text-decoration: none; + } + + .pcoded-rl-header li.icons > a > i, + .pcoded-rr-header li.icons > a > i { + font-size: 18px; + position: relative; + top: 3px; + } + + .pcoded-rl-header li.icons > a, + .pcoded-rr-header li.icons > a { + padding: 0 5px; + } + } + + .pcoded-right-header .pcoded-badge { + background-color: #777; + border-radius: 10px; + color: #fff; + font-size: 10px; + font-weight: 700; + line-height: 1; + min-height: 17px; + min-width: 10px; + opacity: 1; + padding: 4px 7px; + position: absolute; + right: -4px; + text-align: center; + top: 9px; + transition: opacity 0.3s linear 0s; + -webkit-transition: opacity 0.3s linear 0s; + -ms-transition: opacity 0.3s linear 0s; + -moz-transition: opacity 0.3s linear 0s; + -o-transition: opacity 0.3s linear 0s; + vertical-align: middle; + visibility: visible; + white-space: nowrap; + } + + &[pcoded-device-type="phone"] .hide-small-device { + display: none; + } + + .pcoded-navbar { + z-index: 1027; + height: 100%; + } + + .pcoded-content { + position: relative; + display: block; + } + + .pcoded-container { + overflow: hidden; + position: relative; + margin: 0 auto; + } + + &.pcoded-wrapper, + .pcoded-main-container { + position: relative; + margin: 0 auto; + } + + .pcoded-navbar .pcoded-search { + padding: 20px 20px 5px; + position: relative; + } + + &[vnavigation-view="view2"] .pcoded-navbar .pcoded-search { + border-radius: 4px 4px 0 0; + } +} + +.pcoded-search input[type="text"] { + display: block; + margin: 0; + width: 100%; + font-size: 14px; + -webkit-appearance: none; + appearance: none; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 4px; + border-radius: 4px; + background: transparent; + padding: 6px 22px 6px 10px; + border: none; + border: 1px solid #ddd; + + &:focus { + border-bottom-width: 1px; + border-bottom-style: solid; + } +} + +.style-4 input[type="text"].focus { + border-bottom-width: 1px; + border-bottom-style: solid; +} + +.pcoded-search .search-icon { + cursor: pointer; + margin-top: -33px; + padding: 6px; + position: absolute; + right: 25px; +} + +.pcoded[vertical-nav-type="collapsed"] { + .pcoded-search-box { + visibility: hidden; + opacity: 0; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + position: absolute; + } + + .pcoded-search input[type="text"] { + padding: 6px 22px 6px 10px; + } +} + +.searchbar-toggle:before { + content: "\f002"; + cursor: pointer; + float: right; + font-family: FontAwesome; + left: 0; + position: absolute; + top: 10px; + visibility: hidden; + opacity: 0; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); +} + +.pcoded[vertical-nav-type="collapsed"] { + .searchbar-toggle:before { + left: 35px; + top: 10px; + visibility: visible; + opacity: 1; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); + } + + .pcoded-search { + &.open { + .searchbar-toggle:before { + content: "\f05c"; + } + + .pcoded-search-box { + margin-left: 60px; + opacity: 1; + position: absolute; + top: 0; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); + visibility: visible; + width: 200px; + padding-right: 10px; + } + } + + .search-icon { + margin-top: -35px; + } + } + + &[vertical-placement="right"] { + .pcoded-search { + &.open { + .pcoded-search-box { + margin-left: 0; + margin-right: 70px; + } + } + } + } +} + +.pcoded { + &[theme-layout="vertical"] { + .pcoded-navbar .pcoded-item { + > li > a { + text-align: left; + padding: 8px 15px; + } + + .pcoded-hasmenu .pcoded-submenu { + position: relative; + width: 100%; + + li > a { + text-align: left; + padding: 8.7px 10px; + } + } + } + + &[vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu { + .pcoded-submenu li { + > a { + padding-left: 30px; + } + + .pcoded-submenu li { + > a { + padding-left: 50px; + } + } + } + } + + .pcoded-navbar .pcoded-item { + .pcoded-hasmenu { + .pcoded-submenu { + width: 100%; + list-style: outside none none; + margin: 0 auto; + padding: 0; + opacity: 0; + visibility: hidden; + position: absolute; + } + + &.pcoded-trigger .pcoded-submenu { + -webkit-transform-origin: 0 0; + transform-origin: 10% 10%; + -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; + transition: transform 0.5s, opacity 0.5s; + } + + .pcoded-submenu { + transform-style: preserve-3d; + -webkit-transform-style: preserve-3d; + transform: rotateX(-90deg); + -webkit-transform: rotateX(-90deg); + } + + &.pcoded-trigger > .pcoded-submenu { + position: relative; + opacity: 1; + visibility: visible; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + } + } + + &[item-border="true"] { + &[item-border-style="dashed"] li > a { + border-bottom-style: dashed; + } + + &[item-border-style="dotted"] li > a { + border-bottom-style: dotted; + } + + &[item-border-style="solid"] li > a { + border-bottom-style: solid; + } + + &[item-border-style="none"] li > a { + border: none; + } + } + + &[item-border="false"] > li > a { + border-bottom-width: 0; + } + + &[item-border="true"] > li > a { + border-bottom-width: 1px; + } + + &[subitem-border="false"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-width: 0; + } + + &[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li { + > a { + border-bottom-width: 1px; + } + + &:last-child { + > a { + border-bottom-width: 0; + } + } + } + + li.pcoded-hasmenu { + > a:after { + float: right; + font-style: normal; + margin-left: 3px; + font-size: 14px; + position: absolute; + right: 15px; + top: 5px; + font-family: 'feather'; + padding-top: 5px; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + } + + .pcoded-submenu li.pcoded-hasmenu > a:after { + top: 0; + } + } + + li.pcoded-hasmenu { + &[dropdown-icon="style1"] > a:after { + content: "\e844"; + } + + &.pcoded-trigger[dropdown-icon="style1"] > a:after { + content: "\e842"; + } + + &[dropdown-icon="style2"] > a:after { + content: "\e847"; + } + + &.pcoded-trigger[dropdown-icon="style2"] > a:after { + content: "\e846"; + } + + &[dropdown-icon="style3"] > a:after { + content: '\e8b1'; + } + + &.pcoded-trigger[dropdown-icon="style3"] > a:after { + content: '\e897'; + } + } + } + + .pcoded-header .pcoded-left-header { + &[pcoded-lheader-position="relative"] { + position: relative; + } + + &[pcoded-lheader-position="fixed"] { + position: fixed; + } + + &[pcoded-lheader-position="absolute"] { + position: absolute; + } + } + + .pcoded-navbar { + &[pcoded-navbar-position="relative"] { + position: relative; + } + + &[pcoded-navbar-position="fixed"] { + position: fixed; + } + + &[pcoded-navbar-position="absolute"] { + position: absolute; + } + } + + .pcoded-header { + &[pcoded-header-position="relative"] { + position: relative; + } + + &[pcoded-header-position="fixed"] { + position: fixed; + z-index: 1028; + } + + &[pcoded-header-position="absolute"] { + position: absolute; + } + } + + &[vertical-layout="wide"] .pcoded-container { + width: 100%; + margin: 0 auto; + } + + &[vertical-layout="box"] { + #styleSelector, + .p-chat-user, + .showChat_inner { + position: absolute; + } + + #styleSelector { + top: 0; + } + } + + &[pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container { + max-width: 1200px; + width: 100%; + margin: 0 auto; + + .pcoded-header { + max-width: 1200px; + } + } + + &[pcoded-device-type="tablet"][vertical-layout="box"] .pcoded-container { + max-width: 900px; + width: 100%; + margin: 0 auto; + } + + &[pcoded-device-type="phone"][vertical-layout="box"] .pcoded-container { + max-width: 100%; + width: 100%; + margin: 0 auto; + } + + &[vertical-layout="widebox"] .pcoded-container { + width: 100%; + margin: 0 auto; + } + + &[pcoded-device-type="desktop"][vertical-layout="widebox"] { + .pcoded-main-container, + .pcoded-wrapper { + max-width: 1200px; + width: 100%; + margin: 0 auto; + } + } + + &[pcoded-device-type="tablet"][vertical-layout="widebox"] { + .pcoded-main-container, + .pcoded-wrapper { + max-width: 900px; + width: 100%; + margin: 0 auto; + } + } + + &[pcoded-device-type="phone"][vertical-layout="widebox"] { + .pcoded-main-container, + .pcoded-wrapper { + max-width: 100%; + width: 100%; + margin: 0 auto; + } + } + + &[vertical-layout="widebox"] .pcoded-wrapper { + overflow: hidden; + } + } + + .pcoded-overlay-box { + background: #000 none repeat scroll 0 0; + bottom: 0; + height: 100%; + position: fixed; + top: 0; + width: 100%; + z-index: -1; + opacity: 0; + visibility: hidden; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + overflow: hidden; + } + + &[vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-overlay-box, + &[vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-overlay-box, + &[vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-overlay-box, + &[vertical-nav-type="fullsub-collapsed"][vertical-effect="overlay"] .pcoded-overlay-box, + &[vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-overlay-box { + visibility: visible; + z-index: 1026; + opacity: 0.3; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + overflow: hidden; + } + + .pcoded-navbar .pcoded-item .pcoded-hasmenu { + .pcoded-submenu li > a { + .pcoded-micon { + display: none; + font-size: 10px; + padding-right: 5px; + } + + .pcoded-mtext:before { + font-style: normal; + padding-right: 4px; + font-size: 10px; + position: relative; + left: 0; + top: 0; + opacity: 1; + visibility: visible; + font-family: 'feather'; + font-size: 12px; + padding-right: 5px; + } + } + + &[subitem-icon="style1"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e844"; + } + + &[subitem-icon="style2"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e83f"; + } + + &[subitem-icon="style3"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e856"; + } + + &[subitem-icon="style4"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e86b"; + } + + &[subitem-icon="style5"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e89f"; + } + + &[subitem-icon="style6"] .pcoded-submenu li > a .pcoded-mtext:before { + content: '\e89b'; + } + } + + &[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li { + &.active > a > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom: 0 solid transparent; + border-right: 0 solid #fff; + border-top: 0 solid transparent; + display: block; + float: right; + height: 0; + position: absolute; + right: 0; + top: calc(50% - 10px); + width: 0; + } + + > a:before { + border-left-style: solid; + border-left-width: 3px; + border-left-color: transparent; + content: " "; + height: 100%; + left: 0; + position: absolute; + top: 0; + } + } + + .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a:before { + border-left-style: solid; + border-left-width: 3px; + border-left-color: transparent; + content: " "; + height: 100%; + left: 0; + position: absolute; + top: 0; + } + + &[theme-layout="vertical"] { + .pcoded-navbar { + box-shadow: 0 0 11px rgba(0, 0, 0, 0.13); + + .pcoded-item > li.active > a:before { + border-left-style: solid; + border-left-width: 3px; + content: " "; + height: 100%; + left: 0; + position: absolute; + top: 0; + } + } + + &[vertical-placement="right"] { + .pcoded-navbar { + float: right; + right: 0; + + .main-menu-content, + .main-menu-header { + direction: rtl; + } + + .main-menu-content { + ul { + padding-right: 0; + } + } + } + + .pcoded-content { + float: unset; + left: 0; + } + } + + &[vertical-placement="left"] { + .pcoded-navbar { + float: left; + } + + .pcoded-content { + float: unset; + right: 0; + } + } + + &[vertical-placement="right"] .pcoded-header { + .pcoded-left-header { + float: right; + right: 0; + } + + .pcoded-right-header { + float: unset; + left: unset; + } + } + + &[vertical-placement="left"] .pcoded-header { + .pcoded-left-header { + float: left; + } + + .pcoded-right-header { + float: unset; + right: unset; + } + } + + &[vertical-nav-type="expanded"] { + .pcoded-header .pcoded-left-header, + .pcoded-navbar { + width: 240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-left: 240px; + margin-right: -240px; + } + } + + .pcoded-content { + margin-left: 240px; + margin-right: -240px; + } + } + + &[vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-right: 0; + margin-left: -240px; + } + } + + .pcoded-content { + margin-right: 240px; + margin-left: -240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] { + .pcoded-header { + &.iscollapsed .pcoded-right-header, + .pcoded-right-header { + margin-left: 240px; + } + } + + .pcoded-content { + margin-left: 240px; + } + } + + &[vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] { + .pcoded-header { + &.iscollapsed .pcoded-right-header, + .pcoded-right-header { + margin-right: 240px; + } + } + + .pcoded-content { + margin-right: 240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-left: 0; + } + } + + .pcoded-content { + margin-left: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-right: 0; + } + } + + .pcoded-content { + margin-right: 0; + } + } + + &[vertical-effect="overlay"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret { + background: transparent !important; + border-bottom: transparent !important; + border-right: transparent !important; + border-top: 15px solid transparent; + } + + &[vertical-nav-type="expanded"] { + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, + &[pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 100%; + position: absolute; + width: 240px; + z-index: 1024; + top: 0; + } + } + + &[vertical-nav-type="collapsed"] { + .pcoded-header .pcoded-left-header { + width: 240px; + } + + .pcoded-navbar { + width: 80px; + + .pcoded-item > li > a { + padding: 10px 25px; + } + } + } + + &[vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + } + + .pcoded-content { + margin-left: 56px; + margin-right: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + } + + .pcoded-content { + margin-right: 56px; + margin-left: 0; + } + } + + &[vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + } + + .pcoded-content { + margin-left: 56px; + } + } + + &[vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + } + + .pcoded-content { + margin-right: 56px; + } + } + + &[vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + } + + .pcoded-content { + margin-left: 56px; + } + } + + &[vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + } + + .pcoded-content { + margin-right: 56px; + } + } + + .pcoded-navbar .pcoded-item { + > li > a .pcoded-mtext { + opacity: 1; + visibility: visible; + position: absolute; + top: 12px; + } + + li.pcoded-hasmenu > a:after { + opacity: 1; + visibility: visible; + } + } + + &[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item { + > li { + > a .pcoded-mtext { + opacity: 0; + visibility: hidden; + position: absolute; + } + + &.pcoded-trigger > a .pcoded-mtext { + opacity: 1; + visibility: visible; + position: absolute; + padding-left: 22px; + } + } + + li.pcoded-hasmenu { + > a:after { + opacity: 0; + visibility: hidden; + } + + &.pcoded-trigger a:after { + opacity: 1; + visibility: visible; + } + } + + > { + li.pcoded-trigger { + display: block; + position: relative; + width: 290px; + z-index: 1024; + border-right: none; + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.13); + } + + .pcoded-hasmenu { + &.pcoded-trigger > .pcoded-submenu { + left: 56px; + position: absolute; + width: 210px; + z-index: 1024; + border-left-style: solid; + border-left-width: 1px; + + .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + position: relative; + } + } + + > .pcoded-submenu .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + position: absolute; + } + } + + li.pcoded-trigger.active > a > .pcoded-mcaret { + display: none; + } + } + } + + &[vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] { + .pcoded-header { + .pcoded-left-header { + width: 240px; + } + + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed { + .pcoded-left-header { + width: 0; + } + + .pcoded-right-header { + margin-left: 0; + margin-right: 0; + } + } + } + + .pcoded-navbar { + width: 240px; + margin-left: -240px; + } + + .pcoded-content { + margin-left: 0; + margin-right: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] { + .pcoded-header { + .pcoded-left-header { + width: 240px; + } + + .pcoded-right-header { + margin-right: 0; + } + + &.iscollapsed { + .pcoded-left-header { + width: 0; + } + + .pcoded-right-header { + margin-right: 0; + margin-left: 0; + } + } + } + + .pcoded-navbar { + width: 240px; + margin-right: -240px; + } + + .pcoded-content { + margin-right: 0; + margin-left: 0; + } + } + + &[vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] { + .pcoded-header { + .pcoded-left-header { + width: 240px; + } + + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed { + .pcoded-left-header { + width: 0; + } + + .pcoded-right-header { + margin-left: 0; + } + } + } + + .pcoded-navbar { + width: 240px; + margin-left: -240px; + } + + .pcoded-content { + margin-left: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] { + .pcoded-header { + .pcoded-left-header { + width: 240px; + } + + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed { + .pcoded-left-header { + width: 0; + } + + .pcoded-right-header { + margin-right: 0; + } + } + } + + .pcoded-navbar { + width: 240px; + margin-right: -240px; + } + + .pcoded-content { + margin-right: 0; + } + } + + &[vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-left-header { + width: 240px; + } + + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed { + .pcoded-left-header { + width: 0; + } + + .pcoded-right-header { + margin-left: 0; + } + } + } + + .pcoded-navbar { + width: 240px; + margin-left: -240px; + } + + .pcoded-content { + margin-left: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-left-header { + width: 240px; + } + + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed { + .pcoded-left-header { + width: 0; + } + + .pcoded-right-header { + margin-right: 0; + } + } + } + + .pcoded-navbar { + width: 240px; + margin-right: -240px; + } + + .pcoded-content { + margin-right: 0; + } + } + + &[vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] { + .pcoded-header { + &.iscollapsed { + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-left: 200px; + margin-right: -200px; + } + } + + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-left: 200px; + } + } + + .pcoded-navbar { + width: 200px; + } + + .pcoded-content { + margin-left: 200px; + margin-right: -200px; + } + } + + &[vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] { + .pcoded-header { + &.iscollapsed { + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-right: 200px; + margin-left: -200px; + } + } + + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-right: 200px; + } + } + + .pcoded-navbar { + width: 200px; + } + + .pcoded-content { + margin-right: 200px; + margin-left: -200px; + } + } + + &[vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] { + .pcoded-header { + &.iscollapsed { + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-left: 200px; + } + } + + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-left: 200px; + } + } + + .pcoded-navbar { + width: 200px; + } + + .pcoded-content { + margin-left: 200px; + } + } + + &[vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] { + .pcoded-header { + &.iscollapsed { + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-right: 200px; + } + } + + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-right: 200px; + } + } + + .pcoded-navbar { + width: 200px; + } + + .pcoded-content { + margin-right: 200px; + } + } + + &[vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] { + .pcoded-header { + &.iscollapsed { + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-left: 0; + } + } + + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-left: 200px; + } + } + + .pcoded-navbar { + width: 200px; + } + + .pcoded-content { + margin-left: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-right: 200px; + } + + &.iscollapsed { + .pcoded-left-header { + width: 200px; + } + + .pcoded-right-header { + margin-right: 0; + } + } + } + + .pcoded-navbar { + width: 200px; + } + + .pcoded-content { + margin-right: 0; + } + } + + &[vertical-nav-type="compact"] { + .main-menu-content, + .main-menu-header { + display: none; + } + + .pcoded-navbar .pcoded-item > li { + > a { + line-height: 1; + text-align: center; + padding: 10px 20px 20px; + + .pcoded-mtext { + opacity: 1; + position: relative; + text-align: center; + visibility: visible; + top: 10px; + } + + > .pcoded-micon { + display: block; + font-size: 18px; + padding: 5px; + margin: 0 auto; + } + } + + &.active > a { + > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom: 0 solid transparent; + border-right: 0 solid #e9e9e9; + border-top: 0 solid transparent; + top: 18px; + } + + &:before { + height: 100%; + } + } + + &:hover > a:before { + height: 100%; + } + + &.pcoded-hasmenu { + &.pcoded-trigger[dropdown-icon="style1"] > a:after, + &[dropdown-icon="style1"] > a:after { + top: 18px; + } + } + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, + &[pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 100%; + position: absolute; + width: 210px; + z-index: 1024; + top: 0; + } + } + + &[vertical-nav-type="sub-expanded"] { + .pcoded-header .pcoded-left-header, + .pcoded-navbar { + width: 240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-left: 240px; + margin-right: -240px; + } + } + + .pcoded-content { + margin-left: 240px; + margin-right: -240px; + } + } + + &[vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-right: 0; + margin-left: -240px; + } + } + + .pcoded-content { + margin-right: 240px; + margin-left: -240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] { + .pcoded-header { + &.iscollapsed .pcoded-right-header, + .pcoded-right-header { + margin-left: 240px; + } + } + + .pcoded-content { + margin-left: 240px; + } + } + + &[vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] { + .pcoded-header { + &.iscollapsed .pcoded-right-header, + .pcoded-right-header { + margin-right: 240px; + } + } + + .pcoded-navbar { + width: 240px; + } + + .pcoded-content { + margin-right: 240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-left: 0; + } + } + + .pcoded-navbar { + width: 240px; + } + + .pcoded-content { + margin-left: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-right: 0; + } + } + + .pcoded-content { + margin-right: 0; + } + } + + &[vertical-nav-type="sub-expanded"] { + &[pcoded-device-type="desktop"] .pcoded-inner-navbar, + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item, + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li, + &[pcoded-device-type="tablet"] .pcoded-inner-navbar, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li { + position: unset; + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 100%; + position: absolute; + width: 230px; + z-index: 1024; + top: 0; + bottom: 0; + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li { + position: unset; + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu { + left: 100%; + position: absolute; + width: 230px; + z-index: 1024; + top: 0; + bottom: 0; + } + + .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-style: solid; + border-left-width: 1px; + } + } + + &[vertical-nav-type="ex-popover"] { + .pcoded-header { + &.iscollapsed .pcoded-left-header, + .pcoded-left-header { + width: 240px; + } + } + + .pcoded-navbar { + width: 240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-left: 240px; + margin-right: -240px; + } + } + + .pcoded-content { + margin-left: 240px; + margin-right: -240px; + } + } + + &[vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-right: 0; + margin-left: -240px; + } + } + + .pcoded-content { + margin-right: 240px; + margin-left: -240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] { + .pcoded-header { + &.iscollapsed .pcoded-right-header, + .pcoded-right-header { + margin-left: 240px; + } + } + + .pcoded-content { + margin-left: 240px; + } + } + + &[vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] { + .pcoded-header { + &.iscollapsed .pcoded-right-header, + .pcoded-right-header { + margin-right: 240px; + } + } + + .pcoded-content { + margin-right: 240px; + } + } + + &[vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-left: 0; + } + } + + .pcoded-content { + margin-left: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] { + .pcoded-header { + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed .pcoded-right-header { + margin-right: 0; + } + } + + .pcoded-content { + margin-right: 0; + } + } + + &[vertical-nav-type="ex-popover"] { + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li { + position: relative; + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 100%; + position: absolute; + width: 230px; + z-index: 1024; + top: 0; + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li { + position: relative; + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu { + left: 100%; + position: absolute; + width: 230px; + z-index: 1024; + top: 0; + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom: 19px solid transparent; + border-right: 12px solid; + border-top: 19px solid transparent; + display: block; + float: right; + height: 0; + position: absolute; + right: 0; + top: 0; + width: 0; + z-index: 1025; + } + + .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-style: solid; + border-left-width: 1px; + } + } + + &[vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header { + .pcoded-left-header { + width: 240px; + } + + .pcoded-right-header { + margin-left: 240px; + } + + &.iscollapsed .pcoded-left-header { + width: 240px; + } + } + + &[vertical-nav-type="fullpage"] { + .pcoded-navbar { + width: 100%; + } + + .pcoded-content { + margin-left: 0; + margin-right: 0; + } + } + + &[vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header { + .pcoded-left-header { + width: 240px; + } + + .pcoded-right-header { + margin-right: 240px; + } + + &.iscollapsed .pcoded-left-header { + width: 240px; + } + } + + &[vertical-nav-type="fullpage"] { + .pcoded-navbar { + .pcoded-item { + > li.active > a { + background: transparent !important; + } + + &[item-border="true"] > li > a { + border-bottom-width: 0 !important; + } + } + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1030; + opacity: 1; + visibility: visible; + width: 100%; + + &[pcoded-navbar-position="absolute"] { + position: absolute; + } + + &[pcoded-navbar-position="fixed"] { + position: fixed; + } + + .pcoded-inner-navbar { + margin-top: 40px; + } + } + + .pcoded-main-container { + display: block; + position: unset; + } + + .pcoded-navbar { + .pcoded-item > li > a { + .pcoded-mtext { + opacity: 1; + position: relative; + visibility: visible; + } + height: 45px; + line-height: 45px; + text-align: center; + font-size: 24px; + font-weight: 500; + + > .pcoded-micon { + display: none; + } + } + + .pcoded-navigatio-lavel { + display: none !important; + } + + .pcoded-item > li { + &.active > a:before, + a .pcoded-badge { + display: none; + } + + &:hover > a { + background: transparent !important; + + &:before { + display: none; + } + } + + &.active > a > .pcoded-mcaret { + display: none; + } + + > a { + padding: 0; + } + } + + .sidebar_toggle { + height: 30px; + } + } + } + } +} + +.pcoded-navbar .sidebar_toggle a { + opacity: 1; + visibility: visible; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + position: absolute; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle a { + color: #f1f1f1; + float: right; + font-size: 36px; + opacity: 1; + position: relative; + right: 10px; + text-decoration: none; + top: 0; + transition: opacity 0.8s linear 0s; + -webkit-transition: opacity 0.8s linear 0s; + -ms-transition: opacity 0.8s linear 0s; + -moz-transition: opacity 0.8s linear 0s; + -o-transition: opacity 0.8s linear 0s; + visibility: visible; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); +} + +.pcoded-navbar .sidebar_toggle a:hover { + color: #fff; +} + +.pcoded { + &[theme-layout="vertical"] { + &[vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item { + > li { + &.pcoded-hasmenu > a:after { + display: none; + } + + &.pcoded-trigger > a { + background: transparent !important; + border-bottom-color: transparent !important; + } + } + + .pcoded-hasmenu .pcoded-submenu { + background: transparent !important; + } + + &[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-width: 0; + } + + .pcoded-hasmenu .pcoded-submenu li { + > a { + text-align: center; + + .pcoded-mtext:before { + display: none; + } + font-size: 24px; + font-weight: 500; + } + + &:hover > a { + background: transparent !important; + + &:before { + border-left-width: 0; + } + } + } + + .pcoded-submenu > li.active > a { + background: transparent !important; + color: #FFF !important; + } + } + + &[pcoded-device-type="phone"] { + .pcoded-header.nocollapsed .pcoded-left-header { + width: 100% !important; + padding-left: 240px; + } + + &[vertical-nav-type="collapsed"] .pcoded-header.nocollapsed .pcoded-left-header { + padding-left: 45px; + } + + &[vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-left-header, + &[vertical-nav-type="fullpage"] .pcoded-header.nocollapsed .pcoded-left-header, + &[vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-left-header { + padding-left: 0; + } + + .pcoded-header.nocollapsed { + height: 100px !important; + + .pcoded-right-header { + padding: 50px 5px 0 !important; + } + } + + &[vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-right-header, + &[vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-right-header { + margin: 0 !important; + } + + .pcoded-header.nocollapsed .sidebar_toggle a { + background: transparent none repeat scroll 0 0; + border-radius: 4px; + color: #fff; + float: left; + font-size: 18px; + height: 35px; + margin-right: 5px; + position: fixed; + right: 0; + text-align: center; + top: 6px; + width: 40px; + z-index: 1028; + } + } + } + + &.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] { + .pcoded-navbar { + top: 0; + z-index: 1030; + } + + .pcoded-main-container { + position: unset; + } + + #styleSelector { + top: 100px; + } + } + + .pcoded-navbar .pcoded-navigatio-lavel { + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; + opacity: 1; + padding: 25px 20px 8px; + text-transform: capitalize; + visibility: visible; + width: 100%; + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + border-bottom: 2px solid; + + &:before { + // content: "\eeb6"; + // font: { + // family: 'icofont'; + // size: 12px; + // } + // position: absolute; + // left: 20px; + // top: 21px; + } + @each $value in $menu-title { + $i: index($menu-title, $value); + + &[menu-title-theme="theme#{$i}"] { + color: $value !important; + } + } + } + + &[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-navigatio-lavel { + opacity: 0; + visibility: hidden; + position: absolute; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + } + + &[vertical-nav-type="compact"] .pcoded-navbar .pcoded-navigatio-lavel { + display: none; + } + + .pcoded-navbar .pcoded-item { + li a .pcoded-badge { + position: absolute; + right: 30px; + text-align: center; + top: 12px; + vertical-align: middle; + white-space: nowrap; + opacity: 1; + visibility: visible; + transition: opacity 0.3s linear; + } + + .pcoded-submenu > li a .pcoded-badge { + top: 10px; + right: 30px; + } + } + + &[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li { + > a .pcoded-badge { + opacity: 0; + visibility: hidden; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + } + + &.pcoded-trigger > a .pcoded-badge { + opacity: 1; + visibility: visible; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + } + } + + &[theme-layout="vertical"][vertical-placement="right"] { + .pcoded-navbar { + .pcoded-item { + > li { + &.active > a { + &:before { + left: auto; + right: 0; + } + + > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom: 0 solid transparent; + border-left: 0 solid #e9e9e9; + border-top: 0 solid transparent; + left: 0; + right: auto; + top: 4px; + border-right: 0; + } + } + + > a .pcoded-micon i { + // float: right; + // padding-right: 17px; + // position: absolute; + // right: 0; + // top: 11px; + } + + &.pcoded-hasmenu > a:after { + left: 8px; + right: auto; + top: -1px; + } + + > a .pcoded-mtext { + left: auto; + right: 0; + padding-right: 60px; + } + } + + li a .pcoded-badge { + position: relative; + right: 30px; + top: -5px; + } + + > li:hover > a:before { + left: auto; + right: 0; + } + + .pcoded-hasmenu .pcoded-submenu li { + &:hover > a:before { + left: auto; + right: 0; + } + + > a { + .pcoded-mtext:before { + float: right; + left: 6px; + top: 3px; + padding-right: 10px; + } + text-align: right; + } + } + + li .pcoded-submenu li > a .pcoded-badge { + left: 8px; + position: absolute; + right: auto; + top: 11px; + } + } + + .pcoded-navigatio-lavel { + text-align: right; + padding: 10px 40px 2px 20px; + + &:before { + left: auto; + right: 20px; + } + } + + .pcoded-item li.pcoded-hasmenu { + &[dropdown-icon="style1"] > a:after { + content: "\eb8a"; + font-family: 'icofont'; + } + + &.pcoded-trigger[dropdown-icon="style1"] > a:after { + content: "\eb89"; + font-family: 'icofont'; + } + } + } + + &[vertical-nav-type="expanded"] { + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, + &[pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, + &[pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: auto; + right: 100%; + } + } + + .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu > a:after { + left: 7px; + right: auto; + top: 0; + } + + &[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item { + > { + li.pcoded-trigger { + left: auto; + right: 210px; + } + + .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: auto; + } + } + + li a .pcoded-badge { + position: absolute; + right: auto; + top: 10px; + } + } + + .pcoded-header { + .pcoded-right-header { + .pcoded-rl-header { + float: right; + } + + .pcoded-rr-header { + float: left; + } + } + + .sidebar_toggle { + float: right; + } + } + + &[vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box { + right: 0; + } + } + + &[theme-layout="vertical"][vertical-placement="right"] { + .pcoded-navbar { + .pcoded-item { + .pcoded-hasmenu .pcoded-submenu li { + > a { + .pcoded-mtext:before { + padding-left: 10px; + transform: rotate(180deg); + } + text-align: right; + } + } + } + } + } +} +// +// body { +// &[themebg-pattern="pattern1"] { +// background-image: url("../images/pattern1.jpg"); +// } +// +// &[themebg-pattern="pattern2"] { +// background-image: url("../images/pattern2.jpg"); +// } +// +// &[themebg-pattern="pattern3"] { +// background-image: url("../images/pattern3.jpg"); +// } +// +// &[themebg-pattern="pattern4"] { +// background-image: url("../images/pattern4.jpg"); +// } +// +// &[themebg-pattern="pattern5"] { +// background-image: url("../images/pattern5.jpg"); +// } +// +// &[themebg-pattern="pattern6"] { +// background-image: url("../images/pattern6.jpg"); +// } +// } + +.pcoded { + .pcoded-navbar { + @each $value in $active-item { + $i: index($active-item, $value); + + &[active-item-theme="theme#{$i}"] { + .pcoded-item { + li { + .pcoded-submenu { + li.active, + li:hover { + > a { + color: $value !important; + } + } + + li.active > a { + font-weight: 600; + } + } + + &.pcoded-hasmenu:hover > a { + color: #FFF !important; + } + + &:hover { + > a { + color: #fff !important; + background: $value; + } + } + } + + > li.pcoded-trigger, + > li.active { + .pcoded-submenu { + li > a:before { + border-left-color: $value !important; + } + } + + > a:before { + border-left-color: $value !important; + } + } + } + + .searchbar-toggle { + color: $value; + } + } + } + @each $value in $left-navbar-theme { + $i: index($left-navbar-theme, $value); + + .pcoded-header { + &[header-theme="theme#{$i}"] { + color: #fff; + + .sidebar_toggle a { + background: transparent; + color: #fff; + border-color: #fff; + } + } + + &.nocollapsed .pcoded-left-header[lheader-theme="theme#{$i}"] { + background: transparent; + } + + &.iscollapsed .pcoded-left-header[lheader-theme="theme#{$i}"] { + background: $value; + } + } + + .pcoded-search input[type="text"] { + color: #fff; + + &::-moz-placeholder { + color: #ccc; + opacity: 1; + } + + &:-ms-input-placeholder { + color: #ccc; + } + + &::-webkit-input-placeholder { + color: #ccc; + } + } + + .pcoded-search .search-icon { + color: #ccc; + } + + &[navbar-theme="theme#{$i}"] { + background: $value; + + .main-menu { + background-color: $value; + + .main-menu-header { + background-color: $value; + + .user-details span { + color: #dcdcdc; + } + } + + .main-menu-content { + .more-details a { + color: #dcdcdc; + } + } + } + + .pcoded-item { + > li { + > a { + color: #dcdcdc; + } + + &.active > a { + background: $value; + color: #dcdcdc; + border-bottom-color: $value; + } + + > a { + border-bottom-color: $value; + } + } + + li.pcoded-hasmenu .pcoded-submenu { + background: $value; + + li > a { + border-bottom-color: lighten($value, 10%); + color: #dcdcdc; + } + } + + > li { + &.pcoded-hasmenu { + > a:after, + .pcoded-submenu li.pcoded-hasmenu > a:after { + color: #dcdcdc; + } + + &.pcoded-trigger { + > a:after, + .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after { + color: #dcdcdc; + } + } + } + + &.active:hover > a, + &:hover > a { + background: $value; + color: #dcdcdc; + } + } + + .pcoded-hasmenu .pcoded-submenu li { + &:hover { + > a { + background-color: $value; + color: #dcdcdc; + } + + > a:before { + border-left-color: $value; + } + } + + &.active { + > a { + color: #dcdcdc; + background-color: $value; + } + + > a .pcoded-mtext:before { + border-bottom-color: $value; + } + + > a .pcoded-mtext:after { + border-left-color: $value; + } + } + + > a .pcoded-mtext:before { + border-bottom-color: #dcdcdc; + } + + > a .pcoded-mtext:after { + border-left-color: #dcdcdc; + } + } + + > li { + &:hover > a:before { + border-left-color: $value; + } + + &.pcoded-hasmenu:hover > a:after { + color: #dcdcdc; + } + + &.pcoded-trigger > a { + background: $value; + border-bottom-color: $value; + } + } + + > li { + &.pcoded-trigger.active > a { + background: $value; + } + + &.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after { + color: #dcdcdc; + } + } + // > li.pcoded-hasmenu.pcoded-trigger.active > a:after { + // color: $value; + // } + } + + .pcoded-navigatio-lavel { + color: $value; + border-bottom-color: transparent; + } + } + + &[theme-layout="vertical"] { + &[vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme#{$i}"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, + &[vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme#{$i}"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-color: transparent; + } + + &[vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme#{$i}"] .pcoded-item { + li.pcoded-trigger > a > .pcoded-mcaret { + border-right-color: $value !important; + } + + > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-color: transparent; + } + } + + &[vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme#{$i}"] { + background-color: $value; + + .pcoded-item > li:hover > a { + color: #FFF; + } + + .sidebar_toggle a { + color: #fff; + } + } + } + } + @each $value in $left-navbar-light-theme { + $i: index($left-navbar-light-theme, $value); + + &[navbar-theme="themelight#{$i}"] .pcoded-item { + li { + .pcoded-submenu li.active > a { + font-weight: 600; + } + + &.pcoded-hasmenu:hover > a { + color: #000 !important; + } + + &:hover { + > a { + color: #000 !important; + background: $value; + } + } + } + } + + &[navbar-theme="themelight#{$i}"] { + background: $value; + + .main-menu { + background-color: $value; + + .main-menu-header { + background-color: $value; + + .user-details span { + color: #000; + } + } + + .main-menu-content { + .more-details a { + color: #000; + } + } + } + + .pcoded-item { + li.pcoded-hasmenu .pcoded-submenu { + background: $value; + + li > a { + border-bottom-color: darken($value, 10%); + color: #000; + } + } + + > li { + &.pcoded-hasmenu { + > a:after, + .pcoded-submenu li.pcoded-hasmenu > a:after { + color: #000; + } + + &.pcoded-trigger { + > a:after, + .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after { + color: #000; + } + } + } + + &.active:hover > a, + &:hover > a { + background: $value; + color: #000; + } + } + + .pcoded-hasmenu .pcoded-submenu li { + &:hover { + > a { + background-color: $value; + color: #000; + } + } + + &.active { + > a { + color: #000; + } + + > a .pcoded-mtext:before { + border-bottom-color: $value; + } + } + + > a .pcoded-mtext:before { + border-bottom-color: #fff; + } + } + + > li { + &.pcoded-hasmenu:hover > a:after { + color: #000; + } + + &.pcoded-trigger > a { + background: $value; + border-bottom-color: $value; + } + } + + > li { + &.pcoded-trigger.active > a { + background: $value; + } + } + + > li { + > a { + color: #000 !important; + } + + &.active > a { + background: $value !important; + color: #FFF; + } + + > a { + border-bottom-color: $value; + } + } + } + + .pcoded-navigatio-lavel { + color: $value; + border-bottom-color: transparent; + } + } + } + } + + &[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar { + @each $value in $left-navbar-light-theme { + $i: index($left-navbar-light-theme, $value); + + &[navbar-theme="themelight#{$i}"] { + .pcoded-item { + > li { + > a { + border-bottom-color: darken($value, 10%); + } + } + } + } + } + @each $value in $left-navbar-theme { + $i: index($left-navbar-theme, $value); + + &[navbar-theme="theme#{$i}"] { + .pcoded-item { + > li { + > a { + border-bottom-color: lighten($value, 10%); + } + } + } + } + } + } + + &[theme-layout="vertical"][vertical-nav-type="collapsed"] { + .pcoded-navbar { + @each $value in $left-navbar-light-theme { + $i: index($left-navbar-light-theme, $value); + + &[navbar-theme="themelight#{$i}"] .pcoded-item > { + .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-color: darken($value, 7%); + box-shadow: 3px 2px 11px -2px rgba(0, 0, 0, 0.13); + } + li.pcoded-trigger > a { + border-bottom: 1px solid darken($value, 10%); + border-top: 1px solid darken($value, 10%); + } + } + } + @each $value in $left-navbar-theme { + $i: index($left-navbar-theme, $value); + + &[navbar-theme="theme#{$i}"] .pcoded-item > { + .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-color: lighten($value, 7%); + box-shadow: 3px 2px 11px -2px rgba(0, 0, 0, 0.13); + } + + li.pcoded-trigger > a { + border-bottom: 1px solid lighten($value, 10%); + border-top: 1px solid lighten($value, 10%); + } + } + } + } + } + + .pcoded-header { + .navbar-logo { + @each $value in $logo-theme { + $i: index($logo-theme, $value); + + &[logo-theme="theme#{$i}"] { + background-color: $value; + } + } + // @each $value in $logo-themelight { + // $i: index($logo-themelight, $value); + // + // &[logo-theme="themelight#{$i}"] { + // background-color: $value; + // } + // } + } + } + + &[sidebar-img="true"] { + .pcoded-navbar { + background-size: cover; + + .main-menu { + background-color: transparentize($inverse-color,0.2); + + .main-menu-header, + .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a, + .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a, + .pcoded-item > li.active > a, + .pcoded-item > li.active:hover > a, + .pcoded-item > li.pcoded-trigger > a, + .pcoded-item > li:hover > a, + .pcoded-item li.pcoded-hasmenu .pcoded-submenu { + background: transparent !important; + background-color: transparent !important; + } + + .pcoded-item > li.active > a:before { + border-left-color: transparent !important; + } + } + } + //&[sidebar-img-type="img1"]{ + // .pcoded-navbar{ + // background-image: url('../images/navbar-img-1.jpg'); + // } + //} + //&[sidebar-img-type="img2"]{ + // .pcoded-navbar{ + // background-image: url('../images/navbar-img-2.jpg'); + // } + //} + //&[sidebar-img-type="img3"]{ + // .pcoded-navbar{ + // background-image: url('../images/navbar-img-3.jpg'); + // } + //} + //&[sidebar-img-type="img4"]{ + // .pcoded-navbar{ + // background-image: url('../images/navbar-img-4.jpg'); + // } + //} + //&[sidebar-img-type="img5"]{ + // .pcoded-navbar{ + // background-image: url('../images/navbar-img-5.jpg'); + // } + //} + } + + &[theme-layout="vertical"] { + &[vnavigation-view="view2"] { + &[pcoded-device-type="desktop"] .pcoded-navbar, + &[pcoded-device-type="tablet"] .pcoded-navbar { + margin-top: 10px; + border-radius: 4px 4px 0 0; + } + + &[pcoded-device-type="desktop"] .pcoded-navbar .profile-box, + &[pcoded-device-type="tablet"] .pcoded-navbar .profile-box { + border-radius: 4px 4px 0 0; + } + + &[pcoded-device-type="desktop"] .pcoded-header, + &[pcoded-device-type="desktop"] .pcoded-main-container, + &[pcoded-device-type="tablet"] .pcoded-header, + &[pcoded-device-type="tablet"] .pcoded-main-container { + padding-left: 10px; + } + + &[vertical-layout="widebox"] { + &[pcoded-device-type="desktop"] .pcoded-header .pcoded-wrapper, + &[pcoded-device-type="tablet"] .pcoded-header .pcoded-wrapper { + padding-left: 5px; + } + } + } + + &[vnavigation-view="view3"] { + .pcoded-navbar { + top: 0; + } + + .pcoded-main-container { + position: unset; + } + + .pcoded-header .pcoded-left-header { + display: none; + } + } + } + + #styleSelector { + min-height: 300px; + height: calc(100vh - 56px); + border: 1px solid #e9e9e9; + background: #FFF; + position: fixed; + margin: 0; + padding: 20px; + width: 400px; + top: 56px; + z-index: 190; + transition: 0.5s; + -o-transition: 0.5s; + + &.open { + background: #FFF none repeat scroll 0 0; + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); + } + + a > i { + padding: 0; + margin: 0 5px 0 0; + } + + .soc-icon { + width: 55px; + height: 55px; + padding: 15px; + border-radius: 50%; + + i { + font-size: 25px; + margin-right: 0; + } + } + @media only screen and (max-width:992px) { + display: none; + } + } + + &[theme-layout="horizontal"], + &[vertical-placement="left"] { + #styleSelector { + right: -400px; + border-left: 2px solid rgba(48, 53, 73, 0.28); + + &.open { + right: 0; + } + } + } + + &[vertical-placement="right"] { + #styleSelector { + left: -400px; + border-right: 2px solid rgba(48, 53, 73, 0.28); + + &.open { + left: 0; + } + } + } +} + +.selector-toggle { + position: relative; +} + +.pcoded { + .selector-toggle > a { + position: absolute; + top: 200px; + width: 55px; + height: 55px; + display: block; + cursor: pointer; + text-align: center; + background: $primary-color; + color: #fff; + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); + padding: 10px 8px; + } + + &[theme-layout="horizontal"], + &[vertical-placement="left"] { + .selector-toggle > a { + left: -75px; + border-right: 0; + border-radius: 50% 0 0 50%; + } + } + + &[vertical-placement="right"] { + .selector-toggle > a { + right: -75px; + border-left: 0; + border-radius: 0 50% 50% 0; + } + } +} + +.selector-toggle > a:before { + font: { + family: 'feather'; + size: 20px; + } + content: "\e8c3"; + position: relative; + float: left; + left: 13px; + line-height: 35px; + transition: 0.5s; + -webkit-transition: 0.5s; + -ms-transition: 0.5s; + -moz-transition: 0.5s; + -o-transition: 0.5s; + animation: mymove 1.3s infinite linear; +} + +.open .selector-toggle > a:before { + content: "\e8f6"; + animation: mymove 0s infinite linear; +} + +#styleSelector { + .nav-tabs { + margin-bottom: 20px; + border-bottom: 2px solid $primary-color; + padding-bottom: 5px; + + .nav-item { + width: calc(100% / 2); + margin: 0; + padding: 0; + float: left; + + a { + color: $inverse-color; + text-align: center; + font-weight: 600; + font-size: 13px; + padding: 0.66rem 1rem; + border-radius: 2px; + border: none; + transition: all 0.3s ease-in-out; + + &.active { + color: #fff; + background-color: $primary-color; + } + } + } + } + + .style-cont { + background-color: #F6F7FB; + padding: 10px; + } + + .st-main-title { + font-size: 18px; + } + + .btn-success { + background-color: #11c15b; + } + + .checkbox-fade label { + margin-bottom: 0.8rem; + } + + .sub-title { + text-transform: capitalize; + } + + #menu-effect { + padding-bottom: 15px; + + .radio { + > label { + padding-left: 0; + } + + .helper { + bottom: -30px; + left: 3px; + + &:after, + &:before { + top: auto; + bottom: 0; + } + } + } + + .micon { + font-size: 15px; + padding: 2px 4px 4px; + border-radius: 4px; + width: 30px; + display: block; + height: 30px; + text-align: center; + + &.st1, + &.st3 { + i { + display: none; + } + } + + &.st2, + &.st4, + &.st5 { + b { + display: none; + } + } + + &.st1 { + b, + i { + color: #fff; + } + background-color: $primary-color; + } + + &.st2 { + b, + i { + color: #fff; + } + background-color: $success-color; + } + + &.st3 { + b, + i { + color: darken($warning-color, 20%); + } + background-color: lighten($warning-color, 15%); + } + + &.st4 { + b, + i { + color: darken($danger-color, 20%); + } + background-color: lighten($danger-color, 15%); + } + + &.st5 { + i { + color: $primary-color; + } + background-color: transparent; + } + } + } + + #bg-pattern-visiblity { + padding-left: 30px; + } + + .form-control { + border: none; + box-shadow: none; + background-color: #f1f1f1; + margin-bottom: 10px; + + &:focus { + border: none; + background-color: #f1f1f1; + } + } + + ul { + border: 0 none; + margin: 0; + padding: 0; + width: 100%; + + li { + border-bottom: 0 solid #e9e9e9; + display: block; + margin: 0; + padding: 0; + text-align: left; + width: 100%; + + p.selector-title, + span.selector-title { + color: #444; + font-size: 14px; + margin: 0 0 15px; + padding: 10px 0; + text-align: left; + } + + p.selector-title { + font: { + weight: 600; + } + border-bottom: 1px solid #e9e9e9; + + &.main-title { + font: { + weight: 600; + } + } + } + + p.sub-title.drp-title { + border-bottom: 0 solid transparent; + margin-bottom: 0; + margin-top: 10px; + } + } + } + + > ul > li > .sub-title { + color: #9c9c9c; + display: block; + font-size: 13px; + margin: 0; + padding: 5px 0; + position: relative; + text-align: left; + } + + li { + padding: 5px; + } +} + +.theme-option select { + background-color: #f1f1f1; + border: 1px solid #ccc; + border-radius: 2px; + padding: 3px 10px; +} +@-moz-document url-prefix() { + .theme-option select { + background-color: #f1f1f1; + border: 1px solid #ccc; + border-radius: 2px; + display: inline-block; + font: inherit; + line-height: 1.5em; + padding: 3px 10px; + margin: 0; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + + &.minimal { + background-image: -webkit-linear-gradient(45deg, transparent 50%, gray 50%), -webkit-linear-gradient(315deg, gray 50%, transparent 50%), -webkit-linear-gradient(left, #ccc, #ccc); + background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc); + background-position: calc(100% - 18px) calc(1em + -1px), calc(100% - 13px) calc(1em + -1px), calc(100% - 2.5em) 4px; + background-size: 5px 5px, 5px 5px, 1px 1.5em; + background-repeat: no-repeat; + + &:active, + &:focus { + background-image: -webkit-linear-gradient(45deg, gray 50%, transparent 50%), -webkit-linear-gradient(315deg, transparent 50%, gray 50%), -webkit-linear-gradient(left, gray, gray); + background-image: linear-gradient(45deg, gray 50%, transparent 50%), linear-gradient(135deg, transparent 50%, gray 50%), linear-gradient(to right, gray, gray); + background-position: calc(100% - 15px) 13px, calc(100% - 20px) 13px, calc(100% - 2.5em) 0.3em; + background-size: 5px 5px, 5px 5px, 1px 1.5em; + background-repeat: no-repeat; + border-color: #66afe9; + outline: 0; + } + } + } +} + +.theme-color { + padding: 0; + width: 100%; + + a { + border-radius: 4px; + cursor: pointer; + display: inline-block; + margin: 5px 8px 5px 0; + box-shadow: 0.4px 0.9px 3px 0 rgba(0, 0, 0, 0.33); + overflow: hidden; + + &:focus, + &:hover { + text-decoration: none; + } + width: 45px; + height: 40px; + + &.small { + width: 20px; + height: 20px; + } + + &.image { + width: 45px; + height: 100px; + background-size: cover; + //&[navbg-pattern="img1"]{ + // background-image: url('../images/navbar-img-1.jpg'); + //} + //&[navbg-pattern="img2"]{ + // background-image: url('../images/navbar-img-2.jpg'); + //} + //&[navbg-pattern="img3"]{ + // background-image: url('../images/navbar-img-3.jpg'); + //} + //&[navbg-pattern="img4"]{ + // background-image: url('../images/navbar-img-4.jpg'); + //} + //&[navbg-pattern="img5"]{ + // background-image: url('../images/navbar-img-5.jpg'); + //} + } + + .cont, + .head { + display: block; + position: relative; + + &:after, + &:before { + content: ""; + height: 100%; + display: inline-block; + position: absolute; + } + + &:after { + width: 40%; + left: 0; + } + + &:before { + width: 60%; + right: 0; + } + } + + .head { + height: 10px; + + &:before { + background: #fff; + } + } + + .cont { + height: 40px; + + &:before { + background: #F6F7FB; + } + } + @each $value in $menu-title { + $i: index($menu-title, $value); + + &[lheader-theme="theme#{$i}"] { + background: $value; + } + } + $temp: 1; + @each $value in $header-theme { + $i: index($header-theme, $value); + + &[header-theme="theme#{$i}"] { + @if ($temp==1) { + .head { + &:after { + background-color: #303549; + } + + &:before { + background-color: #fff; + } + } + $temp: 0; + } @else { + .head { + &:after, + &:before { + background: $value; + } + } + } + } + } + // @each $value in $header-theme-light { + // $i: index($header-theme-light, $value); + // &[header-theme="themelight#{$i}"] { + // .head{ + // &:after,&:before{ + // background: $value; + // } + // } + // } + // } + @each $value in $left-navbar-theme { + $i: index($left-navbar-theme, $value); + + &[navbar-theme="theme#{$i}"] { + background: $value; + } + } + @each $value in $logo-theme { + $i: index($logo-theme, $value); + + &[logo-theme="theme#{$i}"] { + .head { + &:after { + background: $value; + } + } + } + } + // @each $value in $logo-themelight { + // $i: index($logo-themelight, $value); + // + // &[logo-theme="themelight#{$i}"] { + // .head{ + // &:after{ + // background: $value; + // } + // } + // } + // } + @each $value in $left-navbar-light-theme { + $i: index($left-navbar-light-theme, $value); + + &[navbar-theme="themelight#{$i}"] { + background: $value; + } + } + @each $value in $active-item { + $i: index($active-item, $value); + + &[active-item-theme="theme#{$i}"] { + background: $value; + } + } + @each $value in $fream-color { + $i: index($fream-color, $value); + + &[fream-type="#{$i}"] { + .cont, + .head { + &:after { + background: $value; + } + } + } + } + + &[layout-type="dark"] { + .cont { + &:after { + background: $dark-layout-color; + } + + &:before { + background: lighten($dark-layout-color,10%); + } + } + + .head { + &:after { + background: lighten($dark-layout-color,10%); + } + + &:before { + background: $dark-layout-color; + } + } + } + + &[navbar-theme="theme1"][sidebar-img="true"] { + //background-image: url("../images/pattern2.jpg"); + .cont, + .head { + &:after { + background: transparent; + } + } + } + + &[sub-item-theme="theme1"] { + background: #70ca63; + } + + &[sub-item-theme="theme2"] { + background: #3498DB; + } + + &[sub-item-theme="theme3"] { + background: #485BBD; + } + + &[sub-item-theme="theme4"] { + background: #e7604a; + } + + &[sub-item-theme="theme5"] { + background: #333843; + } + + &[sub-item-theme="theme6"] { + background: #624e89; + } + + &[sub-item-theme="theme7"] { + background: #FFF; + } + + &[sub-item-theme="theme8"] { + background: #384b5f; + } + + &[sub-item-theme="theme9"] { + background: #578ebe; + } + + // &[themebg-pattern="pattern1"] { + // background-image: url("../images/pattern1.jpg"); + // } + // + // &[themebg-pattern="pattern2"] { + // background-image: url("../images/pattern2.jpg"); + // } + // + // &[themebg-pattern="pattern3"] { + // background-image: url("../images/pattern3.jpg"); + // } + // + // &[themebg-pattern="pattern4"] { + // background-image: url("../images/pattern4.jpg"); + // } + // + // &[themebg-pattern="pattern5"] { + // background-image: url("../images/pattern5.jpg"); + // } + // + // &[themebg-pattern="pattern6"] { + // background-image: url("../images/pattern6.jpg"); + // } + // + // &[themebg-pattern="pattern7"] { + // background-image: url("../images/pattern7.jpg"); + // } + // + // &[themebg-pattern="pattern8"] { + // background-image: url("../images/pattern8.jpg"); + // } + // + // &[themebg-pattern="pattern9"] { + // background-image: url("../images/pattern9.jpg"); + // } + } +} + +.sparkline-chart { + text-align: center; +} + +.pcoded[theme-layout="vertical"] { + &[pcoded-device-type="phone"] .spark-chart, + &[pcoded-device-type="tablet"] .spark-chart { + display: none; + } +} + +.spark-chart-title { + text-align: center; +} + +.content-title { + margin-bottom: 10px; +} + +.main-title { + color: #424242; + font-size: 22px; + font-weight: 400; + margin: 0; +} + +.small-text { + font-size: 14px; +} + +.breadcrumb { + background-color: transparent; + border-radius: 0; + padding: 8px 0; + margin-bottom: 10px; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .breadcrumb { + display: none; +} + +.pcoded { + &[theme-layout="vertical"] { + &[vertical-placement="right"] .pcoded-navbar .pcoded-item > li > a .pcoded-micon { + float: none; + // padding-right: 17px; + position: relative; + z-index: 1051; + left: 90%; + top: 1px; + } + + &[vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li { + > a .pcoded-micon i { + left: 0; + } + + &.pcoded-hasmenu.pcoded-trigger > a .pcoded-micon i, + &.pcoded-trigger.active > a .pcoded-micon i { + left: 94%; + } + } + + &[vertical-nav-type="sub-expanded"] { + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item, + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li, + &[pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li, + &[pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li { + position: static; + } + } + } + + &.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container { + position: static; + } + + &[theme-layout="vertical"] { + &[vertical-nav-type="fullpage"] .pcoded-main-container, + &[vnavigation-view="view3"] .pcoded-main-container { + position: static; + } + } + + .pcoded-header { + $temp: 1; + @each $value in $header-theme { + $i: index($header-theme, $value); + + &[header-theme="theme#{$i}"] { + background: $value; + @if ($temp==1) { + color: #404E67; + a { + color: #404E67; + } + .navbar-logo a { + color: #fff; + } + .navbar-wrapper .header-search .main-search .input-group .input-group-addon{ + color: #404E67; + } + $temp: 0; + } @else { + color: #fff; + a { + color: #fff; + } + .navbar-wrapper .header-search .main-search .input-group .input-group-addon{ + color: #fff; + } + } + } + } + // @each $value in $header-theme-light { + // $i: index($header-theme-light, $value); + // + // &[header-theme="themelight#{$i}"] { + // background: $value; + // + // a { + // color: #353c4e; + // } + // + // .navbar-logo a { + // color: #fff; + // } + // } + // } + } +} + +body { + .pcoded { + &[pcoded-device-type="phone"][vertical-nav-type="expanded"], + &[pcoded-device-type="tablet"][vertical-nav-type="expanded"] { + .pcoded-navbar { + position: absolute !important; + + .pcoded-item .pcoded-hasmenu > .pcoded-submenu { + transition: all 0s ease-in !important; + } + } + } + + &[theme-layout="vertical"] { + &[vertical-placement="right"][vertical-nav-type="collapsed"] { + .pcoded-navbar .pcoded-item > li > a .pcoded-micon { + left: 0; + } + + .pcoded-navbar .pcoded-item > li.pcoded-trigger > a .pcoded-micon { + left: calc(100% - 30px); + } + + .pcoded-item > li.pcoded-trigger > a > .pcoded-mtext { + padding-right: 90px; + } + } + } + + &[vertical-placement="right"] { + .showChat_inner, + .users { + right: auto; + left: 0; + } + + .main-body { + direction: rtl; + + .page-wrapper .page-header-breadcrumb { + float: left; + } + + .language-markup { + direction: ltr; + } + } + + .header-navbar { + .navbar-wrapper { + .navbar-logo { + float: right !important; + } + + .navbar-container { + margin-left: 0; + margin-right: 240px; + + .nav-left, + .nav-right { + li { + float: right !important; + } + } + + .nav-left { + float: right; + } + + .nav-right { + float: left; + } + + .header-notification, + .mega-menu-top { + .profile-notification, + .show-notification { + right: auto; + left: 0; + } + } + } + } + } + + &[vertical-nav-type="collapsed"] { + .header-navbar .navbar-wrapper .navbar-container { + margin-right: 0; + } + } + } + + &[vertical-nav-type="collapsed"] { + .header-navbar { + .navbar-wrapper .navbar-container { + margin-left: 0; + } + + .navbar-logo { + width: 80px; + + a img { + display: none; + } + } + } + } + + &[vertical-nav-type="compact"] { + .main-menu { + width: 200px; + + .pcoded-item > li > .pcoded-submenu { + box-shadow: none; + } + + .pcoded-search { + padding: 40px 20px 20px; + } + + .pcoded-badge { + display: none; + } + + .mCSB_container { + width: 100% !important; + } + + .mCSB_container_wrapper { + overflow: visible !important; + } + } + } + } + + &.menu-bottom { + .navbar-wrapper { + z-index: 1050; + } + + .pcoded .pcoded-main-container { + margin-top: 0 !important; + } + + .p-chat-user, + .showChat_inner { + top: 0; + } + + .navbar-wrapper { + bottom: 0; + top: auto; + z-index: 1050; + @media only screen and (max-width: 992px) { + .pcoded-navbar { + top: -56px; + } + } + } + + .header-navbar { + min-height: auto; + position: fixed !important; + bottom: 0; + z-index: 9999 !important; + -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08) !important; + box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08) !important; + } + + .mega-menu-top { + .show-notification { + bottom: 0 !important; + } + } + + .header-notification { + .show-notification { + bottom: 65px; + } + } + + #collapse-menu { + display: none; + } + } +} + +.mCSB_container, +.mCustomScrollBox { + overflow: visible !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] { + .mCSB_container_wrapper { + overflow: visible !important; + } +} + +.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { + background-color: transparentize(nth($left-navbar-theme,1), 0.5) !important; +} diff --git a/src/main/resources/static/files/assets/scss/partials/other/_alert.scss b/src/main/resources/static/files/assets/scss/partials/other/_alert.scss new file mode 100644 index 0000000..877fbce --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_alert.scss @@ -0,0 +1,120 @@ +/** ===================== + Alert css start +========================== **/ +.alert { + font-size: 15px; + margin-bottom: 2rem; +} + +.alert.icons-alert { + border-left-width: 48px; + .alert-icon { + left: 15px; + position: relative; + text-align: center; + top: 0; + z-index: 3; + } + p { + line-height: 21px; + margin-bottom: 0; + } +} + +.close { + font-size: 16px; + margin-top: 5px; +} + + +/*===== Primary alert ===== */ + +$alert-name:default, +primary, +success, +info, +warning, +danger; +$alert-color:$default-color, +$primary-color, +$success-color, +$info-color, +$warning-color, +$danger-color; +@each $var in $alert-name { + $i: index($alert-name, $var); + .alert-#{$var} { + background-color: #fff; + border-color: nth($alert-color, $i); + color: nth($alert-color, $i); + } +} + + +/*===== Border alert ===== */ + +$alert-name:default, +primary, +success, +info, +warning, +danger; +$alert-color:$default-color, +$primary-color, +$success-color, +$info-color, +$warning-color, +$danger-color; +@each $var in $alert-name { + $i: index($alert-name, $var); + .border-#{$var} { + border-color: transparent; + border-left: 3px solid nth($alert-color, $i); + border-radius: 0; + box-shadow: 0 0 1px #999; + color: nth($alert-color, $i); + } +} + + +/*===== Solid-background alert ===== */ + +$alert-name:default, +primary, +success, +info, +warning, +danger; +$alert-color:$default-color, +$primary-color, +$success-color, +$info-color, +$warning-color, +$danger-color; +@each $var in $alert-name { + $i: index($alert-name, $var); + .background-#{$var} { + background-color: nth($alert-color, $i); + color: #fff; + } +} + +.icons-alert { + position: relative; + &:before { + color: #fff; + content: '\f027'; + font-family: 'IcoFont' !important; + font-size: 16px; + left: -30px; + position: absolute; + top: 20px; + } +} + +[class*="alert-"] code { + margin-left: 10px; +} + + +/*======= Alert css ends ===========*/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_authentication.scss b/src/main/resources/static/files/assets/scss/partials/other/_authentication.scss new file mode 100644 index 0000000..db7f4fa --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_authentication.scss @@ -0,0 +1,51 @@ +/* ======================================= + Authentication-page css start + ========================================= */ + +.login-block{ + padding: 30px 0; + margin: 0 auto; + background: url(../images/auth/bg.jpg) no-repeat; + background-size: cover; + min-height: 100vh; + display: flex; + align-items: center; + .auth-box { + margin: 20px auto 0 auto; + max-width: 450px; + .confirm h3 { + color: $primary-color; + font-size: 34px; + } + i.icofont-check-circled { + font-size: 42px; + } + } + &.offline-404{ + .auth-box { + max-width: 650px; + h1{ + color: #2c3e50; + font-size: 160px; + font-weight: 600; + letter-spacing: 5px; + text-shadow: 3px -2px 4px rgba(128, 128, 128, 0.57); + } + } + } + &.with-header{ + min-height: calc(100vh - 56px); + } +} + +.footer{ + background-color: $inverse-color; + color: #fff; + padding: 15px 0; + position: fixed; + bottom: 0; + width: 100%; + p{ + margin-bottom: 0; + } +} diff --git a/src/main/resources/static/files/assets/scss/partials/other/_breadcrumb.scss b/src/main/resources/static/files/assets/scss/partials/other/_breadcrumb.scss new file mode 100644 index 0000000..3cf14e2 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_breadcrumb.scss @@ -0,0 +1,65 @@ +/** ===================== + Breadcrumb css start +========================== **/ +.caption-breadcrumb{ + .breadcrumb-header{ + display:inline-block; + span{ + display: block; + font-size: 13px; + margin-top: 5px; + } + } +} + +.front-icon-breadcrumb{ + .breadcrumb-header{ + display: inline-block; + } + .big-icon{ + display: inline-block; + i{ + font-size: 50px; + margin-right: 10px; + color: $primary-color; + } + } + .d-inline-block{ + span{ + display: block; + font-size: 13px; + margin-top: 5px; + } + } +} + +.primary-breadcrumb{ + @extend .caption-breadcrumb; + background-color: $primary-color; + color: #fff; + h5,a,.breadcrumb-title li:last-child a,.breadcrumb-item+.breadcrumb-item::before{ + color: #fff; + } +} +.inverse-breadcrumb{ + @extend .primary-breadcrumb; + background-color: $inverse-color; +} +.danger-breadcrumb{ + @extend .primary-breadcrumb; + background-color: $danger-color; +} +.info-breadcrumb{ + @extend .primary-breadcrumb; + background-color: $info-color; +} +.warning-breadcrumb{ + @extend .primary-breadcrumb; + background-color: $warning-color; +} +.success-breadcrumb{ + @extend .primary-breadcrumb; + background-color: $success-color; +} + +/**====== Breadcrumb css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_charts.scss b/src/main/resources/static/files/assets/scss/partials/other/_charts.scss new file mode 100644 index 0000000..2836355 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_charts.scss @@ -0,0 +1,60 @@ +/** ===================== + Chart css start +========================== **/ + +.nvd-chart { + height: 400px; +} + +.peity-chart .peity { + width: 100%; + height: 250px; +} + +@-webkit-keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0 + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px + } +} + +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0 + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px + } +} + +.morris-hover { + position: absolute; + min-width: 100px; + width: 100px; + right: 0; + background: #fff; + padding: 20px; + border: 1px solid #ccc; +} + + +/**====== Chart css end ======**/ +.rickshaw_graph{ + svg{ + width: 100% !important; + } +} diff --git a/src/main/resources/static/files/assets/scss/partials/other/_chat.scss b/src/main/resources/static/files/assets/scss/partials/other/_chat.scss new file mode 100644 index 0000000..1383cfb --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_chat.scss @@ -0,0 +1,494 @@ +/** ===================== + Chatting css start +========================== **/ +.chat-bg{ + background-image: url('../images/chat-bg.jpg'); + background-size: cover; + background-blend-mode: overlay; + background-color: rgba(255, 255, 255, 0.45); +} +#main-chat { + .chat-single-box.active { + .chat-header { + background-color: $primary-color; + a { + color: #fff; + } + } + } + .chat-single-box { + .chat-header { + a { + color: #fff; + } + } + } + .chat-box ul.boxs li.chat-single-box .chat-header.custom-collapsed { + position: absolute; + bottom: 0; + width: 300px; + } + .minimized { + background-color: #1e2730; + } + .user-groups { + padding-left: 20px; + padding-bottom: 20px; + border-bottom: 1px solid #ddd; + margin-bottom: 20px; + .userlist-box { + border-bottom: none; + &:last-child { + padding-bottom: 0; + margin-bottom: 0; + } + } + .media { + padding-left: 0; + } + h6 { + font-size: 15px; + font-weight: 600; + margin-bottom: 20px; + } + li { + margin-bottom: 20px; + &:last-child { + margin-bottom: 0; + } + &.work { + position: relative; + padding-left: 20px; + &:before { + content: ''; + position: absolute; + height: 10px; + width: 10px; + background-color: $success-color; + border-radius: 50px; + left: 0; + top: 6px; + } + } + &.frnds { + @extend .work; + &:before { + background-color: $danger-color; + } + } + } + } +} + +.user-box { + height: 100%; +} + +.close { + opacity: 1; +} + +.write-msg { + padding: 12px; + bottom: 10px; + border-top: 1px solid #ddd; + #paper-btn { + i { + font-size: 18px; + margin-right: 0; + cursor: pointer; + } + } +} + +.chat-box .secondary:active:hover { + background-color: #fff; +} + +#main-chat .chat-box ul.boxs li.minimized { + height: 30px; + width: 30px; + bottom: 0; + position: absolute; + left: -50px; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; + cursor: pointer; +} + +#main-chat .chat-box ul.boxs li.minimized .count { + color: #fff; + text-align: center; + margin: 5px; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown { + list-style: none; + display: none; + position: absolute; + background-color: #f5f5f5; + -webkit-box-shadow: 0 1px 8px 0 rgba(5, 5, 5, 0.5); + -moz-box-shadow: 0 1px 8px 0 rgba(5, 5, 5, 0.5); + box-shadow: 0 1px 8px 0 rgba(5, 5, 5, 0.5); + width: 150px; + z-index: 100; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + padding: 5px 0; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li { + padding: 2px 5px; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li div { + display: inline-block; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .username { + width: 85%; + height: 22px; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove { + width: 13%; + padding: 2PX 4PX; + float: right; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove:hover { + background-color: #c0c0c0 !important; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li:hover { + color: black; +} + +#main-chat .chat-box ul.boxs li.hidden { + display: none; +} + +.chat-single-box { + height: 440px; + float: right; + width: 300px; + margin-right: 15px; + direction: ltr; + z-index: 999; + bottom: 0; + .chat-header { + background-color: $default-color; + color: #fff; + .close{ + margin-top: 0; + } + } +} + +.box-live-status { + height: 10px; + width: 10px; + border-radius: 100%; + border: 1px solid; +} + +.chat-msg-img { + height: 50px; + width: 50px; +} + +.msg-reply { + padding: 5px; + position: relative; + right: 10px; + border-radius: 2px; + top: 6px; + margin-bottom: 10px; +} + +.header-users { + right: 0; + top: 103px; + width: 300px; + height: 100%; +} + +.users { + right: 0; + top: 103px; + width: 300px; + height: 100%; +} + +.p-chat-user { + position: fixed; + top: 56px; + z-index: 99; + border-left: 1px solid #ccc; +} + +.users-main { + height: 100%; + width: 300px; + position: fixed; + border-radius: 0px; +} + +.userlist-box { + cursor: pointer; + border-bottom: 1px solid #efefef; + .media-left { + padding-right: 10px; + } +} + +.users-main .media { + display: flex; + align-items: center; + padding-top: 0; + padding-bottom: 10px; + margin-bottom: 10px; + padding-left: 20px; + padding-right: 20px; + position: relative; +} + +.user-box .media-object { + height: 45px; + width: 45px; + display: inline-block; +} + +.chat-menu-content, +.chat-menu-reply { + background: #f3f3f3; + position: relative; + overflow: visible; + border-radius: 4px; +} + +.chat-menu-content:before { + position: absolute; + top: 20px; + left: -14px; + width: 0; + height: 0; + content: ''; + border: 8px solid transparent; + border-right-color: #f3f3f3; +} + +.chat-menu-reply:before { + position: absolute; + top: 20px; + right: -14px; + width: 0; + height: 0; + content: ''; + border: 8px solid transparent; + border-left-color: $primary-color; +} + +.chat-reply-box { + background-color: #fff; + position: absolute; + bottom: 73px; + width: 100%; + padding-top: 15px; + padding-left: 20px; + padding-right: 20px; + padding-bottom: 10px; + border-top: 1px solid #ccc; +} + +.chat-inner-header { + text-align: center; + margin-bottom: 20px; + border-bottom: 1px solid #ccc; + padding: 20px; +} + +.chat-send { + position: absolute; + bottom: 5px; + right: 0; + border: none; + background-color: transparent; + color: $primary-color; + transform: rotate(45deg); +} + +.showChat_inner .chat-messages { + padding-bottom: 20px; + padding-left: 15px; + padding-right: 15px; +} + +.chat-menu-content .chat-cont, +.chat-menu-reply .chat-cont { + padding: 10px; +} + +.chat-menu-content .chat-time, +.chat-menu-reply .chat-time { + padding-left: 10px; + padding-bottom: 10px; +} + +.back_chatBox { + margin: 0 auto; + font-weight: 600; + i { + float: left; + position: absolute; + margin-top: 5px; + left: 20px; + cursor: pointer; + } +} + +.designation { + cursor: pointer; +} + +.extra-profile-list { + display: none; +} + +.chat-menu-reply .chat-cont, +.chat-menu-reply .chat-time { + color: #fff; +} + +.chat-menu-reply { + background: $primary-color; + margin-right: 10px; +} + +.users-main .media .chat-header { + font-size: 14px; + font-weight: 600; +} + +.users-main .media-body div + div { + font-size: 12px; +} + +.chat-body { + overflow-y: auto; + height: 340px; +} + +.users-main-fix { + height: auto; + position: fixed; + bottom: 0px; + top: 151px; +} + +.chat-footer, +.chat-link { + border-color: $primary-color; +} + +.chat-footer .input-group-addon { + padding: 7px .75rem; +} + +.form-control:focus ~ .chat-send { + border-color: $primary-color; +} + +.minimized-box { + padding: 5px 10px; +} + +.write-msg input { + border-radius: 0; + border-right: 0; +} + +.write-msg .btn { + box-shadow: none; + border-left: 0; + font-size: 14px; +} + +.write-msg .btn-secondary:hover { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .15); + border-left: 0; +} + +.form-control:focus ~ .input-group-btn .btn-secondary { + border-color: #66afe9; + color: $primary-color; +} + +.img-chat-profile { + height: 45px; + width: 45px; +} + +.chat-minimize .chat-body, +.chat-minimize .chat-footer { + display: none; +} + +.chat-box { + margin-right: 290px; + height: 440px; + position: fixed; + bottom: 0; + right: 0; + z-index: 99; +} + +.user-box .media-object, +.friend-box .media-object { + height: 45px; + width: 45px; + display: inline-block; +} + +.friend-box img { + margin-right: 10px; + margin-bottom: 10px; +} + +.chat-header { + color: #222222; +} + +.live-status { + height: 10px; + width: 10px; + position: absolute; + top: 20px; + right: 20px; + border-radius: 100%; + border: 1px solid; +} + +// Inner chat css start +.showChat { + display: none; +} + +.showChat_inner { + position: fixed; + top: 56px; + background-color: white; + right: 0; + display: none; + width: 300px; + height: 100%; + z-index: 99; + border-left: 1px solid #ccc; + .img-circle { + border-radius: 0 !important + } +} +/**====== Chatting css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_color.scss b/src/main/resources/static/files/assets/scss/partials/other/_color.scss new file mode 100644 index 0000000..1bcc3a0 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_color.scss @@ -0,0 +1,500 @@ +/* ======================= + Start Color-page Css +=========================== */ + +.amber-colors ul li p, +.bg-danger li p, +.bg-default li p, +.bg-info li p, +.bg-primary li p, +.bg-success li p, +.bg-warning li p, +.blue-colors ul li p, +.blue-grey-colors ul li p, +.brown-colors ul li p, +.cyan-colors ul li p, +.deep-orange-colors ul li p, +.deep-purple-colors ul li p, +.green-colors ul li p, +.grey-colors ul li p, +.indigo-colors ul li p, +.light-blue-colors ul li p, +.light-green-colors ul li p, +.lime-colors ul li p, +.orange-colors ul li p, +.pink-colors ul li p, +.purple-colors ul li p, +.red-colors ul li p, +.teal-colors ul li p, +.yellow-colors ul li p, +.primary-colorr ul li p, +.success-colorr ul li p, +.info-colorr ul li p, +.warning-colorr ul li p, +.danger-colorr ul li p { + font-size: 18px; + padding: 10px 0; + text-align: center; + text-transform: uppercase; + color: #fff; + margin-bottom: 0; +} + + +/**====== Accent-red-color css start ======**/ + +$m-val:14; +$or:#d50505; +@while $m-val >=1 { + .red-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Accent-red-color css end ======**/ + + +/**====== Accent-pink-color css start ======**/ + +$m-val:14; +$or:#c61565; +@while $m-val >=1 { + .pink-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Accent-pink-color css end ======**/ + + +/**====== Accent-purple-color css start ======**/ + +$m-val:14; +$or:#ab05ff; +@while $m-val >=1 { + .purple-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Accent-purple-color css end ======**/ + + +/**====== Deep-purple-color css start ======**/ + +$m-val:14; +$or:#6505ea; +@while $m-val >=1 { + .deep-purple-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Deep-purple-color css end ======**/ + + +/**====== Indigo-color css start ======**/ + +$m-val:14; +$or:#3452fe; +@while $m-val >=1 { + .indigo-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 2.5%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Indigo-color css end ======**/ + + +/**====== Blue-accent-color css start ======**/ + +$m-val:14; +$or:#2d65ff; +@while $m-val >=1 { + .blue-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 2.5%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Blue-accent-color css end ======**/ + + +/**====== Light-blue-color css start ======**/ + +$m-val:14; +$or:#0593ea; +@while $m-val >=1 { + .light-blue-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Light-blue-color css end ======**/ + + +/**====== Cyan-color css start ======**/ + +$m-val:14; +$or:#05b9d4; +@while $m-val >=1 { + .cyan-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Cyan-color css start ======**/ + + +/**====== Teal-color css start ======**/ + +$m-val:14; +$or:#05c0a6; +@while $m-val >=1 { + .teal-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Teal-color css end ======**/ + + +/**====== Green-color css start ======**/ + +$m-val:14; +$or:#05c956; +@while $m-val >=1 { + .green-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Green-color css end ======**/ + + +/**====== Light-Green-color css start ======**/ + +$m-val:14; +$or:#67dd1b; +@while $m-val >=1 { + .light-green-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Light-Green-color css end ======**/ + + +/**====== Lime-color css start ======**/ + +$m-val:14; +$or:#afea05; +@while $m-val >=1 { + .lime-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Lime-color css end ======**/ + + +/**====== Yellow-color css start ======**/ + +$m-val:14; +$or:#ffd605; +@while $m-val >=1 { + .yellow-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 2.5%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Yellow-color css end ======**/ + + +/**====== Amber-color css start ======**/ + +$m-val:14; +$or:#ffac05; +@while $m-val >=1 { + .amber-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 2.5%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Amber-color css end ======**/ + + +/**====== Orange-color css start ======**/ + +$m-val:14; +$or:#ff6f05; +@while $m-val >=1 { + .orange-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Orange-color css start ======**/ + + +/**====== Deep-Orange-color css start ======**/ + +$m-val:14; +$or:#dd3005; +@while $m-val >=1 { + .deep-orange-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 3%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Deep-Orange-color css end ======**/ + + +/**====== Brown-color css start ======**/ + +$m-val:14; +$or:#412b27; +@while $m-val >=1 { + .brown-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 5%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Brown-color css end ======**/ + + +/**====== Grey-color css start ======**/ + +$m-val:14; +$or:#252525; +@while $m-val >=1 { + .grey-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 5%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Grey-color css end ======**/ + + +/**====== Blue-color css start ======**/ + +$m-val:14; +$or:#2a363b; +@while $m-val >=1 { + .blue-grey-colors ul li:nth-child(#{$m-val}) { + $or: lighten($or, 5%); + background-color: $or; + p:before { + content: "#{$or}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Blue-color css end ======**/ + + +/**====== Primary-color css start ======**/ + +$m-val:14; +$primary-colorr:#1abc9c; +@while $m-val >=1 { + .primary-colorr ul li:nth-child(#{$m-val}) { + $primary-colorr: lighten($primary-colorr, 3%); + background-color: $primary-colorr; + p:before { + content: "#{$primary-colorr}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Primary-color css end ======**/ + + +/**====== Success-color css start ======**/ + +$m-val:14; +$success-colorr:#2ecc71; +@while $m-val >=1 { + .success-colorr ul li:nth-child(#{$m-val}) { + $success-colorr: lighten($success-colorr, 2%); + background-color: $success-colorr; + p:before { + content: "#{$success-colorr}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Success-color css end ======**/ + + +/**====== Info-color css start ======**/ + +$m-val:14; +$info-colorr:#3498DB; +@while $m-val >=1 { + .info-colorr ul li:nth-child(#{$m-val}) { + $info-colorr: lighten($info-colorr, 2%); + background-color: $info-colorr; + p:before { + content: "#{$info-colorr}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Info-color css end ======**/ + + +/**====== Warning-color css start ======**/ + +$m-val:14; +$warning-colorr:#f1c40f; +@while $m-val >=1 { + .warning-colorr ul li:nth-child(#{$m-val}) { + $warning-colorr: lighten($warning-colorr, 2%); + background-color: $warning-colorr; + p:before { + content: "#{$warning-colorr}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Warning-color css end ======**/ + + +/**====== Danger-color css start ======**/ + +$m-val:14; +$danger-colorr: #e74c3c; +@while $m-val >=1 { + .danger-colorr ul li:nth-child(#{$m-val}) { + $danger-colorr: lighten($danger-colorr, 2%); + background-color: $danger-colorr; + p:before { + content: "#{$danger-colorr}"; + } + $m-val: $m-val - 1; + } +} + + +/**====== Danger-color css end ======**/ + + +/**====== Color-color css end ======**/ \ No newline at end of file diff --git a/src/main/resources/static/files/assets/scss/partials/other/_draggable.scss b/src/main/resources/static/files/assets/scss/partials/other/_draggable.scss new file mode 100644 index 0000000..74d01c6 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_draggable.scss @@ -0,0 +1,45 @@ +/** ===================== + Draggable css start +========================== **/ + +#draggableMultiple .sortable-moves { + cursor: move; + margin-bottom: 0; + box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14); + margin-bottom: 20px; + padding: 15px 0 15px 60px; +} + +.sortable-moves { + font-size: 14px; + line-height: 1.55556em; + list-style-type: none; + margin-bottom: 15px; + min-height: 3.55556em; + padding-left: 5.11111em; + position: relative; + cursor: move; + img { + position: absolute; + height: 40px; + left: 10px; + border-radius: 5px; + top: 15px; + } + h6 { + font-weight: 600; + } +} + +.card-sub { + cursor: move; + border: none; + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + &:hover { + box-shadow: 0 0 25px -5px #9e9c9e; + transition: all 180ms linear; + } +} + + +/**====== Draggable css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_e-payment.scss b/src/main/resources/static/files/assets/scss/partials/other/_e-payment.scss new file mode 100644 index 0000000..a370798 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_e-payment.scss @@ -0,0 +1,42 @@ +/** ===================== + Payment-card css start +========================== **/ +.payment-card { + .icofont-paypal-alt { + display: block; + font-size: 60px; + color: #ed5565; + } + .icofont-visa-alt { + @extend .icofont-paypal-alt; + color: #1c84c6; + } + .icofont-mastercard { + @extend .icofont-paypal-alt; + color: #f8ac59; + } +} +.payment-tabs{ + .md-tabs.nav-tabs .nav-item{ + width: calc(100% / 6); + } + .nav-tabs .slide,.md-tabs .nav-item + .nav-item{ + width: calc(100% / 6); + } +} +.demo-container { + padding-bottom: 0; +} + +.jp-card .jp-card-front, +.jp-card .jp-card-back { + background: $primary-color !important; +} + +.payment-form { + max-width: 550px; + margin: 0 auto; + padding: 20px; + padding-bottom: 0; +} +/**====== Payment-card css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_editors.scss b/src/main/resources/static/files/assets/scss/partials/other/_editors.scss new file mode 100644 index 0000000..6151ca9 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_editors.scss @@ -0,0 +1,24 @@ +/** ===================== + Editor css start +========================== **/ + +.ace_editor { + width: 100% !important; + position: relative !important; + margin-top: 20px; +} + +.long-press:focus { + outline-color: $primary-color; +} + +.inputor:focus { + border-color: $primary-color; +} + +#edui1 { + width: auto !important; +} + + +/**====== Editor css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_fb-wall.scss b/src/main/resources/static/files/assets/scss/partials/other/_fb-wall.scss new file mode 100644 index 0000000..5d624a4 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_fb-wall.scss @@ -0,0 +1,270 @@ +/** ===================== + FB-wall css start +========================== **/ +.tab-pane form .md-add-on i{ + font-size: 20px; +} +.wall-elips{ + position: absolute; + right: 15px; +} +.social-wallpaper{ + position: relative; +} +.social-profile { + position: relative; + padding-top: 15px; +} +.timeline-btn{ + position: absolute; + bottom: 0; + right: 30px; +} +.nav-tabs.md-tabs.tab-timeline li a{ + padding: 20px 0 10px; + color: $inverse-color; + font-size: 16px; +} +.social-timeline-left{ + position: absolute; + top: -200px; + margin-right: 15px; +} +.post-input{ + padding: 10px 10px 10px 5px; + display: block; + width: 100%; + border: none; + resize: none; +} +.user-box .media-object, .friend-box .media-object{ + height:45px; + width: 45px; + display: inline-block; + cursor: pointer; +} +.friend-box img{ + margin-right: 10px; + margin-bottom: 10px; +} +.chat-header{ + color: #222222; +} +.live-status{ + height: 9px; + width: 9px; + position: absolute; + bottom: 0; + right: 17px; + border-radius: 100%; + border: 1px solid; + top: 5px; +} +.tab-timeline .slide{ + bottom: -1px; +} +.image-upload input { + visibility:hidden; + max-width:0; + max-height:0 +} +.file-upload-lbl{ + max-width: 15px; + padding: 5px 0 0; +} +.ellipsis::after{ + top: 15px; + border: none; + position: absolute; + content: '\f142'; + font-family: FontAwesome; + right: 30px; +} +.elipsis-box{ + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + top: 40px; + right: -10px; + &:after{ + content: ''; + height: 13px; + width: 13px; + background: #fff; + position: absolute; + top: -5px; + right: 10px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + transform: rotate(45deg); + box-shadow: -3px -3px 11px 1px rgba(170, 170, 170, 0.22); + } +} +.friend-elipsis{ + left: -10px; + top:-10px; +} +.social-profile,.social-wallpaper{ + &:hover{ + .profile-hvr{ + opacity:1; + transition: all ease-in-out 0.3s; + } + } +} +.profile-hvr{ + opacity: 0; + position: absolute; + text-align: center; + width: 100%; + font-size: 20px; + padding:10px; + top: 0; + color: #fff; + background-color: rgba(0, 0, 0, 0.61); + transition: all ease-in-out 0.3s; +} +.social-profile{ + margin: 0 15px; +} +.social-follower{ + text-align: center; + h4{ + font-size: 18px; + margin-bottom: 10px; + font-style: normal; + } + h5{ + font-size: 14px; + } + .follower-counter{ + text-align: center; + margin-top: 25px; + margin-bottom: 25px; + font-size: 13px; + .txt-primary{ + font-size: 24px; + } + } + +} +.timeline-icon{ + height: 45px; + width: 45px; + display: block; + margin: 0 auto; + border: 4px #fff solid; +} +.social-timelines-left{ + &:after{ + height: 3px; + width: 20px; + position: absolute; + background: #cccccc; + top: 20px; + content: ""; + right: -10px; + z-index: 0; + } +} +.social-timelines-left{ + position: relative; + z-index: 3; +} +.social-timelines:before { + position: absolute; + content: ' '; + width: 3px; + background: #cccccc; + left: 48px; + height: 100%; + top:0; + z-index: 1; +} +.timeline-dot{ + &:after,&:before{ + content: ""; + position: absolute; + height: 9px; + width: 9px; + background-color: #cccccc; + left: 45px; + border-radius: 100%; + } +} + +.user-box .social-designation,.post-timelines .social-time{ + font-size: 13px; +} +.user-box .f-right{ + text-transform:capitalize; +} +.social-msg{ + a{ + display:inline-block; + span{ + color: #666; + padding-left: 10px; + padding-right: 10px; + margin-right: 10px; + } + &:hover{ + color: $primary-color; + span,i{ + color: $primary-color !important; + } + } + } +} + +.view-info, .contact-info, .work-info{ + .social-label{ + font-size: 15px; + padding-left: 0; + padding-top: 0; + } + .social-user-name{ + font-size: 14px; + padding-left: 0; + } +} + +.friend-elipsis .social-designation{ + font-size: 13px; +} +.timeline-details p{ + padding-top: 10px; + margin-bottom: 0; +} +.post-timelines{ + cursor: pointer; +} +.timeline-details,.post-timelines{ + .chat-header{ + font-size: 15px; + } +} +.social-client-description{ + padding-bottom: 20px; + margin-bottom: 20px; + p{ + margin-top: 5px; + margin-bottom: 0; + } + span{ + font-size: 12px; + } + .chat-header{ + font-size: 13px; + font-weight: 600; + cursor: pointer; + } +} +.social-tabs a{ + font-size: 18px; +} +.timeline-btn a{ + margin-bottom: 20px; +} +.profile-hvr i{ + cursor: pointer; +} +/*====== FB-wall css End ======*/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_full-calender.scss b/src/main/resources/static/files/assets/scss/partials/other/_full-calender.scss new file mode 100644 index 0000000..29d4aee --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_full-calender.scss @@ -0,0 +1,218 @@ +/** ===================== + Full-calender css start +========================== **/ +.fc-left { + margin-bottom: 10px; +} +#external-events h4 { + font-size: 16px; + margin-top: 0; + padding-top: 1em; +} +#external-events .fc-event { + background: #fff; + color: #000; + cursor: move; + padding: 5px 18px; + margin-bottom: 5px; +} +#external-events p { + margin: 1.5em 0; + font-size: 11px; + color: #666; +} +#external-events p input { + margin: 0; + vertical-align: middle; +} +.fc th, +.fc td { + line-height: 2.5; +} +.fc-state-default { + background-color: #fff; + color: #272727; +} +tr:first-child > td > .fc-day-grid-event { + color: #000; + padding-left: 10px; + background: #f3f3f3; +} +.fc-nonbusiness { + background-color: #fff; +} +.fc-state-active { + background-color: $primary-color; + color: #fff; +} +.fc-toolbar { + margin-bottom: 8px; +} +.fc-toolbar .fc-center { + display: block; +} +.fc-center h2 { + font-weight: 300; + font-size: 25px; + margin-top: 10px; +} +.fc button { + height: auto; + padding: 10px; +} +.fc-toolbar .fc-left { + float: right; +} +.fc-button-group { + margin-right: 10px; +} +.fc .fc-toolbar > * > * { + margin-left: 0; +} +.fc-event, +.fc-event-dot { + background-color: transparent; +} +.fc-day-grid-event:hover { + color: #000 !important; + opacity: 0.8; +} +.fc-time-grid-event .fc-content { + color: #fff; +} +.fc-bgevent { + /* default look for background events */ + + background: #d8d6d6 !important; +} +.fc-state-default { + background-image: none !important; + border-color: none !important; + text-shadow: none !important; + box-shadow: none !important; +} +.fc-state-down, +.fc-state-active { + background-color: none !important; + background-image: none !important; + box-shadow: none !important; +} +.fc th { + background: $primary-color; + color: #fff; + border-color: $primary-color; +} +.fc-event-container{ + a{ + padding: 5px; + } +} +.fc-event { + line-height: 1.3; + border-radius: 2px; +} +tr:first-child > td > .fc-day-grid-event { + margin-left: 0; +} +.clndr{ + width: 100%; +} +.clndr { + background-color: #F3F3F3; + box-shadow: 0 4 px 0 #272727 +} +.clndr .clndr-controls { + padding: 14px; + background-color: #303549; + color: #fff; + text-align: center +} +.clndr.clndr-controls.clndr-previous-button { + float: left; + text-align: left +} +.clndr.clndr-controls.clndr-next-button { + float: right; + text-align: right +} +.clndr.clndr-controls.clndr-next-button, +.clndr.clndr-controls.clndr-previous-button { + width: 30px; + cursor: pointer +} +.clndr.clndr-controls.clndr-next-button:hover, +.clndr.clndr-controls.clndr-previous-button:hover { + opacity: .5 +} +.clndr.clndr-grid { + float: left; + width: 65%; + background-color: #FFF +} +.clndr.clndr-grid.days-of-the-week { + width: 100%; + background-color: #F6BB42 +} +.clndr.clndr-grid.days-of-the-week.header-day { + float: left; + width: 14.2857%; + padding: 14px; + text-align: center; + color: #fff +} +.clndr.clndr-grid.days { + width: 100% +} +.clndr.clndr-grid.days.day, +.clndr.clndr-grid.days.empty { + float: left; + width: 14.2857%; + padding: 12px 0; + text-align: center; + color: #4f4f4f +} +.clndr .clndr-grid .days .day.event .day-number, +.clndr .clndr-grid .days .empty.event .day-number { + border: none; + color:$danger-color; + border-radius: 50%; + padding: 6px 9px +} +.clndr.clndr-grid.days.day.adjacent-month.day-number, +.clndr.clndr-grid.days.day.inactive.day-number, +.clndr.clndr-grid.days.empty.adjacent-month.day-number { + opacity: .3; + cursor: pointer +} +.clndr.clndr-grid.days.day.selected { + background-color: $danger-color; + color: #fff +} +.clndr.clndr-grid.days.today { + color: #fff; + background-image: none +} +.clndr.event-listing { + background-color: $primary-color; + float: left; + width: 35% +} +.clndr.event-listing.event-listing-title { + padding: 15.5px; + font-size: .88rem; + background-color: $warning-color; + text-align: center; + color: #fff; + letter-spacing: 1px +} +.clndr.event-listing.event-item { + padding: 6px 14px; + color: #4f4f4f +} +.clndr .event-listing .event-item-location { + font-weight: 400 +} +.fc-event{ + border-color:$primary-color; +} +/**====== Full-calender css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_job-find.scss b/src/main/resources/static/files/assets/scss/partials/other/_job-find.scss new file mode 100644 index 0000000..ba61373 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_job-find.scss @@ -0,0 +1,142 @@ +/** ===================== + Job-pages css start +========================== **/ + +.job-right-header { + .card-header .card-header-right { + top: 7px; + right: 15px; + } + + .radio-inline { + display: block; + } + + .checkbox-fade { + display: block; + + label { + position: absolute; + z-index: 99; + } + + div { + position: relative; + padding-left: 40px; + margin-bottom: 20px; + } + } + + a { + color: $primary-color; + font-weight: 600; + } +} + +.job-details-list { + padding-left: inherit; + list-style-type: square; + margin-bottom: 40px; + + li { + margin-bottom: 10px; + } +} + +.company-name { + p { + font-weight: 600; + font-size: 20px; + margin-bottom: 5px; + } +} + +.job-cards { + .media { + padding-top: 20px; + padding-bottom: 20px; + display: flex; + align-items: center; + position: relative; + border-bottom: 1px solid #ddd; + } + + &:last-child { + .media { + border-bottom: none; + padding-bottom: 0; + } + } + + img { + width: 60px; + } + + .media-right { + position: absolute; + top: 20px; + right: 0; + } + .media-left{ + @media only screen and ( max-width:575px ){ + padding-right: 0; + } + } +} + +.job-badge { + position: absolute; + top: 35px; + right: -15px; + &:after{ + content: ""; + border: 7px solid transparent; + border-top-color: darken($primary-color, 15%); + position: absolute; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + top: -7px; + right: 8px; + z-index: 1; + } + .label{ + width: 80px; + text-align: center; + padding: 7px; + border-radius: 0; + z-index: 10; + } + @media only screen and ( max-width: 768px ){ + display: none; + } +} + +.job-lable { + margin-bottom: 20px; + + .label { + margin: 5px 10px 5px 0; + position: relative; + z-index: 9; + display: inline-block; + padding: 5px 10px 5px 12px; + } +} + +.job-card-desc { + font-weight: 600; + margin-top: 10px; + cursor: pointer; +} + +.job-meta-data { + text-transform: capitalize; + font-size: 12px; + margin-bottom: 10px; + + i { + margin-right: 5px; + color: $primary-color; + } +} +/**====== Job-pages css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_mail-pages.scss b/src/main/resources/static/files/assets/scss/partials/other/_mail-pages.scss new file mode 100644 index 0000000..4d755cb --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_mail-pages.scss @@ -0,0 +1,199 @@ +/** ===================== + Mail-pages css start +========================== **/ +.email-card { + padding: 0 15px; + .user-head { + background-color: $primary-color; + padding: 10px; + min-height: 80px; + display: flex; + align-items: center; + .user-name { + margin-left: 10px; + margin-bottom: 10px; + span { + display: block; + color: $white-txt; + } + } + } + label{ + margin-bottom: 0; + } + .user-body { + margin-left: -15px; + margin-right: -15px; + background-color: #fff; + // border-right: 1px solid #ddd; + .page-list { + border-bottom:0px solid transparent; + li { + text-transform: capitalize; + border-bottom: 1px solid #e9ecef; + transition: all ease-in .3s; + cursor: pointer; + &.mail-section { + display: block; + margin-bottom: 0; + a{ + padding: 15px 20px; + border-radius: 0px !important; + color: $inverse-color; + border: 0px solid transparent; + &.active, + &:hover { + color:$primary-color; + background-color: lighten($primary-color,30%); + } + } + } + i { + margin-right: 10px; + } + &:last-child{ + border-bottom:0px solid transparent; + } + + } + } + .label-list { + a { + padding: 10px 20px; + display: block; + color: #6a6a6a; + position: relative; + padding-left: 25px; + &:before { + content: ''; + position: absolute; + height: 10px; + width: 10px; + border-radius: 50px; + left: 0; + top: 16px; + } + &.mail-work { + &:before { + background-color: $primary-color; + } + } + &.mail-design { + &:before { + background-color: $info-color; + } + } + &.mail-family { + &:before { + background-color: $success-color; + } + } + &.mail-friends { + &:before { + background-color: $warning-color; + } + } + &.mail-office { + &:before { + background-color: $danger-color; + } + } + } + } + } + .mail-box-head { + background-color: $primary-color; + min-height: 80px; + padding: 20px 0; + h3 { + color: #fff; + } + .input-group { + margin-bottom: 0; + } + } + .mail-body { + padding: 20px 0; + .mail-body-header { + margin-bottom: 20px; + .btn,.btn-group{ + margin: 2px; + } + } + } + .mail-body-content { + .check-star { + display: flex; + align-items: center; + .icofont-star { + margin-top: -8px; + } + } + tr { + transition: all ease-in .3s; + } + tr:hover { + background-color: lighten($primary-color,30%); + cursor: pointer; + } + .unread { + a { + color: #222; + font-weight: 600; + } + } + .read { + a { + color: #222; + font-weight: 400; + } + } + } +} + +.email-summernote ~ .note-frame { + border: 1px solid #ddd; + border-radius: 2px; +} + +.email-read { + .photo-table { + padding-right: 10px; + } + .user-name{ + margin-bottom:10px; + } +} + +.mail-body-content.email-read { + .card { + box-shadow: none; + margin-bottom: 0; + } +} + +.user-name { + margin-bottom: 20px; +} + +.email-card .user-mail h6 { + font-size: 14px; + margin-top: 5px; + margin-bottom: 20px; + color: #292b2c; +} + +.email-content { + line-height: 30px; + border-bottom: 1px solid #ccc; + padding-bottom: 15px; +} + +.mail-img { + margin-top: 20px; +} + +.email-welcome-txt { + font-weight: 600; +} +/**====== Mail-pages css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_maps.scss b/src/main/resources/static/files/assets/scss/partials/other/_maps.scss new file mode 100644 index 0000000..7b5797d --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_maps.scss @@ -0,0 +1,10 @@ +.set-map{ + height: 400px; + width: 100% !important; +} +#mapGeo{ + height: 345px; +} +#address-search .input-group{ + margin-bottom: 0; +} diff --git a/src/main/resources/static/files/assets/scss/partials/other/_navbars.scss b/src/main/resources/static/files/assets/scss/partials/other/_navbars.scss new file mode 100644 index 0000000..2f1c85b --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_navbars.scss @@ -0,0 +1,497 @@ +/** ===================== + Navbar-varients css start +========================== **/ +.pcoded .navbar-page{ + .pcoded-header{ + position: relative !important; + } +} +.light-nav-border { + background-color: $white-txt; + border: 1px solid #ddd; + padding: 15px; + a { + color: #222; + } + li.active { + a { + color: $primary-color; + font-weight: 600; + } + } + .nav-item { + margin-left: 15px; + &:hover .navbar-varient-submenu { + -webkit-transform: translateY(5px); + transform: translateY(5px); + opacity: 1; + visibility: visible; + } + } + .navbar-varient-submenu { + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03); + border: 1px solid #ddd; + position: absolute; + width: 16em; + background-color: #fff; + transition: all linear 0.3s; + -webkit-transform: translateY(30px); + transform: translateY(30px); + opacity: 0; + visibility: hidden; + z-index: 999; + a { + padding: 10px; + display: block; + transition: background-color linear 0.3s; + &:hover { + background-color: #f1f1f1; + } + } + } + .profile-sub-menu { + right: 10px; + i { + margin-right: 10px; + } + } +} + +.primary-nav { + @extend .light-nav-border; + background-color: lighten($primary-color, 20%); + a { + color: #666; + } + li.active { + a { + color: #666; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #222; + } + } +} + +.warning-nav { + @extend .light-nav-border; + background-color: lighten($warning-color, 20%); + a { + color: #666; + } + li.active { + a { + color: #666; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #222; + } + } +} + +.success-nav { + @extend .light-nav-border; + background-color: lighten($success-color, 20%); + a { + color: #666; + } + li.active { + a { + color: #666; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #222; + } + } +} + +.info-nav { + @extend .light-nav-border; + background-color: lighten($info-color, 20%); + a { + color: #666; + } + li.active { + a { + color: #666; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #222; + } + } +} + +.danger-nav { + @extend .light-nav-border; + background-color: lighten($danger-color, 25%); + a { + color: #666; + } + li.active { + a { + color: #666; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #222; + } + } +} + +.bg-dark { + background-color: #2C3E50; + color: #fff; +} + +.navbar-dark { + .navbar-brand, + .navbar-toggler { + color: rgba(255, 255, 255, .9); + } + .navbar-nav { + .active>.nav-link, + .navbar-dark .navbar-nav .nav-link.active, + .navbar-dark .navbar-nav .nav-link.open, + .navbar-light .navbar-nav .open>.nav-link { + color: rgba(255, 255, 255, .9); + } + .nav-link { + color: rgba(255, 255, 255, 0.5); + &.disabled { + color: rgba(255, 255, 255, 0.3); + } + } + } +} + +.navbar-dark button.btn { + color: #fff; + border-color: #fff; +} + +.dark-nav-border { + border: 1px solid #2C3E50; + padding: 15px; +} + +.primary-nav, +.warning-nav, +.success-nav, +.info-nav, +.danger-nav { + border: none; + padding: 15px; +} + +.dark-nav-border a, +.primary-nav a, +.warning-nav a, +.success-nav a, +.info-nav a, +.danger-nav a { + color: rgba(0, 0, 0, 0.9); +} + +.dark-nav-border .navbar-varient-submenu, +.primary-nav .navbar-varient-submenu, +.warning-nav .navbar-varient-submenu, +.success-nav .navbar-varient-submenu, +.info-nav .navbar-varient-submenu, +.danger-nav .navbar-varient-submenu { + box-shadow: -2 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03); + border: 1px solid #ddd; + position: absolute; + width: 16em; + background-color: #fff; + transition: all linear 0.3s; + -webkit-transform: translateY(30px); + transform: translateY(30px); + opacity: 0; + visibility: hidden; + z-index: 999; +} + +.dark-nav-border .nav-item:hover .navbar-varient-submenu, +.primary-nav .nav-item:hover .navbar-varient-submenu, +.warning-nav .nav-item:hover .navbar-varient-submenu, +.success-nav .nav-item:hover .navbar-varient-submenu, +.info-nav .nav-item:hover .navbar-varient-submenu, +.danger-nav .nav-item:hover .navbar-varient-submenu, +.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .dark-nav-border a:hover .navbar-varient-submenu, +.primary-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .primary-nav a:hover .navbar-varient-submenu, +.warning-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .warning-nav a:hover .navbar-varient-submenu, +.success-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .success-nav a:hover .navbar-varient-submenu, +.info-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .info-nav a:hover .navbar-varient-submenu, +.danger-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .danger-nav a:hover .navbar-varient-submenu, +.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .dark-nav-border a:hover .navbar-varient-submenu, +.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a:hover .navbar-varient-submenu, +.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a:hover .navbar-varient-submenu, +.success-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .success-nav a:hover .navbar-varient-submenu, +.info-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .info-nav a:hover .navbar-varient-submenu, +.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a:hover .navbar-varient-submenu { + -webkit-transform: translateY(5px); + transform: translateY(5px); + opacity: 1; + visibility: visible; +} + +.dark-nav-border .navbar-varient-submenu a:hover, +.primary-nav .navbar-varient-submenu a:hover, +.warning-nav .navbar-varient-submenu a:hover, +.success-nav .navbar-varient-submenu a:hover, +.info-nav .navbar-varient-submenu a:hover, +.danger-nav .navbar-varient-submenu a:hover { + background-color: #f1f1f1; +} + +.dark-nav-border .navbar-varient-submenu a, +.primary-nav .navbar-varient-submenu a, +.warning-nav .navbar-varient-submenu a, +.success-nav .navbar-varient-submenu a, +.info-nav .navbar-varient-submenu a, +.danger-nav .navbar-varient-submenu a { + padding: 10px; + display: block; + transition: background-color linear 0.3s; +} + +.dark-nav-border li.active a, +.primary-nav li.active a, +.warning-nav li.active a, +.success-nav li.active a, +.info-nav li.active a, +.danger-nav li.active a { + color: #666; + font-weight: 600; +} + +.dark-nav-border .profile-sub-menu, +.primary-nav .profile-sub-menu, +.warning-nav .profile-sub-menu, +.success-nav .profile-sub-menu, +.info-nav .profile-sub-menu, +.danger-nav .profile-sub-menu { + right: 10px; +} + +.primary-nav-dark { + @extend .dark-nav-border; + background-color: darken($primary-color, 10%); + border: none; + a { + color: #fff; + } + li.active { + a { + color: #fff; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #fff; + } + } + .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); + } + .navbar-varient-submenu { + background-color: darken($primary-color, 10%); + border-color: darken($primary-color, 15%); + a:hover { + background-color: darken($primary-color, 15%); + } + } +} + +.warning-nav-dark { + @extend .dark-nav-border; + background-color: darken($warning-color, 10%); + border: none; + a { + color: #fff; + } + li.active { + a { + color: #fff; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #fff; + } + } + .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); + } + .navbar-varient-submenu { + background-color: darken($warning-color, 10%); + border-color: darken($warning-color, 15%); + a:hover { + background-color: darken($warning-color, 15%); + } + } +} + +.success-nav-dark { + @extend .dark-nav-border; + background-color: darken($success-color, 10%); + border: none; + a { + color: #fff; + } + li.active { + a { + color: #fff; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #fff; + } + } + .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); + } + .navbar-varient-submenu { + background-color: darken($success-color, 10%); + border-color: darken($success-color, 15%); + a:hover { + background-color: darken($success-color, 15%); + } + } +} + +.info-nav-dark { + @extend .dark-nav-border; + background-color: darken($info-color, 10%); + border: none; + a { + color: #fff; + } + li.active { + a { + color: #fff; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #fff; + } + } + .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); + } + .navbar-varient-submenu { + background-color: darken($info-color, 10%); + border-color: darken($info-color, 15%); + a:hover { + background-color: darken($info-color, 15%); + } + } +} + +.danger-nav-dark { + @extend .dark-nav-border; + background-color: darken($danger-color, 10%); + border: none; + a { + color: #fff; + } + li.active { + a { + color: #fff; + font-weight: 600; + } + } + .navbar-varient-submenu { + a { + color: #fff; + } + } + .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); + } + .navbar-varient-submenu { + background-color: darken($danger-color, 10%); + border-color: darken($danger-color, 15%); + a:hover { + background-color: darken($danger-color, 15%); + } + } +} + +.nav-item label.badge-top-left { + right: 4.4%; + bottom: 38px; +} + +.nav-item .radio-inline { + margin-top: 7px; +} + +.primary-nav-dark, +.warning-nav-dark, +.success-nav-dark, +.info-nav-dark, +.danger-nav-dark { + button { + border-color: #fff; + } + i { + color: #fff; + } +} + +.primary-nav, +.warning-nav, +.success-nav, +.info-nav, +.danger-nav { + button { + border-color: rgba(0, 0, 0, 0.6) !important; + } + i { + color: rgba(0, 0, 0, 0.6) !important; + } +} + +.light-nav-border { + button { + border-color: rgba(0, 0, 0, 0.1); + } + i { + color: rgba(0, 0, 0, 0.4); + } +} + +/**====== Navbar-varients css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_note.scss b/src/main/resources/static/files/assets/scss/partials/other/_note.scss new file mode 100644 index 0000000..c136f6a --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_note.scss @@ -0,0 +1,57 @@ +/** ===================== + Note css start +========================== **/ +.note-card { + padding-top: 0; + padding-bottom: 0; + .note-box-aside { + border-right: 1px solid #ddd; + .row { + padding: 20px 0; + display: flex; + align-items: center; + } + } + .Note-header { + padding: 20px 0; + } + .note-write { + position: relative; + &:before { + content: ''; + position: absolute; + width: 0px; + top: 0; + left: 32px; + bottom: 0; + border-left: 1px solid $primary-color;; + } + &:after { + content: ''; + position: absolute; + width: 0px; + top: 0; + left: 34px; + bottom: 0; + border-left: 1px solid $primary-color; + } + + background:-webkit-linear-gradient(top, lighten($primary-color,15%) 0%, lighten($primary-color,30%) 5%) 0 0; + background-size:100% 35px; + } + #Note-pad { + border: none; + resize: none; + background: transparent; + padding:0px 20px 0 50px; + line-height: 35px; + } + .Note-created__on { + display: block; + } +} +.summernote-page .modal-footer{ + margin:0 auto; +} + +/**====== Note css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_pre-loader.scss b/src/main/resources/static/files/assets/scss/partials/other/_pre-loader.scss new file mode 100644 index 0000000..55adf21 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_pre-loader.scss @@ -0,0 +1,517 @@ +/** ===================== + Pre-loader css start +========================== **/ + + +/*===== Loader1 =====*/ + +.loader { + margin: 18px auto; + top: 65px; + left: 65px; + right: 0; + width: 100px; + height: 100px; + position: relative; + transform: translate(-50%, -50%); + &.animation-start .circle { + animation: rotating 2s ease-in-out infinite; + } + &.animation-stop .circle { + animation-iteration-count: 1; + } + .circle { + width: 50px; + height: 50px; + display: block; + position: absolute; + transform-origin: 50% 50%; + animation-iteration-count: 0; + } + .circle:after { + content: ''; + top: 0; + left: 0; + width: 10px; + height: 10px; + display: block; + border-radius: 50%; + transform: translate(-50%, -50%); + background-color: #1abc9c; + } + .circle.delay-1 { + animation-delay: 0.125s; + } + .circle.size-1:after { + width: 11px; + height: 11px; + } + .circle.delay-2 { + animation-delay: 0.25s; + } + .circle.size-2:after { + width: 12px; + height: 12px; + } + .circle.delay-3 { + animation-delay: 0.375s; + } + .circle.size-3:after { + width: 13px; + height: 13px; + } + .circle.delay-4 { + animation-delay: 0.5s; + } + .circle.size-4:after { + width: 14px; + height: 14px; + } + .circle.delay-5 { + animation-delay: 0.625s; + } + .circle.size-5:after { + width: 15px; + height: 15px; + } + .circle.delay-6 { + animation-delay: 0.75s; + } + .circle.size-6:after { + width: 16px; + height: 16px; + } + .circle.delay-7 { + animation-delay: 0.875s; + } + .circle.size-7:after { + width: 17px; + height: 17px; + } + .circle.delay-8 { + animation-delay: 1s; + } + .circle.size-8:after { + width: 18px; + height: 18px; + } + .circle.delay-9 { + animation-delay: 1.125s; + } + .circle.size-9:after { + width: 19px; + height: 19px; + } + .circle.delay-10 { + animation-delay: 1.25s; + } + .circle.size-10:after { + width: 20px; + height: 20px; + } + .circle.delay-11 { + animation-delay: 1.375s; + } + .circle.size-11:after { + width: 21px; + height: 21px; + } + .circle.delay-12 { + animation-delay: 1.5s; + } + .circle.size-12:after { + width: 22px; + height: 22px; + } +} + +@keyframes rotating { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + + +/*===== Loader2 =====*/ + +#loader2 { + width: 80px; + height: 130px; + display: block; + transform-origin: 50% 50%; + top: calc(50% - 50px); + left: calc(50% - 50px); + animation: spin 1s linear infinite; + margin: 0 auto; +} + +#circle-loader2 { + fill: none; + stroke: $primary-color; + stroke-width: 4; + animation: draw 3s ease-in-out infinite; +} + +@keyframes draw { + 0% { + stroke-dasharray: 20, 282.6; + } + 50% { + stroke-dasharray: 200, 282.6; + } + 100% { + stroke-dasharray: 20, 282.6; + } +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} + + +/*==== Loader3 ====*/ + +.preloader3 { + width: auto; + height: 130px; + text-align: center; + font-size: 10px; + display: flex; + align-items: center; + justify-content: center; + > div { + margin: 2px; + background-color: $primary-color; + height: 10px; + width: 10px; + border-radius: 50%; + display: inline-block; + -webkit-animation: stretchdelay 0.7s infinite ease-in-out; + animation: stretchdelay 0.7s infinite ease-in-out; + } + .circ2 { + -webkit-animation-delay: -0.6s; + animation-delay: -0.6s; + } + .circ3 { + -webkit-animation-delay: -0.5s; + animation-delay: -0.5s; + } + .circ4 { + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s; + } + .circ5 { + -webkit-animation-delay: -0.3s; + animation-delay: -0.3s; + } + .loader-md { + height: 13px; + width: 13px; + } + .loader-lg { + height: 18px; + width: 18px; + } +} + +@-webkit-keyframes stretchdelay { + 0%, + 40%, + 100% { + -webkit-transform: translateY(-10px) + } + 20% { + -webkit-transform: translateY(-20px) + } +} + +@keyframes stretchdelay { + 0%, + 40%, + 100% { + transform: translateY(-10px); + -webkit-transform: translateY(-10px); + } + 20% { + transform: translateY(-20px); + -webkit-transform: translateY(-20px); + } +} + +@keyframes rotateColor { + 0% { + border-top-color: #1b8bf9; + } + 12.5% { + border-bottom-color: rgba(27, 139, 249, 0.8); + } + 25% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 37.5% { + border-bottom-color: rgba(27, 139, 249, 0.4); + } + 50% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 50.00001% { + border-bottom-color: #1b8bf9; + } + 62.5% { + border-bottom-color: rgba(27, 139, 249, 0.8); + } + 75% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 87.5% { + border-bottom-color: rgba(27, 139, 249, 0.4); + } +} + + +/*===== Loader4 =====*/ + +.preloader4 { + width: 30px; + height: 30px; + position: relative; + margin: 55px auto; +} + +.double-bounce1, +.double-bounce2 { + width: 100%; + height: 100%; + border-radius: 50%; + background-color: $primary-color; + opacity: 0.6; + position: absolute; + top: 0; + left: 0; + -webkit-animation: bounce 2.0s infinite ease-in-out; + animation: bounce 2.0s infinite ease-in-out; + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s; +} + +@-webkit-keyframes bounce { + 0%, + 100% { + -webkit-transform: scale(0.0) + } + 50% { + -webkit-transform: scale(1.0) + } +} + +@keyframes bounce { + 0%, + 100% { + transform: scale(0.0); + -webkit-transform: scale(0.0); + } + 50% { + transform: scale(1.0); + -webkit-transform: scale(1.0); + } +} + + +/*===== Loader5 =====*/ + +.preloader5 { + margin: 55px 0; + text-align: center; + .circle-5 { + display: inline-block; + padding: 11px; + margin: 0 0.6em; + background: $primary-color; + border-radius: 100%; + } + .l { + -webkit-animation: pulse 2s infinite linear; + animation: pulse 2s infinite linear; + } + .m { + -webkit-animation: pulse 2s infinite linear; + animation: pulse 2s infinite linear; + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; + } + .r { + -webkit-animation: pulse 2s infinite linear; + animation: pulse 2s infinite linear; + -webkit-animation-delay: 0.6s; + animation-delay: 0.6s; + } +} + +@-webkit-keyframes pulse { + 10% { + -webkit-transform: scale(1); + transform: scale(1); + } + 20% { + -webkit-transform: scale(1); + transform: scale(1); + } + 30% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 50% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 70% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 80% { + -webkit-transform: scale(1); + transform: scale(1); + } + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes pulse { + 10% { + -webkit-transform: scale(1); + transform: scale(1); + } + 20% { + -webkit-transform: scale(1); + transform: scale(1); + } + 30% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 50% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 70% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 80% { + -webkit-transform: scale(1); + transform: scale(1); + } + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + + +/*===== Loader6 =====*/ + +.preloader6 { + border-radius: 100%; + width: 100px; + height: 100px; + position: relative; + overflow: hidden; + z-index: 1; + background: inherit; + margin: 18px 0; +} + +.preloader6 hr { + border: 0; + background: inherit; + width: 80%; + height: 80%; + margin: 10%; + border-radius: 100%; +} + +.preloader6::before, +.preloader6::after, +.preloader6 hr::before, +.preloader6 hr::after { + content: ''; + position: absolute; + top: 0; + z-index: -1; + left: 33px; + border: 17px solid transparent; + border-bottom: 50px solid $primary-color; + border-top: 50px solid $primary-color; + animation: rotateColor 1000ms infinite; +} + +.preloader6::after { + transform: rotate(45deg); + animation-delay: 125ms; +} + +.preloader6 hr::before { + transform: rotate(90deg); + animation-delay: 250ms; +} + +.preloader6 hr::after { + transform: rotate(135deg); + animation-delay: 375ms; +} + +.loader-block, +.loader { + display: flex; + align-items: center; + justify-content: center; +} + +@keyframes rotateColor { + 0% { + border-top-color: rgba(26, 188, 156, 1) + } + 12.5% { + border-bottom-color: rgba(26, 188, 156, 0.8) + } + 25% { + border-bottom-color: rgba(26, 188, 156, 0.6) + } + 37.5% { + border-bottom-color: rgba(26, 188, 156, 0.4) + } + 50% { + border-bottom-color: rgba(26, 188, 156, 0.6) + } + 50.00001% { + border-bottom-color: rgba(26, 188, 156, 1); + } + 62.5% { + border-bottom-color: rgba(26, 188, 156, 0.8); + } + 75% { + border-bottom-color: rgba(26, 188, 156, 0.6); + } + 87.5% { + border-bottom-color: rgba(26, 188, 156, 0.4); + } +} + + +/*========= Pre-loader css end ============*/ \ No newline at end of file diff --git a/src/main/resources/static/files/assets/scss/partials/other/_prism.scss b/src/main/resources/static/files/assets/scss/partials/other/_prism.scss new file mode 100644 index 0000000..3669cce --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_prism.scss @@ -0,0 +1,54 @@ +/** ===================== + Prism css start +========================== **/ + +pre[class*="language-"] { + background-color: #fff; + border: 1px solid #ddd; + code { + background-color: #fff !important; + } +} + +pre.line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre.line-numbers > code { + position: relative; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; + /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.line-numbers-rows > span { + pointer-events: none; + display: block; + counter-increment: linenumber; +} + +.line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; +} + + +/**====== Prism css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/other/_progress-bar.scss b/src/main/resources/static/files/assets/scss/partials/other/_progress-bar.scss new file mode 100644 index 0000000..e301e9a --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_progress-bar.scss @@ -0,0 +1,39 @@ +/** ===================== + Progress-bar css start +========================== **/ +.progress-xl{ + height:30px; +} +.progress-lg{ + height:24px; +} +.progres-md{ + height:18px; +} +.progress-sm{ + height:12px; +} +.progress-xs{ + height:6px; +} +.progress-bar-page .progress{ + margin-bottom:2rem; +} + +$orange-color:#e67e22; +$yellow-color:#f1c40f; +$emrald-color:#2ecc71; +$progress-name:progress-bar-default,progress-bar-primary,progress-bar-success,progress-bar-info,progress-bar-warning,progress-bar-danger, +progress-bar-pink,progress-bar-purple,progress-bar-orange,progress-bar-yellow,progress-bar-emrald; +$progress-color:$default-color, $primary-color,$success-color,$info-color +,$warning-color ,$danger-color, $pink-color, $purple-color, $orange-color, +$yellow-color,$emrald-color; + +@each $var in $progress-name { + $i:index($progress-name, $var); + .#{$var} + { + background-color: nth($progress-color,$i); + } +} +/**====== Progress-bar css end ======**/ \ No newline at end of file diff --git a/src/main/resources/static/files/assets/scss/partials/other/_range-slider.scss b/src/main/resources/static/files/assets/scss/partials/other/_range-slider.scss new file mode 100644 index 0000000..8c0042b --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_range-slider.scss @@ -0,0 +1,116 @@ +/*range slider start */ + +.range-slider { + min-height: 200px; + display: flex; + align-items: center; + margin-left: 15px; + b{ + margin-top: -10px; + } +} + +#RGB { + height: 10px; + background: rgb(128, 128, 128); +} + +#RC .slider-selection { + background: #FF8282; +} + +#RC .slider-handle { + background: red; +} + +#GC .slider-selection { + background: #428041; +} + +#GC .slider-handle { + background: green; +} + +#BC .slider-selection { + background: #8283FF; +} + +#BC .slider-handle { + border-bottom-color: blue; +} + +#R, +#G, +#B { + width: 300px; +} + +.range-slider-contain { + position: absolute; + bottom: 15px; +} + +.slider-handle { + top: -5px; + background-image: linear-gradient(to bottom, $primary-color 0%, $primary-color 100%); + box-shadow: none; +} + +.slider-tick, +.slider-track { + background-image: linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%) +} + +.slider-handle.custom::before { + line-height: 15px; + font-size: 35px; + color: $primary-color; +} + +#slider12a, +#slider12c { + .slider-track-high { + background: green; + } +} + +#slider12b, +#slider12c { + .slider-track-low { + background: red; + } +} + +#slider12c .slider-selection { + background: yellow; +} + +.slider-selection.tick-slider-selection { + background-image: linear-gradient(to bottom, lighten($primary-color,10%) 0%, lighten($primary-color,10%) 100%); +} + +.slider-tick.in-selection { + background-image: linear-gradient(to bottom, lighten($primary-color,10%) 0%, lighten($primary-color,10%) 100%); +} + +.slider.slider-horizontal { + .slider-track { + height: 2px; + } + .slider-tick, + .slider-handle { + top: -5px; + cursor: pointer; + } +} + + +/*range slider end */ + + +.slider.slider-horizontal .slider-track { + width: 90%; + margin-top: -5px; + top: 50%; + left: 10px; +} diff --git a/src/main/resources/static/files/assets/scss/partials/other/_rating.scss b/src/main/resources/static/files/assets/scss/partials/other/_rating.scss new file mode 100644 index 0000000..7b4e2a8 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/other/_rating.scss @@ -0,0 +1,124 @@ +/** ===================== + Rating css start +========================== **/ + +.br-wrapper { + margin: 20px 0 50px; +} + +.br-theme-bars-1to10 .br-widget .br-current-rating { + clear: both; + padding: 0; + font-size: 13px; + color: #757575; + font-weight: 400; +} + +.br-theme-bars-reversed .br-widget .br-current-rating { + clear: both; + padding: 0; + line-height: 2; + font-size: 13px; +} + +.br-theme-bars-movie .br-widget .br-current-rating { + color: #757575; + font-weight: 400; + text-align: left; +} + +.br-theme-bars-horizontal, +.br-theme-bars-reversed { + .br-widget .br-current-rating { + color: #757575; + font-weight: 400; + font-size: 13px; + } +} + +span.value { + display: inline; +} + +.current-rating { + position: relative; + top: -50px; + &.hidden { + display: none; + } +} + +.your-rating { + position: relative; + top: -50px; + &.hidden { + display: none; + } +} + +.br-theme-bars-1to10, +.br-theme-bars-movie, +.br-theme-bars-reversed, +.br-theme-bars-horizontal { + .br-widget a { + background-color: lighten($primary-color, 8%); + &.br-active, + &.br-selected { + background-color: $primary-color; + } + } +} + +.br-theme-bars-pill { + .br-widget a { + background-color: lighten($primary-color, 8%); + color: $primary-color; + &.br-active, + &.br-selected { + background-color: $primary-color; + } + } +} + +.br-theme-fontawesome-stars { + .br-widget { + a.br-active:after, + a.br-selected:after { + color: $primary-color; + } + } +} + +.br-theme-css-stars { + .br-widget { + a.br-active:after, + a.br-selected:after { + color: $primary-color; + } + } +} + +.br-theme-bars-square { + .br-widget a { + border: 2px solid lighten($primary-color, 8%); + color: lighten($primary-color, 8%); + &.br-active, + &.br-selected { + border: 2px solid $primary-color; + color: $primary-color; + } + } +} + +.br-theme-fontawesome-stars-o { + .br-widget { + a.br-selected:after, + a:after, + a.br-active:after, + a.br-fractional:after { + color: $primary-color; + } + } +} + +/**====== Rating css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/responsive/_responsive.scss b/src/main/resources/static/files/assets/scss/partials/responsive/_responsive.scss new file mode 100644 index 0000000..c37b9ea --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/responsive/_responsive.scss @@ -0,0 +1,1060 @@ +@media only screen and (min-width: 1367px) and (max-width: 1700px){ + .timeline-dot{ + &:before,&:after{ + left: 34px; + } + .social-timelines:before{ + left: 37px; + } + .social-timelines-left:after{ + right: -30px; + } + .timeline-right .card{ + margin-left: 30px; + } + } +} +@media only screen and (max-width: 1366px){ + .to-do-list{ + margin-bottom: 15px; + } + .img-tabs img{ + width: 75px; + } + .card .card-block .sub-title { + font-size: 12px; + } +} +@media only screen and (min-width: 1279px) and (max-width: 1500px) { + .cd-horizontal-timeline { + margin: 0 auto; + } + #chartdiv { + height: 440px; + } + .social-card-1 .card-block-big { + padding: 1.3em; + } + #morris-extra-area { + height: 400px !important; + } + .widget-chat-box .send-chat, + .widget-chat-box .receive-chat { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + } + .similar-job { + .media { + display: inline-block; + .media-body { + margin-top: 20px; + } + } + } +} +@media only screen and (min-width: 1200px) and (max-width: 1258px) { + .user-head { + text-align: center; + .user-face { + margin: 0 auto; + } + .user-name { + display: none; + } + } +} +@media only screen and (min-width: 1200px) and (max-width: 1366px){ + .timeline-dot { + .card{ + margin-left: 50px; + } + &:after, &:before{ + left: 35px; + } + .social-timelines:before{ + left: 38px; + } + .social-timelines-left:after{ + right: -50px; + } +} + +} +@media only screen and (max-width: 1199px) { + .pagination { + float: inherit; + text-align: center; + display: inline-block; + margin-top: 10px !important; + } + .pagination li { + float: left; + margin-bottom: 10px; + } + .nav-tabs.md-tabs.tab-timeline li a{ + font-size: 14px; + } + #design-wizard .steps li a{ + padding: 1em 0.5em; + } + .blog-page-card { + margin-bottom: 30px; + &:last-child { + margin-bottom: 0; + } + } + #draggablePanelList { + [class*="col-"] { + .card-sub { + margin-bottom: 30px; + } + &:last-child { + .card-sub { + margin-bottom: 0px; + } + } + } + } + .user-head { + justify-content: center; + } + .user-body { + min-height: auto !important; + } + .mail-box-head { + text-align: center; + form { + float: inherit; + } + } + #external-events { + h6 { + margin-top: 0; + margin-bottom: 20px; + } + } + .just_edit .input-group { + width: 100% !important; + } + .dotted-line-theme .ibtn_container { + top: 10px; + position: inherit; + } + .users-card [class*="col-"] { + margin-bottom: 20px; + &:last-child { + margin-bottom: 0; + } + } + .timeline-btn { + text-align: center; + width: 100%; + right: 0; + } + .social-timeline-left { + position: inherit; + top: 0; + margin-right: 0; + } + .timeline-icon { + position: absolute; + margin-left: 0; + } + .social-timelines:before { + left: 35px; + } + .timeline-dot:after, + .timeline-dot:before { + left: 32px; + } + .user-box { + .social-client-description { + border-bottom: 1px solid #ddd; + } + } + .user-box .f-right { + float: none; + display: block; + } + .main-timeline { + padding: 10px; + } + .main-timeline:before, + .main-timeline:after { + margin-left: -94px; + margin-top: 25px; + display: none; + } + .cd-timeline-content::before { + top: 15px; + } + .cd-date, + .cd-details { + display: block; + padding-left: 20px !important; + padding-top: 0 !important; + } + .cd-details { + margin-bottom: 20px; + } + .cd-timeline-content { + p { + margin-bottom: 0; + } + } + .clock-widget .basic-alarm { + display: none; + } + .weather-card-2 .weather-card-temp { + padding: 0; + } + .weather-card-2 .card-footer { + padding-top: 20px; + padding-bottom: 20px; + } + .user-activity-card .card-block-big { + padding-top: 15px; + padding-bottom: 15px; + } + .note-card .note-box-aside { + border: none; + } +} +@media only screen and (max-width: 992px) { + .navbar,.navbar .navbar-logo{ + width: 100% !important; + } + .card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card ,.card-block [class*="col-"]:last-child .basic-list{ + margin-bottom: 0; + } + .common-img-bg { + background: #f3f3f3 !important; + } + .auth-body .text-center img { + display: none; + } + #footer-search tfoot .form-control, + #footer-select tfoot .form-control, + #form-input-table .form-control, + .search-api .form-control, + #dt-live-dom .form-control { + width: 80%; + } + .card-title { + font-size: 18px; + font-weight: 600; + margin-bottom: 5px; + } + + .header-navbar { + position: fixed !important; + z-index: 1209; + top: 0; + &[pcoded-header-position="relative"] { + position: fixed !important; + top: 0; + } + .navbar-wrapper { + .navbar-container { + margin-left: 0; + } + .navbar-logo { + width: 100% !important; + a img { + display: block !important; + } + .mobile-menu { + display: block; + position: absolute; + left: 10px; + top: 10px; + right: auto; + } + .mobile-search { + display: block; + position: absolute; + left: 70px; + top: 20px; + } + .mobile-options { + display: block; + position: absolute; + right: 30px; + } + } + } + .navbar-container { + .nav-left { + display: none; + } + } + } + .btn-blog { + text-align: center; + } + .animation-image img { + margin: 20px auto 0; + } + .animation-type { + text-align: center; + } + .nav-tabs.md-tabs.tab-timeline li a { + font-size: 16px; + } + .widget-card-user { + .card-user{ + text-align:center; + } + } + .pcoded-main-container{ + margin-top: 56px !important; + } +} +@media only screen and (min-width: 992px) { + .btn-blog { + text-align: right; + } + .basic-list,.card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card{ + margin-bottom: 0; + } + .menu-rtl{ + .breadcrumb-item+.breadcrumb-item{ + &::after { + display: inline-block; + padding-right: .5rem; + padding-left: .5rem; + color: #868e96; + content: "/"; + } + &::before{ + content:none; + } + } + } +} +@media only screen and (max-width: 991px){ + .main-body .page-wrapper .align-items-end{ + .page-header-title{ + text-align: center; + display: block; + i{ + float: none; + margin-bottom: 10px; + margin-right: 0; + } + } + body .pcoded[vertical-placement="right"] .main-body{ + direction: ltr; + } + .page-header-breadcrumb{ + width: 100%; + text-align: center; + margin-top: 10px; + display: block; + } + } + .page-header-breadcrumb .breadcrumb-item{ + display: inline-block; + float: none; + } + .messages-content { + border-right: none; + } +} +@media only screen and (min-width: 801px) and (max-width: 915px) { + .grid figure { + min-width: auto; + } +} +@media only screen and (min-width: 768px){ + #draggableWithoutImg [class*="col-"]:last-child .m-t-20 { + margin-top: 0; + } +} +@media only screen and (min-width: 768px) and (max-width: 872px){ + .author-details .header-right li{ + margin-right: 40px; + } + .recent-candidate-card .recent-contain{ + margin-left: 0; + } + .author-details img ~ .dot1, .author-details img ~ .dot2{ + top: 30%; + } +} +@media only screen and (max-width: 768px) { + .card-block.list-tag ul li:last-child { + margin-bottom: 20px; + } + .inline-order-list { + margin-top: 0; + } + + h4 { + font-size: 1rem; + font-weight: 600; + } + .recent-candidate-card .recent-contain{ + margin-left: 0; + } + .mail-body-content { + .form-group:nth-child(2) { + .form-control { + margin-bottom: 20px; + } + .col-md-6:last-child { + .form-control { + margin-bottom: 0; + } + } + } + } + .card h5 { + font-size: 16px; + } + .header-navbar .navbar-wrapper .navbar-logo { + display: inherit; + a { + display: inline-block; + } + .mobile-options { + top: 20px; + } + } + + body.header-fixed .main-body .page-wrapper { + padding-bottom: 0; + padding-top: 15px; + } + .card-header-right i:nth-child(n+2) { + display: none; + } + .dataTables_paginate .pagination { + float: inherit; + text-align: center; + display: inline-block; + margin-top: 10px !important; + } + + div.dataTables_wrapper div.dataTables_info { + display: inherit; + } + .wizard>.steps>ul>li { + float: inherit; + width: 100%; + } + .gallery-page { + .grid { + padding: 0; + } + } + figure.effect-steve h2 { + margin-top: 0; + } + .cover-profile .profile-bg-img { + margin-bottom: 0; + } + .card-block.user-info { + position: inherit; + text-align: center; + background-color: $default-color; + margin-bottom: 20px; + } + .user-info .media-left, + .user-info .media-body { + display: block; + } + .cover-btn { + position: inherit; + float: none; + .btn { + &:first-child { + margin-right: 10px; + } + } + } + .user-info .user-title { + position: initial; + margin-bottom: 10px; + margin-top: 10px; + } + .nav-tabs.md-tabs.tab-timeline li a { + font-size: 14px; + } + .user-content { + h4 { + font-size: 1rem; + } + h5 { + margin-right: 0; + font-size: 14px; + } + } + .top-cap-text p { + padding: 0; + &:last-child { + margin-bottom: 0; + } + } + .user-card { + .btn { + span { + font-size: 13px; + } + } + } + .toolbar-page [class*="col-"] { + margin-bottom: 30px; + &:last-child { + margin-bottom: 0; + } + } + .offline-404 { + h1 { + font-size: 80px; + } + h2 { + font-size: 25px; + } + } + .invoice-contact { + margin-top: 20px; + margin-bottom: 0; + } + .lng-dropdown { + display: none; + } + .group-widget .card-block-big { + height: 110px; + } + .whether-card .card-footer{ + text-align: center; + } + .client-blocks ul li { + font-size: 30px; + } + .widget-profile-card-1~.card-footer [class*=col-] { + border: none; + margin: 0 auto; + } + .large-widget-card i { + top: 15px; + } + .user-activity-card .user-number { + padding: 15px 0; + } + .user-activity-card .m-b-40 { + margin-bottom: 10px; + } + .blur-user-card .blur-footer [class*="col-"] { + margin: 0 auto; + border: none; + } + .switchery { + margin-bottom: 20px + } + .switchery-large, + .switchery-large~.switchery-default, + .switchery-small { + margin-bottom: 0; + } + .js-dynamic-disable, + .js-dynamic-enable { + display: block; + width: 100%; + } + .js-dynamic-disable { + margin-bottom: 20px; + } + .radio-inline, + .border-checkbox-section .border-checkbox-group, + .checkbox-color { + display: block; + } + .checkbox-fade { + display: inline-block; + } + body { + &.horizontal-icon, + &.horizontal-icon-fixed { + .page-header { + margin-top: 0; + } + .pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon { + display: inline-block !important; + margin-right: 20px !important; + } + } + } +} +@media only screen and (max-width: 767px) { + .signup-card{ + position: inherit; + } + .auth-box{ + margin: 0; + } + .login { + h3{ + margin-top: 0; + margin-bottom: 0; + } + .m-b-20{ + margin-bottom: 10px; + } + .m-t-30 { + margin-top: 10px; + } + + } + .similar-job { + .media { + display: inline-block; + .media-body { + margin-top: 20px; + } + } + } + .cal-event { + .inverse-card p:after{ + width: 100% + } + } + .login-card.auth-body,.signin-card.auth-body,.signup-card.auth-body { + width: 100%; + } + .recent-candidate-card .recent-contain{ + margin-left: 10px; + } + .author-details .header-right{ + text-align: left; + margin-top: 20px; + } + .post-new-contain textarea:focus{ + border: none; + } + .wizard.vertical > .content,.wizard.vertical > .steps{ + width: 100%; + } + .wizard{ + overflow: visible; + } + .comment-input { + .input-group { + display: block; + i{ + text-align: center; + width: 100%; + } + input { + width: 100%; + margin-top: 10px; + margin-bottom: 10px; + } + } +} +} +@media only screen and (max-width: 640px) { + .dt-button { + margin-bottom: 5px; + } + .email-read { + .card-header h6 { + float: none; + margin-top: 10px; + } + .media { + display: inline-block; + } + .media.m-b-20 { + margin-bottom: 0; + } + .mail-img [class*="col-"] { + margin-bottom: 30px; + &:last-child { + margin-bottom: 0; + } + } + } + +} + + +@media only screen and (max-width: 991px){ + .main-body .page-wrapper .align-items-end { + .page-header-title{ + text-align: center; + display: block; + i{ + float: none; + margin-bottom: 10px; + } + } + body .pcoded[vertical-placement="right"] .main-body{ + direction: ltr; + } + .page-header-breadcrumb{ + width: 100%; + text-align: center; + margin-top: 10px; + display: block; + } + } + .page-header-breadcrumb .breadcrumb-item{ + display: inline-block; + float: none; + } + .messages-content { + border-right: none; + } +} + + +@media only screen and (max-width: 993px){ + .navbar,.navbar .navbar-logo{ + width: 100% !important; + } + .error-500, .error-503, .error-404, .error-400, .error-403, .login { + display: block !important; + position: relative !important; + } + .header .login-card { + margin-top: 80px; + margin-bottom: 60px; + } + +} + + +@media only screen and (max-width: 573px) { + .author-details .header-right li{ + margin-right: 20px; + display: block; + margin-top: 20px; + } + .md-tabs { + display: initial; + .nav-item { + width: calc(100% / 1); + position: relative; + } + } + .nav-tabs .slide { + width: calc(100% / 1) !important; + } + .toolbar-page [class*="col-"] { + .sub-title { + text-align: center; + } + } + #task-container li { + width: 100%; + } + .nav-tabs.tabs { + display: inherit; + } + .nav-tabs .nav-item.show .nav-link, + .nav-tabs .nav-link.active { + border: none; + } + .nav-tabs .nav-link { + text-align: center; + } + .email-card .nav-tabs .nav-link { + text-align: left; + } + .search-content { + display: block; + text-align: center; + img { + margin-top: 20px; + } + } + .seacrh-header { + margin-top: 0; + .input-group { + margin-bottom: 0; + } + } + .payment-card .text-right { + text-align: left !important; + } + .payment-tabs .md-tabs .nav-item+.nav-item , + .payment-tabs .md-tabs .nav-item .nav-item , + .payment-tabs .md-tabs .nav-item { + width: calc(100% / 1) !important; + } + .jp-card { + min-width: 225px !important; + } + .payment-form { + padding: 0; + padding-top: 20px; + } + .modal-mob-btn [class*="col-"] { + &:first-child { + margin-bottom: 20px; + } + } + .location-mob-btn .btn { + margin-bottom: 10px; + margin-right: 0; + } + .job-cards .media { + display: inline-block; + text-align: center; + padding-top: 15px; + padding-bottom: 15px; + p { + margin-bottom: 0; + } + } + .invoice-btn-group { + .m-r-20 { + margin-right: 0; + } + } + .table-card .row-table { + display: block; + text-align: center; + i { + font-size: 28px; + margin-bottom: 10px; + display: inline-block; + } + } + .table-card .row-table .br { + border: none; + border-bottom: 1px solid #ccc; + } + .table-card .row-table>[class*=col-] { + display: block; + } + .card-block-big { + padding: 1em; + #barchart, + #barchart2 { + display: inline-block; + margin-bottom: 10px; + } + } + .widget-primary-card [class*="col-"] { + padding: 1em; + h6 { + margin-bottom: 0; + } + } + .cd-horizontal-timeline .events-content em { + text-align: left; + } + .events-content h2 { + font-size: 20px; + } + .cd-horizontal-timeline { + margin: 0 auto; + } + .social-widget-card i { + top: 25px; + font-size: 38px; + } + .widget-chat-box .card-header { + i { + display: none; + } + } + .mobile-inputs [class*="col-"] { + &:first-child { + margin-bottom: 20px; + } + } + .pagination-lg .page-link { + padding: .75rem .65rem; + } + .mobtn { + padding: 10px; + } + .task-sale-card{ + text-align:center; + } +} +@media only screen and (max-width: 460px) { + .fc-toolbar .fc-right .fc-button-group { + margin-right: 0; + } + .social-msg a { + margin-bottom: 10px; + &:last-child { + margin-bottom: 0; + } + } + .bd-example-modal .modal-footer{ + justify-content: center; + button{ + margin-right: 0; + } + } + .invoice-total tbody{ + float: none; + } + .timeline-right .card { + margin-left: 20px; + } + .user-box .media-left { + padding-right: 10px; + } + figure.effect-moses h2 { + width: 60%; + height: 70%; + padding: 10px; + font-size: 25px; + } + figure.effect-moses p{ + padding: 5px; + } +} +@media only screen and (max-width: 480px) { + .j-pro .j-checkbox-toggle{ + padding-bottom: 30px; + } + .main-body .page-wrapper{ + padding: 10px; + } + .blog-page hr { + margin-top: 20px; + margin-bottom: 20px; + } + .blog-big-user{ + text-align: center; + img{ + margin-bottom: 20px; + } + } + .blog-s-reply .media .media-left{ + padding-right: 10px; + } + .j-forms .divider-text span { + white-space: pre-line; + display: block; + line-height: 1.8; + } + .j-forms .divider-text { + height: auto; + margin-top: 30px; + margin-bottom: 10px; + } + .j-forms .content{ + padding: 0px 10px 0; + } + .comment-block{ + .media-left{ + padding-right: 10px; + } + } + .breadcrumb-page { + .card { + text-align: center; + } + } + + div.dataTables_wrapper div.dataTables_filter input { + width: 150px + } + #footer-search tfoot .form-control, + #footer-select tfoot .form-control, + #form-input-table .form-control, + .search-api .form-control, + #dt-live-dom .form-control { + width: 65%; + padding: 0.5rem 6px; + } + .grid figure { + min-width: auto; + } + .mytooltip .tooltip-content { + width: 310px; + margin: 0 0 20px -90px; + &:after { + margin-left: -90px; + } + } + .cd-timeline-content .media { + display: inherit !important; + padding-left: 20px; + .media-left { + text-align: center; + margin: 10px auto; + } + } + .summernote-page .modal-footer { + display: inline-block; + text-align: center; + } + .summernote-page .modal-footer>:not(:first-child) { + margin-top: 10px; + margin-left: 0; + } + .product-detail .txt-muted.d-inline-block { + margin-top: 10px; + ~.f-right { + float: none; + display: block; + margin-top: 10px; + } + } + .mob-product-btn { + text-align: center; + .btn-primary { + margin-right: 0; + display: block; + margin: 10px auto; + } + } +} +@media only screen and (max-width: 420px){ + #msform { + width: 320px; + margin: 20px auto; + } + .ms-container{ + width: 240px; + .ms-selectable,.ms-selection{ + width: 40%; + } + } + .g-recaptcha{ + transform: scale(0.77); + -webkit-transform: scale(0.77); + transform-origin: 0 0; + -webkit-transform-origin: 0 0; + } +} +@media only screen and (min-width: 576px) and (max-width: 1366px) { + .job-card.card-columns { + column-count: 2; + } +} +@media only screen and (max-width: 576px) { + .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification { + min-width: 280px; + left: 0; + right: auto; + width: auto; + } + .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification { + left: auto; + right: 0; + } + .nav-tabs .nav-link.active { + margin-bottom: 0; + } + .md-tabs .nav-item a { + /* box-shadow: 0 0 0 1px #d2cece; */ + margin-bottom: 5px; + } + .add-task-card .to-do-list{ + h6 span{ + display: inline-block; + } + } +} diff --git a/src/main/resources/static/files/assets/scss/partials/tables/_tables.scss b/src/main/resources/static/files/assets/scss/partials/tables/_tables.scss new file mode 100644 index 0000000..bce1f7a --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/tables/_tables.scss @@ -0,0 +1,489 @@ +/** ===================== + Data-table css start +========================== **/ + +table.table-bordered.dataTable tbody th:focus, +table.table-bordered.dataTable tbody td:focus { + outline: none; +} + +.card .card-block ul.pagination li { + margin-right: 0; +} + +.page-item.active .page-link { + background-color: $primary-color; + border-color: $primary-color; +} + +.page-link { + color: #222; +} + +td.highlight { + font-weight: 700; + color: $info-color; + background-color: #f5f5f5; +} + +.table.compact td, +.table.compact th { + padding: .45rem; +} + +.dataTables_paginate { + .pagination { + float: right; + } +} + +#multi-table_wrapper .dataTables_paginate { + .pagination { + float: none; + } +} + +#footer-search tfoot .form-control, +#footer-select tfoot .form-control, +#form-input-table .form-control, +.search-api .form-control, +#dt-live-dom .form-control { + width: 90%; +} + +.search-api { + .global_filter, + .column_filter { + margin: 0 auto; + } +} + +.search-api .checkbox-fade { + display: block; + text-align: center; +} + +td.details-control { + background: url('../images/details_open.png') no-repeat center center; + cursor: pointer; +} + +tr.shown td.details-control { + background: url('../images/details_close.png') no-repeat center center; +} + +#row-select, +#row-delete { + .selected { + background-color: $primary-color; + color: $white-txt; + } +} + + +/*===== Autofill data-table ===== */ + +div.dt-autofill-list div.dt-autofill-button button { + background-color: $primary-color; + border-color: $primary-color; +} + +table.dataTable { + border-collapse: collapse !important; +} + +table.dataTable tbody>tr.selected, +table.dataTable tbody>tr>.selected { + background-color: $primary-color; + color: $white-txt; +} + +table.dataTable td.select-checkbox:before, +table.dataTable th.select-checkbox:before { + margin-top: 0; +} + +table.dataTable tr.selected td.select-checkbox:after, +table.dataTable tr.selected th.select-checkbox:after { + margin-top: -6px; + margin-left: -5px; +} + + +/*===== Button data-table ===== */ + +button.dt-button, +div.dt-button, +a.dt-button, +button.dt-button:focus:not(.disabled), +div.dt-button:focus:not(.disabled), +a.dt-button:focus:not(.disabled), +button.dt-button:active:not(.disabled), +button.dt-button.active:not(.disabled), +div.dt-button:active:not(.disabled), +div.dt-button.active:not(.disabled), +a.dt-button:active:not(.disabled), +a.dt-button.active:not(.disabled) { + background-color: $primary-color; + border-color: $primary-color; + border-radius: 2px; + color: $white-txt; + background-image: none; + font-size: 14px; +} + +button.dt-button.btn-warning, +div.dt-button.btn-warning, +a.dt-button.btn-warning { + background-color: $warning-color; + border-color: $warning-color; + border-radius: 2px; + color: $white-txt; + background-image: none; +} + +button.dt-button.btn-danger, +div.dt-button.btn-danger, +a.dt-button.btn-danger { + background-color: $danger-color; + border-color: $danger-color; + border-radius: 2px; + color: $white-txt; + background-image: none; +} + +button.dt-button.btn-inverse, +div.dt-button.btn-inverse, +a.dt-button.btn-inverse { + background-color: $inverse-color; + border-color: $inverse-color; + border-radius: 2px; + color: $white-txt; + background-image: none; +} + +button.dt-button:hover:not(.disabled), +div.dt-button:hover:not(.disabled), +a.dt-button:hover:not(.disabled) { + background-image: none; + background-color: lighten($primary-color, 5%); + border-color: $primary-color; +} + +button.dt-button.btn-warning:hover:not(.disabled), +div.dt-button.btn-warning:hover:not(.disabled), +a.dt-button.btn-warning:hover:not(.disabled) { + background-image: none; + background-color: lighten($warning-color, 10%); + border-color: $warning-color; +} + +button.dt-button.btn-danger:hover:not(.disabled), +div.dt-button.btn-danger:hover:not(.disabled), +a.dt-button.btn-danger:hover:not(.disabled) { + background-image: none; + background-color: lighten($danger-color, 10%); + border-color: $danger-color; +} + +button.dt-button.btn-inverse:hover:not(.disabled), +div.dt-button.btn-inverse:hover:not(.disabled), +a.dt-button.btn-inverse:hover:not(.disabled) { + background-image: none; + background-color: lighten($inverse-color, 10%); + border-color: $inverse-color; +} + +div.dt-button-collection button.dt-button:active:not(.disabled), +div.dt-button-collection button.dt-button.active:not(.disabled), +div.dt-button-collection div.dt-button:active:not(.disabled), +div.dt-button-collection div.dt-button.active:not(.disabled), +div.dt-button-collection a.dt-button:active:not(.disabled), +div.dt-button-collection a.dt-button.active:not(.disabled) { + background-color: $primary-color; + border-color: $primary-color; + background-image: none; +} + +div.dt-buttons { + clear: both; +} + +.card .table-card-header { + b { + display: block; + color: $primary-color; + margin-top: 15px; + } + span { + color: darken($primary-color, 10%); + display: inline-block; + margin-top: 0; + } +} + +div.dataTables_wrapper div.dataTables_info { + display: inline-block; +} + + +/*===== Colreorder data-table ===== */ + +table.DTCR_clonedTable.dataTable { + position: absolute !important; + background-color: rgba(255, 255, 255, 0.7); + z-index: 202 +} + +div.DTCR_pointer { + width: 1px; + background-color: #0259C4; + z-index: 201 +} + + +/*===== Fixed-column data-table ===== */ + +table.DTFC_Cloned thead, +table.DTFC_Cloned tfoot { + background-color: white +} + +div.DTFC_Blocker { + background-color: white +} + +div.DTFC_LeftWrapper table.dataTable, +div.DTFC_RightWrapper table.dataTable { + margin-bottom: 0; + z-index: 2 +} + +div.DTFC_LeftWrapper table.dataTable.no-footer, +div.DTFC_RightWrapper table.dataTable.no-footer { + border-bottom: none +} + +th, +td { + white-space: nowrap; +} + + +/*===== Fixed-header data-table ===== */ + +table.fixedHeader-floating { + position: fixed !important; + background-color: white +} + +table.fixedHeader-floating.no-footer { + border-bottom-width: 0 +} + +table.fixedHeader-locked { + position: absolute !important; + background-color: white +} + +@media print { + table.fixedHeader-floating { + display: none + } +} + + +/*===== Key-table data-table ===== */ + +table.dataTable th.focus, +table.dataTable td.focus { + outline: 3px solid $primary-color; + outline-offset: -1px +} + +table.dataTable td.focus { + outline: 1px solid $danger-color; + outline-offset: -3px; + background-color: #f8e6e6 !important; +} + +#events { + margin-bottom: 1em; + padding: 1em; + background-color: #f6f6f6; + border: 1px solid #999; + border-radius: 3px; + height: 100px; + overflow: auto; +} + + +/*===== Row-Re-order data-table ===== */ + +table.dt-rowReorder-float { + position: absolute !important; + opacity: 0.8; + table-layout: fixed; + outline: 2px solid #888; + outline-offset: -2px; + z-index: 2001 +} + +tr.dt-rowReorder-moving { + outline: 2px solid #555; + outline-offset: -2px +} + +body.dt-rowReorder-noOverflow { + overflow-x: hidden +} + +table.dataTable td.reorder { + text-align: center; + cursor: move +} + +#result { + border: 1px solid #888; + background: #f7f7f7; + padding: 1em; + margin-bottom: 1em; +} + + +/*===== Scroller data-table ===== */ + +div.DTS { + display: block !important +} + +div.DTS tbody th, +div.DTS tbody td { + white-space: nowrap +} + +div.DTS div.DTS_Loading { + z-index: 1 +} + +div.DTS div.dataTables_scrollBody table { + z-index: 2 +} + +div.DTS div.dataTables_paginate, +div.DTS div.dataTables_length { + display: none +} + + +/**====== Data-table css end ======**/ + + +/** ===================== + Foo-table css start +========================== **/ + +.footable .pagination>.active>a, +.footable .pagination>.active>a:focus, +.footable .pagination>.active>a:hover, +.footable .pagination>.active>span, +.footable .pagination>.active>span:focus, +.footable .pagination>.active>span:hover { + background-color: $primary-color; + border-color: $primary-color; +} + +.footable .pagination>li>a, +.footable .pagination>li>span { + color: #222; +} + +.footable-details.table, +.footable.table, +table.footable>tfoot>tr.footable-paging>td>span.label { + margin-bottom: 0; +} + +table.footable-paging-center>tfoot>tr.footable-paging>td { + padding-bottom: 0; +} + + +/**====== Foo-table css end ======**/ + + +/** ===================== + Handson css start +========================== **/ + +.make-me-red { + color: red; +} + +.scroll-container .wtHolder { + height: 350px!important +} + +.scroll-container #highlighting .wtHolder, +.scroll-container #populating .wtHolder, +.scroll-container #paginating .wtHolder, +.scroll-container #searching .wtHolder, +.scroll-container #drag .wtHolder, +.scroll-container #validation .wtHolder, +.scroll-container #readOnly .wtHolder, +.scroll-container #nonEditable .wtHolder, +.scroll-container #numericData .wtHolder, +.scroll-container #dateDate .wtHolder, +.scroll-container #timeData .wtHolder, +.scroll-container #checkbox .wtHolder, +.scroll-container #select .wtHolder, +.scroll-container #dropdown .wtHolder, +.scroll-container #autocomplete .wtHolder, +.scroll-container #jQuery .wtHolder, +.scroll-container #chromaJS .wtHolder, +.scroll-container #context .wtHolder, +.scroll-container #configuration .wtHolder, +.scroll-container #copyPaste .wtHolder, +.scroll-container #buttons .wtHolder, +.scroll-container #comments .wtHolder { + height: auto !important; +} + +.handson-pagination { + margin-top: 30px; +} + +.currentRow { + background-color: #F9F9FB !important; +} + +.currentCol { + background-color: #E7E8EF !important; +} + +.contact-table tr td:nth-child(n-2) { + text-align: center; +} + +.contact-table tr td:last-child { + position: relative; + .dropdown-menu { + top: 52px; + } +} + + +/**====== Handson css end ======**/ + +#checkbox-select{ + tr{ + td,th{ + &.select-checkbox{ + padding-left: 30px; + &:before,&:after{ + left: 15px; + } + } + } + } +} diff --git a/src/main/resources/static/files/assets/scss/partials/theme-elements/_box-shadow.scss b/src/main/resources/static/files/assets/scss/partials/theme-elements/_box-shadow.scss new file mode 100644 index 0000000..e56add5 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/theme-elements/_box-shadow.scss @@ -0,0 +1,103 @@ +/** ===================== + Box-shadow css start +========================== **/ + +.box-list div div div { + margin-bottom: 20px; +} + +.box-list { + padding-bottom: 0; +} + +.box-list p { + margin-bottom: 0 !important; +} + + +/**====== z-depth-top css start ======**/ + +$depth-val:-5; +@for $i from 0 through 5 { + .z-depth-top-#{$i} { + @include shadow(0 #{$depth-val}px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0)); + @if($depth-val > -8) { + $depth-val: $depth-val - 2; + } + @else { + $depth-val: $depth-val - 1; + } + } +} + +/**====== z-depth-top css end ======**/ + +/**====== z-depth-bottom css start ======**/ + +$depth-val:5; +@for $i from 0 through 5 { + .z-depth-bottom-#{$i} { + @include shadow(0 #{$depth-val}px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0)); + @if($depth-val < 8) { + $depth-val: $depth-val + 2; + } + @else { + $depth-val: $depth-val + 1; + } + } +} + +/**====== z-depth-bottom css end ======**/ + +/**====== z-depth-left css start ======**/ + +$depth-val:-5; +@for $i from 0 through 5 { + .z-depth-left-#{$i} { + @include shadow(#{$depth-val}px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0)); + @if($depth-val > -8) { + $depth-val: $depth-val - 2; + } + @else { + $depth-val: $depth-val - 1; + } + } +} +/**====== z-depth-left css end ======**/ + +/**====== z-depth-right css start ======**/ + +$depth-val:5; +@for $i from 0 through 5 { + .z-depth-right-#{$i} { + @include shadow(#{$depth-val}px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0)); + @if($depth-val < 8) { + $depth-val: $depth-val + 2; + } + @else { + $depth-val: $depth-val + 1; + } + } +} + +/**====== z-depth-right css end ======**/ + +/**====== z-depth-all-side css start ======**/ + +$depth-val:5; +@for $i from 0 through 5 { + .z-depth-#{$i} { + @include shadow(0 0 25px #{$depth-val}px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0)); + @if($depth-val < 8) { + $depth-val: $depth-val + 2; + } + @else { + $depth-val: $depth-val + 1; + } + } +} + +/**====== z-depth-all-side css end ======**/ + + +/**====== Box-shadow css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/theme-elements/_button.scss b/src/main/resources/static/files/assets/scss/partials/theme-elements/_button.scss new file mode 100644 index 0000000..ed3584f --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/theme-elements/_button.scss @@ -0,0 +1,706 @@ +/** ===================== + Theme-Buttons css start +========================== **/ +.btn-default .badge { + background-color: #fff; + color: #e0e0e0; +} +.btn { + border-radius: 2px; + text-transform: capitalize; + font-size: 15px; + padding: 10px 19px; + cursor: pointer; + // box-shadow: 0px 6px 5px -4px rgba(0, 0, 0, 0.62); + + &:active, + &:hover { + // box-shadow: 0px 4px 5px -4px rgba(0, 0, 0, 0.62); + } +} +.close{ + cursor: pointer; +} +.button-page .card-block { + margin-bottom: -20px; + + ul { + margin-bottom: 0; + display: inline-block; + } + + a { + margin-bottom: 20px; + } + + ul li { + display: inline-block; + margin-right: 20px; + float: left; + } +} + +.button-page .btn { + margin-bottom: 20px; + margin-right: 10px; +} + +.btn { + &.btn-round { + border-radius: 2rem; + } + + &.btn-square { + border-radius: 0; + } + + &.btn-skew { + transform: skew(-15deg); + } + + i { + margin-right: 5px; + } + + &.btn-icon { + border-radius: 50%; + width: 40px; + line-height: 30px; + height: 40px; + padding: 3px; + text-align: center; + } + + &.btn-out { + outline: 1px solid #fff; + outline-offset: -5px; + } + &.btn-out-dashed { + outline: 1px dashed #fff; + outline-offset: -5px; + } + &.btn-out-dotted { + outline: 1px dotted #fff; + outline-offset: -5px; + } +} + +.btn-group, +.btn-group-vertical { + display: inline-block; +} + +.btn-group .btn { + float: left; +} + +.icon-btn i { + margin-right: 0 !important; +} + +.button-page .btn-group { + margin-right: 10px; +} + +.show > .dropdown-menu { + overflow: hidden; +} + +.dropdown-danger, +.dropdown-default, +.dropdown-disabled, +.dropdown-info, +.dropdown-inverse, +.dropdown-primary, +.dropdown-success, +.dropdown-warning, +.dropdown-warning { + display: inline-block; + vertical-align: middle; + position: relative; +} + +.btn-group [class*=btn-], +.dropdown-split [class*=btn-] { + margin-right: 0; +} + +.list-group-item.active { + background-color: $primary-color; + border-color: $primary-color; +} + +.show > .btn-primary.dropdown-toggle { + @include buttons-active(theme-color(primary, active), theme-color(primary, active)); +} + +#Note-list li { + &:hover .Note-delete { + opacity: 1; + transform: translateX(0px); + + &:hover { + background: rgba(0, 0, 0, 0.80); + } + } +} + +.button-list .btn { + margin-bottom: 10px; + margin-right: 30px; +} + +.Note-delete { + margin-bottom: 0; + opacity: 0; + background: rgba(0, 0, 0, 0.60); + border: none; + position: absolute; + right: 20px; + color: #fff; + transition: all ease-in 0.3s; + border-radius: 2px; + cursor: pointer; + transform: translateX(10px); +} + +.popover-body { + .color-code { + margin-bottom: 10px; + } + + .display-color { + width: 75px; + height: 2.50rem; + border-radius: 0.25rem; + margin-right: 30px; + @include button-trans(theme-color(primary, trans), theme-color(primary, trans)); + } + + span.block { + display: block; + width: 100%; + text-align: center; + font-size: 14px; + } +} + +.popover-title { + text-align: center; +} + +.btn.btn-disabled, +.dropdown-disabled, +.dropdown-split-disabled { + cursor: not-allowed; +} + +.nav-pills .nav-link, +.nav-pills .nav-link, +.nav-pills .nav-link.active { + &.active, + &.active:focus, + &.active:hover { + background: transparent; + color: #0275d8; + text-align: center; + border-bottom: 1px solid #0275d8; + } +} +/**====== Basic-Buttons css Start ======**/ +.btn-primary { + @include buttons(theme-color(primary, base), theme-color(primary, base)); + + &:hover { + @include buttons-hover(theme-color(primary, hover), theme-color(primary, hover)); + } + + &:active { + @include buttons-active(theme-color(primary, active), theme-color(primary, active)); + } + + &:focus { + @include buttons-focus(theme-color(primary, hover)); + } + + &.disabled { + @include button-trans(theme-color(primary, trans), theme-color(primary, trans)); + } +} + +.btn-warning { + @include buttons(theme-color(warning, base), theme-color(warning, base)); + + &:hover { + @include buttons-hover(theme-color(warning, hover), theme-color(warning, hover)); + color:#fff; + } + + &:active { + @include buttons-active(theme-color(warning, active), theme-color(warning, active)); + } + + &:focus { + @include buttons-focus(theme-color(warning, hover)); + } + + &.disabled { + @include button-trans(theme-color(warning, trans), theme-color(warning, trans)); + } +} + +.btn-danger { + @include buttons(theme-color(danger, base), theme-color(danger, base)); + + &:hover { + @include buttons-hover(theme-color(danger, hover), theme-color(danger, hover)); + } + + &:active { + @include buttons-active(theme-color(danger, active), theme-color(danger, active)); + } + + &:focus { + @include buttons-focus(theme-color(danger, hover)); + } + + &.disabled { + @include button-trans(theme-color(danger, trans), theme-color(danger, trans)); + } +} + +.btn-success { + @include buttons(theme-color(success, base), theme-color(success, base)); + + &:hover { + @include buttons-hover(theme-color(success, hover), theme-color(success, hover)); + } + + &:active { + @include buttons-active(theme-color(success, active), theme-color(success, active)); + } + + &:focus { + @include buttons-focus(theme-color(success, hover)); + } + + &.disabled { + @include button-trans(theme-color(success, trans), theme-color(success, trans)); + } +} + +.btn-inverse { + @include buttons(theme-color(inverse, base), theme-color(inverse, base)); + + &:hover { + @include buttons-hover(theme-color(inverse, hover), theme-color(inverse, hover)); + } + + &:active { + @include buttons-active(theme-color(inverse, active), theme-color(inverse, active)); + } + + &:focus { + @include buttons-focus(theme-color(inverse, hover)); + } + + &.disabled { + @include button-trans(theme-color(inverse, trans), theme-color(inverse, trans)); + } +} + +.btn-info { + @include buttons(theme-color(info, base), theme-color(info, base)); + + &:hover { + @include buttons-hover(theme-color(info, hover), theme-color(info, hover)); + } + + &:active { + @include buttons-active(theme-color(info, active), theme-color(info, active)); + } + + &:focus { + @include buttons-focus(theme-color(info, hover)); + } + + &.disabled { + @include button-trans(theme-color(info, trans), theme-color(info, trans)); + } +} + +.btn-disabled { + @include buttons(theme-color(disabled, trans), theme-color(disabled, trans)); +} +/**====== Basic-Buttons css end ======**/ +/**====== Outline-Buttons css Start ======**/ +.btn-outline-primary { + @include buttons-borders(theme-color(primary, active)); + background-color: transparent; +} + +.btn-outline-warning { + @include buttons-borders(theme-color(warning, active)); + background-color: transparent; +} +.btn-outline-danger { + @include buttons-borders(theme-color(danger, active)); + background-color: transparent; +} + +.btn-outline-success { + @include buttons-borders(theme-color(success, active)); + background-color: transparent; +} + +.btn-outline-inverse { + @include buttons-borders(theme-color(inverse, active)); + background-color: transparent; + + &:hover { + color: #fff; + } +} + +.btn-outline-warning { + @include buttons-borders(theme-color(warning, active)); + background-color: transparent; +} + +.btn-outline-info { + @include buttons-borders(theme-color(info, active)); + background-color: transparent; +} + +.btn-outline-disabled { + @include buttons-borders(theme-color(disabled, active)); +} +/**====== Outline-Buttons css end ======**/ +/**====== gradient css Start ======**/ +.btn-grd-danger, +.btn-grd-disabled, +.btn-grd-info, +.btn-grd-inverse, +.btn-grd-primary, +.btn-grd-success, +.btn-grd-warning, +.btn-grd-warning { + background-size: 200% auto; + transition: 0.5s ease-in-out; + color: #fff; + + &:hover { + background-position: right center; + } + + &.hor-grd { + background-size: auto 200%; + + &:hover { + background-position: bottom center; + } + } +} + +.btn-grd-primary { + background-image: linear-gradient(to right, theme-color(primary, hover) 0%, theme-color(primary, active) 51%, theme-color(primary, hover) 100%); + + &.hor-grd { + background-image: linear-gradient(to top, theme-color(primary, hover) 0%, theme-color(primary, active) 51%, theme-color(primary, hover) 100%); + } +} + +.btn-grd-warning { + background-image: linear-gradient(to right, theme-color(warning, hover) 0%, theme-color(warning, active) 51%, theme-color(warning, hover) 100%); + + &.hor-grd { + background-image: linear-gradient(to top, theme-color(warning, hover) 0%, theme-color(warning, active) 51%, theme-color(warning, hover) 100%); + } +} + +.btn-grd-danger { + background-image: linear-gradient(to right, theme-color(danger, hover) 0%, theme-color(danger, active) 51%, theme-color(danger, hover) 100%); + + &.hor-grd { + background-image: linear-gradient(to top, theme-color(danger, hover) 0%, theme-color(danger, active) 51%, theme-color(danger, hover) 100%); + } +} + +.btn-grd-success { + background-image: linear-gradient(to right, theme-color(success, hover) 0%, theme-color(success, active) 51%, theme-color(success, hover) 100%); + + &.hor-grd { + background-image: linear-gradient(to top, theme-color(success, hover) 0%, theme-color(success, active) 51%, theme-color(success, hover) 100%); + } +} + +.btn-grd-inverse { + background-image: linear-gradient(to right, theme-color(inverse, hover) 0%, theme-color(inverse, active) 51%, theme-color(inverse, hover) 100%); + + &.hor-grd { + background-image: linear-gradient(to top, theme-color(inverse, hover) 0%, theme-color(inverse, active) 51%, theme-color(inverse, hover) 100%); + } +} + +.btn-grd-info { + background-image: linear-gradient(to right, theme-color(info, hover) 0%, theme-color(info, active) 51%, theme-color(info, hover) 100%); + + &.hor-grd { + background-image: linear-gradient(to top, theme-color(info, hover) 0%, theme-color(info, active) 51%, theme-color(info, hover) 100%); + } +} + +.btn-grd-disabled { + background-image: linear-gradient(to right, theme-color(disabled, hover) 0%, theme-color(disabled, active) 51%, theme-color(disabled, hover) 100%); + + &.hor-grd { + background-image: linear-gradient(to top, theme-color(disabled, hover) 0%, theme-color(disabled, active) 51%, theme-color(disabled, hover) 100%); + } +} +/**====== gradient-Buttons css end ======**/ + +/**====== matrialized-Buttons css Start ======**/ +.btn.btn-mat{ + position: relative; + border-radius: 0; + border: none; + &:before{ + content: ""; + position: absolute; + bottom: 0; + // width: 0; + left:50%; + right: 50%; + height: 3px; + transition: all 0.3s ease-in-out; + } + &:hover{ + border: none; + &:before{ + // width: 100%; + left:0; + right:0; + } + } +} +.btn-primary.btn-mat { + background-color: theme-color(primary, base); + &:before{ + background-color: theme-color(primary, active); + } +} + +.btn-warning.btn-mat { + background-color: theme-color(warning, base); + &:before{ + background-color: theme-color(warning, active); + } +} + +.btn-danger.btn-mat { + background-color: theme-color(danger, base); + &:before{ + background-color: theme-color(danger, active); + } +} + +.btn-success.btn-mat { + background-color: theme-color(success, base); + &:before{ + background-color: theme-color(success, active); + } +} + +.btn-inverse.btn-mat { + background-color: theme-color(inverse, base); + &:before{ + background-color: theme-color(inverse, active); + } +} + +.btn-info.btn-mat { + background-color: theme-color(info, base); + &:before{ + background-color: theme-color(info, active); + } +} + +.btn-outline-disabled { + background-color: theme-color(disabled, base); + &:before{ + background-color: theme-color(disabled, active); + } +} +/**====== matrialized css end ======**/ + +/**====== Button-Size css start ======**/ +.btn-xlg { + padding: 14px 20px; + font-size: 21px; + line-height: 40px; +} + +.btn-lg { + padding: 12px 18px; + font-size: 18px; + line-height: 32px; +} + +.btn-md { + padding: 10px 16px; + font-size: 15px; + line-height: 23px; +} + +.btn-sm { + padding: 8px 14px; + line-height: 16px; + font-size: 11px; +} + +.btn-mini { + padding: 5px 10px; + line-height: 14px; + font-size: 10px; +} +/**====== Button-Size css end ======**/ +/**====== Badges-button css start ======**/ + +.btn-primary .badge { + @include labels-badge-inverse(theme-color(primary, base)); +} + +.btn-success .badge { + @include labels-badge-inverse(theme-color(success, base)); +} + +.btn-info .badge { + @include labels-badge-inverse(theme-color(info, base)); +} + +.btn-warning .badge { + @include labels-badge-inverse(theme-color(warning, base)); +} + +.btn-danger .badge { + @include labels-badge-inverse(theme-color(danger, base)); +} +/**====== Badges-button css end ======**/ +/**====== Social-Buttons css start ======**/ +.btn-dribbble, +.btn-dropbox, +.btn-facebook, +.btn-flickr, +.btn-github, +.btn-google-plus, +.btn-instagram, +.btn-linkedin, +.btn-pinterest, +.btn-skype, +.btn-tumblr, +.btn-twitter, +.btn-youtube { + color: #fff; + + &:focus, + &:hover { + color: #fff; + box-shadow: none; + } +} + +.btn-facebook { + background-color: #3b5998; +} + +.btn-twitter { + background-color: #00ACED; +} + +.btn-linkedin { + background-color: #007BB6; +} + +.btn-dribbble { + background-color: #EA4C89; +} + +.btn-google-plus { + background-color: #DD4B39; +} + +.btn-instagram { + background-color: #517FA4; +} + +.btn-pinterest { + background-color: #CB2027; +} + +.btn-dropbox { + background-color: #32506D; +} + +.btn-tumblr { + background-color: #00ACED; +} +/**====== Social-Buttons css end ======**/ +/**====== Drop-down-Buttons css start ======**/ + +.dropdown-primary, +.dropdown-split-primary { + .dropdown-menu a { + &:hover { + @include dropdown-hover(theme-color(primary, base)); + } + } +} + +.dropdown-split-success, +.dropdown-success { + .dropdown-menu a { + &:hover { + @include dropdown-hover(theme-color(success, base)); + } + } +} + +.dropdown-info, +.dropdown-split-info { + .dropdown-menu a { + &:hover { + @include dropdown-hover(theme-color(info, base)); + } + } +} + +.dropdown-split-warning, +.dropdown-warning { + .dropdown-menu a { + &:hover { + @include dropdown-hover(theme-color(warning, base)); + } + } +} + +.dropdown-danger, +.dropdown-split-danger { + .dropdown-menu a { + &:hover { + @include dropdown-hover(theme-color(danger, base)); + } + } +} + +.dropdown-inverse, +.dropdown-split-inverse { + .dropdown-item { + transition: all 0.3s ease-in; + } + + .dropdown-item:hover { + @include dropdown-hover(theme-color(inverse, base)); + } +} +/**====== Drop-down-Buttons css end ======**/ +/**====== Theme-Buttons css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/theme-elements/_form-elements.scss b/src/main/resources/static/files/assets/scss/partials/theme-elements/_form-elements.scss new file mode 100644 index 0000000..0ef0944 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/theme-elements/_form-elements.scss @@ -0,0 +1,942 @@ +/** ===================== + Basic form elements css start +========================== **/ +.col-form-label { + font-size: 14px; +} + +.select2-container { + width: 100% !important; +} + +.form-group { + margin-bottom: 1.25em; + + .form-control-lg { + font-size: 1.25em; + } + + .form-control-round { + border-radius: 50px; + } + + .form-control-static { + &:focus { + outline: none; + } + } +} + +.form-control { + font-size: 14px; + border-radius: 2px; + border: 1px solid rgb(204, 204, 204); + + &:focus { + border: 1px solid $primary-color; + } + + &.form-control-normal { + font-weight: 400; + } + + &.form-control-bold { + font-weight: 600; + } + + &.form-control-capitalize { + text-transform: capitalize; + } + + &.form-control-uppercase { + text-transform: uppercase; + } + + &.form-control-lowercase { + text-transform: lowercase; + } + + &.form-control-variant { + font-variant: small-caps; + } + + &.form-control-left { + text-align: left; + } + + &.form-control-center { + text-align: center; + } + + &.form-control-right { + text-align: right; + } + + &.form-control-rtl { + direction: rtl; + } + + &:disabled { + cursor: not-allowed; + opacity: 0.5; + } +} +/*===== Border Inputs start =====*/ +$form-border-state: primary, warning, default, danger, success, inverse, info; +$form-border-color: $primary-color, $warning-color, $default-color, $danger-color, $success-color, $inverse-color, $info-color; +@each $var in $form-border-state { + $i: index($form-border-state, $var); + + .form-control-#{$var} { + border-color: nth($form-border-color, $i); + color: nth($form-border-color, $i); + + &:focus { + border-color: nth($form-border-color, $i); + } + } + + .input-group-#{$var} { + .input-group-addon { + background-color: nth($form-border-color, $i); + } + + .form-control { + border-color: nth($form-border-color, $i); + } + } +} +/*===== Form Input-Text start =====*/ +$form-txt-state: primary, warning, default, danger, success, inverse, info; +$form-txt-color: $primary-color, $warning-color, $default-color, $danger-color, $success-color, $inverse-color, $info-color; +@each $var in $form-txt-state { + $i: index($form-txt-state, $var); + + .form-txt-#{$var} { + color: nth($form-txt-color, $i); + + &:focus { + color: nth($form-txt-color, $i); + } + + &::-moz-placeholder { + color: nth($form-txt-color, $i); + opacity: 1; + } + + &:-ms-input-placeholder { + color: nth($form-txt-color, $i); + } + + &::-webkit-input-placeholder { + color: nth($form-txt-color, $i); + } + } +} +/*===== Form Background-inputs start =====*/ +$form-bg-state: primary, warning, default, danger, success, inverse, info; +$form-bg-color: $primary-color, $warning-color, $default-color, $danger-color, $success-color, $inverse-color, $info-color; +@each $var in $form-bg-state { + $i: index($form-bg-state, $var); + + .form-bg-#{$var} { + background-color: nth($form-bg-color, $i); + border-color: nth($form-bg-color, $i); + color: #fff; + + &:focus { + background-color: nth($form-bg-color, $i); + border-color: nth($form-bg-color, $i); + color: #fff; + } + + &::-moz-placeholder { + color: #fff; + opacity: 1; + } + + &:-ms-input-placeholder { + color: #fff; + } + + &::-webkit-input-placeholder { + color: #fff; + } + } +} +/*===== Form Validation states start =====*/ +$form-valid-state: success, warning, danger; +$form-valid-color: $success-color, $warning-color, $danger-color; +@each $var in $form-valid-state { + $i: index($form-valid-state, $var); + + .has-#{$var} { + .col-form-label { + color: nth($form-valid-color, $i); + } + + .form-control-success { + border-color: nth($form-valid-color, $i); + } + } +} +/*===== Form-icon css starts =====*/ +.left-icon-control { + position: relative; + + input { + padding-left: 50px; + } + + .form-icon { + position: absolute; + top: 50%; + left: 17px; + margin-top: -12px; + } +} + +.right-icon-control { + position: relative; + + input { + padding-right: 50px; + } + + .form-icon { + position: absolute; + top: 7px; + right: 17px; + } +} +/*===== Form-icon css ends =====*/ +/*===== Basic form elements ends =====*/ +/** ===================== + Form group-add-on css start +========================== **/ +.input-group { + margin-bottom: 1.25em; +} + +.input-group-addon { + background-color: $primary-color; + color: $white-txt; +} +// .input-group-button [class*=btn-] { +// padding: 0; +// margin-bottom: 0; +// } +.input-group-button .input-group-addon { + transition: all ease-in 0.3s; + + &:hover { + @include buttons-hover(theme-color(primary, hover), theme-color(primary, hover)); + + .btn { + @include buttons-hover(theme-color(primary, hover), theme-color(primary, hover)); + } + } +} + +.input-group-dropdown [class*=btn-] { + margin-bottom: 0; +} +/*===== Form group-add-on ends =====*/ +/** ===================== + Switches css start +========================== **/ +.js-dynamic-disable, +.js-dynamic-enable { + vertical-align: inherit; +} +/*===== Switches css ends =====*/ +/** ===================== + Radio-button css start +========================== **/ +.form-radio { + position: relative; + + .form-help { + position: absolute; + width: 100%; + } + + label { + position: relative; + padding-left: 1.5rem; + text-align: left; + color: #333; + display: block; + line-height: 1.8; + } + + input { + width: auto; + opacity: 0.00000001; + position: absolute; + left: 0; + } +} + +.radio { + .helper { + position: absolute; + top: -0.15rem; + left: -0.25rem; + cursor: pointer; + display: block; + font-size: 1rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + color: #999; + + &::after { + transform: scale(0); + background-color: $primary-color; + border-color: $primary-color; + } + + &::after, + &::before { + content: ''; + position: absolute; + left: 0; + top: 3px; + margin: 0.25rem; + width: 1rem; + height: 1rem; + -webkit-transition: -webkit-transform 0.28s ease; + transition: -webkit-transform 0.28s ease; + transition: transform 0.28s ease, -webkit-transform 0.28s ease; + border-radius: 50%; + border: 0.125rem solid $primary-color; + } + } + + label:hover .helper { + color: $primary-color; + } + + input { + &:checked ~ .helper::after { + transform: scale(0.5); + } + + &:checked ~ .helper::before { + color: $primary-color; + } + } + + &.radiofill { + input:checked ~ .helper::after { + transform: scale(1); + } + + .helper::after { + background-color: $primary-color; + } + } + + &.radio-outline { + input:checked ~ .helper::after { + transform: scale(0.6); + } + + .helper::after { + background-color: #fff; + border: 0.225rem solid $primary-color; + } + } + + &.radio-matrial { + input ~ .helper::after { + background-color: #fff; + } + + input:checked ~ .helper::after { + transform: scale(0.5); + box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.72); + } + + input:checked ~ .helper::before { + background-color: $primary-color; + } + } + + &.radio-disable { + label { + cursor: not-allowed; + } + opacity: 0.7; + } +} + +.radio-inline { + display: inline-block; + margin-right: 20px; +} +$radio-bg-state: primary, warning, default, danger, success, inverse, info; +$radio-bg-color: $primary-color, $warning-color, $default-color, $danger-color, $success-color, $inverse-color, $info-color; +@each $var in $radio-bg-state { + $i: index($radio-bg-state, $var); + + .radio { + &.radiofill { + &.radio-#{$var} { + .helper::after { + background-color: nth($radio-bg-color, $i); + border-color: nth($radio-bg-color, $i); + } + + .helper::before { + border-color: nth($radio-bg-color, $i); + } + } + } + + &.radio-outline { + &.radio-#{$var} { + .helper::after { + background-color: #fff; + border: 0.225rem solid nth($radio-bg-color, $i); + } + + .helper::before { + border-color: nth($radio-bg-color, $i); + } + } + } + + &.radio-matrial { + &.radio-#{$var} { + input ~ .helper::after { + background-color: #fff; + border-color: #fff; + } + + input ~ .helper::before { + background-color: nth($radio-bg-color, $i); + border-color: nth($radio-bg-color, $i); + } + } + } + } +} +/*===== Radio Button css ends =====*/ +/*===== Border-checkbox css start =====*/ +.border-checkbox-section { + .border-checkbox-group { + display: inline-block; + + .border-checkbox:checked + .border-checkbox-label:after { + -webkit-animation: check linear 0.5s; + animation: check linear 0.5s; + opacity: 1; + border-color: $primary-color; + + .border-checkbox-label { + &:before { + border-color: #eee; + } + } + } + + .border-checkbox-label { + position: relative; + display: inline-block; + cursor: pointer; + height: 20px; + line-height: 20px; + padding-left: 30px; + margin-right: 15px; + + &:after { + content: ""; + display: block; + width: 6px; + height: 12px; + opacity: 0.9; + border-right: 2px solid #eee; + border-top: 2px solid #eee; + position: absolute; + left: 4px; + top: 11px; + -webkit-transform: scaleX(-1) rotate(135deg); + transform: scaleX(-1) rotate(135deg); + -webkit-transform-origin: left top; + transform-origin: left top; + } + + &:before { + content: ""; + display: block; + border: 2px solid $primary-color; + width: 20px; + height: 20px; + position: absolute; + left: 0; + } + } + } + + .border-checkbox { + display: none; + + &:disabled { + ~ .border-checkbox-label { + cursor: no-drop; + color: #ccc; + } + } + } +} +@include theme-keyframes(check) { + 0% { + height: 0; + width: 0; + } + + 25% { + height: 0; + width: 6px; + } + + 50% { + height: 12px; + width: 6px; + } +} +$border-checkbox-bg-state: primary, warning, default, danger, success, inverse, info; +$border-checkbox-bg-color: $primary-color, $warning-color, $default-color, $danger-color, $success-color, $inverse-color, $info-color; +@each $var in $border-checkbox-bg-state { + $i: index($border-checkbox-bg-state, $var); + + .border-checkbox-section .border-checkbox-group-#{$var} { + .border-checkbox-label:before { + border: 2px solid nth($border-checkbox-bg-color, $i); + } + + .border-checkbox:checked + .border-checkbox-label:after { + border-color: nth($border-checkbox-bg-color, $i); + } + } +} +/*===== zoom Fade-in-checkbox css start =====*/ +.checkbox-fade, .checkbox-zoom{ + display: inline-block; + margin-right: 15px; + + label { + line-height: 20px; + + input[type="checkbox"], + input[type="radio"] { + display: none; + + &:checked + .cr > .cr-icon { + transform: scale(1) rotateZ(0deg); + opacity: 1; + } + + + .cr > .cr-icon { + transform: scale(3) rotateZ(-20deg); + opacity: 0; + transition: all 0.3s ease-in; + } + } + + &:after { + content: ''; + display: table; + clear: both; + } + } + + &.fade-in-disable { + .cr, + label { + color: #ccc; + cursor: no-drop; + } + } + + .cr { + border-radius: 0; + border: 2px solid $primary-color; + cursor: pointer; + display: inline-block; + float: left; + height: 20px; + margin-right: 0.5em; + position: relative; + width: 20px; + + .cr-icon { + color: $primary-color; + font-size: 0.8em; + left: 0; + line-height: 0; + position: absolute; + right: 0; + text-align: center; + top: 50%; + } + } +} +.checkbox-fade{ + label { + line-height: 20px; + + input[type="checkbox"], + input[type="radio"] { + display: none; + + &:checked + .cr > .cr-icon { + transform: scale(1) rotateZ(0deg); + opacity: 1; + } + + + .cr > .cr-icon { + transform: scale(3) rotateZ(-20deg); + opacity: 0; + transition: all 0.3s ease-in; + } + } + } +} +.checkbox-zoom{ + label { + line-height: 20px; + input[type="checkbox"], + input[type="radio"] { + display: none; + + &:checked + .cr > .cr-icon { + transform: scale3d(1, 1, 1) translate3d(0, 0, 0); + opacity: 1; + } + + + .cr > .cr-icon { + transform: scale3d(0.2, 0.2, .1) translate3d(0, 0, 0); + opacity: 0; + transition: all 0.3s ease-in; + } + } + } +} +// @keyframes zoomInLeft { +// 0% { +// opacity: 0; +// +// animation-timing-function: cubic-bezier(.55, .055, .675, .19) +// } +// 60% { +// opacity: 1; +// +// animation-timing-function: cubic-bezier(.175, .885, .32, 1) +// } +// } +$fade-in-checkbox-bg-state: primary, warning, default, danger, success, inverse, info; +$fade-in-checkbox-bg-color: $primary-color, $warning-color, $default-color, $danger-color, $success-color, $inverse-color, $info-color; +@each $var in $fade-in-checkbox-bg-state { + $i: index($fade-in-checkbox-bg-state, $var); + + .checkbox-fade,.checkbox-zoom { + &.fade-in-#{$var},&.zoom-#{$var}{ + .cr { + border: 2px solid nth($fade-in-checkbox-bg-color, $i); + .cr-icon { + color: nth($fade-in-checkbox-bg-color, $i); + } + } + } + } +} +/*===== Color-checkbox css start =====*/ +.checkbox-color { + display: inline-block; + margin-right: 20px; + cursor: pointer; + + label { + display: inline-block; + position: relative; + padding-left: 10px; + line-height: 20px; + + &::before { + content: ""; + display: inline-block; + position: absolute; + top: 0; + width: 20px; + height: 20px; + left: 0; + right: 0; + text-align: center; + margin-left: -20px; + border: 1px solid #ccc; + border-radius: 0; + background-color: #fff; + transition: border 0.15s ease-in-out, color 0.15s ease-in-out; + } + + &::after { + display: inline-block; + position: absolute; + width: 16px; + height: 16px; + left: -1px; + top: 0; + margin-left: -17px; + padding-left: 3px; + padding-top: 1px; + font-size: 11px; + color: #fff; + } + } + + input[type="checkbox"] { + opacity: 0; + + &:focus + label::before { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; + } + + &:checked + label::after { + font-family: 'FontAwesome'; + content: "\f00c"; + } + + &:disabled + label { + opacity: 0.65; + + &::before { + background-color: #eee; + cursor: not-allowed; + } + } + } + + &.checkbox-circle label::before { + border-radius: 50%; + } + + &.checkbox-inline { + margin-top: 0; + } +} + +.checkbox-danger, +.checkbox-info, +.checkbox-primary, +.checkbox-success, +.checkbox-warning { + input[type="checkbox"]:checked + label::after { + color: #fff; + } +} + +.checkbox-primary input[type="checkbox"]:checked + label::before { + background-color: #2196f3; + border-color: #2196f3; +} +$background-checkbox-bg-state: primary, warning, default, danger, success, inverse, info; +$background-checkbox-bg-color: $primary-color, $warning-color, $default-color, $danger-color, $success-color, $inverse-color, $info-color; +@each $var in $background-checkbox-bg-state { + $i: index($background-checkbox-bg-state, $var); + + .checkbox-#{$var} input[type="checkbox"]:checked + label::before { + background-color: nth($background-checkbox-bg-color, $i); + } +} +/*===== Tag input css start =====*/ +.bootstrap-tagsinput { + border: 1px solid $primary-color; + line-height: 30px; + border-radius: 2px; + + .tag { + padding: 6px; + border-radius: 2px; + } +} +/** ===================== + Select-2 css start +========================== **/ +.select2-container--default { + &:focus { + border-color: $primary-color; + } + + &.select2-container--open { + .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent $white-txt transparent; + } + } + + .select2-search__field { + &:focus { + border: 1px solid $primary-color; + } + } + + .select2-results__option--highlighted[aria-selected] { + background-color: $primary-color; + } + + .select2-selection--multiple { + padding: 3px; + + .select2-selection__choice { + background-color: $primary-color; + border: 1px solid $primary-color; + padding: 5px 15px; + color: $white-txt; + + span { + color: $white-txt; + } + } + + .select2-search__field { + border: none; + } + } + + &.select2-container--focus .select2-selection--multiple { + border: 1px solid $primary-color; + } + + .select2-selection--single { + color: $white-txt; + height: auto; + + .select2-selection__rendered { + background-color: $primary-color; + color: $white-txt; + padding: 8px 30px 8px 20px; + } + + .select2-selection__arrow { + top: 10px; + right: 15px; + + b { + border-color: $white-txt transparent transparent transparent; + } + } + } +} +/*===== Select-2 css ends =====*/ +/** ===================== + Multi-select css start +========================== **/ +.ms-container .ms-list.ms-focus { + border-color: $primary-color; + box-shadow: inset 0 1px 1px rgba(26, 188, 156, 0.49), 0 0 8px rgba(26, 188, 156, 0.5); +} + +.ms-container .ms-selectable li.ms-hover, +.ms-container .ms-selection li.ms-hover { + background-color: $primary-color; +} + +.ms-selectable .custom-header, +.ms-selection .custom-header { + background-color: $primary-color; + color: #fff; + text-align: center; +} + +.ms-list { + display: block !important; + + li { + width: 100%; + } +} +/*===== Multi-select css ends =====*/ +/** ===================== + Validation-forms css start +========================== **/ +.form-group { + .messages { + p { + margin-bottom: 0; + transition: all ease-in 0.3s; + } + } + + .popover-valid { + position: absolute; + right: 40px; + top: 7px; + } +} +/*===== Validation-forms css end =====*/ +/** ===================== + Form-wizards css start +========================== **/ +.wizard > .steps .current a { + background: $primary-color; + transition: all ease-in 0.3s; + cursor: pointer; + border-radius: 2px; + outline: 1px solid #fff; + outline-offset: -7px; + &:hover { + background: lighten($primary-color, 5%); + outline-offset: 0; + } +} + +#design-wizard .steps li { + position: relative; + z-index: 99; + margin-bottom: 20px; + + &:after { + content: ""; + position: absolute; + height: 2px; + background: $primary-color; + width: 100%; + top: 30px; + z-index: -1; + } + + a { + width: 20%; + margin: 0 auto; + text-align: center; + border-radius: 2px; + } +} + +.wizard > .steps .done a { + background: $default-color; +} + +.card .card-block .wizard-form .steps ul { + display: block; +} + +.card .card-block .wizard-form li { + margin-right: 0; +} + +.wizard > .actions a { + @extend .btn-primary; +} + +.wizard > .content { + border: 1px solid #ccc; + border-radius: 2px; + background: $white-txt; +} +/*===== Form-wizard forms css end =====*/ diff --git a/src/main/resources/static/files/assets/scss/partials/theme-elements/_icon-layout.scss b/src/main/resources/static/files/assets/scss/partials/theme-elements/_icon-layout.scss new file mode 100644 index 0000000..ead08ed --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/theme-elements/_icon-layout.scss @@ -0,0 +1,99 @@ +/* ====================== + All Icon Common Page css +======================== */ + +.data-table-main.icon-list-demo [class*=col-] { + margin-bottom: 10px; +} + +.data-table-main.icon-svg-demo [class*=col-] { + margin-bottom: 10px; +} + +.icon-list-demo i { + border: 1px solid #eceeef; + border-radius: 3px; + color: rgba(43, 61, 81, 0.7); + display: inline-block; + font-size: 24px; + height: 50px; + line-height: 50px; + margin: 0 12px 0 0; + text-align: center; + vertical-align: middle; + width: 50px; +} + +.icon-list-demo div { + cursor: pointer; + white-space: nowrap; + margin-bottom: 10px; +} + +.icon-list-demo i:hover { + color: #64b0f2; +} + + +/**====== Flag-icon css start ======**/ + +.flags .f-item { + padding: 12px; + border: 1px solid #ddd; + margin-right: 15px; + display: inline-block; +} + +.data-table-main.flags [class*=col-] { + display: flex; + align-items: center; + margin-bottom: 10px; +} + +.content-flag label { + margin-bottom: 0; + cursor: pointer; +} + +.content-flag { + .txt-ellipsis { + text-overflow: ellipsis; + white-space: nowrap; + width: 120px; + overflow: hidden; + } +} + +.outer-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 250px; +} + +label.txt-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 135px; +} + +.flags .f-item .name, +.flags .f-item .capital { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-bottom: 0; +} + +.flags .f-item .code { + display: block; + font-size: 90%; + color: #999; + padding-bottom: 0; +} + + +/**====== All icon common page css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/theme-elements/_label-badges.scss b/src/main/resources/static/files/assets/scss/partials/theme-elements/_label-badges.scss new file mode 100644 index 0000000..396cada --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/theme-elements/_label-badges.scss @@ -0,0 +1,146 @@ +/** ===================== + Label-Badges css start +========================== **/ + +.label { + border-radius: 4px; + font-size: 75%; + padding: 4px 7px; + margin-right: 5px; + font-weight: 400; + color: #fff !important; +} + +.label-main { + display: inline-block; + vertical-align: middle; + margin: 8px 5px; +} + +.badge { + border-radius: 10px; + padding: 3px 7px; +} +.badge-top-left { + margin-right: -10px; + right: 100%; + top: -3px; +} +.badge-top-right { + margin-left: -10px; + top: -3px; +} +.badge-bottom-left { + margin-left: -33px; + bottom: -12px; + right: 97%; +} +.badge-bottom-right { + margin-left: -10px; + bottom: -12px; +} +.label.label-lg { + padding: 8px 21px; +} + +.label.label-md { + padding: 6px 14px; +} + +.badge-lg { + padding: 5px 9px; + font-size: 14px; +} + +.badge-md { + padding: 4px 8px; + font-size: 14px; +} + +span.badge { + display: inline-block !important; +} + +.label-default { + @include labels-active(theme-color(default, base), theme-color(default, base)); +} + +.label-inverse-default { + border: 1px solid; + @include labels-inverse(theme-color(default, base), theme-color(default, base)); +} + +.label-inverse-primary { + border: 1px solid; + @include labels-inverse(theme-color(primary, base), theme-color(primary, base)); +} + +.label-inverse-success { + border: 1px solid; + @include labels-inverse(theme-color(success, base), theme-color(success, base)); +} + +.label-inverse-warning { + border: 1px solid; + @include labels-inverse(theme-color(warning, base), theme-color(warning, base)); +} + +.label-inverse-danger { + border: 1px solid; + @include labels-inverse(theme-color(danger, base), theme-color(danger, base)); +} + +.label-inverse-info { + border: 1px solid; + @include labels-inverse(theme-color(info, base), theme-color(info, base)); +} + +.label-inverse-info-border { + border: 1px solid; + @include labels-inverse(theme-color(inverse, base), theme-color(inverse, base)); +} + +.badge-inverse-default { + border: 1px solid; + @include labels-inverse(theme-color(default, base), theme-color(default, base)); +} + +.badge-inverse-primary { + border: 1px solid; + @include labels-inverse(theme-color(primary, base), theme-color(primary, base)); +} + +.badge-inverse-success { + border: 1px solid; + @include labels-inverse(theme-color(success, base), theme-color(success, base)); +} + +.badge-inverse-warning { + border: 1px solid; + @include labels-inverse(theme-color(warning, base), theme-color(warning, base)); +} + +.badge-inverse-danger { + border: 1px solid; + @include labels-inverse(theme-color(danger, base), theme-color(danger, base)); +} + +.badge-inverse-info { + border: 1px solid; + @include labels-inverse(theme-color(inverse, base), theme-color(inverse, base)); +} + +.label-icon{ + position: relative; + label { + position: absolute; + } +} + +.icofont.icofont-envelope { + font-size: 20px; +} + + + +/*===== Label and Badges css end =====*/ diff --git a/src/main/resources/static/files/assets/scss/partials/theme-elements/_ready-to-use.scss b/src/main/resources/static/files/assets/scss/partials/theme-elements/_ready-to-use.scss new file mode 100644 index 0000000..b96f36c --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/theme-elements/_ready-to-use.scss @@ -0,0 +1,291 @@ +/** ===================== + Ready-to-use css start +========================== **/ + +.bg-pic { + background-color: rgba(0, 0, 0, 0.50); + background-blend-mode: overlay +} + +// j-pro css starts +.j-pro { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, .15); + .j-header { + background-color: $primary-color; + border-top: 1px solid $primary-color; + box-shadow: none + } + .j-icon-right { + border-left: 1px solid rgba(0, 0, 0, 0.32) + } + .j-icon-left { + border-right: 1px solid rgba(0, 0, 0, 0.32) + } + .j-footer { + background-color: $white-txt; + border-top: 1px dashed $primary-color; + padding: 20px 25px; + position: inherit; + button { + margin-bottom: 0; + float: right + } + } + .j-divider-text span { + color: #222 + } + .btn-primary.disabled, + .btn-primary:disabled { + background-color: $success-color; + border-color: $success-color; + } +} + +.j-pro input[type="text"], +.j-pro input[type="password"], +.j-pro input[type="email"], +.j-pro input[type="search"], +.j-pro input[type="url"], +.j-pro textarea, +.j-pro select, +.j-forms input[type="text"], +.j-forms input[type="password"], +.j-forms input[type="email"], +.j-forms input[type="search"], +.j-forms input[type="url"], +.j-forms textarea, +.j-forms select { + border: 1px solid rgba(0, 0, 0, .15) +} + +.j-pro input[type="text"]:hover, +.j-pro input[type="password"]:hover, +.j-pro input[type="email"]:hover, +.j-pro input[type="search"]:hover, +.j-pro input[type="url"]:hover, +.j-pro textarea:hover, +.j-pro select:hover, +.j-pro input[type="text"]:focus, +.j-pro input[type="password"]:focus, +.j-pro input[type="email"]:focus, +.j-pro input[type="search"]:focus, +.j-pro input[type="url"]:focus, +.j-pro textarea:focus, +.j-pro select:focus, +.j-pro .j-file-button:hover + input, +.j-forms input[type="text"]:hover, +.j-forms input[type="password"]:hover, +.j-forms input[type="email"]:hover, +.j-forms input[type="search"]:hover, +.j-forms input[type="url"]:hover, +.j-forms textarea:hover, +.j-forms select:hover, +.j-forms input[type="text"]:focus, +.j-forms input[type="password"]:focus, +.j-forms input[type="email"]:focus, +.j-forms input[type="search"]:focus, +.j-forms input[type="url"]:focus, +.j-forms textarea:focus, +.j-forms select:focus { + border: 1px solid $primary-color +} + +.j-pro .j-radio-toggle, +.j-pro .j-checkbox-toggle, +.j-pro .j-inline-group .j-radio-toggle, +.j-pro .j-inline-group .j-checkbox-toggle { + padding: 9px 0 18px 0 +} + +.j-pro .j-tooltip, +.j-pro .j-tooltip-image { + background-color: $primary-color; + &:before { + border-color: $primary-color transparent + } +} + +.j-pro .j-primary-btn, +.j-pro .j-file-button, +.j-pro .j-secondary-btn, +.j-pro .j-widget .j-addon-btn { + background-color: $primary-color; + &:hover { + background-color: lighten($primary-color, 5%) + } +} + +.j-pro .j-ratings input + label:hover, +.j-pro .j-ratings input + label:hover ~ label, +.j-pro .j-ratings input:checked + label, +.j-pro .j-ratings input:checked + label ~ label { + color: $primary-color +} + +.j-unit .checkbox-fade { + display: block; + margin-top: 20px +} + +// j-pro css end +// j-forms css start +.j-forms { + button i { + margin-right: 0 + } + .checkbox-fade { + margin-top: 10px; + .disabled-view { + opacity: 0.5; + cursor: not-allowed; + } + } + .link { + color: $primary-color; + border-bottom: none; + text-transform: capitalize; + margin-bottom: 15px + } + .label { + margin-bottom: 15px + } + .btn-primary:disabled { + background-color: $default-color; + border-color: $default-color; + } + .radio-toggle, + .checkbox-toggle, + .inline-group .radio-toggle, + .inline-group .checkbox-toggle { + padding: 9px 0 8px 0px; + } + box-shadow: none; + border: 1px solid rgba(0, 0, 0, .15); + .header { + background-color: $primary-color; + border-top: 1px solid $primary-color; + box-shadow: none + } + .divider-text span { + color: #222 + } + .widget .addon, + .widget .addon-btn { + background-color: $primary-color; + color: $white-txt; + &:hover, + &:focus { + background-color: lighten($primary-color, 5%); + i { + color: $white-txt + } + } + i { + color: $white-txt + } + } + .footer { + background-color: #fff; + border-top: 1px dashed #1abc9c; + padding: 20px 25px; + position: inherit; + button { + float: right; + margin-bottom: 0 + } + } + .stepper { + .stepper-arrow { + background-color: $primary-color; + &:hover { + background-color: lighten($primary-color, 5%) + } + &.up { + &:after { + border-bottom: 7px solid $white-txt + } + } + &.down { + &:after { + border-top: 7px solid $white-txt + } + } + } + } +} + +.popup-menu { + padding: 0; + .popup-list { + background-color: #2C3E50; + border-radius: 0; + > ul > li { + transition: all ease-in .3s; + color: #fff; + border-left: none; + cursor: pointer; + &:hover { + background-color: #384c5f; + color: #fff; + } + } + } +} + +.j-tabs-container .j-tabs-label, +.j-tabs-container input[type="radio"]:checked + .j-tabs-label { + border-top: 4px solid $primary-color; +} + +.pop-up-logo img { + margin-top: 10px; + margin-left: 80px; +} + +.popup-list-open .popup-list-wrapper { + z-index: 99; +} + +.span4 label { + color: #222 !important; +} + +.pop-up-wrapper { + margin-left:0 !important; +} +@media only screen and (max-width:480px) { + .j-forms,.j-pro{ + border: none; + background-color: #fff; + .footer,.j-footer{ + border-top:none; + button{ + margin: 5px; + } + } + .j-content{ + padding: 0; + } + .j-divider-text{ + border-top: none; + span{ + white-space: unset; + background: transparent; + border: none; + } + } + .icon-right ~ input, .j-forms .icon-right ~ textarea{ + padding-right: 0; + } + } + .j-wrapper{ + padding: 0; + border:none; + background-color: transparent; + } + +} +// j-forms css end + +/**====== Ready-to-use css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/partials/todo/_todo.scss b/src/main/resources/static/files/assets/scss/partials/todo/_todo.scss new file mode 100644 index 0000000..39ed550 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/partials/todo/_todo.scss @@ -0,0 +1,149 @@ +/** ===================== + Todo css start +========================== **/ + +#task-container { + ul { + overflow: hidden; + } + .task-headline { + display: none; + color: #666666; + border-bottom: 1px solid #C8C7BB; + padding-bottom: 20px; + margin-bottom: 20px; + font-size: 1.6em; + position: relative; + &:before { + height: 1px; + width: 100%; + background: #FFF; + position: absolute; + content: " "; + bottom: 0; + left: 0; + } + } + .nothing-message { + height: 160px; + color: #666; + background-size: 15%; + } + li { + float: left; + width: 49%; + overflow: auto; + height: auto; + min-height: 10px; + background: #FFF; + display: inline-block; + padding: 20px; + border: 1px solid #CCC; + color: #666; + border-top: 9px solid $primary-color; + cursor: pointer; + margin-bottom: 20px; + margin-right: 2%; + transition: all 0.3s; + position: relative; + &:nth-child(even) { + margin-right: 0; + } + &:hover { + opacity: 1; + border-top: 9px solid $default-color; + } + &.complete { + opacity: 1; + border-top: 9px solid $danger-color; + transition: all ease-in 0.3s; + &:before { + background: url("../images/complete.png") no-repeat; + position: absolute; + top: 5px; + right: 5px; + content: ""; + width: 55px; + height: 55px; + background-size: 100%; + } + &:hover { + border-top: 9px solid $default-color; + opacity: 1; + } + p { + text-decoration: line-through; + } + } + } + p { + line-height: 1.6em; + text-align: left; + } +} + +.add-line.complete { + text-decoration: line-through; +} + +.task-panel { + .to-do-label { + border-bottom: 1px solid #ddd; + padding-bottom: 10px; + margin-bottom: 20px; + &:last-child { + border-bottom: none; + margin-bottom: 0; + padding: 0; + } + } +} + +.to-do-list { + border-bottom: 1px solid #ddd; + padding-bottom: 10px; + margin-bottom: 20px; + i { + color: #ccc; + font-size: 17px; + opacity: 0; + } + &:last-child { + border: none; + padding: 0; + margin: 0; + } + &:hover i { + opacity: 1; + transition: opacity ease-in 0.3s; + } + p { + display: inline-block; + } +} + +.to-do-label { + .checkbox-fade { + display: block; + .delete_todo { + float: right; + font-size: 24px; + color: #ccc; + } + } + .check-task { + display: block; + } + i { + cursor: pointer; + } +} + +.done-task span, +.done-task .captions { + color: #919aa3; + text-decoration: line-through; +} + + +/**====== Todo css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/style.css b/src/main/resources/static/files/assets/scss/style.css new file mode 100644 index 0000000..b8d33bd --- /dev/null +++ b/src/main/resources/static/files/assets/scss/style.css @@ -0,0 +1,25308 @@ +@media only screen and (min-width: 1367px) and (max-width: 1700px) { + .timeline-dot:before, .timeline-dot:after { + left: 34px; + } + .timeline-dot .social-timelines:before { + left: 37px; + } + .timeline-dot .social-timelines-left:after { + right: -30px; + } + .timeline-dot .timeline-right .card { + margin-left: 30px; + } +} + +@media only screen and (max-width: 1366px) { + .to-do-list { + margin-bottom: 15px; + } + .img-tabs img { + width: 75px; + } + .card .card-block .sub-title { + font-size: 12px; + } +} + +@media only screen and (min-width: 1279px) and (max-width: 1500px) { + .cd-horizontal-timeline { + margin: 0 auto; + } + #chartdiv { + height: 440px; + } + .social-card-1 .card-block-big { + padding: 1.3em; + } + #morris-extra-area { + height: 400px !important; + } + .widget-chat-box .send-chat, + .widget-chat-box .receive-chat { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + } + .similar-job .media { + display: inline-block; + } + .similar-job .media .media-body { + margin-top: 20px; + } +} + +@media only screen and (min-width: 1200px) and (max-width: 1258px) { + .user-head { + text-align: center; + } + .user-head .user-face { + margin: 0 auto; + } + .user-head .user-name { + display: none; + } +} + +@media only screen and (min-width: 1200px) and (max-width: 1366px) { + .timeline-dot .card { + margin-left: 50px; + } + .timeline-dot:after, .timeline-dot:before { + left: 35px; + } + .timeline-dot .social-timelines:before { + left: 38px; + } + .timeline-dot .social-timelines-left:after { + right: -50px; + } +} + +@media only screen and (max-width: 1199px) { + .pagination { + float: inherit; + text-align: center; + display: inline-block; + margin-top: 10px !important; + } + .pagination li { + float: left; + margin-bottom: 10px; + } + .nav-tabs.md-tabs.tab-timeline li a { + font-size: 14px; + } + #design-wizard .steps li a { + padding: 1em 0.5em; + } + .blog-page-card { + margin-bottom: 30px; + } + .blog-page-card:last-child { + margin-bottom: 0; + } + #draggablePanelList [class*="col-"] .card-sub { + margin-bottom: 30px; + } + #draggablePanelList [class*="col-"]:last-child .card-sub { + margin-bottom: 0px; + } + .user-head { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .user-body { + min-height: auto !important; + } + .mail-box-head { + text-align: center; + } + .mail-box-head form { + float: inherit; + } + #external-events h6 { + margin-top: 0; + margin-bottom: 20px; + } + .just_edit .input-group { + width: 100% !important; + } + .dotted-line-theme .ibtn_container { + top: 10px; + position: inherit; + } + .users-card [class*="col-"] { + margin-bottom: 20px; + } + .users-card [class*="col-"]:last-child { + margin-bottom: 0; + } + .timeline-btn { + text-align: center; + width: 100%; + right: 0; + } + .social-timeline-left { + position: inherit; + top: 0; + margin-right: 0; + } + .timeline-icon { + position: absolute; + margin-left: 0; + } + .social-timelines:before { + left: 35px; + } + .timeline-dot:after, .timeline-dot:before { + left: 32px; + } + .user-box .social-client-description { + border-bottom: 1px solid #ddd; + } + .user-box .f-right { + float: none; + display: block; + } + .main-timeline { + padding: 10px; + } + .main-timeline:before, + .main-timeline:after { + margin-left: -94px; + margin-top: 25px; + display: none; + } + .cd-timeline-content::before { + top: 15px; + } + .cd-date, + .cd-details { + display: block; + padding-left: 20px !important; + padding-top: 0 !important; + } + .cd-details { + margin-bottom: 20px; + } + .cd-timeline-content p { + margin-bottom: 0; + } + .clock-widget .basic-alarm { + display: none; + } + .weather-card-2 .weather-card-temp { + padding: 0; + } + .weather-card-2 .card-footer { + padding-top: 20px; + padding-bottom: 20px; + } + .user-activity-card .card-block-big { + padding-top: 15px; + padding-bottom: 15px; + } + .note-card .note-box-aside { + border: none; + } +} + +@media only screen and (max-width: 992px) { + .navbar, .navbar .navbar-logo { + width: 100% !important; + } + .card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card, .card-block [class*="col-"]:last-child .basic-list { + margin-bottom: 0; + } + .common-img-bg { + background: #f3f3f3 !important; + } + .auth-body .text-center img { + display: none; + } + #footer-search tfoot .form-control, + #footer-select tfoot .form-control, + #form-input-table .form-control, + .search-api .form-control, + #dt-live-dom .form-control { + width: 80%; + } + .card-title { + font-size: 18px; + font-weight: 600; + margin-bottom: 5px; + } + .header-navbar { + position: fixed !important; + z-index: 1209; + top: 0; + } + .header-navbar[pcoded-header-position="relative"] { + position: fixed !important; + top: 0; + } + .header-navbar .navbar-wrapper .navbar-container { + margin-left: 0; + } + .header-navbar .navbar-wrapper .navbar-logo { + width: 100% !important; + } + .header-navbar .navbar-wrapper .navbar-logo a img { + display: block !important; + } + .header-navbar .navbar-wrapper .navbar-logo .mobile-menu { + display: block; + position: absolute; + left: 10px; + top: 10px; + right: auto; + } + .header-navbar .navbar-wrapper .navbar-logo .mobile-search { + display: block; + position: absolute; + left: 70px; + top: 20px; + } + .header-navbar .navbar-wrapper .navbar-logo .mobile-options { + display: block; + position: absolute; + right: 30px; + } + .header-navbar .navbar-container .nav-left, .header-navbar .navbar-wrapper .navbar-container .nav-right { + display: none; + } + .btn-blog { + text-align: center; + } + .animation-image img { + margin: 20px auto 0; + } + .animation-type { + text-align: center; + } + .nav-tabs.md-tabs.tab-timeline li a { + font-size: 16px; + } + .widget-card-user .card-user { + text-align: center; + } + .pcoded-main-container { + margin-top: 56px !important; + } +} + +@media only screen and (min-width: 992px) { + .btn-blog { + text-align: right; + } + .basic-list, .card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card { + margin-bottom: 0; + } + .menu-rtl .breadcrumb-item + .breadcrumb-item::after { + display: inline-block; + padding-right: .5rem; + padding-left: .5rem; + color: #868e96; + content: "/"; + } + .menu-rtl .breadcrumb-item + .breadcrumb-item::before { + content: none; + } +} + +@media only screen and (max-width: 991px) { + .main-body .page-wrapper .align-items-end .page-header-title { + text-align: center; + display: block; + } + .main-body .page-wrapper .align-items-end .page-header-title i { + float: none; + margin-bottom: 10px; + margin-right: 0; + } + .main-body .page-wrapper .align-items-end body .pcoded[vertical-placement="right"] .main-body { + direction: ltr; + } + .main-body .page-wrapper .align-items-end .page-header-breadcrumb { + width: 100%; + text-align: center; + margin-top: 10px; + display: block; + } + .page-header-breadcrumb .breadcrumb-item { + display: inline-block; + float: none; + } + .messages-content { + border-right: none; + } +} + +@media only screen and (min-width: 801px) and (max-width: 915px) { + .grid figure { + min-width: auto; + } +} + +@media only screen and (min-width: 768px) { + #draggableWithoutImg [class*="col-"]:last-child .m-t-20 { + margin-top: 0; + } +} + +@media only screen and (min-width: 768px) and (max-width: 872px) { + .author-details .header-right li { + margin-right: 40px; + } + .recent-candidate-card .recent-contain { + margin-left: 0; + } + .author-details img ~ .dot1, .author-details img ~ .dot2 { + top: 30%; + } +} + +@media only screen and (max-width: 768px) { + .card-block.list-tag ul li:last-child { + margin-bottom: 20px; + } + .inline-order-list { + margin-top: 0; + } + h4 { + font-size: 1rem; + font-weight: 600; + } + .recent-candidate-card .recent-contain { + margin-left: 0; + } + .mail-body-content .form-group:nth-child(2) .form-control { + margin-bottom: 20px; + } + .mail-body-content .form-group:nth-child(2) .col-md-6:last-child .form-control { + margin-bottom: 0; + } + .card h5 { + font-size: 16px; + } + .header-navbar .navbar-wrapper .navbar-logo { + display: inherit; + } + .header-navbar .navbar-wrapper .navbar-logo a { + display: inline-block; + } + .header-navbar .navbar-wrapper .navbar-logo .mobile-options { + top: 20px; + } + body.header-fixed .main-body .page-wrapper { + padding-bottom: 0; + padding-top: 15px; + } + .card-header-right i:nth-child(n+2) { + display: none; + } + .dataTables_paginate .pagination { + float: inherit; + text-align: center; + display: inline-block; + margin-top: 10px !important; + } + div.dataTables_wrapper div.dataTables_info { + display: inherit; + } + .wizard > .steps > ul > li { + float: inherit; + width: 100%; + } + .gallery-page .grid { + padding: 0; + } + figure.effect-steve h2 { + margin-top: 0; + } + .cover-profile .profile-bg-img { + margin-bottom: 0; + } + .card-block.user-info { + position: inherit; + text-align: center; + background-color: #e0e0e0; + margin-bottom: 20px; + } + .user-info .media-left, + .user-info .media-body { + display: block; + } + .cover-btn { + position: inherit; + float: none; + } + .cover-btn .btn:first-child { + margin-right: 10px; + } + .user-info .user-title { + position: initial; + margin-bottom: 10px; + margin-top: 10px; + } + .nav-tabs.md-tabs.tab-timeline li a { + font-size: 14px; + } + .user-content h4 { + font-size: 1rem; + } + .user-content h5 { + margin-right: 0; + font-size: 14px; + } + .top-cap-text p { + padding: 0; + } + .top-cap-text p:last-child { + margin-bottom: 0; + } + .user-card .btn span { + font-size: 13px; + } + .toolbar-page [class*="col-"] { + margin-bottom: 30px; + } + .toolbar-page [class*="col-"]:last-child { + margin-bottom: 0; + } + .offline-404 h1 { + font-size: 80px; + } + .offline-404 h2 { + font-size: 25px; + } + .invoice-contact { + margin-top: 20px; + margin-bottom: 0; + } + .lng-dropdown { + display: none; + } + .group-widget .card-block-big { + height: 110px; + } + .whether-card .card-footer { + text-align: center; + } + .client-blocks ul li { + font-size: 30px; + } + .widget-profile-card-1 ~ .card-footer [class*=col-] { + border: none; + margin: 0 auto; + } + .large-widget-card i { + top: 15px; + } + .user-activity-card .user-number { + padding: 15px 0; + } + .user-activity-card .m-b-40 { + margin-bottom: 10px; + } + .blur-user-card .blur-footer [class*="col-"] { + margin: 0 auto; + border: none; + } + .switchery { + margin-bottom: 20px; + } + .switchery-large, + .switchery-large ~ .switchery-default, + .switchery-small { + margin-bottom: 0; + } + .js-dynamic-disable, + .js-dynamic-enable { + display: block; + width: 100%; + } + .js-dynamic-disable { + margin-bottom: 20px; + } + .radio-inline, + .border-checkbox-section .border-checkbox-group, + .checkbox-color { + display: block; + } + .checkbox-fade { + display: inline-block; + } + body.horizontal-icon .page-header, body.horizontal-icon-fixed .page-header { + margin-top: 0; + } + body.horizontal-icon .pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon, body.horizontal-icon-fixed .pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon { + display: inline-block !important; + margin-right: 20px !important; + } +} + +@media only screen and (max-width: 767px) { + .signup-card { + position: inherit; + } + .auth-box { + margin: 0; + } + .login h3 { + margin-top: 0; + margin-bottom: 0; + } + .login .m-b-20 { + margin-bottom: 10px; + } + .login .m-t-30 { + margin-top: 10px; + } + .similar-job .media { + display: inline-block; + } + .similar-job .media .media-body { + margin-top: 20px; + } + .cal-event .inverse-card p:after { + width: 100%; + } + .login-card.auth-body, .signin-card.auth-body, .signup-card.auth-body { + width: 100%; + } + .recent-candidate-card .recent-contain { + margin-left: 10px; + } + .author-details .header-right { + text-align: left; + margin-top: 20px; + } + .post-new-contain textarea:focus { + border: none; + } + .wizard.vertical > .content, .wizard.vertical > .steps { + width: 100%; + } + .wizard { + overflow: visible; + } + .comment-input .input-group { + display: block; + } + .comment-input .input-group i { + text-align: center; + width: 100%; + } + .comment-input .input-group input { + width: 100%; + margin-top: 10px; + margin-bottom: 10px; + } +} + +@media only screen and (max-width: 640px) { + .dt-button { + margin-bottom: 5px; + } + .email-read .card-header h6 { + float: none; + margin-top: 10px; + } + .email-read .media { + display: inline-block; + } + .email-read .media.m-b-20 { + margin-bottom: 0; + } + .email-read .mail-img [class*="col-"] { + margin-bottom: 30px; + } + .email-read .mail-img [class*="col-"]:last-child { + margin-bottom: 0; + } +} + +@media only screen and (max-width: 991px) { + .main-body .page-wrapper .align-items-end .page-header-title { + text-align: center; + display: block; + } + .main-body .page-wrapper .align-items-end .page-header-title i { + float: none; + margin-bottom: 10px; + } + .main-body .page-wrapper .align-items-end body .pcoded[vertical-placement="right"] .main-body { + direction: ltr; + } + .main-body .page-wrapper .align-items-end .page-header-breadcrumb { + width: 100%; + text-align: center; + margin-top: 10px; + display: block; + } + .page-header-breadcrumb .breadcrumb-item { + display: inline-block; + float: none; + } + .messages-content { + border-right: none; + } +} + +@media only screen and (max-width: 993px) { + .navbar, .navbar .navbar-logo { + width: 100% !important; + } + .error-500, .error-503, .error-404, .error-400, .error-403, .login { + display: block !important; + position: relative !important; + } + .header .login-card { + margin-top: 80px; + margin-bottom: 60px; + } +} + +@media only screen and (max-width: 573px) { + .author-details .header-right li { + margin-right: 20px; + display: block; + margin-top: 20px; + } + .md-tabs { + display: initial; + } + .md-tabs .nav-item { + width: calc(100% / 1); + position: relative; + } + .nav-tabs .slide { + width: calc(100% / 1) !important; + } + .toolbar-page [class*="col-"] .sub-title { + text-align: center; + } + #task-container li { + width: 100%; + } + .nav-tabs.tabs { + display: inherit; + } + .nav-tabs .nav-item.show .nav-link, + .nav-tabs .nav-link.active { + border: none; + } + .nav-tabs .nav-link { + text-align: center; + } + .email-card .nav-tabs .nav-link { + text-align: left; + } + .search-content { + display: block; + text-align: center; + } + .search-content img { + margin-top: 20px; + } + .seacrh-header { + margin-top: 0; + } + .seacrh-header .input-group { + margin-bottom: 0; + } + .payment-card .text-right { + text-align: left !important; + } + .payment-tabs .md-tabs .nav-item + .nav-item, + .payment-tabs .md-tabs .nav-item .nav-item, + .payment-tabs .md-tabs .nav-item { + width: calc(100% / 1) !important; + } + .jp-card { + min-width: 225px !important; + } + .payment-form { + padding: 0; + padding-top: 20px; + } + .modal-mob-btn [class*="col-"]:first-child { + margin-bottom: 20px; + } + .location-mob-btn .btn { + margin-bottom: 10px; + margin-right: 0; + } + .job-cards .media { + display: inline-block; + text-align: center; + padding-top: 15px; + padding-bottom: 15px; + } + .job-cards .media p { + margin-bottom: 0; + } + .invoice-btn-group .m-r-20 { + margin-right: 0; + } + .table-card .row-table { + display: block; + text-align: center; + } + .table-card .row-table i { + font-size: 28px; + margin-bottom: 10px; + display: inline-block; + } + .table-card .row-table .br { + border: none; + border-bottom: 1px solid #ccc; + } + .table-card .row-table > [class*=col-] { + display: block; + } + .card-block-big { + padding: 1em; + } + .card-block-big #barchart, + .card-block-big #barchart2 { + display: inline-block; + margin-bottom: 10px; + } + .widget-primary-card [class*="col-"] { + padding: 1em; + } + .widget-primary-card [class*="col-"] h6 { + margin-bottom: 0; + } + .cd-horizontal-timeline .events-content em { + text-align: left; + } + .events-content h2 { + font-size: 20px; + } + .cd-horizontal-timeline { + margin: 0 auto; + } + .social-widget-card i { + top: 25px; + font-size: 38px; + } + .widget-chat-box .card-header i { + display: none; + } + .mobile-inputs [class*="col-"]:first-child { + margin-bottom: 20px; + } + .pagination-lg .page-link { + padding: .75rem .65rem; + } + .mobtn { + padding: 10px; + } + .task-sale-card { + text-align: center; + } +} + +@media only screen and (max-width: 460px) { + .fc-toolbar .fc-right .fc-button-group { + margin-right: 0; + } + .social-msg a { + margin-bottom: 10px; + } + .social-msg a:last-child { + margin-bottom: 0; + } + .bd-example-modal .modal-footer { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .bd-example-modal .modal-footer button { + margin-right: 0; + } + .invoice-total tbody { + float: none; + } + .timeline-right .card { + margin-left: 20px; + } + .user-box .media-left { + padding-right: 10px; + } + figure.effect-moses h2 { + width: 60%; + height: 70%; + padding: 10px; + font-size: 25px; + } + figure.effect-moses p { + padding: 5px; + } +} + +@media only screen and (max-width: 480px) { + .j-pro .j-checkbox-toggle { + padding-bottom: 30px; + } + .main-body .page-wrapper { + padding: 10px; + } + .blog-page hr { + margin-top: 20px; + margin-bottom: 20px; + } + .blog-big-user { + text-align: center; + } + .blog-big-user img { + margin-bottom: 20px; + } + .blog-s-reply .media .media-left { + padding-right: 10px; + } + .j-forms .divider-text span { + white-space: pre-line; + display: block; + line-height: 1.8; + } + .j-forms .divider-text { + height: auto; + margin-top: 30px; + margin-bottom: 10px; + } + .j-forms .content { + padding: 0px 10px 0; + } + .comment-block .media-left { + padding-right: 10px; + } + .breadcrumb-page .card { + text-align: center; + } + div.dataTables_wrapper div.dataTables_filter input { + width: 150px; + } + #footer-search tfoot .form-control, + #footer-select tfoot .form-control, + #form-input-table .form-control, + .search-api .form-control, + #dt-live-dom .form-control { + width: 65%; + padding: 0.5rem 6px; + } + .grid figure { + min-width: auto; + } + .mytooltip .tooltip-content { + width: 310px; + margin: 0 0 20px -90px; + } + .mytooltip .tooltip-content:after { + margin-left: -90px; + } + .cd-timeline-content .media { + display: inherit !important; + padding-left: 20px; + } + .cd-timeline-content .media .media-left { + text-align: center; + margin: 10px auto; + } + .summernote-page .modal-footer { + display: inline-block; + text-align: center; + } + .summernote-page .modal-footer > :not(:first-child) { + margin-top: 10px; + margin-left: 0; + } + .product-detail .txt-muted.d-inline-block { + margin-top: 10px; + } + .product-detail .txt-muted.d-inline-block ~ .f-right { + float: none; + display: block; + margin-top: 10px; + } + .mob-product-btn { + text-align: center; + } + .mob-product-btn .btn-primary, .mob-product-btn .wizard > .actions a, .wizard > .actions .mob-product-btn a, .mob-product-btn .sweet-alert button.confirm, .sweet-alert .mob-product-btn button.confirm { + margin-right: 0; + display: block; + margin: 10px auto; + } +} + +@media only screen and (max-width: 420px) { + #msform { + width: 320px; + margin: 20px auto; + } + .ms-container { + width: 240px; + } + .ms-container .ms-selectable, .ms-container .ms-selection { + width: 40%; + } + .g-recaptcha { + -ms-transform: scale(0.77); + transform: scale(0.77); + -webkit-transform: scale(0.77); + -ms-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform-origin: 0 0; + } +} + +@media only screen and (min-width: 576px) and (max-width: 1366px) { + .job-card.card-columns { + -webkit-column-count: 2; + column-count: 2; + } +} + +@media only screen and (max-width: 576px) { + .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification { + min-width: 280px; + left: 0; + right: auto; + width: auto; + } + .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification { + left: auto; + right: 0; + } + .nav-tabs .nav-link.active { + margin-bottom: 0; + } + .md-tabs .nav-item a { + /* box-shadow: 0 0 0 1px #d2cece; */ + margin-bottom: 5px; + } + .add-task-card .to-do-list h6 span { + display: inline-block; + } +} + +/** ===================== + Box-shadow css start +========================== **/ +.box-list div div div { + margin-bottom: 20px; +} + +.box-list { + padding-bottom: 0; +} + +.box-list p { + margin-bottom: 0 !important; +} + +/**====== z-depth-top css start ======**/ +.z-depth-top-0 { + -webkit-box-shadow: 0 -5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 -5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-top-1 { + -webkit-box-shadow: 0 -7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 -7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-top-2 { + -webkit-box-shadow: 0 -9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 -9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-top-3 { + -webkit-box-shadow: 0 -10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 -10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-top-4 { + -webkit-box-shadow: 0 -11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 -11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-top-5 { + -webkit-box-shadow: 0 -12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 -12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +/**====== z-depth-top css end ======**/ +/**====== z-depth-bottom css start ======**/ +.z-depth-bottom-0 { + -webkit-box-shadow: 0 5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-bottom-1 { + -webkit-box-shadow: 0 7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-bottom-2 { + -webkit-box-shadow: 0 9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-bottom-3 { + -webkit-box-shadow: 0 10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-bottom-4 { + -webkit-box-shadow: 0 11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-bottom-5 { + -webkit-box-shadow: 0 12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +/**====== z-depth-bottom css end ======**/ +/**====== z-depth-left css start ======**/ +.z-depth-left-0 { + -webkit-box-shadow: -5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: -5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-left-1 { + -webkit-box-shadow: -7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: -7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-left-2 { + -webkit-box-shadow: -9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: -9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-left-3 { + -webkit-box-shadow: -10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: -10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-left-4 { + -webkit-box-shadow: -11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: -11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-left-5 { + -webkit-box-shadow: -12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: -12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +/**====== z-depth-left css end ======**/ +/**====== z-depth-right css start ======**/ +.z-depth-right-0 { + -webkit-box-shadow: 5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-right-1 { + -webkit-box-shadow: 7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-right-2 { + -webkit-box-shadow: 9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-right-3 { + -webkit-box-shadow: 10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-right-4 { + -webkit-box-shadow: 11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-right-5 { + -webkit-box-shadow: 12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +/**====== z-depth-right css end ======**/ +/**====== z-depth-all-side css start ======**/ +.z-depth-0 { + -webkit-box-shadow: 0 0 25px 5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 25px 5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-1 { + -webkit-box-shadow: 0 0 25px 7px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 25px 7px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-2 { + -webkit-box-shadow: 0 0 25px 9px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 25px 9px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-3 { + -webkit-box-shadow: 0 0 25px 10px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 25px 10px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-4 { + -webkit-box-shadow: 0 0 25px 11px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 25px 11px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +.z-depth-5 { + -webkit-box-shadow: 0 0 25px 12px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 25px 12px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0); +} + +/**====== z-depth-all-side css end ======**/ +/**====== Box-shadow css end ======**/ +/** ===================== + Theme-Buttons css start +========================== **/ +.btn-default .badge { + background-color: #fff; + color: #e0e0e0; +} + +.btn { + border-radius: 2px; + text-transform: capitalize; + font-size: 15px; + padding: 10px 19px; + cursor: pointer; +} + +.close { + cursor: pointer; +} + +.button-page .card-block { + margin-bottom: -20px; +} + +.button-page .card-block ul { + margin-bottom: 0; + display: inline-block; +} + +.button-page .card-block a { + margin-bottom: 20px; +} + +.button-page .card-block ul li { + display: inline-block; + margin-right: 20px; + float: left; +} + +.button-page .btn { + margin-bottom: 20px; + margin-right: 10px; +} + +.btn.btn-round { + border-radius: 2rem; +} + +.btn.btn-square { + border-radius: 0; +} + +.btn.btn-skew { + -webkit-transform: skew(-15deg); + -ms-transform: skew(-15deg); + transform: skew(-15deg); +} + +.btn i { + margin-right: 5px; +} + +.btn.btn-icon { + border-radius: 50%; + width: 40px; + line-height: 30px; + height: 40px; + padding: 3px; + text-align: center; +} + +.btn.btn-out { + outline: 1px solid #fff; + outline-offset: -5px; +} + +.btn.btn-out-dashed { + outline: 1px dashed #fff; + outline-offset: -5px; +} + +.btn.btn-out-dotted { + outline: 1px dotted #fff; + outline-offset: -5px; +} + +.btn-group, +.btn-group-vertical { + display: inline-block; +} + +.btn-group .btn { + float: left; +} + +.icon-btn i { + margin-right: 0 !important; +} + +.button-page .btn-group { + margin-right: 10px; +} + +.show > .dropdown-menu { + overflow: hidden; +} + +.dropdown-danger, +.dropdown-default, +.dropdown-disabled, +.dropdown-info, +.dropdown-inverse, +.dropdown-primary, +.dropdown-success, +.dropdown-warning, +.dropdown-warning { + display: inline-block; + vertical-align: middle; + position: relative; +} + +.btn-group [class*=btn-], +.dropdown-split [class*=btn-] { + margin-right: 0; +} + +.list-group-item.active { + background-color: #01a9ac; + border-color: #01a9ac; +} + +.show > .btn-primary.dropdown-toggle, .wizard > .actions .show > a.dropdown-toggle, .sweet-alert .show > button.dropdown-toggle.confirm { + background-color: #016d6f !important; + border-color: #016d6f; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +#Note-list li:hover .Note-delete { + opacity: 1; + -webkit-transform: translateX(0px); + -ms-transform: translateX(0px); + transform: translateX(0px); +} + +#Note-list li:hover .Note-delete:hover { + background: rgba(0, 0, 0, 0.8); +} + +.button-list .btn { + margin-bottom: 10px; + margin-right: 30px; +} + +.Note-delete { + margin-bottom: 0; + opacity: 0; + background: rgba(0, 0, 0, 0.6); + border: none; + position: absolute; + right: 20px; + color: #fff; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; + border-radius: 2px; + cursor: pointer; + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); +} + +.popover-body .color-code { + margin-bottom: 10px; +} + +.popover-body .display-color { + width: 75px; + height: 2.50rem; + border-radius: 0.25rem; + margin-right: 30px; + background-color: rgba(1, 169, 172, 0.5); + border-color: rgba(1, 169, 172, 0.5); +} + +.popover-body span.block { + display: block; + width: 100%; + text-align: center; + font-size: 14px; +} + +.popover-title { + text-align: center; +} + +.btn.btn-disabled, +.dropdown-disabled, +.dropdown-split-disabled { + cursor: not-allowed; +} + +.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover, +.nav-pills .nav-link.active, +.nav-pills .nav-link.active:focus, +.nav-pills .nav-link.active:hover, +.nav-pills .nav-link.active.active, +.nav-pills .nav-link.active.active:focus, +.nav-pills .nav-link.active.active:hover { + background: transparent; + color: #0275d8; + text-align: center; + border-bottom: 1px solid #0275d8; +} + +/**====== Basic-Buttons css Start ======**/ +.btn-primary, .wizard > .actions a, .sweet-alert button.confirm { + background-color: #01a9ac; + border-color: #01a9ac; + color: #fff; + cursor: pointer; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.btn-primary:hover, .wizard > .actions a:hover, .sweet-alert button.confirm:hover { + background-color: #01dbdf; + border-color: #01dbdf; +} + +.btn-primary:active, .wizard > .actions a:active, .sweet-alert button.confirm:active { + background-color: #016d6f !important; + border-color: #016d6f; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.btn-primary:focus, .wizard > .actions a:focus, .sweet-alert button.confirm:focus { + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + background-color: #01dbdf; +} + +.btn-primary.disabled, .wizard > .actions a.disabled, .sweet-alert button.disabled.confirm { + background-color: rgba(1, 169, 172, 0.5); + border-color: rgba(1, 169, 172, 0.5); +} + +.btn-warning { + background-color: #fe9365; + border-color: #fe9365; + color: #fff; + cursor: pointer; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.btn-warning:hover { + background-color: #feb798; + border-color: #feb798; + color: #fff; +} + +.btn-warning:active { + background-color: #fe6828 !important; + border-color: #fe6828; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.btn-warning:focus { + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + background-color: #feb798; +} + +.btn-warning.disabled { + background-color: rgba(254, 147, 101, 0.5); + border-color: rgba(254, 147, 101, 0.5); +} + +.btn-danger { + background-color: #eb3422; + border-color: #eb3422; + color: #fff; + cursor: pointer; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.btn-danger:hover { + background-color: #ef5f51; + border-color: #ef5f51; +} + +.btn-danger:active { + background-color: #bf2111 !important; + border-color: #bf2111; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.btn-danger:focus { + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + background-color: #ef5f51; +} + +.btn-danger.disabled { + background-color: rgba(235, 52, 34, 0.5); + border-color: rgba(235, 52, 34, 0.5); +} + +.btn-success { + background-color: #0ac282; + border-color: #0ac282; + color: #fff; + cursor: pointer; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.btn-success:hover { + background-color: #0df3a3; + border-color: #0df3a3; +} + +.btn-success:active { + background-color: #07885b !important; + border-color: #07885b; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.btn-success:focus { + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + background-color: #0df3a3; +} + +.btn-success.disabled { + background-color: rgba(10, 194, 130, 0.5); + border-color: rgba(10, 194, 130, 0.5); +} + +.btn-inverse { + background-color: #404E67; + border-color: #404E67; + color: #fff; + cursor: pointer; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.btn-inverse:hover { + background-color: #546686; + border-color: #546686; +} + +.btn-inverse:active { + background-color: #293141 !important; + border-color: #293141; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.btn-inverse:focus { + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + background-color: #546686; +} + +.btn-inverse.disabled { + background-color: rgba(64, 78, 103, 0.5); + border-color: rgba(64, 78, 103, 0.5); +} + +.btn-info { + background-color: #2DCEE3; + border-color: #2DCEE3; + color: #fff; + cursor: pointer; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.btn-info:hover { + background-color: #5ad9e9; + border-color: #5ad9e9; +} + +.btn-info:active { + background-color: #19a7ba !important; + border-color: #19a7ba; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.btn-info:focus { + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + background-color: #5ad9e9; +} + +.btn-info.disabled { + background-color: rgba(45, 206, 227, 0.5); + border-color: rgba(45, 206, 227, 0.5); +} + +.btn-disabled { + background-color: rgba(135, 144, 159, 0.5); + border-color: rgba(135, 144, 159, 0.5); + color: #fff; + cursor: pointer; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +/**====== Basic-Buttons css end ======**/ +/**====== Outline-Buttons css Start ======**/ +.btn-outline-primary { + color: #016d6f; + background-color: #fff; + background-color: transparent; +} + +.btn-outline-warning { + color: #fe6828; + background-color: #fff; + background-color: transparent; +} + +.btn-outline-danger { + color: #bf2111; + background-color: #fff; + background-color: transparent; +} + +.btn-outline-success { + color: #07885b; + background-color: #fff; + background-color: transparent; +} + +.btn-outline-inverse { + color: #293141; + background-color: #fff; + background-color: transparent; +} + +.btn-outline-inverse:hover { + color: #fff; +} + +.btn-outline-warning { + color: #fe6828; + background-color: #fff; + background-color: transparent; +} + +.btn-outline-info { + color: #19a7ba; + background-color: #fff; + background-color: transparent; +} + +.btn-outline-disabled { + color: #677181; + background-color: #fff; +} + +/**====== Outline-Buttons css end ======**/ +/**====== gradient css Start ======**/ +.btn-grd-danger, +.btn-grd-disabled, +.btn-grd-info, +.btn-grd-inverse, +.btn-grd-primary, +.btn-grd-success, +.btn-grd-warning, +.btn-grd-warning { + background-size: 200% auto; + -webkit-transition: 0.5s ease-in-out; + transition: 0.5s ease-in-out; + color: #fff; +} + +.btn-grd-danger:hover, +.btn-grd-disabled:hover, +.btn-grd-info:hover, +.btn-grd-inverse:hover, +.btn-grd-primary:hover, +.btn-grd-success:hover, +.btn-grd-warning:hover, +.btn-grd-warning:hover { + background-position: right center; +} + +.btn-grd-danger.hor-grd, +.btn-grd-disabled.hor-grd, +.btn-grd-info.hor-grd, +.btn-grd-inverse.hor-grd, +.btn-grd-primary.hor-grd, +.btn-grd-success.hor-grd, +.btn-grd-warning.hor-grd, +.btn-grd-warning.hor-grd { + background-size: auto 200%; +} + +.btn-grd-danger.hor-grd:hover, +.btn-grd-disabled.hor-grd:hover, +.btn-grd-info.hor-grd:hover, +.btn-grd-inverse.hor-grd:hover, +.btn-grd-primary.hor-grd:hover, +.btn-grd-success.hor-grd:hover, +.btn-grd-warning.hor-grd:hover, +.btn-grd-warning.hor-grd:hover { + background-position: bottom center; +} + +.btn-grd-primary { + background-image: -webkit-gradient(linear, left top, right top, from(#01dbdf), color-stop(51%, #016d6f), to(#01dbdf)); + background-image: linear-gradient(to right, #01dbdf 0%, #016d6f 51%, #01dbdf 100%); +} + +.btn-grd-primary.hor-grd { + background-image: -webkit-gradient(linear, left bottom, left top, from(#01dbdf), color-stop(51%, #016d6f), to(#01dbdf)); + background-image: linear-gradient(to top, #01dbdf 0%, #016d6f 51%, #01dbdf 100%); +} + +.btn-grd-warning { + background-image: -webkit-gradient(linear, left top, right top, from(#feb798), color-stop(51%, #fe6828), to(#feb798)); + background-image: linear-gradient(to right, #feb798 0%, #fe6828 51%, #feb798 100%); +} + +.btn-grd-warning.hor-grd { + background-image: -webkit-gradient(linear, left bottom, left top, from(#feb798), color-stop(51%, #fe6828), to(#feb798)); + background-image: linear-gradient(to top, #feb798 0%, #fe6828 51%, #feb798 100%); +} + +.btn-grd-danger { + background-image: -webkit-gradient(linear, left top, right top, from(#ef5f51), color-stop(51%, #bf2111), to(#ef5f51)); + background-image: linear-gradient(to right, #ef5f51 0%, #bf2111 51%, #ef5f51 100%); +} + +.btn-grd-danger.hor-grd { + background-image: -webkit-gradient(linear, left bottom, left top, from(#ef5f51), color-stop(51%, #bf2111), to(#ef5f51)); + background-image: linear-gradient(to top, #ef5f51 0%, #bf2111 51%, #ef5f51 100%); +} + +.btn-grd-success { + background-image: -webkit-gradient(linear, left top, right top, from(#0df3a3), color-stop(51%, #07885b), to(#0df3a3)); + background-image: linear-gradient(to right, #0df3a3 0%, #07885b 51%, #0df3a3 100%); +} + +.btn-grd-success.hor-grd { + background-image: -webkit-gradient(linear, left bottom, left top, from(#0df3a3), color-stop(51%, #07885b), to(#0df3a3)); + background-image: linear-gradient(to top, #0df3a3 0%, #07885b 51%, #0df3a3 100%); +} + +.btn-grd-inverse { + background-image: -webkit-gradient(linear, left top, right top, from(#546686), color-stop(51%, #293141), to(#546686)); + background-image: linear-gradient(to right, #546686 0%, #293141 51%, #546686 100%); +} + +.btn-grd-inverse.hor-grd { + background-image: -webkit-gradient(linear, left bottom, left top, from(#546686), color-stop(51%, #293141), to(#546686)); + background-image: linear-gradient(to top, #546686 0%, #293141 51%, #546686 100%); +} + +.btn-grd-info { + background-image: -webkit-gradient(linear, left top, right top, from(#5ad9e9), color-stop(51%, #19a7ba), to(#5ad9e9)); + background-image: linear-gradient(to right, #5ad9e9 0%, #19a7ba 51%, #5ad9e9 100%); +} + +.btn-grd-info.hor-grd { + background-image: -webkit-gradient(linear, left bottom, left top, from(#5ad9e9), color-stop(51%, #19a7ba), to(#5ad9e9)); + background-image: linear-gradient(to top, #5ad9e9 0%, #19a7ba 51%, #5ad9e9 100%); +} + +.btn-grd-disabled { + background-image: -webkit-gradient(linear, left top, right top, from(#a3aab6), color-stop(51%, #677181), to(#a3aab6)); + background-image: linear-gradient(to right, #a3aab6 0%, #677181 51%, #a3aab6 100%); +} + +.btn-grd-disabled.hor-grd { + background-image: -webkit-gradient(linear, left bottom, left top, from(#a3aab6), color-stop(51%, #677181), to(#a3aab6)); + background-image: linear-gradient(to top, #a3aab6 0%, #677181 51%, #a3aab6 100%); +} + +/**====== gradient-Buttons css end ======**/ +/**====== matrialized-Buttons css Start ======**/ +.btn.btn-mat { + position: relative; + border-radius: 0; + border: none; +} + +.btn.btn-mat:before { + content: ""; + position: absolute; + bottom: 0; + left: 50%; + right: 50%; + height: 3px; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.btn.btn-mat:hover { + border: none; +} + +.btn.btn-mat:hover:before { + left: 0; + right: 0; +} + +.btn-primary.btn-mat, .wizard > .actions a.btn-mat, .sweet-alert button.btn-mat.confirm { + background-color: #01a9ac; +} + +.btn-primary.btn-mat:before, .wizard > .actions a.btn-mat:before, .sweet-alert button.btn-mat.confirm:before { + background-color: #016d6f; +} + +.btn-warning.btn-mat { + background-color: #fe9365; +} + +.btn-warning.btn-mat:before { + background-color: #fe6828; +} + +.btn-danger.btn-mat { + background-color: #eb3422; +} + +.btn-danger.btn-mat:before { + background-color: #bf2111; +} + +.btn-success.btn-mat { + background-color: #0ac282; +} + +.btn-success.btn-mat:before { + background-color: #07885b; +} + +.btn-inverse.btn-mat { + background-color: #404E67; +} + +.btn-inverse.btn-mat:before { + background-color: #293141; +} + +.btn-info.btn-mat { + background-color: #2DCEE3; +} + +.btn-info.btn-mat:before { + background-color: #19a7ba; +} + +.btn-outline-disabled { + background-color: #87909f; +} + +.btn-outline-disabled:before { + background-color: #677181; +} + +/**====== matrialized css end ======**/ +/**====== Button-Size css start ======**/ +.btn-xlg { + padding: 14px 20px; + font-size: 21px; + line-height: 40px; +} + +.btn-lg { + padding: 12px 18px; + font-size: 18px; + line-height: 32px; +} + +.btn-md { + padding: 10px 16px; + font-size: 15px; + line-height: 23px; +} + +.btn-sm { + padding: 8px 14px; + line-height: 16px; + font-size: 11px; +} + +.btn-mini { + padding: 5px 10px; + line-height: 14px; + font-size: 10px; +} + +/**====== Button-Size css end ======**/ +/**====== Badges-button css start ======**/ +.btn-primary .badge, .wizard > .actions a .badge, .sweet-alert button.confirm .badge { + color: #01a9ac; + background-color: #fff; +} + +.btn-success .badge { + color: #0ac282; + background-color: #fff; +} + +.btn-info .badge { + color: #2DCEE3; + background-color: #fff; +} + +.btn-warning .badge { + color: #fe9365; + background-color: #fff; +} + +.btn-danger .badge { + color: #eb3422; + background-color: #fff; +} + +/**====== Badges-button css end ======**/ +/**====== Social-Buttons css start ======**/ +.btn-dribbble, +.btn-dropbox, +.btn-facebook, +.btn-flickr, +.btn-github, +.btn-google-plus, +.btn-instagram, +.btn-linkedin, +.btn-pinterest, +.btn-skype, +.btn-tumblr, +.btn-twitter, +.btn-youtube { + color: #fff; +} + +.btn-dribbble:focus, .btn-dribbble:hover, +.btn-dropbox:focus, +.btn-dropbox:hover, +.btn-facebook:focus, +.btn-facebook:hover, +.btn-flickr:focus, +.btn-flickr:hover, +.btn-github:focus, +.btn-github:hover, +.btn-google-plus:focus, +.btn-google-plus:hover, +.btn-instagram:focus, +.btn-instagram:hover, +.btn-linkedin:focus, +.btn-linkedin:hover, +.btn-pinterest:focus, +.btn-pinterest:hover, +.btn-skype:focus, +.btn-skype:hover, +.btn-tumblr:focus, +.btn-tumblr:hover, +.btn-twitter:focus, +.btn-twitter:hover, +.btn-youtube:focus, +.btn-youtube:hover { + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-facebook { + background-color: #3b5998; +} + +.btn-twitter { + background-color: #00ACED; +} + +.btn-linkedin { + background-color: #007BB6; +} + +.btn-dribbble { + background-color: #EA4C89; +} + +.btn-google-plus { + background-color: #DD4B39; +} + +.btn-instagram { + background-color: #517FA4; +} + +.btn-pinterest { + background-color: #CB2027; +} + +.btn-dropbox { + background-color: #32506D; +} + +.btn-tumblr { + background-color: #00ACED; +} + +/**====== Social-Buttons css end ======**/ +/**====== Drop-down-Buttons css start ======**/ +.dropdown-primary .dropdown-menu a:hover, +.dropdown-split-primary .dropdown-menu a:hover { + background-color: #01a9ac; + color: #fff; +} + +.dropdown-split-success .dropdown-menu a:hover, +.dropdown-success .dropdown-menu a:hover { + background-color: #0ac282; + color: #fff; +} + +.dropdown-info .dropdown-menu a:hover, +.dropdown-split-info .dropdown-menu a:hover { + background-color: #2DCEE3; + color: #fff; +} + +.dropdown-split-warning .dropdown-menu a:hover, +.dropdown-warning .dropdown-menu a:hover { + background-color: #fe9365; + color: #fff; +} + +.dropdown-danger .dropdown-menu a:hover, +.dropdown-split-danger .dropdown-menu a:hover { + background-color: #eb3422; + color: #fff; +} + +.dropdown-inverse .dropdown-item, +.dropdown-split-inverse .dropdown-item { + -webkit-transition: all 0.3s ease-in; + transition: all 0.3s ease-in; +} + +.dropdown-inverse .dropdown-item:hover, +.dropdown-split-inverse .dropdown-item:hover { + background-color: #404E67; + color: #fff; +} + +/**====== Drop-down-Buttons css end ======**/ +/**====== Theme-Buttons css end ======**/ +/** ===================== + Basic form elements css start +========================== **/ +.col-form-label { + font-size: 14px; +} + +.select2-container { + width: 100% !important; +} + +.form-group { + margin-bottom: 1.25em; +} + +.form-group .form-control-lg { + font-size: 1.25em; +} + +.form-group .form-control-round { + border-radius: 50px; +} + +.form-group .form-control-static:focus { + outline: none; +} + +.form-control { + font-size: 14px; + border-radius: 2px; + border: 1px solid #cccccc; +} + +.form-control:focus { + border: 1px solid #01a9ac; +} + +.form-control.form-control-normal { + font-weight: 400; +} + +.form-control.form-control-bold { + font-weight: 600; +} + +.form-control.form-control-capitalize { + text-transform: capitalize; +} + +.form-control.form-control-uppercase { + text-transform: uppercase; +} + +.form-control.form-control-lowercase { + text-transform: lowercase; +} + +.form-control.form-control-variant { + font-variant: small-caps; +} + +.form-control.form-control-left { + text-align: left; +} + +.form-control.form-control-center { + text-align: center; +} + +.form-control.form-control-right { + text-align: right; +} + +.form-control.form-control-rtl { + direction: rtl; +} + +.form-control:disabled { + cursor: not-allowed; + opacity: 0.5; +} + +/*===== Border Inputs start =====*/ +.form-control-primary { + border-color: #01a9ac; + color: #01a9ac; +} + +.form-control-primary:focus { + border-color: #01a9ac; +} + +.input-group-primary .input-group-addon { + background-color: #01a9ac; +} + +.input-group-primary .form-control { + border-color: #01a9ac; +} + +.form-control-warning { + border-color: #fe9365; + color: #fe9365; +} + +.form-control-warning:focus { + border-color: #fe9365; +} + +.input-group-warning .input-group-addon { + background-color: #fe9365; +} + +.input-group-warning .form-control { + border-color: #fe9365; +} + +.form-control-default { + border-color: #e0e0e0; + color: #e0e0e0; +} + +.form-control-default:focus { + border-color: #e0e0e0; +} + +.input-group-default .input-group-addon { + background-color: #e0e0e0; +} + +.input-group-default .form-control { + border-color: #e0e0e0; +} + +.form-control-danger { + border-color: #eb3422; + color: #eb3422; +} + +.form-control-danger:focus { + border-color: #eb3422; +} + +.input-group-danger .input-group-addon { + background-color: #eb3422; +} + +.input-group-danger .form-control { + border-color: #eb3422; +} + +.form-control-success { + border-color: #0ac282; + color: #0ac282; +} + +.form-control-success:focus { + border-color: #0ac282; +} + +.input-group-success .input-group-addon { + background-color: #0ac282; +} + +.input-group-success .form-control { + border-color: #0ac282; +} + +.form-control-inverse { + border-color: #404E67; + color: #404E67; +} + +.form-control-inverse:focus { + border-color: #404E67; +} + +.input-group-inverse .input-group-addon { + background-color: #404E67; +} + +.input-group-inverse .form-control { + border-color: #404E67; +} + +.form-control-info { + border-color: #2DCEE3; + color: #2DCEE3; +} + +.form-control-info:focus { + border-color: #2DCEE3; +} + +.input-group-info .input-group-addon { + background-color: #2DCEE3; +} + +.input-group-info .form-control { + border-color: #2DCEE3; +} + +/*===== Form Input-Text start =====*/ +.form-txt-primary { + color: #01a9ac; +} + +.form-txt-primary:focus { + color: #01a9ac; +} + +.form-txt-primary::-moz-placeholder { + color: #01a9ac; + opacity: 1; +} + +.form-txt-primary:-ms-input-placeholder { + color: #01a9ac; +} + +.form-txt-primary::-webkit-input-placeholder { + color: #01a9ac; +} + +.form-txt-warning { + color: #fe9365; +} + +.form-txt-warning:focus { + color: #fe9365; +} + +.form-txt-warning::-moz-placeholder { + color: #fe9365; + opacity: 1; +} + +.form-txt-warning:-ms-input-placeholder { + color: #fe9365; +} + +.form-txt-warning::-webkit-input-placeholder { + color: #fe9365; +} + +.form-txt-default { + color: #e0e0e0; +} + +.form-txt-default:focus { + color: #e0e0e0; +} + +.form-txt-default::-moz-placeholder { + color: #e0e0e0; + opacity: 1; +} + +.form-txt-default:-ms-input-placeholder { + color: #e0e0e0; +} + +.form-txt-default::-webkit-input-placeholder { + color: #e0e0e0; +} + +.form-txt-danger { + color: #eb3422; +} + +.form-txt-danger:focus { + color: #eb3422; +} + +.form-txt-danger::-moz-placeholder { + color: #eb3422; + opacity: 1; +} + +.form-txt-danger:-ms-input-placeholder { + color: #eb3422; +} + +.form-txt-danger::-webkit-input-placeholder { + color: #eb3422; +} + +.form-txt-success { + color: #0ac282; +} + +.form-txt-success:focus { + color: #0ac282; +} + +.form-txt-success::-moz-placeholder { + color: #0ac282; + opacity: 1; +} + +.form-txt-success:-ms-input-placeholder { + color: #0ac282; +} + +.form-txt-success::-webkit-input-placeholder { + color: #0ac282; +} + +.form-txt-inverse { + color: #404E67; +} + +.form-txt-inverse:focus { + color: #404E67; +} + +.form-txt-inverse::-moz-placeholder { + color: #404E67; + opacity: 1; +} + +.form-txt-inverse:-ms-input-placeholder { + color: #404E67; +} + +.form-txt-inverse::-webkit-input-placeholder { + color: #404E67; +} + +.form-txt-info { + color: #2DCEE3; +} + +.form-txt-info:focus { + color: #2DCEE3; +} + +.form-txt-info::-moz-placeholder { + color: #2DCEE3; + opacity: 1; +} + +.form-txt-info:-ms-input-placeholder { + color: #2DCEE3; +} + +.form-txt-info::-webkit-input-placeholder { + color: #2DCEE3; +} + +/*===== Form Background-inputs start =====*/ +.form-bg-primary { + background-color: #01a9ac; + border-color: #01a9ac; + color: #fff; +} + +.form-bg-primary:focus { + background-color: #01a9ac; + border-color: #01a9ac; + color: #fff; +} + +.form-bg-primary::-moz-placeholder { + color: #fff; + opacity: 1; +} + +.form-bg-primary:-ms-input-placeholder { + color: #fff; +} + +.form-bg-primary::-webkit-input-placeholder { + color: #fff; +} + +.form-bg-warning { + background-color: #fe9365; + border-color: #fe9365; + color: #fff; +} + +.form-bg-warning:focus { + background-color: #fe9365; + border-color: #fe9365; + color: #fff; +} + +.form-bg-warning::-moz-placeholder { + color: #fff; + opacity: 1; +} + +.form-bg-warning:-ms-input-placeholder { + color: #fff; +} + +.form-bg-warning::-webkit-input-placeholder { + color: #fff; +} + +.form-bg-default { + background-color: #e0e0e0; + border-color: #e0e0e0; + color: #fff; +} + +.form-bg-default:focus { + background-color: #e0e0e0; + border-color: #e0e0e0; + color: #fff; +} + +.form-bg-default::-moz-placeholder { + color: #fff; + opacity: 1; +} + +.form-bg-default:-ms-input-placeholder { + color: #fff; +} + +.form-bg-default::-webkit-input-placeholder { + color: #fff; +} + +.form-bg-danger { + background-color: #eb3422; + border-color: #eb3422; + color: #fff; +} + +.form-bg-danger:focus { + background-color: #eb3422; + border-color: #eb3422; + color: #fff; +} + +.form-bg-danger::-moz-placeholder { + color: #fff; + opacity: 1; +} + +.form-bg-danger:-ms-input-placeholder { + color: #fff; +} + +.form-bg-danger::-webkit-input-placeholder { + color: #fff; +} + +.form-bg-success { + background-color: #0ac282; + border-color: #0ac282; + color: #fff; +} + +.form-bg-success:focus { + background-color: #0ac282; + border-color: #0ac282; + color: #fff; +} + +.form-bg-success::-moz-placeholder { + color: #fff; + opacity: 1; +} + +.form-bg-success:-ms-input-placeholder { + color: #fff; +} + +.form-bg-success::-webkit-input-placeholder { + color: #fff; +} + +.form-bg-inverse { + background-color: #404E67; + border-color: #404E67; + color: #fff; +} + +.form-bg-inverse:focus { + background-color: #404E67; + border-color: #404E67; + color: #fff; +} + +.form-bg-inverse::-moz-placeholder { + color: #fff; + opacity: 1; +} + +.form-bg-inverse:-ms-input-placeholder { + color: #fff; +} + +.form-bg-inverse::-webkit-input-placeholder { + color: #fff; +} + +.form-bg-info { + background-color: #2DCEE3; + border-color: #2DCEE3; + color: #fff; +} + +.form-bg-info:focus { + background-color: #2DCEE3; + border-color: #2DCEE3; + color: #fff; +} + +.form-bg-info::-moz-placeholder { + color: #fff; + opacity: 1; +} + +.form-bg-info:-ms-input-placeholder { + color: #fff; +} + +.form-bg-info::-webkit-input-placeholder { + color: #fff; +} + +/*===== Form Validation states start =====*/ +.has-success .col-form-label { + color: #0ac282; +} + +.has-success .form-control-success { + border-color: #0ac282; +} + +.has-warning .col-form-label { + color: #fe9365; +} + +.has-warning .form-control-success { + border-color: #fe9365; +} + +.has-danger .col-form-label { + color: #eb3422; +} + +.has-danger .form-control-success { + border-color: #eb3422; +} + +/*===== Form-icon css starts =====*/ +.left-icon-control { + position: relative; +} + +.left-icon-control input { + padding-left: 50px; +} + +.left-icon-control .form-icon { + position: absolute; + top: 50%; + left: 17px; + margin-top: -12px; +} + +.right-icon-control { + position: relative; +} + +.right-icon-control input { + padding-right: 50px; +} + +.right-icon-control .form-icon { + position: absolute; + top: 7px; + right: 17px; +} + +/*===== Form-icon css ends =====*/ +/*===== Basic form elements ends =====*/ +/** ===================== + Form group-add-on css start +========================== **/ +.input-group { + margin-bottom: 1.25em; +} + +.input-group-addon { + background-color: #01a9ac; + color: #fff; +} + +.input-group-button .input-group-addon { + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.input-group-button .input-group-addon:hover { + background-color: #01dbdf; + border-color: #01dbdf; +} + +.input-group-button .input-group-addon:hover .btn { + background-color: #01dbdf; + border-color: #01dbdf; +} + +.input-group-dropdown [class*=btn-] { + margin-bottom: 0; +} + +/*===== Form group-add-on ends =====*/ +/** ===================== + Switches css start +========================== **/ +.js-dynamic-disable, +.js-dynamic-enable { + vertical-align: inherit; +} + +/*===== Switches css ends =====*/ +/** ===================== + Radio-button css start +========================== **/ +.form-radio { + position: relative; +} + +.form-radio .form-help { + position: absolute; + width: 100%; +} + +.form-radio label { + position: relative; + padding-left: 1.5rem; + text-align: left; + color: #333; + display: block; + line-height: 1.8; +} + +.form-radio input { + width: auto; + opacity: 0.00000001; + position: absolute; + left: 0; +} + +.radio .helper { + position: absolute; + top: -0.15rem; + left: -0.25rem; + cursor: pointer; + display: block; + font-size: 1rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + color: #999; +} + +.radio .helper::after { + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + background-color: #01a9ac; + border-color: #01a9ac; +} + +.radio .helper::after, .radio .helper::before { + content: ''; + position: absolute; + left: 0; + top: 3px; + margin: 0.25rem; + width: 1rem; + height: 1rem; + -webkit-transition: -webkit-transform 0.28s ease; + transition: -webkit-transform 0.28s ease; + transition: transform 0.28s ease, -webkit-transform 0.28s ease; + border-radius: 50%; + border: 0.125rem solid #01a9ac; +} + +.radio label:hover .helper { + color: #01a9ac; +} + +.radio input:checked ~ .helper::after { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); +} + +.radio input:checked ~ .helper::before { + color: #01a9ac; +} + +.radio.radiofill input:checked ~ .helper::after { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +.radio.radiofill .helper::after { + background-color: #01a9ac; +} + +.radio.radio-outline input:checked ~ .helper::after { + -webkit-transform: scale(0.6); + -ms-transform: scale(0.6); + transform: scale(0.6); +} + +.radio.radio-outline .helper::after { + background-color: #fff; + border: 0.225rem solid #01a9ac; +} + +.radio.radio-matrial input ~ .helper::after { + background-color: #fff; +} + +.radio.radio-matrial input:checked ~ .helper::after { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); + -webkit-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.72); + box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.72); +} + +.radio.radio-matrial input:checked ~ .helper::before { + background-color: #01a9ac; +} + +.radio.radio-disable { + opacity: 0.7; +} + +.radio.radio-disable label { + cursor: not-allowed; +} + +.radio-inline { + display: inline-block; + margin-right: 20px; +} + +.radio.radiofill.radio-primary .helper::after { + background-color: #01a9ac; + border-color: #01a9ac; +} + +.radio.radiofill.radio-primary .helper::before { + border-color: #01a9ac; +} + +.radio.radio-outline.radio-primary .helper::after { + background-color: #fff; + border: 0.225rem solid #01a9ac; +} + +.radio.radio-outline.radio-primary .helper::before { + border-color: #01a9ac; +} + +.radio.radio-matrial.radio-primary input ~ .helper::after { + background-color: #fff; + border-color: #fff; +} + +.radio.radio-matrial.radio-primary input ~ .helper::before { + background-color: #01a9ac; + border-color: #01a9ac; +} + +.radio.radiofill.radio-warning .helper::after { + background-color: #fe9365; + border-color: #fe9365; +} + +.radio.radiofill.radio-warning .helper::before { + border-color: #fe9365; +} + +.radio.radio-outline.radio-warning .helper::after { + background-color: #fff; + border: 0.225rem solid #fe9365; +} + +.radio.radio-outline.radio-warning .helper::before { + border-color: #fe9365; +} + +.radio.radio-matrial.radio-warning input ~ .helper::after { + background-color: #fff; + border-color: #fff; +} + +.radio.radio-matrial.radio-warning input ~ .helper::before { + background-color: #fe9365; + border-color: #fe9365; +} + +.radio.radiofill.radio-default .helper::after { + background-color: #e0e0e0; + border-color: #e0e0e0; +} + +.radio.radiofill.radio-default .helper::before { + border-color: #e0e0e0; +} + +.radio.radio-outline.radio-default .helper::after { + background-color: #fff; + border: 0.225rem solid #e0e0e0; +} + +.radio.radio-outline.radio-default .helper::before { + border-color: #e0e0e0; +} + +.radio.radio-matrial.radio-default input ~ .helper::after { + background-color: #fff; + border-color: #fff; +} + +.radio.radio-matrial.radio-default input ~ .helper::before { + background-color: #e0e0e0; + border-color: #e0e0e0; +} + +.radio.radiofill.radio-danger .helper::after { + background-color: #eb3422; + border-color: #eb3422; +} + +.radio.radiofill.radio-danger .helper::before { + border-color: #eb3422; +} + +.radio.radio-outline.radio-danger .helper::after { + background-color: #fff; + border: 0.225rem solid #eb3422; +} + +.radio.radio-outline.radio-danger .helper::before { + border-color: #eb3422; +} + +.radio.radio-matrial.radio-danger input ~ .helper::after { + background-color: #fff; + border-color: #fff; +} + +.radio.radio-matrial.radio-danger input ~ .helper::before { + background-color: #eb3422; + border-color: #eb3422; +} + +.radio.radiofill.radio-success .helper::after { + background-color: #0ac282; + border-color: #0ac282; +} + +.radio.radiofill.radio-success .helper::before { + border-color: #0ac282; +} + +.radio.radio-outline.radio-success .helper::after { + background-color: #fff; + border: 0.225rem solid #0ac282; +} + +.radio.radio-outline.radio-success .helper::before { + border-color: #0ac282; +} + +.radio.radio-matrial.radio-success input ~ .helper::after { + background-color: #fff; + border-color: #fff; +} + +.radio.radio-matrial.radio-success input ~ .helper::before { + background-color: #0ac282; + border-color: #0ac282; +} + +.radio.radiofill.radio-inverse .helper::after { + background-color: #404E67; + border-color: #404E67; +} + +.radio.radiofill.radio-inverse .helper::before { + border-color: #404E67; +} + +.radio.radio-outline.radio-inverse .helper::after { + background-color: #fff; + border: 0.225rem solid #404E67; +} + +.radio.radio-outline.radio-inverse .helper::before { + border-color: #404E67; +} + +.radio.radio-matrial.radio-inverse input ~ .helper::after { + background-color: #fff; + border-color: #fff; +} + +.radio.radio-matrial.radio-inverse input ~ .helper::before { + background-color: #404E67; + border-color: #404E67; +} + +.radio.radiofill.radio-info .helper::after { + background-color: #2DCEE3; + border-color: #2DCEE3; +} + +.radio.radiofill.radio-info .helper::before { + border-color: #2DCEE3; +} + +.radio.radio-outline.radio-info .helper::after { + background-color: #fff; + border: 0.225rem solid #2DCEE3; +} + +.radio.radio-outline.radio-info .helper::before { + border-color: #2DCEE3; +} + +.radio.radio-matrial.radio-info input ~ .helper::after { + background-color: #fff; + border-color: #fff; +} + +.radio.radio-matrial.radio-info input ~ .helper::before { + background-color: #2DCEE3; + border-color: #2DCEE3; +} + +/*===== Radio Button css ends =====*/ +/*===== Border-checkbox css start =====*/ +.border-checkbox-section .border-checkbox-group { + display: inline-block; +} + +.border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after { + -webkit-animation: check linear 0.5s; + animation: check linear 0.5s; + opacity: 1; + border-color: #01a9ac; +} + +.border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after .border-checkbox-label:before { + border-color: #eee; +} + +.border-checkbox-section .border-checkbox-group .border-checkbox-label { + position: relative; + display: inline-block; + cursor: pointer; + height: 20px; + line-height: 20px; + padding-left: 30px; + margin-right: 15px; +} + +.border-checkbox-section .border-checkbox-group .border-checkbox-label:after { + content: ""; + display: block; + width: 6px; + height: 12px; + opacity: 0.9; + border-right: 2px solid #eee; + border-top: 2px solid #eee; + position: absolute; + left: 4px; + top: 11px; + -webkit-transform: scaleX(-1) rotate(135deg); + -ms-transform: scaleX(-1) rotate(135deg); + transform: scaleX(-1) rotate(135deg); + -webkit-transform-origin: left top; + -ms-transform-origin: left top; + transform-origin: left top; +} + +.border-checkbox-section .border-checkbox-group .border-checkbox-label:before { + content: ""; + display: block; + border: 2px solid #01a9ac; + width: 20px; + height: 20px; + position: absolute; + left: 0; +} + +.border-checkbox-section .border-checkbox { + display: none; +} + +.border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label { + cursor: no-drop; + color: #ccc; +} + +@-webkit-keyframes check { + 0% { + height: 0; + width: 0; + } + 25% { + height: 0; + width: 6px; + } + 50% { + height: 12px; + width: 6px; + } +} + +@keyframes check { + 0% { + height: 0; + width: 0; + } + 25% { + height: 0; + width: 6px; + } + 50% { + height: 12px; + width: 6px; + } +} + +.border-checkbox-section .border-checkbox-group-primary .border-checkbox-label:before { + border: 2px solid #01a9ac; +} + +.border-checkbox-section .border-checkbox-group-primary .border-checkbox:checked + .border-checkbox-label:after { + border-color: #01a9ac; +} + +.border-checkbox-section .border-checkbox-group-warning .border-checkbox-label:before { + border: 2px solid #fe9365; +} + +.border-checkbox-section .border-checkbox-group-warning .border-checkbox:checked + .border-checkbox-label:after { + border-color: #fe9365; +} + +.border-checkbox-section .border-checkbox-group-default .border-checkbox-label:before { + border: 2px solid #e0e0e0; +} + +.border-checkbox-section .border-checkbox-group-default .border-checkbox:checked + .border-checkbox-label:after { + border-color: #e0e0e0; +} + +.border-checkbox-section .border-checkbox-group-danger .border-checkbox-label:before { + border: 2px solid #eb3422; +} + +.border-checkbox-section .border-checkbox-group-danger .border-checkbox:checked + .border-checkbox-label:after { + border-color: #eb3422; +} + +.border-checkbox-section .border-checkbox-group-success .border-checkbox-label:before { + border: 2px solid #0ac282; +} + +.border-checkbox-section .border-checkbox-group-success .border-checkbox:checked + .border-checkbox-label:after { + border-color: #0ac282; +} + +.border-checkbox-section .border-checkbox-group-inverse .border-checkbox-label:before { + border: 2px solid #404E67; +} + +.border-checkbox-section .border-checkbox-group-inverse .border-checkbox:checked + .border-checkbox-label:after { + border-color: #404E67; +} + +.border-checkbox-section .border-checkbox-group-info .border-checkbox-label:before { + border: 2px solid #2DCEE3; +} + +.border-checkbox-section .border-checkbox-group-info .border-checkbox:checked + .border-checkbox-label:after { + border-color: #2DCEE3; +} + +/*===== zoom Fade-in-checkbox css start =====*/ +.checkbox-fade, .checkbox-zoom { + display: inline-block; + margin-right: 15px; +} + +.checkbox-fade label, .checkbox-zoom label { + line-height: 20px; +} + +.checkbox-fade label input[type="checkbox"], +.checkbox-fade label input[type="radio"], .checkbox-zoom label input[type="checkbox"], +.checkbox-zoom label input[type="radio"] { + display: none; +} + +.checkbox-fade label input[type="checkbox"]:checked + .cr > .cr-icon, +.checkbox-fade label input[type="radio"]:checked + .cr > .cr-icon, .checkbox-zoom label input[type="checkbox"]:checked + .cr > .cr-icon, +.checkbox-zoom label input[type="radio"]:checked + .cr > .cr-icon { + -webkit-transform: scale(1) rotateZ(0deg); + -ms-transform: scale(1) rotate(0deg); + transform: scale(1) rotateZ(0deg); + opacity: 1; +} + +.checkbox-fade label input[type="checkbox"] + .cr > .cr-icon, +.checkbox-fade label input[type="radio"] + .cr > .cr-icon, .checkbox-zoom label input[type="checkbox"] + .cr > .cr-icon, +.checkbox-zoom label input[type="radio"] + .cr > .cr-icon { + -webkit-transform: scale(3) rotateZ(-20deg); + -ms-transform: scale(3) rotate(-20deg); + transform: scale(3) rotateZ(-20deg); + opacity: 0; + -webkit-transition: all 0.3s ease-in; + transition: all 0.3s ease-in; +} + +.checkbox-fade label:after, .checkbox-zoom label:after { + content: ''; + display: table; + clear: both; +} + +.checkbox-fade.fade-in-disable .cr, +.checkbox-fade.fade-in-disable label, .checkbox-zoom.fade-in-disable .cr, +.checkbox-zoom.fade-in-disable label { + color: #ccc; + cursor: no-drop; +} + +.checkbox-fade .cr, .checkbox-zoom .cr { + border-radius: 0; + border: 2px solid #01a9ac; + cursor: pointer; + display: inline-block; + float: left; + height: 20px; + margin-right: 0.5em; + position: relative; + width: 20px; +} + +.checkbox-fade .cr .cr-icon, .checkbox-zoom .cr .cr-icon { + color: #01a9ac; + font-size: 0.8em; + left: 0; + line-height: 0; + position: absolute; + right: 0; + text-align: center; + top: 50%; +} + +.checkbox-fade label { + line-height: 20px; +} + +.checkbox-fade label input[type="checkbox"], +.checkbox-fade label input[type="radio"] { + display: none; +} + +.checkbox-fade label input[type="checkbox"]:checked + .cr > .cr-icon, +.checkbox-fade label input[type="radio"]:checked + .cr > .cr-icon { + -webkit-transform: scale(1) rotateZ(0deg); + -ms-transform: scale(1) rotate(0deg); + transform: scale(1) rotateZ(0deg); + opacity: 1; +} + +.checkbox-fade label input[type="checkbox"] + .cr > .cr-icon, +.checkbox-fade label input[type="radio"] + .cr > .cr-icon { + -webkit-transform: scale(3) rotateZ(-20deg); + -ms-transform: scale(3) rotate(-20deg); + transform: scale(3) rotateZ(-20deg); + opacity: 0; + -webkit-transition: all 0.3s ease-in; + transition: all 0.3s ease-in; +} + +.checkbox-zoom label { + line-height: 20px; +} + +.checkbox-zoom label input[type="checkbox"], +.checkbox-zoom label input[type="radio"] { + display: none; +} + +.checkbox-zoom label input[type="checkbox"]:checked + .cr > .cr-icon, +.checkbox-zoom label input[type="radio"]:checked + .cr > .cr-icon { + -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); + transform: scale3d(1, 1, 1) translate3d(0, 0, 0); + opacity: 1; +} + +.checkbox-zoom label input[type="checkbox"] + .cr > .cr-icon, +.checkbox-zoom label input[type="radio"] + .cr > .cr-icon { + -webkit-transform: scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0); + transform: scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0); + opacity: 0; + -webkit-transition: all 0.3s ease-in; + transition: all 0.3s ease-in; +} + +.checkbox-fade.fade-in-primary .cr, .checkbox-fade.zoom-primary .cr, .checkbox-zoom.fade-in-primary .cr, .checkbox-zoom.zoom-primary .cr { + border: 2px solid #01a9ac; +} + +.checkbox-fade.fade-in-primary .cr .cr-icon, .checkbox-fade.zoom-primary .cr .cr-icon, .checkbox-zoom.fade-in-primary .cr .cr-icon, .checkbox-zoom.zoom-primary .cr .cr-icon { + color: #01a9ac; +} + +.checkbox-fade.fade-in-warning .cr, .checkbox-fade.zoom-warning .cr, .checkbox-zoom.fade-in-warning .cr, .checkbox-zoom.zoom-warning .cr { + border: 2px solid #fe9365; +} + +.checkbox-fade.fade-in-warning .cr .cr-icon, .checkbox-fade.zoom-warning .cr .cr-icon, .checkbox-zoom.fade-in-warning .cr .cr-icon, .checkbox-zoom.zoom-warning .cr .cr-icon { + color: #fe9365; +} + +.checkbox-fade.fade-in-default .cr, .checkbox-fade.zoom-default .cr, .checkbox-zoom.fade-in-default .cr, .checkbox-zoom.zoom-default .cr { + border: 2px solid #e0e0e0; +} + +.checkbox-fade.fade-in-default .cr .cr-icon, .checkbox-fade.zoom-default .cr .cr-icon, .checkbox-zoom.fade-in-default .cr .cr-icon, .checkbox-zoom.zoom-default .cr .cr-icon { + color: #e0e0e0; +} + +.checkbox-fade.fade-in-danger .cr, .checkbox-fade.zoom-danger .cr, .checkbox-zoom.fade-in-danger .cr, .checkbox-zoom.zoom-danger .cr { + border: 2px solid #eb3422; +} + +.checkbox-fade.fade-in-danger .cr .cr-icon, .checkbox-fade.zoom-danger .cr .cr-icon, .checkbox-zoom.fade-in-danger .cr .cr-icon, .checkbox-zoom.zoom-danger .cr .cr-icon { + color: #eb3422; +} + +.checkbox-fade.fade-in-success .cr, .checkbox-fade.zoom-success .cr, .checkbox-zoom.fade-in-success .cr, .checkbox-zoom.zoom-success .cr { + border: 2px solid #0ac282; +} + +.checkbox-fade.fade-in-success .cr .cr-icon, .checkbox-fade.zoom-success .cr .cr-icon, .checkbox-zoom.fade-in-success .cr .cr-icon, .checkbox-zoom.zoom-success .cr .cr-icon { + color: #0ac282; +} + +.checkbox-fade.fade-in-inverse .cr, .checkbox-fade.zoom-inverse .cr, .checkbox-zoom.fade-in-inverse .cr, .checkbox-zoom.zoom-inverse .cr { + border: 2px solid #404E67; +} + +.checkbox-fade.fade-in-inverse .cr .cr-icon, .checkbox-fade.zoom-inverse .cr .cr-icon, .checkbox-zoom.fade-in-inverse .cr .cr-icon, .checkbox-zoom.zoom-inverse .cr .cr-icon { + color: #404E67; +} + +.checkbox-fade.fade-in-info .cr, .checkbox-fade.zoom-info .cr, .checkbox-zoom.fade-in-info .cr, .checkbox-zoom.zoom-info .cr { + border: 2px solid #2DCEE3; +} + +.checkbox-fade.fade-in-info .cr .cr-icon, .checkbox-fade.zoom-info .cr .cr-icon, .checkbox-zoom.fade-in-info .cr .cr-icon, .checkbox-zoom.zoom-info .cr .cr-icon { + color: #2DCEE3; +} + +/*===== Color-checkbox css start =====*/ +.checkbox-color { + display: inline-block; + margin-right: 20px; + cursor: pointer; +} + +.checkbox-color label { + display: inline-block; + position: relative; + padding-left: 10px; + line-height: 20px; +} + +.checkbox-color label::before { + content: ""; + display: inline-block; + position: absolute; + top: 0; + width: 20px; + height: 20px; + left: 0; + right: 0; + text-align: center; + margin-left: -20px; + border: 1px solid #ccc; + border-radius: 0; + background-color: #fff; + -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; + transition: border 0.15s ease-in-out, color 0.15s ease-in-out; +} + +.checkbox-color label::after { + display: inline-block; + position: absolute; + width: 16px; + height: 16px; + left: -1px; + top: 0; + margin-left: -17px; + padding-left: 3px; + padding-top: 1px; + font-size: 11px; + color: #fff; +} + +.checkbox-color input[type="checkbox"] { + opacity: 0; +} + +.checkbox-color input[type="checkbox"]:focus + label::before { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.checkbox-color input[type="checkbox"]:checked + label::after { + font-family: 'FontAwesome'; + content: "\f00c"; +} + +.checkbox-color input[type="checkbox"]:disabled + label { + opacity: 0.65; +} + +.checkbox-color input[type="checkbox"]:disabled + label::before { + background-color: #eee; + cursor: not-allowed; +} + +.checkbox-color.checkbox-circle label::before { + border-radius: 50%; +} + +.checkbox-color.checkbox-inline { + margin-top: 0; +} + +.checkbox-danger input[type="checkbox"]:checked + label::after, +.checkbox-info input[type="checkbox"]:checked + label::after, +.checkbox-primary input[type="checkbox"]:checked + label::after, +.checkbox-success input[type="checkbox"]:checked + label::after, +.checkbox-warning input[type="checkbox"]:checked + label::after { + color: #fff; +} + +.checkbox-primary input[type="checkbox"]:checked + label::before { + background-color: #2196f3; + border-color: #2196f3; +} + +.checkbox-primary input[type="checkbox"]:checked + label::before { + background-color: #01a9ac; +} + +.checkbox-warning input[type="checkbox"]:checked + label::before { + background-color: #fe9365; +} + +.checkbox-default input[type="checkbox"]:checked + label::before { + background-color: #e0e0e0; +} + +.checkbox-danger input[type="checkbox"]:checked + label::before { + background-color: #eb3422; +} + +.checkbox-success input[type="checkbox"]:checked + label::before { + background-color: #0ac282; +} + +.checkbox-inverse input[type="checkbox"]:checked + label::before { + background-color: #404E67; +} + +.checkbox-info input[type="checkbox"]:checked + label::before { + background-color: #2DCEE3; +} + +/*===== Tag input css start =====*/ +.bootstrap-tagsinput { + border: 1px solid #01a9ac; + line-height: 30px; + border-radius: 2px; +} + +.bootstrap-tagsinput .tag { + padding: 6px; + border-radius: 2px; +} + +/** ===================== + Select-2 css start +========================== **/ +.select2-container--default:focus { + border-color: #01a9ac; +} + +.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #fff transparent; +} + +.select2-container--default .select2-search__field:focus { + border: 1px solid #01a9ac; +} + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #01a9ac; +} + +.select2-container--default .select2-selection--multiple { + padding: 3px; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #01a9ac; + border: 1px solid #01a9ac; + padding: 5px 15px; + color: #fff; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice span { + color: #fff; +} + +.select2-container--default .select2-selection--multiple .select2-search__field { + border: none; +} + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border: 1px solid #01a9ac; +} + +.select2-container--default .select2-selection--single { + color: #fff; + height: auto; +} + +.select2-container--default .select2-selection--single .select2-selection__rendered { + background-color: #01a9ac; + color: #fff; + padding: 8px 30px 8px 20px; +} + +.select2-container--default .select2-selection--single .select2-selection__arrow { + top: 10px; + right: 15px; +} + +.select2-container--default .select2-selection--single .select2-selection__arrow b { + border-color: #fff transparent transparent transparent; +} + +/*===== Select-2 css ends =====*/ +/** ===================== + Multi-select css start +========================== **/ +.ms-container .ms-list.ms-focus { + border-color: #01a9ac; + -webkit-box-shadow: inset 0 1px 1px rgba(26, 188, 156, 0.49), 0 0 8px rgba(26, 188, 156, 0.5); + box-shadow: inset 0 1px 1px rgba(26, 188, 156, 0.49), 0 0 8px rgba(26, 188, 156, 0.5); +} + +.ms-container .ms-selectable li.ms-hover, +.ms-container .ms-selection li.ms-hover { + background-color: #01a9ac; +} + +.ms-selectable .custom-header, +.ms-selection .custom-header { + background-color: #01a9ac; + color: #fff; + text-align: center; +} + +.ms-list { + display: block !important; +} + +.ms-list li { + width: 100%; +} + +/*===== Multi-select css ends =====*/ +/** ===================== + Validation-forms css start +========================== **/ +.form-group .messages p { + margin-bottom: 0; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.form-group .popover-valid { + position: absolute; + right: 40px; + top: 7px; +} + +/*===== Validation-forms css end =====*/ +/** ===================== + Form-wizards css start +========================== **/ +.wizard > .steps .current a { + background: #01a9ac; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; + cursor: pointer; + border-radius: 2px; + outline: 1px solid #fff; + outline-offset: -7px; +} + +.wizard > .steps .current a:hover { + background: #01c2c5; + outline-offset: 0; +} + +#design-wizard .steps li { + position: relative; + z-index: 99; + margin-bottom: 20px; +} + +#design-wizard .steps li:after { + content: ""; + position: absolute; + height: 2px; + background: #01a9ac; + width: 100%; + top: 30px; + z-index: -1; +} + +#design-wizard .steps li a { + width: 20%; + margin: 0 auto; + text-align: center; + border-radius: 2px; +} + +.wizard > .steps .done a { + background: #e0e0e0; +} + +.card .card-block .wizard-form .steps ul { + display: block; +} + +.card .card-block .wizard-form li { + margin-right: 0; +} + +.wizard > .content { + border: 1px solid #ccc; + border-radius: 2px; + background: #fff; +} + +/*===== Form-wizard forms css end =====*/ +/* ====================== + All Icon Common Page css +======================== */ +.data-table-main.icon-list-demo [class*=col-] { + margin-bottom: 10px; +} + +.data-table-main.icon-svg-demo [class*=col-] { + margin-bottom: 10px; +} + +.icon-list-demo i { + border: 1px solid #eceeef; + border-radius: 3px; + color: rgba(43, 61, 81, 0.7); + display: inline-block; + font-size: 24px; + height: 50px; + line-height: 50px; + margin: 0 12px 0 0; + text-align: center; + vertical-align: middle; + width: 50px; +} + +.icon-list-demo div { + cursor: pointer; + white-space: nowrap; + margin-bottom: 10px; +} + +.icon-list-demo i:hover { + color: #64b0f2; +} + +/**====== Flag-icon css start ======**/ +.flags .f-item { + padding: 12px; + border: 1px solid #ddd; + margin-right: 15px; + display: inline-block; +} + +.data-table-main.flags [class*=col-] { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 10px; +} + +.content-flag label { + margin-bottom: 0; + cursor: pointer; +} + +.content-flag .txt-ellipsis { + text-overflow: ellipsis; + white-space: nowrap; + width: 120px; + overflow: hidden; +} + +.outer-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 250px; +} + +label.txt-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 135px; +} + +.flags .f-item .name, +.flags .f-item .capital { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-bottom: 0; +} + +.flags .f-item .code { + display: block; + font-size: 90%; + color: #999; + padding-bottom: 0; +} + +/**====== All icon common page css end ======**/ +/** ===================== + Label-Badges css start +========================== **/ +.label { + border-radius: 4px; + font-size: 75%; + padding: 4px 7px; + margin-right: 5px; + font-weight: 400; + color: #fff !important; +} + +.label-main { + display: inline-block; + vertical-align: middle; + margin: 8px 5px; +} + +.badge { + border-radius: 10px; + padding: 3px 7px; +} + +.badge-top-left { + margin-right: -10px; + right: 100%; + top: -3px; +} + +.badge-top-right { + margin-left: -10px; + top: -3px; +} + +.badge-bottom-left { + margin-left: -33px; + bottom: -12px; + right: 97%; +} + +.badge-bottom-right { + margin-left: -10px; + bottom: -12px; +} + +.label.label-lg { + padding: 8px 21px; +} + +.label.label-md { + padding: 6px 14px; +} + +.badge-lg { + padding: 5px 9px; + font-size: 14px; +} + +.badge-md { + padding: 4px 8px; + font-size: 14px; +} + +span.badge { + display: inline-block !important; +} + +.label-default { + background-color: #e0e0e0 !important; + border-color: #e0e0e0; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; +} + +.label-inverse-default { + border: 1px solid; + border-color: #e0e0e0; + color: #e0e0e0 !important; +} + +.label-inverse-primary { + border: 1px solid; + border-color: #01a9ac; + color: #01a9ac !important; +} + +.label-inverse-success { + border: 1px solid; + border-color: #0ac282; + color: #0ac282 !important; +} + +.label-inverse-warning { + border: 1px solid; + border-color: #fe9365; + color: #fe9365 !important; +} + +.label-inverse-danger { + border: 1px solid; + border-color: #eb3422; + color: #eb3422 !important; +} + +.label-inverse-info { + border: 1px solid; + border-color: #2DCEE3; + color: #2DCEE3 !important; +} + +.label-inverse-info-border { + border: 1px solid; + border-color: #404E67; + color: #404E67 !important; +} + +.badge-inverse-default { + border: 1px solid; + border-color: #e0e0e0; + color: #e0e0e0 !important; +} + +.badge-inverse-primary { + border: 1px solid; + border-color: #01a9ac; + color: #01a9ac !important; +} + +.badge-inverse-success { + border: 1px solid; + border-color: #0ac282; + color: #0ac282 !important; +} + +.badge-inverse-warning { + border: 1px solid; + border-color: #fe9365; + color: #fe9365 !important; +} + +.badge-inverse-danger { + border: 1px solid; + border-color: #eb3422; + color: #eb3422 !important; +} + +.badge-inverse-info { + border: 1px solid; + border-color: #404E67; + color: #404E67 !important; +} + +.label-icon { + position: relative; +} + +.label-icon label { + position: absolute; +} + +.icofont.icofont-envelope { + font-size: 20px; +} + +/*===== Label and Badges css end =====*/ +/** ===================== + Ready-to-use css start +========================== **/ +.bg-pic { + background-color: rgba(0, 0, 0, 0.5); + background-blend-mode: overlay; +} + +.j-pro { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.15); +} + +.j-pro .j-header { + background-color: #01a9ac; + border-top: 1px solid #01a9ac; + -webkit-box-shadow: none; + box-shadow: none; +} + +.j-pro .j-icon-right { + border-left: 1px solid rgba(0, 0, 0, 0.32); +} + +.j-pro .j-icon-left { + border-right: 1px solid rgba(0, 0, 0, 0.32); +} + +.j-pro .j-footer { + background-color: #fff; + border-top: 1px dashed #01a9ac; + padding: 20px 25px; + position: inherit; +} + +.j-pro .j-footer button { + margin-bottom: 0; + float: right; +} + +.j-pro .j-divider-text span { + color: #222; +} + +.j-pro .btn-primary.disabled, .j-pro .wizard > .actions a.disabled, .wizard > .actions .j-pro a.disabled, .j-pro .sweet-alert button.disabled.confirm, .sweet-alert .j-pro button.disabled.confirm, +.j-pro .btn-primary:disabled, +.j-pro .wizard > .actions a:disabled, +.wizard > .actions .j-pro a:disabled, +.j-pro .sweet-alert button.confirm:disabled, +.sweet-alert .j-pro button.confirm:disabled { + background-color: #0ac282; + border-color: #0ac282; +} + +.j-pro input[type="text"], +.j-pro input[type="password"], +.j-pro input[type="email"], +.j-pro input[type="search"], +.j-pro input[type="url"], +.j-pro textarea, +.j-pro select, +.j-forms input[type="text"], +.j-forms input[type="password"], +.j-forms input[type="email"], +.j-forms input[type="search"], +.j-forms input[type="url"], +.j-forms textarea, +.j-forms select { + border: 1px solid rgba(0, 0, 0, 0.15); +} + +.j-pro input[type="text"]:hover, +.j-pro input[type="password"]:hover, +.j-pro input[type="email"]:hover, +.j-pro input[type="search"]:hover, +.j-pro input[type="url"]:hover, +.j-pro textarea:hover, +.j-pro select:hover, +.j-pro input[type="text"]:focus, +.j-pro input[type="password"]:focus, +.j-pro input[type="email"]:focus, +.j-pro input[type="search"]:focus, +.j-pro input[type="url"]:focus, +.j-pro textarea:focus, +.j-pro select:focus, +.j-pro .j-file-button:hover + input, +.j-forms input[type="text"]:hover, +.j-forms input[type="password"]:hover, +.j-forms input[type="email"]:hover, +.j-forms input[type="search"]:hover, +.j-forms input[type="url"]:hover, +.j-forms textarea:hover, +.j-forms select:hover, +.j-forms input[type="text"]:focus, +.j-forms input[type="password"]:focus, +.j-forms input[type="email"]:focus, +.j-forms input[type="search"]:focus, +.j-forms input[type="url"]:focus, +.j-forms textarea:focus, +.j-forms select:focus { + border: 1px solid #01a9ac; +} + +.j-pro .j-radio-toggle, +.j-pro .j-checkbox-toggle, +.j-pro .j-inline-group .j-radio-toggle, +.j-pro .j-inline-group .j-checkbox-toggle { + padding: 9px 0 18px 0; +} + +.j-pro .j-tooltip, +.j-pro .j-tooltip-image { + background-color: #01a9ac; +} + +.j-pro .j-tooltip:before, +.j-pro .j-tooltip-image:before { + border-color: #01a9ac transparent; +} + +.j-pro .j-primary-btn, +.j-pro .j-file-button, +.j-pro .j-secondary-btn, +.j-pro .j-widget .j-addon-btn { + background-color: #01a9ac; +} + +.j-pro .j-primary-btn:hover, +.j-pro .j-file-button:hover, +.j-pro .j-secondary-btn:hover, +.j-pro .j-widget .j-addon-btn:hover { + background-color: #01c2c5; +} + +.j-pro .j-ratings input + label:hover, +.j-pro .j-ratings input + label:hover ~ label, +.j-pro .j-ratings input:checked + label, +.j-pro .j-ratings input:checked + label ~ label { + color: #01a9ac; +} + +.j-unit .checkbox-fade { + display: block; + margin-top: 20px; +} + +.j-forms { + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.15); +} + +.j-forms button i { + margin-right: 0; +} + +.j-forms .checkbox-fade { + margin-top: 10px; +} + +.j-forms .checkbox-fade .disabled-view { + opacity: 0.5; + cursor: not-allowed; +} + +.j-forms .link { + color: #01a9ac; + border-bottom: none; + text-transform: capitalize; + margin-bottom: 15px; +} + +.j-forms .label { + margin-bottom: 15px; +} + +.j-forms .btn-primary:disabled, .j-forms .wizard > .actions a:disabled, .wizard > .actions .j-forms a:disabled, .j-forms .sweet-alert button.confirm:disabled, .sweet-alert .j-forms button.confirm:disabled { + background-color: #e0e0e0; + border-color: #e0e0e0; +} + +.j-forms .radio-toggle, +.j-forms .checkbox-toggle, +.j-forms .inline-group .radio-toggle, +.j-forms .inline-group .checkbox-toggle { + padding: 9px 0 8px 0px; +} + +.j-forms .header { + background-color: #01a9ac; + border-top: 1px solid #01a9ac; + -webkit-box-shadow: none; + box-shadow: none; +} + +.j-forms .divider-text span { + color: #222; +} + +.j-forms .widget .addon, +.j-forms .widget .addon-btn { + background-color: #01a9ac; + color: #fff; +} + +.j-forms .widget .addon:hover, .j-forms .widget .addon:focus, +.j-forms .widget .addon-btn:hover, +.j-forms .widget .addon-btn:focus { + background-color: #01c2c5; +} + +.j-forms .widget .addon:hover i, .j-forms .widget .addon:focus i, +.j-forms .widget .addon-btn:hover i, +.j-forms .widget .addon-btn:focus i { + color: #fff; +} + +.j-forms .widget .addon i, +.j-forms .widget .addon-btn i { + color: #fff; +} + +.j-forms .footer { + background-color: #fff; + border-top: 1px dashed #1abc9c; + padding: 20px 25px; + position: inherit; +} + +.j-forms .footer button { + float: right; + margin-bottom: 0; +} + +.j-forms .stepper .stepper-arrow { + background-color: #01a9ac; +} + +.j-forms .stepper .stepper-arrow:hover { + background-color: #01c2c5; +} + +.j-forms .stepper .stepper-arrow.up:after { + border-bottom: 7px solid #fff; +} + +.j-forms .stepper .stepper-arrow.down:after { + border-top: 7px solid #fff; +} + +.popup-menu { + padding: 0; +} + +.popup-menu .popup-list { + background-color: #2C3E50; + border-radius: 0; +} + +.popup-menu .popup-list > ul > li { + -webkit-transition: all ease-in .3s; + transition: all ease-in .3s; + color: #fff; + border-left: none; + cursor: pointer; +} + +.popup-menu .popup-list > ul > li:hover { + background-color: #384c5f; + color: #fff; +} + +.j-tabs-container .j-tabs-label, +.j-tabs-container input[type="radio"]:checked + .j-tabs-label { + border-top: 4px solid #01a9ac; +} + +.pop-up-logo img { + margin-top: 10px; + margin-left: 80px; +} + +.popup-list-open .popup-list-wrapper { + z-index: 99; +} + +.span4 label { + color: #222 !important; +} + +.pop-up-wrapper { + margin-left: 0 !important; +} + +@media only screen and (max-width: 480px) { + .j-forms, .j-pro { + border: none; + background-color: #fff; + } + .j-forms .footer, .j-forms .j-footer, .j-pro .footer, .j-pro .j-footer { + border-top: none; + } + .j-forms .footer button, .j-forms .j-footer button, .j-pro .footer button, .j-pro .j-footer button { + margin: 5px; + } + .j-forms .j-content, .j-pro .j-content { + padding: 0; + } + .j-forms .j-divider-text, .j-pro .j-divider-text { + border-top: none; + } + .j-forms .j-divider-text span, .j-pro .j-divider-text span { + white-space: unset; + background: transparent; + border: none; + } + .j-forms .icon-right ~ input, .j-forms .j-forms .icon-right ~ textarea, .j-pro .icon-right ~ input, .j-pro .j-forms .icon-right ~ textarea { + padding-right: 0; + } + .j-wrapper { + padding: 0; + border: none; + background-color: transparent; + } +} + +/**====== Ready-to-use css end ======**/ +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon { + background-color: #2196F3; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon { + background-color: #FF7588; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon { + background-color: #16D39A; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon { + background-color: #FFB64D; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon { + background-color: #ab7967; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon { + background-color: #39ADB5; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon { + background-color: #7C4DFF; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon { + background-color: #FF5370; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon { + background-color: #2196F3; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon { + background-color: #FF7588; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon { + background-color: #16D39A; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon { + background-color: #FFB64D; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon { + background-color: #ab7967; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon { + background-color: #39ADB5; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon { + background-color: #7C4DFF; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon { + background-color: #FF5370; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon { + background-color: #2196F3; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon { + background-color: #FF7588; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon { + background-color: #16D39A; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon { + background-color: #FFB64D; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon { + background-color: #ab7967; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon { + background-color: #39ADB5; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon { + background-color: #7C4DFF; +} + +.pcoded .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon { + background-color: #FF5370; +} + +.pcoded[nav-type="st1"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon i, .pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon i { + display: none; +} + +.pcoded[nav-type="st2"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon b, .pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon b, .pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon b, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon b { + display: none; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon { + background-color: rgba(106, 184, 247, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon i { + color: #0960a5; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon { + background-color: rgba(255, 194, 202, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon i { + color: #ff0f30; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon { + background-color: rgba(73, 236, 187, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon i { + color: #0c7757; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon { + background-color: rgba(255, 213, 154, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon i { + color: #e68800; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon { + background-color: rgba(198, 164, 152, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon i { + color: #6f4a3d; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon { + background-color: rgba(106, 202, 208, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon i { + color: #216367; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon { + background-color: rgba(180, 154, 255, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon i { + color: #3d00e6; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon { + background-color: rgba(255, 160, 176, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon i { + color: #ec0028; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon { + background-color: rgba(106, 184, 247, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon i { + color: #0960a5; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon { + background-color: rgba(255, 194, 202, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon i { + color: #ff0f30; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon { + background-color: rgba(73, 236, 187, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon i { + color: #0c7757; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon { + background-color: rgba(255, 213, 154, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon i { + color: #e68800; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon { + background-color: rgba(198, 164, 152, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon i { + color: #6f4a3d; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon { + background-color: rgba(106, 202, 208, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon i { + color: #216367; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon { + background-color: rgba(180, 154, 255, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon i { + color: #3d00e6; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon { + background-color: rgba(255, 160, 176, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon i { + color: #ec0028; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon { + background-color: rgba(106, 184, 247, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon i { + color: #0960a5; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon { + background-color: rgba(255, 194, 202, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon i { + color: #ff0f30; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon { + background-color: rgba(73, 236, 187, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon i { + color: #0c7757; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon { + background-color: rgba(255, 213, 154, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon i { + color: #e68800; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon { + background-color: rgba(198, 164, 152, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon i { + color: #6f4a3d; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon { + background-color: rgba(106, 202, 208, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon i { + color: #216367; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon { + background-color: rgba(180, 154, 255, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon i { + color: #3d00e6; +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon { + background-color: rgba(255, 160, 176, 0.5); +} + +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon i { + color: #ec0028; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon { + background-color: #6ab8f7; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon i { + color: #0960a5; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon { + background-color: #ffc2ca; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon i { + color: #ff0f30; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon { + background-color: #49ecbb; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon i { + color: #0c7757; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon { + background-color: #ffd59a; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon i { + color: #e68800; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon { + background-color: #c6a498; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon i { + color: #6f4a3d; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon { + background-color: #6acad0; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon i { + color: #216367; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon { + background-color: #b49aff; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon i { + color: #3d00e6; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon { + background-color: #ffa0b0; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon i { + color: #ec0028; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon { + background-color: #6ab8f7; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon i { + color: #0960a5; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon { + background-color: #ffc2ca; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon i { + color: #ff0f30; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon { + background-color: #49ecbb; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon i { + color: #0c7757; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon { + background-color: #ffd59a; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon i { + color: #e68800; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon { + background-color: #c6a498; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon i { + color: #6f4a3d; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon { + background-color: #6acad0; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon i { + color: #216367; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon { + background-color: #b49aff; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon i { + color: #3d00e6; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon { + background-color: #ffa0b0; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon i { + color: #ec0028; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon { + background-color: #6ab8f7; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon i { + color: #0960a5; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon { + background-color: #ffc2ca; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon i { + color: #ff0f30; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon { + background-color: #49ecbb; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon i { + color: #0c7757; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon { + background-color: #ffd59a; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon i { + color: #e68800; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon { + background-color: #c6a498; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon i { + color: #6f4a3d; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon { + background-color: #6acad0; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon i { + color: #216367; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon { + background-color: #b49aff; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon i { + color: #3d00e6; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon { + background-color: #ffa0b0; +} + +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon b, +.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon i, .pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon b, +.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon i { + color: #ec0028; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(1) > a > .pcoded-micon i { + color: #2196F3; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(2) > a > .pcoded-micon i { + color: #FF7588; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(3) > a > .pcoded-micon i { + color: #16D39A; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(4) > a > .pcoded-micon i { + color: #FFB64D; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(5) > a > .pcoded-micon i { + color: #ab7967; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(6) > a > .pcoded-micon i { + color: #39ADB5; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(7) > a > .pcoded-micon i { + color: #7C4DFF; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(8) > a > .pcoded-micon i { + color: #FF5370; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(9) > a > .pcoded-micon i { + color: #2196F3; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(10) > a > .pcoded-micon i { + color: #FF7588; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(11) > a > .pcoded-micon i { + color: #16D39A; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(12) > a > .pcoded-micon i { + color: #FFB64D; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(13) > a > .pcoded-micon i { + color: #ab7967; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(14) > a > .pcoded-micon i { + color: #39ADB5; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(15) > a > .pcoded-micon i { + color: #7C4DFF; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(16) > a > .pcoded-micon i { + color: #FF5370; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(17) > a > .pcoded-micon i { + color: #2196F3; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(18) > a > .pcoded-micon i { + color: #FF7588; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(19) > a > .pcoded-micon i { + color: #16D39A; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(20) > a > .pcoded-micon i { + color: #FFB64D; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(21) > a > .pcoded-micon i { + color: #ab7967; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(22) > a > .pcoded-micon i { + color: #39ADB5; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(23) > a > .pcoded-micon i { + color: #7C4DFF; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item > li:nth-child(24) > a > .pcoded-micon i { + color: #FF5370; +} + +.pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon i { + color: #c3c3c3; +} + +.pcoded[nav-type="st6"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon { + background-color: transparent; +} + +.pcoded[nav-type="st6"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item.pcoded-left-item > li > a > .pcoded-micon i { + color: #000; +} + +/** ===================== + Left-side-menu css start +========================== **/ +.main-menu { + float: left; + width: 240px; + z-index: 99; +} + +.main-menu .main-menu-header { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 30px 20px 15px; +} + +.main-menu .main-menu-header .user-details { + display: inline-block; + margin-left: 15px; + margin-right: 15px; +} + +.main-menu .main-menu-header .user-details #more-details { + cursor: pointer; +} + +.main-menu .main-menu-header .user-details span { + color: #000; + display: block; + font-size: 14px; + text-transform: capitalize; +} + +.main-menu .main-menu-header .user-details span i { + font-size: 10px; + margin-left: 10px; +} + +.main-menu .main-menu-header .user-details span:first-child { + margin-bottom: 5px; + font-weight: 600; +} + +.main-menu .main-menu-header .user-details span:last-child { + color: #999; + font-size: 12px; +} + +.main-menu .main-menu-content .more-details { + display: none; +} + +.main-menu .main-menu-content .more-details a { + padding: 10px 25px; + display: block; + color: #000; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.main-menu .main-menu-content .more-details a:hover { + color: #01a9ac; +} + +.main-menu .main-menu-content .more-details a i { + margin-right: 10px; +} + +.main-menu .main-menu-content .menu-search { + padding: 20px 20px 10px; +} + +.main-menu .main-menu-content li { + position: relative; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-content, +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-header { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu { + width: 80px; +} + +.sidebar_toggle a { + margin: -5px; + line-height: 1; +} + +/** ===================== + Main-header css start +========================== **/ +.header-navbar { + min-height: 56px; + padding: 0; +} + +.header-navbar .navbar-wrapper .navbar-logo { + position: relative; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + float: left; + height: 56px; + text-align: center; + text-transform: uppercase; + width: 240px; + padding: 10px; +} + +@media only screen and (max-width: 992px) { + .header-navbar .navbar-wrapper .navbar-logo { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +.header-navbar .navbar-wrapper .navbar-logo h5 { + margin-bottom: 0; +} + +.header-navbar .navbar-wrapper .navbar-logo .mobile-menu { + position: absolute; + right: 5px; + top: calc(50% - 20px); + border-radius: 50%; + padding: 5px 9px; + font-size: 20px; +} + +@media only screen and (max-width: 575px) { + .header-navbar .navbar-wrapper .navbar-logo .mobile-search { + display: none !important; + } +} + +.header-navbar .navbar-wrapper .navbar-logo .mobile-options, +.header-navbar .navbar-wrapper .navbar-logo .mobile-search { + display: none; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-left, .header-navbar .navbar-wrapper .navbar-container .nav-right { + float: left; + margin-bottom: 0; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-left li, .header-navbar .navbar-wrapper .navbar-container .nav-right li { + float: left; + line-height: 3.5; + padding: 0 10px; + position: relative; +} + +@media only screen and (max-width: 575px) { + .header-navbar .navbar-wrapper .navbar-container .nav-left li, .header-navbar .navbar-wrapper .navbar-container .nav-right li { + padding: 0 5px; + } +} + +.header-navbar .navbar-wrapper .navbar-container .nav-left li .sidebar_toggle a, .header-navbar .navbar-wrapper .navbar-container .nav-right li .sidebar_toggle a { + display: none; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-left li > a, .header-navbar .navbar-wrapper .navbar-container .nav-right li > a { + font-size: 16px; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-left li > a > i.flag-icon, .header-navbar .navbar-wrapper .navbar-container .nav-right li > a > i.flag-icon { + border-radius: 50%; + width: 20px; + height: 20px; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-left a, .header-navbar .navbar-wrapper .navbar-container .nav-right a { + padding: 0 0.6rem; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-left .mega-menu-top i, .header-navbar .navbar-wrapper .navbar-container .nav-right .mega-menu-top i { + font-size: 10px; + margin-left: 10px; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-right { + float: right; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-right li { + padding: 0 20px; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile img { + margin-right: 10px; + width: 30px; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile i { + font-size: 10px; + margin-left: 10px; +} + +.header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .show-notification li:first-child:hover, .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .profile-notification li:first-child:hover { + background-color: #fff; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification { + -webkit-perspective: 1000px; + perspective: 1000px; + z-index: 99; + cursor: pointer; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .badge { + border-radius: 100px; + right: -10px; + position: absolute; + top: 5px; + padding: 4px; + width: 19px; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .dropdown-toggle::after { + display: none; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification { + background: #fff; + -webkit-box-shadow: 0 2px 30px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 30px 6px rgba(0, 0, 0, 0.1); + position: absolute; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + width: 24rem; + right: -15px; + top: 75px; + left: auto; + overflow: visible; + border: none; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification:after, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:after { + content: ""; + position: absolute; + top: -10px; + right: 30px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + border: 10px solid #fff; + border-right-color: transparent; + border-bottom-color: transparent; + -webkit-box-shadow: -10px -9px 23px 1px rgba(0, 0, 0, 0.1); + box-shadow: -10px -9px 23px 1px rgba(0, 0, 0, 0.1); +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a { + color: #666; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li { + border-top: 1px solid #ddd; + line-height: initial; + padding: 1em 20px; + width: 100%; + cursor: pointer; + -webkit-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child { + padding: 10px 20px; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child h6, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child h6 { + display: inline-block; + font-size: 14px; + font-weight: 600; + margin-bottom: 0; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child label, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child label { + float: right; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li img, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li img { + width: 40px; + margin-right: 10px; + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover { + background-color: #f1f1f1; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.notification-view li:first-child:hover, .header-navbar .navbar-wrapper .navbar-container .header-notification .notification-view.profile-notification li:first-child:hover { + background-color: transparent; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-user, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-user { + font-size: 15px; + font-weight: 600; + margin-bottom: 5px; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-msg, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-msg { + margin-bottom: 5px; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-time, .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-time { + font-size: 12px; + color: #919aa3; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification { + width: 15em; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a { + font-size: 15px; + vertical-align: top; + padding-left: 0; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a:hover { + background-color: transparent; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification i { + font-size: 17px; + margin-left: 4px; + margin-right: 15px; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li { + border-top: none; + padding: 0.7em 20px; +} + +.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child { + padding: 0.7em 20px; +} + +.header-navbar .navbar-wrapper .header-search { + line-height: 0.8; +} + +.header-navbar .navbar-wrapper .header-search .main-search { + padding: 13px 0; + display: block; +} + +.header-navbar .navbar-wrapper .header-search .main-search .input-group { + margin-bottom: 0; + background-color: transparent; + border-radius: 20px; +} + +.header-navbar .navbar-wrapper .header-search .main-search .input-group .form-control { + padding: 0.3rem 0.75rem; + width: 0; + border: none; + color: #353c4e; + background-color: transparent; +} + +.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-addon { + padding: 0.45rem 0.75rem 0.3rem 0; + background-color: transparent; + color: #353c4e; + border: none; +} + +.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-addon.search-close { + padding: 0.3rem 0 0.3rem 0.75rem; + display: none; +} + +.header-navbar .navbar-wrapper .header-search .main-search.open { + color: #353c4e; +} + +.header-navbar .navbar-wrapper .header-search .main-search.open .input-group { + background-color: #dcdcdc; +} + +.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .form-control { + display: block; +} + +.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-addon { + color: #353c4e; +} + +.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-addon.search-close { + display: block; +} + +/*======= Main-header css end ======*/ +.pcoded .pcoded-container { + position: relative; + background: #d5dae6; +} + +.pcoded .pcoded-header { + position: relative; + display: block; +} + +.pcoded .pcoded-navbar { + display: block; +} + +.pcoded-main-container { + display: block; + position: relative; + background: #F6F7FB; + min-height: calc(100vh - 56px); +} + +.pcoded .pcoded-content { + position: relative; + display: block; +} + +.pcoded-inner-navbar { + display: block; + position: relative; +} + +.pcoded-inner-content { + padding: 10px; +} + +.pcoded .pcoded-navbar .pcoded-item { + display: block; + list-style: none; + margin: 0; + padding: 0; + position: relative; +} + +.pcoded .pcoded-navbar .pcoded-item > li { + display: block; + list-style: outside none none; + margin: 0; + padding: 0; + position: relative; +} + +.pcoded .pcoded-navbar .pcoded-item > li > a { + display: block; + font-size: 14px; + padding: 0 15px; + text-decoration: none; + position: relative; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.pcoded .pcoded-navbar .pcoded-item > li > a.disabled { + opacity: 0.5; + cursor: not-allowed !important; +} + +.pcoded .pcoded-navbar .pcoded-item > li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + list-style: outside none none; + margin: 0; + padding: 0; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li { + display: block; + list-style: outside none none; + margin: 0; + padding: 0; + position: relative; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a { + display: block; + font-size: 14px; + font-weight: 100; + padding: 0 15px; + text-decoration: none; + position: relative; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a > .pcoded-mtext { + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a > .pcoded-mtext:before { + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-micon { + font-size: 10px; + padding-right: 5px; +} + +.pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon { + font-size: 16px; + padding: 4px; + margin-right: 10px; + width: 23px; + display: inline-block; + height: 26px; + text-align: center; +} + +.pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon b { + margin: 0 2px; + font-size: 12px; + line-height: 1; + font-weight: 600; +} + +.pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-title i { + margin-right: 0; + margin-left: 20px; +} + +.pcoded-inner-navbar { + height: 100%; +} + +.pcoded[theme-layout="vertical"] .pcoded-header { + width: 100%; + -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.13); + box-shadow: 0 0 11px rgba(0, 0, 0, 0.13); + z-index: 1029; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header { + display: block; + z-index: 1028; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo { + opacity: 1; + text-align: center; + visibility: visible; + height: 50px; + white-space: nowrap; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo a { + display: block; + text-decoration: none; + padding: 9px 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo .logo-icon { + bottom: -21px; + font-size: 60px; + left: 8px; + position: absolute; + z-index: -1; + transition: all 0.3s linear; + -webkit-transition: all 0.3s linear; + -ms-transition: all 0.3s linear; + -moz-transition: all 0.3s linear; + -o-transition: all 0.3s linear; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-header .navbar-logo { + padding: 25px 0px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .navbar-logo { + width: 200px; + padding: 25px 15px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .navbar-logo .mobile-menu { + right: 15px; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header .pcoded-logo .logo-text { + font-family: open sans; + font-size: 16px; + font-weight: 400; + margin: 0 auto !important; + opacity: 1; + visibility: visible; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); + position: relative; + top: 5px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo .logo-text { + opacity: 0; + position: absolute; + transform: rotateX(90deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + visibility: hidden; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="offcanvas"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo { + opacity: 0; + visibility: hidden; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .pcoded-left-header .pcoded-logo a .hide-in-smallsize { + display: none; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a { + border-radius: 4px; + float: left; + font-size: 18px; + height: 35px; + margin-right: 5px; + position: relative; + text-align: center; + top: 7px; + width: 40px; + border-width: 0; + border-style: solid; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a i { + position: relative; + top: -7px; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a:hover { + text-decoration: none; +} + +.sidebar_toggle a:focus { + text-decoration: none; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header { + line-height: 50px; + padding: 0 15px; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header { + float: left; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header { + float: right; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header { + padding-left: 20px; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header .pcoded-right-header .pcoded-rl-header { + padding-left: 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul { + list-style: outside none none; + margin: 0; + padding: 0; +} + +.pcoded-right-header .pcoded-rr-header ul { + list-style: outside none none; + margin: 0; + padding: 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul > li, +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header ul > li { + float: left; + list-style: outside none none; + margin: 0; + padding: 0 5px; + position: relative; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul > li > a, +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header ul > li > a { + font-size: 14px; + font-weight: 500; + text-decoration: none; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header li.icons > a > i, +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header li.icons > a > i { + font-size: 18px; + position: relative; + top: 3px; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header li.icons > a, +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header li.icons > a { + padding: 0 5px; +} + +.pcoded[theme-layout="vertical"] .pcoded-right-header .pcoded-badge { + background-color: #777; + border-radius: 10px; + color: #fff; + font-size: 10px; + font-weight: 700; + line-height: 1; + min-height: 17px; + min-width: 10px; + opacity: 1; + padding: 4px 7px; + position: absolute; + right: -4px; + text-align: center; + top: 9px; + transition: opacity 0.3s linear 0s; + -webkit-transition: opacity 0.3s linear 0s; + -ms-transition: opacity 0.3s linear 0s; + -moz-transition: opacity 0.3s linear 0s; + -o-transition: opacity 0.3s linear 0s; + vertical-align: middle; + visibility: visible; + white-space: nowrap; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .hide-small-device { + display: none; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar { + z-index: 1027; + height: 100%; +} + +.pcoded[theme-layout="vertical"] .pcoded-content { + position: relative; + display: block; +} + +.pcoded[theme-layout="vertical"] .pcoded-container { + overflow: hidden; + position: relative; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"].pcoded-wrapper, +.pcoded[theme-layout="vertical"] .pcoded-main-container { + position: relative; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-search { + padding: 20px 20px 5px; + position: relative; +} + +.pcoded[theme-layout="vertical"][vnavigation-view="view2"] .pcoded-navbar .pcoded-search { + border-radius: 4px 4px 0 0; +} + +.pcoded-search input[type="text"] { + display: block; + margin: 0; + width: 100%; + font-size: 14px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 4px; + background: transparent; + padding: 6px 22px 6px 10px; + border: none; + border: 1px solid #ddd; +} + +.pcoded-search input[type="text"]:focus { + border-bottom-width: 1px; + border-bottom-style: solid; +} + +.style-4 input[type="text"].focus { + border-bottom-width: 1px; + border-bottom-style: solid; +} + +.pcoded-search .search-icon { + cursor: pointer; + margin-top: -33px; + padding: 6px; + position: absolute; + right: 25px; +} + +.pcoded[vertical-nav-type="collapsed"] .pcoded-search-box { + visibility: hidden; + opacity: 0; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + position: absolute; +} + +.pcoded[vertical-nav-type="collapsed"] .pcoded-search input[type="text"] { + padding: 6px 22px 6px 10px; +} + +.searchbar-toggle:before { + content: "\f002"; + cursor: pointer; + float: right; + font-family: FontAwesome; + left: 0; + position: absolute; + top: 10px; + visibility: hidden; + opacity: 0; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); +} + +.pcoded[vertical-nav-type="collapsed"] .searchbar-toggle:before { + left: 35px; + top: 10px; + visibility: visible; + opacity: 1; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); +} + +.pcoded[vertical-nav-type="collapsed"] .pcoded-search.open .searchbar-toggle:before { + content: "\f05c"; +} + +.pcoded[vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box { + margin-left: 60px; + opacity: 1; + position: absolute; + top: 0; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); + visibility: visible; + width: 200px; + padding-right: 10px; +} + +.pcoded[vertical-nav-type="collapsed"] .pcoded-search .search-icon { + margin-top: -35px; +} + +.pcoded[vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-search.open .pcoded-search-box { + margin-left: 0; + margin-right: 70px; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li > a { + text-align: left; + padding: 8px 15px; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + position: relative; + width: 100%; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a { + text-align: left; + padding: 8.7px 10px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a { + padding-left: 30px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li .pcoded-submenu li > a { + padding-left: 50px; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + width: 100%; + list-style: outside none none; + margin: 0 auto; + padding: 0; + opacity: 0; + visibility: hidden; + position: absolute; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger .pcoded-submenu { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 10% 10%; + transform-origin: 10% 10%; + -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; + -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; + transition: opacity 0.5s, -webkit-transform 0.5s; + transition: transform 0.5s, opacity 0.5s; + transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + transform-style: preserve-3d; + -webkit-transform-style: preserve-3d; + transform: rotateX(-90deg); + -webkit-transform: rotateX(-90deg); +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + position: relative; + opacity: 1; + visibility: visible; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dashed"] li > a { + border-bottom-style: dashed; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dotted"] li > a { + border-bottom-style: dotted; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="solid"] li > a { + border-bottom-style: solid; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="none"] li > a { + border: none; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="false"] > li > a { + border-bottom-width: 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"] > li > a { + border-bottom-width: 1px; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="false"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-width: 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-width: 1px; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li:last-child > a { + border-bottom-width: 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu > a:after { + float: right; + font-style: normal; + margin-left: 3px; + font-size: 14px; + position: absolute; + right: 15px; + top: 5px; + font-family: 'feather'; + padding-top: 5px; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after { + top: 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style1"] > a:after { + content: "\e844"; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"] > a:after { + content: "\e842"; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style2"] > a:after { + content: "\e847"; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style2"] > a:after { + content: "\e846"; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style3"] > a:after { + content: '\e8b1'; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style3"] > a:after { + content: '\e897'; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="relative"] { + position: relative; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="fixed"] { + position: fixed; +} + +.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="absolute"] { + position: absolute; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="relative"] { + position: relative; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="fixed"] { + position: fixed; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="absolute"] { + position: absolute; +} + +.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="relative"] { + position: relative; +} + +.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="fixed"] { + position: fixed; + z-index: 1028; +} + +.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="absolute"] { + position: absolute; +} + +.pcoded[theme-layout="vertical"][vertical-layout="wide"] .pcoded-container { + width: 100%; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][vertical-layout="box"] #styleSelector, +.pcoded[theme-layout="vertical"][vertical-layout="box"] .p-chat-user, +.pcoded[theme-layout="vertical"][vertical-layout="box"] .showChat_inner { + position: absolute; +} + +.pcoded[theme-layout="vertical"][vertical-layout="box"] #styleSelector { + top: 0; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container { + max-width: 1200px; + width: 100%; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container .pcoded-header { + max-width: 1200px; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="box"] .pcoded-container { + max-width: 900px; + width: 100%; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="box"] .pcoded-container { + max-width: 100%; + width: 100%; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][vertical-layout="widebox"] .pcoded-container { + width: 100%; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="widebox"] .pcoded-main-container, +.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="widebox"] .pcoded-wrapper { + max-width: 1200px; + width: 100%; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="widebox"] .pcoded-main-container, +.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="widebox"] .pcoded-wrapper { + max-width: 900px; + width: 100%; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="widebox"] .pcoded-main-container, +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="widebox"] .pcoded-wrapper { + max-width: 100%; + width: 100%; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][vertical-layout="widebox"] .pcoded-wrapper { + overflow: hidden; +} + +.pcoded .pcoded-overlay-box { + background: #000 none repeat scroll 0 0; + bottom: 0; + height: 100%; + position: fixed; + top: 0; + width: 100%; + z-index: -1; + opacity: 0; + visibility: hidden; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + overflow: hidden; +} + +.pcoded[vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-overlay-box, +.pcoded[vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-overlay-box, +.pcoded[vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-overlay-box, +.pcoded[vertical-nav-type="fullsub-collapsed"][vertical-effect="overlay"] .pcoded-overlay-box, +.pcoded[vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-overlay-box { + visibility: visible; + z-index: 1026; + opacity: 0.3; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + overflow: hidden; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-micon { + display: none; + font-size: 10px; + padding-right: 5px; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before { + font-style: normal; + padding-right: 4px; + font-size: 10px; + position: relative; + left: 0; + top: 0; + opacity: 1; + visibility: visible; + font-family: 'feather'; + font-size: 12px; + padding-right: 5px; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style1"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e844"; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style2"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e83f"; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style3"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e856"; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style4"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e86b"; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style5"] .pcoded-submenu li > a .pcoded-mtext:before { + content: "\e89f"; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style6"] .pcoded-submenu li > a .pcoded-mtext:before { + content: '\e89b'; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom: 0 solid transparent; + border-right: 0 solid #fff; + border-top: 0 solid transparent; + display: block; + float: right; + height: 0; + position: absolute; + right: 0; + top: calc(50% - 10px); + width: 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li > a:before { + border-left-style: solid; + border-left-width: 3px; + border-left-color: transparent; + content: " "; + height: 100%; + left: 0; + position: absolute; + top: 0; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a:before { + border-left-style: solid; + border-left-width: 3px; + border-left-color: transparent; + content: " "; + height: 100%; + left: 0; + position: absolute; + top: 0; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar { + -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.13); + box-shadow: 0 0 11px rgba(0, 0, 0, 0.13); +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li.active > a:before { + border-left-style: solid; + border-left-width: 3px; + content: " "; + height: 100%; + left: 0; + position: absolute; + top: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar { + float: right; + right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-content, +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-header { + direction: rtl; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-content ul { + padding-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-content { + float: unset; + left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-navbar { + float: left; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-content { + float: unset; + right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-left-header { + float: right; + right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header { + float: unset; + left: unset; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-header .pcoded-left-header { + float: left; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-header .pcoded-right-header { + float: unset; + right: unset; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-header .pcoded-left-header, +.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content { + margin-left: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content { + margin-right: 240px; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header, +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header, +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-effect="overlay"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret { + background: transparent !important; + border-bottom: transparent !important; + border-right: transparent !important; + border-top: 15px solid transparent; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 100%; + position: absolute; + width: 240px; + z-index: 1024; + top: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar { + width: 80px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li > a { + padding: 10px 25px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content { + margin-left: 56px; + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content { + margin-right: 56px; + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content { + margin-left: 56px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content { + margin-right: 56px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content { + margin-left: 56px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content { + margin-right: 56px; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext { + opacity: 1; + visibility: visible; + position: absolute; + top: 12px; +} + +.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu > a:after { + opacity: 1; + visibility: visible; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext { + opacity: 0; + visibility: hidden; + position: absolute; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger > a .pcoded-mtext { + opacity: 1; + visibility: visible; + position: absolute; + padding-left: 22px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu > a:after { + opacity: 0; + visibility: hidden; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger a:after { + opacity: 1; + visibility: visible; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger { + display: block; + position: relative; + width: 290px; + z-index: 1024; + border-right: none; + -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.13); + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.13); +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 56px; + position: absolute; + width: 210px; + z-index: 1024; + border-left-style: solid; + border-left-width: 1px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + position: relative; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu > .pcoded-submenu .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + position: absolute; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger.active > a > .pcoded-mcaret { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 0; + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar { + width: 240px; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content { + margin-left: 0; + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar { + width: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content { + margin-right: 0; + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar { + width: 240px; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar { + width: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar { + width: 240px; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar { + width: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 200px; + margin-right: -200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-left: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-navbar { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-content { + margin-left: 200px; + margin-right: -200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 200px; + margin-left: -200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-right: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-navbar { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-content { + margin-right: 200px; + margin-left: -200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-left: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-navbar { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-content { + margin-left: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-right: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-navbar { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-content { + margin-right: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-left: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-navbar { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-content { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-right: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-navbar { + width: 200px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-content { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .main-menu-content, +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .main-menu-header { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li > a { + line-height: 1; + text-align: center; + padding: 10px 20px 20px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext { + opacity: 1; + position: relative; + text-align: center; + visibility: visible; + top: 10px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li > a > .pcoded-micon { + display: block; + font-size: 18px; + padding: 5px; + margin: 0 auto; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom: 0 solid transparent; + border-right: 0 solid #e9e9e9; + border-top: 0 solid transparent; + top: 18px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li.active > a:before { + height: 100%; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li:hover > a:before { + height: 100%; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"] > a:after, +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu[dropdown-icon="style1"] > a:after { + top: 18px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 100%; + position: absolute; + width: 210px; + z-index: 1024; + top: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-header .pcoded-left-header, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-content { + margin-left: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-content { + margin-right: 240px; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header, +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-content { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header, +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-navbar { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-content { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-navbar { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-content { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-content { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-inner-navbar, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-inner-navbar, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li { + position: unset; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 100%; + position: absolute; + width: 230px; + z-index: 1024; + top: 0; + bottom: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li { + position: unset; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu { + left: 100%; + position: absolute; + width: 230px; + z-index: 1024; + top: 0; + bottom: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-style: solid; + border-left-width: 1px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-header.iscollapsed .pcoded-left-header, +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-content { + margin-left: 240px; + margin-right: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-content { + margin-right: 240px; + margin-left: -240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header, +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-content { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header, +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-content { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-content { + margin-left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-content { + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li, +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li { + position: relative; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: 100%; + position: absolute; + width: 230px; + z-index: 1024; + top: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li, +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li { + position: relative; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger .pcoded-submenu { + left: 100%; + position: absolute; + width: 230px; + z-index: 1024; + top: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret, +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom: 19px solid transparent; + border-right: 12px solid; + border-top: 19px solid transparent; + display: block; + float: right; + height: 0; + position: absolute; + right: 0; + top: 0; + width: 0; + z-index: 1025; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-style: solid; + border-left-width: 1px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-right-header { + margin-left: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar { + width: 100%; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-content { + margin-left: 0; + margin-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-right-header { + margin-right: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header.iscollapsed .pcoded-left-header { + width: 240px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar { + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1030; + opacity: 1; + visibility: visible; + width: 100%; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.active > a { + background: transparent !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item[item-border="true"] > li > a { + border-bottom-width: 0 !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[pcoded-navbar-position="absolute"] { + position: absolute; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[pcoded-navbar-position="fixed"] { + position: fixed; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-inner-navbar { + margin-top: 40px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container { + display: block; + position: unset; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li > a { + height: 45px; + line-height: 45px; + text-align: center; + font-size: 24px; + font-weight: 500; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext { + opacity: 1; + position: relative; + visibility: visible; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li > a > .pcoded-micon { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-navigatio-lavel { + display: none !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.active > a:before, +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li a .pcoded-badge { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li:hover > a { + background: transparent !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li:hover > a:before { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li > a { + padding: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle { + height: 30px; +} + +.pcoded-navbar .sidebar_toggle a { + opacity: 1; + visibility: visible; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + position: absolute; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle a { + color: #f1f1f1; + float: right; + font-size: 36px; + opacity: 1; + position: relative; + right: 10px; + text-decoration: none; + top: 0; + transition: opacity 0.8s linear 0s; + -webkit-transition: opacity 0.8s linear 0s; + -ms-transition: opacity 0.8s linear 0s; + -moz-transition: opacity 0.8s linear 0s; + -o-transition: opacity 0.8s linear 0s; + visibility: visible; + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); +} + +.pcoded-navbar .sidebar_toggle a:hover { + color: #fff; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a:after { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item > li.pcoded-trigger > a { + background: transparent !important; + border-bottom-color: transparent !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu { + background: transparent !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-width: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a { + text-align: center; + font-size: 24px; + font-weight: 500; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a { + background: transparent !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before { + border-left-width: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-submenu > li.active > a { + background: transparent !important; + color: #FFF !important; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header { + width: 100% !important; + padding-left: 240px; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="collapsed"] .pcoded-header.nocollapsed .pcoded-left-header { + padding-left: 45px; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-left-header, +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="fullpage"] .pcoded-header.nocollapsed .pcoded-left-header, +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-left-header { + padding-left: 0; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed { + height: 100px !important; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-right-header { + padding: 50px 5px 0 !important; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-right-header, +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-right-header { + margin: 0 !important; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .sidebar_toggle a { + background: transparent none repeat scroll 0 0; + border-radius: 4px; + color: #fff; + float: left; + font-size: 18px; + height: 35px; + margin-right: 5px; + position: fixed; + right: 0; + text-align: center; + top: 6px; + width: 40px; + z-index: 1028; +} + +.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-navbar { + top: 0; + z-index: 1030; +} + +.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container { + position: unset; +} + +.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] #styleSelector { + top: 100px; +} + +.pcoded .pcoded-navbar .pcoded-navigatio-lavel { + font-size: 14px; + font-weight: 400; + letter-spacing: 1px; + opacity: 1; + padding: 25px 20px 8px; + text-transform: capitalize; + visibility: visible; + width: 100%; + -webkit-transform: rotateX(0deg); + -ms-transform: rotateX(0deg); + -moz-transform: rotateX(0deg); + -o-transform: rotateX(0deg); + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + border-bottom: 2px solid; +} + +.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme1"] { + color: #dcdcdc !important; +} + +.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme2"] { + color: #624e89 !important; +} + +.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme3"] { + color: #3c4fb1 !important; +} + +.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme4"] { + color: #919aa3 !important; +} + +.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme5"] { + color: #999 !important; +} + +.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme6"] { + color: #fff !important; +} + +.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-navigatio-lavel { + opacity: 0; + visibility: hidden; + position: absolute; + transform: rotateX(90deg); + -webkit-transform: rotateX(90deg); + -ms-transform: rotateX(90deg); + -moz-transform: rotateX(90deg); + -o-transform: rotateX(90deg); + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; +} + +.pcoded[vertical-nav-type="compact"] .pcoded-navbar .pcoded-navigatio-lavel { + display: none; +} + +.pcoded .pcoded-navbar .pcoded-item li a .pcoded-badge { + position: absolute; + right: 30px; + text-align: center; + top: 12px; + vertical-align: middle; + white-space: nowrap; + opacity: 1; + visibility: visible; + -webkit-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; +} + +.pcoded .pcoded-navbar .pcoded-item .pcoded-submenu > li a .pcoded-badge { + top: 10px; + right: 30px; +} + +.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li > a .pcoded-badge { + opacity: 0; + visibility: hidden; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; +} + +.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger > a .pcoded-badge { + opacity: 1; + visibility: visible; + transition: opacity 0.3s linear; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.active > a:before { + left: auto; + right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.active > a > .pcoded-mcaret { + background: transparent none repeat scroll 0 0; + border-bottom: 0 solid transparent; + border-left: 0 solid #e9e9e9; + border-top: 0 solid transparent; + left: 0; + right: auto; + top: 4px; + border-right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu > a:after { + left: 8px; + right: auto; + top: -1px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li > a .pcoded-mtext { + left: auto; + right: 0; + padding-right: 60px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li a .pcoded-badge { + position: relative; + right: 30px; + top: -5px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li:hover > a:before { + left: auto; + right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before { + left: auto; + right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a { + text-align: right; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before { + float: right; + left: 6px; + top: 3px; + padding-right: 10px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li .pcoded-submenu li > a .pcoded-badge { + left: 8px; + position: absolute; + right: auto; + top: 11px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigatio-lavel { + text-align: right; + padding: 10px 40px 2px 20px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigatio-lavel:before { + left: auto; + right: 20px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style1"] > a:after { + content: "\eb8a"; + font-family: 'icofont'; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"] > a:after { + content: "\eb89"; + font-family: 'icofont'; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu, +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: auto; + right: 100%; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu > a:after { + left: 7px; + right: auto; + top: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger { + left: auto; + right: 210px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + left: auto; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li a .pcoded-badge { + position: absolute; + right: auto; + top: 10px; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header .pcoded-rl-header { + float: right; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header .pcoded-rr-header { + float: left; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .sidebar_toggle { + float: right; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box { + right: 0; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a { + text-align: right; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before { + padding-left: 10px; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #FE8A7D !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover > a { + color: #fff !important; + background: #FE8A7D; +} + +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #FE8A7D !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active > a:before { + border-left-color: #FE8A7D !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme1"] .searchbar-toggle { + color: #FE8A7D; +} + +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #FF7588 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover > a { + color: #fff !important; + background: #FF7588; +} + +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #FF7588 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item > li.active > a:before { + border-left-color: #FF7588 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme2"] .searchbar-toggle { + color: #FF7588; +} + +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #16D39A !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover > a { + color: #fff !important; + background: #16D39A; +} + +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #16D39A !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item > li.active > a:before { + border-left-color: #16D39A !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme3"] .searchbar-toggle { + color: #16D39A; +} + +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #2196F3 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover > a { + color: #fff !important; + background: #2196F3; +} + +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #2196F3 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item > li.active > a:before { + border-left-color: #2196F3 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme4"] .searchbar-toggle { + color: #2196F3; +} + +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #FFB64D !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover > a { + color: #fff !important; + background: #FFB64D; +} + +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #FFB64D !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item > li.active > a:before { + border-left-color: #FFB64D !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme5"] .searchbar-toggle { + color: #FFB64D; +} + +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #ff5e3a !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover > a { + color: #fff !important; + background: #ff5e3a; +} + +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #ff5e3a !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item > li.active > a:before { + border-left-color: #ff5e3a !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme6"] .searchbar-toggle { + color: #ff5e3a; +} + +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #e64056 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover > a { + color: #fff !important; + background: #e64056; +} + +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #e64056 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item > li.active > a:before { + border-left-color: #e64056 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme7"] .searchbar-toggle { + color: #e64056; +} + +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #3c4fb1 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover > a { + color: #fff !important; + background: #3c4fb1; +} + +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #3c4fb1 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item > li.active > a:before { + border-left-color: #3c4fb1 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme8"] .searchbar-toggle { + color: #3c4fb1; +} + +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #FF5370 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover > a { + color: #fff !important; + background: #FF5370; +} + +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #FF5370 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item > li.active > a:before { + border-left-color: #FF5370 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme9"] .searchbar-toggle { + color: #FF5370; +} + +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #F76D47 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover > a { + color: #fff !important; + background: #F76D47; +} + +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #F76D47 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item > li.active > a:before { + border-left-color: #F76D47 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme10"] .searchbar-toggle { + color: #F76D47; +} + +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #39ADB5 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover > a { + color: #fff !important; + background: #39ADB5; +} + +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #39ADB5 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item > li.active > a:before { + border-left-color: #39ADB5 !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme11"] .searchbar-toggle { + color: #39ADB5; +} + +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li.active > a, +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li:hover > a { + color: #7C4DFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #FFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover > a { + color: #fff !important; + background: #7C4DFF; +} + +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item > li.pcoded-trigger .pcoded-submenu li > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item > li.active .pcoded-submenu li > a:before { + border-left-color: #7C4DFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item > li.pcoded-trigger > a:before, +.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item > li.active > a:before { + border-left-color: #7C4DFF !important; +} + +.pcoded .pcoded-navbar[active-item-theme="theme12"] .searchbar-toggle { + color: #7C4DFF; +} + +.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"] { + color: #fff; +} + +.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"] .sidebar_toggle a { + background: transparent; + color: #fff; + border-color: #fff; +} + +.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme1"] { + background: transparent; +} + +.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme1"] { + background: #404E67; +} + +.pcoded .pcoded-navbar .pcoded-search input[type="text"] { + color: #fff; +} + +.pcoded .pcoded-navbar .pcoded-search input[type="text"]::-moz-placeholder { + color: #ccc; + opacity: 1; +} + +.pcoded .pcoded-navbar .pcoded-search input[type="text"]:-ms-input-placeholder { + color: #ccc; +} + +.pcoded .pcoded-navbar .pcoded-search input[type="text"]::-webkit-input-placeholder { + color: #ccc; +} + +.pcoded .pcoded-navbar .pcoded-search .search-icon { + color: #ccc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] { + background: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu { + background-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-header { + background-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-header .user-details span { + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-content .more-details a { + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li > a { + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.active > a { + background: #404E67; + color: #dcdcdc; + border-bottom-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li > a { + border-bottom-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu { + background: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-color: #546686; + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu > a:after, +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after { + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after, +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after { + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.active:hover > a, +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li:hover > a { + background: #404E67; + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a { + background-color: #404E67; + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a:before { + border-left-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a { + color: #dcdcdc; + background-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before { + border-bottom-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:after { + border-left-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before { + border-bottom-color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:after { + border-left-color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li:hover > a:before { + border-left-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu:hover > a:after { + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-trigger > a { + background: #404E67; + border-bottom-color: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-trigger.active > a { + background: #404E67; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover > a:after { + color: #dcdcdc; +} + +.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-navigatio-lavel { + color: #404E67; + border-bottom-color: transparent; +} + +.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu, +.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-color: transparent; +} + +.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-trigger > a > .pcoded-mcaret { + border-right-color: #404E67 !important; +} + +.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-color: transparent; +} + +.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] { + background-color: #404E67; +} + +.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li:hover > a { + color: #FFF; +} + +.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .sidebar_toggle a { + color: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li .pcoded-submenu li.active > a { + font-weight: 600; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu:hover > a { + color: #000 !important; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li:hover > a { + color: #000 !important; + background: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] { + background: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu { + background-color: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header { + background-color: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header .user-details span { + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-content .more-details a { + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu { + background: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li > a { + border-bottom-color: #e6e6e6; + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu > a:after, +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu > a:after { + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a:after, +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger > a:after { + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.active:hover > a, +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li:hover > a { + background: #fff; + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a { + background-color: #fff; + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a { + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a .pcoded-mtext:before { + border-bottom-color: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li > a .pcoded-mtext:before { + border-bottom-color: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-hasmenu:hover > a:after { + color: #000; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-trigger > a { + background: #fff; + border-bottom-color: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-trigger.active > a { + background: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li > a { + color: #000 !important; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.active > a { + background: #fff !important; + color: #FFF; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li > a { + border-bottom-color: #fff; +} + +.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-navigatio-lavel { + color: #fff; + border-bottom-color: transparent; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li > a { + border-bottom-color: #e6e6e6; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li > a { + border-bottom-color: #546686; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-color: #ededed; + -webkit-box-shadow: 3px 2px 11px -2px rgba(0, 0, 0, 0.13); + box-shadow: 3px 2px 11px -2px rgba(0, 0, 0, 0.13); +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li.pcoded-trigger > a { + border-bottom: 1px solid #e6e6e6; + border-top: 1px solid #e6e6e6; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > .pcoded-hasmenu.pcoded-trigger > .pcoded-submenu { + border-left-color: #4e5f7d; + -webkit-box-shadow: 3px 2px 11px -2px rgba(0, 0, 0, 0.13); + box-shadow: 3px 2px 11px -2px rgba(0, 0, 0, 0.13); +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.pcoded-trigger > a { + border-bottom: 1px solid #546686; + border-top: 1px solid #546686; +} + +.pcoded .pcoded-header .navbar-logo[logo-theme="theme1"] { + background-color: #404E67; +} + +.pcoded .pcoded-header .navbar-logo[logo-theme="theme2"] { + background-color: #FF7588; +} + +.pcoded .pcoded-header .navbar-logo[logo-theme="theme3"] { + background-color: #00bcd4; +} + +.pcoded .pcoded-header .navbar-logo[logo-theme="theme4"] { + background-color: #16D39A; +} + +.pcoded .pcoded-header .navbar-logo[logo-theme="theme5"] { + background-color: #2196F3; +} + +.pcoded .pcoded-header .navbar-logo[logo-theme="theme1"] { + background-color: #404E67; +} + +.pcoded[sidebar-img="true"] .pcoded-navbar { + background-size: cover; +} + +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu { + background-color: rgba(64, 78, 103, 0.8); +} + +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .main-menu-header, +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active > a, +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover > a, +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item > li.active > a, +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item > li.active:hover > a, +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item > li.pcoded-trigger > a, +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item > li:hover > a, +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item li.pcoded-hasmenu .pcoded-submenu { + background: transparent !important; + background-color: transparent !important; +} + +.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item > li.active > a:before { + border-left-color: transparent !important; +} + +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-navbar, +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-navbar { + margin-top: 10px; + border-radius: 4px 4px 0 0; +} + +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-navbar .profile-box, +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-navbar .profile-box { + border-radius: 4px 4px 0 0; +} + +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-header, +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-main-container, +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-header, +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-main-container { + padding-left: 10px; +} + +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][vertical-layout="widebox"][pcoded-device-type="desktop"] .pcoded-header .pcoded-wrapper, +.pcoded[theme-layout="vertical"][vnavigation-view="view2"][vertical-layout="widebox"][pcoded-device-type="tablet"] .pcoded-header .pcoded-wrapper { + padding-left: 5px; +} + +.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-navbar { + top: 0; +} + +.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container { + position: unset; +} + +.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-header .pcoded-left-header { + display: none; +} + +.pcoded #styleSelector { + min-height: 300px; + height: calc(100vh - 56px); + border: 1px solid #e9e9e9; + background: #FFF; + position: fixed; + margin: 0; + padding: 20px; + width: 400px; + top: 56px; + z-index: 190; + -webkit-transition: 0.5s; + transition: 0.5s; + -o-transition: 0.5s; +} + +.pcoded #styleSelector.open { + background: #FFF none repeat scroll 0 0; + -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); +} + +.pcoded #styleSelector a > i { + padding: 0; + margin: 0 5px 0 0; +} + +.pcoded #styleSelector .soc-icon { + width: 55px; + height: 55px; + padding: 15px; + border-radius: 50%; +} + +.pcoded #styleSelector .soc-icon i { + font-size: 25px; + margin-right: 0; +} + +@media only screen and (max-width: 992px) { + .pcoded #styleSelector { + display: none; + } +} + +.pcoded[theme-layout="horizontal"] #styleSelector, .pcoded[vertical-placement="left"] #styleSelector { + right: -400px; + border-left: 2px solid rgba(48, 53, 73, 0.28); +} + +.pcoded[theme-layout="horizontal"] #styleSelector.open, .pcoded[vertical-placement="left"] #styleSelector.open { + right: 0; +} + +.pcoded[vertical-placement="right"] #styleSelector { + left: -400px; + border-right: 2px solid rgba(48, 53, 73, 0.28); +} + +.pcoded[vertical-placement="right"] #styleSelector.open { + left: 0; +} + +.selector-toggle { + position: relative; +} + +.pcoded .selector-toggle > a { + position: absolute; + top: 200px; + width: 55px; + height: 55px; + display: block; + cursor: pointer; + text-align: center; + background: #01a9ac; + color: #fff; + -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); + padding: 10px 8px; +} + +.pcoded[theme-layout="horizontal"] .selector-toggle > a, .pcoded[vertical-placement="left"] .selector-toggle > a { + left: -75px; + border-right: 0; + border-radius: 50% 0 0 50%; +} + +.pcoded[vertical-placement="right"] .selector-toggle > a { + right: -75px; + border-left: 0; + border-radius: 0 50% 50% 0; +} + +.selector-toggle > a:before { + font-family: 'feather'; + font-size: 20px; + content: "\e8c3"; + position: relative; + float: left; + left: 13px; + line-height: 35px; + transition: 0.5s; + -webkit-transition: 0.5s; + -ms-transition: 0.5s; + -moz-transition: 0.5s; + -o-transition: 0.5s; + -webkit-animation: mymove 1.3s infinite linear; + animation: mymove 1.3s infinite linear; +} + +.open .selector-toggle > a:before { + content: "\e8f6"; + -webkit-animation: mymove 0s infinite linear; + animation: mymove 0s infinite linear; +} + +#styleSelector .nav-tabs { + margin-bottom: 20px; + border-bottom: 2px solid #01a9ac; + padding-bottom: 5px; +} + +#styleSelector .nav-tabs .nav-item { + width: calc(100% / 2); + margin: 0; + padding: 0; + float: left; +} + +#styleSelector .nav-tabs .nav-item a { + color: #404E67; + text-align: center; + font-weight: 600; + font-size: 13px; + padding: 0.66rem 1rem; + border-radius: 2px; + border: none; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +#styleSelector .nav-tabs .nav-item a.active { + color: #fff; + background-color: #01a9ac; +} + +#styleSelector .style-cont { + background-color: #F6F7FB; + padding: 10px; +} + +#styleSelector .st-main-title { + font-size: 18px; +} + +#styleSelector .btn-success { + background-color: #11c15b; +} + +#styleSelector .checkbox-fade label { + margin-bottom: 0.8rem; +} + +#styleSelector .sub-title { + text-transform: capitalize; +} + +#styleSelector #menu-effect { + padding-bottom: 15px; +} + +#styleSelector #menu-effect .radio > label { + padding-left: 0; +} + +#styleSelector #menu-effect .radio .helper { + bottom: -30px; + left: 3px; +} + +#styleSelector #menu-effect .radio .helper:after, #styleSelector #menu-effect .radio .helper:before { + top: auto; + bottom: 0; +} + +#styleSelector #menu-effect .micon { + font-size: 15px; + padding: 2px 4px 4px; + border-radius: 4px; + width: 30px; + display: block; + height: 30px; + text-align: center; +} + +#styleSelector #menu-effect .micon.st1 i, #styleSelector #menu-effect .micon.st3 i { + display: none; +} + +#styleSelector #menu-effect .micon.st2 b, #styleSelector #menu-effect .micon.st4 b, #styleSelector #menu-effect .micon.st5 b { + display: none; +} + +#styleSelector #menu-effect .micon.st1 { + background-color: #01a9ac; +} + +#styleSelector #menu-effect .micon.st1 b, +#styleSelector #menu-effect .micon.st1 i { + color: #fff; +} + +#styleSelector #menu-effect .micon.st2 { + background-color: #0ac282; +} + +#styleSelector #menu-effect .micon.st2 b, +#styleSelector #menu-effect .micon.st2 i { + color: #fff; +} + +#styleSelector #menu-effect .micon.st3 { + background-color: #fec8b1; +} + +#styleSelector #menu-effect .micon.st3 b, +#styleSelector #menu-effect .micon.st3 i { + color: #fb4d02; +} + +#styleSelector #menu-effect .micon.st4 { + background-color: #f17468; +} + +#styleSelector #menu-effect .micon.st4 b, +#styleSelector #menu-effect .micon.st4 i { + color: #991a0e; +} + +#styleSelector #menu-effect .micon.st5 { + background-color: transparent; +} + +#styleSelector #menu-effect .micon.st5 i { + color: #01a9ac; +} + +#styleSelector #bg-pattern-visiblity { + padding-left: 30px; +} + +#styleSelector .form-control { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + background-color: #f1f1f1; + margin-bottom: 10px; +} + +#styleSelector .form-control:focus { + border: none; + background-color: #f1f1f1; +} + +#styleSelector ul { + border: 0 none; + margin: 0; + padding: 0; + width: 100%; +} + +#styleSelector ul li { + border-bottom: 0 solid #e9e9e9; + display: block; + margin: 0; + padding: 0; + text-align: left; + width: 100%; +} + +#styleSelector ul li p.selector-title, +#styleSelector ul li span.selector-title { + color: #444; + font-size: 14px; + margin: 0 0 15px; + padding: 10px 0; + text-align: left; +} + +#styleSelector ul li p.selector-title { + font-weight: 600; + border-bottom: 1px solid #e9e9e9; +} + +#styleSelector ul li p.selector-title.main-title { + font-weight: 600; +} + +#styleSelector ul li p.sub-title.drp-title { + border-bottom: 0 solid transparent; + margin-bottom: 0; + margin-top: 10px; +} + +#styleSelector > ul > li > .sub-title { + color: #9c9c9c; + display: block; + font-size: 13px; + margin: 0; + padding: 5px 0; + position: relative; + text-align: left; +} + +#styleSelector li { + padding: 5px; +} + +.theme-option select { + background-color: #f1f1f1; + border: 1px solid #ccc; + border-radius: 2px; + padding: 3px 10px; +} + +@-moz-document url-prefix() { + .theme-option select { + background-color: #f1f1f1; + border: 1px solid #ccc; + border-radius: 2px; + display: inline-block; + font: inherit; + line-height: 1.5em; + padding: 3px 10px; + margin: 0; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + } + .theme-option select.minimal { + background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc); + background-position: calc(100% - 18px) calc(1em + -1px), calc(100% - 13px) calc(1em + -1px), calc(100% - 2.5em) 4px; + background-size: 5px 5px, 5px 5px, 1px 1.5em; + background-repeat: no-repeat; + } + .theme-option select.minimal:active, .theme-option select.minimal:focus { + background-image: linear-gradient(45deg, gray 50%, transparent 50%), linear-gradient(135deg, transparent 50%, gray 50%), linear-gradient(to right, gray, gray); + background-position: calc(100% - 15px) 13px, calc(100% - 20px) 13px, calc(100% - 2.5em) 0.3em; + background-size: 5px 5px, 5px 5px, 1px 1.5em; + background-repeat: no-repeat; + border-color: #66afe9; + outline: 0; + } +} + +.theme-color { + padding: 0; + width: 100%; +} + +.theme-color a { + border-radius: 4px; + cursor: pointer; + display: inline-block; + margin: 5px 8px 5px 0; + -webkit-box-shadow: 0.4px 0.9px 3px 0 rgba(0, 0, 0, 0.33); + box-shadow: 0.4px 0.9px 3px 0 rgba(0, 0, 0, 0.33); + overflow: hidden; + width: 45px; + height: 40px; +} + +.theme-color a:focus, .theme-color a:hover { + text-decoration: none; +} + +.theme-color a.small { + width: 20px; + height: 20px; +} + +.theme-color a.image { + width: 45px; + height: 100px; + background-size: cover; +} + +.theme-color a .cont, +.theme-color a .head { + display: block; + position: relative; +} + +.theme-color a .cont:after, .theme-color a .cont:before, +.theme-color a .head:after, +.theme-color a .head:before { + content: ""; + height: 100%; + display: inline-block; + position: absolute; +} + +.theme-color a .cont:after, +.theme-color a .head:after { + width: 40%; + left: 0; +} + +.theme-color a .cont:before, +.theme-color a .head:before { + width: 60%; + right: 0; +} + +.theme-color a .head { + height: 10px; +} + +.theme-color a .head:before { + background: #fff; +} + +.theme-color a .cont { + height: 40px; +} + +.theme-color a .cont:before { + background: #F6F7FB; +} + +.theme-color a[lheader-theme="theme1"] { + background: #dcdcdc; +} + +.theme-color a[lheader-theme="theme2"] { + background: #624e89; +} + +.theme-color a[lheader-theme="theme3"] { + background: #3c4fb1; +} + +.theme-color a[lheader-theme="theme4"] { + background: #919aa3; +} + +.theme-color a[lheader-theme="theme5"] { + background: #999; +} + +.theme-color a[lheader-theme="theme6"] { + background: #fff; +} + +.theme-color a[header-theme="theme1"] .head:after { + background-color: #303549; +} + +.theme-color a[header-theme="theme1"] .head:before { + background-color: #fff; +} + +.theme-color a[header-theme="theme2"] .head:after, .theme-color a[header-theme="theme2"] .head:before { + background: #FF7588; +} + +.theme-color a[header-theme="theme3"] .head:after, .theme-color a[header-theme="theme3"] .head:before { + background: #00bcd4; +} + +.theme-color a[header-theme="theme4"] .head:after, .theme-color a[header-theme="theme4"] .head:before { + background: #16D39A; +} + +.theme-color a[header-theme="theme5"] .head:after, .theme-color a[header-theme="theme5"] .head:before { + background: #2196F3; +} + +.theme-color a[header-theme="theme6"] .head:after, .theme-color a[header-theme="theme6"] .head:before { + background: #404E67; +} + +.theme-color a[navbar-theme="theme1"] { + background: #404E67; +} + +.theme-color a[logo-theme="theme1"] .head:after { + background: #404E67; +} + +.theme-color a[logo-theme="theme2"] .head:after { + background: #FF7588; +} + +.theme-color a[logo-theme="theme3"] .head:after { + background: #00bcd4; +} + +.theme-color a[logo-theme="theme4"] .head:after { + background: #16D39A; +} + +.theme-color a[logo-theme="theme5"] .head:after { + background: #2196F3; +} + +.theme-color a[logo-theme="theme1"] .head:after { + background: #404E67; +} + +.theme-color a[navbar-theme="themelight1"] { + background: #fff; +} + +.theme-color a[active-item-theme="theme1"] { + background: #FE8A7D; +} + +.theme-color a[active-item-theme="theme2"] { + background: #FF7588; +} + +.theme-color a[active-item-theme="theme3"] { + background: #16D39A; +} + +.theme-color a[active-item-theme="theme4"] { + background: #2196F3; +} + +.theme-color a[active-item-theme="theme5"] { + background: #FFB64D; +} + +.theme-color a[active-item-theme="theme6"] { + background: #ff5e3a; +} + +.theme-color a[active-item-theme="theme7"] { + background: #e64056; +} + +.theme-color a[active-item-theme="theme8"] { + background: #3c4fb1; +} + +.theme-color a[active-item-theme="theme9"] { + background: #FF5370; +} + +.theme-color a[active-item-theme="theme10"] { + background: #F76D47; +} + +.theme-color a[active-item-theme="theme11"] { + background: #39ADB5; +} + +.theme-color a[active-item-theme="theme12"] { + background: #7C4DFF; +} + +.theme-color a[fream-type="1"] .cont:after, +.theme-color a[fream-type="1"] .head:after { + background: #000; +} + +.theme-color a[fream-type="2"] .cont:after, +.theme-color a[fream-type="2"] .head:after { + background: #16D39A; +} + +.theme-color a[fream-type="3"] .cont:after, +.theme-color a[fream-type="3"] .head:after { + background: #FF7588; +} + +.theme-color a[fream-type="4"] .cont:after, +.theme-color a[fream-type="4"] .head:after { + background: #404E67; +} + +.theme-color a[fream-type="5"] .cont:after, +.theme-color a[fream-type="5"] .head:after { + background: #2196F3; +} + +.theme-color a[fream-type="6"] .cont:after, +.theme-color a[fream-type="6"] .head:after { + background: #E91E63; +} + +.theme-color a[layout-type="dark"] .cont:after { + background: #404E67; +} + +.theme-color a[layout-type="dark"] .cont:before { + background: #546686; +} + +.theme-color a[layout-type="dark"] .head:after { + background: #546686; +} + +.theme-color a[layout-type="dark"] .head:before { + background: #404E67; +} + +.theme-color a[navbar-theme="theme1"][sidebar-img="true"] .cont:after, +.theme-color a[navbar-theme="theme1"][sidebar-img="true"] .head:after { + background: transparent; +} + +.theme-color a[sub-item-theme="theme1"] { + background: #70ca63; +} + +.theme-color a[sub-item-theme="theme2"] { + background: #3498DB; +} + +.theme-color a[sub-item-theme="theme3"] { + background: #485BBD; +} + +.theme-color a[sub-item-theme="theme4"] { + background: #e7604a; +} + +.theme-color a[sub-item-theme="theme5"] { + background: #333843; +} + +.theme-color a[sub-item-theme="theme6"] { + background: #624e89; +} + +.theme-color a[sub-item-theme="theme7"] { + background: #FFF; +} + +.theme-color a[sub-item-theme="theme8"] { + background: #384b5f; +} + +.theme-color a[sub-item-theme="theme9"] { + background: #578ebe; +} + +.sparkline-chart { + text-align: center; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .spark-chart, +.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"] .spark-chart { + display: none; +} + +.spark-chart-title { + text-align: center; +} + +.content-title { + margin-bottom: 10px; +} + +.main-title { + color: #424242; + font-size: 22px; + font-weight: 400; + margin: 0; +} + +.small-text { + font-size: 14px; +} + +.breadcrumb { + background-color: transparent; + border-radius: 0; + padding: 8px 0; + margin-bottom: 10px; +} + +.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .breadcrumb { + display: none; +} + +.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li > a .pcoded-micon { + float: none; + position: relative; + z-index: 1051; + left: 90%; + top: 1px; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li > a .pcoded-micon i { + left: 0; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.pcoded-hasmenu.pcoded-trigger > a .pcoded-micon i, +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item > li.pcoded-trigger.active > a .pcoded-micon i { + left: 94%; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item > li, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li, +.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item > li { + position: static; +} + +.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container { + position: static; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container, +.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container { + position: static; +} + +.pcoded .pcoded-header[header-theme="theme1"] { + background: #fff; + color: #404E67; +} + +.pcoded .pcoded-header[header-theme="theme1"] a { + color: #404E67; +} + +.pcoded .pcoded-header[header-theme="theme1"] .navbar-logo a { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme1"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon { + color: #404E67; +} + +.pcoded .pcoded-header[header-theme="theme2"] { + background: #FF7588; + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme2"] a { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme2"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme3"] { + background: #00bcd4; + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme3"] a { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme3"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme4"] { + background: #16D39A; + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme4"] a { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme4"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme5"] { + background: #2196F3; + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme5"] a { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme5"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme6"] { + background: #404E67; + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme6"] a { + color: #fff; +} + +.pcoded .pcoded-header[header-theme="theme6"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon { + color: #fff; +} + +body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar, body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar { + position: absolute !important; +} + +body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu > .pcoded-submenu, body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu > .pcoded-submenu { + -webkit-transition: all 0s ease-in !important; + transition: all 0s ease-in !important; +} + +body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li > a .pcoded-micon { + left: 0; +} + +body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item > li.pcoded-trigger > a .pcoded-micon { + left: calc(100% - 30px); +} + +body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-item > li.pcoded-trigger > a > .pcoded-mtext { + padding-right: 90px; +} + +body .pcoded[vertical-placement="right"] .showChat_inner, +body .pcoded[vertical-placement="right"] .users { + right: auto; + left: 0; +} + +body .pcoded[vertical-placement="right"] .main-body { + direction: rtl; +} + +body .pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-breadcrumb { + float: left; +} + +body .pcoded[vertical-placement="right"] .main-body .language-markup { + direction: ltr; +} + +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-logo { + float: right !important; +} + +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container { + margin-left: 0; + margin-right: 240px; +} + +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left li, body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li, +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li { + float: right !important; +} + +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left, body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right { + float: right; +} + +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right { + float: left; +} + +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification, +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification, +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification, +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification, +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification, +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification, +body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification { + right: auto; + left: 0; +} + +body .pcoded[vertical-placement="right"][vertical-nav-type="collapsed"] .header-navbar .navbar-wrapper .navbar-container { + margin-right: 0; +} + +body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-wrapper .navbar-container { + margin-left: 0; +} + +body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-logo { + width: 80px; +} + +body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-logo a img { + display: none; +} + +body .pcoded[vertical-nav-type="compact"] .main-menu { + width: 200px; +} + +body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-item > li > .pcoded-submenu { + -webkit-box-shadow: none; + box-shadow: none; +} + +body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-search { + padding: 40px 20px 20px; +} + +body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-badge { + display: none; +} + +body .pcoded[vertical-nav-type="compact"] .main-menu .mCSB_container { + width: 100% !important; +} + +body .pcoded[vertical-nav-type="compact"] .main-menu .mCSB_container_wrapper { + overflow: visible !important; +} + +body.menu-bottom .navbar-wrapper { + z-index: 1050; +} + +body.menu-bottom .pcoded .pcoded-main-container { + margin-top: 0 !important; +} + +body.menu-bottom .p-chat-user, +body.menu-bottom .showChat_inner { + top: 0; +} + +body.menu-bottom .navbar-wrapper { + bottom: 0; + top: auto; + z-index: 1050; +} + +@media only screen and (max-width: 992px) { + body.menu-bottom .navbar-wrapper .pcoded-navbar { + top: -56px; + } +} + +body.menu-bottom .header-navbar { + min-height: auto; + position: fixed !important; + bottom: 0; + z-index: 9999 !important; + -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08) !important; + box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08) !important; +} + +body.menu-bottom .mega-menu-top .show-notification, body.menu-bottom .mega-menu-top .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification, .header-navbar .navbar-wrapper .navbar-container .header-notification body.menu-bottom .mega-menu-top .profile-notification { + bottom: 0 !important; +} + +body.menu-bottom .header-notification .show-notification, body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification, .header-navbar .navbar-wrapper .navbar-container body.menu-bottom .header-notification .profile-notification { + bottom: 65px; +} + +body.menu-bottom #collapse-menu { + display: none; +} + +.mCSB_container, +.mCustomScrollBox { + overflow: visible !important; +} + +.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .mCSB_container_wrapper { + overflow: visible !important; +} + +.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { + background-color: rgba(64, 78, 103, 0.5) !important; +} + +/** ===================== + Custom css start +========================== **/ +body { + background-color: #f3f3f3; + font-size: 0.875em; + overflow-x: hidden; + color: #353c4e; + font-family: "Open Sans", sans-serif; + background-attachment: fixed; +} + +ul { + padding-left: 0; + list-style-type: none; + margin-bottom: 0; +} + +*:focus { + outline: none; +} + +a { + font-size: 13px; + color: #404E67; +} + +@media only screen and (min-width: 1400px) { + a { + font-size: 14px; + } +} + +a:focus, a:hover { + text-decoration: none; + color: #01a9ac; +} + +h6 { + font-size: 14px; +} + +p { + font-size: 13px; +} + +@media only screen and (min-width: 1400px) { + p { + font-size: 14px; + } +} + +.media-left { + padding-right: 20px; +} + +/**====== Custom css end ======**/ +/** ===================== + Main-body css start +========================== **/ +.main-body .page-wrapper { + padding: 1.8rem; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.main-body .page-wrapper .menu-rtl .page-header-title i { + margin-left: 20px; +} + +.main-body .page-wrapper .page-header { + margin-bottom: 30px; +} + +.main-body .page-wrapper .page-header-title { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +.main-body .page-wrapper .page-header-title h4 { + display: block; + margin-bottom: 0; + font-weight: 600; + color: #303548; + font-size: 20px; + text-transform: capitalize; +} + +.main-body .page-wrapper .page-header-title span { + font-size: 13px; + color: #919aa3; + display: inline-block; + margin-top: 10px; + text-transform: capitalize; +} + +.main-body .page-wrapper .page-header-title i { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + float: left; + width: 50px; + height: 50px; + border-radius: 4px; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + vertical-align: middle; + font-size: 25px; + color: #fff; + -webkit-box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5); + box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5); + margin-right: 20px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.main-body .page-wrapper .page-header-breadcrumb { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + float: right; +} + +/**====== Main-body css end ======**/ +/** ===================== + Card-Layout css start +========================== **/ +/*====== Ecommerce Dashboard Css Start ======*/ +.author-details { + border-top: 1px solid #e9ecef; + border-bottom: 1px solid #e9ecef; + padding: 10px 0; + margin-bottom: 10px; +} + +.author-details img ~ .dot1, .author-details img ~ .dot2 { + height: 14px; + width: 14px; + border-radius: 100%; + top: 60%; + position: absolute; + padding: 5px; +} + +.author-details img ~ .dot1 { + left: 40px; +} + +.author-details img ~ .dot2 { + left: 50px; +} + +.author-details .recent-contain h6 { + font-size: 1rem; + margin-bottom: 5px; +} + +.author-details .header-right { + text-align: right; + margin-top: 6px; +} + +.author-details .header-right ul { + position: relative; +} + +.author-details .header-right h4 { + color: #919aa3; + font-size: 0.875rem; + margin-top: 5px; +} + +.author-details .header-right span { + font-size: 1rem; +} + +.author-details .header-right li { + display: inline-block; + margin-right: 60px; + text-align: left; +} + +.author-details .header-right li:last-child { + margin-right: 0; + position: absolute; + right: 0; + top: 10px; + font-size: 20px; +} + +/*====== Ecommerce Dashboard Css End ======*/ +.login .container-fluid { + width: auto; + margin-top: 80px; +} + +.filter-bar .navbar .navbar-nav .dropdown-menu { + position: absolute; +} + +/*====== Ready to use Css Start ======*/ +.wrapper { + padding: 0; +} + +/*====== Ready to use Css End ======*/ +.card-block { + padding: 1.25rem; +} + +.card { + border-radius: 5px; + -webkit-box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); + box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); + border: none; + margin-bottom: 30px; +} + +.card .card-footer { + background-color: #fff; + border-top: none; +} + +.card .card-header { + background-color: transparent; + border-bottom: none; + padding: 25px 20px; +} + +.card .card-header .card-header-left { + display: inline-block; +} + +.card .card-header .card-header-right { + border-radius: 0 0 0 7px; + right: 10px; + top: 18px; + display: inline-block; + float: right; + padding: 7px 0; + position: absolute; +} + +.card .card-header .card-header-right i { + margin: 0 8px; + cursor: pointer; + font-size: 16px; + color: #919aa3; + line-height: 20px; +} + +.card .card-header .card-header-right i.icofont.icofont-spinner-alt-5 { + display: none; +} + +.card .card-header .card-header-right .card-option { + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; +} + +.card .card-header .card-header-right .card-option li { + display: inline-block; +} + +.card .card-header span { + color: #919aa3; + display: block; + font-size: 13px; + margin-top: 5px; +} + +.card .card-header + .card-block, +.card .card-header + .card-block-big { + padding-top: 0; +} + +.card .card-header h5 { + margin-bottom: 0; + color: #505458; + font-size: 14px; + font-weight: 600; + display: inline-block; + margin-right: 10px; + line-height: 1.4; +} + +.card .card-block table tr { + padding-bottom: 20px; +} + +.card .card-block .sub-title { + font-size: 14px; + font-weight: 600; + letter-spacing: 1px; +} + +.card .card-block code { + background-color: #eee; + margin: 5px; + display: inline-block; +} + +.card .card-block .dropdown-menu { + top: 38px; +} + +.card .card-block p { + line-height: 25px; +} + +.card .card-block a.dropdown-item { + margin-bottom: 0; + font-size: 14px; + -webkit-transition: 0.25s; + transition: 0.25s; +} + +.card .card-block a.dropdown-item:active, +.card .card-block a.dropdown-item .active { + background-color: #01a9ac; +} + +.card .card-block.remove-label i { + margin: 0; + padding: 0; +} + +.card .card-block.button-list span.badge { + margin-left: 5px; +} + +.card .card-block .dropdown-menu { + background-color: #fff; + padding: 0; +} + +.card .card-block .dropdown-menu .dropdown-divider { + background-color: #ddd; + margin: 3px 0; +} + +.card .card-block .dropdown-menu > a { + padding: 10px 16px; + line-height: 1.429; +} + +.card .card-block .dropdown-menu > li > a:focus, +.card .card-block .dropdown-menu > li > a:hover { + background-color: rgba(202, 206, 209, 0.5); +} + +.card .card-block .dropdown-menu > li:first-child > a:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.card .card-block .badge-box { + padding: 10px; + margin: 12px 0; +} + +.card .card-block-big { + padding: 30px 35px; +} + +.card .card-block-small { + padding: 15px 20px; +} + +.pcoded .card.full-card { + position: fixed; + top: 56px; + z-index: 99999; + -webkit-box-shadow: none; + box-shadow: none; + left: 0; + border-radius: 0; + border: 1px solid #ddd; + width: 100vw; + height: calc(100vh - 56px); +} + +.pcoded .card.full-card.card-load { + position: fixed; +} + +.pcoded .card.card-load { + position: relative; + overflow: hidden; +} + +.pcoded .card.card-load .card-loader { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: rgba(255, 255, 255, 0.7); + z-index: 999; +} + +.pcoded .card.card-load .card-loader i { + margin: 0 auto; + color: #ab7967; + font-size: 20px; +} + +.card-header-text { + margin-bottom: 0; + font-size: 1rem; + color: rgba(51, 51, 51, 0.85); + font-weight: 600; + display: inline-block; + vertical-align: middle; +} + +.icofont-rounded-down { + -webkit-transition: all ease-in 0.3s; + display: inline-block; + transition: all ease-in 0.3s; +} + +.icon-up { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.rotate-refresh { + -webkit-animation: mymove 0.8s infinite linear; + animation: mymove 0.8s infinite linear; + display: inline-block; +} + +@-webkit-keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes mymove { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.breadcrumb-title a { + font-size: 14px; + color: #4a6076; +} + +.breadcrumb-title li:last-child a { + color: #7e7e7e; +} + +.sub-title { + border-bottom: 1px solid rgba(204, 204, 204, 0.35); + padding-bottom: 10px; + margin-bottom: 20px; + text-transform: uppercase; + font-size: 14px; + font-weight: 400; + color: #2c3e50; +} + +/**====== Card-Layout css end ======**/ +/*======= Typography css start ========*/ +.blockquote { + border-left: 0.25rem solid #eceeef; + padding: 0.5rem 1rem; +} + +.blockquote.blockquote-reverse { + text-align: right; + padding-right: 1rem; + border-right: 0.25rem solid #eceeef; + border-left: none; +} + +.typography h1, +.typography h2, +.typography h3, +.typography h4, +.typography h5, +.typography h6 { + margin: 0 0 20px; +} + +.typography small { + margin-left: 10px; + font-weight: 600; + color: #777; +} + +.card-block.list-tag ul li { + display: block; + float: none; + margin-bottom: 5px; +} + +.card-block.list-tag ol li { + margin-bottom: 5px; +} + +.inline-order-list { + margin-top: 50px; +} + +.inline-order-list h4, +.inline-order-list p { + margin-bottom: 0; +} + +.card-block ul li.list-inline-item { + display: inline-block; + float: left; +} + +/*======= Typography css end ========*/ +/** ===================== + Modal css start +========================== **/ + +.bd-example .modal { + display: block; + position: inherit; + background-color: #2C3E50; + margin-bottom: 20px; +} + +.card .overflow-container h5 { + margin-bottom: 5px; +} + +.button-page .card-block a.nav-link { + margin-bottom: 0; +} + +.sweet-alert button.confirm { + background-color: #01a9ac !important; +} + +.sweet-alert .sa-input-error { + top: 23px; +} + +/**====== Modal css end ======**/ +/** ===================== + Notification css start +========================== **/ +.location-selector { + width: 100%; + height: 250px; + background-color: #fff; + border: 2px dashed #e5e9ec; + position: relative; + margin-bottom: 20px; +} + +.location-selector .bit { + background-color: #e5e9ec; + cursor: pointer; + position: absolute; +} + +.location-selector .bit:hover { + background-color: #ddd; +} + +.location-selector .bit.bottom, .location-selector .bit.top { + height: 25%; + width: 40%; + margin: 0 30%; +} + +.location-selector .bit.top { + top: 0; +} + +.location-selector .bit.bottom { + bottom: 0; +} + +.location-selector .bit.left, .location-selector .bit.right { + height: 20%; + width: 20%; + margin-left: 0; + margin-right: 0; +} + +.location-selector .bit.right { + right: 0; +} + +.location-selector .bit.left { + left: 0; +} + +button.close { + margin-top: 7px; + margin-bottom: 0; +} + +/**====== Notification css end ======**/ +/** ===================== + Tooltip css start +========================== **/ +.mytooltip { + display: inline; + position: relative; + z-index: 999; +} + +.mytooltip .tooltip-item { + background: rgba(0, 0, 0, 0.1); + cursor: pointer; + display: inline-block; + font-weight: 500; + padding: 0 10px; +} + +.mytooltip .tooltip-content { + position: absolute; + z-index: 9999; + width: 360px; + left: 50%; + margin: 0 0 20px -180px; + bottom: 100%; + text-align: left; + font-size: 14px; + line-height: 30px; + -webkit-box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2); + box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2); + background: #2b2b2b; + opacity: 0; + cursor: default; + pointer-events: none; +} + +.mytooltip .tooltip-content::after { + content: ''; + top: 100%; + left: 50%; + border: solid transparent; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: #2a3035 transparent transparent; + border-width: 10px; + margin-left: -10px; +} + +.mytooltip .tooltip-content img { + position: relative; + height: 140px; + display: block; + float: left; + margin-right: 1em; +} + +.mytooltip .tooltip-item::after { + content: ''; + position: absolute; + width: 360px; + height: 20px; + bottom: 100%; + left: 50%; + pointer-events: none; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} + +.mytooltip:hover .tooltip-item::after { + pointer-events: auto; +} + +.mytooltip:hover .tooltip-content { + pointer-events: auto; + opacity: 1; + -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); + transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); +} + +.mytooltip:hover .tooltip-content2 { + opacity: 1; + font-size: 18px; +} + +.mytooltip:hover .tooltip-content2 i { + opacity: 1; + font-size: 18px; +} + +.mytooltip:hover .tooltip-content2 { + opacity: 1; + font-size: 18px; + pointer-events: auto; + -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); + transform: translate3d(0, 0, 0) scale3d(1, 1, 1); +} + +.mytooltip:hover .tooltip-content2 i { + opacity: 1; + font-size: 18px; + pointer-events: auto; + -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); + transform: translate3d(0, 0, 0) scale3d(1, 1, 1); +} + +.mytooltip:hover .tooltip-item2 { + color: #fff; + -webkit-transform: translate3d(0, -0.9em, 0); + transform: translate3d(0, -0.9em, 0); +} + +.mytooltip:hover .tooltip-text3 { + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); +} + +.mytooltip:hover .tooltip-content3 { + opacity: 1; + pointer-events: auto; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); +} + +.mytooltip:hover .tooltip-content4 { + pointer-events: auto; + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.mytooltip:hover .tooltip-text2 { + pointer-events: auto; + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.mytooltip:hover .tooltip-inner2 { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.mytooltip:hover .tooltip-content5 { + opacity: 1; + pointer-events: auto; + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.mytooltip .tooltip-text { + font-size: 14px; + line-height: 24px; + display: block; + padding: 1.31em 1.21em 1.21em 0; + color: #fff; +} + +.mytooltip .tooltip-item2 { + color: #01a9ac; + cursor: pointer; + z-index: 100; + position: relative; + display: inline-block; + font-weight: 700; + font-size: 14px; + -webkit-transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s; + transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s; + transition: background-color 0.3s, color 0.3s, transform 0.3s; + transition: background-color 0.3s, color 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip.tooltip-effect-2:hover .tooltip-content { + -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); + transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); +} + +.tooltip-effect-5 .tooltip-text { + padding: 1.4em; +} + +.tooltip-effect-1 .tooltip-content { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; + color: #fff; +} + +.tooltip-effect-2 .tooltip-content { + -webkit-transform-origin: 50% calc(110%); + -ms-transform-origin: 50% calc(110%); + transform-origin: 50% calc(110%); + -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); + transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); + -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, transform 0.2s; + transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s; +} + +.tooltip-effect-3 .tooltip-content { + -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg); + transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-4 .tooltip-content { + -webkit-transform-origin: 50% 100%; + -ms-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -webkit-transform: scale3d(0.7, 0.3, 1); + transform: scale3d(0.7, 0.3, 1); + -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, transform 0.2s; + transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s; +} + +.tooltip-effect-5 .tooltip-content { + width: 180px; + margin-left: -90px; + -webkit-transform-origin: 50% calc(106%); + -ms-transform-origin: 50% calc(106%); + transform-origin: 50% calc(106%); + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, -webkit-transform 0.2s; + transition: opacity 0.2s, transform 0.2s; + transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s; + -webkit-transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39); + transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39); +} + +.tooltip-effect-6 .tooltip-content2 { + -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg); + transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg); + -webkit-transform-origin: 50% 100%; + -ms-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-6 .tooltip-content2 i { + -webkit-transform: scale3d(0, 0, 1); + transform: scale3d(0, 0, 1); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-7 .tooltip-content2 { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-7 .tooltip-content2 i { + -webkit-transform: translate3d(0, 15px, 0); + transform: translate3d(0, 15px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-8 .tooltip-content2 { + -webkit-transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg); + transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg); + -webkit-transform-origin: 50% 100%; + -ms-transform-origin: 50% 100%; + transform-origin: 50% 100%; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-8 .tooltip-content2 i { + -webkit-transform: scale3d(0, 0, 1); + transform: scale3d(0, 0, 1); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-9 .tooltip-content2 { + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-9 .tooltip-content2 i { + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-effect-6:hover .tooltip-content2 i { + -webkit-transform: rotate3d(1, 1, 1, 0); + transform: rotate3d(1, 1, 1, 0); +} + +.tooltip-content2 { + position: absolute; + z-index: 9999; + width: 80px; + height: 80px; + padding-top: 25px; + left: 50%; + margin-left: -40px; + bottom: 100%; + border-radius: 50%; + text-align: center; + background: #01a9ac; + color: #fff; + opacity: 0; + margin-bottom: 20px; + cursor: default; + pointer-events: none; +} + +.tooltip-content2 i { + opacity: 0; +} + +.tooltip-content2::after { + content: ''; + position: absolute; + top: 100%; + left: 50%; + margin: -7px 0 0 -15px; + width: 30px; + height: 20px; + background: url("../images/tooltip/tooltip1.svg") center center no-repeat; + background-size: 100%; +} + +.tooltip-content3 { + position: absolute; + background: url("../images/tooltip/shape1.svg") center bottom no-repeat; + background-size: 100% 100%; + z-index: 9999; + width: 200px; + bottom: 100%; + left: 50%; + margin-left: -100px; + padding: 50px 30px; + text-align: center; + color: #fff; + opacity: 0; + cursor: default; + font-size: 14px; + line-height: 27px; + pointer-events: none; + -webkit-transform: scale3d(0.1, 0.2, 1); + transform: scale3d(0.1, 0.2, 1); + -webkit-transform-origin: 50% 120%; + -ms-transform-origin: 50% 120%; + transform-origin: 50% 120%; + -webkit-transition: opacity 0.4s, -webkit-transform 0.4s; + transition: opacity 0.4s, -webkit-transform 0.4s; + transition: opacity 0.4s, transform 0.4s; + transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s; + -webkit-transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1); + transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1); +} + +.tooltip-content3::after { + content: ''; + position: absolute; + width: 16px; + height: 16px; + left: 50%; + margin-left: -8px; + top: 100%; + background: #00AEEF; + -webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); + transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg); +} + +.tooltip-content4 { + position: absolute; + z-index: 99; + width: 360px; + left: 50%; + margin-left: -180px; + bottom: -5px; + text-align: left; + background: #01a9ac; + opacity: 0; + font-size: 14px; + line-height: 27px; + padding: 1.5em; + color: #fff; + border-bottom: 55px solid #004547; + cursor: default; + pointer-events: none; + border-radius: 5px; + -webkit-transform: translate3d(0, -0.5em, 0); + transform: translate3d(0, -0.5em, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-content4 a { + color: #2b2b2b; +} + +.tooltip-content4 .tooltip-text2 { + opacity: 0; + -webkit-transform: translate3d(0, 1.5em, 0); + transform: translate3d(0, 1.5em, 0); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.tooltip-content5 { + position: absolute; + z-index: 9999; + width: 300px; + left: 50%; + bottom: 100%; + font-size: 20px; + line-height: 1.4; + text-align: center; + font-weight: 400; + color: #fff; + background: 0 0; + opacity: 0; + margin: 0 0 20px -150px; + cursor: default; + pointer-events: none; + -webkit-font-smoothing: antialiased; + -webkit-transition: opacity 0.3s 0.3s; + transition: opacity 0.3s 0.3s; +} + +.tooltip-content5 span { + display: block; +} + +.tooltip-content5::after { + content: ''; + bottom: -20px; + left: 50%; + border: solid transparent; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: #01a9ac transparent transparent; + border-width: 10px; + margin-left: -10px; +} + +.tooltip-content5 .tooltip-text3 { + border-bottom: 10px solid #01a9ac; + overflow: hidden; + -webkit-transform: scale3d(0, 1, 1); + transform: scale3d(0, 1, 1); + -webkit-transition: -webkit-transform 0.3s 0.3s; + transition: -webkit-transform 0.3s 0.3s; + transition: transform 0.3s 0.3s; + transition: transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s; +} + +.tooltip-content5 .tooltip-inner2 { + background: #2b2b2b; + padding: 40px; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + webkit-transition: -webkit-transform 0.3s; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; +} + +a.mytooltip { + font-weight: 700; + color: #01a9ac; + z-index: 9; +} + +.tooltip-link a { + margin-left: 10px; + color: #01a9ac; +} + +.tooltip-icon button i { + margin-right: 0; +} + +/**====== Tooltip css end ======**/ +/** ===================== + Slider css start +========================== **/ +/*========= Owl-carousel css start ============*/ +.owl-theme .owl-nav [class*='owl-']:hover { + background: #01a9ac; +} + +.owl-theme .owl-dots .owl-dot.active span, +.owl-theme .owl-dots .owl-dot:hover span { + background: #01a9ac; +} + +/*========= Owl-carousel css end ============*/ +/** ===================== + Animation css start +========================== **/ +.animation-image img { + margin: 10px auto 20px; + cursor: pointer; +} + +/**====== Animation css end ======**/ +/** ===================== + Tree-view css start +========================== **/ +.card-block.tree-view ul { + display: inherit; +} + +.card-block.tree-view ul li { + display: inherit; + float: none; +} + +.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("../pages/treeview/throbber.gif") center center no-repeat; +} + +/**====== Tree-view css end ======**/ +/** ===================== + File Upload css start +========================== **/ +.jFiler-theme-default .jFiler-input-button { + background-color: #01a9ac; + background-image: none; + color: #fff; +} + +.jFiler-theme-default .jFiler-input { + width: 100%; +} + +.jFiler-input-dragDrop { + width: 100%; + background-color: #fafafa; +} + +.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info { + position: absolute; + bottom: -10%; + left: 0; + width: 100%; + color: #fff; + padding: 6px 10px; + z-index: 9; + opacity: 0; + -webkit-transition: all 0.12s; + transition: all 0.12s; +} + +.jFiler-input-choose-btn { + border: 1px solid #01a9ac; + padding: 10px 25px; + background: #01a9ac; + color: #fff !important; +} + +.jFiler-input-choose-btn:hover { + background: #fff; + border: 1px solid #01a9ac; + color: #fff !important; +} + +.card .jFiler-item-assets ul li { + margin-right: 0; +} + +/**====== File Upload css end ======**/ +/** ===================== + Cropper css start +========================== **/ +.img-container, +.img-preview { + background-color: #f7f7f7; + width: 100%; + text-align: center; +} + +.img-container { + min-height: 200px; + max-height: 516px; + margin-bottom: 20px; +} + +@media (min-width: 768px) { + .img-container { + min-height: 516px; + } +} + +.img-container > img { + max-width: 100%; +} + +.docs-preview { + margin-right: -15px; +} + +.img-preview { + float: left; + margin-right: 10px; + margin-bottom: 10px; + overflow: hidden; +} + +.img-preview > img { + max-width: 100%; +} + +.preview-lg { + width: 100% !important; +} + +.preview-md { + width: 139px; + height: 78px; +} + +.preview-sm { + width: 69px; + height: 39px; +} + +.preview-xs { + width: 35px; + height: 20px; + margin-right: 0; +} + +.docs-data > .input-group { + margin-bottom: 10px; +} + +.docs-data > .input-group > label { + min-width: 80px; +} + +.docs-data > .input-group > span { + min-width: 50px; +} + +.docs-buttons > .btn, +.docs-buttons > .form-control, +.docs-buttons > .btn-group { + margin-right: 5px; +} + +.docs-toggles > .btn, +.docs-toggles > .dropdown, +.docs-toggles > .btn-group { + margin-bottom: 10px; +} + +.docs-tooltip { + display: block; + margin: -6px -12px; + padding: 6px 12px; +} + +.docs-tooltip > .icon { + margin: 0 -3px; + vertical-align: top; +} + +.tooltip-inner { + white-space: normal; +} + +.btn-upload .tooltip-inner { + white-space: nowrap; +} + +@media (max-width: 400px) { + .btn-group-crop { + margin-right: -15px !important; + } + .btn-group-crop > .btn { + padding-left: 5px; + padding-right: 5px; + } + .btn-group-crop .docs-tooltip { + margin-left: -5px; + margin-right: -5px; + padding-left: 5px; + padding-right: 5px; + } +} + +.docs-options .dropdown-menu { + width: 100%; +} + +.docs-options .dropdown-menu > li { + padding: 3px 20px; + font-size: 14px; +} + +.docs-options .dropdown-menu > li:hover { + background-color: #f7f7f7; +} + +.docs-options .dropdown-menu > li > label { + display: block; +} + +.docs-cropped .modal-body { + text-align: center; +} + +.docs-cropped .modal-body > img, +.docs-cropped .modal-body > canvas { + max-width: 100%; +} + +.card-block .docs-options .dropdown-menu { + top: inherit; +} + +label.btn-upload { + height: 40px; +} + +/**====== Cropper css end ======**/ +/** ===================== + Accordion css start +========================== **/ +.accordion-msg { + display: block; + color: #222222; + padding: 14px 20px; + border-top: 1px solid #ddd; + font-weight: 600; + cursor: pointer; +} + +.accordion-msg:focus, +.accordion-msg:hover { + text-decoration: none; + outline: none; +} + +.faq-accordion .accordion-desc { + padding: 20px; +} + +.accordion-desc { + color: #222222; + padding: 0 20px 20px; +} + +#color-accordion .accordion-desc { + margin-top: 14px; +} + +.ui-accordion-header-icon { + float: right; + font-size: 20px; +} + +.accordion-title { + margin-bottom: 0; +} + +.accordion-block { + padding: 0; +} + +.accordion-block p { + margin-bottom: 0; +} + +.color-accordion-block a.ui-state-active, .color-accordion-block a:focus, .color-accordion-block a:hover { + color: #fff; + background: #4680ff; +} + +a.bg-default:focus, +a.bg-default:hover { + background-color: #fafafa !important; + color: #fff; +} + +a.bg-primary:focus, +a.bg-primary:hover { + background-color: #01dbdf !important; + color: #fff; +} + +a.bg-success:focus, +a.bg-success:hover { + background-color: #0df3a3 !important; + color: #fff; +} + +a.bg-info:focus, +a.bg-info:hover { + background-color: #5ad9e9 !important; + color: #fff; +} + +a.bg-warning:focus, +a.bg-warning:hover { + background-color: #feb798 !important; + color: #fff; +} + +a.bg-danger:focus, +a.bg-danger:hover { + background-color: #ef5f51 !important; + color: #fff; +} + +/**====== Accordion css end ======**/ +/** ===================== + Tabs css start +========================== **/ +.tab-list p { + padding: 10px; +} + +.tab-with-img i { + position: absolute; + padding: 5px; +} + +.tab-icon { + margin-bottom: 30px; +} + +.tab-icon i { + padding-right: 10px; +} + +.tab-below { + border-top: 1px solid #ddd; + border-bottom: none; +} + +.tab-below.nav-tabs .nav-link.active { + border-color: transparent #ddd #ddd #ddd; +} + +.tab-below .nav-item { + margin-top: -2px; +} + +.tab-below.nav-tabs .nav-link { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.card-header ~ .tab-icon .tab-with-img .sub-title i { + right: 10px; +} + +.tab-with-img .nav-link { + position: relative; +} + +.tabs-left, +.tabs-right { + min-width: 120px; + vertical-align: top; + width: 150px; +} + +.tabs-left, +.tabs-left-content, +.tabs-right, +.tabs-right-content { + display: table-cell; +} + +.nav-tabs.tabs-left .slide { + height: 35px; + width: 4px; + bottom: 15px; +} + +.nav-tabs.tabs-right .slide { + height: 35px; + width: 4px; + bottom: 15px; + right: 0; +} + +.product-edit .md-tabs .nav-item a { + padding: 0 0 10px !important; + color: #404E67; +} + +.product-edit .md-tabs .nav-item a .f-20 { + display: inline-block; + margin-right: 10px; +} + +.md-tabs.tabs-left .nav-item, +.md-tabs.tabs-right .nav-item, +.tabs-left .nav-item, +.tabs-right .nav-item { + width: 100%; + position: relative; +} + +.md-tabs { + position: relative; +} + +.md-tabs .nav-item + .nav-item { + margin: 0; +} + +.md-tabs .nav-link { + border: none; + color: #404E67; +} + +.md-tabs .nav-item { + width: calc(100% / 4); + text-align: center; +} + +.md-tabs .nav-link:focus, +.md-tabs .nav-link:hover { + border: none; +} + +.md-tabs .nav-item .nav-link.active ~ .slide { + opacity: 1; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} + +.md-tabs .nav-item .nav-link ~ .slide { + opacity: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} + +.md-tabs .nav-item.open .nav-link, +.md-tabs .nav-item.open .nav-link:focus, +.md-tabs .nav-item.open .nav-link:hover, +.md-tabs .nav-link.active, +.md-tabs .nav-link.active:focus, +.md-tabs .nav-link.active:hover { + color: #01a9ac; + border: none; + background-color: transparent; + border-radius: 0; +} + +.md-tabs .nav-item a { + padding: 20px 0 !important; + color: #404E67; +} + +.nav-tabs .slide { + background: #01a9ac; + width: calc(100% / 4); + height: 4px; + position: absolute; + -webkit-transition: left 0.3s ease-out; + transition: left 0.3s ease-out; + bottom: 0; +} + +.nav-tabs .slide .nav-item.show .nav-link, +.nav-tabs .slide .nav-link { + color: #01a9ac; +} + +.img-tabs img { + width: 100px; + margin: 0 auto; +} + +.img-tabs a { + opacity: 0.5; + -webkit-transition: all ease-in-out 0.3s; + transition: all ease-in-out 0.3s; +} + +.img-tabs a span i { + height: 25px; + width: 25px; + border-radius: 100%; + bottom: 10px; + right: 70px; +} + +.img-tabs a img { + border: 3px solid; +} + +.img-tabs a.active { + opacity: 1; + -webkit-transition: all ease-in-out 0.3s; + transition: all ease-in-out 0.3s; +} + +.img-tabs .nav-item:first-child { + border-bottom: none; +} + +#pc-left-panel-menu { + margin-bottom: 20px; +} + +.h-active a { + color: #01a9ac !important; + font-weight: 600; +} + +.img-circle { + border-radius: 50%; +} + +.b-none { + border: none !important; +} + +/**====== Tabs css end ======**/ +/** ===================== + Table css start +========================== **/ +.table-primary, +.table-primary > td, +.table-primary > th { + background-color: #01a9ac; +} + +.table-responsive { + display: inline-block; + width: 100%; + overflow-x: auto; +} + +.table.table-xl td, +.table.table-xl th { + padding: 1.25rem 2rem; +} + +.table.table-lg td, +.table.table-lg th { + padding: 0.9rem 2rem; +} + +.table.table-de td, +.table.table-de th { + padding: 0.75rem 2rem; +} + +.table.table-sm td, +.table.table-sm th { + padding: 0.6rem 2rem; +} + +.table.table-xs td, +.table.table-xs th { + padding: 0.4rem 2rem; +} + +.table-columned > tbody > tr > td:first-child, +.table-columned > tbody > tr > th:first-child { + border-left: 0; +} + +.table-columned > tfoot > tr > td:first-child, +.table-columned > tfoot > tr > th:first-child { + border-left: 0; +} + +.table-columned > tbody > tr > td, +.table-columned > tbody > tr > th { + border: 0; + border-left: 1px solid #ddd; +} + +.table-columned > tfoot > tr > td, +.table-columned > tfoot > tr > th { + border: 0; + border-left: 1px solid #ddd; +} + +.table-border-style { + padding: 0; +} + +.table-border-style .table { + margin-bottom: 0; +} + +.table > thead > tr > th { + border-bottom-color: #ccc; +} + +.table-borderless tbody tr td, +.table-borderless tbody tr th { + border: 0; +} + +.table-bordered > thead > tr.border-solid > td, +.table-bordered > thead > tr.border-solid > th { + border-bottom-width: 2px; +} + +.table-bordered > thead > tr.border-solid:first-child > td, +.table-bordered > thead > tr.border-solid:first-child th { + border-bottom-width: 2px; +} + +.table-bordered > thead > tr.border-double > td, +.table-bordered > thead > tr.border-double > th { + border-bottom-width: 3px; + border-bottom-style: double; +} + +.table-bordered > thead > tr.border-double:first-child > td, +.table-bordered > thead > tr.border-double:first-child th { + border-bottom-width: 3px; + border-bottom-style: double; +} + +/**====== Table css end ======**/ +/** ===================== + User-Profile css start +========================== **/ +.rounded-card img, +.user-img img { + margin: 0 auto; + display: block; + width: 100%; +} + +.user-img img { + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +.user-about ul li { + border-top: 1px solid rgba(204, 204, 204, 0.28); + padding: 10px 0 10px 10px; + text-align: left; +} + +.user-about ul li a { + font-size: 16px; + color: #666; +} + +.user-about ul li.active a { + color: #fff; +} + +.user-about ul li.active { + font-weight: 600; + background: #1b8bf9; +} + +.card-title, +h5 { + margin: 0; +} + +.card-header.followers a { + font-weight: 500; + color: rgba(51, 51, 51, 0.85); +} + +.user-profile { + padding: 20px 0; +} + +.follow-btn button:first-child, +.user-about i { + margin-right: 10px; +} + +.btn-inline i { + color: #fff; +} + +.btn-inline .fb-btn { + background-color: #3b5998; +} + +.btn-inline .twitter-btn { + background-color: #55acee; +} + +.btn-inline .pinterest-btn { + background-color: #cb2027; +} + +.btn-inline .linkedin-btn { + background-color: #007bb5; +} + +.btn-inline .dribbble-btn { + background-color: #ea4c89; +} + +.user-post { + font-style: italic; +} + +.connection-list img, +.contact-user h4, +.contact-user img, +.earn-heading, +.list-inline, +.list-inline li, +.service-header { + display: inline-block; +} + +.connection-list img { + width: 55px; + height: 55px; + margin: 5px; +} + +.border-post { + border: 1px solid #ccc; +} + +.earn-sub-header { + font-size: 15px; + color: #ccc; +} + +.btn-inline { + margin-top: 20px; +} + +.order-summary .progress { + margin-bottom: 32px; +} + +.services .service-btn::after { + top: 20px; + right: 15px; +} + +.services-list { + -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + top: 46px; +} + +.contact-menu i, +.fa-cog, +.services-list i { + margin-right: 10px; +} + +.media-heading { + cursor: pointer; +} + +h6.media-heading { + font-weight: 600; +} + +.contact-details table .fa-star, +.contact-details table .fa-star-o, +.review-star i { + color: #01a9ac; +} + +.review-star i:last-child { + color: #ccc; +} + +.card-block.user-info { + position: absolute; + width: 100%; + bottom: 10px; +} + +.profile-bg-img { + width: 100%; +} + +.user-title { + position: relative; + bottom: 20px; +} + +.user-title h2 { + color: #fff; + text-shadow: 1px 1px 4px #373a3c; + font-size: 20px; +} + +.profile-image img { + border: 4px solid #fff; +} + +.user-info .media-body, +.user-info .media-left { + display: table-cell; + vertical-align: middle; +} + +.cover-btn { + bottom: 38px; + right: 35px; + position: absolute; +} + +.cover-profile .profile-bg-img { + margin-bottom: 25px; +} + +.groups-contact span { + float: right; +} + +.groups-contact span h4 { + font-size: 18px; + margin-bottom: 20px; +} + +.contact-menu { + -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + top: 15%; + right: 10%; +} + +.contact-menu .dropdown-item { + padding: 8px 20px; +} + +.tab-header { + margin-bottom: 20px; +} + +/*====== User-Profile End ======*/ +/** ===================== + User-card css start +========================== **/ +.card.user-card { + border-top: none; + -webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + -webkit-transition: all 150ms linear; + transition: all 150ms linear; +} + +.card.user-card:hover { + -webkit-box-shadow: 0 0 25px -5px #9e9c9e; + box-shadow: 0 0 25px -5px #9e9c9e; +} + +.card-header-img ~ .btn-group i { + margin-right: 0; +} + +.card.business-info { + border-top: none; + border-left-width: 2px !important; + -webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + -webkit-transition: all 150ms linear; + transition: all 150ms linear; +} + +.card.business-info:hover { + -webkit-box-shadow: 0 0 25px -5px #9e9c9e; + box-shadow: 0 0 25px -5px #9e9c9e; +} + +.top-cap-text p { + padding: 10px 0; + margin-bottom: 0; +} + +.user-content { + text-align: center; + margin-top: 20px; +} + +.user-content h4 { + font-size: 16px; + font-weight: 600; +} + +.user-content h5 { + font-size: 14px; +} + +.img-overlay { + bottom: 0; + color: #fff; + height: 100%; + width: 100%; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; + position: absolute; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + margin: 0 auto; +} + +.img-overlay span { + position: absolute; + top: 50%; + left: 50%; + width: 100px; + text-align: center; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.img-overlay span .btn { + display: inline-block; +} + +.img-overlay span .btn i { + margin-right: 0; +} + +.img-hover-main { + padding: 0 40px; +} + +.img-hover { + position: relative; + margin: 0 auto; +} + +.img-hover:hover .img-overlay { + left: 0; + right: 0; + top: 0; + bottom: 0; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + margin: 0 auto; + background-color: rgba(0, 0, 0, 0.7); + z-index: 2; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; +} + +.card-header-img img { + margin: 0 auto; + display: block; +} + +.card-header-img h4 { + margin-top: 30px; + font-size: 20px; + font-weight: 600; + text-align: center; +} + +.card-header-img h5, +.card-header-img h6 { + margin-top: 15px; + font-size: 15px; + color: #222; + font-weight: 500; + text-align: center; +} + +.simple-cards .btn-group { + margin: 20px auto 0; +} + +.simple-cards .btn-group button { + margin: 0; +} + +.simple-cards .user-card { + padding: 20px 0; + text-align: center; +} + +.simple-cards .user-card .label-icon { + margin-top: 15px; +} + +.simple-cards .user-card .label-icon i { + font-size: 20px; +} + +.simple-cards .user-card .label-icon .badge-top-right { + margin-left: 3px; + top: -8px; +} + +.card-icon { + display: block; + margin-bottom: 5px; +} + +.btn-outline-primary { + border-color: #01a9ac; + font-weight: 500; + padding: 10px 16px; + font-size: 15px; +} + +.btn-outline-primary:hover { + background-color: #01a9ac; + border-color: #01a9ac; +} + +.simple-cards p { + margin: 20px; + font-size: 15px; +} + +.user-profile #edit-btn, +.user-profile #edit-info-btn { + margin-bottom: 0; +} + +.card-block ul.list-contacts, +.card-block.groups-contact ul { + display: block; + float: none; +} + +.card-block ul.list-contacts li, +.card-block.groups-contact ul li { + display: block; + float: none; +} + +ul.list-contacts .list-group-item a { + color: #292b2c; +} + +ul.list-contacts .list-group-item.active a { + color: #fff; +} + +.pagination li { + display: inline-block; +} + +.card-block.groups-contact { + margin-bottom: 0; +} + +.card-block .connection-list { + margin-bottom: 20px; +} + +.table button { + margin-bottom: 0; +} + +#crm-contact .img-circle, +img.comment-img { + width: 40px; + height: 40px; +} + +.page-link { + color: #01a9ac; +} + +.page-item.active .page-link { + background-color: #01a9ac; + border-color: #01a9ac; +} + +#main { + margin-bottom: 20px; +} + +/*====== User-card End ======*/ +/** ===================== + Offline css start +========================== **/ +.offline-box iframe { + width: 100%; + border: 1px solid #ddd; +} + +/*==== Offline page css end ====*/ +/** ===================== + Blog css start +========================== **/ +.blog-page { + border-top: none; + -webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); +} + +.blog-page .blog-box { + -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); + overflow: hidden; +} + +.blog-page .blog-box h5 { + border-bottom: 1px solid #ccc; + color: #01a9ac; + margin-top: 0; + padding-bottom: 10px; + margin-bottom: 15px; + font-size: 18px; + display: block; +} + +.blog-page .blog-box .option-font { + background-color: #01a9ac; + border-radius: 50%; + bottom: 320px; + color: #fff; + cursor: pointer; + display: inline-block; + line-height: 35px; + text-align: center; + width: 35px; +} + +.blog-page .blog-box .blog-detail { + padding: 10px; +} + +.blog-page .blog-img { + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + overflow: hidden; + margin-bottom: -20px; +} + +.blog-page .blog-img:hover { + opacity: 0.8; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.blog-page .blog-img .sharing { + position: relative; + bottom: 50px; + left: 15px; +} + +.blog-page .blog-img .share { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 5px; + bottom: 3px; + color: #fff; + cursor: pointer; + display: inline-block; + left: 50px; + padding: 3px 5px; + position: absolute; +} + +.blog-page .blog-img .share::before { + border-bottom: 6px solid transparent; + border-left: 6px solid transparent; + border-right: 6px solid rgba(0, 0, 0, 0.5); + border-top: 6px solid rgba(0, 0, 0, 0.5); + bottom: 8px; + content: ""; + height: 42%; + left: -6px; + position: absolute; + -webkit-transform: rotate(-135deg); + -ms-transform: rotate(-135deg); + transform: rotate(-135deg); + width: 12px; +} + +.blog-page .blog-img .share i { + color: #fff; + font-size: 15px; + border-right: 1px solid #fff; + padding: 0 5px; +} + +.blog-page .blog-img .share i:last-child { + border: none; +} + +.blog-page .blog-img .share i a { + padding: 0 5px; + color: #fff; +} + +.author { + display: inline-block; + float: right; +} + +.author a { + font-size: 13px; +} + +.blog_post_img h5 { + display: block; +} + +.blog-date { + font-size: 18px; + padding-bottom: 10px; + display: block; +} + +.blog-date i { + margin-left: 5px; + font-size: 14px; + color: #01a9ac; +} + +.blog-date .icon-calendar { + font-size: 16px; + margin-top: 5px; +} + +.day { + color: #bbb; + padding-left: 10px; + font-size: 14px; +} + +.btn-blog a { + color: #fff !important; +} + +.blog-single h4 { + margin-top: 20px; + color: #01a9ac; + font-weight: 400; +} + +.blog-single p { + margin: 20px 0; +} + +.blog-single p:last-child { + color: #777; +} + +.blog-single .qutoe-text { + font-size: 15px; + color: #01a9ac; + border-left: 3px solid #01a9ac; + padding-left: 25px; + font-weight: 400; +} + +.blog-single img:first-child { + width: 100%; +} + +.blog-article .articles img { + width: 100%; +} + +.blog-big-user h6, +.blog-big-user p { + color: #757575; +} + +.blog-s-reply h6 { + color: #01a9ac; +} + +.shares-like li:first-child, +.shares-like li i { + color: #777; +} + +.blog-tag li { + display: inline-block; + padding: 5px 15px; + border: 1px solid #ccc; + margin: 5px 15px 5px 0; +} + +.blog-tag li a, +.blog-tag li i { + color: #777; +} + +.blog-tag li:first-child { + border: none; + padding: 5px 0; +} + +.blog-tag li i { + font-size: 20px; + vertical-align: middle; +} + +.blog-tag li:hover { + background-color: #01a9ac; + border-color: #01a9ac; +} + +.blog-tag li:hover a, +.blog-tag li:hover i { + color: #fff; +} + +.shares-like li { + display: inline-block; + margin: 5px 15px 5px 0; + font-size: 20px; +} + +.shares-like li:first-child { + font-size: 17px; +} + +.shares-like li i { + color: #fff; +} + +.shares-like .btn-facebook, +.shares-like .btn-google-plus, +.shares-like .btn-linkedin, +.shares-like .btn-pinterest, +.shares-like .btn-twitter { + color: #fff; + padding: 10px 15px; + display: inline-block; +} + +.btn-dribbble i, +.btn-dropbox i, +.btn-facebook i, +.btn-flickr i, +.btn-github i, +.btn-google-plus i, +.btn-instagram i, +.btn-linkedin i, +.btn-pinterest i, +.btn-skype i, +.btn-tumblr i, +.btn-twitter i, +.btn-youtube i { + display: inline-block; + padding: 5px 15px; + border-radius: 3px 0 0 3px; + margin: -7px 0 -7px -13px; +} + +.blog-article .articles h6 { + padding-top: 20px; + font-weight: 400; +} + +.blog-article .articles a { + font-weight: 400; + font-size: 15px; + color: #01a9ac; + margin: 20px 0; + display: block; +} + +.blog-s-reply h6 span { + font-size: 12px; + color: #777; + margin-left: 5px; +} + +.blog-u-comment span { + font-size: 14px; +} + +.blog-u-comment .blog-edit a, +.blog-u-comment .blog-reply a { + margin-right: 10px; + font-size: 12px; +} + +.system_font_color { + font-size: 18px; + color: #01a9ac; +} + +.system_font_color a { + color: #01a9ac; + margin-left: 5px; +} + +.port_detail_next_search h5 { + padding-bottom: 15px; + margin-bottom: 15px; + border-bottom: 1px solid #cccccc; + display: block; + font-weight: light; +} + +.port_detail_next_search a { + color: #333; + -webkit-transition: all 0.3s 0s; + transition: all 0.3s 0s; +} + +.port_detail_next_search a i { + float: right; + margin-top: 6px; +} + +.blog_detail_social_icon span { + font-size: 18px; + padding: 10px; + border: 1px solid #999; + border-radius: 50px; + cursor: pointer; + margin-right: 10px; + -webkit-transition: all 0.5s ease; + transition: all 0.5s ease; + display: inline-block; + margin-bottom: 10px; +} + +.blog_detail_social_icon span:hover { + background-color: #01a9ac; + color: #fff; +} + +.latest_blog h5 a { + color: #333; + font-weight: 600; +} + +/*====== Blog css ends =======*/ +/** ===================== + Gallery css start +========================== **/ +.gallery-page .card-block { + margin-bottom: -20px; +} + +.thumbnail { + margin-bottom: 20px; +} + +.thumbnail .thumb { + position: relative; + display: block; +} + +.card.gallery-desc { + overflow: hidden; +} + +.masonry-media { + overflow: hidden; +} + +.masonry-media img { + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.masonry-media img:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +.masonry-image .masonry-media { + margin-bottom: 20px; +} + +figure.effect-goliath { + background: #01a9ac; +} + +/**====== Gallery css end ======**/ +/** ===================== + List-chart css start +========================== **/ +.barchart canvas, +.tristate canvas { + width: 100% !important; +} + +.ct-series-a .ct-line { + stroke: #1ce3bb; +} + +.ct-series-b .ct-line { + stroke: rgba(255, 157, 136, 0.62); +} + +.ct-series-c .ct-line { + stroke: rgba(79, 84, 103, 0.45); +} + +.ct-series-d .ct-line { + stroke: rgba(129, 142, 219, 0.61); +} + +.ct-series-a .ct-point, +.ct-series-b .ct-point, +.ct-series-c .ct-point, +.ct-series-d .ct-point { + stroke: rgba(52, 54, 70, 0.47); + stroke-width: 8px; + stroke-linecap: round; +} + +.ct-series-a .ct-slice-donut { + stroke: #01C0C8; +} + +.ct-series-b .ct-slice-donut { + stroke: #83D6DE; +} + +.ct-series-c .ct-slice-donut { + stroke: #1ABC9C; +} + +.ct-series-d .ct-slice-donut { + stroke: #4F5467; +} + +/*===== List-chart Css End ====*/ +/** ===================== + Task-list css start +========================== **/ +.task-list select { + width: 92%; +} + +.task-list select .task-list img { + margin-right: 5px; + display: inline-block; +} + +.task-list input { + width: 80%; +} + +.task-list-table img { + width: 40px; +} + +.task-list-table img i { + color: #333; + margin-right: 5px; +} + +.task-page td:last-child { + position: relative; +} + +.task-page a { + cursor: pointer; +} + +.task-page tr td:last-child i { + margin-right: 10px; +} + +/*===== Task-list css end ====*/ +/** ===================== + Task-detiails css start +========================== **/ +.thumb-img { + position: relative; + display: block; +} + +.thumb-img:hover .caption-hover { + background-color: rgba(0, 0, 0, 0.7); + visibility: visible; + opacity: 1; + filter: alpha(opacity=100); + position: absolute; + width: 100%; + height: 100%; +} + +.caption-hover { + top: 0; + visibility: hidden; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; +} + +.caption-hover > span { + top: 38%; + width: 100%; + position: absolute; + text-align: center; +} + +.media .b-2-primary { + border: 2px solid #01a9ac; +} + +.thumb-block { + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + padding: 3px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} + +.thumb-block a { + font-size: 12px; +} + +.thumb-block .btn i { + margin-right: 0; +} + +.comment-block .btn i { + margin-right: 0; +} + +.dropdown-item { + color: #666; + padding: 6px 20px; +} + +.dropdown-item.active, +.dropdown-item:active { + background-color: #01a9ac; +} + +.task-detail-right .counter { + text-align: center; + color: #777; +} + +.task-details .table.table-xs td, +.task-details .table.table-xs th { + padding: 1rem 0.3rem; +} + +.assign-user .media-left { + position: relative; +} + +.assign-user .media-left img { + margin-bottom: 0; +} + +.photo-table img { + display: inline-block; + width: 40px; + margin-bottom: 5px; +} + +.v-middle { + vertical-align: middle; +} + +.revision-block .form-group { + margin-bottom: 0; +} + +.revision-block .btn i { + margin-right: 0; +} + +.task-setting .switchery { + display: block !important; + float: right; +} + +.task-setting .form-group { + margin-bottom: 0; +} + +.task-attachment i { + cursor: pointer; +} + +/**====== Task-details css end ======**/ +/** ===================== + Task-board css start +========================== **/ +.filter-bar .nav, +.filter-bar .nav-item { + display: inline-block; +} + +.filter-bar > .navbar { + background-color: #fff; + border-radius: 4px; + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 3px 1px -2px rgba(0, 0, 0, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 3px 1px -2px rgba(0, 0, 0, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + padding: 0.5rem 1rem; +} + +.navbar-nav .nav-item { + float: left; + line-height: 26px; +} + +.nav-item button i { + margin-right: 0; +} + +.filter-bar .navbar-light .navbar-nav .nav-link { + margin-right: 10px; +} + +.card-footer .task-list-table, +.card-footer .task-list-table a img { + display: inline-block; +} + +.task-board { + margin-top: 10px; + float: right; +} + +.task-board .dropdown { + display: inline-block; +} + +p.task-detail { + margin-bottom: 5px; +} + +p.task-due { + margin-bottom: 0; +} + +.task-right-header-revision, +.task-right-header-status, +.task-right-header-users { + padding-bottom: 10px; + padding-top: 10px; + border-bottom: 1px solid #ccc; +} + +.taskboard-right-progress, +.taskboard-right-revision, +.taskboard-right-users { + margin-top: 10px; +} + +.task-right .icofont { + margin-top: 5px; + margin-right: 0; +} + +.taskboard-right-revision .media .media-body .chat-header { + font-size: 13px; +} + +.media-left i { + margin-right: 0; +} + +.nav-item.nav-grid { + float: right; +} + +.faq-progress .progress { + position: relative; + background-color: #eeeded; + height: 10px; +} + +.faq-progress .progress .faq-text1, +.faq-progress .progress .faq-text2, +.faq-progress .progress .faq-text3, +.faq-progress .progress .faq-text4, +.faq-progress .progress .faq-text5 { + font-weight: 600; + margin-right: -37px; +} + +.faq-progress .progress .faq-bar1, +.faq-progress .progress .faq-bar2, +.faq-progress .progress .faq-bar3, +.faq-progress .progress .faq-bar4, +.faq-progress .progress .faq-bar5 { + background: #29aecc; + height: 10px; + border-radius: 0; + position: absolute; + top: 0; +} + +.faq-progress .progress .faq-bar1 { + background-color: #fe9365; +} + +.faq-progress .progress .faq-text1 { + color: #2196F3; +} + +.faq-progress .progress .faq-bar2, +.faq-progress .progress .faq-bar5 { + background-color: #0ac282; +} + +.faq-progress .progress .faq-text2, +.faq-progress .progress .faq-text5 { + color: #4CAF50; +} + +.faq-progress .progress .faq-bar3 { + background-color: #eb3422; +} + +.faq-progress .progress .faq-text3 { + color: #ff5252; +} + +.faq-progress .progress .faq-bar4 { + background-color: #01a9ac; +} + +.faq-progress .progress .faq-text4 { + color: #f57c00; +} + +.card-faq h4 { + color: #2196F3; +} + +.faq-progress .progress { + margin-bottom: 10px; +} + +/**====== Tsak-board css end ======**/ +/** ===================== + Issue-list css start +========================== **/ +.issue-list-progress { + border-bottom: 1px solid #ccc; +} + +.issue-list-progress .progress { + position: relative; + background-color: #eeeded; + height: 9px; + width: 100%; + margin: 20px 0; + overflow: visible; +} + +.issue-progress .progress .issue-text1 { + font-weight: 600; + position: absolute; +} + +.issue-progress .progress .issue-bar1 { + background: #01a9ac; + height: 10px; + border-radius: 0; + position: absolute; + top: 0; +} + +.matrics-issue .sub-title { + padding-top: 20px; + padding-bottom: 10px; + display: block; +} + +.bg-white { + background-color: #fff !important; +} + +.matrics-issue div h6 { + padding-top: 10px; + color: #777; +} + +.dd-w, +.sp-container { + z-index: 99999 !important; +} + +table.matrics-table tr:first-child td { + border-top: none !important; +} + +#issue-list-table > thead > tr > th { + border-bottom: none; +} + +.note-card .notes-list { + margin-bottom: 20px; +} + +/**====== Issue-list css end ======**/ +/** ===================== + Product css start +========================== **/ +.prod-img { + position: relative; + overflow: hidden; +} + +.prod-img .btn i { + margin-right: 0; +} + +.prod-item .prod-img .option-hover { + display: none; + position: absolute; + right: 0; + top: 50%; + left: 0; +} + +.prod-item .prod-img .option-hover .btn-icon { + border-radius: 5px; +} + +.hvr-shrink { + display: inline-block; + vertical-align: middle; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.hvr-shrink:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} + +.prod-img .p-new a { + position: absolute; + top: 15px; + right: 0; + padding: 8px 13px; + line-height: 1; + font-size: 13px; + text-transform: uppercase; + border-radius: 2px 0 0 2px; + background: #2DCEE3; + color: #fff; + letter-spacing: 1px; + font-weight: 600; +} + +.prod-info .br-wrapper { + margin: 0 auto 20px; +} + +.prod-info .br-widget { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-top: 0; +} + +.prod-info h4 { + font-size: 18px; + margin-bottom: 10px; +} + +.prod-info .prod-price { + font-size: 22px; + font-weight: 600; + margin-bottom: 10px; +} + +.prod-info .prod-price .old-price { + color: #919aa3; + text-decoration: line-through; + font-size: 50%; +} + +.prod-view:hover .option-hover { + display: inline-block; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + z-index: 1; +} + +.prod-item .prod-info { + background: #fff; + padding: 30px 0 20px; +} + +.prod-item .br-widget { + min-height: inherit; +} + +.prod-img .p-sale { + position: absolute; + top: 15px; + right: 20px; + width: 40px; + height: 40px; + font-size: 11px; + text-transform: uppercase; + border-radius: 50%; + background-color: #ff5252; + color: #fff; + font-weight: 800; + letter-spacing: 1px; + padding: 11px 4px; +} + +.prod-info .br-widget { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-top: 0; +} + +.option-icon i { + height: 25px; + width: 25px; + font-size: 25px; + line-height: 36px; +} + +/**====== Product css end ======**/ +/** ===================== + Product-details css start +========================== **/ +.product-detail-page { + border-top: none; +} + +.product-detail .br-wrapper { + margin: 10px 0; +} + +.product-detail .product-detail .btn i { + margin-right: 0; +} + +.product-detail .br-widget { + min-height: 35px; + margin-top: 0; + display: block; +} + +.product-detail .btn-number { + background-color: #e0e0e0; + border-color: #d4d4d4; + border-radius: 0; + color: #000; +} + +.product-detail .product-price { + display: inline-block; + margin-right: 50px; + font-size: 24px; +} + +.product-detail .pro-desc { + margin-top: 15px; + margin-bottom: 15px; +} + +.product-detail .done-task { + text-decoration: line-through; +} + +.product-detail hr { + margin-top: 15px; + margin-bottom: 15px; +} + +#small_banner .slick-slide { + -webkit-filter: grayscale(100%); + filter: grayscale(100%); + opacity: 0.5; +} + +#small_banner img { + cursor: pointer; +} + +#small_banner .slick-center { + -webkit-filter: grayscale(0); + filter: grayscale(0); + opacity: 1; +} + +#small_banner:hover .slick-prev { + left: 0; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +#small_banner:hover .slick-next { + right: 0; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.port_details_all_img { + overflow: hidden; +} + +.page-link:hover { + color: #01a9ac; +} + +.slick-prev { + left: -45px; + z-index: 1; + height: 100%; + background: rgba(0, 0, 0, 0.62); + width: 4%; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.slick-prev:focus, .slick-prev:hover { + color: transparent; + outline: none; + background: rgba(0, 0, 0, 0.8); +} + +.brighttheme-icon-sticker:after { + top: -5px; + content: "\002016"; +} + +.slick-next { + right: -45px; + z-index: 1; + height: 100%; + background: rgba(0, 0, 0, 0.62); + width: 4%; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +.slick-next:focus, .slick-next:hover { + color: transparent; + outline: none; + background: rgba(0, 0, 0, 0.8); +} + +.counter-input .input-group { + width: 20%; +} + +.pro-det-tab .tab-content { + border: 1px solid #ccc; + border-top: 0; +} + +.big_banner .port_big_img { + margin-bottom: 15px; +} + +.cd-price .cd-price-month { + font-size: 64px; +} + +.product-edit .br-wrapper { + margin: 10px 0 30px; +} + +.addcontact .md-content > div ul { + padding-left: 0; +} + +/**====== Product-details css end ======**/ +/* ====================== + Panels and wells css start +========================= */ +.panel { + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body p { + overflow: hidden; + margin-bottom: 0; +} + +.panels-wells .panel { + margin-bottom: 20px; +} + +.panels-wells .panel .panel-body { + padding: 15px; +} + +.panel-heading { + padding: 10px 15px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.panel-footer { + padding: 10px 15px; + background-color: #fafafa; + border-top: 1px solid #eeeeee; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +/**====== Panels and wells css end ======**/ +/** ===================== + Search css start +========================== **/ +.search-result .card { + border-top: none; + -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); +} + +.search-result .card .card-block h5 { + font-weight: 600; +} + +.search-result .card .card-block p { + margin-bottom: 0; + margin-top: 10px; + line-height: 1.4; +} + +.seacrh-header { + margin-top: 20px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.search-content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-bottom: 1px solid #ccc; +} + +.search-content img { + width: 120px; +} + +.search-content:last-child { + border-bottom: none; + margin-bottom: 0; + padding-bottom: 0; +} + +.search-result i { + float: right; + line-height: 1.5; +} + +.search2 .card-block:first-child { + padding-top: 0; +} + +/**====== Search css end ======**/ +/** ===================== + Wizard css start +========================== **/ +.cart-page .wizard > .content > .body { + width: 100%; + padding: 0; +} + +.wizard > .content > .body { + width: 100%; +} + +.card .wizard > .steps .current a { + outline: none; + border-radius: 5px; +} + +.payment-card { + border: 1px solid #ccc; + border-radius: 0; + margin-bottom: 15px; + padding: 20px; +} + +.payment-card table { + margin-bottom: 0; +} + +.confirmation { + text-align: center; + font-size: 80px; +} + +.confirmation-icon { + color: #eb3422; +} + +.width-100 { + width: 100%; +} + +.post-input { + padding: 10px 10px 10px 5px; + display: block; + width: 100%; + border: none; + resize: none; +} + +.file-upload-lbl { + max-width: 15px; + padding: 5px 0 0; +} + +/**====== Wizard css end ======**/ +/**====== Timeline css start ======**/ +.post-timelines .media { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +a[data-lightbox="example-set"] .img-fluid, +a[data-lightbox="roadtrip"] .img-fluid, +a[data-toggle="lightbox"] .img-fluid { + margin: 10px 0; +} + +/**====== Timeline css end ======**/ +/** ===================== + Wall css start +========================== **/ +.post-new-footer { + border-top: 1px solid #ccc; +} + +.post-new-footer i { + font-size: 18px; + margin-right: 15px; + cursor: pointer; +} + +.inline-editable .btn { + padding: 10px; +} + +.inline-editable .input-group .form-control { + width: 100%; +} + +.input-group span { + cursor: pointer; +} + +.input-group a { + padding-top: 5px; + padding-bottom: 5px; + font-size: 12px; +} + +.msg-send { + background-color: #f3f3f3; +} + +.msg-send:focus { + background-color: #f3f3f3; +} + +.wall-dropdown:after { + position: absolute; + top: 20px; + right: 15px; + cursor: pointer; +} + +.wall-img-preview { + display: inline-block; + text-align: center; +} + +.wall-img-preview .wall-item { + display: block; + float: left; + position: relative; + overflow: hidden; + border: 2px solid #fff; + background-repeat: no-repeat; + background-size: cover; + background-position: center; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(2), +.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div { + width: 50%; +} + +.wall-img-preview .wall-item > img { + display: none; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(2), +.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div { + width: 50%; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(10), +.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:not(:last-child), +.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:nth-last-of-type(-n+3), +.wall-img-preview .wall-item:first-child:nth-last-child(3), +.wall-img-preview .wall-item:first-child:nth-last-child(3) ~ div, +.wall-img-preview .wall-item:first-child:nth-last-child(4), +.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:not(:last-child), +.wall-img-preview .wall-item:first-child:nth-last-child(5), +.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:not(:nth-last-of-type(-n+2)), +.wall-img-preview .wall-item:first-child:nth-last-child(6), +.wall-img-preview .wall-item:first-child:nth-last-child(6) ~ div, +.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:nth-last-of-type(-n+3), +.wall-img-preview .wall-item:first-child:nth-last-child(9), +.wall-img-preview .wall-item:first-child:nth-last-child(9) ~ div { + width: 33.333333%; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:nth-last-of-type(-n+2) { + width: 50%; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(11), +.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:not(:nth-last-of-type(-n+3)), +.wall-img-preview .wall-item:first-child:nth-last-child(12), +.wall-img-preview .wall-item:first-child:nth-last-child(12) ~ div, +.wall-img-preview .wall-item:first-child:nth-last-child(7), +.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:not(:nth-last-of-type(-n+3)), +.wall-img-preview .wall-item:first-child:nth-last-child(8), +.wall-img-preview .wall-item:first-child:nth-last-child(8) ~ div { + width: 25%; +} + +.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:nth-child(10), +.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:nth-child(4), +.wall-img-preview .wall-item:only-child { + width: 100%; +} + +.fb-timeliner h2 { + background: #01a9ac; + color: #fff; + margin-top: 0; + padding: 15px; + font-size: 16px; + border-radius: 2px; + -webkit-border-radius: 4px; + font-weight: 300; +} + +.fb-timeliner ul { + margin-left: 15px; + margin-bottom: 20px; +} + +.fb-timeliner ul li { + margin-bottom: 3px; +} + +.fb-timeliner ul li a { + color: #999797; + border-left: 4px solid #d3d7dd; + padding-left: 10px; + padding-top: 3px; + padding-bottom: 3px; + display: block; +} + +.fb-timeliner ul li a:hover { + color: #999797; + border-left: 4px solid #b1b1b1; + padding-left: 10px; +} + +.fb-timeliner ul li.active a { + color: #7a7a7a; + border-left: 4px solid #7a7a7a; + padding-left: 10px; +} + +/*====== Wall css End ======*/ +/** ===================== + X-editable css start +========================== **/ +.dotted-line-theme .no_edit { + width: 100% !important; +} + +.dotted-line-theme .no_edit .i_text { + font-size: 13px; +} + +.dotted-line-theme .no_edit { + padding: 15px 2px; +} + +.dotted-line-theme .just_edit input[type="radio"] { + opacity: 0; +} + +.dotted-line-theme .ibtn_container { + padding-left: 0; + margin-top: 2px; + position: absolute; + top: 6px; + z-index: 999; + width: 120px; +} + +.dotted-line-theme .ibtn_container i { + color: #fff; + margin-right: 0; +} + +.dotted-line-theme .i_edit, +.dotted-line-theme .ibtn_container, +.dotted-line-theme .just_edit, +.dotted-line-theme .just_edit input, +.dotted-line-theme .just_edit textarea, +.dotted-line-theme .no_edit, +.dotted-line-theme .no_edit .i_text { + font-size: 13px; +} + +.wizard > .content > .body label.error { + margin-left: 0; +} + +#msform #progressbar li.active { + color: #01a9ac; +} + +#msform #progressbar li.active:before, +#progressbar li.active:after { + background: #01a9ac; +} + +#msform a { + color: #01a9ac; + font-weight: 600; +} + +/*====== X-editable css End ======*/ +/** ===================== + Invoice css start +========================== **/ +.invoice-contact { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 30px; + padding-top: 30px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.invoice-table { + border-left: 1px solid #fff; + padding-left: 20px; +} + +.invoice-table td, +.invoice-table th { + border-top: none; + padding: 3px 0; +} + +.invoice-table > tbody > tr:last-child > td, +.invoice-table > tfoot > tr:last-child > td { + padding-bottom: 0; +} + +.invoice-box h1 { + font-size: 7rem; +} + +.invoice-order { + padding-left: 0; +} + +.invoice-order th:first-child { + padding-left: 0; + width: 80px; +} + +.invoice-detail-table th:first-child { + width: 450px; + text-align: left; +} + +.invoice-detail-table thead th { + text-align: center; +} + +.invoice-detail-table td { + vertical-align: middle; + text-align: center; +} + +.invoice-detail-table td:first-child { + text-align: left; +} + +.invoice-total { + background: #f3f3f3; + padding: 30px 0; +} + +.invoice-total td, +.invoice-total th { + text-align: right; +} + +.invoice-total td { + padding-left: 30px; +} + +.invoive-info { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 30px; +} + +.invoive-info h6 { + margin-bottom: 20px; + text-transform: uppercase; + font-weight: 600; + color: #757575; +} + +.invoice-total tbody { + padding-right: 20px; + float: right; +} + +.dropdown-menu i { + margin-right: 5px; +} + +/**====== Invoice css end ======**/ +.grid-layout span { + display: block; + border: 1px solid #ddd; + padding: 10px; + margin: 5px 0; +} + +.vertical-alignment .row { + padding: 15px 0; + min-height: 10rem; + border: 1px solid #ddd; +} + +.inte-benifits { + border: 1px solid #ddd; +} + +.inte-benifits ul { + list-style: square; + padding-left: 20px; +} + +/** ===================== + Version css start +========================== **/ +.version .card-block { + padding: 0; +} + +.card.version .card-header .card-header-right { + background-color: #fff; + top: 8px; +} + +.version .nav { + display: block; +} + +.version .nav li { + display: block; + padding: 10px 20px; + cursor: pointer; +} + +.version .nav li:hover { + background-color: #f6f7f7; +} + +.version .nav li a { + color: #666; +} + +.version .nav li span { + position: absolute; + right: 20px; +} + +.version .navigation-header a { + color: #999; +} + +.support-btn { + padding: 0 20px 20px; +} + +.introjs-helperNumberLayer { + background: -webkit-gradient(linear, left top, left bottom, from(#ed4939), to(#eb3422)); + background: linear-gradient(to bottom, #ed4939 0%, #eb3422 100%); +} + +.dd-handle, +.dd3-content { + font-weight: 600; +} + +.img-radius { + border-radius: 5px; +} + +.version .nav li:first-child { + border-top: 1px solid #ddd; + color: #666; +} + +/**====== Version css end ======**/ +/**====== Date-dropper css ======**/ +.dd-w, +.sp-container { + z-index: 99; +} + +/*====== Color css ends ======= */ +/** ===================== + Session Timeout css start +========================== **/ +#sessionTimeout-dialog .close { + display: none; +} + +/*====== Session Timeout css ends ======= */ +.pull-0 { + right: auto; +} + +.pull-1 { + right: 8.333333%; +} + +.pull-2 { + right: 16.666667%; +} + +.pull-3 { + right: 25%; +} + +.pull-4 { + right: 33.333333%; +} + +.pull-5 { + right: 41.666667%; +} + +.pull-6 { + right: 50%; +} + +.pull-7 { + right: 58.333333%; +} + +.pull-8 { + right: 66.666667%; +} + +.pull-9 { + right: 75%; +} + +.pull-10 { + right: 83.333333%; +} + +.pull-11 { + right: 91.666667%; +} + +.pull-12 { + right: 100%; +} + +.push-0 { + left: auto; +} + +.push-1 { + left: 8.333333%; +} + +.push-2 { + left: 16.666667%; +} + +.push-3 { + left: 25%; +} + +.push-4 { + left: 33.333333%; +} + +.push-5 { + left: 41.666667%; +} + +.push-6 { + left: 50%; +} + +.push-7 { + left: 58.333333%; +} + +.push-8 { + left: 66.666667%; +} + +.push-9 { + left: 75%; +} + +.push-10 { + left: 83.333333%; +} + +.push-11 { + left: 91.666667%; +} + +.push-12 { + left: 100%; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .pull-sm-0 { + right: auto; + } + .pull-sm-1 { + right: 8.333333%; + } + .pull-sm-2 { + right: 16.666667%; + } + .pull-sm-3 { + right: 25%; + } + .pull-sm-4 { + right: 33.333333%; + } + .pull-sm-5 { + right: 41.666667%; + } + .pull-sm-6 { + right: 50%; + } + .pull-sm-7 { + right: 58.333333%; + } + .pull-sm-8 { + right: 66.666667%; + } + .pull-sm-9 { + right: 75%; + } + .pull-sm-10 { + right: 83.333333%; + } + .pull-sm-11 { + right: 91.666667%; + } + .pull-sm-12 { + right: 100%; + } + .push-sm-0 { + left: auto; + } + .push-sm-1 { + left: 8.333333%; + } + .push-sm-2 { + left: 16.666667%; + } + .push-sm-3 { + left: 25%; + } + .push-sm-4 { + left: 33.333333%; + } + .push-sm-5 { + left: 41.666667%; + } + .push-sm-6 { + left: 50%; + } + .push-sm-7 { + left: 58.333333%; + } + .push-sm-8 { + left: 66.666667%; + } + .push-sm-9 { + left: 75%; + } + .push-sm-10 { + left: 83.333333%; + } + .push-sm-11 { + left: 91.666667%; + } + .push-sm-12 { + left: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .pull-md-0 { + right: auto; + } + .pull-md-1 { + right: 8.333333%; + } + .pull-md-2 { + right: 16.666667%; + } + .pull-md-3 { + right: 25%; + } + .pull-md-4 { + right: 33.333333%; + } + .pull-md-5 { + right: 41.666667%; + } + .pull-md-6 { + right: 50%; + } + .pull-md-7 { + right: 58.333333%; + } + .pull-md-8 { + right: 66.666667%; + } + .pull-md-9 { + right: 75%; + } + .pull-md-10 { + right: 83.333333%; + } + .pull-md-11 { + right: 91.666667%; + } + .pull-md-12 { + right: 100%; + } + .push-md-0 { + left: auto; + } + .push-md-1 { + left: 8.333333%; + } + .push-md-2 { + left: 16.666667%; + } + .push-md-3 { + left: 25%; + } + .push-md-4 { + left: 33.333333%; + } + .push-md-5 { + left: 41.666667%; + } + .push-md-6 { + left: 50%; + } + .push-md-7 { + left: 58.333333%; + } + .push-md-8 { + left: 66.666667%; + } + .push-md-9 { + left: 75%; + } + .push-md-10 { + left: 83.333333%; + } + .push-md-11 { + left: 91.666667%; + } + .push-md-12 { + left: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .pull-lg-0 { + right: auto; + } + .pull-lg-1 { + right: 8.333333%; + } + .pull-lg-2 { + right: 16.666667%; + } + .pull-lg-3 { + right: 25%; + } + .pull-lg-4 { + right: 33.333333%; + } + .pull-lg-5 { + right: 41.666667%; + } + .pull-lg-6 { + right: 50%; + } + .pull-lg-7 { + right: 58.333333%; + } + .pull-lg-8 { + right: 66.666667%; + } + .pull-lg-9 { + right: 75%; + } + .pull-lg-10 { + right: 83.333333%; + } + .pull-lg-11 { + right: 91.666667%; + } + .pull-lg-12 { + right: 100%; + } + .push-lg-0 { + left: auto; + } + .push-lg-1 { + left: 8.333333%; + } + .push-lg-2 { + left: 16.666667%; + } + .push-lg-3 { + left: 25%; + } + .push-lg-4 { + left: 33.333333%; + } + .push-lg-5 { + left: 41.666667%; + } + .push-lg-6 { + left: 50%; + } + .push-lg-7 { + left: 58.333333%; + } + .push-lg-8 { + left: 66.666667%; + } + .push-lg-9 { + left: 75%; + } + .push-lg-10 { + left: 83.333333%; + } + .push-lg-11 { + left: 91.666667%; + } + .push-lg-12 { + left: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .pull-xl-0 { + right: auto; + } + .pull-xl-1 { + right: 8.333333%; + } + .pull-xl-2 { + right: 16.666667%; + } + .pull-xl-3 { + right: 25%; + } + .pull-xl-4 { + right: 33.333333%; + } + .pull-xl-5 { + right: 41.666667%; + } + .pull-xl-6 { + right: 50%; + } + .pull-xl-7 { + right: 58.333333%; + } + .pull-xl-8 { + right: 66.666667%; + } + .pull-xl-9 { + right: 75%; + } + .pull-xl-10 { + right: 83.333333%; + } + .pull-xl-11 { + right: 91.666667%; + } + .pull-xl-12 { + right: 100%; + } + .push-xl-0 { + left: auto; + } + .push-xl-1 { + left: 8.333333%; + } + .push-xl-2 { + left: 16.666667%; + } + .push-xl-3 { + left: 25%; + } + .push-xl-4 { + left: 33.333333%; + } + .push-xl-5 { + left: 41.666667%; + } + .push-xl-6 { + left: 50%; + } + .push-xl-7 { + left: 58.333333%; + } + .push-xl-8 { + left: 66.666667%; + } + .push-xl-9 { + left: 75%; + } + .push-xl-10 { + left: 83.333333%; + } + .push-xl-11 { + left: 91.666667%; + } + .push-xl-12 { + left: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +/*====== Warning css starts ======= */ +.ie-warning { + position: fixed; + top: 0; + left: 0; + z-index: 999999; + background: #000000; + width: 100%; + height: 100%; + text-align: center; + color: #fff; + font-family: "Courier New", Courier, monospace; + padding: 50px 0; +} + +.ie-warning p { + font-size: 17px; +} + +.ie-warning .iew-container { + min-width: 1024px; + width: 100%; + height: 200px; + background: #fff; + margin: 50px 0; +} + +.ie-warning .iew-download { + list-style: none; + padding: 30px 0; + margin: 0 auto; + width: 720px; +} + +.ie-warning .iew-download > li { + float: left; + vertical-align: top; +} + +.ie-warning .iew-download > li > a { + display: block; + color: #000; + width: 140px; + font-size: 15px; + padding: 15px 0; +} + +.ie-warning .iew-download > li > a > div { + margin-top: 10px; +} + +.ie-warning .iew-download > li > a:hover { + background-color: #eee; +} + +/*====== Warning css ends ======= */ +.image-cropper-container { + margin-top: 10px; +} + +/*====== Json form css start =======*/ +.alpaca-field img { + width: 250px; +} + +/*====== Json form css ends =======*/ +/*====== Sticky css start =======*/ +.arrow_box { + z-index: 0; +} + +@media only screen and (max-width: 575px) { + .sticky-card { + margin-bottom: 250px; + } +} + +/*====== Sticky css ends =======*/ +/*====== Ready to use css start ======*/ +.j-pro .j-label { + font-weight: 600; +} + +/*====== Ready to use css ends ======*/ +.ms-container { + width: 100%; +} + +/** ===================== + Theme-preloader css start +========================== **/ +.theme-loader { + height: 100%; + width: 100%; + background-color: white; + position: fixed; + z-index: 999999; + top: 0; +} + +.theme-loader .ball-scale { + left: 50%; + top: 50%; + position: absolute; + height: 50px; + width: 50px; + margin: -25px 0 0 -25px; +} + +.theme-loader .ball-scale .contain { + height: 100%; + width: 100%; +} + +.theme-loader .ball-scale .contain .ring { + display: none; +} + +.theme-loader .ball-scale .contain .ring:first-child { + display: block; + height: 100%; + width: 100%; + border-radius: 50%; + padding: 10px; + border: 3px solid transparent; + border-left-color: #01a9ac; + border-right-color: #01a9ac; + -webkit-animation: round-rotate 1.5s ease-in-out infinite; + animation: round-rotate 1.5s ease-in-out infinite; +} + +.theme-loader .ball-scale .contain .ring:first-child .frame { + height: 100%; + width: 100%; + border-radius: 50%; + border: 3px solid transparent; + border-left-color: #0ac282; + border-right-color: #0ac282; + -webkit-animation: round-rotate 1.5s ease-in-out infinite; + animation: round-rotate 1.5s ease-in-out infinite; +} + +@-webkit-keyframes round-rotate { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes round-rotate { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.progress { + height: 1rem; +} + +.progress .progress-bar { + height: 100% !important; +} + +.pcoded .mCSB_container_wrapper { + margin-right: 0; +} + +.pcoded .mCSB_container_wrapper > .mCSB_container { + padding-right: 0; +} + +.pcoded .mCSB_scrollTools { + width: 10px; +} + +.pcoded .mCSB_scrollTools .mCSB_draggerRail { + background-color: transparent; + width: 10px; +} + +.pcoded .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { + background-color: rgba(64, 78, 103, 0); +} + +.pcoded .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, +.pcoded .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { + background-color: rgba(64, 78, 103, 0.5); +} + +.pcoded #styleSelector:hover .mCSB_dragger_bar, +.pcoded .main-menu:hover .mCSB_dragger_bar { + background-color: rgba(64, 78, 103, 0.2); +} + +.scroll-container { + overflow-x: hidden; +} + +#main-chat .page-error i, +.full-calender .page-error i { + font-size: 35px; + border-radius: 6px; + padding: 6px 9px; +} + +@media only screen and (min-width: 788px) { + #main-chat .page-error, + .full-calender .page-error { + display: none; + } +} + +@media only screen and (max-width: 786px) { + #main-chat .page-body, + .full-calender .page-body { + display: none; + } +} + +@media only screen and (max-width: 575px) { + .card .card-header .card-header-right.job-compney-btn { + position: relative; + float: left; + right: 0; + } + .clndr .event-listing { + display: none; + } + .clndr .clndr-grid { + width: 100%; + } + .clndr .clndr-grid .day-number { + padding: 3px 4px !important; + } +} + +.dotted-line-theme .no_edit { + border-bottom: 1px dotted #01a9ac; +} + +.handsontable td, +.handsontable th { + color: #404E67; +} + +#map, +.radial-bar:after { + z-index: 99; +} + +.content-group { + padding: 10px; +} + +/** ===================== + Generic-class css start +========================== **/ +.generic-card-block code { + cursor: pointer; + display: inline-block; + margin-right: 10px; + margin-bottom: 10px; +} + +.generic-image-body li { + padding: 0 20px; + display: inline-block; +} + +.generic-image-body code { + display: block; +} + +.generic-image-body img { + display: block; + margin: 10px auto 0; +} + +/*====== Padding css starts ======*/ +.p-0 { + padding: 0px; +} + +.p-5 { + padding: 5px; +} + +.p-10 { + padding: 10px; +} + +.p-15 { + padding: 15px; +} + +.p-20 { + padding: 20px; +} + +.p-25 { + padding: 25px; +} + +.p-30 { + padding: 30px; +} + +.p-35 { + padding: 35px; +} + +.p-40 { + padding: 40px; +} + +.p-45 { + padding: 45px; +} + +.p-50 { + padding: 50px; +} + +/*====== Padding css ends ======*/ +/*====== Padding-top css starts ======*/ +.p-t-0 { + padding-top: 0px !important; +} + +.p-t-5 { + padding-top: 5px !important; +} + +.p-t-10 { + padding-top: 10px !important; +} + +.p-t-15 { + padding-top: 15px !important; +} + +.p-t-20 { + padding-top: 20px !important; +} + +.p-t-25 { + padding-top: 25px !important; +} + +.p-t-30 { + padding-top: 30px !important; +} + +.p-t-35 { + padding-top: 35px !important; +} + +.p-t-40 { + padding-top: 40px !important; +} + +.p-t-45 { + padding-top: 45px !important; +} + +.p-t-50 { + padding-top: 50px !important; +} + +/*====== Padding-top css ends ======*/ +/*====== Padding-bottom css starts ======*/ +.p-b-0 { + padding-bottom: 0px !important; +} + +.p-b-5 { + padding-bottom: 5px !important; +} + +.p-b-10 { + padding-bottom: 10px !important; +} + +.p-b-15 { + padding-bottom: 15px !important; +} + +.p-b-20 { + padding-bottom: 20px !important; +} + +.p-b-25 { + padding-bottom: 25px !important; +} + +.p-b-30 { + padding-bottom: 30px !important; +} + +.p-b-35 { + padding-bottom: 35px !important; +} + +.p-b-40 { + padding-bottom: 40px !important; +} + +.p-b-45 { + padding-bottom: 45px !important; +} + +.p-b-50 { + padding-bottom: 50px !important; +} + +/*====== Padding-bottom css ends ======*/ +/*====== Padding-left css starts ======*/ +.p-l-0 { + padding-left: 0px; +} + +.p-l-5 { + padding-left: 5px; +} + +.p-l-10 { + padding-left: 10px; +} + +.p-l-15 { + padding-left: 15px; +} + +.p-l-20 { + padding-left: 20px; +} + +.p-l-25 { + padding-left: 25px; +} + +.p-l-30 { + padding-left: 30px; +} + +.p-l-35 { + padding-left: 35px; +} + +.p-l-40 { + padding-left: 40px; +} + +.p-l-45 { + padding-left: 45px; +} + +.p-l-50 { + padding-left: 50px; +} + +/*====== Padding-left css ends ======*/ +/*====== Padding-right css starts ======*/ +.p-r-0 { + padding-right: 0px; +} + +.p-r-5 { + padding-right: 5px; +} + +.p-r-10 { + padding-right: 10px; +} + +.p-r-15 { + padding-right: 15px; +} + +.p-r-20 { + padding-right: 20px; +} + +.p-r-25 { + padding-right: 25px; +} + +.p-r-30 { + padding-right: 30px; +} + +.p-r-35 { + padding-right: 35px; +} + +.p-r-40 { + padding-right: 40px; +} + +.p-r-45 { + padding-right: 45px; +} + +.p-r-50 { + padding-right: 50px; +} + +/*====== Padding-right css ends ======*/ +/*====== Margin css starts ======*/ +.m-0 { + margin: 0px; +} + +.m-5 { + margin: 5px; +} + +.m-10 { + margin: 10px; +} + +.m-15 { + margin: 15px; +} + +.m-20 { + margin: 20px; +} + +.m-25 { + margin: 25px; +} + +.m-30 { + margin: 30px; +} + +.m-35 { + margin: 35px; +} + +.m-40 { + margin: 40px; +} + +.m-45 { + margin: 45px; +} + +.m-50 { + margin: 50px; +} + +/*====== Margin css ends ======*/ +/*====== Margin-top css starts ======*/ +.m-t-0 { + margin-top: 0px; +} + +.m-t-5 { + margin-top: 5px; +} + +.m-t-10 { + margin-top: 10px; +} + +.m-t-15 { + margin-top: 15px; +} + +.m-t-20 { + margin-top: 20px; +} + +.m-t-25 { + margin-top: 25px; +} + +.m-t-30 { + margin-top: 30px; +} + +.m-t-35 { + margin-top: 35px; +} + +.m-t-40 { + margin-top: 40px; +} + +.m-t-45 { + margin-top: 45px; +} + +.m-t-50 { + margin-top: 50px; +} + +/*====== Margin-top css ends ======*/ +/*====== Margin-Bottom css starts ======*/ +.m-b-0 { + margin-bottom: 0px; +} + +.m-b-5 { + margin-bottom: 5px; +} + +.m-b-10 { + margin-bottom: 10px; +} + +.m-b-15 { + margin-bottom: 15px; +} + +.m-b-20 { + margin-bottom: 20px; +} + +.m-b-25 { + margin-bottom: 25px; +} + +.m-b-30 { + margin-bottom: 30px; +} + +.m-b-35 { + margin-bottom: 35px; +} + +.m-b-40 { + margin-bottom: 40px; +} + +.m-b-45 { + margin-bottom: 45px; +} + +.m-b-50 { + margin-bottom: 50px; +} + +/*====== Margin-Bottom css ends ======*/ +/*====== Margin-left css starts ======*/ +.m-l-0 { + margin-left: 0px; +} + +.m-l-5 { + margin-left: 5px; +} + +.m-l-10 { + margin-left: 10px; +} + +.m-l-15 { + margin-left: 15px; +} + +.m-l-20 { + margin-left: 20px; +} + +.m-l-25 { + margin-left: 25px; +} + +.m-l-30 { + margin-left: 30px; +} + +.m-l-35 { + margin-left: 35px; +} + +.m-l-40 { + margin-left: 40px; +} + +.m-l-45 { + margin-left: 45px; +} + +.m-l-50 { + margin-left: 50px; +} + +/*====== Margin-left css ends ======*/ +/*====== Margin-right css starts ======*/ +.m-r-0 { + margin-right: 0px; +} + +.m-r-5 { + margin-right: 5px; +} + +.m-r-10 { + margin-right: 10px; +} + +.m-r-15 { + margin-right: 15px; +} + +.m-r-20 { + margin-right: 20px; +} + +.m-r-25 { + margin-right: 25px; +} + +.m-r-30 { + margin-right: 30px; +} + +.m-r-35 { + margin-right: 35px; +} + +.m-r-40 { + margin-right: 40px; +} + +.m-r-45 { + margin-right: 45px; +} + +.m-r-50 { + margin-right: 50px; +} + +/*====== Margin-right css ends ======*/ +/*====== Display css starts ======*/ +.d-none { + display: none; +} + +.d-inline-block { + display: inline-block; +} + +.d-inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +/*====== display css ends ======*/ +/*====== Border-radius css starts ======*/ +.b-radius-0 { + border-radius: 0px !important; +} + +.b-radius-5 { + border-radius: 5px !important; +} + +.b-radius-10 { + border-radius: 10px !important; +} + +/*====== Border-radius css ends ======*/ +/*====== Font-size css starts ======*/ +.f-10 { + font-size: 10px; +} + +.f-12 { + font-size: 12px; +} + +.f-14 { + font-size: 14px; +} + +.f-16 { + font-size: 16px; +} + +.f-18 { + font-size: 18px; +} + +.f-20 { + font-size: 20px; +} + +.f-22 { + font-size: 22px; +} + +.f-24 { + font-size: 24px; +} + +.f-26 { + font-size: 26px; +} + +.f-28 { + font-size: 28px; +} + +.f-30 { + font-size: 30px; +} + +.f-32 { + font-size: 32px; +} + +.f-34 { + font-size: 34px; +} + +.f-36 { + font-size: 36px; +} + +.f-38 { + font-size: 38px; +} + +.f-40 { + font-size: 40px; +} + +.f-42 { + font-size: 42px; +} + +.f-44 { + font-size: 44px; +} + +.f-46 { + font-size: 46px; +} + +.f-48 { + font-size: 48px; +} + +.f-50 { + font-size: 50px; +} + +.f-52 { + font-size: 52px; +} + +.f-54 { + font-size: 54px; +} + +.f-56 { + font-size: 56px; +} + +.f-58 { + font-size: 58px; +} + +.f-60 { + font-size: 60px; +} + +.f-62 { + font-size: 62px; +} + +.f-64 { + font-size: 64px; +} + +.f-66 { + font-size: 66px; +} + +.f-68 { + font-size: 68px; +} + +.f-70 { + font-size: 70px; +} + +.f-72 { + font-size: 72px; +} + +.f-74 { + font-size: 74px; +} + +.f-76 { + font-size: 76px; +} + +.f-78 { + font-size: 78px; +} + +.f-80 { + font-size: 80px; +} + +/*====== Font-size css ends ======*/ +/*====== Font-weight css starts ======*/ +.f-w-100 { + font-weight: 100; +} + +.f-w-300 { + font-weight: 300; +} + +.f-w-400 { + font-weight: 400; +} + +.f-w-600 { + font-weight: 600; +} + +.f-w-700 { + font-weight: 700; +} + +.f-w-900 { + font-weight: 600; +} + +/*====== Font-weight css ends ======*/ +/*====== Font-style css starts ======*/ +.f-s-normal { + font-style: normal; +} + +.f-s-italic { + font-style: italic; +} + +.f-s-oblique { + font-style: oblique; +} + +.f-s-initial { + font-style: initial; +} + +.f-s-inherit { + font-style: inherit; +} + +/*====== Font-style css ends ======*/ +/*====== Text-align css starts ======*/ +.text-center { + text-align: center; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +/*====== Text-align css ends ======*/ +/*====== Text-Transform css starts ======*/ +.text-capitalize { + text-transform: capitalize; +} + +.text-uppercase { + text-transform: uppercase; +} + +.text-lowercase { + text-transform: lowercase; +} + +/*====== Text-Transform css ends ======*/ +/*====== Text-Decoration css starts ======*/ +.text-overline { + text-decoration: overline; +} + +.text-line-through { + text-decoration: line-through; +} + +.text-underline { + text-decoration: underline; +} + +/*====== Text-Decoration css ends ======*/ +/*====== Vertical-Align css starts ======*/ +.baseline { + vertical-align: baseline; +} + +.sub { + vertical-align: sub; +} + +.super { + vertical-align: super; +} + +.top { + vertical-align: top; +} + +.text-top { + vertical-align: text-top; +} + +.middle { + vertical-align: middle; +} + +.bottom { + vertical-align: bottom; +} + +.text-bottom { + vertical-align: text-bottom; +} + +.initial { + vertical-align: initial; +} + +.inherit { + vertical-align: inherit; +} + +/*====== Vertical-Align css ends ======*/ +/*====== Position css starts ======*/ +.pos-static { + position: static; +} + +.pos-absolute { + position: absolute; +} + +.pos-fixed { + position: fixed; +} + +.pos-relative { + position: relative; +} + +.pos-initial { + position: initial; +} + +.pos-inherit { + position: inherit; +} + +/*====== Position css ends ======*/ +/*====== Float css starts ======*/ +.f-left { + float: left; +} + +.f-right { + float: right; +} + +.f-none { + float: none; +} + +/*====== Float css ends ======*/ +/*====== Overflow css starts ======*/ +.o-hidden { + overflow: hidden; +} + +.o-visible { + overflow: visible; +} + +.o-auto { + overflow: auto; +} + +/*====== Overflow css ends ======*/ +/*====== Image-sizes css starts ======*/ +.img-20 { + width: 20px; +} + +.img-30 { + width: 30px; +} + +.img-40 { + width: 40px; +} + +.img-50 { + width: 50px; +} + +.img-60 { + width: 60px; +} + +.img-70 { + width: 70px; +} + +.img-80 { + width: 80px; +} + +.img-90 { + width: 90px; +} + +.img-100 { + width: 100px; +} + +/*====== Image-sizes css ends ======*/ +/*======= Text css starts ===========*/ +.text-primary { + color: #01a9ac !important; +} + +.text-warning { + color: #fe9365 !important; +} + +.text-default { + color: #e0e0e0 !important; +} + +.text-danger { + color: #eb3422 !important; +} + +.text-success { + color: #0ac282 !important; +} + +.text-inverse { + color: #404E67 !important; +} + +.text-info { + color: #2DCEE3 !important; +} + +.text-custom { + color: #64b0f2 !important; +} + +.text-pink { + color: #ff7aa3 !important; +} + +.text-muted { + color: #919aa3 !important; +} + +.text-dark { + color: #2b3d51 !important; +} + +.text-purple { + color: #9261c6 !important; +} + +.text-muted { + color: #919aa3 !important; +} + +/*======= Text css ends ===========*/ +/*======= Label-color css starts ======= */ +.label { + border-radius: 2px; + color: #fff; + font-size: 12px; + line-height: 1; + margin-bottom: 0; + text-transform: capitalize; +} + +.label-primary { + background: -webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf)); + background: linear-gradient(to right, #01a9ac, #01dbdf); +} + +.label-warning { + background: -webkit-gradient(linear, left top, right top, from(#fe9365), to(#feb798)); + background: linear-gradient(to right, #fe9365, #feb798); +} + +.label-default { + background: -webkit-gradient(linear, left top, right top, from(#e0e0e0), to(#fafafa)); + background: linear-gradient(to right, #e0e0e0, #fafafa); +} + +.label-danger { + background: -webkit-gradient(linear, left top, right top, from(#eb3422), to(#ef5f51)); + background: linear-gradient(to right, #eb3422, #ef5f51); +} + +.label-success { + background: -webkit-gradient(linear, left top, right top, from(#0ac282), to(#0df3a3)); + background: linear-gradient(to right, #0ac282, #0df3a3); +} + +.label-inverse { + background: -webkit-gradient(linear, left top, right top, from(#404E67), to(#546686)); + background: linear-gradient(to right, #404E67, #546686); +} + +.label-info { + background: -webkit-gradient(linear, left top, right top, from(#2DCEE3), to(#5ad9e9)); + background: linear-gradient(to right, #2DCEE3, #5ad9e9); +} + +.label-warning { + color: #fff; +} + +/*======= Label-color css starts ======= */ +/*======= Badge-color css starts ======= */ +.badge-primary { + background-color: #01a9ac; +} + +.badge-warning { + background-color: #fe9365; +} + +.badge-default { + background-color: #e0e0e0; +} + +.badge-danger { + background-color: #eb3422; +} + +.badge-success { + background-color: #0ac282; +} + +.badge-inverse { + background-color: #404E67; +} + +.badge-info { + background-color: #2DCEE3; +} + +/*======= Badge-color css end ======= */ +/*======= Background-color css starts ======= */ +.bg-color-box { + text-align: center; + display: inline-block; + padding: 10px 20px; + -webkit-box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.49); + box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.49); + font-weight: 600; + margin-right: 20px; + margin-bottom: 20px; + cursor: pointer; +} + +.bg-color-box span { + color: #fff; +} + +.bg-primary { + background-color: #01a9ac !important; + color: #fff; +} + +.bg-warning { + background-color: #fe9365 !important; + color: #fff; +} + +.bg-default { + background-color: #e0e0e0 !important; + color: #fff; +} + +.bg-danger { + background-color: #eb3422 !important; + color: #fff; +} + +.bg-success { + background-color: #0ac282 !important; + color: #fff; +} + +.bg-inverse { + background-color: #404E67 !important; + color: #fff; +} + +.bg-info { + background-color: #2DCEE3 !important; + color: #fff; +} + +/*======= Background-color css end ======= */ +/*======= Button-color css starts ======= */ +.color-primary { + background-color: #01a9ac; +} + +.color-warning { + background-color: #fe9365; +} + +.color-default { + background-color: #e0e0e0; +} + +.color-danger { + background-color: #eb3422; +} + +.color-success { + background-color: #0ac282; +} + +.color-inverse { + background-color: #404E67; +} + +.color-info { + background-color: #2DCEE3; +} + +/*======= Button-color css ends ======= */ +/*======= Loader-color css starts ======= */ +.loader-primary { + background-color: #01a9ac !important; +} + +.loader-warning { + background-color: #fe9365 !important; +} + +.loader-default { + background-color: #e0e0e0 !important; +} + +.loader-danger { + background-color: #eb3422 !important; +} + +.loader-success { + background-color: #0ac282 !important; +} + +.loader-inverse { + background-color: #404E67 !important; +} + +.loader-info { + background-color: #2DCEE3 !important; +} + +/*======= Loader-color css ends ======= */ +/*======= Nestable-color css starts ======= */ +.nestable-primary { + background-color: #01a9ac !important; + border-color: #01a9ac; + color: #fff !important; +} + +.nestable-warning { + background-color: #fe9365 !important; + border-color: #fe9365; + color: #fff !important; +} + +.nestable-default { + background-color: #e0e0e0 !important; + border-color: #e0e0e0; + color: #fff !important; +} + +.nestable-danger { + background-color: #eb3422 !important; + border-color: #eb3422; + color: #fff !important; +} + +.nestable-success { + background-color: #0ac282 !important; + border-color: #0ac282; + color: #fff !important; +} + +.nestable-inverse { + background-color: #404E67 !important; + border-color: #404E67; + color: #fff !important; +} + +.nestable-info { + background-color: #2DCEE3 !important; + border-color: #2DCEE3; + color: #fff !important; +} + +/*======= Nestable-color css ends ======= */ +/*======= Table-Border-Bottom-color css starts ======= */ +table thead .border-bottom-primary th, +table tbody .border-bottom-primary th, +table tbody .border-bottom-primary td { + border-bottom: 1px solid #01a9ac; +} + +table thead .border-bottom-warning th, +table tbody .border-bottom-warning th, +table tbody .border-bottom-warning td { + border-bottom: 1px solid #fe9365; +} + +table thead .border-bottom-default th, +table tbody .border-bottom-default th, +table tbody .border-bottom-default td { + border-bottom: 1px solid #e0e0e0; +} + +table thead .border-bottom-danger th, +table tbody .border-bottom-danger th, +table tbody .border-bottom-danger td { + border-bottom: 1px solid #eb3422; +} + +table thead .border-bottom-success th, +table tbody .border-bottom-success th, +table tbody .border-bottom-success td { + border-bottom: 1px solid #0ac282; +} + +table thead .border-bottom-inverse th, +table tbody .border-bottom-inverse th, +table tbody .border-bottom-inverse td { + border-bottom: 1px solid #404E67; +} + +table thead .border-bottom-info th, +table tbody .border-bottom-info th, +table tbody .border-bottom-info td { + border-bottom: 1px solid #2DCEE3; +} + +/*======= Table-Border-Bottom-color css ends ======= */ +/*======= Table styling css starts ======= */ +.table-styling .table-primary, +.table-styling.table-primary { + background-color: #01a9ac; + color: #fff; + border: 3px solid #01a9ac; +} + +.table-styling .table-primary thead, +.table-styling.table-primary thead { + background-color: #017779; + border: 3px solid #017779; +} + +.table-styling .table-warning, +.table-styling.table-warning { + background-color: #fe9365; + color: #fff; + border: 3px solid #fe9365; +} + +.table-styling .table-warning thead, +.table-styling.table-warning thead { + background-color: #fe6f32; + border: 3px solid #fe6f32; +} + +.table-styling .table-default, +.table-styling.table-default { + background-color: #e0e0e0; + color: #fff; + border: 3px solid #e0e0e0; +} + +.table-styling .table-default thead, +.table-styling.table-default thead { + background-color: #c7c7c7; + border: 3px solid #c7c7c7; +} + +.table-styling .table-danger, +.table-styling.table-danger { + background-color: #eb3422; + color: #fff; + border: 3px solid #eb3422; +} + +.table-styling .table-danger thead, +.table-styling.table-danger thead { + background-color: #c82212; + border: 3px solid #c82212; +} + +.table-styling .table-success, +.table-styling.table-success { + background-color: #0ac282; + color: #fff; + border: 3px solid #0ac282; +} + +.table-styling .table-success thead, +.table-styling.table-success thead { + background-color: #089262; + border: 3px solid #089262; +} + +.table-styling .table-inverse, +.table-styling.table-inverse { + background-color: #404E67; + color: #fff; + border: 3px solid #404E67; +} + +.table-styling .table-inverse thead, +.table-styling.table-inverse thead { + background-color: #2c3648; + border: 3px solid #2c3648; +} + +.table-styling .table-info, +.table-styling.table-info { + background-color: #2DCEE3; + color: #fff; + border: 3px solid #2DCEE3; +} + +.table-styling .table-info thead, +.table-styling.table-info thead { + background-color: #1ab0c3; + border: 3px solid #1ab0c3; +} + +/*======= Table styling css ends ======= */ +/*======= Toolbar css starts ======= */ +.toolbar-primary .tool-item { + background: #01a9ac !important; +} + +.toolbar-primary .tool-item.selected, +.toolbar-primary .tool-item:hover { + background: #017779 !important; +} + +.toolbar-primary.tool-top .arrow { + border-color: #01a9ac transparent transparent; +} + +.toolbar-primary.tool-bottom .arrow { + border-color: transparent transparent #01a9ac; +} + +.toolbar-primary.tool-left .arrow { + border-color: transparent transparent transparent #01a9ac; +} + +.toolbar-primary.tool-right .arrow { + border-color: transparent #01a9ac transparent transparent; +} + +.btn-toolbar-primary.pressed { + background-color: #01a9ac; +} + +.toolbar-warning .tool-item { + background: #fe9365 !important; +} + +.toolbar-warning .tool-item.selected, +.toolbar-warning .tool-item:hover { + background: #fe6f32 !important; +} + +.toolbar-warning.tool-top .arrow { + border-color: #fe9365 transparent transparent; +} + +.toolbar-warning.tool-bottom .arrow { + border-color: transparent transparent #fe9365; +} + +.toolbar-warning.tool-left .arrow { + border-color: transparent transparent transparent #fe9365; +} + +.toolbar-warning.tool-right .arrow { + border-color: transparent #fe9365 transparent transparent; +} + +.btn-toolbar-warning.pressed { + background-color: #fe9365; +} + +.toolbar-light .tool-item { + background: #e0e0e0 !important; +} + +.toolbar-light .tool-item.selected, +.toolbar-light .tool-item:hover { + background: #c7c7c7 !important; +} + +.toolbar-light.tool-top .arrow { + border-color: #e0e0e0 transparent transparent; +} + +.toolbar-light.tool-bottom .arrow { + border-color: transparent transparent #e0e0e0; +} + +.toolbar-light.tool-left .arrow { + border-color: transparent transparent transparent #e0e0e0; +} + +.toolbar-light.tool-right .arrow { + border-color: transparent #e0e0e0 transparent transparent; +} + +.btn-toolbar-light.pressed { + background-color: #e0e0e0; +} + +.toolbar-danger .tool-item { + background: #eb3422 !important; +} + +.toolbar-danger .tool-item.selected, +.toolbar-danger .tool-item:hover { + background: #c82212 !important; +} + +.toolbar-danger.tool-top .arrow { + border-color: #eb3422 transparent transparent; +} + +.toolbar-danger.tool-bottom .arrow { + border-color: transparent transparent #eb3422; +} + +.toolbar-danger.tool-left .arrow { + border-color: transparent transparent transparent #eb3422; +} + +.toolbar-danger.tool-right .arrow { + border-color: transparent #eb3422 transparent transparent; +} + +.btn-toolbar-danger.pressed { + background-color: #eb3422; +} + +.toolbar-success .tool-item { + background: #0ac282 !important; +} + +.toolbar-success .tool-item.selected, +.toolbar-success .tool-item:hover { + background: #089262 !important; +} + +.toolbar-success.tool-top .arrow { + border-color: #0ac282 transparent transparent; +} + +.toolbar-success.tool-bottom .arrow { + border-color: transparent transparent #0ac282; +} + +.toolbar-success.tool-left .arrow { + border-color: transparent transparent transparent #0ac282; +} + +.toolbar-success.tool-right .arrow { + border-color: transparent #0ac282 transparent transparent; +} + +.btn-toolbar-success.pressed { + background-color: #0ac282; +} + +.toolbar-dark .tool-item { + background: #404E67 !important; +} + +.toolbar-dark .tool-item.selected, +.toolbar-dark .tool-item:hover { + background: #2c3648 !important; +} + +.toolbar-dark.tool-top .arrow { + border-color: #404E67 transparent transparent; +} + +.toolbar-dark.tool-bottom .arrow { + border-color: transparent transparent #404E67; +} + +.toolbar-dark.tool-left .arrow { + border-color: transparent transparent transparent #404E67; +} + +.toolbar-dark.tool-right .arrow { + border-color: transparent #404E67 transparent transparent; +} + +.btn-toolbar-dark.pressed { + background-color: #404E67; +} + +.toolbar-info .tool-item { + background: #2DCEE3 !important; +} + +.toolbar-info .tool-item.selected, +.toolbar-info .tool-item:hover { + background: #1ab0c3 !important; +} + +.toolbar-info.tool-top .arrow { + border-color: #2DCEE3 transparent transparent; +} + +.toolbar-info.tool-bottom .arrow { + border-color: transparent transparent #2DCEE3; +} + +.toolbar-info.tool-left .arrow { + border-color: transparent transparent transparent #2DCEE3; +} + +.toolbar-info.tool-right .arrow { + border-color: transparent #2DCEE3 transparent transparent; +} + +.btn-toolbar-info.pressed { + background-color: #2DCEE3; +} + +/*======= Toolbar css ends ======= */ +/*======= Card-Border-Top-color css starts ======= */ +.card-border-primary { + border-top: 4px solid #01a9ac; +} + +.card-border-warning { + border-top: 4px solid #fe9365; +} + +.card-border-default { + border-top: 4px solid #e0e0e0; +} + +.card-border-danger { + border-top: 4px solid #eb3422; +} + +.card-border-success { + border-top: 4px solid #0ac282; +} + +.card-border-inverse { + border-top: 4px solid #404E67; +} + +.card-border-info { + border-top: 4px solid #2DCEE3; +} + +/*======= Card-Border-Top-color css ends ======= */ +/*======= Panels-wells-color css starts ======= */ +.panels-wells .panel-primary { + border-color: #01a9ac; +} + +.panels-wells .panel-warning { + border-color: #fe9365; +} + +.panels-wells .panel-default { + border-color: #e0e0e0; +} + +.panels-wells .panel-danger { + border-color: #eb3422; +} + +.panels-wells .panel-success { + border-color: #0ac282; +} + +.panels-wells .panel-inverse { + border-color: #404E67; +} + +.panels-wells .panel-info { + border-color: #2DCEE3; +} + +/*======= Panels-wells-color css ends ======= */ +/*======= All-Borders-color css starts ======= */ +.b-t-primary { + border-top: 1px solid #01a9ac; +} + +.b-b-primary { + border-bottom: 1px solid #01a9ac; +} + +.b-l-primary { + border-left: 1px solid #01a9ac; +} + +.b-r-primary { + border-right: 1px solid #01a9ac; +} + +.b-t-warning { + border-top: 1px solid #fe9365; +} + +.b-b-warning { + border-bottom: 1px solid #fe9365; +} + +.b-l-warning { + border-left: 1px solid #fe9365; +} + +.b-r-warning { + border-right: 1px solid #fe9365; +} + +.b-t-default { + border-top: 1px solid #e0e0e0; +} + +.b-b-default { + border-bottom: 1px solid #e0e0e0; +} + +.b-l-default { + border-left: 1px solid #e0e0e0; +} + +.b-r-default { + border-right: 1px solid #e0e0e0; +} + +.b-t-danger { + border-top: 1px solid #eb3422; +} + +.b-b-danger { + border-bottom: 1px solid #eb3422; +} + +.b-l-danger { + border-left: 1px solid #eb3422; +} + +.b-r-danger { + border-right: 1px solid #eb3422; +} + +.b-t-success { + border-top: 1px solid #0ac282; +} + +.b-b-success { + border-bottom: 1px solid #0ac282; +} + +.b-l-success { + border-left: 1px solid #0ac282; +} + +.b-r-success { + border-right: 1px solid #0ac282; +} + +.b-t-inverse { + border-top: 1px solid #404E67; +} + +.b-b-inverse { + border-bottom: 1px solid #404E67; +} + +.b-l-inverse { + border-left: 1px solid #404E67; +} + +.b-r-inverse { + border-right: 1px solid #404E67; +} + +.b-t-info { + border-top: 1px solid #2DCEE3; +} + +.b-b-info { + border-bottom: 1px solid #2DCEE3; +} + +.b-l-info { + border-left: 1px solid #2DCEE3; +} + +.b-r-info { + border-right: 1px solid #2DCEE3; +} + +.b-t-theme { + border-top: 1px solid #ddd; +} + +.b-b-theme { + border-bottom: 1px solid #ddd; +} + +.b-l-theme { + border-left: 1px solid #ddd; +} + +.b-r-theme { + border-right: 1px solid #ddd; +} + +/*======= All-Borders-color css ends ======= */ +/**====== Generic-class css end ======**/ +.pcoded[layout-type="dark"], +body.dark { + color: #fff; +} + +.pcoded[layout-type="dark"] a, +body.dark a { + color: #fff; +} + +.pcoded[layout-type="dark"] text, +body.dark text { + fill: #fff; +} + +.pcoded[layout-type="dark"] .card, +body.dark .card { + background-color: #4a5a77; +} + +.pcoded[layout-type="dark"] .card code, +body.dark .card code { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .card .card-header h5, +body.dark .card .card-header h5 { + color: #fff; +} + +.pcoded[layout-type="dark"] .card .card-header .card-header-right i, +body.dark .card .card-header .card-header-right i { + color: #fff; +} + +.pcoded[layout-type="dark"] .card .card-block code, +body.dark .card .card-block code { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .card .card-block .dropdown-menu, +body.dark .card .card-block .dropdown-menu { + background-color: #4e5f7d; +} + +.pcoded[layout-type="dark"] .card .card-footer, +body.dark .card .card-footer { + background-color: #465570; +} + +.pcoded[layout-type="dark"] .dropdown-menu, +body.dark .dropdown-menu { + background-color: #4e5f7d; +} + +.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item .dropdown-divider, +body.dark .dropdown-menu .dropdown-item .dropdown-divider { + border-top: 1px solid #404E67; +} + +.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item:focus, .pcoded[layout-type="dark"] .dropdown-menu .dropdown-item:hover, +body.dark .dropdown-menu .dropdown-item:focus, +body.dark .dropdown-menu .dropdown-item:hover { + background-color: #404E67; +} + +.pcoded[layout-type="dark"] .sub-title, +body.dark .sub-title { + color: #6a7fa3; +} + +.pcoded[layout-type="dark"] .table td, +.pcoded[layout-type="dark"] .table th, +body.dark .table td, +body.dark .table th { + border-top: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .table thead th, +body.dark .table thead th { + border-bottom: 2px solid #546686; +} + +.pcoded[layout-type="dark"] .thumb-block, +body.dark .thumb-block { + border: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .b-t-default, +.pcoded[layout-type="dark"] .b-t-theme, +.pcoded[layout-type="dark"] .post-new-footer, +.pcoded[layout-type="dark"] .version .nav li:first-child, +body.dark .b-t-default, +body.dark .b-t-theme, +body.dark .post-new-footer, +body.dark .version .nav li:first-child { + border-top: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .b-b-default, +.pcoded[layout-type="dark"] .b-b-theme, +.pcoded[layout-type="dark"] .job-cards .media, +.pcoded[layout-type="dark"] .search-content, +body.dark .b-b-default, +body.dark .b-b-theme, +body.dark .job-cards .media, +body.dark .search-content { + border-bottom: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .b-l-default, +.pcoded[layout-type="dark"] .b-l-theme, +body.dark .b-l-default, +body.dark .b-l-theme { + border-left: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .b-r-default, +.pcoded[layout-type="dark"] .b-r-theme, +.pcoded[layout-type="dark"] .messages-content, +body.dark .b-r-default, +body.dark .b-r-theme, +body.dark .messages-content { + border-right: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .progress, +body.dark .progress { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .btn-default, +body.dark .btn-default { + background-color: #546686; + color: #fff; +} + +.pcoded[layout-type="dark"] .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, +body.dark .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { + background-color: #546686 !important; +} + +.pcoded[layout-type="dark"] .pcoded-main-container, +body.dark .pcoded-main-container { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .show-notification li:first-child:hover, .pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .profile-notification li:first-child:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .show-notification li:first-child:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .profile-notification li:first-child:hover { + background-color: #404E67 !important; +} + +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification { + background-color: #404E67; +} + +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification a, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification a, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification a { + color: #fff; +} + +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover { + background-color: transparent; +} + +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover .mega-menu-links > li:hover a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover .mega-menu-links > li:hover a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover .mega-menu-links > li:hover a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover .mega-menu-links > li:hover a, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover .mega-menu-links > li:hover a, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover .mega-menu-links > li:hover a, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover .mega-menu-links > li:hover a, +body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover .mega-menu-links > li:hover a { + color: #01a9ac; +} + +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover, +.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover, +body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .header-navbar .morphsearch.open, +body.dark .header-navbar .morphsearch.open { + background-color: #404E67; +} + +.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-form, +body.dark .header-navbar .morphsearch.open .morphsearch-form { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-content, +body.dark .header-navbar .morphsearch.open .morphsearch-content { + background-color: #404E67; +} + +.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-content .dummy-media-object, +body.dark .header-navbar .morphsearch.open .morphsearch-content .dummy-media-object { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .p-chat-user, +body.dark .p-chat-user { + border-left: 1px solid #2c3648; +} + +.pcoded[layout-type="dark"] .p-chat-user .userlist-box, +body.dark .p-chat-user .userlist-box { + border-bottom: 1px solid #2c3648; +} + +.pcoded[layout-type="dark"] .p-chat-user .userlist-box .chat-header, +body.dark .p-chat-user .userlist-box .chat-header { + color: #fff; +} + +.pcoded[layout-type="dark"] .showChat_inner, +body.dark .showChat_inner { + background-color: #546686; + border-left: 1px solid #2c3648; +} + +.pcoded[layout-type="dark"] .showChat_inner .chat-menu-content, +body.dark .showChat_inner .chat-menu-content { + background-color: #404E67; +} + +.pcoded[layout-type="dark"] .showChat_inner .chat-menu-content:before, +body.dark .showChat_inner .chat-menu-content:before { + border-right-color: #404E67; +} + +.pcoded[layout-type="dark"] .showChat_inner .chat-inner-header, +body.dark .showChat_inner .chat-inner-header { + border-bottom: 1px solid #404E67; +} + +.pcoded[layout-type="dark"] .showChat_inner .chat-menu-reply, +body.dark .showChat_inner .chat-menu-reply { + background-color: #2c3648; +} + +.pcoded[layout-type="dark"] .showChat_inner .chat-menu-reply:before, +body.dark .showChat_inner .chat-menu-reply:before { + border-left-color: #2c3648; +} + +.pcoded[layout-type="dark"] .showChat_inner .chat-reply-box, +body.dark .showChat_inner .chat-reply-box { + background-color: #546686; + border-top: 1px solid #404E67; +} + +.pcoded[layout-type="dark"] .form-control, +body.dark .form-control { + background-color: #546686; + color: #fff; +} + +.pcoded[layout-type="dark"] .main-body .page-wrapper .page-header-title h4, +body.dark .main-body .page-wrapper .page-header-title h4 { + color: #fff; +} + +.pcoded[layout-type="dark"] .profile-comp-block input.dial, +.pcoded[layout-type="dark"] .view-card input.dial, +body.dark .profile-comp-block input.dial, +body.dark .view-card input.dial { + color: #fff !important; +} + +.pcoded[layout-type="dark"] .line-example, +body.dark .line-example { + border-right: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .marketing-card .table tbody .marketing-header, +body.dark .marketing-card .table tbody .marketing-header { + background: #2c3648; +} + +.pcoded[layout-type="dark"] .unique-visitor-card .footer-card, +body.dark .unique-visitor-card .footer-card { + background-color: #2c3648; +} + +.pcoded[layout-type="dark"] .user-detail-card .user-detail > div, +body.dark .user-detail-card .user-detail > div { + border-bottom: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .user-detail-card .user-detail > div:last-child, +body.dark .user-detail-card .user-detail > div:last-child { + border-bottom: none; +} + +.pcoded[layout-type="dark"] .client-map .client-contain h5, +body.dark .client-map .client-contain h5 { + color: #fff; +} + +.pcoded[layout-type="dark"] .client-map .client-card-box, +body.dark .client-map .client-card-box { + border: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .client-map .client-card-box .client-border, +body.dark .client-map .client-card-box .client-border { + border-right: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .client-map .client-card-box .client-border-card, +body.dark .client-map .client-card-box .client-border-card { + border-top: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .widget-card-user .card-footer, +body.dark .widget-card-user .card-footer { + background-color: #2c3648; +} + +.pcoded[layout-type="dark"] .widget-card-user .card-footer .footer-menu + .footer-menu, +body.dark .widget-card-user .card-footer .footer-menu + .footer-menu { + border-left: 2px solid #546686; +} + +.pcoded[layout-type="dark"] .card-contact-box .f-btn:hover, +body.dark .card-contact-box .f-btn:hover { + background-color: #4a5a77; +} + +.pcoded[layout-type="dark"] .to-do-list, +body.dark .to-do-list { + border-bottom: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .widget-chat-box .media .send-chat, +body.dark .widget-chat-box .media .send-chat { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .widget-chat-box .media .send-chat:before, +body.dark .widget-chat-box .media .send-chat:before { + border-right: 15px solid #546686; +} + +.pcoded[layout-type="dark"] .widget-chat-box .media .receive-chat, +body.dark .widget-chat-box .media .receive-chat { + background-color: #2c3648; +} + +.pcoded[layout-type="dark"] .widget-chat-box .media .receive-chat:before, +body.dark .widget-chat-box .media .receive-chat:before { + border-left: 15px solid #2c3648; +} + +.pcoded[layout-type="dark"] .card-comment .card-block-small, +body.dark .card-comment .card-block-small { + border-bottom: 1px solid #4a5a77; +} + +.pcoded[layout-type="dark"] .card-comment .card-block-small:hover, +body.dark .card-comment .card-block-small:hover { + background-color: #4a5a77; +} + +.pcoded[layout-type="dark"] .alert.alert-danger, .pcoded[layout-type="dark"] .alert.alert-default, .pcoded[layout-type="dark"] .alert.alert-info, .pcoded[layout-type="dark"] .alert.alert-primary, .pcoded[layout-type="dark"] .alert.alert-success, .pcoded[layout-type="dark"] .alert.alert-warning, +body.dark .alert.alert-danger, +body.dark .alert.alert-default, +body.dark .alert.alert-info, +body.dark .alert.alert-primary, +body.dark .alert.alert-success, +body.dark .alert.alert-warning { + background-color: #404E67; +} + +.pcoded[layout-type="dark"] .alert.background-default, +body.dark .alert.background-default { + background-color: #e0e0e0; + color: #fff; +} + +.pcoded[layout-type="dark"] .alert.background-primary, +body.dark .alert.background-primary { + background-color: #01a9ac; + color: #fff; +} + +.pcoded[layout-type="dark"] .alert.background-success, +body.dark .alert.background-success { + background-color: #0ac282; + color: #fff; +} + +.pcoded[layout-type="dark"] .alert.background-info, +body.dark .alert.background-info { + background-color: #2DCEE3; + color: #fff; +} + +.pcoded[layout-type="dark"] .alert.background-warning, +body.dark .alert.background-warning { + background-color: #fe9365; + color: #fff; +} + +.pcoded[layout-type="dark"] .alert.background-danger, +body.dark .alert.background-danger { + background-color: #eb3422; + color: #fff; +} + +.pcoded[layout-type="dark"] .accordion-msg, +body.dark .accordion-msg { + color: #fff; + border-top: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .accordion-desc, +body.dark .accordion-desc { + color: #fff; +} + +.pcoded[layout-type="dark"] .md-tabs .nav-item a, +body.dark .md-tabs .nav-item a { + color: #fff; +} + +.pcoded[layout-type="dark"] .md-tabs .nav-item a.active, .pcoded[layout-type="dark"] .md-tabs .nav-item a:focus, .pcoded[layout-type="dark"] .md-tabs .nav-item a:hover, +body.dark .md-tabs .nav-item a.active, +body.dark .md-tabs .nav-item a:focus, +body.dark .md-tabs .nav-item a:hover { + color: #01a9ac; +} + +.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:focus, .pcoded[layout-type="dark"] .md-tabs .nav-item a.active:hover, +body.dark .md-tabs .nav-item a.active:focus, +body.dark .md-tabs .nav-item a.active:hover { + color: #01a9ac; +} + +.pcoded[layout-type="dark"] .nav-tabs, +body.dark .nav-tabs { + border-bottom: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .nav-tabs .nav-link:focus, .pcoded[layout-type="dark"] .nav-tabs .nav-link:hover, +body.dark .nav-tabs .nav-link:focus, +body.dark .nav-tabs .nav-link:hover { + border-color: #546686; +} + +.pcoded[layout-type="dark"] .tab-below, +body.dark .tab-below { + border-top: 1px solid #546686; + border-bottom: none; +} + +.pcoded[layout-type="dark"] .tab-below .nav-link, +body.dark .tab-below .nav-link { + margin-top: 1px; +} + +.pcoded[layout-type="dark"] .scroll-list li, +body.dark .scroll-list li { + background-color: #4e5f7d; + color: #fff; +} + +.pcoded[layout-type="dark"] .scroll-list li:nth-child(even), +body.dark .scroll-list li:nth-child(even) { + background-color: #576b8d; +} + +.pcoded[layout-type="dark"] .panel, +body.dark .panel { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .panel .panel-footer, +body.dark .panel .panel-footer { + background-color: #4e5f7d; + border-top: 1px solid #323d51; +} + +.pcoded[layout-type="dark"] .well, +body.dark .well { + background-color: #323d51; + border: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .page-link, +body.dark .page-link { + background-color: #546686; + border-color: #323d51; +} + +.pcoded[layout-type="dark"] .jqpagination input, +body.dark .jqpagination input { + margin: 0; + height: 30px; +} + +.pcoded[layout-type="dark"] .nav-tabs .nav-item.show .nav-link, .pcoded[layout-type="dark"] .nav-tabs .nav-link.active, +body.dark .nav-tabs .nav-item.show .nav-link, +body.dark .nav-tabs .nav-link.active { + color: #fff; + background-color: #4a5a77; + border-color: #ddd #ddd #4a5a77; +} + +.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-item.show .nav-link, .pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-link.active, +body.dark .nav-tabs.tab-below .nav-item.show .nav-link, +body.dark .nav-tabs.tab-below .nav-link.active { + border-color: #4a5a77 #ddd #ddd; +} + +.pcoded[layout-type="dark"] .modal-content, +body.dark .modal-content { + background-color: #4e5f7d; +} + +.pcoded[layout-type="dark"] .modal-content .modal-header, +body.dark .modal-content .modal-header { + border-bottom: 1px solid #404E67; +} + +.pcoded[layout-type="dark"] .modal-content .modal-footer, +body.dark .modal-content .modal-footer { + border-top: 1px solid #404E67; +} + +.pcoded[layout-type="dark"] .br-theme-bars-square .br-widget a, +body.dark .br-theme-bars-square .br-widget a { + background-color: #4e5f7d; +} + +.pcoded[layout-type="dark"] .jstree-anchor.jstree-hovered, +body.dark .jstree-anchor.jstree-hovered { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .dd-handle, +body.dark .dd-handle { + color: #fff; +} + +.pcoded[layout-type="dark"] .dd3-content, +body.dark .dd3-content { + color: #fff; + border: 1px solid #404E67; + background-color: #546686; +} + +.pcoded[layout-type="dark"] .img-thumbnail, +body.dark .img-thumbnail { + background-color: #404E67; + border: 1px solid #323d51; +} + +.pcoded[layout-type="dark"] .dotted-line-theme .no_edit:hover, +body.dark .dotted-line-theme .no_edit:hover { + background-color: #546686; + border-bottom: 1px solid #404E67; +} + +.pcoded[layout-type="dark"] .icon-list-demo i, +body.dark .icon-list-demo i { + color: #fff; +} + +.pcoded[layout-type="dark"] .form-radio label, +body.dark .form-radio label { + color: #fff; +} + +.pcoded[layout-type="dark"] .bootstrap-tagsinput, +body.dark .bootstrap-tagsinput { + background-color: #546686; +} + +.pcoded[layout-type="dark"] #reportrange, +body.dark #reportrange { + background-color: #546686 !important; +} + +.pcoded[layout-type="dark"] .select2-container--default .select2-selection--multiple, +.pcoded[layout-type="dark"] .select2-dropdown, +body.dark .select2-container--default .select2-selection--multiple, +body.dark .select2-dropdown { + background-color: #4e5f7d; +} + +.pcoded[layout-type="dark"] .ms-container .ms-selectable, +.pcoded[layout-type="dark"] .ms-container .ms-selection, +body.dark .ms-container .ms-selectable, +body.dark .ms-container .ms-selection { + background-color: #4e5f7d; +} + +.pcoded[layout-type="dark"] .ms-container .ms-selectable li.ms-elem-selectable, +.pcoded[layout-type="dark"] .ms-container .ms-selection li.ms-elem-selectable, +body.dark .ms-container .ms-selectable li.ms-elem-selectable, +body.dark .ms-container .ms-selection li.ms-elem-selectable { + color: #fff; +} + +.pcoded[layout-type="dark"] .ms-container .ms-selectable li.disabled, +.pcoded[layout-type="dark"] .ms-container .ms-selection li.disabled, +body.dark .ms-container .ms-selectable li.disabled, +body.dark .ms-container .ms-selection li.disabled { + background-color: #4e5f7d; + opacity: 0.5; +} + +.pcoded[layout-type="dark"] .wizard > .content, +body.dark .wizard > .content { + background-color: #4a5a77; +} + +.pcoded[layout-type="dark"] .wizard > .steps .disabled a, +.pcoded[layout-type="dark"] .wizard > .steps .disabled a:active, +.pcoded[layout-type="dark"] .wizard > .steps .disabled a:hover, +body.dark .wizard > .steps .disabled a, +body.dark .wizard > .steps .disabled a:active, +body.dark .wizard > .steps .disabled a:hover { + background-color: #4e5f7d; +} + +.pcoded[layout-type="dark"] .wizard > .steps .done a, +body.dark .wizard > .steps .done a { + background-color: #404E67; +} + +.pcoded[layout-type="dark"] .table-bordered, +body.dark .table-bordered { + border: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .table-bordered td, +.pcoded[layout-type="dark"] .table-bordered th, +body.dark .table-bordered td, +body.dark .table-bordered th { + border: 1px solid #546686; +} + +.pcoded[layout-type="dark"] a.dt-button.disabled, +.pcoded[layout-type="dark"] button.dt-button.disabled, +.pcoded[layout-type="dark"] div.dt-button.disabled, +body.dark a.dt-button.disabled, +body.dark button.dt-button.disabled, +body.dark div.dt-button.disabled { + background-image: none; + opacity: 0.5; +} + +.pcoded[layout-type="dark"] .fixedHeader-floating, +body.dark .fixedHeader-floating { + background-color: #546686; +} + +.pcoded[layout-type="dark"] table.DTFC_Cloned tfoot, +.pcoded[layout-type="dark"] table.DTFC_Cloned thead, +body.dark table.DTFC_Cloned tfoot, +body.dark table.DTFC_Cloned thead { + background-color: #4e5f7d; +} + +.pcoded[layout-type="dark"] .dt-responsive input, +body.dark .dt-responsive input { + background-color: #546686; + border: 1px solid #4a5a77; +} + +.pcoded[layout-type="dark"] .footable-details.table-striped > tbody > tr:nth-child(odd), +.pcoded[layout-type="dark"] .footable.table-striped > tbody > tr:nth-child(odd), +body.dark .footable-details.table-striped > tbody > tr:nth-child(odd), +body.dark .footable.table-striped > tbody > tr:nth-child(odd) { + background: #4a5a77; +} + +.pcoded[layout-type="dark"] .footable-details.table > thead > tr > td, +.pcoded[layout-type="dark"] .footable-details.table > thead > tr > th, +.pcoded[layout-type="dark"] .footable.table > thead > tr > td, +.pcoded[layout-type="dark"] .footable.table > thead > tr > th, +body.dark .footable-details.table > thead > tr > td, +body.dark .footable-details.table > thead > tr > th, +body.dark .footable.table > thead > tr > td, +body.dark .footable.table > thead > tr > th { + border-bottom: 2px solid #404E67; +} + +.pcoded[layout-type="dark"] .c3-tooltip td, +.pcoded[layout-type="dark"] .morris-hover, +body.dark .c3-tooltip td, +body.dark .morris-hover { + background-color: #404E67; +} + +.pcoded[layout-type="dark"] #chart_Candlestick rect, +.pcoded[layout-type="dark"] #chart_Combo rect, +.pcoded[layout-type="dark"] #chart_Donut rect, +.pcoded[layout-type="dark"] #chart_Exploading rect, +.pcoded[layout-type="dark"] #chart_Threshold rect, +.pcoded[layout-type="dark"] #chart_Waterfall rect, +.pcoded[layout-type="dark"] #chart_area rect, +.pcoded[layout-type="dark"] #chart_bar rect, +.pcoded[layout-type="dark"] #chart_bubble rect, +.pcoded[layout-type="dark"] #chart_stacking rect, +body.dark #chart_Candlestick rect, +body.dark #chart_Combo rect, +body.dark #chart_Donut rect, +body.dark #chart_Exploading rect, +body.dark #chart_Threshold rect, +body.dark #chart_Waterfall rect, +body.dark #chart_area rect, +body.dark #chart_bar rect, +body.dark #chart_bubble rect, +body.dark #chart_stacking rect { + fill: #4a5a77 !important; +} + +.pcoded[layout-type="dark"] .auth-box .form-control, +body.dark .auth-box .form-control { + background-color: #fff; +} + +.pcoded[layout-type="dark"] .chat-header, +body.dark .chat-header { + color: #fff; +} + +.pcoded[layout-type="dark"] .social-msg a span, +body.dark .social-msg a span { + color: #f2f2f2; +} + +.pcoded[layout-type="dark"] .bg-white, +body.dark .bg-white { + background: #4a5a77 !important; +} + +.pcoded[layout-type="dark"] .list-group-item, +body.dark .list-group-item { + background: #4a5a77; +} + +.pcoded[layout-type="dark"] ul.list-contacts a, +body.dark ul.list-contacts a { + color: #fff; +} + +.pcoded[layout-type="dark"] .card-header-img h5, +.pcoded[layout-type="dark"] .card-header-img h6, +body.dark .card-header-img h5, +body.dark .card-header-img h6 { + color: #fff; +} + +.pcoded[layout-type="dark"] .prod-item .prod-info, +body.dark .prod-item .prod-info { + background: #4a5a77; +} + +.pcoded[layout-type="dark"] .email-card .user-body, +body.dark .email-card .user-body { + background: #4a5a77; +} + +.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a, +body.dark .email-card .user-body .page-list li.mail-section a { + color: #fff; +} + +.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a.active, .pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a:hover, +body.dark .email-card .user-body .page-list li.mail-section a.active, +body.dark .email-card .user-body .page-list li.mail-section a:hover { + background: rgba(255, 255, 255, 0.2); +} + +.pcoded[layout-type="dark"] .email-card .user-body .label-list a, +body.dark .email-card .user-body .label-list a { + color: #fff; +} + +.pcoded[layout-type="dark"] .email-card .mail-body-content tr:hover, +body.dark .email-card .mail-body-content tr:hover { + background: rgba(255, 255, 255, 0.2); +} + +.pcoded[layout-type="dark"] .email-card .mail-body-content .unread a, +body.dark .email-card .mail-body-content .unread a { + color: #fff; +} + +.pcoded[layout-type="dark"] .email-card .mail-body-content .read a, +body.dark .email-card .mail-body-content .read a { + color: #e6e6e6; +} + +.pcoded[layout-type="dark"] .email-card .user-mail h6, +body.dark .email-card .user-mail h6 { + color: #fff; +} + +.pcoded[layout-type="dark"] .wall-img-preview .wall-item, +body.dark .wall-img-preview .wall-item { + border: 2px solid #4a5a77; +} + +.pcoded[layout-type="dark"] .msg-send, +body.dark .msg-send { + background: #506180; +} + +.pcoded[layout-type="dark"] .filter-bar > .navbar, +body.dark .filter-bar > .navbar { + background: #4a5a77; +} + +.pcoded[layout-type="dark"] .navbar-light .navbar-nav .active > .nav-link, +.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link, +.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link.active, +.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link.show, +.pcoded[layout-type="dark"] .navbar-light .navbar-nav .show > .nav-link, +body.dark .navbar-light .navbar-nav .active > .nav-link, +body.dark .navbar-light .navbar-nav .nav-link, +body.dark .navbar-light .navbar-nav .nav-link.active, +body.dark .navbar-light .navbar-nav .nav-link.show, +body.dark .navbar-light .navbar-nav .show > .nav-link { + color: #fff; +} + +.pcoded[layout-type="dark"] #task-container li, +body.dark #task-container li { + background: #546686; + color: #fff; +} + +.pcoded[layout-type="dark"] .text-inverse, +body.dark .text-inverse { + color: #fff !important; +} + +.pcoded[layout-type="dark"] .note-card .note-write, +body.dark .note-card .note-write { + background: -webkit-linear-gradient(top, #6a7fa3 0%, #8a9ab6 5%) 0 0; + background-size: 100% 35px; +} + +.pcoded[layout-type="dark"] .note-card .note-box-aside, +body.dark .note-card .note-box-aside { + border-right: 1px solid #546686; +} + +.pcoded[layout-type="dark"] .invoice-table, +body.dark .invoice-table { + border-left: none; +} + +.pcoded[layout-type="dark"] .invoice-total, +.pcoded[layout-type="dark"] .thead-default th, +body.dark .invoice-total, +body.dark .thead-default th { + background: #404E67; +} + +.pcoded[layout-type="dark"] #external-events .fc-event, +.pcoded[layout-type="dark"] .danger-nav, +.pcoded[layout-type="dark"] .fc-state-default, +.pcoded[layout-type="dark"] .info-nav, +.pcoded[layout-type="dark"] .light-nav-border, +.pcoded[layout-type="dark"] .primary-nav, +.pcoded[layout-type="dark"] .warning-nav, +.pcoded[layout-type="dark"] .success-nav, +.pcoded[layout-type="dark"] .info-nav, +.pcoded[layout-type="dark"] .danger-nav, +.pcoded[layout-type="dark"] .primary-nav, +.pcoded[layout-type="dark"] .success-nav, +.pcoded[layout-type="dark"] .warning-nav, +body.dark #external-events .fc-event, +body.dark .danger-nav, +body.dark .fc-state-default, +body.dark .info-nav, +body.dark .light-nav-border, +body.dark .primary-nav, +body.dark .warning-nav, +body.dark .success-nav, +body.dark .info-nav, +body.dark .danger-nav, +body.dark .primary-nav, +body.dark .success-nav, +body.dark .warning-nav { + background-color: #546686; + color: #fff; +} + +.pcoded[layout-type="dark"] .jFiler-input-dragDrop, +.pcoded[layout-type="dark"] .jFiler-theme-default .jFiler-input, +body.dark .jFiler-input-dragDrop, +body.dark .jFiler-theme-default .jFiler-input { + background-color: #465570; +} + +.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .light-nav-border .navbar-varient-submenu, +.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu, +.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu, +body.dark .danger-nav .navbar-varient-submenu, +body.dark .info-nav .navbar-varient-submenu, +body.dark .light-nav-border .navbar-varient-submenu, +body.dark .primary-nav .navbar-varient-submenu, +body.dark .warning-nav .navbar-varient-submenu, +body.dark .success-nav .navbar-varient-submenu, +body.dark .info-nav .navbar-varient-submenu, +body.dark .danger-nav .navbar-varient-submenu, +body.dark .primary-nav .navbar-varient-submenu, +body.dark .success-nav .navbar-varient-submenu, +body.dark .warning-nav .navbar-varient-submenu { + background-color: #4e5f7d; + color: #fff; +} + +.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .light-nav-border .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu a:hover, +.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu a:hover, +body.dark .danger-nav .navbar-varient-submenu a:hover, +body.dark .info-nav .navbar-varient-submenu a:hover, +body.dark .light-nav-border .navbar-varient-submenu a:hover, +body.dark .primary-nav .navbar-varient-submenu a:hover, +body.dark .warning-nav .navbar-varient-submenu a:hover, +body.dark .success-nav .navbar-varient-submenu a:hover, +body.dark .info-nav .navbar-varient-submenu a:hover, +body.dark .danger-nav .navbar-varient-submenu a:hover, +body.dark .primary-nav .navbar-varient-submenu a:hover, +body.dark .success-nav .navbar-varient-submenu a:hover, +body.dark .warning-nav .navbar-varient-submenu a:hover { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .card.version .card-header .card-header-right, +body.dark .card.version .card-header .card-header-right { + background-color: #4a5a77; + color: #fff; +} + +.pcoded[layout-type="dark"] .version .nav li:first-child, +body.dark .version .nav li:first-child { + color: #fff; +} + +.pcoded[layout-type="dark"] .version .nav li:hover, +body.dark .version .nav li:hover { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .version .nav li a, +body.dark .version .nav li a { + color: #fff; +} + +.pcoded[layout-type="dark"] .main-timeline, +body.dark .main-timeline { + background-color: #4a5a77; +} + +.pcoded[layout-type="dark"] .main-timeline .bg-white, +body.dark .main-timeline .bg-white { + background-color: #546686 !important; +} + +.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content, +body.dark .main-timeline .cd-timeline-content { + background-color: #546686; +} + +.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content h6, +.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content i, +.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content p, +.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content span, +body.dark .main-timeline .cd-timeline-content h6, +body.dark .main-timeline .cd-timeline-content i, +body.dark .main-timeline .cd-timeline-content p, +body.dark .main-timeline .cd-timeline-content span { + color: #fff; +} + +.pcoded[layout-type="dark"] #styleSelector, +body.dark #styleSelector { + color: #404E67; +} + +.pcoded[layout-type="dark"] #styleSelector .form-control, +body.dark #styleSelector .form-control { + color: #404E67; +} + +/** ===================== + Data-table css start +========================== **/ +table.table-bordered.dataTable tbody th:focus, +table.table-bordered.dataTable tbody td:focus { + outline: none; +} + +.card .card-block ul.pagination li { + margin-right: 0; +} + +.page-item.active .page-link { + background-color: #01a9ac; + border-color: #01a9ac; +} + +.page-link { + color: #222; +} + +td.highlight { + font-weight: 700; + color: #2DCEE3; + background-color: #f5f5f5; +} + +.table.compact td, +.table.compact th { + padding: .45rem; +} + +.dataTables_paginate .pagination { + float: right; +} + +#multi-table_wrapper .dataTables_paginate .pagination { + float: none; +} + +#footer-search tfoot .form-control, +#footer-select tfoot .form-control, +#form-input-table .form-control, +.search-api .form-control, +#dt-live-dom .form-control { + width: 90%; +} + +.search-api .global_filter, +.search-api .column_filter { + margin: 0 auto; +} + +.search-api .checkbox-fade { + display: block; + text-align: center; +} + +td.details-control { + background: url("../images/details_open.png") no-repeat center center; + cursor: pointer; +} + +tr.shown td.details-control { + background: url("../images/details_close.png") no-repeat center center; +} + +#row-select .selected, +#row-delete .selected { + background-color: #01a9ac; + color: #fff; +} + +/*===== Autofill data-table ===== */ +div.dt-autofill-list div.dt-autofill-button button { + background-color: #01a9ac; + border-color: #01a9ac; +} + +table.dataTable { + border-collapse: collapse !important; +} + +table.dataTable tbody > tr.selected, +table.dataTable tbody > tr > .selected { + background-color: #01a9ac; + color: #fff; +} + +table.dataTable td.select-checkbox:before, +table.dataTable th.select-checkbox:before { + margin-top: 0; +} + +table.dataTable tr.selected td.select-checkbox:after, +table.dataTable tr.selected th.select-checkbox:after { + margin-top: -6px; + margin-left: -5px; +} + +/*===== Button data-table ===== */ +button.dt-button, +div.dt-button, +a.dt-button, +button.dt-button:focus:not(.disabled), +div.dt-button:focus:not(.disabled), +a.dt-button:focus:not(.disabled), +button.dt-button:active:not(.disabled), +button.dt-button.active:not(.disabled), +div.dt-button:active:not(.disabled), +div.dt-button.active:not(.disabled), +a.dt-button:active:not(.disabled), +a.dt-button.active:not(.disabled) { + background-color: #01a9ac; + border-color: #01a9ac; + border-radius: 2px; + color: #fff; + background-image: none; + font-size: 14px; +} + +button.dt-button.btn-warning, +div.dt-button.btn-warning, +a.dt-button.btn-warning { + background-color: #fe9365; + border-color: #fe9365; + border-radius: 2px; + color: #fff; + background-image: none; +} + +button.dt-button.btn-danger, +div.dt-button.btn-danger, +a.dt-button.btn-danger { + background-color: #eb3422; + border-color: #eb3422; + border-radius: 2px; + color: #fff; + background-image: none; +} + +button.dt-button.btn-inverse, +div.dt-button.btn-inverse, +a.dt-button.btn-inverse { + background-color: #404E67; + border-color: #404E67; + border-radius: 2px; + color: #fff; + background-image: none; +} + +button.dt-button:hover:not(.disabled), +div.dt-button:hover:not(.disabled), +a.dt-button:hover:not(.disabled) { + background-image: none; + background-color: #01c2c5; + border-color: #01a9ac; +} + +button.dt-button.btn-warning:hover:not(.disabled), +div.dt-button.btn-warning:hover:not(.disabled), +a.dt-button.btn-warning:hover:not(.disabled) { + background-image: none; + background-color: #feb798; + border-color: #fe9365; +} + +button.dt-button.btn-danger:hover:not(.disabled), +div.dt-button.btn-danger:hover:not(.disabled), +a.dt-button.btn-danger:hover:not(.disabled) { + background-image: none; + background-color: #ef5f51; + border-color: #eb3422; +} + +button.dt-button.btn-inverse:hover:not(.disabled), +div.dt-button.btn-inverse:hover:not(.disabled), +a.dt-button.btn-inverse:hover:not(.disabled) { + background-image: none; + background-color: #546686; + border-color: #404E67; +} + +div.dt-button-collection button.dt-button:active:not(.disabled), +div.dt-button-collection button.dt-button.active:not(.disabled), +div.dt-button-collection div.dt-button:active:not(.disabled), +div.dt-button-collection div.dt-button.active:not(.disabled), +div.dt-button-collection a.dt-button:active:not(.disabled), +div.dt-button-collection a.dt-button.active:not(.disabled) { + background-color: #01a9ac; + border-color: #01a9ac; + background-image: none; +} + +div.dt-buttons { + clear: both; +} + +.card .table-card-header b { + display: block; + color: #01a9ac; + margin-top: 15px; +} + +.card .table-card-header span { + color: #017779; + display: inline-block; + margin-top: 0; +} + +div.dataTables_wrapper div.dataTables_info { + display: inline-block; +} + +/*===== Colreorder data-table ===== */ +table.DTCR_clonedTable.dataTable { + position: absolute !important; + background-color: rgba(255, 255, 255, 0.7); + z-index: 202; +} + +div.DTCR_pointer { + width: 1px; + background-color: #0259C4; + z-index: 201; +} + +/*===== Fixed-column data-table ===== */ +table.DTFC_Cloned thead, +table.DTFC_Cloned tfoot { + background-color: white; +} + +div.DTFC_Blocker { + background-color: white; +} + +div.DTFC_LeftWrapper table.dataTable, +div.DTFC_RightWrapper table.dataTable { + margin-bottom: 0; + z-index: 2; +} + +div.DTFC_LeftWrapper table.dataTable.no-footer, +div.DTFC_RightWrapper table.dataTable.no-footer { + border-bottom: none; +} + +th, +td { + white-space: nowrap; +} + +/*===== Fixed-header data-table ===== */ +table.fixedHeader-floating { + position: fixed !important; + background-color: white; +} + +table.fixedHeader-floating.no-footer { + border-bottom-width: 0; +} + +table.fixedHeader-locked { + position: absolute !important; + background-color: white; +} + +@media print { + table.fixedHeader-floating { + display: none; + } +} + +/*===== Key-table data-table ===== */ +table.dataTable th.focus, +table.dataTable td.focus { + outline: 3px solid #01a9ac; + outline-offset: -1px; +} + +table.dataTable td.focus { + outline: 1px solid #eb3422; + outline-offset: -3px; + background-color: #f8e6e6 !important; +} + +#events { + margin-bottom: 1em; + padding: 1em; + background-color: #f6f6f6; + border: 1px solid #999; + border-radius: 3px; + height: 100px; + overflow: auto; +} + +/*===== Row-Re-order data-table ===== */ +table.dt-rowReorder-float { + position: absolute !important; + opacity: 0.8; + table-layout: fixed; + outline: 2px solid #888; + outline-offset: -2px; + z-index: 2001; +} + +tr.dt-rowReorder-moving { + outline: 2px solid #555; + outline-offset: -2px; +} + +body.dt-rowReorder-noOverflow { + overflow-x: hidden; +} + +table.dataTable td.reorder { + text-align: center; + cursor: move; +} + +#result { + border: 1px solid #888; + background: #f7f7f7; + padding: 1em; + margin-bottom: 1em; +} + +/*===== Scroller data-table ===== */ +div.DTS { + display: block !important; +} + +div.DTS tbody th, +div.DTS tbody td { + white-space: nowrap; +} + +div.DTS div.DTS_Loading { + z-index: 1; +} + +div.DTS div.dataTables_scrollBody table { + z-index: 2; +} + +div.DTS div.dataTables_paginate, +div.DTS div.dataTables_length { + display: none; +} + +/**====== Data-table css end ======**/ +/** ===================== + Foo-table css start +========================== **/ +.footable .pagination > .active > a, +.footable .pagination > .active > a:focus, +.footable .pagination > .active > a:hover, +.footable .pagination > .active > span, +.footable .pagination > .active > span:focus, +.footable .pagination > .active > span:hover { + background-color: #01a9ac; + border-color: #01a9ac; +} + +.footable .pagination > li > a, +.footable .pagination > li > span { + color: #222; +} + +.footable-details.table, +.footable.table, +table.footable > tfoot > tr.footable-paging > td > span.label { + margin-bottom: 0; +} + +table.footable-paging-center > tfoot > tr.footable-paging > td { + padding-bottom: 0; +} + +/**====== Foo-table css end ======**/ +/** ===================== + Handson css start +========================== **/ +.make-me-red { + color: red; +} + +.scroll-container .wtHolder { + height: 350px !important; +} + +.scroll-container #highlighting .wtHolder, +.scroll-container #populating .wtHolder, +.scroll-container #paginating .wtHolder, +.scroll-container #searching .wtHolder, +.scroll-container #drag .wtHolder, +.scroll-container #validation .wtHolder, +.scroll-container #readOnly .wtHolder, +.scroll-container #nonEditable .wtHolder, +.scroll-container #numericData .wtHolder, +.scroll-container #dateDate .wtHolder, +.scroll-container #timeData .wtHolder, +.scroll-container #checkbox .wtHolder, +.scroll-container #select .wtHolder, +.scroll-container #dropdown .wtHolder, +.scroll-container #autocomplete .wtHolder, +.scroll-container #jQuery .wtHolder, +.scroll-container #chromaJS .wtHolder, +.scroll-container #context .wtHolder, +.scroll-container #configuration .wtHolder, +.scroll-container #copyPaste .wtHolder, +.scroll-container #buttons .wtHolder, +.scroll-container #comments .wtHolder { + height: auto !important; +} + +.handson-pagination { + margin-top: 30px; +} + +.currentRow { + background-color: #F9F9FB !important; +} + +.currentCol { + background-color: #E7E8EF !important; +} + +.contact-table tr td:nth-child(n-2) { + text-align: center; +} + +.contact-table tr td:last-child { + position: relative; +} + +.contact-table tr td:last-child .dropdown-menu { + top: 52px; +} + +/**====== Handson css end ======**/ +#checkbox-select tr td.select-checkbox, #checkbox-select tr th.select-checkbox { + padding-left: 30px; +} + +#checkbox-select tr td.select-checkbox:before, #checkbox-select tr td.select-checkbox:after, #checkbox-select tr th.select-checkbox:before, #checkbox-select tr th.select-checkbox:after { + left: 15px; +} + +/** ===================== + Alert css start +========================== **/ +.alert { + font-size: 15px; + margin-bottom: 2rem; +} + +.alert.icons-alert { + border-left-width: 48px; +} + +.alert.icons-alert .alert-icon { + left: 15px; + position: relative; + text-align: center; + top: 0; + z-index: 3; +} + +.alert.icons-alert p { + line-height: 21px; + margin-bottom: 0; +} + +.close { + font-size: 16px; + margin-top: 5px; +} + +/*===== Primary alert ===== */ +.alert-default { + background-color: #fff; + border-color: #e0e0e0; + color: #e0e0e0; +} + +.alert-primary { + background-color: #fff; + border-color: #01a9ac; + color: #01a9ac; +} + +.alert-success { + background-color: #fff; + border-color: #0ac282; + color: #0ac282; +} + +.alert-info { + background-color: #fff; + border-color: #2DCEE3; + color: #2DCEE3; +} + +.alert-warning { + background-color: #fff; + border-color: #fe9365; + color: #fe9365; +} + +.alert-danger { + background-color: #fff; + border-color: #eb3422; + color: #eb3422; +} + +/*===== Border alert ===== */ +.border-default { + border-color: transparent; + border-left: 3px solid #e0e0e0; + border-radius: 0; + -webkit-box-shadow: 0 0 1px #999; + box-shadow: 0 0 1px #999; + color: #e0e0e0; +} + +.border-primary { + border-color: transparent; + border-left: 3px solid #01a9ac; + border-radius: 0; + -webkit-box-shadow: 0 0 1px #999; + box-shadow: 0 0 1px #999; + color: #01a9ac; +} + +.border-success { + border-color: transparent; + border-left: 3px solid #0ac282; + border-radius: 0; + -webkit-box-shadow: 0 0 1px #999; + box-shadow: 0 0 1px #999; + color: #0ac282; +} + +.border-info { + border-color: transparent; + border-left: 3px solid #2DCEE3; + border-radius: 0; + -webkit-box-shadow: 0 0 1px #999; + box-shadow: 0 0 1px #999; + color: #2DCEE3; +} + +.border-warning { + border-color: transparent; + border-left: 3px solid #fe9365; + border-radius: 0; + -webkit-box-shadow: 0 0 1px #999; + box-shadow: 0 0 1px #999; + color: #fe9365; +} + +.border-danger { + border-color: transparent; + border-left: 3px solid #eb3422; + border-radius: 0; + -webkit-box-shadow: 0 0 1px #999; + box-shadow: 0 0 1px #999; + color: #eb3422; +} + +/*===== Solid-background alert ===== */ +.background-default { + background-color: #e0e0e0; + color: #fff; +} + +.background-primary { + background-color: #01a9ac; + color: #fff; +} + +.background-success { + background-color: #0ac282; + color: #fff; +} + +.background-info { + background-color: #2DCEE3; + color: #fff; +} + +.background-warning { + background-color: #fe9365; + color: #fff; +} + +.background-danger { + background-color: #eb3422; + color: #fff; +} + +.icons-alert { + position: relative; +} + +.icons-alert:before { + color: #fff; + content: '\f027'; + font-family: 'IcoFont' !important; + font-size: 16px; + left: -30px; + position: absolute; + top: 20px; +} + +[class*="alert-"] code { + margin-left: 10px; +} + +/*======= Alert css ends ===========*/ +/* ======================================= + Authentication-page css start + ========================================= */ +.login-block { + padding: 30px 0; + margin: 0 auto; + background: url(../images/auth/bg.jpg) no-repeat; + background-size: cover; + min-height: 100vh; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.login-block .auth-box { + margin: 20px auto 0 auto; + max-width: 450px; +} + +.login-block .auth-box .confirm h3 { + color: #01a9ac; + font-size: 34px; +} + +.login-block .auth-box i.icofont-check-circled { + font-size: 42px; +} + +.login-block.offline-404 .auth-box { + max-width: 650px; +} + +.login-block.offline-404 .auth-box h1 { + color: #2c3e50; + font-size: 160px; + font-weight: 600; + letter-spacing: 5px; + text-shadow: 3px -2px 4px rgba(128, 128, 128, 0.57); +} + +.login-block.with-header { + min-height: calc(100vh - 56px); +} + +.footer { + background-color: #404E67; + color: #fff; + padding: 15px 0; + position: fixed; + bottom: 0; + width: 100%; +} + +.footer p { + margin-bottom: 0; +} + +/** ===================== + Breadcrumb css start +========================== **/ +.caption-breadcrumb .breadcrumb-header, .primary-breadcrumb .breadcrumb-header, .inverse-breadcrumb .breadcrumb-header, .danger-breadcrumb .breadcrumb-header, .info-breadcrumb .breadcrumb-header, .warning-breadcrumb .breadcrumb-header, .success-breadcrumb .breadcrumb-header { + display: inline-block; +} + +.caption-breadcrumb .breadcrumb-header span, .primary-breadcrumb .breadcrumb-header span, .inverse-breadcrumb .breadcrumb-header span, .danger-breadcrumb .breadcrumb-header span, .info-breadcrumb .breadcrumb-header span, .warning-breadcrumb .breadcrumb-header span, .success-breadcrumb .breadcrumb-header span { + display: block; + font-size: 13px; + margin-top: 5px; +} + +.front-icon-breadcrumb .breadcrumb-header { + display: inline-block; +} + +.front-icon-breadcrumb .big-icon { + display: inline-block; +} + +.front-icon-breadcrumb .big-icon i { + font-size: 50px; + margin-right: 10px; + color: #01a9ac; +} + +.front-icon-breadcrumb .d-inline-block span { + display: block; + font-size: 13px; + margin-top: 5px; +} + +.primary-breadcrumb, .inverse-breadcrumb, .danger-breadcrumb, .info-breadcrumb, .warning-breadcrumb, .success-breadcrumb { + background-color: #01a9ac; + color: #fff; +} + +.primary-breadcrumb h5, .inverse-breadcrumb h5, .danger-breadcrumb h5, .info-breadcrumb h5, .warning-breadcrumb h5, .success-breadcrumb h5, .primary-breadcrumb a, .inverse-breadcrumb a, .danger-breadcrumb a, .info-breadcrumb a, .warning-breadcrumb a, .success-breadcrumb a, .primary-breadcrumb .breadcrumb-title li:last-child a, .inverse-breadcrumb .breadcrumb-title li:last-child a, .danger-breadcrumb .breadcrumb-title li:last-child a, .info-breadcrumb .breadcrumb-title li:last-child a, .warning-breadcrumb .breadcrumb-title li:last-child a, .success-breadcrumb .breadcrumb-title li:last-child a, .primary-breadcrumb .breadcrumb-item + .breadcrumb-item::before, .inverse-breadcrumb .breadcrumb-item + .breadcrumb-item::before, .danger-breadcrumb .breadcrumb-item + .breadcrumb-item::before, .info-breadcrumb .breadcrumb-item + .breadcrumb-item::before, .warning-breadcrumb .breadcrumb-item + .breadcrumb-item::before, .success-breadcrumb .breadcrumb-item + .breadcrumb-item::before { + color: #fff; +} + +.inverse-breadcrumb { + background-color: #404E67; +} + +.danger-breadcrumb { + background-color: #eb3422; +} + +.info-breadcrumb { + background-color: #2DCEE3; +} + +.warning-breadcrumb { + background-color: #fe9365; +} + +.success-breadcrumb { + background-color: #0ac282; +} + +/**====== Breadcrumb css end ======**/ +/** ===================== + Chart css start +========================== **/ +.nvd-chart { + height: 400px; +} + +.peity-chart .peity { + width: 100%; + height: 250px; +} + +@-webkit-keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} + +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} + +.morris-hover { + position: absolute; + min-width: 100px; + width: 100px; + right: 0; + background: #fff; + padding: 20px; + border: 1px solid #ccc; +} + +/**====== Chart css end ======**/ +.rickshaw_graph svg { + width: 100% !important; +} + +/** ===================== + Chatting css start +========================== **/ +.chat-bg { + background-image: url("../images/chat-bg.jpg"); + background-size: cover; + background-blend-mode: overlay; + background-color: rgba(255, 255, 255, 0.45); +} + +#main-chat .chat-single-box.active .chat-header { + background-color: #01a9ac; +} + +#main-chat .chat-single-box.active .chat-header a { + color: #fff; +} + +#main-chat .chat-single-box .chat-header a { + color: #fff; +} + +#main-chat .chat-box ul.boxs li.chat-single-box .chat-header.custom-collapsed { + position: absolute; + bottom: 0; + width: 300px; +} + +#main-chat .minimized { + background-color: #1e2730; +} + +#main-chat .user-groups { + padding-left: 20px; + padding-bottom: 20px; + border-bottom: 1px solid #ddd; + margin-bottom: 20px; +} + +#main-chat .user-groups .userlist-box { + border-bottom: none; +} + +#main-chat .user-groups .userlist-box:last-child { + padding-bottom: 0; + margin-bottom: 0; +} + +#main-chat .user-groups .media { + padding-left: 0; +} + +#main-chat .user-groups h6 { + font-size: 15px; + font-weight: 600; + margin-bottom: 20px; +} + +#main-chat .user-groups li { + margin-bottom: 20px; +} + +#main-chat .user-groups li:last-child { + margin-bottom: 0; +} + +#main-chat .user-groups li.work, #main-chat .user-groups li.frnds { + position: relative; + padding-left: 20px; +} + +#main-chat .user-groups li.work:before, #main-chat .user-groups li.frnds:before { + content: ''; + position: absolute; + height: 10px; + width: 10px; + background-color: #0ac282; + border-radius: 50px; + left: 0; + top: 6px; +} + +#main-chat .user-groups li.frnds:before { + background-color: #eb3422; +} + +.user-box { + height: 100%; +} + +.close { + opacity: 1; +} + +.write-msg { + padding: 12px; + bottom: 10px; + border-top: 1px solid #ddd; +} + +.write-msg #paper-btn i { + font-size: 18px; + margin-right: 0; + cursor: pointer; +} + +.chat-box .secondary:active:hover { + background-color: #fff; +} + +#main-chat .chat-box ul.boxs li.minimized { + height: 30px; + width: 30px; + bottom: 0; + position: absolute; + left: -50px; + border-radius: 5px 5px 0 0; + cursor: pointer; +} + +#main-chat .chat-box ul.boxs li.minimized .count { + color: #fff; + text-align: center; + margin: 5px; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown { + list-style: none; + display: none; + position: absolute; + background-color: #f5f5f5; + -webkit-box-shadow: 0 1px 8px 0 rgba(5, 5, 5, 0.5); + box-shadow: 0 1px 8px 0 rgba(5, 5, 5, 0.5); + width: 150px; + z-index: 100; + border-radius: 5px; + padding: 5px 0; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li { + padding: 2px 5px; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li div { + display: inline-block; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .username { + width: 85%; + height: 22px; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove { + width: 13%; + padding: 2PX 4PX; + float: right; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove:hover { + background-color: #c0c0c0 !important; +} + +#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li:hover { + color: black; +} + +#main-chat .chat-box ul.boxs li.hidden { + display: none; +} + +.chat-single-box { + height: 440px; + float: right; + width: 300px; + margin-right: 15px; + direction: ltr; + z-index: 999; + bottom: 0; +} + +.chat-single-box .chat-header { + background-color: #e0e0e0; + color: #fff; +} + +.chat-single-box .chat-header .close { + margin-top: 0; +} + +.box-live-status { + height: 10px; + width: 10px; + border-radius: 100%; + border: 1px solid; +} + +.chat-msg-img { + height: 50px; + width: 50px; +} + +.msg-reply { + padding: 5px; + position: relative; + right: 10px; + border-radius: 2px; + top: 6px; + margin-bottom: 10px; +} + +.header-users { + right: 0; + top: 103px; + width: 300px; + height: 100%; +} + +.users { + right: 0; + top: 103px; + width: 300px; + height: 100%; +} + +.p-chat-user { + position: fixed; + top: 56px; + z-index: 99; + border-left: 1px solid #ccc; +} + +.users-main { + height: 100%; + width: 300px; + position: fixed; + border-radius: 0px; +} + +.userlist-box { + cursor: pointer; + border-bottom: 1px solid #efefef; +} + +.userlist-box .media-left { + padding-right: 10px; +} + +.users-main .media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-top: 0; + padding-bottom: 10px; + margin-bottom: 10px; + padding-left: 20px; + padding-right: 20px; + position: relative; +} + +.user-box .media-object { + height: 45px; + width: 45px; + display: inline-block; +} + +.chat-menu-content, +.chat-menu-reply { + background: #f3f3f3; + position: relative; + overflow: visible; + border-radius: 4px; +} + +.chat-menu-content:before { + position: absolute; + top: 20px; + left: -14px; + width: 0; + height: 0; + content: ''; + border: 8px solid transparent; + border-right-color: #f3f3f3; +} + +.chat-menu-reply:before { + position: absolute; + top: 20px; + right: -14px; + width: 0; + height: 0; + content: ''; + border: 8px solid transparent; + border-left-color: #01a9ac; +} + +.chat-reply-box { + background-color: #fff; + position: absolute; + bottom: 73px; + width: 100%; + padding-top: 15px; + padding-left: 20px; + padding-right: 20px; + padding-bottom: 10px; + border-top: 1px solid #ccc; +} + +.chat-inner-header { + text-align: center; + margin-bottom: 20px; + border-bottom: 1px solid #ccc; + padding: 20px; +} + +.chat-send { + position: absolute; + bottom: 5px; + right: 0; + border: none; + background-color: transparent; + color: #01a9ac; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +.showChat_inner .chat-messages { + padding-bottom: 20px; + padding-left: 15px; + padding-right: 15px; +} + +.chat-menu-content .chat-cont, +.chat-menu-reply .chat-cont { + padding: 10px; +} + +.chat-menu-content .chat-time, +.chat-menu-reply .chat-time { + padding-left: 10px; + padding-bottom: 10px; +} + +.back_chatBox { + margin: 0 auto; + font-weight: 600; +} + +.back_chatBox i { + float: left; + position: absolute; + margin-top: 5px; + left: 20px; + cursor: pointer; +} + +.designation { + cursor: pointer; +} + +.extra-profile-list { + display: none; +} + +.chat-menu-reply .chat-cont, +.chat-menu-reply .chat-time { + color: #fff; +} + +.chat-menu-reply { + background: #01a9ac; + margin-right: 10px; +} + +.users-main .media .chat-header { + font-size: 14px; + font-weight: 600; +} + +.users-main .media-body div + div { + font-size: 12px; +} + +.chat-body { + overflow-y: auto; + height: 340px; +} + +.users-main-fix { + height: auto; + position: fixed; + bottom: 0px; + top: 151px; +} + +.chat-footer, +.chat-link { + border-color: #01a9ac; +} + +.chat-footer .input-group-addon { + padding: 7px .75rem; +} + +.form-control:focus ~ .chat-send { + border-color: #01a9ac; +} + +.minimized-box { + padding: 5px 10px; +} + +.write-msg input { + border-radius: 0; + border-right: 0; +} + +.write-msg .btn { + -webkit-box-shadow: none; + box-shadow: none; + border-left: 0; + font-size: 14px; +} + +.write-msg .btn-secondary:hover { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.15); + border-left: 0; +} + +.form-control:focus ~ .input-group-btn .btn-secondary { + border-color: #66afe9; + color: #01a9ac; +} + +.img-chat-profile { + height: 45px; + width: 45px; +} + +.chat-minimize .chat-body, +.chat-minimize .chat-footer { + display: none; +} + +.chat-box { + margin-right: 290px; + height: 440px; + position: fixed; + bottom: 0; + right: 0; + z-index: 99; +} + +.user-box .media-object, +.friend-box .media-object { + height: 45px; + width: 45px; + display: inline-block; +} + +.friend-box img { + margin-right: 10px; + margin-bottom: 10px; +} + +.chat-header { + color: #222222; +} + +.live-status { + height: 10px; + width: 10px; + position: absolute; + top: 20px; + right: 20px; + border-radius: 100%; + border: 1px solid; +} + +.showChat { + display: none; +} + +.showChat_inner { + position: fixed; + top: 56px; + background-color: white; + right: 0; + display: none; + width: 300px; + height: 100%; + z-index: 99; + border-left: 1px solid #ccc; +} + +.showChat_inner .img-circle { + border-radius: 0 !important; +} + +/**====== Chatting css end ======**/ +/* ======================= + Start Color-page Css +=========================== */ +.amber-colors ul li p, +.bg-danger li p, +.bg-default li p, +.bg-info li p, +.bg-primary li p, +.bg-success li p, +.bg-warning li p, +.blue-colors ul li p, +.blue-grey-colors ul li p, +.brown-colors ul li p, +.cyan-colors ul li p, +.deep-orange-colors ul li p, +.deep-purple-colors ul li p, +.green-colors ul li p, +.grey-colors ul li p, +.indigo-colors ul li p, +.light-blue-colors ul li p, +.light-green-colors ul li p, +.lime-colors ul li p, +.orange-colors ul li p, +.pink-colors ul li p, +.purple-colors ul li p, +.red-colors ul li p, +.teal-colors ul li p, +.yellow-colors ul li p, +.primary-colorr ul li p, +.success-colorr ul li p, +.info-colorr ul li p, +.warning-colorr ul li p, +.danger-colorr ul li p { + font-size: 18px; + padding: 10px 0; + text-align: center; + text-transform: uppercase; + color: #fff; + margin-bottom: 0; +} + +/**====== Accent-red-color css start ======**/ +.red-colors ul li:nth-child(14) { + background-color: #e40505; +} + +.red-colors ul li:nth-child(14) p:before { + content: "#e40505"; +} + +.red-colors ul li:nth-child(13) { + background-color: #f30606; +} + +.red-colors ul li:nth-child(13) p:before { + content: "#f30606"; +} + +.red-colors ul li:nth-child(12) { + background-color: #f90f0f; +} + +.red-colors ul li:nth-child(12) p:before { + content: "#f90f0f"; +} + +.red-colors ul li:nth-child(11) { + background-color: #fa1d1d; +} + +.red-colors ul li:nth-child(11) p:before { + content: "#fa1d1d"; +} + +.red-colors ul li:nth-child(10) { + background-color: #fa2c2c; +} + +.red-colors ul li:nth-child(10) p:before { + content: "#fa2c2c"; +} + +.red-colors ul li:nth-child(9) { + background-color: #fa3b3b; +} + +.red-colors ul li:nth-child(9) p:before { + content: "#fa3b3b"; +} + +.red-colors ul li:nth-child(8) { + background-color: #fb4a4a; +} + +.red-colors ul li:nth-child(8) p:before { + content: "#fb4a4a"; +} + +.red-colors ul li:nth-child(7) { + background-color: #fb5959; +} + +.red-colors ul li:nth-child(7) p:before { + content: "#fb5959"; +} + +.red-colors ul li:nth-child(6) { + background-color: #fb6868; +} + +.red-colors ul li:nth-child(6) p:before { + content: "#fb6868"; +} + +.red-colors ul li:nth-child(5) { + background-color: #fc7777; +} + +.red-colors ul li:nth-child(5) p:before { + content: "#fc7777"; +} + +.red-colors ul li:nth-child(4) { + background-color: #fc8686; +} + +.red-colors ul li:nth-child(4) p:before { + content: "#fc8686"; +} + +.red-colors ul li:nth-child(3) { + background-color: #fd9595; +} + +.red-colors ul li:nth-child(3) p:before { + content: "#fd9595"; +} + +.red-colors ul li:nth-child(2) { + background-color: #fda4a4; +} + +.red-colors ul li:nth-child(2) p:before { + content: "#fda4a4"; +} + +.red-colors ul li:nth-child(1) { + background-color: #fdb3b3; +} + +.red-colors ul li:nth-child(1) p:before { + content: "#fdb3b3"; +} + +/**====== Accent-red-color css end ======**/ +/**====== Accent-pink-color css start ======**/ +.pink-colors ul li:nth-child(14) { + background-color: #d4166c; +} + +.pink-colors ul li:nth-child(14) p:before { + content: "#d4166c"; +} + +.pink-colors ul li:nth-child(13) { + background-color: #e21873; +} + +.pink-colors ul li:nth-child(13) p:before { + content: "#e21873"; +} + +.pink-colors ul li:nth-child(12) { + background-color: #e7217b; +} + +.pink-colors ul li:nth-child(12) p:before { + content: "#e7217b"; +} + +.pink-colors ul li:nth-child(11) { + background-color: #e92f83; +} + +.pink-colors ul li:nth-child(11) p:before { + content: "#e92f83"; +} + +.pink-colors ul li:nth-child(10) { + background-color: #ea3d8b; +} + +.pink-colors ul li:nth-child(10) p:before { + content: "#ea3d8b"; +} + +.pink-colors ul li:nth-child(9) { + background-color: #ec4b94; +} + +.pink-colors ul li:nth-child(9) p:before { + content: "#ec4b94"; +} + +.pink-colors ul li:nth-child(8) { + background-color: #ed599c; +} + +.pink-colors ul li:nth-child(8) p:before { + content: "#ed599c"; +} + +.pink-colors ul li:nth-child(7) { + background-color: #ef67a4; +} + +.pink-colors ul li:nth-child(7) p:before { + content: "#ef67a4"; +} + +.pink-colors ul li:nth-child(6) { + background-color: #f074ac; +} + +.pink-colors ul li:nth-child(6) p:before { + content: "#f074ac"; +} + +.pink-colors ul li:nth-child(5) { + background-color: #f282b5; +} + +.pink-colors ul li:nth-child(5) p:before { + content: "#f282b5"; +} + +.pink-colors ul li:nth-child(4) { + background-color: #f390bd; +} + +.pink-colors ul li:nth-child(4) p:before { + content: "#f390bd"; +} + +.pink-colors ul li:nth-child(3) { + background-color: #f59ec5; +} + +.pink-colors ul li:nth-child(3) p:before { + content: "#f59ec5"; +} + +.pink-colors ul li:nth-child(2) { + background-color: #f6accd; +} + +.pink-colors ul li:nth-child(2) p:before { + content: "#f6accd"; +} + +.pink-colors ul li:nth-child(1) { + background-color: #f8bad6; +} + +.pink-colors ul li:nth-child(1) p:before { + content: "#f8bad6"; +} + +/**====== Accent-pink-color css end ======**/ +/**====== Accent-purple-color css start ======**/ +.purple-colors ul li:nth-child(14) { + background-color: #b014ff; +} + +.purple-colors ul li:nth-child(14) p:before { + content: "#b014ff"; +} + +.purple-colors ul li:nth-child(13) { + background-color: #b524ff; +} + +.purple-colors ul li:nth-child(13) p:before { + content: "#b524ff"; +} + +.purple-colors ul li:nth-child(12) { + background-color: #ba33ff; +} + +.purple-colors ul li:nth-child(12) p:before { + content: "#ba33ff"; +} + +.purple-colors ul li:nth-child(11) { + background-color: #c042ff; +} + +.purple-colors ul li:nth-child(11) p:before { + content: "#c042ff"; +} + +.purple-colors ul li:nth-child(10) { + background-color: #c552ff; +} + +.purple-colors ul li:nth-child(10) p:before { + content: "#c552ff"; +} + +.purple-colors ul li:nth-child(9) { + background-color: #ca61ff; +} + +.purple-colors ul li:nth-child(9) p:before { + content: "#ca61ff"; +} + +.purple-colors ul li:nth-child(8) { + background-color: #cf70ff; +} + +.purple-colors ul li:nth-child(8) p:before { + content: "#cf70ff"; +} + +.purple-colors ul li:nth-child(7) { + background-color: #d47fff; +} + +.purple-colors ul li:nth-child(7) p:before { + content: "#d47fff"; +} + +.purple-colors ul li:nth-child(6) { + background-color: #d98fff; +} + +.purple-colors ul li:nth-child(6) p:before { + content: "#d98fff"; +} + +.purple-colors ul li:nth-child(5) { + background-color: #de9eff; +} + +.purple-colors ul li:nth-child(5) p:before { + content: "#de9eff"; +} + +.purple-colors ul li:nth-child(4) { + background-color: #e4adff; +} + +.purple-colors ul li:nth-child(4) p:before { + content: "#e4adff"; +} + +.purple-colors ul li:nth-child(3) { + background-color: #e9bdff; +} + +.purple-colors ul li:nth-child(3) p:before { + content: "#e9bdff"; +} + +.purple-colors ul li:nth-child(2) { + background-color: #eeccff; +} + +.purple-colors ul li:nth-child(2) p:before { + content: "#eeccff"; +} + +.purple-colors ul li:nth-child(1) { + background-color: #f3dbff; +} + +.purple-colors ul li:nth-child(1) p:before { + content: "#f3dbff"; +} + +/**====== Accent-purple-color css end ======**/ +/**====== Deep-purple-color css start ======**/ +.deep-purple-colors ul li:nth-child(14) { + background-color: #6b05f9; +} + +.deep-purple-colors ul li:nth-child(14) p:before { + content: "#6b05f9"; +} + +.deep-purple-colors ul li:nth-child(13) { + background-color: #7414fa; +} + +.deep-purple-colors ul li:nth-child(13) p:before { + content: "#7414fa"; +} + +.deep-purple-colors ul li:nth-child(12) { + background-color: #7d23fa; +} + +.deep-purple-colors ul li:nth-child(12) p:before { + content: "#7d23fa"; +} + +.deep-purple-colors ul li:nth-child(11) { + background-color: #8632fb; +} + +.deep-purple-colors ul li:nth-child(11) p:before { + content: "#8632fb"; +} + +.deep-purple-colors ul li:nth-child(10) { + background-color: #8f41fb; +} + +.deep-purple-colors ul li:nth-child(10) p:before { + content: "#8f41fb"; +} + +.deep-purple-colors ul li:nth-child(9) { + background-color: #9850fb; +} + +.deep-purple-colors ul li:nth-child(9) p:before { + content: "#9850fb"; +} + +.deep-purple-colors ul li:nth-child(8) { + background-color: #a05ffc; +} + +.deep-purple-colors ul li:nth-child(8) p:before { + content: "#a05ffc"; +} + +.deep-purple-colors ul li:nth-child(7) { + background-color: #a96efc; +} + +.deep-purple-colors ul li:nth-child(7) p:before { + content: "#a96efc"; +} + +.deep-purple-colors ul li:nth-child(6) { + background-color: #b27cfc; +} + +.deep-purple-colors ul li:nth-child(6) p:before { + content: "#b27cfc"; +} + +.deep-purple-colors ul li:nth-child(5) { + background-color: #bb8bfd; +} + +.deep-purple-colors ul li:nth-child(5) p:before { + content: "#bb8bfd"; +} + +.deep-purple-colors ul li:nth-child(4) { + background-color: #c49afd; +} + +.deep-purple-colors ul li:nth-child(4) p:before { + content: "#c49afd"; +} + +.deep-purple-colors ul li:nth-child(3) { + background-color: #cda9fd; +} + +.deep-purple-colors ul li:nth-child(3) p:before { + content: "#cda9fd"; +} + +.deep-purple-colors ul li:nth-child(2) { + background-color: #d5b8fd; +} + +.deep-purple-colors ul li:nth-child(2) p:before { + content: "#d5b8fd"; +} + +.deep-purple-colors ul li:nth-child(1) { + background-color: #dec7fe; +} + +.deep-purple-colors ul li:nth-child(1) p:before { + content: "#dec7fe"; +} + +/**====== Deep-purple-color css end ======**/ +/**====== Indigo-color css start ======**/ +.indigo-colors ul li:nth-child(14) { + background-color: #415dfe; +} + +.indigo-colors ul li:nth-child(14) p:before { + content: "#415dfe"; +} + +.indigo-colors ul li:nth-child(13) { + background-color: #4d68fe; +} + +.indigo-colors ul li:nth-child(13) p:before { + content: "#4d68fe"; +} + +.indigo-colors ul li:nth-child(12) { + background-color: #5a72fe; +} + +.indigo-colors ul li:nth-child(12) p:before { + content: "#5a72fe"; +} + +.indigo-colors ul li:nth-child(11) { + background-color: #677dfe; +} + +.indigo-colors ul li:nth-child(11) p:before { + content: "#677dfe"; +} + +.indigo-colors ul li:nth-child(10) { + background-color: #7388fe; +} + +.indigo-colors ul li:nth-child(10) p:before { + content: "#7388fe"; +} + +.indigo-colors ul li:nth-child(9) { + background-color: #8093fe; +} + +.indigo-colors ul li:nth-child(9) p:before { + content: "#8093fe"; +} + +.indigo-colors ul li:nth-child(8) { + background-color: #8d9efe; +} + +.indigo-colors ul li:nth-child(8) p:before { + content: "#8d9efe"; +} + +.indigo-colors ul li:nth-child(7) { + background-color: #9aa9ff; +} + +.indigo-colors ul li:nth-child(7) p:before { + content: "#9aa9ff"; +} + +.indigo-colors ul li:nth-child(6) { + background-color: #a6b3ff; +} + +.indigo-colors ul li:nth-child(6) p:before { + content: "#a6b3ff"; +} + +.indigo-colors ul li:nth-child(5) { + background-color: #b3beff; +} + +.indigo-colors ul li:nth-child(5) p:before { + content: "#b3beff"; +} + +.indigo-colors ul li:nth-child(4) { + background-color: #c0c9ff; +} + +.indigo-colors ul li:nth-child(4) p:before { + content: "#c0c9ff"; +} + +.indigo-colors ul li:nth-child(3) { + background-color: #ccd4ff; +} + +.indigo-colors ul li:nth-child(3) p:before { + content: "#ccd4ff"; +} + +.indigo-colors ul li:nth-child(2) { + background-color: #d9dfff; +} + +.indigo-colors ul li:nth-child(2) p:before { + content: "#d9dfff"; +} + +.indigo-colors ul li:nth-child(1) { + background-color: #e6e9ff; +} + +.indigo-colors ul li:nth-child(1) p:before { + content: "#e6e9ff"; +} + +/**====== Indigo-color css end ======**/ +/**====== Blue-accent-color css start ======**/ +.blue-colors ul li:nth-child(14) { + background-color: #3a6eff; +} + +.blue-colors ul li:nth-child(14) p:before { + content: "#3a6eff"; +} + +.blue-colors ul li:nth-child(13) { + background-color: #4778ff; +} + +.blue-colors ul li:nth-child(13) p:before { + content: "#4778ff"; +} + +.blue-colors ul li:nth-child(12) { + background-color: #5381ff; +} + +.blue-colors ul li:nth-child(12) p:before { + content: "#5381ff"; +} + +.blue-colors ul li:nth-child(11) { + background-color: #608aff; +} + +.blue-colors ul li:nth-child(11) p:before { + content: "#608aff"; +} + +.blue-colors ul li:nth-child(10) { + background-color: #6d94ff; +} + +.blue-colors ul li:nth-child(10) p:before { + content: "#6d94ff"; +} + +.blue-colors ul li:nth-child(9) { + background-color: #7a9dff; +} + +.blue-colors ul li:nth-child(9) p:before { + content: "#7a9dff"; +} + +.blue-colors ul li:nth-child(8) { + background-color: #86a6ff; +} + +.blue-colors ul li:nth-child(8) p:before { + content: "#86a6ff"; +} + +.blue-colors ul li:nth-child(7) { + background-color: #93b0ff; +} + +.blue-colors ul li:nth-child(7) p:before { + content: "#93b0ff"; +} + +.blue-colors ul li:nth-child(6) { + background-color: #a0b9ff; +} + +.blue-colors ul li:nth-child(6) p:before { + content: "#a0b9ff"; +} + +.blue-colors ul li:nth-child(5) { + background-color: #adc3ff; +} + +.blue-colors ul li:nth-child(5) p:before { + content: "#adc3ff"; +} + +.blue-colors ul li:nth-child(4) { + background-color: #b9ccff; +} + +.blue-colors ul li:nth-child(4) p:before { + content: "#b9ccff"; +} + +.blue-colors ul li:nth-child(3) { + background-color: #c6d5ff; +} + +.blue-colors ul li:nth-child(3) p:before { + content: "#c6d5ff"; +} + +.blue-colors ul li:nth-child(2) { + background-color: #d3dfff; +} + +.blue-colors ul li:nth-child(2) p:before { + content: "#d3dfff"; +} + +.blue-colors ul li:nth-child(1) { + background-color: #e0e8ff; +} + +.blue-colors ul li:nth-child(1) p:before { + content: "#e0e8ff"; +} + +/**====== Blue-accent-color css end ======**/ +/**====== Light-blue-color css start ======**/ +.light-blue-colors ul li:nth-child(14) { + background-color: #059cf9; +} + +.light-blue-colors ul li:nth-child(14) p:before { + content: "#059cf9"; +} + +.light-blue-colors ul li:nth-child(13) { + background-color: #14a2fa; +} + +.light-blue-colors ul li:nth-child(13) p:before { + content: "#14a2fa"; +} + +.light-blue-colors ul li:nth-child(12) { + background-color: #23a8fa; +} + +.light-blue-colors ul li:nth-child(12) p:before { + content: "#23a8fa"; +} + +.light-blue-colors ul li:nth-child(11) { + background-color: #32aefb; +} + +.light-blue-colors ul li:nth-child(11) p:before { + content: "#32aefb"; +} + +.light-blue-colors ul li:nth-child(10) { + background-color: #41b4fb; +} + +.light-blue-colors ul li:nth-child(10) p:before { + content: "#41b4fb"; +} + +.light-blue-colors ul li:nth-child(9) { + background-color: #50bafb; +} + +.light-blue-colors ul li:nth-child(9) p:before { + content: "#50bafb"; +} + +.light-blue-colors ul li:nth-child(8) { + background-color: #5fc0fc; +} + +.light-blue-colors ul li:nth-child(8) p:before { + content: "#5fc0fc"; +} + +.light-blue-colors ul li:nth-child(7) { + background-color: #6ec6fc; +} + +.light-blue-colors ul li:nth-child(7) p:before { + content: "#6ec6fc"; +} + +.light-blue-colors ul li:nth-child(6) { + background-color: #7cccfc; +} + +.light-blue-colors ul li:nth-child(6) p:before { + content: "#7cccfc"; +} + +.light-blue-colors ul li:nth-child(5) { + background-color: #8bd2fd; +} + +.light-blue-colors ul li:nth-child(5) p:before { + content: "#8bd2fd"; +} + +.light-blue-colors ul li:nth-child(4) { + background-color: #9ad7fd; +} + +.light-blue-colors ul li:nth-child(4) p:before { + content: "#9ad7fd"; +} + +.light-blue-colors ul li:nth-child(3) { + background-color: #a9ddfd; +} + +.light-blue-colors ul li:nth-child(3) p:before { + content: "#a9ddfd"; +} + +.light-blue-colors ul li:nth-child(2) { + background-color: #b8e3fd; +} + +.light-blue-colors ul li:nth-child(2) p:before { + content: "#b8e3fd"; +} + +.light-blue-colors ul li:nth-child(1) { + background-color: #c7e9fe; +} + +.light-blue-colors ul li:nth-child(1) p:before { + content: "#c7e9fe"; +} + +/**====== Light-blue-color css end ======**/ +/**====== Cyan-color css start ======**/ +.cyan-colors ul li:nth-child(14) { + background-color: #05c6e3; +} + +.cyan-colors ul li:nth-child(14) p:before { + content: "#05c6e3"; +} + +.cyan-colors ul li:nth-child(13) { + background-color: #06d3f2; +} + +.cyan-colors ul li:nth-child(13) p:before { + content: "#06d3f2"; +} + +.cyan-colors ul li:nth-child(12) { + background-color: #0edbf9; +} + +.cyan-colors ul li:nth-child(12) p:before { + content: "#0edbf9"; +} + +.cyan-colors ul li:nth-child(11) { + background-color: #1dddfa; +} + +.cyan-colors ul li:nth-child(11) p:before { + content: "#1dddfa"; +} + +.cyan-colors ul li:nth-child(10) { + background-color: #2bdffa; +} + +.cyan-colors ul li:nth-child(10) p:before { + content: "#2bdffa"; +} + +.cyan-colors ul li:nth-child(9) { + background-color: #3ae1fa; +} + +.cyan-colors ul li:nth-child(9) p:before { + content: "#3ae1fa"; +} + +.cyan-colors ul li:nth-child(8) { + background-color: #49e4fb; +} + +.cyan-colors ul li:nth-child(8) p:before { + content: "#49e4fb"; +} + +.cyan-colors ul li:nth-child(7) { + background-color: #58e6fb; +} + +.cyan-colors ul li:nth-child(7) p:before { + content: "#58e6fb"; +} + +.cyan-colors ul li:nth-child(6) { + background-color: #67e8fb; +} + +.cyan-colors ul li:nth-child(6) p:before { + content: "#67e8fb"; +} + +.cyan-colors ul li:nth-child(5) { + background-color: #76eafc; +} + +.cyan-colors ul li:nth-child(5) p:before { + content: "#76eafc"; +} + +.cyan-colors ul li:nth-child(4) { + background-color: #85edfc; +} + +.cyan-colors ul li:nth-child(4) p:before { + content: "#85edfc"; +} + +.cyan-colors ul li:nth-child(3) { + background-color: #94effc; +} + +.cyan-colors ul li:nth-child(3) p:before { + content: "#94effc"; +} + +.cyan-colors ul li:nth-child(2) { + background-color: #a3f1fd; +} + +.cyan-colors ul li:nth-child(2) p:before { + content: "#a3f1fd"; +} + +.cyan-colors ul li:nth-child(1) { + background-color: #b2f3fd; +} + +.cyan-colors ul li:nth-child(1) p:before { + content: "#b2f3fd"; +} + +/**====== Cyan-color css start ======**/ +/**====== Teal-color css start ======**/ +.teal-colors ul li:nth-child(14) { + background-color: #05cfb3; +} + +.teal-colors ul li:nth-child(14) p:before { + content: "#05cfb3"; +} + +.teal-colors ul li:nth-child(13) { + background-color: #06dec0; +} + +.teal-colors ul li:nth-child(13) p:before { + content: "#06dec0"; +} + +.teal-colors ul li:nth-child(12) { + background-color: #06edcd; +} + +.teal-colors ul li:nth-child(12) p:before { + content: "#06edcd"; +} + +.teal-colors ul li:nth-child(11) { + background-color: #0af9d7; +} + +.teal-colors ul li:nth-child(11) p:before { + content: "#0af9d7"; +} + +.teal-colors ul li:nth-child(10) { + background-color: #19f9da; +} + +.teal-colors ul li:nth-child(10) p:before { + content: "#19f9da"; +} + +.teal-colors ul li:nth-child(9) { + background-color: #27f9dc; +} + +.teal-colors ul li:nth-child(9) p:before { + content: "#27f9dc"; +} + +.teal-colors ul li:nth-child(8) { + background-color: #36fadf; +} + +.teal-colors ul li:nth-child(8) p:before { + content: "#36fadf"; +} + +.teal-colors ul li:nth-child(7) { + background-color: #45fae1; +} + +.teal-colors ul li:nth-child(7) p:before { + content: "#45fae1"; +} + +.teal-colors ul li:nth-child(6) { + background-color: #54fbe3; +} + +.teal-colors ul li:nth-child(6) p:before { + content: "#54fbe3"; +} + +.teal-colors ul li:nth-child(5) { + background-color: #63fbe6; +} + +.teal-colors ul li:nth-child(5) p:before { + content: "#63fbe6"; +} + +.teal-colors ul li:nth-child(4) { + background-color: #72fbe8; +} + +.teal-colors ul li:nth-child(4) p:before { + content: "#72fbe8"; +} + +.teal-colors ul li:nth-child(3) { + background-color: #81fceb; +} + +.teal-colors ul li:nth-child(3) p:before { + content: "#81fceb"; +} + +.teal-colors ul li:nth-child(2) { + background-color: #90fced; +} + +.teal-colors ul li:nth-child(2) p:before { + content: "#90fced"; +} + +.teal-colors ul li:nth-child(1) { + background-color: #9ffcef; +} + +.teal-colors ul li:nth-child(1) p:before { + content: "#9ffcef"; +} + +/**====== Teal-color css end ======**/ +/**====== Green-color css start ======**/ +.green-colors ul li:nth-child(14) { + background-color: #05d85c; +} + +.green-colors ul li:nth-child(14) p:before { + content: "#05d85c"; +} + +.green-colors ul li:nth-child(13) { + background-color: #06e763; +} + +.green-colors ul li:nth-child(13) p:before { + content: "#06e763"; +} + +.green-colors ul li:nth-child(12) { + background-color: #06f669; +} + +.green-colors ul li:nth-child(12) p:before { + content: "#06f669"; +} + +.green-colors ul li:nth-child(11) { + background-color: #12f972; +} + +.green-colors ul li:nth-child(11) p:before { + content: "#12f972"; +} + +.green-colors ul li:nth-child(10) { + background-color: #21f97a; +} + +.green-colors ul li:nth-child(10) p:before { + content: "#21f97a"; +} + +.green-colors ul li:nth-child(9) { + background-color: #30fa83; +} + +.green-colors ul li:nth-child(9) p:before { + content: "#30fa83"; +} + +.green-colors ul li:nth-child(8) { + background-color: #3ffa8c; +} + +.green-colors ul li:nth-child(8) p:before { + content: "#3ffa8c"; +} + +.green-colors ul li:nth-child(7) { + background-color: #4efb95; +} + +.green-colors ul li:nth-child(7) p:before { + content: "#4efb95"; +} + +.green-colors ul li:nth-child(6) { + background-color: #5dfb9e; +} + +.green-colors ul li:nth-child(6) p:before { + content: "#5dfb9e"; +} + +.green-colors ul li:nth-child(5) { + background-color: #6cfba7; +} + +.green-colors ul li:nth-child(5) p:before { + content: "#6cfba7"; +} + +.green-colors ul li:nth-child(4) { + background-color: #7bfcb0; +} + +.green-colors ul li:nth-child(4) p:before { + content: "#7bfcb0"; +} + +.green-colors ul li:nth-child(3) { + background-color: #8afcb9; +} + +.green-colors ul li:nth-child(3) p:before { + content: "#8afcb9"; +} + +.green-colors ul li:nth-child(2) { + background-color: #98fcc2; +} + +.green-colors ul li:nth-child(2) p:before { + content: "#98fcc2"; +} + +.green-colors ul li:nth-child(1) { + background-color: #a7fdcb; +} + +.green-colors ul li:nth-child(1) p:before { + content: "#a7fdcb"; +} + +/**====== Green-color css end ======**/ +/**====== Light-Green-color css start ======**/ +.light-green-colors ul li:nth-child(14) { + background-color: #6fe423; +} + +.light-green-colors ul li:nth-child(14) p:before { + content: "#6fe423"; +} + +.light-green-colors ul li:nth-child(13) { + background-color: #78e631; +} + +.light-green-colors ul li:nth-child(13) p:before { + content: "#78e631"; +} + +.light-green-colors ul li:nth-child(12) { + background-color: #81e73e; +} + +.light-green-colors ul li:nth-child(12) p:before { + content: "#81e73e"; +} + +.light-green-colors ul li:nth-child(11) { + background-color: #8ae94c; +} + +.light-green-colors ul li:nth-child(11) p:before { + content: "#8ae94c"; +} + +.light-green-colors ul li:nth-child(10) { + background-color: #93eb5a; +} + +.light-green-colors ul li:nth-child(10) p:before { + content: "#93eb5a"; +} + +.light-green-colors ul li:nth-child(9) { + background-color: #9bec67; +} + +.light-green-colors ul li:nth-child(9) p:before { + content: "#9bec67"; +} + +.light-green-colors ul li:nth-child(8) { + background-color: #a4ee75; +} + +.light-green-colors ul li:nth-child(8) p:before { + content: "#a4ee75"; +} + +.light-green-colors ul li:nth-child(7) { + background-color: #adf083; +} + +.light-green-colors ul li:nth-child(7) p:before { + content: "#adf083"; +} + +.light-green-colors ul li:nth-child(6) { + background-color: #b6f190; +} + +.light-green-colors ul li:nth-child(6) p:before { + content: "#b6f190"; +} + +.light-green-colors ul li:nth-child(5) { + background-color: #bff39e; +} + +.light-green-colors ul li:nth-child(5) p:before { + content: "#bff39e"; +} + +.light-green-colors ul li:nth-child(4) { + background-color: #c8f5ac; +} + +.light-green-colors ul li:nth-child(4) p:before { + content: "#c8f5ac"; +} + +.light-green-colors ul li:nth-child(3) { + background-color: #d1f6b9; +} + +.light-green-colors ul li:nth-child(3) p:before { + content: "#d1f6b9"; +} + +.light-green-colors ul li:nth-child(2) { + background-color: #daf8c7; +} + +.light-green-colors ul li:nth-child(2) p:before { + content: "#daf8c7"; +} + +.light-green-colors ul li:nth-child(1) { + background-color: #e3fad4; +} + +.light-green-colors ul li:nth-child(1) p:before { + content: "#e3fad4"; +} + +/**====== Light-Green-color css end ======**/ +/**====== Lime-color css start ======**/ +.lime-colors ul li:nth-child(14) { + background-color: #baf905; +} + +.lime-colors ul li:nth-child(14) p:before { + content: "#baf905"; +} + +.lime-colors ul li:nth-child(13) { + background-color: #bffa14; +} + +.lime-colors ul li:nth-child(13) p:before { + content: "#bffa14"; +} + +.lime-colors ul li:nth-child(12) { + background-color: #c3fa23; +} + +.lime-colors ul li:nth-child(12) p:before { + content: "#c3fa23"; +} + +.lime-colors ul li:nth-child(11) { + background-color: #c7fb32; +} + +.lime-colors ul li:nth-child(11) p:before { + content: "#c7fb32"; +} + +.lime-colors ul li:nth-child(10) { + background-color: #cbfb41; +} + +.lime-colors ul li:nth-child(10) p:before { + content: "#cbfb41"; +} + +.lime-colors ul li:nth-child(9) { + background-color: #cffb50; +} + +.lime-colors ul li:nth-child(9) p:before { + content: "#cffb50"; +} + +.lime-colors ul li:nth-child(8) { + background-color: #d3fc5f; +} + +.lime-colors ul li:nth-child(8) p:before { + content: "#d3fc5f"; +} + +.lime-colors ul li:nth-child(7) { + background-color: #d7fc6e; +} + +.lime-colors ul li:nth-child(7) p:before { + content: "#d7fc6e"; +} + +.lime-colors ul li:nth-child(6) { + background-color: #dbfc7c; +} + +.lime-colors ul li:nth-child(6) p:before { + content: "#dbfc7c"; +} + +.lime-colors ul li:nth-child(5) { + background-color: #dffd8b; +} + +.lime-colors ul li:nth-child(5) p:before { + content: "#dffd8b"; +} + +.lime-colors ul li:nth-child(4) { + background-color: #e3fd9a; +} + +.lime-colors ul li:nth-child(4) p:before { + content: "#e3fd9a"; +} + +.lime-colors ul li:nth-child(3) { + background-color: #e8fda9; +} + +.lime-colors ul li:nth-child(3) p:before { + content: "#e8fda9"; +} + +.lime-colors ul li:nth-child(2) { + background-color: #ecfdb8; +} + +.lime-colors ul li:nth-child(2) p:before { + content: "#ecfdb8"; +} + +.lime-colors ul li:nth-child(1) { + background-color: #f0fec7; +} + +.lime-colors ul li:nth-child(1) p:before { + content: "#f0fec7"; +} + +/**====== Lime-color css end ======**/ +/**====== Yellow-color css start ======**/ +.yellow-colors ul li:nth-child(14) { + background-color: #ffd812; +} + +.yellow-colors ul li:nth-child(14) p:before { + content: "#ffd812"; +} + +.yellow-colors ul li:nth-child(13) { + background-color: #ffda1f; +} + +.yellow-colors ul li:nth-child(13) p:before { + content: "#ffda1f"; +} + +.yellow-colors ul li:nth-child(12) { + background-color: #ffdc2b; +} + +.yellow-colors ul li:nth-child(12) p:before { + content: "#ffdc2b"; +} + +.yellow-colors ul li:nth-child(11) { + background-color: #ffde38; +} + +.yellow-colors ul li:nth-child(11) p:before { + content: "#ffde38"; +} + +.yellow-colors ul li:nth-child(10) { + background-color: #ffe045; +} + +.yellow-colors ul li:nth-child(10) p:before { + content: "#ffe045"; +} + +.yellow-colors ul li:nth-child(9) { + background-color: #ffe352; +} + +.yellow-colors ul li:nth-child(9) p:before { + content: "#ffe352"; +} + +.yellow-colors ul li:nth-child(8) { + background-color: #ffe55e; +} + +.yellow-colors ul li:nth-child(8) p:before { + content: "#ffe55e"; +} + +.yellow-colors ul li:nth-child(7) { + background-color: #ffe76b; +} + +.yellow-colors ul li:nth-child(7) p:before { + content: "#ffe76b"; +} + +.yellow-colors ul li:nth-child(6) { + background-color: #ffe978; +} + +.yellow-colors ul li:nth-child(6) p:before { + content: "#ffe978"; +} + +.yellow-colors ul li:nth-child(5) { + background-color: #ffeb85; +} + +.yellow-colors ul li:nth-child(5) p:before { + content: "#ffeb85"; +} + +.yellow-colors ul li:nth-child(4) { + background-color: #ffed91; +} + +.yellow-colors ul li:nth-child(4) p:before { + content: "#ffed91"; +} + +.yellow-colors ul li:nth-child(3) { + background-color: #ffef9e; +} + +.yellow-colors ul li:nth-child(3) p:before { + content: "#ffef9e"; +} + +.yellow-colors ul li:nth-child(2) { + background-color: #fff1ab; +} + +.yellow-colors ul li:nth-child(2) p:before { + content: "#fff1ab"; +} + +.yellow-colors ul li:nth-child(1) { + background-color: #fff3b8; +} + +.yellow-colors ul li:nth-child(1) p:before { + content: "#fff3b8"; +} + +/**====== Yellow-color css end ======**/ +/**====== Amber-color css start ======**/ +.amber-colors ul li:nth-child(14) { + background-color: #ffb012; +} + +.amber-colors ul li:nth-child(14) p:before { + content: "#ffb012"; +} + +.amber-colors ul li:nth-child(13) { + background-color: #ffb41f; +} + +.amber-colors ul li:nth-child(13) p:before { + content: "#ffb41f"; +} + +.amber-colors ul li:nth-child(12) { + background-color: #ffb92b; +} + +.amber-colors ul li:nth-child(12) p:before { + content: "#ffb92b"; +} + +.amber-colors ul li:nth-child(11) { + background-color: #ffbd38; +} + +.amber-colors ul li:nth-child(11) p:before { + content: "#ffbd38"; +} + +.amber-colors ul li:nth-child(10) { + background-color: #ffc145; +} + +.amber-colors ul li:nth-child(10) p:before { + content: "#ffc145"; +} + +.amber-colors ul li:nth-child(9) { + background-color: #ffc552; +} + +.amber-colors ul li:nth-child(9) p:before { + content: "#ffc552"; +} + +.amber-colors ul li:nth-child(8) { + background-color: #ffca5e; +} + +.amber-colors ul li:nth-child(8) p:before { + content: "#ffca5e"; +} + +.amber-colors ul li:nth-child(7) { + background-color: #ffce6b; +} + +.amber-colors ul li:nth-child(7) p:before { + content: "#ffce6b"; +} + +.amber-colors ul li:nth-child(6) { + background-color: #ffd278; +} + +.amber-colors ul li:nth-child(6) p:before { + content: "#ffd278"; +} + +.amber-colors ul li:nth-child(5) { + background-color: #ffd685; +} + +.amber-colors ul li:nth-child(5) p:before { + content: "#ffd685"; +} + +.amber-colors ul li:nth-child(4) { + background-color: #ffdb91; +} + +.amber-colors ul li:nth-child(4) p:before { + content: "#ffdb91"; +} + +.amber-colors ul li:nth-child(3) { + background-color: #ffdf9e; +} + +.amber-colors ul li:nth-child(3) p:before { + content: "#ffdf9e"; +} + +.amber-colors ul li:nth-child(2) { + background-color: #ffe3ab; +} + +.amber-colors ul li:nth-child(2) p:before { + content: "#ffe3ab"; +} + +.amber-colors ul li:nth-child(1) { + background-color: #ffe7b8; +} + +.amber-colors ul li:nth-child(1) p:before { + content: "#ffe7b8"; +} + +/**====== Amber-color css end ======**/ +/**====== Orange-color css start ======**/ +.orange-colors ul li:nth-child(14) { + background-color: #ff7814; +} + +.orange-colors ul li:nth-child(14) p:before { + content: "#ff7814"; +} + +.orange-colors ul li:nth-child(13) { + background-color: #ff8124; +} + +.orange-colors ul li:nth-child(13) p:before { + content: "#ff8124"; +} + +.orange-colors ul li:nth-child(12) { + background-color: #ff8933; +} + +.orange-colors ul li:nth-child(12) p:before { + content: "#ff8933"; +} + +.orange-colors ul li:nth-child(11) { + background-color: #ff9242; +} + +.orange-colors ul li:nth-child(11) p:before { + content: "#ff9242"; +} + +.orange-colors ul li:nth-child(10) { + background-color: #ff9b52; +} + +.orange-colors ul li:nth-child(10) p:before { + content: "#ff9b52"; +} + +.orange-colors ul li:nth-child(9) { + background-color: #ffa461; +} + +.orange-colors ul li:nth-child(9) p:before { + content: "#ffa461"; +} + +.orange-colors ul li:nth-child(8) { + background-color: #ffad70; +} + +.orange-colors ul li:nth-child(8) p:before { + content: "#ffad70"; +} + +.orange-colors ul li:nth-child(7) { + background-color: #ffb67f; +} + +.orange-colors ul li:nth-child(7) p:before { + content: "#ffb67f"; +} + +.orange-colors ul li:nth-child(6) { + background-color: #ffbe8f; +} + +.orange-colors ul li:nth-child(6) p:before { + content: "#ffbe8f"; +} + +.orange-colors ul li:nth-child(5) { + background-color: #ffc79e; +} + +.orange-colors ul li:nth-child(5) p:before { + content: "#ffc79e"; +} + +.orange-colors ul li:nth-child(4) { + background-color: #ffd0ad; +} + +.orange-colors ul li:nth-child(4) p:before { + content: "#ffd0ad"; +} + +.orange-colors ul li:nth-child(3) { + background-color: #ffd9bd; +} + +.orange-colors ul li:nth-child(3) p:before { + content: "#ffd9bd"; +} + +.orange-colors ul li:nth-child(2) { + background-color: #ffe2cc; +} + +.orange-colors ul li:nth-child(2) p:before { + content: "#ffe2cc"; +} + +.orange-colors ul li:nth-child(1) { + background-color: #ffeadb; +} + +.orange-colors ul li:nth-child(1) p:before { + content: "#ffeadb"; +} + +/**====== Orange-color css start ======**/ +/**====== Deep-Orange-color css start ======**/ +.deep-orange-colors ul li:nth-child(14) { + background-color: #ec3305; +} + +.deep-orange-colors ul li:nth-child(14) p:before { + content: "#ec3305"; +} + +.deep-orange-colors ul li:nth-child(13) { + background-color: #f93707; +} + +.deep-orange-colors ul li:nth-child(13) p:before { + content: "#f93707"; +} + +.deep-orange-colors ul li:nth-child(12) { + background-color: #fa4316; +} + +.deep-orange-colors ul li:nth-child(12) p:before { + content: "#fa4316"; +} + +.deep-orange-colors ul li:nth-child(11) { + background-color: #fa5025; +} + +.deep-orange-colors ul li:nth-child(11) p:before { + content: "#fa5025"; +} + +.deep-orange-colors ul li:nth-child(10) { + background-color: #fa5c34; +} + +.deep-orange-colors ul li:nth-child(10) p:before { + content: "#fa5c34"; +} + +.deep-orange-colors ul li:nth-child(9) { + background-color: #fb6843; +} + +.deep-orange-colors ul li:nth-child(9) p:before { + content: "#fb6843"; +} + +.deep-orange-colors ul li:nth-child(8) { + background-color: #fb7452; +} + +.deep-orange-colors ul li:nth-child(8) p:before { + content: "#fb7452"; +} + +.deep-orange-colors ul li:nth-child(7) { + background-color: #fb8061; +} + +.deep-orange-colors ul li:nth-child(7) p:before { + content: "#fb8061"; +} + +.deep-orange-colors ul li:nth-child(6) { + background-color: #fc8c70; +} + +.deep-orange-colors ul li:nth-child(6) p:before { + content: "#fc8c70"; +} + +.deep-orange-colors ul li:nth-child(5) { + background-color: #fc987f; +} + +.deep-orange-colors ul li:nth-child(5) p:before { + content: "#fc987f"; +} + +.deep-orange-colors ul li:nth-child(4) { + background-color: #fca48e; +} + +.deep-orange-colors ul li:nth-child(4) p:before { + content: "#fca48e"; +} + +.deep-orange-colors ul li:nth-child(3) { + background-color: #fdb09d; +} + +.deep-orange-colors ul li:nth-child(3) p:before { + content: "#fdb09d"; +} + +.deep-orange-colors ul li:nth-child(2) { + background-color: #fdbcac; +} + +.deep-orange-colors ul li:nth-child(2) p:before { + content: "#fdbcac"; +} + +.deep-orange-colors ul li:nth-child(1) { + background-color: #fdc8bb; +} + +.deep-orange-colors ul li:nth-child(1) p:before { + content: "#fdc8bb"; +} + +/**====== Deep-Orange-color css end ======**/ +/**====== Brown-color css start ======**/ +.brown-colors ul li:nth-child(14) { + background-color: #513631; +} + +.brown-colors ul li:nth-child(14) p:before { + content: "#513631"; +} + +.brown-colors ul li:nth-child(13) { + background-color: #61403a; +} + +.brown-colors ul li:nth-child(13) p:before { + content: "#61403a"; +} + +.brown-colors ul li:nth-child(12) { + background-color: #714b44; +} + +.brown-colors ul li:nth-child(12) p:before { + content: "#714b44"; +} + +.brown-colors ul li:nth-child(11) { + background-color: #81554d; +} + +.brown-colors ul li:nth-child(11) p:before { + content: "#81554d"; +} + +.brown-colors ul li:nth-child(10) { + background-color: #916057; +} + +.brown-colors ul li:nth-child(10) p:before { + content: "#916057"; +} + +.brown-colors ul li:nth-child(9) { + background-color: #a06b61; +} + +.brown-colors ul li:nth-child(9) p:before { + content: "#a06b61"; +} + +.brown-colors ul li:nth-child(8) { + background-color: #aa7a71; +} + +.brown-colors ul li:nth-child(8) p:before { + content: "#aa7a71"; +} + +.brown-colors ul li:nth-child(7) { + background-color: #b38981; +} + +.brown-colors ul li:nth-child(7) p:before { + content: "#b38981"; +} + +.brown-colors ul li:nth-child(6) { + background-color: #bd9791; +} + +.brown-colors ul li:nth-child(6) p:before { + content: "#bd9791"; +} + +.brown-colors ul li:nth-child(5) { + background-color: #c6a6a1; +} + +.brown-colors ul li:nth-child(5) p:before { + content: "#c6a6a1"; +} + +.brown-colors ul li:nth-child(4) { + background-color: #d0b5b1; +} + +.brown-colors ul li:nth-child(4) p:before { + content: "#d0b5b1"; +} + +.brown-colors ul li:nth-child(3) { + background-color: #dac4c1; +} + +.brown-colors ul li:nth-child(3) p:before { + content: "#dac4c1"; +} + +.brown-colors ul li:nth-child(2) { + background-color: #e3d3d0; +} + +.brown-colors ul li:nth-child(2) p:before { + content: "#e3d3d0"; +} + +.brown-colors ul li:nth-child(1) { + background-color: #ede2e0; +} + +.brown-colors ul li:nth-child(1) p:before { + content: "#ede2e0"; +} + +/**====== Brown-color css end ======**/ +/**====== Grey-color css start ======**/ +.grey-colors ul li:nth-child(14) { + background-color: #323232; +} + +.grey-colors ul li:nth-child(14) p:before { + content: "#323232"; +} + +.grey-colors ul li:nth-child(13) { + background-color: #3f3f3f; +} + +.grey-colors ul li:nth-child(13) p:before { + content: "#3f3f3f"; +} + +.grey-colors ul li:nth-child(12) { + background-color: #4b4b4b; +} + +.grey-colors ul li:nth-child(12) p:before { + content: "#4b4b4b"; +} + +.grey-colors ul li:nth-child(11) { + background-color: #585858; +} + +.grey-colors ul li:nth-child(11) p:before { + content: "#585858"; +} + +.grey-colors ul li:nth-child(10) { + background-color: #656565; +} + +.grey-colors ul li:nth-child(10) p:before { + content: "#656565"; +} + +.grey-colors ul li:nth-child(9) { + background-color: #727272; +} + +.grey-colors ul li:nth-child(9) p:before { + content: "#727272"; +} + +.grey-colors ul li:nth-child(8) { + background-color: #7e7e7e; +} + +.grey-colors ul li:nth-child(8) p:before { + content: "#7e7e7e"; +} + +.grey-colors ul li:nth-child(7) { + background-color: #8b8b8b; +} + +.grey-colors ul li:nth-child(7) p:before { + content: "#8b8b8b"; +} + +.grey-colors ul li:nth-child(6) { + background-color: #989898; +} + +.grey-colors ul li:nth-child(6) p:before { + content: "#989898"; +} + +.grey-colors ul li:nth-child(5) { + background-color: #a5a5a5; +} + +.grey-colors ul li:nth-child(5) p:before { + content: "#a5a5a5"; +} + +.grey-colors ul li:nth-child(4) { + background-color: #b1b1b1; +} + +.grey-colors ul li:nth-child(4) p:before { + content: "#b1b1b1"; +} + +.grey-colors ul li:nth-child(3) { + background-color: #bebebe; +} + +.grey-colors ul li:nth-child(3) p:before { + content: "#bebebe"; +} + +.grey-colors ul li:nth-child(2) { + background-color: #cbcbcb; +} + +.grey-colors ul li:nth-child(2) p:before { + content: "#cbcbcb"; +} + +.grey-colors ul li:nth-child(1) { + background-color: #d8d8d8; +} + +.grey-colors ul li:nth-child(1) p:before { + content: "#d8d8d8"; +} + +/**====== Grey-color css end ======**/ +/**====== Blue-color css start ======**/ +.blue-grey-colors ul li:nth-child(14) { + background-color: #35444a; +} + +.blue-grey-colors ul li:nth-child(14) p:before { + content: "#35444a"; +} + +.blue-grey-colors ul li:nth-child(13) { + background-color: #3f5159; +} + +.blue-grey-colors ul li:nth-child(13) p:before { + content: "#3f5159"; +} + +.blue-grey-colors ul li:nth-child(12) { + background-color: #4a5f68; +} + +.blue-grey-colors ul li:nth-child(12) p:before { + content: "#4a5f68"; +} + +.blue-grey-colors ul li:nth-child(11) { + background-color: #546d77; +} + +.blue-grey-colors ul li:nth-child(11) p:before { + content: "#546d77"; +} + +.blue-grey-colors ul li:nth-child(10) { + background-color: #5f7a85; +} + +.blue-grey-colors ul li:nth-child(10) p:before { + content: "#5f7a85"; +} + +.blue-grey-colors ul li:nth-child(9) { + background-color: #6a8894; +} + +.blue-grey-colors ul li:nth-child(9) p:before { + content: "#6a8894"; +} + +.blue-grey-colors ul li:nth-child(8) { + background-color: #78949f; +} + +.blue-grey-colors ul li:nth-child(8) p:before { + content: "#78949f"; +} + +.blue-grey-colors ul li:nth-child(7) { + background-color: #87a0aa; +} + +.blue-grey-colors ul li:nth-child(7) p:before { + content: "#87a0aa"; +} + +.blue-grey-colors ul li:nth-child(6) { + background-color: #96abb4; +} + +.blue-grey-colors ul li:nth-child(6) p:before { + content: "#96abb4"; +} + +.blue-grey-colors ul li:nth-child(5) { + background-color: #a5b7bf; +} + +.blue-grey-colors ul li:nth-child(5) p:before { + content: "#a5b7bf"; +} + +.blue-grey-colors ul li:nth-child(4) { + background-color: #b4c3ca; +} + +.blue-grey-colors ul li:nth-child(4) p:before { + content: "#b4c3ca"; +} + +.blue-grey-colors ul li:nth-child(3) { + background-color: #c3cfd4; +} + +.blue-grey-colors ul li:nth-child(3) p:before { + content: "#c3cfd4"; +} + +.blue-grey-colors ul li:nth-child(2) { + background-color: #d2dbdf; +} + +.blue-grey-colors ul li:nth-child(2) p:before { + content: "#d2dbdf"; +} + +.blue-grey-colors ul li:nth-child(1) { + background-color: #e1e7e9; +} + +.blue-grey-colors ul li:nth-child(1) p:before { + content: "#e1e7e9"; +} + +/**====== Blue-color css end ======**/ +/**====== Primary-color css start ======**/ +.primary-colorr ul li:nth-child(14) { + background-color: #1cc9a7; +} + +.primary-colorr ul li:nth-child(14) p:before { + content: "#1cc9a7"; +} + +.primary-colorr ul li:nth-child(13) { + background-color: #1ed7b2; +} + +.primary-colorr ul li:nth-child(13) p:before { + content: "#1ed7b2"; +} + +.primary-colorr ul li:nth-child(12) { + background-color: #23e1bb; +} + +.primary-colorr ul li:nth-child(12) p:before { + content: "#23e1bb"; +} + +.primary-colorr ul li:nth-child(11) { + background-color: #31e2bf; +} + +.primary-colorr ul li:nth-child(11) p:before { + content: "#31e2bf"; +} + +.primary-colorr ul li:nth-child(10) { + background-color: #3ee4c4; +} + +.primary-colorr ul li:nth-child(10) p:before { + content: "#3ee4c4"; +} + +.primary-colorr ul li:nth-child(9) { + background-color: #4ce6c8; +} + +.primary-colorr ul li:nth-child(9) p:before { + content: "#4ce6c8"; +} + +.primary-colorr ul li:nth-child(8) { + background-color: #59e8cc; +} + +.primary-colorr ul li:nth-child(8) p:before { + content: "#59e8cc"; +} + +.primary-colorr ul li:nth-child(7) { + background-color: #66ead0; +} + +.primary-colorr ul li:nth-child(7) p:before { + content: "#66ead0"; +} + +.primary-colorr ul li:nth-child(6) { + background-color: #74ecd4; +} + +.primary-colorr ul li:nth-child(6) p:before { + content: "#74ecd4"; +} + +.primary-colorr ul li:nth-child(5) { + background-color: #81eed8; +} + +.primary-colorr ul li:nth-child(5) p:before { + content: "#81eed8"; +} + +.primary-colorr ul li:nth-child(4) { + background-color: #8fefdc; +} + +.primary-colorr ul li:nth-child(4) p:before { + content: "#8fefdc"; +} + +.primary-colorr ul li:nth-child(3) { + background-color: #9cf1e1; +} + +.primary-colorr ul li:nth-child(3) p:before { + content: "#9cf1e1"; +} + +.primary-colorr ul li:nth-child(2) { + background-color: #aaf3e5; +} + +.primary-colorr ul li:nth-child(2) p:before { + content: "#aaf3e5"; +} + +.primary-colorr ul li:nth-child(1) { + background-color: #b7f5e9; +} + +.primary-colorr ul li:nth-child(1) p:before { + content: "#b7f5e9"; +} + +/**====== Primary-color css end ======**/ +/**====== Success-color css start ======**/ +.success-colorr ul li:nth-child(14) { + background-color: #33d176; +} + +.success-colorr ul li:nth-child(14) p:before { + content: "#33d176"; +} + +.success-colorr ul li:nth-child(13) { + background-color: #3bd37c; +} + +.success-colorr ul li:nth-child(13) p:before { + content: "#3bd37c"; +} + +.success-colorr ul li:nth-child(12) { + background-color: #44d581; +} + +.success-colorr ul li:nth-child(12) p:before { + content: "#44d581"; +} + +.success-colorr ul li:nth-child(11) { + background-color: #4cd787; +} + +.success-colorr ul li:nth-child(11) p:before { + content: "#4cd787"; +} + +.success-colorr ul li:nth-child(10) { + background-color: #54d98c; +} + +.success-colorr ul li:nth-child(10) p:before { + content: "#54d98c"; +} + +.success-colorr ul li:nth-child(9) { + background-color: #5dda92; +} + +.success-colorr ul li:nth-child(9) p:before { + content: "#5dda92"; +} + +.success-colorr ul li:nth-child(8) { + background-color: #65dc98; +} + +.success-colorr ul li:nth-child(8) p:before { + content: "#65dc98"; +} + +.success-colorr ul li:nth-child(7) { + background-color: #6dde9d; +} + +.success-colorr ul li:nth-child(7) p:before { + content: "#6dde9d"; +} + +.success-colorr ul li:nth-child(6) { + background-color: #76e0a3; +} + +.success-colorr ul li:nth-child(6) p:before { + content: "#76e0a3"; +} + +.success-colorr ul li:nth-child(5) { + background-color: #7ee2a8; +} + +.success-colorr ul li:nth-child(5) p:before { + content: "#7ee2a8"; +} + +.success-colorr ul li:nth-child(4) { + background-color: #86e4ae; +} + +.success-colorr ul li:nth-child(4) p:before { + content: "#86e4ae"; +} + +.success-colorr ul li:nth-child(3) { + background-color: #8fe6b4; +} + +.success-colorr ul li:nth-child(3) p:before { + content: "#8fe6b4"; +} + +.success-colorr ul li:nth-child(2) { + background-color: #97e8b9; +} + +.success-colorr ul li:nth-child(2) p:before { + content: "#97e8b9"; +} + +.success-colorr ul li:nth-child(1) { + background-color: #9fe9bf; +} + +.success-colorr ul li:nth-child(1) p:before { + content: "#9fe9bf"; +} + +/**====== Success-color css end ======**/ +/**====== Info-color css start ======**/ +.info-colorr ul li:nth-child(14) { + background-color: #3d9cdd; +} + +.info-colorr ul li:nth-child(14) p:before { + content: "#3d9cdd"; +} + +.info-colorr ul li:nth-child(13) { + background-color: #45a1de; +} + +.info-colorr ul li:nth-child(13) p:before { + content: "#45a1de"; +} + +.info-colorr ul li:nth-child(12) { + background-color: #4ea5e0; +} + +.info-colorr ul li:nth-child(12) p:before { + content: "#4ea5e0"; +} + +.info-colorr ul li:nth-child(11) { + background-color: #57aae1; +} + +.info-colorr ul li:nth-child(11) p:before { + content: "#57aae1"; +} + +.info-colorr ul li:nth-child(10) { + background-color: #5faee3; +} + +.info-colorr ul li:nth-child(10) p:before { + content: "#5faee3"; +} + +.info-colorr ul li:nth-child(9) { + background-color: #68b2e4; +} + +.info-colorr ul li:nth-child(9) p:before { + content: "#68b2e4"; +} + +.info-colorr ul li:nth-child(8) { + background-color: #71b7e6; +} + +.info-colorr ul li:nth-child(8) p:before { + content: "#71b7e6"; +} + +.info-colorr ul li:nth-child(7) { + background-color: #79bbe7; +} + +.info-colorr ul li:nth-child(7) p:before { + content: "#79bbe7"; +} + +.info-colorr ul li:nth-child(6) { + background-color: #82c0e9; +} + +.info-colorr ul li:nth-child(6) p:before { + content: "#82c0e9"; +} + +.info-colorr ul li:nth-child(5) { + background-color: #8bc4ea; +} + +.info-colorr ul li:nth-child(5) p:before { + content: "#8bc4ea"; +} + +.info-colorr ul li:nth-child(4) { + background-color: #93c8ec; +} + +.info-colorr ul li:nth-child(4) p:before { + content: "#93c8ec"; +} + +.info-colorr ul li:nth-child(3) { + background-color: #9ccded; +} + +.info-colorr ul li:nth-child(3) p:before { + content: "#9ccded"; +} + +.info-colorr ul li:nth-child(2) { + background-color: #a5d1ef; +} + +.info-colorr ul li:nth-child(2) p:before { + content: "#a5d1ef"; +} + +.info-colorr ul li:nth-child(1) { + background-color: #add6f1; +} + +.info-colorr ul li:nth-child(1) p:before { + content: "#add6f1"; +} + +/**====== Info-color css end ======**/ +/**====== Warning-color css start ======**/ +.warning-colorr ul li:nth-child(14) { + background-color: #f2c619; +} + +.warning-colorr ul li:nth-child(14) p:before { + content: "#f2c619"; +} + +.warning-colorr ul li:nth-child(13) { + background-color: #f2c922; +} + +.warning-colorr ul li:nth-child(13) p:before { + content: "#f2c922"; +} + +.warning-colorr ul li:nth-child(12) { + background-color: #f3cb2c; +} + +.warning-colorr ul li:nth-child(12) p:before { + content: "#f3cb2c"; +} + +.warning-colorr ul li:nth-child(11) { + background-color: #f3cd36; +} + +.warning-colorr ul li:nth-child(11) p:before { + content: "#f3cd36"; +} + +.warning-colorr ul li:nth-child(10) { + background-color: #f4d03f; +} + +.warning-colorr ul li:nth-child(10) p:before { + content: "#f4d03f"; +} + +.warning-colorr ul li:nth-child(9) { + background-color: #f4d249; +} + +.warning-colorr ul li:nth-child(9) p:before { + content: "#f4d249"; +} + +.warning-colorr ul li:nth-child(8) { + background-color: #f5d552; +} + +.warning-colorr ul li:nth-child(8) p:before { + content: "#f5d552"; +} + +.warning-colorr ul li:nth-child(7) { + background-color: #f5d75c; +} + +.warning-colorr ul li:nth-child(7) p:before { + content: "#f5d75c"; +} + +.warning-colorr ul li:nth-child(6) { + background-color: #f6d966; +} + +.warning-colorr ul li:nth-child(6) p:before { + content: "#f6d966"; +} + +.warning-colorr ul li:nth-child(5) { + background-color: #f7dc6f; +} + +.warning-colorr ul li:nth-child(5) p:before { + content: "#f7dc6f"; +} + +.warning-colorr ul li:nth-child(4) { + background-color: #f7de79; +} + +.warning-colorr ul li:nth-child(4) p:before { + content: "#f7de79"; +} + +.warning-colorr ul li:nth-child(3) { + background-color: #f8e083; +} + +.warning-colorr ul li:nth-child(3) p:before { + content: "#f8e083"; +} + +.warning-colorr ul li:nth-child(2) { + background-color: #f8e38c; +} + +.warning-colorr ul li:nth-child(2) p:before { + content: "#f8e38c"; +} + +.warning-colorr ul li:nth-child(1) { + background-color: #f9e596; +} + +.warning-colorr ul li:nth-child(1) p:before { + content: "#f9e596"; +} + +/**====== Warning-color css end ======**/ +/**====== Danger-color css start ======**/ +.danger-colorr ul li:nth-child(14) { + background-color: #e85445; +} + +.danger-colorr ul li:nth-child(14) p:before { + content: "#e85445"; +} + +.danger-colorr ul li:nth-child(13) { + background-color: #e95d4e; +} + +.danger-colorr ul li:nth-child(13) p:before { + content: "#e95d4e"; +} + +.danger-colorr ul li:nth-child(12) { + background-color: #ea6557; +} + +.danger-colorr ul li:nth-child(12) p:before { + content: "#ea6557"; +} + +.danger-colorr ul li:nth-child(11) { + background-color: #eb6d60; +} + +.danger-colorr ul li:nth-child(11) p:before { + content: "#eb6d60"; +} + +.danger-colorr ul li:nth-child(10) { + background-color: #ed7669; +} + +.danger-colorr ul li:nth-child(10) p:before { + content: "#ed7669"; +} + +.danger-colorr ul li:nth-child(9) { + background-color: #ee7e72; +} + +.danger-colorr ul li:nth-child(9) p:before { + content: "#ee7e72"; +} + +.danger-colorr ul li:nth-child(8) { + background-color: #ef867c; +} + +.danger-colorr ul li:nth-child(8) p:before { + content: "#ef867c"; +} + +.danger-colorr ul li:nth-child(7) { + background-color: #f08f85; +} + +.danger-colorr ul li:nth-child(7) p:before { + content: "#f08f85"; +} + +.danger-colorr ul li:nth-child(6) { + background-color: #f1978e; +} + +.danger-colorr ul li:nth-child(6) p:before { + content: "#f1978e"; +} + +.danger-colorr ul li:nth-child(5) { + background-color: #f29f97; +} + +.danger-colorr ul li:nth-child(5) p:before { + content: "#f29f97"; +} + +.danger-colorr ul li:nth-child(4) { + background-color: #f3a8a0; +} + +.danger-colorr ul li:nth-child(4) p:before { + content: "#f3a8a0"; +} + +.danger-colorr ul li:nth-child(3) { + background-color: #f4b0a9; +} + +.danger-colorr ul li:nth-child(3) p:before { + content: "#f4b0a9"; +} + +.danger-colorr ul li:nth-child(2) { + background-color: #f6b8b2; +} + +.danger-colorr ul li:nth-child(2) p:before { + content: "#f6b8b2"; +} + +.danger-colorr ul li:nth-child(1) { + background-color: #f7c1bb; +} + +.danger-colorr ul li:nth-child(1) p:before { + content: "#f7c1bb"; +} + +/**====== Danger-color css end ======**/ +/**====== Color-color css end ======**/ +/** ===================== + Draggable css start +========================== **/ +#draggableMultiple .sortable-moves { + cursor: move; + margin-bottom: 0; + -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14); + box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14); + margin-bottom: 20px; + padding: 15px 0 15px 60px; +} + +.sortable-moves { + font-size: 14px; + line-height: 1.55556em; + list-style-type: none; + margin-bottom: 15px; + min-height: 3.55556em; + padding-left: 5.11111em; + position: relative; + cursor: move; +} + +.sortable-moves img { + position: absolute; + height: 40px; + left: 10px; + border-radius: 5px; + top: 15px; +} + +.sortable-moves h6 { + font-weight: 600; +} + +.card-sub { + cursor: move; + border: none; + -webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05); +} + +.card-sub:hover { + -webkit-box-shadow: 0 0 25px -5px #9e9c9e; + box-shadow: 0 0 25px -5px #9e9c9e; + -webkit-transition: all 180ms linear; + transition: all 180ms linear; +} + +/**====== Draggable css end ======**/ +/** ===================== + Payment-card css start +========================== **/ +.payment-card .icofont-paypal-alt, .payment-card .icofont-visa-alt, .payment-card .icofont-mastercard { + display: block; + font-size: 60px; + color: #ed5565; +} + +.payment-card .icofont-visa-alt { + color: #1c84c6; +} + +.payment-card .icofont-mastercard { + color: #f8ac59; +} + +.payment-tabs .md-tabs.nav-tabs .nav-item { + width: calc(100% / 6); +} + +.payment-tabs .nav-tabs .slide, .payment-tabs .md-tabs .nav-item + .nav-item { + width: calc(100% / 6); +} + +.demo-container { + padding-bottom: 0; +} + +.jp-card .jp-card-front, +.jp-card .jp-card-back { + background: #01a9ac !important; +} + +.payment-form { + max-width: 550px; + margin: 0 auto; + padding: 20px; + padding-bottom: 0; +} + +/**====== Payment-card css end ======**/ +/** ===================== + Editor css start +========================== **/ +.ace_editor { + width: 100% !important; + position: relative !important; + margin-top: 20px; +} + +.long-press:focus { + outline-color: #01a9ac; +} + +.inputor:focus { + border-color: #01a9ac; +} + +#edui1 { + width: auto !important; +} + +/**====== Editor css end ======**/ +/** ===================== + FB-wall css start +========================== **/ +.tab-pane form .md-add-on i { + font-size: 20px; +} + +.wall-elips { + position: absolute; + right: 15px; +} + +.social-wallpaper { + position: relative; +} + +.social-profile { + position: relative; + padding-top: 15px; +} + +.timeline-btn { + position: absolute; + bottom: 0; + right: 30px; +} + +.nav-tabs.md-tabs.tab-timeline li a { + padding: 20px 0 10px; + color: #404E67; + font-size: 16px; +} + +.social-timeline-left { + position: absolute; + top: -200px; + margin-right: 15px; +} + +.post-input { + padding: 10px 10px 10px 5px; + display: block; + width: 100%; + border: none; + resize: none; +} + +.user-box .media-object, +.friend-box .media-object { + height: 45px; + width: 45px; + display: inline-block; + cursor: pointer; +} + +.friend-box img { + margin-right: 10px; + margin-bottom: 10px; +} + +.chat-header { + color: #222222; +} + +.live-status { + height: 9px; + width: 9px; + position: absolute; + bottom: 0; + right: 17px; + border-radius: 100%; + border: 1px solid; + top: 5px; +} + +.tab-timeline .slide { + bottom: -1px; +} + +.image-upload input { + visibility: hidden; + max-width: 0; + max-height: 0; +} + +.file-upload-lbl { + max-width: 15px; + padding: 5px 0 0; +} + +.ellipsis::after { + top: 15px; + border: none; + position: absolute; + content: '\f142'; + font-family: FontAwesome; + right: 30px; +} + +.elipsis-box { + -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11); + top: 40px; + right: -10px; +} + +.elipsis-box:after { + content: ''; + height: 13px; + width: 13px; + background: #fff; + position: absolute; + top: -5px; + right: 10px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-box-shadow: -3px -3px 11px 1px rgba(170, 170, 170, 0.22); + box-shadow: -3px -3px 11px 1px rgba(170, 170, 170, 0.22); +} + +.friend-elipsis { + left: -10px; + top: -10px; +} + +.social-profile:hover .profile-hvr, .social-wallpaper:hover .profile-hvr { + opacity: 1; + -webkit-transition: all ease-in-out 0.3s; + transition: all ease-in-out 0.3s; +} + +.profile-hvr { + opacity: 0; + position: absolute; + text-align: center; + width: 100%; + font-size: 20px; + padding: 10px; + top: 0; + color: #fff; + background-color: rgba(0, 0, 0, 0.61); + -webkit-transition: all ease-in-out 0.3s; + transition: all ease-in-out 0.3s; +} + +.social-profile { + margin: 0 15px; +} + +.social-follower { + text-align: center; +} + +.social-follower h4 { + font-size: 18px; + margin-bottom: 10px; + font-style: normal; +} + +.social-follower h5 { + font-size: 14px; +} + +.social-follower .follower-counter { + text-align: center; + margin-top: 25px; + margin-bottom: 25px; + font-size: 13px; +} + +.social-follower .follower-counter .txt-primary { + font-size: 24px; +} + +.timeline-icon { + height: 45px; + width: 45px; + display: block; + margin: 0 auto; + border: 4px #fff solid; +} + +.social-timelines-left:after { + height: 3px; + width: 20px; + position: absolute; + background: #cccccc; + top: 20px; + content: ""; + right: -10px; + z-index: 0; +} + +.social-timelines-left { + position: relative; + z-index: 3; +} + +.social-timelines:before { + position: absolute; + content: ' '; + width: 3px; + background: #cccccc; + left: 48px; + height: 100%; + top: 0; + z-index: 1; +} + +.timeline-dot:after, .timeline-dot:before { + content: ""; + position: absolute; + height: 9px; + width: 9px; + background-color: #cccccc; + left: 45px; + border-radius: 100%; +} + +.user-box .social-designation, .post-timelines .social-time { + font-size: 13px; +} + +.user-box .f-right { + text-transform: capitalize; +} + +.social-msg a { + display: inline-block; +} + +.social-msg a span { + color: #666; + padding-left: 10px; + padding-right: 10px; + margin-right: 10px; +} + +.social-msg a:hover { + color: #01a9ac; +} + +.social-msg a:hover span, .social-msg a:hover i { + color: #01a9ac !important; +} + +.view-info .social-label, .contact-info .social-label, .work-info .social-label { + font-size: 15px; + padding-left: 0; + padding-top: 0; +} + +.view-info .social-user-name, .contact-info .social-user-name, .work-info .social-user-name { + font-size: 14px; + padding-left: 0; +} + +.friend-elipsis .social-designation { + font-size: 13px; +} + +.timeline-details p { + padding-top: 10px; + margin-bottom: 0; +} + +.post-timelines { + cursor: pointer; +} + +.timeline-details .chat-header, .post-timelines .chat-header { + font-size: 15px; +} + +.social-client-description { + padding-bottom: 20px; + margin-bottom: 20px; +} + +.social-client-description p { + margin-top: 5px; + margin-bottom: 0; +} + +.social-client-description span { + font-size: 12px; +} + +.social-client-description .chat-header { + font-size: 13px; + font-weight: 600; + cursor: pointer; +} + +.social-tabs a { + font-size: 18px; +} + +.timeline-btn a { + margin-bottom: 20px; +} + +.profile-hvr i { + cursor: pointer; +} + +/*====== FB-wall css End ======*/ +/** ===================== + Full-calender css start +========================== **/ +.fc-left { + margin-bottom: 10px; +} + +#external-events h4 { + font-size: 16px; + margin-top: 0; + padding-top: 1em; +} + +#external-events .fc-event { + background: #fff; + color: #000; + cursor: move; + padding: 5px 18px; + margin-bottom: 5px; +} + +#external-events p { + margin: 1.5em 0; + font-size: 11px; + color: #666; +} + +#external-events p input { + margin: 0; + vertical-align: middle; +} + +.fc th, +.fc td { + line-height: 2.5; +} + +.fc-state-default { + background-color: #fff; + color: #272727; +} + +tr:first-child > td > .fc-day-grid-event { + color: #000; + padding-left: 10px; + background: #f3f3f3; +} + +.fc-nonbusiness { + background-color: #fff; +} + +.fc-state-active { + background-color: #01a9ac; + color: #fff; +} + +.fc-toolbar { + margin-bottom: 8px; +} + +.fc-toolbar .fc-center { + display: block; +} + +.fc-center h2 { + font-weight: 300; + font-size: 25px; + margin-top: 10px; +} + +.fc button { + height: auto; + padding: 10px; +} + +.fc-toolbar .fc-left { + float: right; +} + +.fc-button-group { + margin-right: 10px; +} + +.fc .fc-toolbar > * > * { + margin-left: 0; +} + +.fc-event, +.fc-event-dot { + background-color: transparent; +} + +.fc-day-grid-event:hover { + color: #000 !important; + opacity: 0.8; +} + +.fc-time-grid-event .fc-content { + color: #fff; +} + +.fc-bgevent { + /* default look for background events */ + background: #d8d6d6 !important; +} + +.fc-state-default { + background-image: none !important; + border-color: none !important; + text-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.fc-state-down, +.fc-state-active { + background-color: none !important; + background-image: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.fc th { + background: #01a9ac; + color: #fff; + border-color: #01a9ac; +} + +.fc-event-container a { + padding: 5px; +} + +.fc-event { + line-height: 1.3; + border-radius: 2px; +} + +tr:first-child > td > .fc-day-grid-event { + margin-left: 0; +} + +.clndr { + width: 100%; +} + +.clndr { + background-color: #F3F3F3; + -webkit-box-shadow: 0 4 px 0 #272727; + box-shadow: 0 4 px 0 #272727; +} + +.clndr .clndr-controls { + padding: 14px; + background-color: #303549; + color: #fff; + text-align: center; +} + +.clndr.clndr-controls.clndr-previous-button { + float: left; + text-align: left; +} + +.clndr.clndr-controls.clndr-next-button { + float: right; + text-align: right; +} + +.clndr.clndr-controls.clndr-next-button, +.clndr.clndr-controls.clndr-previous-button { + width: 30px; + cursor: pointer; +} + +.clndr.clndr-controls.clndr-next-button:hover, +.clndr.clndr-controls.clndr-previous-button:hover { + opacity: .5; +} + +.clndr.clndr-grid { + float: left; + width: 65%; + background-color: #FFF; +} + +.clndr.clndr-grid.days-of-the-week { + width: 100%; + background-color: #F6BB42; +} + +.clndr.clndr-grid.days-of-the-week.header-day { + float: left; + width: 14.2857%; + padding: 14px; + text-align: center; + color: #fff; +} + +.clndr.clndr-grid.days { + width: 100%; +} + +.clndr.clndr-grid.days.day, +.clndr.clndr-grid.days.empty { + float: left; + width: 14.2857%; + padding: 12px 0; + text-align: center; + color: #4f4f4f; +} + +.clndr .clndr-grid .days .day.event .day-number, +.clndr .clndr-grid .days .empty.event .day-number { + border: none; + color: #eb3422; + border-radius: 50%; + padding: 6px 9px; +} + +.clndr.clndr-grid.days.day.adjacent-month.day-number, +.clndr.clndr-grid.days.day.inactive.day-number, +.clndr.clndr-grid.days.empty.adjacent-month.day-number { + opacity: .3; + cursor: pointer; +} + +.clndr.clndr-grid.days.day.selected { + background-color: #eb3422; + color: #fff; +} + +.clndr.clndr-grid.days.today { + color: #fff; + background-image: none; +} + +.clndr.event-listing { + background-color: #01a9ac; + float: left; + width: 35%; +} + +.clndr.event-listing.event-listing-title { + padding: 15.5px; + font-size: .88rem; + background-color: #fe9365; + text-align: center; + color: #fff; + letter-spacing: 1px; +} + +.clndr.event-listing.event-item { + padding: 6px 14px; + color: #4f4f4f; +} + +.clndr .event-listing .event-item-location { + font-weight: 400; +} + +.fc-event { + border-color: #01a9ac; +} + +/**====== Full-calender css end ======**/ +/** ===================== + Job-pages css start +========================== **/ +.job-right-header .card-header .card-header-right { + top: 7px; + right: 15px; +} + +.job-right-header .radio-inline { + display: block; +} + +.job-right-header .checkbox-fade { + display: block; +} + +.job-right-header .checkbox-fade label { + position: absolute; + z-index: 99; +} + +.job-right-header .checkbox-fade div { + position: relative; + padding-left: 40px; + margin-bottom: 20px; +} + +.job-right-header a { + color: #01a9ac; + font-weight: 600; +} + +.job-details-list { + padding-left: inherit; + list-style-type: square; + margin-bottom: 40px; +} + +.job-details-list li { + margin-bottom: 10px; +} + +.company-name p { + font-weight: 600; + font-size: 20px; + margin-bottom: 5px; +} + +.job-cards .media { + padding-top: 20px; + padding-bottom: 20px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: relative; + border-bottom: 1px solid #ddd; +} + +.job-cards:last-child .media { + border-bottom: none; + padding-bottom: 0; +} + +.job-cards img { + width: 60px; +} + +.job-cards .media-right { + position: absolute; + top: 20px; + right: 0; +} + +@media only screen and (max-width: 575px) { + .job-cards .media-left { + padding-right: 0; + } +} + +.job-badge { + position: absolute; + top: 35px; + right: -15px; +} + +.job-badge:after { + content: ""; + border: 7px solid transparent; + border-top-color: #015e60; + position: absolute; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + top: -7px; + right: 8px; + z-index: 1; +} + +.job-badge .label { + width: 80px; + text-align: center; + padding: 7px; + border-radius: 0; + z-index: 10; +} + +@media only screen and (max-width: 768px) { + .job-badge { + display: none; + } +} + +.job-lable { + margin-bottom: 20px; +} + +.job-lable .label { + margin: 5px 10px 5px 0; + position: relative; + z-index: 9; + display: inline-block; + padding: 5px 10px 5px 12px; +} + +.job-card-desc { + font-weight: 600; + margin-top: 10px; + cursor: pointer; +} + +.job-meta-data { + text-transform: capitalize; + font-size: 12px; + margin-bottom: 10px; +} + +.job-meta-data i { + margin-right: 5px; + color: #01a9ac; +} + +/**====== Job-pages css end ======**/ +/** ===================== + Mail-pages css start +========================== **/ +.email-card { + padding: 0 15px; +} + +.email-card .user-head { + background-color: #01a9ac; + padding: 10px; + min-height: 80px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.email-card .user-head .user-name { + margin-left: 10px; + margin-bottom: 10px; +} + +.email-card .user-head .user-name span { + display: block; + color: #fff; +} + +.email-card label { + margin-bottom: 0; +} + +.email-card .user-body { + margin-left: -15px; + margin-right: -15px; + background-color: #fff; +} + +.email-card .user-body .page-list { + border-bottom: 0px solid transparent; +} + +.email-card .user-body .page-list li { + text-transform: capitalize; + border-bottom: 1px solid #e9ecef; + -webkit-transition: all ease-in .3s; + transition: all ease-in .3s; + cursor: pointer; +} + +.email-card .user-body .page-list li.mail-section { + display: block; + margin-bottom: 0; +} + +.email-card .user-body .page-list li.mail-section a { + padding: 15px 20px; + border-radius: 0px !important; + color: #404E67; + border: 0px solid transparent; +} + +.email-card .user-body .page-list li.mail-section a.active, .email-card .user-body .page-list li.mail-section a:hover { + color: #01a9ac; + background-color: #48fbfe; +} + +.email-card .user-body .page-list li i { + margin-right: 10px; +} + +.email-card .user-body .page-list li:last-child { + border-bottom: 0px solid transparent; +} + +.email-card .user-body .label-list a { + padding: 10px 20px; + display: block; + color: #6a6a6a; + position: relative; + padding-left: 25px; +} + +.email-card .user-body .label-list a:before { + content: ''; + position: absolute; + height: 10px; + width: 10px; + border-radius: 50px; + left: 0; + top: 16px; +} + +.email-card .user-body .label-list a.mail-work:before { + background-color: #01a9ac; +} + +.email-card .user-body .label-list a.mail-design:before { + background-color: #2DCEE3; +} + +.email-card .user-body .label-list a.mail-family:before { + background-color: #0ac282; +} + +.email-card .user-body .label-list a.mail-friends:before { + background-color: #fe9365; +} + +.email-card .user-body .label-list a.mail-office:before { + background-color: #eb3422; +} + +.email-card .mail-box-head { + background-color: #01a9ac; + min-height: 80px; + padding: 20px 0; +} + +.email-card .mail-box-head h3 { + color: #fff; +} + +.email-card .mail-box-head .input-group { + margin-bottom: 0; +} + +.email-card .mail-body { + padding: 20px 0; +} + +.email-card .mail-body .mail-body-header { + margin-bottom: 20px; +} + +.email-card .mail-body .mail-body-header .btn, .email-card .mail-body .mail-body-header .btn-group { + margin: 2px; +} + +.email-card .mail-body-content .check-star { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.email-card .mail-body-content .check-star .icofont-star { + margin-top: -8px; +} + +.email-card .mail-body-content tr { + -webkit-transition: all ease-in .3s; + transition: all ease-in .3s; +} + +.email-card .mail-body-content tr:hover { + background-color: #48fbfe; + cursor: pointer; +} + +.email-card .mail-body-content .unread a { + color: #222; + font-weight: 600; +} + +.email-card .mail-body-content .read a { + color: #222; + font-weight: 400; +} + +.email-summernote ~ .note-frame { + border: 1px solid #ddd; + border-radius: 2px; +} + +.email-read .photo-table { + padding-right: 10px; +} + +.email-read .user-name { + margin-bottom: 10px; +} + +.mail-body-content.email-read .card { + -webkit-box-shadow: none; + box-shadow: none; + margin-bottom: 0; +} + +.user-name { + margin-bottom: 20px; +} + +.email-card .user-mail h6 { + font-size: 14px; + margin-top: 5px; + margin-bottom: 20px; + color: #292b2c; +} + +.email-content { + line-height: 30px; + border-bottom: 1px solid #ccc; + padding-bottom: 15px; +} + +.mail-img { + margin-top: 20px; +} + +.email-welcome-txt { + font-weight: 600; +} + +/**====== Mail-pages css end ======**/ +.set-map { + height: 400px; + width: 100% !important; +} + +#mapGeo { + height: 345px; +} + +#address-search .input-group { + margin-bottom: 0; +} + +/** ===================== + Navbar-varients css start +========================== **/ +.pcoded .navbar-page .pcoded-header { + position: relative !important; +} + +.light-nav-border, .primary-nav, .warning-nav, .success-nav, .info-nav, .danger-nav { + background-color: #fff; + border: 1px solid #ddd; + padding: 15px; +} + +.light-nav-border a, .primary-nav a, .warning-nav a, .success-nav a, .info-nav a, .danger-nav a { + color: #222; +} + +.light-nav-border li.active a, .primary-nav li.active a, .warning-nav li.active a, .success-nav li.active a, .info-nav li.active a, .danger-nav li.active a { + color: #01a9ac; + font-weight: 600; +} + +.light-nav-border .nav-item, .primary-nav .nav-item, .warning-nav .nav-item, .success-nav .nav-item, .info-nav .nav-item, .danger-nav .nav-item { + margin-left: 15px; +} + +.light-nav-border .nav-item:hover .navbar-varient-submenu, .primary-nav .nav-item:hover .navbar-varient-submenu, .warning-nav .nav-item:hover .navbar-varient-submenu, .success-nav .nav-item:hover .navbar-varient-submenu, .info-nav .nav-item:hover .navbar-varient-submenu, .danger-nav .nav-item:hover .navbar-varient-submenu { + -webkit-transform: translateY(5px); + -ms-transform: translateY(5px); + transform: translateY(5px); + opacity: 1; + visibility: visible; +} + +.light-nav-border .navbar-varient-submenu, .primary-nav .navbar-varient-submenu, .warning-nav .navbar-varient-submenu, .success-nav .navbar-varient-submenu, .info-nav .navbar-varient-submenu, .danger-nav .navbar-varient-submenu { + -webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03); + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03); + border: 1px solid #ddd; + position: absolute; + width: 16em; + background-color: #fff; + -webkit-transition: all linear 0.3s; + transition: all linear 0.3s; + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px); + opacity: 0; + visibility: hidden; + z-index: 999; +} + +.light-nav-border .navbar-varient-submenu a, .primary-nav .navbar-varient-submenu a, .warning-nav .navbar-varient-submenu a, .success-nav .navbar-varient-submenu a, .info-nav .navbar-varient-submenu a, .danger-nav .navbar-varient-submenu a { + padding: 10px; + display: block; + -webkit-transition: background-color linear 0.3s; + transition: background-color linear 0.3s; +} + +.light-nav-border .navbar-varient-submenu a:hover, .primary-nav .navbar-varient-submenu a:hover, .warning-nav .navbar-varient-submenu a:hover, .success-nav .navbar-varient-submenu a:hover, .info-nav .navbar-varient-submenu a:hover, .danger-nav .navbar-varient-submenu a:hover { + background-color: #f1f1f1; +} + +.light-nav-border .profile-sub-menu, .primary-nav .profile-sub-menu, .warning-nav .profile-sub-menu, .success-nav .profile-sub-menu, .info-nav .profile-sub-menu, .danger-nav .profile-sub-menu { + right: 10px; +} + +.light-nav-border .profile-sub-menu i, .primary-nav .profile-sub-menu i, .warning-nav .profile-sub-menu i, .success-nav .profile-sub-menu i, .info-nav .profile-sub-menu i, .danger-nav .profile-sub-menu i { + margin-right: 10px; +} + +.primary-nav { + background-color: #15fafe; +} + +.primary-nav a { + color: #666; +} + +.primary-nav li.active a { + color: #666; + font-weight: 600; +} + +.primary-nav .navbar-varient-submenu a { + color: #222; +} + +.warning-nav { + background-color: #ffdaca; +} + +.warning-nav a { + color: #666; +} + +.warning-nav li.active a { + color: #666; + font-weight: 600; +} + +.warning-nav .navbar-varient-submenu a { + color: #222; +} + +.success-nav { + background-color: #3df5b5; +} + +.success-nav a { + color: #666; +} + +.success-nav li.active a { + color: #666; + font-weight: 600; +} + +.success-nav .navbar-varient-submenu a { + color: #222; +} + +.info-nav { + background-color: #87e3ef; +} + +.info-nav a { + color: #666; +} + +.info-nav li.active a { + color: #666; + font-weight: 600; +} + +.info-nav .navbar-varient-submenu a { + color: #222; +} + +.danger-nav { + background-color: #f69f97; +} + +.danger-nav a { + color: #666; +} + +.danger-nav li.active a { + color: #666; + font-weight: 600; +} + +.danger-nav .navbar-varient-submenu a { + color: #222; +} + +.bg-dark { + background-color: #2C3E50; + color: #fff; +} + +.navbar-dark .navbar-brand, +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.9); +} + +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .navbar-dark .navbar-nav .nav-link.open, +.navbar-dark .navbar-nav .navbar-light .navbar-nav .open > .nav-link { + color: rgba(255, 255, 255, 0.9); +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.3); +} + +.navbar-dark button.btn { + color: #fff; + border-color: #fff; +} + +.dark-nav-border, .primary-nav-dark, .warning-nav-dark, .success-nav-dark, .info-nav-dark, .danger-nav-dark { + border: 1px solid #2C3E50; + padding: 15px; +} + +.primary-nav, +.warning-nav, +.success-nav, +.info-nav, +.danger-nav { + border: none; + padding: 15px; +} + +.dark-nav-border a, .primary-nav-dark a, .warning-nav-dark a, .success-nav-dark a, .info-nav-dark a, .danger-nav-dark a, +.primary-nav a, +.warning-nav a, +.success-nav a, +.info-nav a, +.danger-nav a { + color: rgba(0, 0, 0, 0.9); +} + +.dark-nav-border .navbar-varient-submenu, .primary-nav-dark .navbar-varient-submenu, .warning-nav-dark .navbar-varient-submenu, .success-nav-dark .navbar-varient-submenu, .info-nav-dark .navbar-varient-submenu, .danger-nav-dark .navbar-varient-submenu, +.primary-nav .navbar-varient-submenu, +.warning-nav .navbar-varient-submenu, +.success-nav .navbar-varient-submenu, +.info-nav .navbar-varient-submenu, +.danger-nav .navbar-varient-submenu { + -webkit-box-shadow: -2 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03); + box-shadow: -2 0 1px 2px rgba(0, 0, 0, 0.03), 0 -2px 1px -2px rgba(0, 0, 0, 0.02), 0 0 0 -1px rgba(0, 0, 0, 0.03); + border: 1px solid #ddd; + position: absolute; + width: 16em; + background-color: #fff; + -webkit-transition: all linear 0.3s; + transition: all linear 0.3s; + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px); + opacity: 0; + visibility: hidden; + z-index: 999; +} + +.dark-nav-border .nav-item:hover .navbar-varient-submenu, .primary-nav-dark .nav-item:hover .navbar-varient-submenu, .warning-nav-dark .nav-item:hover .navbar-varient-submenu, .success-nav-dark .nav-item:hover .navbar-varient-submenu, .info-nav-dark .nav-item:hover .navbar-varient-submenu, .danger-nav-dark .nav-item:hover .navbar-varient-submenu, +.primary-nav .nav-item:hover .navbar-varient-submenu, +.warning-nav .nav-item:hover .navbar-varient-submenu, +.success-nav .nav-item:hover .navbar-varient-submenu, +.info-nav .nav-item:hover .navbar-varient-submenu, +.danger-nav .nav-item:hover .navbar-varient-submenu, +.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .dark-nav-border a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .success-nav-dark a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .info-nav-dark a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu, +.primary-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .primary-nav a:hover .navbar-varient-submenu, +.warning-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .warning-nav a:hover .navbar-varient-submenu, +.success-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .success-nav a:hover .navbar-varient-submenu, +.info-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .info-nav a:hover .navbar-varient-submenu, +.danger-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-1 .danger-nav a:hover .navbar-varient-submenu, +.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .dark-nav-border a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .success-nav-dark a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .info-nav-dark a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu, +.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a:hover .navbar-varient-submenu, +.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a:hover .navbar-varient-submenu, +.success-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .success-nav a:hover .navbar-varient-submenu, +.info-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .info-nav a:hover .navbar-varient-submenu, +.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu, +.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a:hover .navbar-varient-submenu { + -webkit-transform: translateY(5px); + -ms-transform: translateY(5px); + transform: translateY(5px); + opacity: 1; + visibility: visible; +} + +.dark-nav-border .navbar-varient-submenu a:hover, .primary-nav-dark .navbar-varient-submenu a:hover, .warning-nav-dark .navbar-varient-submenu a:hover, .success-nav-dark .navbar-varient-submenu a:hover, .info-nav-dark .navbar-varient-submenu a:hover, .danger-nav-dark .navbar-varient-submenu a:hover, +.primary-nav .navbar-varient-submenu a:hover, +.warning-nav .navbar-varient-submenu a:hover, +.success-nav .navbar-varient-submenu a:hover, +.info-nav .navbar-varient-submenu a:hover, +.danger-nav .navbar-varient-submenu a:hover { + background-color: #f1f1f1; +} + +.dark-nav-border .navbar-varient-submenu a, .primary-nav-dark .navbar-varient-submenu a, .warning-nav-dark .navbar-varient-submenu a, .success-nav-dark .navbar-varient-submenu a, .info-nav-dark .navbar-varient-submenu a, .danger-nav-dark .navbar-varient-submenu a, +.primary-nav .navbar-varient-submenu a, +.warning-nav .navbar-varient-submenu a, +.success-nav .navbar-varient-submenu a, +.info-nav .navbar-varient-submenu a, +.danger-nav .navbar-varient-submenu a { + padding: 10px; + display: block; + -webkit-transition: background-color linear 0.3s; + transition: background-color linear 0.3s; +} + +.dark-nav-border li.active a, .primary-nav-dark li.active a, .warning-nav-dark li.active a, .success-nav-dark li.active a, .info-nav-dark li.active a, .danger-nav-dark li.active a, +.primary-nav li.active a, +.warning-nav li.active a, +.success-nav li.active a, +.info-nav li.active a, +.danger-nav li.active a { + color: #666; + font-weight: 600; +} + +.dark-nav-border .profile-sub-menu, .primary-nav-dark .profile-sub-menu, .warning-nav-dark .profile-sub-menu, .success-nav-dark .profile-sub-menu, .info-nav-dark .profile-sub-menu, .danger-nav-dark .profile-sub-menu, +.primary-nav .profile-sub-menu, +.warning-nav .profile-sub-menu, +.success-nav .profile-sub-menu, +.info-nav .profile-sub-menu, +.danger-nav .profile-sub-menu { + right: 10px; +} + +.primary-nav-dark { + background-color: #017779; + border: none; +} + +.primary-nav-dark a { + color: #fff; +} + +.primary-nav-dark li.active a { + color: #fff; + font-weight: 600; +} + +.primary-nav-dark .navbar-varient-submenu a { + color: #fff; +} + +.primary-nav-dark .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} + +.primary-nav-dark .navbar-varient-submenu { + background-color: #017779; + border-color: #015e60; +} + +.primary-nav-dark .navbar-varient-submenu a:hover { + background-color: #015e60; +} + +.warning-nav-dark { + background-color: #fe6f32; + border: none; +} + +.warning-nav-dark a { + color: #fff; +} + +.warning-nav-dark li.active a { + color: #fff; + font-weight: 600; +} + +.warning-nav-dark .navbar-varient-submenu a { + color: #fff; +} + +.warning-nav-dark .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} + +.warning-nav-dark .navbar-varient-submenu { + background-color: #fe6f32; + border-color: #fe5e19; +} + +.warning-nav-dark .navbar-varient-submenu a:hover { + background-color: #fe5e19; +} + +.success-nav-dark { + background-color: #089262; + border: none; +} + +.success-nav-dark a { + color: #fff; +} + +.success-nav-dark li.active a { + color: #fff; + font-weight: 600; +} + +.success-nav-dark .navbar-varient-submenu a { + color: #fff; +} + +.success-nav-dark .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} + +.success-nav-dark .navbar-varient-submenu { + background-color: #089262; + border-color: #067951; +} + +.success-nav-dark .navbar-varient-submenu a:hover { + background-color: #067951; +} + +.info-nav-dark { + background-color: #1ab0c3; + border: none; +} + +.info-nav-dark a { + color: #fff; +} + +.info-nav-dark li.active a { + color: #fff; + font-weight: 600; +} + +.info-nav-dark .navbar-varient-submenu a { + color: #fff; +} + +.info-nav-dark .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} + +.info-nav-dark .navbar-varient-submenu { + background-color: #1ab0c3; + border-color: #179bad; +} + +.info-nav-dark .navbar-varient-submenu a:hover { + background-color: #179bad; +} + +.danger-nav-dark { + background-color: #c82212; + border: none; +} + +.danger-nav-dark a { + color: #fff; +} + +.danger-nav-dark li.active a { + color: #fff; + font-weight: 600; +} + +.danger-nav-dark .navbar-varient-submenu a { + color: #fff; +} + +.danger-nav-dark .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} + +.danger-nav-dark .navbar-varient-submenu { + background-color: #c82212; + border-color: #b11e10; +} + +.danger-nav-dark .navbar-varient-submenu a:hover { + background-color: #b11e10; +} + +.nav-item label.badge-top-left { + right: 4.4%; + bottom: 38px; +} + +.nav-item .radio-inline { + margin-top: 7px; +} + +.primary-nav-dark button, +.warning-nav-dark button, +.success-nav-dark button, +.info-nav-dark button, +.danger-nav-dark button { + border-color: #fff; +} + +.primary-nav-dark i, +.warning-nav-dark i, +.success-nav-dark i, +.info-nav-dark i, +.danger-nav-dark i { + color: #fff; +} + +.primary-nav button, +.warning-nav button, +.success-nav button, +.info-nav button, +.danger-nav button { + border-color: rgba(0, 0, 0, 0.6) !important; +} + +.primary-nav i, +.warning-nav i, +.success-nav i, +.info-nav i, +.danger-nav i { + color: rgba(0, 0, 0, 0.6) !important; +} + +.light-nav-border button, .primary-nav button, .warning-nav button, .success-nav button, .info-nav button, .danger-nav button { + border-color: rgba(0, 0, 0, 0.1); +} + +.light-nav-border i, .primary-nav i, .warning-nav i, .success-nav i, .info-nav i, .danger-nav i { + color: rgba(0, 0, 0, 0.4); +} + +/**====== Navbar-varients css end ======**/ +/** ===================== + Note css start +========================== **/ +.note-card { + padding-top: 0; + padding-bottom: 0; +} + +.note-card .note-box-aside { + border-right: 1px solid #ddd; +} + +.note-card .note-box-aside .row { + padding: 20px 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.note-card .Note-header { + padding: 20px 0; +} + +.note-card .note-write { + position: relative; + background: -webkit-linear-gradient(top, #01f4f8 0%, #48fbfe 5%) 0 0; + background-size: 100% 35px; +} + +.note-card .note-write:before { + content: ''; + position: absolute; + width: 0px; + top: 0; + left: 32px; + bottom: 0; + border-left: 1px solid #01a9ac; +} + +.note-card .note-write:after { + content: ''; + position: absolute; + width: 0px; + top: 0; + left: 34px; + bottom: 0; + border-left: 1px solid #01a9ac; +} + +.note-card #Note-pad { + border: none; + resize: none; + background: transparent; + padding: 0px 20px 0 50px; + line-height: 35px; +} + +.note-card .Note-created__on { + display: block; +} + +.summernote-page .modal-footer { + margin: 0 auto; +} + +/**====== Note css end ======**/ +/** ===================== + Pre-loader css start +========================== **/ +/*===== Loader1 =====*/ +.loader { + margin: 18px auto; + top: 65px; + left: 65px; + right: 0; + width: 100px; + height: 100px; + position: relative; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.loader.animation-start .circle { + -webkit-animation: rotating 2s ease-in-out infinite; + animation: rotating 2s ease-in-out infinite; +} + +.loader.animation-stop .circle { + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; +} + +.loader .circle { + width: 50px; + height: 50px; + display: block; + position: absolute; + -webkit-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; + -webkit-animation-iteration-count: 0; + animation-iteration-count: 0; +} + +.loader .circle:after { + content: ''; + top: 0; + left: 0; + width: 10px; + height: 10px; + display: block; + border-radius: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background-color: #1abc9c; +} + +.loader .circle.delay-1 { + -webkit-animation-delay: 0.125s; + animation-delay: 0.125s; +} + +.loader .circle.size-1:after { + width: 11px; + height: 11px; +} + +.loader .circle.delay-2 { + -webkit-animation-delay: 0.25s; + animation-delay: 0.25s; +} + +.loader .circle.size-2:after { + width: 12px; + height: 12px; +} + +.loader .circle.delay-3 { + -webkit-animation-delay: 0.375s; + animation-delay: 0.375s; +} + +.loader .circle.size-3:after { + width: 13px; + height: 13px; +} + +.loader .circle.delay-4 { + -webkit-animation-delay: 0.5s; + animation-delay: 0.5s; +} + +.loader .circle.size-4:after { + width: 14px; + height: 14px; +} + +.loader .circle.delay-5 { + -webkit-animation-delay: 0.625s; + animation-delay: 0.625s; +} + +.loader .circle.size-5:after { + width: 15px; + height: 15px; +} + +.loader .circle.delay-6 { + -webkit-animation-delay: 0.75s; + animation-delay: 0.75s; +} + +.loader .circle.size-6:after { + width: 16px; + height: 16px; +} + +.loader .circle.delay-7 { + -webkit-animation-delay: 0.875s; + animation-delay: 0.875s; +} + +.loader .circle.size-7:after { + width: 17px; + height: 17px; +} + +.loader .circle.delay-8 { + -webkit-animation-delay: 1s; + animation-delay: 1s; +} + +.loader .circle.size-8:after { + width: 18px; + height: 18px; +} + +.loader .circle.delay-9 { + -webkit-animation-delay: 1.125s; + animation-delay: 1.125s; +} + +.loader .circle.size-9:after { + width: 19px; + height: 19px; +} + +.loader .circle.delay-10 { + -webkit-animation-delay: 1.25s; + animation-delay: 1.25s; +} + +.loader .circle.size-10:after { + width: 20px; + height: 20px; +} + +.loader .circle.delay-11 { + -webkit-animation-delay: 1.375s; + animation-delay: 1.375s; +} + +.loader .circle.size-11:after { + width: 21px; + height: 21px; +} + +.loader .circle.delay-12 { + -webkit-animation-delay: 1.5s; + animation-delay: 1.5s; +} + +.loader .circle.size-12:after { + width: 22px; + height: 22px; +} + +@-webkit-keyframes rotating { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes rotating { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +/*===== Loader2 =====*/ +#loader2 { + width: 80px; + height: 130px; + display: block; + -webkit-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; + top: calc(50% - 50px); + left: calc(50% - 50px); + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; + margin: 0 auto; +} + +#circle-loader2 { + fill: none; + stroke: #01a9ac; + stroke-width: 4; + -webkit-animation: draw 3s ease-in-out infinite; + animation: draw 3s ease-in-out infinite; +} + +@-webkit-keyframes draw { + 0% { + stroke-dasharray: 20, 282.6; + } + 50% { + stroke-dasharray: 200, 282.6; + } + 100% { + stroke-dasharray: 20, 282.6; + } +} + +@keyframes draw { + 0% { + stroke-dasharray: 20, 282.6; + } + 50% { + stroke-dasharray: 200, 282.6; + } + 100% { + stroke-dasharray: 20, 282.6; + } +} + +@-webkit-keyframes spin { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spin { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +/*==== Loader3 ====*/ +.preloader3 { + width: auto; + height: 130px; + text-align: center; + font-size: 10px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.preloader3 > div { + margin: 2px; + background-color: #01a9ac; + height: 10px; + width: 10px; + border-radius: 50%; + display: inline-block; + -webkit-animation: stretchdelay 0.7s infinite ease-in-out; + animation: stretchdelay 0.7s infinite ease-in-out; +} + +.preloader3 .circ2 { + -webkit-animation-delay: -0.6s; + animation-delay: -0.6s; +} + +.preloader3 .circ3 { + -webkit-animation-delay: -0.5s; + animation-delay: -0.5s; +} + +.preloader3 .circ4 { + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s; +} + +.preloader3 .circ5 { + -webkit-animation-delay: -0.3s; + animation-delay: -0.3s; +} + +.preloader3 .loader-md { + height: 13px; + width: 13px; +} + +.preloader3 .loader-lg { + height: 18px; + width: 18px; +} + +@-webkit-keyframes stretchdelay { + 0%, + 40%, + 100% { + -webkit-transform: translateY(-10px); + } + 20% { + -webkit-transform: translateY(-20px); + } +} + +@keyframes stretchdelay { + 0%, + 40%, + 100% { + transform: translateY(-10px); + -webkit-transform: translateY(-10px); + } + 20% { + transform: translateY(-20px); + -webkit-transform: translateY(-20px); + } +} + +@-webkit-keyframes rotateColor { + 0% { + border-top-color: #1b8bf9; + } + 12.5% { + border-bottom-color: rgba(27, 139, 249, 0.8); + } + 25% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 37.5% { + border-bottom-color: rgba(27, 139, 249, 0.4); + } + 50% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 50.00001% { + border-bottom-color: #1b8bf9; + } + 62.5% { + border-bottom-color: rgba(27, 139, 249, 0.8); + } + 75% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 87.5% { + border-bottom-color: rgba(27, 139, 249, 0.4); + } +} + +@keyframes rotateColor { + 0% { + border-top-color: #1b8bf9; + } + 12.5% { + border-bottom-color: rgba(27, 139, 249, 0.8); + } + 25% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 37.5% { + border-bottom-color: rgba(27, 139, 249, 0.4); + } + 50% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 50.00001% { + border-bottom-color: #1b8bf9; + } + 62.5% { + border-bottom-color: rgba(27, 139, 249, 0.8); + } + 75% { + border-bottom-color: rgba(27, 139, 249, 0.6); + } + 87.5% { + border-bottom-color: rgba(27, 139, 249, 0.4); + } +} + +/*===== Loader4 =====*/ +.preloader4 { + width: 30px; + height: 30px; + position: relative; + margin: 55px auto; +} + +.double-bounce1, +.double-bounce2 { + width: 100%; + height: 100%; + border-radius: 50%; + background-color: #01a9ac; + opacity: 0.6; + position: absolute; + top: 0; + left: 0; + -webkit-animation: bounce 2.0s infinite ease-in-out; + animation: bounce 2.0s infinite ease-in-out; + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s; +} + +@-webkit-keyframes bounce { + 0%, + 100% { + -webkit-transform: scale(0); + } + 50% { + -webkit-transform: scale(1); + } +} + +@keyframes bounce { + 0%, + 100% { + transform: scale(0); + -webkit-transform: scale(0); + } + 50% { + transform: scale(1); + -webkit-transform: scale(1); + } +} + +/*===== Loader5 =====*/ +.preloader5 { + margin: 55px 0; + text-align: center; +} + +.preloader5 .circle-5 { + display: inline-block; + padding: 11px; + margin: 0 0.6em; + background: #01a9ac; + border-radius: 100%; +} + +.preloader5 .l { + -webkit-animation: pulse 2s infinite linear; + animation: pulse 2s infinite linear; +} + +.preloader5 .m { + -webkit-animation: pulse 2s infinite linear; + animation: pulse 2s infinite linear; + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; +} + +.preloader5 .r { + -webkit-animation: pulse 2s infinite linear; + animation: pulse 2s infinite linear; + -webkit-animation-delay: 0.6s; + animation-delay: 0.6s; +} + +@-webkit-keyframes pulse { + 10% { + -webkit-transform: scale(1); + transform: scale(1); + } + 20% { + -webkit-transform: scale(1); + transform: scale(1); + } + 30% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 50% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 70% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 80% { + -webkit-transform: scale(1); + transform: scale(1); + } + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes pulse { + 10% { + -webkit-transform: scale(1); + transform: scale(1); + } + 20% { + -webkit-transform: scale(1); + transform: scale(1); + } + 30% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 50% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 70% { + -webkit-transform: scale(1.7); + transform: scale(1.7); + } + 80% { + -webkit-transform: scale(1); + transform: scale(1); + } + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +/*===== Loader6 =====*/ +.preloader6 { + border-radius: 100%; + width: 100px; + height: 100px; + position: relative; + overflow: hidden; + z-index: 1; + background: inherit; + margin: 18px 0; +} + +.preloader6 hr { + border: 0; + background: inherit; + width: 80%; + height: 80%; + margin: 10%; + border-radius: 100%; +} + +.preloader6::before, +.preloader6::after, +.preloader6 hr::before, +.preloader6 hr::after { + content: ''; + position: absolute; + top: 0; + z-index: -1; + left: 33px; + border: 17px solid transparent; + border-bottom: 50px solid #01a9ac; + border-top: 50px solid #01a9ac; + -webkit-animation: rotateColor 1000ms infinite; + animation: rotateColor 1000ms infinite; +} + +.preloader6::after { + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-animation-delay: 125ms; + animation-delay: 125ms; +} + +.preloader6 hr::before { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-animation-delay: 250ms; + animation-delay: 250ms; +} + +.preloader6 hr::after { + -webkit-transform: rotate(135deg); + -ms-transform: rotate(135deg); + transform: rotate(135deg); + -webkit-animation-delay: 375ms; + animation-delay: 375ms; +} + +.loader-block, +.loader { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +@keyframes rotateColor { + 0% { + border-top-color: #1abc9c; + } + 12.5% { + border-bottom-color: rgba(26, 188, 156, 0.8); + } + 25% { + border-bottom-color: rgba(26, 188, 156, 0.6); + } + 37.5% { + border-bottom-color: rgba(26, 188, 156, 0.4); + } + 50% { + border-bottom-color: rgba(26, 188, 156, 0.6); + } + 50.00001% { + border-bottom-color: #1abc9c; + } + 62.5% { + border-bottom-color: rgba(26, 188, 156, 0.8); + } + 75% { + border-bottom-color: rgba(26, 188, 156, 0.6); + } + 87.5% { + border-bottom-color: rgba(26, 188, 156, 0.4); + } +} + +/*========= Pre-loader css end ============*/ +/** ===================== + Prism css start +========================== **/ +pre[class*="language-"] { + background-color: #fff; + border: 1px solid #ddd; +} + +pre[class*="language-"] code { + background-color: #fff !important; +} + +pre.line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre.line-numbers > code { + position: relative; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; + /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.line-numbers-rows > span { + pointer-events: none; + display: block; + counter-increment: linenumber; +} + +.line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; +} + +/**====== Prism css end ======**/ +/** ===================== + Progress-bar css start +========================== **/ +.progress-xl { + height: 30px; +} + +.progress-lg { + height: 24px; +} + +.progres-md { + height: 18px; +} + +.progress-sm { + height: 12px; +} + +.progress-xs { + height: 6px; +} + +.progress-bar-page .progress { + margin-bottom: 2rem; +} + +.progress-bar-default { + background-color: #e0e0e0; +} + +.progress-bar-primary { + background-color: #01a9ac; +} + +.progress-bar-success { + background-color: #0ac282; +} + +.progress-bar-info { + background-color: #2DCEE3; +} + +.progress-bar-warning { + background-color: #fe9365; +} + +.progress-bar-danger { + background-color: #eb3422; +} + +.progress-bar-pink { + background-color: #ff7aa3; +} + +.progress-bar-purple { + background-color: #9261c6; +} + +.progress-bar-orange { + background-color: #e67e22; +} + +.progress-bar-yellow { + background-color: #f1c40f; +} + +.progress-bar-emrald { + background-color: #2ecc71; +} + +/**====== Progress-bar css end ======**/ +/*range slider start */ +.range-slider { + min-height: 200px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-left: 15px; +} + +.range-slider b { + margin-top: -10px; +} + +#RGB { + height: 10px; + background: gray; +} + +#RC .slider-selection { + background: #FF8282; +} + +#RC .slider-handle { + background: red; +} + +#GC .slider-selection { + background: #428041; +} + +#GC .slider-handle { + background: green; +} + +#BC .slider-selection { + background: #8283FF; +} + +#BC .slider-handle { + border-bottom-color: blue; +} + +#R, +#G, +#B { + width: 300px; +} + +.range-slider-contain { + position: absolute; + bottom: 15px; +} + +.slider-handle { + top: -5px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#01a9ac), to(#01a9ac)); + background-image: linear-gradient(to bottom, #01a9ac 0%, #01a9ac 100%); + -webkit-box-shadow: none; + box-shadow: none; +} + +.slider-tick, +.slider-track { + background-image: -webkit-gradient(linear, left top, left bottom, from(#BDC3C7), to(#BDC3C7)); + background-image: linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%); +} + +.slider-handle.custom::before { + line-height: 15px; + font-size: 35px; + color: #01a9ac; +} + +#slider12a .slider-track-high, +#slider12c .slider-track-high { + background: green; +} + +#slider12b .slider-track-low, +#slider12c .slider-track-low { + background: red; +} + +#slider12c .slider-selection { + background: yellow; +} + +.slider-selection.tick-slider-selection { + background-image: -webkit-gradient(linear, left top, left bottom, from(#01dbdf), to(#01dbdf)); + background-image: linear-gradient(to bottom, #01dbdf 0%, #01dbdf 100%); +} + +.slider-tick.in-selection { + background-image: -webkit-gradient(linear, left top, left bottom, from(#01dbdf), to(#01dbdf)); + background-image: linear-gradient(to bottom, #01dbdf 0%, #01dbdf 100%); +} + +.slider.slider-horizontal .slider-track { + height: 2px; +} + +.slider.slider-horizontal .slider-tick, +.slider.slider-horizontal .slider-handle { + top: -5px; + cursor: pointer; +} + +/*range slider end */ +.slider.slider-horizontal .slider-track { + width: 90%; + margin-top: -5px; + top: 50%; + left: 10px; +} + +/** ===================== + Rating css start +========================== **/ +.br-wrapper { + margin: 20px 0 50px; +} + +.br-theme-bars-1to10 .br-widget .br-current-rating { + clear: both; + padding: 0; + font-size: 13px; + color: #757575; + font-weight: 400; +} + +.br-theme-bars-reversed .br-widget .br-current-rating { + clear: both; + padding: 0; + line-height: 2; + font-size: 13px; +} + +.br-theme-bars-movie .br-widget .br-current-rating { + color: #757575; + font-weight: 400; + text-align: left; +} + +.br-theme-bars-horizontal .br-widget .br-current-rating, +.br-theme-bars-reversed .br-widget .br-current-rating { + color: #757575; + font-weight: 400; + font-size: 13px; +} + +span.value { + display: inline; +} + +.current-rating { + position: relative; + top: -50px; +} + +.current-rating.hidden { + display: none; +} + +.your-rating { + position: relative; + top: -50px; +} + +.your-rating.hidden { + display: none; +} + +.br-theme-bars-1to10 .br-widget a, +.br-theme-bars-movie .br-widget a, +.br-theme-bars-reversed .br-widget a, +.br-theme-bars-horizontal .br-widget a { + background-color: #01d1d5; +} + +.br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected, +.br-theme-bars-movie .br-widget a.br-active, +.br-theme-bars-movie .br-widget a.br-selected, +.br-theme-bars-reversed .br-widget a.br-active, +.br-theme-bars-reversed .br-widget a.br-selected, +.br-theme-bars-horizontal .br-widget a.br-active, +.br-theme-bars-horizontal .br-widget a.br-selected { + background-color: #01a9ac; +} + +.br-theme-bars-pill .br-widget a { + background-color: #01d1d5; + color: #01a9ac; +} + +.br-theme-bars-pill .br-widget a.br-active, .br-theme-bars-pill .br-widget a.br-selected { + background-color: #01a9ac; +} + +.br-theme-fontawesome-stars .br-widget a.br-active:after, +.br-theme-fontawesome-stars .br-widget a.br-selected:after { + color: #01a9ac; +} + +.br-theme-css-stars .br-widget a.br-active:after, +.br-theme-css-stars .br-widget a.br-selected:after { + color: #01a9ac; +} + +.br-theme-bars-square .br-widget a { + border: 2px solid #01d1d5; + color: #01d1d5; +} + +.br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected { + border: 2px solid #01a9ac; + color: #01a9ac; +} + +.br-theme-fontawesome-stars-o .br-widget a.br-selected:after, +.br-theme-fontawesome-stars-o .br-widget a:after, +.br-theme-fontawesome-stars-o .br-widget a.br-active:after, +.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after { + color: #01a9ac; +} + +/**====== Rating css end ======**/ +.bg-facebook { + background-color: #3B5997; +} + +.text-facebook { + color: #3B5997; +} + +.bg-twiter { + background-color: #42C0FB; +} + +.text-twiter { + color: #42C0FB; +} + +.bg-dribble { + background-color: #EC4A89; +} + +.text-dribble { + color: #EC4A89; +} + +.bg-pinterest { + background-color: #BF2131; +} + +.text-pinterest { + color: #BF2131; +} + +.bg-youtube { + background-color: #E0291D; +} + +.text-youtube { + color: #E0291D; +} + +.bg-googleplus { + background-color: #C73E2E; +} + +.text-googleplus { + color: #C73E2E; +} + +.bg-instagram { + background-color: #AA7C62; +} + +.text-instagram { + color: #AA7C62; +} + +.bg-viber { + background-color: #7B519D; +} + +.text-viber { + color: #7B519D; +} + +.bg-amazon { + background-color: #000; +} + +.text-amazon { + color: #000; +} + +.bg-c-blue { + background: -webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf)); + background: linear-gradient(to right, #01a9ac, #01dbdf); +} + +.bg-simple-c-blue { + background: #01a9ac; +} + +.text-c-blue { + color: #01a9ac; +} + +.bg-c-pink { + background: -webkit-gradient(linear, left top, right top, from(#eb3422), to(#ef5f51)); + background: linear-gradient(to right, #eb3422, #ef5f51); +} + +.bg-simple-c-pink { + background: #eb3422; +} + +.text-c-pink { + color: #eb3422; +} + +.bg-c-green { + background: -webkit-gradient(linear, left top, right top, from(#0ac282), to(#0df3a3)); + background: linear-gradient(to right, #0ac282, #0df3a3); +} + +.bg-simple-c-green { + background: #0ac282; +} + +.text-c-green { + color: #0ac282; +} + +.bg-c-yellow { + background: -webkit-gradient(linear, left top, right top, from(#fe9365), to(#feb798)); + background: linear-gradient(to right, #fe9365, #feb798); +} + +.bg-simple-c-yellow { + background: #fe9365; +} + +.text-c-yellow { + color: #fe9365; +} + +.bg-c-orenge { + background: -webkit-gradient(linear, left top, right top, from(#FE8A7D), to(#feb8b0)); + background: linear-gradient(to right, #FE8A7D, #feb8b0); +} + +.bg-simple-c-orenge { + background: #FE8A7D; +} + +.text-c-orenge { + color: #FE8A7D; +} + +.bg-c-lite-green { + background: -webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf)); + background: linear-gradient(to right, #01a9ac, #01dbdf); +} + +.bg-simple-c-lite-green { + background: #01a9ac; +} + +.text-c-lite-green { + color: #01a9ac; +} + +.update-card { + color: #fff; +} + +.update-card .card-footer { + background-color: transparent; + border-top: 1px solid #fff; +} + +.statustic-progress-card .progress { + height: 5px; +} + +.user-radial-card { + text-align: center; +} + +.user-radial-card > div { + margin: 0 auto; + display: block; +} + +.user-radial-card > div img { + -webkit-box-shadow: 0 0 0 10px #fff; + box-shadow: 0 0 0 10px #fff; +} + +.user-radial-card p { + margin-bottom: 0; +} + +.user-card-full { + overflow: hidden; +} + +.user-card-full .user-profile { + border-radius: 5px 0 0 5px; +} + +.user-card-full .social-link li { + display: inline-block; +} + +.user-card-full .social-link li a { + font-size: 20px; + margin: 0 10px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.user-card-full .social-link li a i { + color: #666; +} + +.user-card-full .social-link li a i.facebook:hover { + color: #3B5997; +} + +.user-card-full .social-link li a i.twitter:hover { + color: #42C0FB; +} + +.user-card-full .social-link li a i.instagram:hover { + color: #AA7C62; +} + +.user-card-full .social-link li a i.youtube:hover { + color: #E0291D; +} + +.statustic-card .card-block { + position: relative; +} + +.statustic-card .card-block .progress { + position: absolute; + bottom: 0; + width: 100%; + left: 0; + height: 5px; + overflow: visible; +} + +.statustic-card .card-block .progress .progress-bar { + position: relative; +} + +.statustic-card .card-block .progress .progress-bar:before { + content: ""; + height: 5px; + width: 5px; + border-radius: 50%; + position: absolute; + right: 0; + background: inherit; +} + +.statustic-card .card-block .progress .progress-bar.bg-c-blue:before { + -webkit-animation: blue-blink-bar 0.5s linear infinite; + animation: blue-blink-bar 0.5s linear infinite; +} + +.statustic-card .card-block .progress .progress-bar.bg-c-green:before { + -webkit-animation: green-blink-bar 0.5s linear infinite; + animation: green-blink-bar 0.5s linear infinite; +} + +.statustic-card .card-block .progress .progress-bar.bg-c-pink:before { + -webkit-animation: pink-blink-bar 0.5s linear infinite; + animation: pink-blink-bar 0.5s linear infinite; +} + +.statustic-card .card-block .progress .progress-bar.bg-c-yellow:before { + -webkit-animation: yellow-blink-bar 0.5s linear infinite; + animation: yellow-blink-bar 0.5s linear infinite; +} + +@-webkit-keyframes blue-blink-bar { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(1, 169, 172, 0.1); + box-shadow: 0 0 0 0 rgba(1, 169, 172, 0.1); + } + 50% { + -webkit-box-shadow: 0 0 0 6px rgba(1, 169, 172, 0.3); + box-shadow: 0 0 0 6px rgba(1, 169, 172, 0.3); + } +} + +@keyframes blue-blink-bar { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(1, 169, 172, 0.1); + box-shadow: 0 0 0 0 rgba(1, 169, 172, 0.1); + } + 50% { + -webkit-box-shadow: 0 0 0 6px rgba(1, 169, 172, 0.3); + box-shadow: 0 0 0 6px rgba(1, 169, 172, 0.3); + } +} + +@-webkit-keyframes green-blink-bar { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(10, 194, 130, 0.1); + box-shadow: 0 0 0 0 rgba(10, 194, 130, 0.1); + } + 50% { + -webkit-box-shadow: 0 0 0 6px rgba(10, 194, 130, 0.3); + box-shadow: 0 0 0 6px rgba(10, 194, 130, 0.3); + } +} + +@keyframes green-blink-bar { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(10, 194, 130, 0.1); + box-shadow: 0 0 0 0 rgba(10, 194, 130, 0.1); + } + 50% { + -webkit-box-shadow: 0 0 0 6px rgba(10, 194, 130, 0.3); + box-shadow: 0 0 0 6px rgba(10, 194, 130, 0.3); + } +} + +@-webkit-keyframes pink-blink-bar { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(235, 52, 34, 0.1); + box-shadow: 0 0 0 0 rgba(235, 52, 34, 0.1); + } + 50% { + -webkit-box-shadow: 0 0 0 6px rgba(235, 52, 34, 0.3); + box-shadow: 0 0 0 6px rgba(235, 52, 34, 0.3); + } +} + +@keyframes pink-blink-bar { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(235, 52, 34, 0.1); + box-shadow: 0 0 0 0 rgba(235, 52, 34, 0.1); + } + 50% { + -webkit-box-shadow: 0 0 0 6px rgba(235, 52, 34, 0.3); + box-shadow: 0 0 0 6px rgba(235, 52, 34, 0.3); + } +} + +@-webkit-keyframes yellow-blink-bar { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(254, 147, 101, 0.1); + box-shadow: 0 0 0 0 rgba(254, 147, 101, 0.1); + } + 50% { + -webkit-box-shadow: 0 0 0 6px rgba(254, 147, 101, 0.3); + box-shadow: 0 0 0 6px rgba(254, 147, 101, 0.3); + } +} + +@keyframes yellow-blink-bar { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(254, 147, 101, 0.1); + box-shadow: 0 0 0 0 rgba(254, 147, 101, 0.1); + } + 50% { + -webkit-box-shadow: 0 0 0 6px rgba(254, 147, 101, 0.3); + box-shadow: 0 0 0 6px rgba(254, 147, 101, 0.3); + } +} + +.widget-statstic-card { + position: relative; + overflow: hidden; +} + +.widget-statstic-card .st-icon { + color: #fff; + font-size: 23px; + padding: 40px 40px 20px 20px; + border-radius: 50%; + position: absolute; + top: -30px; + right: -30px; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.widget-statstic-card h2 { + font-weight: 600; + display: inline-block; +} + +.widget-statstic-card span { + border-radius: 30px; + padding: 5px 20px; + color: #fff; + font-weight: 600; +} + +.widget-statstic-card:hover .st-icon { + font-size: 50px; +} + +.social-card { + color: #fff; + overflow: hidden; +} + +.social-card .social-icon { + background-color: #fff; + border-radius: 5px; + text-align: center; + padding: 22px 23px; +} + +.social-card .download-icon { + color: #fff; + background-color: rgba(255, 255, 255, 0.5); + position: absolute; + height: 125px; + width: 125px; + right: -125px; + font-size: 35px; + padding: 40px 22px; + border-radius: 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.social-card:hover .download-icon { + right: -60px; +} + +.widget-visitor-card { + overflow: hidden; + padding: 10px 0; +} + +.widget-visitor-card i { + color: #fff; + font-size: 80px; + position: absolute; + bottom: -10px; + opacity: 0.3; + left: -10px; + -webkit-transform: rotate(15deg); + -ms-transform: rotate(15deg); + transform: rotate(15deg); + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.widget-visitor-card:hover i { + -webkit-transform: rotate(0deg) scale(1.4); + -ms-transform: rotate(0deg) scale(1.4); + transform: rotate(0deg) scale(1.4); + opacity: 0.5; +} + +.app-design .btn { + padding: 5px 8px; + font-size: 12px; + font-weight: 600; + border-radius: 5px; +} + +.app-design .team-section img { + width: 35px; + border-radius: 5px; +} + +.app-design .progress-box p { + margin-bottom: 0; +} + +.app-design .progress-box .progress { + width: calc(100% - 80px); + height: 8px; + text-align: center; + margin: 0 auto; + background-color: #E5E5E5; + border-radius: 30px; + position: relative; + overflow: inherit; +} + +.app-design .progress-box .progress .progress-bar { + border-radius: 30px; +} + +.app-design .progress-box .progress .progress-bar label { + position: absolute; + top: -24px; + right: 0; + color: #222; + font-weight: 600; + font-size: 13px; +} + +.widget-card-1 { + margin-top: 20px; + text-align: right; +} + +.widget-card-1 .card1-icon { + width: 60px; + height: 60px; + position: absolute; + top: -15px; + font-size: 35px; + border-radius: 8px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + color: #fff; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.widget-card-1 .card-block > span { + color: #919aa3; +} + +.widget-card-1 h4 { + font-weight: 400; + margin-top: 10px; +} + +.widget-card-1:hover .card1-icon { + top: -25px; +} + +.user-widget-card { + margin-top: 10px; + margin-bottom: 40px; + text-align: center; + color: #fff; +} + +.user-widget-card .card-block { + padding: 1.95rem 1.25rem 0.85rem; +} + +.user-widget-card .card1-icon { + width: 40px; + height: 40px; + position: absolute; + top: -15px; + left: calc(50% - 20px); + font-size: 20px; + border-radius: 50%; + -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + color: #fff; +} + +.user-widget-card h4 { + font-weight: 400; + margin-top: 10px; +} + +.user-widget-card .more-info { + background: #fff; + padding: 5px 15px; + border-radius: 15px; + position: absolute; + left: calc(50% - 45px); + -webkit-box-shadow: 0 1px 14px -5px #000; + box-shadow: 0 1px 14px -5px #000; +} + +.order-card { + color: #fff; + overflow: hidden; +} + +.order-card .card-icon { + position: absolute; + right: -17px; + font-size: 100px; + top: 20px; + opacity: 0.5; +} + +.user-card2 .risk-rate { + display: inline-block; + margin: 0 auto; +} + +.user-card2 .risk-rate span { + width: 130px; + height: 130px; + border-radius: 50%; + border: 6px dashed #d6d6d6; + border-top-color: #fe9365; + border-bottom-color: transparent; + padding: 45px; + display: block; + position: relative; +} + +.user-card2 .risk-rate span:after { + content: ""; + width: 90px; + height: 90px; + background-color: rgba(254, 147, 101, 0.5); + border-radius: 50%; + position: absolute; + top: 15px; + left: 15px; + z-index: 1; +} + +.user-card2 .risk-rate span b { + font-size: 20px; + color: #fff; + z-index: 2; + position: relative; +} + +.table-card .card-block { + padding-left: 0; + padding-right: 0; + padding-top: 0; +} + +.table-card .card-block .table > thead > tr > th { + border-top: 0; +} + +.table-card .card-block .table .chk-option { + vertical-align: middle; + width: 30px; + display: inline-block; +} + +.table-card .card-block .table .chk-option .checkbox-fade, +.table-card .card-block .table .chk-option .checkbox-fade .cr, +.table-card .card-block .table .chk-option .checkbox-zoom, +.table-card .card-block .table .chk-option .checkbox-zoom .cr { + margin-right: 0; +} + +.table-card .card-block .table label { + margin-bottom: 0; +} + +.table-card .card-block .table tr td:first-child, +.table-card .card-block .table tr th:first-child { + padding-left: 20px; +} + +.table-card .card-block .table tr td:last-child, +.table-card .card-block .table tr th:last-child { + padding-right: 20px; +} + +#app-sale1, #app-sale2, #app-sale3, #app-sale4 { + height: 46px !important; + width: 100px !important; +} + +.user-activity-card .u-img { + position: relative; +} + +.user-activity-card .u-img .cover-img { + width: 40px; + height: 40px; +} + +.user-activity-card .u-img .profile-img { + width: 20px; + height: 20px; + position: absolute; + bottom: -5px; + right: -5px; +} + +.wather-card { + overflow: hidden; +} + +.wather-card .nature-card { + position: relative; + background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #fea57e), to(#fe9365)); + background: linear-gradient(#fea57e 60%, #fe9365 100%); + overflow: hidden; +} + +.wather-card .nature-card .main-img { + width: 100%; +} + +@media only screen and (min-width: 1400px) { + .wather-card .nature-card .main-img { + height: 260px; + } +} + +.wather-card .nature-card .bottom-img { + position: absolute; + bottom: -5px; + left: 0; + width: 100%; +} + +.wather-card .nature-card .snow1, +.wather-card .nature-card .snow2 { + position: absolute; + top: 0; + left: 0; + width: 100%; +} + +.wather-card .nature-card .snow1 { + -webkit-animation: sparcle 2.1s linear infinite; + animation: sparcle 2.1s linear infinite; +} + +.wather-card .nature-card .snow2 { + -webkit-animation: sparcle 2.1s linear infinite; + animation: sparcle 2.1s linear infinite; + -webkit-animation-delay: 1.15s; + animation-delay: 1.15s; +} + +.wather-card .nature-card .nature-cont { + position: absolute; + top: 20px; + text-align: center; + width: 100%; +} + +@-webkit-keyframes sparcle { + 0% { + opacity: 0; + -webkit-transform: translateY(-10px); + transform: translateY(-10px); + } + 20% { + opacity: 1; + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + } + 50% { + opacity: 1; + -webkit-transform: translateY(0px); + transform: translateY(0px); + } + 80% { + opacity: 1; + -webkit-transform: translateY(5px); + transform: translateY(5px); + } + 100% { + opacity: 0; + -webkit-transform: translateY(10px); + transform: translateY(10px); + } +} + +@keyframes sparcle { + 0% { + opacity: 0; + -webkit-transform: translateY(-10px); + transform: translateY(-10px); + } + 20% { + opacity: 1; + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + } + 50% { + opacity: 1; + -webkit-transform: translateY(0px); + transform: translateY(0px); + } + 80% { + opacity: 1; + -webkit-transform: translateY(5px); + transform: translateY(5px); + } + 100% { + opacity: 0; + -webkit-transform: translateY(10px); + transform: translateY(10px); + } +} + +.user-card .usre-image { + position: relative; + display: inline-block; + margin: 0 auto; +} + +.user-card .usre-image img { + width: 120px; + height: 120px; + border-radius: 50%; + border: 1px solid #01a9ac; + padding: 4px; +} + +.user-card .usre-image:before { + content: "\e83f"; + font-family: 'feather'; + position: absolute; + bottom: 10px; + right: 10px; + color: #fff; + background-color: #0ac282; + border-radius: 50%; + padding: 0 3px; +} + +.user-card .usre-image:after { + content: "Permenant"; + position: absolute; + bottom: -15px; + left: calc(100% - 27px); + color: #fff; + background-color: #01a9ac; + border-radius: 5px; + padding: 0 3px; +} + +.user-card .btn { + margin: 10px auto 15px; +} + +.feed-card h6 { + margin-top: 7px; +} + +.feed-card .feed-icon { + color: #fff; + border-radius: 50%; + width: 30px; + height: 30px; + text-align: center; + padding: 8px; +} + +.latest-update-card .card-block { + padding-top: 0; +} + +.latest-update-card .card-block .latest-update-box { + position: relative; +} + +.latest-update-card .card-block .latest-update-box:after { + content: ""; + position: absolute; + background: #ddd; + height: 100%; + width: 1px; + top: 0; + left: 110px; + z-index: 1; +} + +.latest-update-card .card-block .latest-update-box .update-meta { + z-index: 2; + min-width: 160px; +} + +.latest-update-card .card-block .latest-update-box .update-meta .update-icon { + width: 40px; + height: 40px; + border-radius: 50%; + text-align: center; + padding: 12px 13px; + font-size: 16px; + color: #fff; + margin-left: 10px; +} + +@media only screen and (max-width: 575px) { + .latest-update-card .card-block .latest-update-box:after { + display: none; + } + .latest-update-card .card-block .latest-update-box .update-meta { + z-index: 2; + min-width: 100%; + text-align: left !important; + margin-bottom: 15px; + border-top: 1px solid #f1f1f1; + padding-top: 15px; + } +} + +.latest-activity-card .card-block { + padding-top: 0; +} + +.latest-activity-card .card-block .latest-update-box { + position: relative; +} + +.latest-activity-card .card-block .latest-update-box .update-meta { + z-index: 2; + min-width: 160px; +} + +.latest-activity-card .card-block .latest-update-box .update-meta .update-icon { + width: 40px; + height: 40px; + border-radius: 50%; + text-align: center; + padding: 12px 13px; + font-size: 16px; + color: #fff; + margin-left: 10px; +} + +@media only screen and (max-width: 575px) { + .latest-activity-card .card-block .latest-update-box .update-meta { + z-index: 2; + min-width: 100%; + text-align: left !important; + margin-bottom: 15px; + border-top: 1px solid #f1f1f1; + padding-top: 15px; + } +} + +.latest-activity-card .table td { + vertical-align: middle; +} + +.per-task-card .card-block { + padding: 0; +} + +.per-task-card .per-task-block { + margin-left: 0; + margin-right: 0; +} + +.per-task-card .per-task-block > div { + padding-top: 20px; + padding-bottom: 20px; +} + +.per-task-card .per-task-block > div:nth-child(odd) { + padding-left: 0; +} + +.per-task-card .per-task-block > div:nth-child(even) { + background-color: rgba(1, 169, 172, 0.1); + padding-right: 0; +} + +#monthly-graph .amcharts-graph-g2 .amcharts-graph-stroke { + stroke-linejoin: round; + stroke-linecap: round; + -webkit-animation: am-moving-dashes 1s linear infinite; + animation: am-moving-dashes 1s linear infinite; +} + +#monthly-graph .lastBullet { + -webkit-animation: am-pulsating 1s ease-out infinite; + animation: am-pulsating 1s ease-out infinite; +} + +#monthly-graph .amcharts-graph-column-front { + -webkit-transition: all 0.3s 0.3s ease-out; + transition: all 0.3s 0.3s ease-out; +} + +#monthly-graph .amcharts-graph-column-front:hover { + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; + fill-opacity: 0.4; +} + +#monthly-graph .amcharts-graph-g3 { + stroke-linejoin: round; + stroke-linecap: round; + stroke-dasharray: 500%; + -webkit-animation: am-draw 40s; + animation: am-draw 40s; +} + +@-webkit-keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -31px; + } +} + +@keyframes am-moving-dashes { + 100% { + stroke-dashoffset: -31px; + } +} + +@-webkit-keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0; + } + 100% { + stroke-opacity: 0; + stroke-width: 50px; + } +} + +@keyframes am-pulsating { + 0% { + stroke-opacity: 1; + stroke-width: 0; + } + 100% { + stroke-opacity: 0; + stroke-width: 50px; + } +} + +@-webkit-keyframes am-draw { + 0% { + stroke-dashoffset: 500%; + } + 100% { + stroke-dashoffset: 0; + } +} + +@keyframes am-draw { + 0% { + stroke-dashoffset: 500%; + } + 100% { + stroke-dashoffset: 0; + } +} + +.quater-card .progress { + height: 4px; +} + +.card.social-network p { + line-height: 1.6; +} + +/** ===================== + Todo css start +========================== **/ +#task-container ul { + overflow: hidden; +} + +#task-container .task-headline { + display: none; + color: #666666; + border-bottom: 1px solid #C8C7BB; + padding-bottom: 20px; + margin-bottom: 20px; + font-size: 1.6em; + position: relative; +} + +#task-container .task-headline:before { + height: 1px; + width: 100%; + background: #FFF; + position: absolute; + content: " "; + bottom: 0; + left: 0; +} + +#task-container .nothing-message { + height: 160px; + color: #666; + background-size: 15%; +} + +#task-container li { + float: left; + width: 49%; + overflow: auto; + height: auto; + min-height: 10px; + background: #FFF; + display: inline-block; + padding: 20px; + border: 1px solid #CCC; + color: #666; + border-top: 9px solid #01a9ac; + cursor: pointer; + margin-bottom: 20px; + margin-right: 2%; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: relative; +} + +#task-container li:nth-child(even) { + margin-right: 0; +} + +#task-container li:hover { + opacity: 1; + border-top: 9px solid #e0e0e0; +} + +#task-container li.complete { + opacity: 1; + border-top: 9px solid #eb3422; + -webkit-transition: all ease-in 0.3s; + transition: all ease-in 0.3s; +} + +#task-container li.complete:before { + background: url("../images/complete.png") no-repeat; + position: absolute; + top: 5px; + right: 5px; + content: ""; + width: 55px; + height: 55px; + background-size: 100%; +} + +#task-container li.complete:hover { + border-top: 9px solid #e0e0e0; + opacity: 1; +} + +#task-container li.complete p { + text-decoration: line-through; +} + +#task-container p { + line-height: 1.6em; + text-align: left; +} + +.add-line.complete { + text-decoration: line-through; +} + +.task-panel .to-do-label { + border-bottom: 1px solid #ddd; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.task-panel .to-do-label:last-child { + border-bottom: none; + margin-bottom: 0; + padding: 0; +} + +.to-do-list { + border-bottom: 1px solid #ddd; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.to-do-list i { + color: #ccc; + font-size: 17px; + opacity: 0; +} + +.to-do-list:last-child { + border: none; + padding: 0; + margin: 0; +} + +.to-do-list:hover i { + opacity: 1; + -webkit-transition: opacity ease-in 0.3s; + transition: opacity ease-in 0.3s; +} + +.to-do-list p { + display: inline-block; +} + +.to-do-label .checkbox-fade { + display: block; +} + +.to-do-label .checkbox-fade .delete_todo { + float: right; + font-size: 24px; + color: #ccc; +} + +.to-do-label .check-task { + display: block; +} + +.to-do-label i { + cursor: pointer; +} + +.done-task span, +.done-task .captions { + color: #919aa3; + text-decoration: line-through; +} + +/**====== Todo css end ======**/ diff --git a/src/main/resources/static/files/assets/scss/style.min.css b/src/main/resources/static/files/assets/scss/style.min.css new file mode 100644 index 0000000..1fc00e9 --- /dev/null +++ b/src/main/resources/static/files/assets/scss/style.min.css @@ -0,0 +1 @@ +@media only screen and (min-width: 1367px) and (max-width: 1700px){.timeline-dot:before,.timeline-dot:after{left:34px}.timeline-dot .social-timelines:before{left:37px}.timeline-dot .social-timelines-left:after{right:-30px}.timeline-dot .timeline-right .card{margin-left:30px}}@media only screen and (max-width: 1366px){.to-do-list{margin-bottom:15px}.img-tabs img{width:75px}.card .card-block .sub-title{font-size:12px}}@media only screen and (min-width: 1279px) and (max-width: 1500px){.cd-horizontal-timeline{margin:0 auto}#chartdiv{height:440px}.social-card-1 .card-block-big{padding:1.3em}#morris-extra-area{height:400px !important}.widget-chat-box .send-chat,.widget-chat-box .receive-chat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.similar-job .media{display:inline-block}.similar-job .media .media-body{margin-top:20px}}@media only screen and (min-width: 1200px) and (max-width: 1258px){.user-head{text-align:center}.user-head .user-face{margin:0 auto}.user-head .user-name{display:none}}@media only screen and (min-width: 1200px) and (max-width: 1366px){.timeline-dot .card{margin-left:50px}.timeline-dot:after,.timeline-dot:before{left:35px}.timeline-dot .social-timelines:before{left:38px}.timeline-dot .social-timelines-left:after{right:-50px}}@media only screen and (max-width: 1199px){.pagination{float:inherit;text-align:center;display:inline-block;margin-top:10px !important}.pagination li{float:left;margin-bottom:10px}.nav-tabs.md-tabs.tab-timeline li a{font-size:14px}#design-wizard .steps li a{padding:1em 0.5em}.blog-page-card{margin-bottom:30px}.blog-page-card:last-child{margin-bottom:0}#draggablePanelList [class*="col-"] .card-sub{margin-bottom:30px}#draggablePanelList [class*="col-"]:last-child .card-sub{margin-bottom:0px}.user-head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-body{min-height:auto !important}.mail-box-head{text-align:center}.mail-box-head form{float:inherit}#external-events h6{margin-top:0;margin-bottom:20px}.just_edit .input-group{width:100% !important}.dotted-line-theme .ibtn_container{top:10px;position:inherit}.users-card [class*="col-"]{margin-bottom:20px}.users-card [class*="col-"]:last-child{margin-bottom:0}.timeline-btn{text-align:center;width:100%;right:0}.social-timeline-left{position:inherit;top:0;margin-right:0}.timeline-icon{position:absolute;margin-left:0}.social-timelines:before{left:35px}.timeline-dot:after,.timeline-dot:before{left:32px}.user-box .social-client-description{border-bottom:1px solid #ddd}.user-box .f-right{float:none;display:block}.main-timeline{padding:10px}.main-timeline:before,.main-timeline:after{margin-left:-94px;margin-top:25px;display:none}.cd-timeline-content::before{top:15px}.cd-date,.cd-details{display:block;padding-left:20px !important;padding-top:0 !important}.cd-details{margin-bottom:20px}.cd-timeline-content p{margin-bottom:0}.clock-widget .basic-alarm{display:none}.weather-card-2 .weather-card-temp{padding:0}.weather-card-2 .card-footer{padding-top:20px;padding-bottom:20px}.user-activity-card .card-block-big{padding-top:15px;padding-bottom:15px}.note-card .note-box-aside{border:none}}@media only screen and (max-width: 992px){.navbar,.navbar .navbar-logo{width:100% !important}.card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card,.card-block [class*="col-"]:last-child .basic-list{margin-bottom:0}.common-img-bg{background:#f3f3f3 !important}.auth-body .text-center img{display:none}#footer-search tfoot .form-control,#footer-select tfoot .form-control,#form-input-table .form-control,.search-api .form-control,#dt-live-dom .form-control{width:80%}.card-title{font-size:18px;font-weight:600;margin-bottom:5px}.header-navbar{position:fixed !important;z-index:1209;top:0}.header-navbar[pcoded-header-position="relative"]{position:fixed !important;top:0}.header-navbar .navbar-wrapper .navbar-container{margin-left:0}.header-navbar .navbar-wrapper .navbar-logo{width:100% !important}.header-navbar .navbar-wrapper .navbar-logo a img{display:block !important}.header-navbar .navbar-wrapper .navbar-logo .mobile-menu{display:block;position:absolute;left:10px;top:10px;right:auto}.header-navbar .navbar-wrapper .navbar-logo .mobile-search{display:block;position:absolute;left:70px;top:20px}.header-navbar .navbar-wrapper .navbar-logo .mobile-options{display:block;position:absolute;right:30px}.header-navbar .navbar-container .nav-left,.header-navbar .navbar-wrapper .navbar-container .nav-right{display:none}.btn-blog{text-align:center}.animation-image img{margin:20px auto 0}.animation-type{text-align:center}.nav-tabs.md-tabs.tab-timeline li a{font-size:16px}.widget-card-user .card-user{text-align:center}.pcoded-main-container{margin-top:56px !important}}@media only screen and (min-width: 992px){.btn-blog{text-align:right}.basic-list,.card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card{margin-bottom:0}.menu-rtl .breadcrumb-item+.breadcrumb-item::after{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.menu-rtl .breadcrumb-item+.breadcrumb-item::before{content:none}}@media only screen and (max-width: 991px){.main-body .page-wrapper .align-items-end .page-header-title{text-align:center;display:block}.main-body .page-wrapper .align-items-end .page-header-title i{float:none;margin-bottom:10px;margin-right:0}.main-body .page-wrapper .align-items-end body .pcoded[vertical-placement="right"] .main-body{direction:ltr}.main-body .page-wrapper .align-items-end .page-header-breadcrumb{width:100%;text-align:center;margin-top:10px;display:block}.page-header-breadcrumb .breadcrumb-item{display:inline-block;float:none}.messages-content{border-right:none}}@media only screen and (min-width: 801px) and (max-width: 915px){.grid figure{min-width:auto}}@media only screen and (min-width: 768px){#draggableWithoutImg [class*="col-"]:last-child .m-t-20{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 872px){.author-details .header-right li{margin-right:40px}.recent-candidate-card .recent-contain{margin-left:0}.author-details img ~ .dot1,.author-details img ~ .dot2{top:30%}}@media only screen and (max-width: 768px){.card-block.list-tag ul li:last-child{margin-bottom:20px}.inline-order-list{margin-top:0}h4{font-size:1rem;font-weight:600}.recent-candidate-card .recent-contain{margin-left:0}.mail-body-content .form-group:nth-child(2) .form-control{margin-bottom:20px}.mail-body-content .form-group:nth-child(2) .col-md-6:last-child .form-control{margin-bottom:0}.card h5{font-size:16px}.header-navbar .navbar-wrapper .navbar-logo{display:inherit}.header-navbar .navbar-wrapper .navbar-logo a{display:inline-block}.header-navbar .navbar-wrapper .navbar-logo .mobile-options{top:20px}body.header-fixed .main-body .page-wrapper{padding-bottom:0;padding-top:15px}.card-header-right i:nth-child(n+2){display:none}.dataTables_paginate .pagination{float:inherit;text-align:center;display:inline-block;margin-top:10px !important}div.dataTables_wrapper div.dataTables_info{display:inherit}.wizard>.steps>ul>li{float:inherit;width:100%}.gallery-page .grid{padding:0}figure.effect-steve h2{margin-top:0}.cover-profile .profile-bg-img{margin-bottom:0}.card-block.user-info{position:inherit;text-align:center;background-color:#e0e0e0;margin-bottom:20px}.user-info .media-left,.user-info .media-body{display:block}.cover-btn{position:inherit;float:none}.cover-btn .btn:first-child{margin-right:10px}.user-info .user-title{position:initial;margin-bottom:10px;margin-top:10px}.nav-tabs.md-tabs.tab-timeline li a{font-size:14px}.user-content h4{font-size:1rem}.user-content h5{margin-right:0;font-size:14px}.top-cap-text p{padding:0}.top-cap-text p:last-child{margin-bottom:0}.user-card .btn span{font-size:13px}.toolbar-page [class*="col-"]{margin-bottom:30px}.toolbar-page [class*="col-"]:last-child{margin-bottom:0}.offline-404 h1{font-size:80px}.offline-404 h2{font-size:25px}.invoice-contact{margin-top:20px;margin-bottom:0}.lng-dropdown{display:none}.group-widget .card-block-big{height:110px}.whether-card .card-footer{text-align:center}.client-blocks ul li{font-size:30px}.widget-profile-card-1 ~ .card-footer [class*=col-]{border:none;margin:0 auto}.large-widget-card i{top:15px}.user-activity-card .user-number{padding:15px 0}.user-activity-card .m-b-40{margin-bottom:10px}.blur-user-card .blur-footer [class*="col-"]{margin:0 auto;border:none}.switchery{margin-bottom:20px}.switchery-large,.switchery-large ~ .switchery-default,.switchery-small{margin-bottom:0}.js-dynamic-disable,.js-dynamic-enable{display:block;width:100%}.js-dynamic-disable{margin-bottom:20px}.radio-inline,.border-checkbox-section .border-checkbox-group,.checkbox-color{display:block}.checkbox-fade{display:inline-block}body.horizontal-icon .page-header,body.horizontal-icon-fixed .page-header{margin-top:0}body.horizontal-icon .pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon,body.horizontal-icon-fixed .pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon{display:inline-block !important;margin-right:20px !important}}@media only screen and (max-width: 767px){.signup-card{position:inherit}.auth-box{margin:0}.login h3{margin-top:0;margin-bottom:0}.login .m-b-20{margin-bottom:10px}.login .m-t-30{margin-top:10px}.similar-job .media{display:inline-block}.similar-job .media .media-body{margin-top:20px}.cal-event .inverse-card p:after{width:100%}.login-card.auth-body,.signin-card.auth-body,.signup-card.auth-body{width:100%}.recent-candidate-card .recent-contain{margin-left:10px}.author-details .header-right{text-align:left;margin-top:20px}.post-new-contain textarea:focus{border:none}.wizard.vertical>.content,.wizard.vertical>.steps{width:100%}.wizard{overflow:visible}.comment-input .input-group{display:block}.comment-input .input-group i{text-align:center;width:100%}.comment-input .input-group input{width:100%;margin-top:10px;margin-bottom:10px}}@media only screen and (max-width: 640px){.dt-button{margin-bottom:5px}.email-read .card-header h6{float:none;margin-top:10px}.email-read .media{display:inline-block}.email-read .media.m-b-20{margin-bottom:0}.email-read .mail-img [class*="col-"]{margin-bottom:30px}.email-read .mail-img [class*="col-"]:last-child{margin-bottom:0}}@media only screen and (max-width: 991px){.main-body .page-wrapper .align-items-end .page-header-title{text-align:center;display:block}.main-body .page-wrapper .align-items-end .page-header-title i{float:none;margin-bottom:10px}.main-body .page-wrapper .align-items-end body .pcoded[vertical-placement="right"] .main-body{direction:ltr}.main-body .page-wrapper .align-items-end .page-header-breadcrumb{width:100%;text-align:center;margin-top:10px;display:block}.page-header-breadcrumb .breadcrumb-item{display:inline-block;float:none}.messages-content{border-right:none}}@media only screen and (max-width: 993px){.navbar,.navbar .navbar-logo{width:100% !important}.error-500,.error-503,.error-404,.error-400,.error-403,.login{display:block !important;position:relative !important}.header .login-card{margin-top:80px;margin-bottom:60px}}@media only screen and (max-width: 573px){.author-details .header-right li{margin-right:20px;display:block;margin-top:20px}.md-tabs{display:initial}.md-tabs .nav-item{width:calc(100% / 1);position:relative}.nav-tabs .slide{width:calc(100% / 1) !important}.toolbar-page [class*="col-"] .sub-title{text-align:center}#task-container li{width:100%}.nav-tabs.tabs{display:inherit}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:none}.nav-tabs .nav-link{text-align:center}.email-card .nav-tabs .nav-link{text-align:left}.search-content{display:block;text-align:center}.search-content img{margin-top:20px}.seacrh-header{margin-top:0}.seacrh-header .input-group{margin-bottom:0}.payment-card .text-right{text-align:left !important}.payment-tabs .md-tabs .nav-item+.nav-item,.payment-tabs .md-tabs .nav-item .nav-item,.payment-tabs .md-tabs .nav-item{width:calc(100% / 1) !important}.jp-card{min-width:225px !important}.payment-form{padding:0;padding-top:20px}.modal-mob-btn [class*="col-"]:first-child{margin-bottom:20px}.location-mob-btn .btn{margin-bottom:10px;margin-right:0}.job-cards .media{display:inline-block;text-align:center;padding-top:15px;padding-bottom:15px}.job-cards .media p{margin-bottom:0}.invoice-btn-group .m-r-20{margin-right:0}.table-card .row-table{display:block;text-align:center}.table-card .row-table i{font-size:28px;margin-bottom:10px;display:inline-block}.table-card .row-table .br{border:none;border-bottom:1px solid #ccc}.table-card .row-table>[class*=col-]{display:block}.card-block-big{padding:1em}.card-block-big #barchart,.card-block-big #barchart2{display:inline-block;margin-bottom:10px}.widget-primary-card [class*="col-"]{padding:1em}.widget-primary-card [class*="col-"] h6{margin-bottom:0}.cd-horizontal-timeline .events-content em{text-align:left}.events-content h2{font-size:20px}.cd-horizontal-timeline{margin:0 auto}.social-widget-card i{top:25px;font-size:38px}.widget-chat-box .card-header i{display:none}.mobile-inputs [class*="col-"]:first-child{margin-bottom:20px}.pagination-lg .page-link{padding:.75rem .65rem}.mobtn{padding:10px}.task-sale-card{text-align:center}}@media only screen and (max-width: 460px){.fc-toolbar .fc-right .fc-button-group{margin-right:0}.social-msg a{margin-bottom:10px}.social-msg a:last-child{margin-bottom:0}.bd-example-modal .modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bd-example-modal .modal-footer button{margin-right:0}.invoice-total tbody{float:none}.timeline-right .card{margin-left:20px}.user-box .media-left{padding-right:10px}figure.effect-moses h2{width:60%;height:70%;padding:10px;font-size:25px}figure.effect-moses p{padding:5px}}@media only screen and (max-width: 480px){.j-pro .j-checkbox-toggle{padding-bottom:30px}.main-body .page-wrapper{padding:10px}.blog-page hr{margin-top:20px;margin-bottom:20px}.blog-big-user{text-align:center}.blog-big-user img{margin-bottom:20px}.blog-s-reply .media .media-left{padding-right:10px}.j-forms .divider-text span{white-space:pre-line;display:block;line-height:1.8}.j-forms .divider-text{height:auto;margin-top:30px;margin-bottom:10px}.j-forms .content{padding:0px 10px 0}.comment-block .media-left{padding-right:10px}.breadcrumb-page .card{text-align:center}div.dataTables_wrapper div.dataTables_filter input{width:150px}#footer-search tfoot .form-control,#footer-select tfoot .form-control,#form-input-table .form-control,.search-api .form-control,#dt-live-dom .form-control{width:65%;padding:0.5rem 6px}.grid figure{min-width:auto}.mytooltip .tooltip-content{width:310px;margin:0 0 20px -90px}.mytooltip .tooltip-content:after{margin-left:-90px}.cd-timeline-content .media{display:inherit !important;padding-left:20px}.cd-timeline-content .media .media-left{text-align:center;margin:10px auto}.summernote-page .modal-footer{display:inline-block;text-align:center}.summernote-page .modal-footer>:not(:first-child){margin-top:10px;margin-left:0}.product-detail .txt-muted.d-inline-block{margin-top:10px}.product-detail .txt-muted.d-inline-block ~ .f-right{float:none;display:block;margin-top:10px}.mob-product-btn{text-align:center}.mob-product-btn .btn-primary,.mob-product-btn .wizard>.actions a,.wizard>.actions .mob-product-btn a,.mob-product-btn .sweet-alert button.confirm,.sweet-alert .mob-product-btn button.confirm{margin-right:0;display:block;margin:10px auto}}@media only screen and (max-width: 420px){#msform{width:320px;margin:20px auto}.ms-container{width:240px}.ms-container .ms-selectable,.ms-container .ms-selection{width:40%}.g-recaptcha{-ms-transform:scale(0.77);transform:scale(0.77);-webkit-transform:scale(0.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width: 576px) and (max-width: 1366px){.job-card.card-columns{-webkit-column-count:2;column-count:2}}@media only screen and (max-width: 576px){.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification{min-width:280px;left:0;right:auto;width:auto}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification{left:auto;right:0}.nav-tabs .nav-link.active{margin-bottom:0}.md-tabs .nav-item a{margin-bottom:5px}.add-task-card .to-do-list h6 span{display:inline-block}}.box-list div div div{margin-bottom:20px}.box-list{padding-bottom:0}.box-list p{margin-bottom:0 !important}.z-depth-top-0{-webkit-box-shadow:0 -5px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -5px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-1{-webkit-box-shadow:0 -7px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -7px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-2{-webkit-box-shadow:0 -9px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -9px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-3{-webkit-box-shadow:0 -10px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -10px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-4{-webkit-box-shadow:0 -11px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -11px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-top-5{-webkit-box-shadow:0 -12px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 -12px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-0{-webkit-box-shadow:0 5px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 5px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-1{-webkit-box-shadow:0 7px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 7px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-2{-webkit-box-shadow:0 9px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 9px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-3{-webkit-box-shadow:0 10px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 10px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-4{-webkit-box-shadow:0 11px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 11px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-bottom-5{-webkit-box-shadow:0 12px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 12px 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-0{-webkit-box-shadow:-5px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-5px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-1{-webkit-box-shadow:-7px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-7px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-2{-webkit-box-shadow:-9px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-9px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-3{-webkit-box-shadow:-10px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-10px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-4{-webkit-box-shadow:-11px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-11px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-left-5{-webkit-box-shadow:-12px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:-12px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-0{-webkit-box-shadow:5px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:5px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-1{-webkit-box-shadow:7px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:7px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-2{-webkit-box-shadow:9px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:9px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-3{-webkit-box-shadow:10px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:10px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-4{-webkit-box-shadow:11px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:11px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-right-5{-webkit-box-shadow:12px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:12px 0 25px -5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-0{-webkit-box-shadow:0 0 25px 5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 5px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-1{-webkit-box-shadow:0 0 25px 7px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 7px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-2{-webkit-box-shadow:0 0 25px 9px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 9px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-3{-webkit-box-shadow:0 0 25px 10px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 10px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-4{-webkit-box-shadow:0 0 25px 11px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 11px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.z-depth-5{-webkit-box-shadow:0 0 25px 12px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 25px 12px #ccc,0 1px 5px 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0)}.btn-default .badge{background-color:#fff;color:#e0e0e0}.btn{border-radius:2px;text-transform:capitalize;font-size:15px;padding:10px 19px;cursor:pointer}.close{cursor:pointer}.button-page .card-block{margin-bottom:-20px}.button-page .card-block ul{margin-bottom:0;display:inline-block}.button-page .card-block a{margin-bottom:20px}.button-page .card-block ul li{display:inline-block;margin-right:20px;float:left}.button-page .btn{margin-bottom:20px;margin-right:10px}.btn.btn-round{border-radius:2rem}.btn.btn-square{border-radius:0}.btn.btn-skew{-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg)}.btn i{margin-right:5px}.btn.btn-icon{border-radius:50%;width:40px;line-height:30px;height:40px;padding:3px;text-align:center}.btn.btn-out{outline:1px solid #fff;outline-offset:-5px}.btn.btn-out-dashed{outline:1px dashed #fff;outline-offset:-5px}.btn.btn-out-dotted{outline:1px dotted #fff;outline-offset:-5px}.btn-group,.btn-group-vertical{display:inline-block}.btn-group .btn{float:left}.icon-btn i{margin-right:0 !important}.button-page .btn-group{margin-right:10px}.show>.dropdown-menu{overflow:hidden}.dropdown-danger,.dropdown-default,.dropdown-disabled,.dropdown-info,.dropdown-inverse,.dropdown-primary,.dropdown-success,.dropdown-warning,.dropdown-warning{display:inline-block;vertical-align:middle;position:relative}.btn-group [class*=btn-],.dropdown-split [class*=btn-]{margin-right:0}.list-group-item.active{background-color:#01a9ac;border-color:#01a9ac}.show>.btn-primary.dropdown-toggle,.wizard>.actions .show>a.dropdown-toggle,.sweet-alert .show>button.dropdown-toggle.confirm{background-color:#016d6f !important;border-color:#016d6f;-webkit-box-shadow:none;box-shadow:none;color:#fff}#Note-list li:hover .Note-delete{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}#Note-list li:hover .Note-delete:hover{background:rgba(0,0,0,0.8)}.button-list .btn{margin-bottom:10px;margin-right:30px}.Note-delete{margin-bottom:0;opacity:0;background:rgba(0,0,0,0.6);border:none;position:absolute;right:20px;color:#fff;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border-radius:2px;cursor:pointer;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.popover-body .color-code{margin-bottom:10px}.popover-body .display-color{width:75px;height:2.50rem;border-radius:0.25rem;margin-right:30px;background-color:rgba(1,169,172,0.5);border-color:rgba(1,169,172,0.5)}.popover-body span.block{display:block;width:100%;text-align:center;font-size:14px}.popover-title{text-align:center}.btn.btn-disabled,.dropdown-disabled,.dropdown-split-disabled{cursor:not-allowed}.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-link.active.active,.nav-pills .nav-link.active.active:focus,.nav-pills .nav-link.active.active:hover{background:transparent;color:#0275d8;text-align:center;border-bottom:1px solid #0275d8}.btn-primary,.wizard>.actions a,.sweet-alert button.confirm{background-color:#01a9ac;border-color:#01a9ac;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-primary:hover,.wizard>.actions a:hover,.sweet-alert button.confirm:hover{background-color:#01dbdf;border-color:#01dbdf}.btn-primary:active,.wizard>.actions a:active,.sweet-alert button.confirm:active{background-color:#016d6f !important;border-color:#016d6f;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary:focus,.wizard>.actions a:focus,.sweet-alert button.confirm:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#01dbdf}.btn-primary.disabled,.wizard>.actions a.disabled,.sweet-alert button.disabled.confirm{background-color:rgba(1,169,172,0.5);border-color:rgba(1,169,172,0.5)}.btn-warning{background-color:#fe9365;border-color:#fe9365;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-warning:hover{background-color:#feb798;border-color:#feb798;color:#fff}.btn-warning:active{background-color:#fe6828 !important;border-color:#fe6828;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-warning:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#feb798}.btn-warning.disabled{background-color:rgba(254,147,101,0.5);border-color:rgba(254,147,101,0.5)}.btn-danger{background-color:#eb3422;border-color:#eb3422;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-danger:hover{background-color:#ef5f51;border-color:#ef5f51}.btn-danger:active{background-color:#bf2111 !important;border-color:#bf2111;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-danger:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#ef5f51}.btn-danger.disabled{background-color:rgba(235,52,34,0.5);border-color:rgba(235,52,34,0.5)}.btn-success{background-color:#0ac282;border-color:#0ac282;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-success:hover{background-color:#0df3a3;border-color:#0df3a3}.btn-success:active{background-color:#07885b !important;border-color:#07885b;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-success:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#0df3a3}.btn-success.disabled{background-color:rgba(10,194,130,0.5);border-color:rgba(10,194,130,0.5)}.btn-inverse{background-color:#404E67;border-color:#404E67;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-inverse:hover{background-color:#546686;border-color:#546686}.btn-inverse:active{background-color:#293141 !important;border-color:#293141;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-inverse:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#546686}.btn-inverse.disabled{background-color:rgba(64,78,103,0.5);border-color:rgba(64,78,103,0.5)}.btn-info{background-color:#2DCEE3;border-color:#2DCEE3;color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-info:hover{background-color:#5ad9e9;border-color:#5ad9e9}.btn-info:active{background-color:#19a7ba !important;border-color:#19a7ba;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-info:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#5ad9e9}.btn-info.disabled{background-color:rgba(45,206,227,0.5);border-color:rgba(45,206,227,0.5)}.btn-disabled{background-color:rgba(135,144,159,0.5);border-color:rgba(135,144,159,0.5);color:#fff;cursor:pointer;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.btn-outline-primary{color:#016d6f;background-color:#fff;background-color:transparent}.btn-outline-warning{color:#fe6828;background-color:#fff;background-color:transparent}.btn-outline-danger{color:#bf2111;background-color:#fff;background-color:transparent}.btn-outline-success{color:#07885b;background-color:#fff;background-color:transparent}.btn-outline-inverse{color:#293141;background-color:#fff;background-color:transparent}.btn-outline-inverse:hover{color:#fff}.btn-outline-warning{color:#fe6828;background-color:#fff;background-color:transparent}.btn-outline-info{color:#19a7ba;background-color:#fff;background-color:transparent}.btn-outline-disabled{color:#677181;background-color:#fff}.btn-grd-danger,.btn-grd-disabled,.btn-grd-info,.btn-grd-inverse,.btn-grd-primary,.btn-grd-success,.btn-grd-warning,.btn-grd-warning{background-size:200% auto;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;color:#fff}.btn-grd-danger:hover,.btn-grd-disabled:hover,.btn-grd-info:hover,.btn-grd-inverse:hover,.btn-grd-primary:hover,.btn-grd-success:hover,.btn-grd-warning:hover,.btn-grd-warning:hover{background-position:right center}.btn-grd-danger.hor-grd,.btn-grd-disabled.hor-grd,.btn-grd-info.hor-grd,.btn-grd-inverse.hor-grd,.btn-grd-primary.hor-grd,.btn-grd-success.hor-grd,.btn-grd-warning.hor-grd,.btn-grd-warning.hor-grd{background-size:auto 200%}.btn-grd-danger.hor-grd:hover,.btn-grd-disabled.hor-grd:hover,.btn-grd-info.hor-grd:hover,.btn-grd-inverse.hor-grd:hover,.btn-grd-primary.hor-grd:hover,.btn-grd-success.hor-grd:hover,.btn-grd-warning.hor-grd:hover,.btn-grd-warning.hor-grd:hover{background-position:bottom center}.btn-grd-primary{background-image:-webkit-gradient(linear, left top, right top, from(#01dbdf), color-stop(51%, #016d6f), to(#01dbdf));background-image:linear-gradient(to right, #01dbdf 0%, #016d6f 51%, #01dbdf 100%)}.btn-grd-primary.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#01dbdf), color-stop(51%, #016d6f), to(#01dbdf));background-image:linear-gradient(to top, #01dbdf 0%, #016d6f 51%, #01dbdf 100%)}.btn-grd-warning{background-image:-webkit-gradient(linear, left top, right top, from(#feb798), color-stop(51%, #fe6828), to(#feb798));background-image:linear-gradient(to right, #feb798 0%, #fe6828 51%, #feb798 100%)}.btn-grd-warning.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#feb798), color-stop(51%, #fe6828), to(#feb798));background-image:linear-gradient(to top, #feb798 0%, #fe6828 51%, #feb798 100%)}.btn-grd-danger{background-image:-webkit-gradient(linear, left top, right top, from(#ef5f51), color-stop(51%, #bf2111), to(#ef5f51));background-image:linear-gradient(to right, #ef5f51 0%, #bf2111 51%, #ef5f51 100%)}.btn-grd-danger.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#ef5f51), color-stop(51%, #bf2111), to(#ef5f51));background-image:linear-gradient(to top, #ef5f51 0%, #bf2111 51%, #ef5f51 100%)}.btn-grd-success{background-image:-webkit-gradient(linear, left top, right top, from(#0df3a3), color-stop(51%, #07885b), to(#0df3a3));background-image:linear-gradient(to right, #0df3a3 0%, #07885b 51%, #0df3a3 100%)}.btn-grd-success.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#0df3a3), color-stop(51%, #07885b), to(#0df3a3));background-image:linear-gradient(to top, #0df3a3 0%, #07885b 51%, #0df3a3 100%)}.btn-grd-inverse{background-image:-webkit-gradient(linear, left top, right top, from(#546686), color-stop(51%, #293141), to(#546686));background-image:linear-gradient(to right, #546686 0%, #293141 51%, #546686 100%)}.btn-grd-inverse.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#546686), color-stop(51%, #293141), to(#546686));background-image:linear-gradient(to top, #546686 0%, #293141 51%, #546686 100%)}.btn-grd-info{background-image:-webkit-gradient(linear, left top, right top, from(#5ad9e9), color-stop(51%, #19a7ba), to(#5ad9e9));background-image:linear-gradient(to right, #5ad9e9 0%, #19a7ba 51%, #5ad9e9 100%)}.btn-grd-info.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#5ad9e9), color-stop(51%, #19a7ba), to(#5ad9e9));background-image:linear-gradient(to top, #5ad9e9 0%, #19a7ba 51%, #5ad9e9 100%)}.btn-grd-disabled{background-image:-webkit-gradient(linear, left top, right top, from(#a3aab6), color-stop(51%, #677181), to(#a3aab6));background-image:linear-gradient(to right, #a3aab6 0%, #677181 51%, #a3aab6 100%)}.btn-grd-disabled.hor-grd{background-image:-webkit-gradient(linear, left bottom, left top, from(#a3aab6), color-stop(51%, #677181), to(#a3aab6));background-image:linear-gradient(to top, #a3aab6 0%, #677181 51%, #a3aab6 100%)}.btn.btn-mat{position:relative;border-radius:0;border:none}.btn.btn-mat:before{content:"";position:absolute;bottom:0;left:50%;right:50%;height:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn.btn-mat:hover{border:none}.btn.btn-mat:hover:before{left:0;right:0}.btn-primary.btn-mat,.wizard>.actions a.btn-mat,.sweet-alert button.btn-mat.confirm{background-color:#01a9ac}.btn-primary.btn-mat:before,.wizard>.actions a.btn-mat:before,.sweet-alert button.btn-mat.confirm:before{background-color:#016d6f}.btn-warning.btn-mat{background-color:#fe9365}.btn-warning.btn-mat:before{background-color:#fe6828}.btn-danger.btn-mat{background-color:#eb3422}.btn-danger.btn-mat:before{background-color:#bf2111}.btn-success.btn-mat{background-color:#0ac282}.btn-success.btn-mat:before{background-color:#07885b}.btn-inverse.btn-mat{background-color:#404E67}.btn-inverse.btn-mat:before{background-color:#293141}.btn-info.btn-mat{background-color:#2DCEE3}.btn-info.btn-mat:before{background-color:#19a7ba}.btn-outline-disabled{background-color:#87909f}.btn-outline-disabled:before{background-color:#677181}.btn-xlg{padding:14px 20px;font-size:21px;line-height:40px}.btn-lg{padding:12px 18px;font-size:18px;line-height:32px}.btn-md{padding:10px 16px;font-size:15px;line-height:23px}.btn-sm{padding:8px 14px;line-height:16px;font-size:11px}.btn-mini{padding:5px 10px;line-height:14px;font-size:10px}.btn-primary .badge,.wizard>.actions a .badge,.sweet-alert button.confirm .badge{color:#01a9ac;background-color:#fff}.btn-success .badge{color:#0ac282;background-color:#fff}.btn-info .badge{color:#2DCEE3;background-color:#fff}.btn-warning .badge{color:#fe9365;background-color:#fff}.btn-danger .badge{color:#eb3422;background-color:#fff}.btn-dribbble,.btn-dropbox,.btn-facebook,.btn-flickr,.btn-github,.btn-google-plus,.btn-instagram,.btn-linkedin,.btn-pinterest,.btn-skype,.btn-tumblr,.btn-twitter,.btn-youtube{color:#fff}.btn-dribbble:focus,.btn-dribbble:hover,.btn-dropbox:focus,.btn-dropbox:hover,.btn-facebook:focus,.btn-facebook:hover,.btn-flickr:focus,.btn-flickr:hover,.btn-github:focus,.btn-github:hover,.btn-google-plus:focus,.btn-google-plus:hover,.btn-instagram:focus,.btn-instagram:hover,.btn-linkedin:focus,.btn-linkedin:hover,.btn-pinterest:focus,.btn-pinterest:hover,.btn-skype:focus,.btn-skype:hover,.btn-tumblr:focus,.btn-tumblr:hover,.btn-twitter:focus,.btn-twitter:hover,.btn-youtube:focus,.btn-youtube:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-facebook{background-color:#3b5998}.btn-twitter{background-color:#00ACED}.btn-linkedin{background-color:#007BB6}.btn-dribbble{background-color:#EA4C89}.btn-google-plus{background-color:#DD4B39}.btn-instagram{background-color:#517FA4}.btn-pinterest{background-color:#CB2027}.btn-dropbox{background-color:#32506D}.btn-tumblr{background-color:#00ACED}.dropdown-primary .dropdown-menu a:hover,.dropdown-split-primary .dropdown-menu a:hover{background-color:#01a9ac;color:#fff}.dropdown-split-success .dropdown-menu a:hover,.dropdown-success .dropdown-menu a:hover{background-color:#0ac282;color:#fff}.dropdown-info .dropdown-menu a:hover,.dropdown-split-info .dropdown-menu a:hover{background-color:#2DCEE3;color:#fff}.dropdown-split-warning .dropdown-menu a:hover,.dropdown-warning .dropdown-menu a:hover{background-color:#fe9365;color:#fff}.dropdown-danger .dropdown-menu a:hover,.dropdown-split-danger .dropdown-menu a:hover{background-color:#eb3422;color:#fff}.dropdown-inverse .dropdown-item,.dropdown-split-inverse .dropdown-item{-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.dropdown-inverse .dropdown-item:hover,.dropdown-split-inverse .dropdown-item:hover{background-color:#404E67;color:#fff}.col-form-label{font-size:14px}.select2-container{width:100% !important}.form-group{margin-bottom:1.25em}.form-group .form-control-lg{font-size:1.25em}.form-group .form-control-round{border-radius:50px}.form-group .form-control-static:focus{outline:none}.form-control{font-size:14px;border-radius:2px;border:1px solid #ccc}.form-control:focus{border:1px solid #01a9ac}.form-control.form-control-normal{font-weight:400}.form-control.form-control-bold{font-weight:600}.form-control.form-control-capitalize{text-transform:capitalize}.form-control.form-control-uppercase{text-transform:uppercase}.form-control.form-control-lowercase{text-transform:lowercase}.form-control.form-control-variant{font-variant:small-caps}.form-control.form-control-left{text-align:left}.form-control.form-control-center{text-align:center}.form-control.form-control-right{text-align:right}.form-control.form-control-rtl{direction:rtl}.form-control:disabled{cursor:not-allowed;opacity:0.5}.form-control-primary{border-color:#01a9ac;color:#01a9ac}.form-control-primary:focus{border-color:#01a9ac}.input-group-primary .input-group-addon{background-color:#01a9ac}.input-group-primary .form-control{border-color:#01a9ac}.form-control-warning{border-color:#fe9365;color:#fe9365}.form-control-warning:focus{border-color:#fe9365}.input-group-warning .input-group-addon{background-color:#fe9365}.input-group-warning .form-control{border-color:#fe9365}.form-control-default{border-color:#e0e0e0;color:#e0e0e0}.form-control-default:focus{border-color:#e0e0e0}.input-group-default .input-group-addon{background-color:#e0e0e0}.input-group-default .form-control{border-color:#e0e0e0}.form-control-danger{border-color:#eb3422;color:#eb3422}.form-control-danger:focus{border-color:#eb3422}.input-group-danger .input-group-addon{background-color:#eb3422}.input-group-danger .form-control{border-color:#eb3422}.form-control-success{border-color:#0ac282;color:#0ac282}.form-control-success:focus{border-color:#0ac282}.input-group-success .input-group-addon{background-color:#0ac282}.input-group-success .form-control{border-color:#0ac282}.form-control-inverse{border-color:#404E67;color:#404E67}.form-control-inverse:focus{border-color:#404E67}.input-group-inverse .input-group-addon{background-color:#404E67}.input-group-inverse .form-control{border-color:#404E67}.form-control-info{border-color:#2DCEE3;color:#2DCEE3}.form-control-info:focus{border-color:#2DCEE3}.input-group-info .input-group-addon{background-color:#2DCEE3}.input-group-info .form-control{border-color:#2DCEE3}.form-txt-primary{color:#01a9ac}.form-txt-primary:focus{color:#01a9ac}.form-txt-primary::-moz-placeholder{color:#01a9ac;opacity:1}.form-txt-primary:-ms-input-placeholder{color:#01a9ac}.form-txt-primary::-webkit-input-placeholder{color:#01a9ac}.form-txt-warning{color:#fe9365}.form-txt-warning:focus{color:#fe9365}.form-txt-warning::-moz-placeholder{color:#fe9365;opacity:1}.form-txt-warning:-ms-input-placeholder{color:#fe9365}.form-txt-warning::-webkit-input-placeholder{color:#fe9365}.form-txt-default{color:#e0e0e0}.form-txt-default:focus{color:#e0e0e0}.form-txt-default::-moz-placeholder{color:#e0e0e0;opacity:1}.form-txt-default:-ms-input-placeholder{color:#e0e0e0}.form-txt-default::-webkit-input-placeholder{color:#e0e0e0}.form-txt-danger{color:#eb3422}.form-txt-danger:focus{color:#eb3422}.form-txt-danger::-moz-placeholder{color:#eb3422;opacity:1}.form-txt-danger:-ms-input-placeholder{color:#eb3422}.form-txt-danger::-webkit-input-placeholder{color:#eb3422}.form-txt-success{color:#0ac282}.form-txt-success:focus{color:#0ac282}.form-txt-success::-moz-placeholder{color:#0ac282;opacity:1}.form-txt-success:-ms-input-placeholder{color:#0ac282}.form-txt-success::-webkit-input-placeholder{color:#0ac282}.form-txt-inverse{color:#404E67}.form-txt-inverse:focus{color:#404E67}.form-txt-inverse::-moz-placeholder{color:#404E67;opacity:1}.form-txt-inverse:-ms-input-placeholder{color:#404E67}.form-txt-inverse::-webkit-input-placeholder{color:#404E67}.form-txt-info{color:#2DCEE3}.form-txt-info:focus{color:#2DCEE3}.form-txt-info::-moz-placeholder{color:#2DCEE3;opacity:1}.form-txt-info:-ms-input-placeholder{color:#2DCEE3}.form-txt-info::-webkit-input-placeholder{color:#2DCEE3}.form-bg-primary{background-color:#01a9ac;border-color:#01a9ac;color:#fff}.form-bg-primary:focus{background-color:#01a9ac;border-color:#01a9ac;color:#fff}.form-bg-primary::-moz-placeholder{color:#fff;opacity:1}.form-bg-primary:-ms-input-placeholder{color:#fff}.form-bg-primary::-webkit-input-placeholder{color:#fff}.form-bg-warning{background-color:#fe9365;border-color:#fe9365;color:#fff}.form-bg-warning:focus{background-color:#fe9365;border-color:#fe9365;color:#fff}.form-bg-warning::-moz-placeholder{color:#fff;opacity:1}.form-bg-warning:-ms-input-placeholder{color:#fff}.form-bg-warning::-webkit-input-placeholder{color:#fff}.form-bg-default{background-color:#e0e0e0;border-color:#e0e0e0;color:#fff}.form-bg-default:focus{background-color:#e0e0e0;border-color:#e0e0e0;color:#fff}.form-bg-default::-moz-placeholder{color:#fff;opacity:1}.form-bg-default:-ms-input-placeholder{color:#fff}.form-bg-default::-webkit-input-placeholder{color:#fff}.form-bg-danger{background-color:#eb3422;border-color:#eb3422;color:#fff}.form-bg-danger:focus{background-color:#eb3422;border-color:#eb3422;color:#fff}.form-bg-danger::-moz-placeholder{color:#fff;opacity:1}.form-bg-danger:-ms-input-placeholder{color:#fff}.form-bg-danger::-webkit-input-placeholder{color:#fff}.form-bg-success{background-color:#0ac282;border-color:#0ac282;color:#fff}.form-bg-success:focus{background-color:#0ac282;border-color:#0ac282;color:#fff}.form-bg-success::-moz-placeholder{color:#fff;opacity:1}.form-bg-success:-ms-input-placeholder{color:#fff}.form-bg-success::-webkit-input-placeholder{color:#fff}.form-bg-inverse{background-color:#404E67;border-color:#404E67;color:#fff}.form-bg-inverse:focus{background-color:#404E67;border-color:#404E67;color:#fff}.form-bg-inverse::-moz-placeholder{color:#fff;opacity:1}.form-bg-inverse:-ms-input-placeholder{color:#fff}.form-bg-inverse::-webkit-input-placeholder{color:#fff}.form-bg-info{background-color:#2DCEE3;border-color:#2DCEE3;color:#fff}.form-bg-info:focus{background-color:#2DCEE3;border-color:#2DCEE3;color:#fff}.form-bg-info::-moz-placeholder{color:#fff;opacity:1}.form-bg-info:-ms-input-placeholder{color:#fff}.form-bg-info::-webkit-input-placeholder{color:#fff}.has-success .col-form-label{color:#0ac282}.has-success .form-control-success{border-color:#0ac282}.has-warning .col-form-label{color:#fe9365}.has-warning .form-control-success{border-color:#fe9365}.has-danger .col-form-label{color:#eb3422}.has-danger .form-control-success{border-color:#eb3422}.left-icon-control{position:relative}.left-icon-control input{padding-left:50px}.left-icon-control .form-icon{position:absolute;top:50%;left:17px;margin-top:-12px}.right-icon-control{position:relative}.right-icon-control input{padding-right:50px}.right-icon-control .form-icon{position:absolute;top:7px;right:17px}.input-group{margin-bottom:1.25em}.input-group-addon{background-color:#01a9ac;color:#fff}.input-group-button .input-group-addon{-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.input-group-button .input-group-addon:hover{background-color:#01dbdf;border-color:#01dbdf}.input-group-button .input-group-addon:hover .btn{background-color:#01dbdf;border-color:#01dbdf}.input-group-dropdown [class*=btn-]{margin-bottom:0}.js-dynamic-disable,.js-dynamic-enable{vertical-align:inherit}.form-radio{position:relative}.form-radio .form-help{position:absolute;width:100%}.form-radio label{position:relative;padding-left:1.5rem;text-align:left;color:#333;display:block;line-height:1.8}.form-radio input{width:auto;opacity:0.00000001;position:absolute;left:0}.radio .helper{position:absolute;top:-0.15rem;left:-0.25rem;cursor:pointer;display:block;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.radio .helper::after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:#01a9ac;border-color:#01a9ac}.radio .helper::after,.radio .helper::before{content:'';position:absolute;left:0;top:3px;margin:0.25rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease, -webkit-transform 0.28s ease;border-radius:50%;border:0.125rem solid #01a9ac}.radio label:hover .helper{color:#01a9ac}.radio input:checked ~ .helper::after{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.radio input:checked ~ .helper::before{color:#01a9ac}.radio.radiofill input:checked ~ .helper::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.radio.radiofill .helper::after{background-color:#01a9ac}.radio.radio-outline input:checked ~ .helper::after{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.radio.radio-outline .helper::after{background-color:#fff;border:0.225rem solid #01a9ac}.radio.radio-matrial input ~ .helper::after{background-color:#fff}.radio.radio-matrial input:checked ~ .helper::after{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-box-shadow:0 1px 7px -1px rgba(0,0,0,0.72);box-shadow:0 1px 7px -1px rgba(0,0,0,0.72)}.radio.radio-matrial input:checked ~ .helper::before{background-color:#01a9ac}.radio.radio-disable{opacity:0.7}.radio.radio-disable label{cursor:not-allowed}.radio-inline{display:inline-block;margin-right:20px}.radio.radiofill.radio-primary .helper::after{background-color:#01a9ac;border-color:#01a9ac}.radio.radiofill.radio-primary .helper::before{border-color:#01a9ac}.radio.radio-outline.radio-primary .helper::after{background-color:#fff;border:0.225rem solid #01a9ac}.radio.radio-outline.radio-primary .helper::before{border-color:#01a9ac}.radio.radio-matrial.radio-primary input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-primary input ~ .helper::before{background-color:#01a9ac;border-color:#01a9ac}.radio.radiofill.radio-warning .helper::after{background-color:#fe9365;border-color:#fe9365}.radio.radiofill.radio-warning .helper::before{border-color:#fe9365}.radio.radio-outline.radio-warning .helper::after{background-color:#fff;border:0.225rem solid #fe9365}.radio.radio-outline.radio-warning .helper::before{border-color:#fe9365}.radio.radio-matrial.radio-warning input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-warning input ~ .helper::before{background-color:#fe9365;border-color:#fe9365}.radio.radiofill.radio-default .helper::after{background-color:#e0e0e0;border-color:#e0e0e0}.radio.radiofill.radio-default .helper::before{border-color:#e0e0e0}.radio.radio-outline.radio-default .helper::after{background-color:#fff;border:0.225rem solid #e0e0e0}.radio.radio-outline.radio-default .helper::before{border-color:#e0e0e0}.radio.radio-matrial.radio-default input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-default input ~ .helper::before{background-color:#e0e0e0;border-color:#e0e0e0}.radio.radiofill.radio-danger .helper::after{background-color:#eb3422;border-color:#eb3422}.radio.radiofill.radio-danger .helper::before{border-color:#eb3422}.radio.radio-outline.radio-danger .helper::after{background-color:#fff;border:0.225rem solid #eb3422}.radio.radio-outline.radio-danger .helper::before{border-color:#eb3422}.radio.radio-matrial.radio-danger input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-danger input ~ .helper::before{background-color:#eb3422;border-color:#eb3422}.radio.radiofill.radio-success .helper::after{background-color:#0ac282;border-color:#0ac282}.radio.radiofill.radio-success .helper::before{border-color:#0ac282}.radio.radio-outline.radio-success .helper::after{background-color:#fff;border:0.225rem solid #0ac282}.radio.radio-outline.radio-success .helper::before{border-color:#0ac282}.radio.radio-matrial.radio-success input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-success input ~ .helper::before{background-color:#0ac282;border-color:#0ac282}.radio.radiofill.radio-inverse .helper::after{background-color:#404E67;border-color:#404E67}.radio.radiofill.radio-inverse .helper::before{border-color:#404E67}.radio.radio-outline.radio-inverse .helper::after{background-color:#fff;border:0.225rem solid #404E67}.radio.radio-outline.radio-inverse .helper::before{border-color:#404E67}.radio.radio-matrial.radio-inverse input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-inverse input ~ .helper::before{background-color:#404E67;border-color:#404E67}.radio.radiofill.radio-info .helper::after{background-color:#2DCEE3;border-color:#2DCEE3}.radio.radiofill.radio-info .helper::before{border-color:#2DCEE3}.radio.radio-outline.radio-info .helper::after{background-color:#fff;border:0.225rem solid #2DCEE3}.radio.radio-outline.radio-info .helper::before{border-color:#2DCEE3}.radio.radio-matrial.radio-info input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-info input ~ .helper::before{background-color:#2DCEE3;border-color:#2DCEE3}.border-checkbox-section .border-checkbox-group{display:inline-block}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after{-webkit-animation:check linear 0.5s;animation:check linear 0.5s;opacity:1;border-color:#01a9ac}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after .border-checkbox-label:before{border-color:#eee}.border-checkbox-section .border-checkbox-group .border-checkbox-label{position:relative;display:inline-block;cursor:pointer;height:20px;line-height:20px;padding-left:30px;margin-right:15px}.border-checkbox-section .border-checkbox-group .border-checkbox-label:after{content:"";display:block;width:6px;height:12px;opacity:0.9;border-right:2px solid #eee;border-top:2px solid #eee;position:absolute;left:4px;top:11px;-webkit-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.border-checkbox-section .border-checkbox-group .border-checkbox-label:before{content:"";display:block;border:2px solid #01a9ac;width:20px;height:20px;position:absolute;left:0}.border-checkbox-section .border-checkbox{display:none}.border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label{cursor:no-drop;color:#ccc}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:12px;width:6px}}@keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:12px;width:6px}}.border-checkbox-section .border-checkbox-group-primary .border-checkbox-label:before{border:2px solid #01a9ac}.border-checkbox-section .border-checkbox-group-primary .border-checkbox:checked+.border-checkbox-label:after{border-color:#01a9ac}.border-checkbox-section .border-checkbox-group-warning .border-checkbox-label:before{border:2px solid #fe9365}.border-checkbox-section .border-checkbox-group-warning .border-checkbox:checked+.border-checkbox-label:after{border-color:#fe9365}.border-checkbox-section .border-checkbox-group-default .border-checkbox-label:before{border:2px solid #e0e0e0}.border-checkbox-section .border-checkbox-group-default .border-checkbox:checked+.border-checkbox-label:after{border-color:#e0e0e0}.border-checkbox-section .border-checkbox-group-danger .border-checkbox-label:before{border:2px solid #eb3422}.border-checkbox-section .border-checkbox-group-danger .border-checkbox:checked+.border-checkbox-label:after{border-color:#eb3422}.border-checkbox-section .border-checkbox-group-success .border-checkbox-label:before{border:2px solid #0ac282}.border-checkbox-section .border-checkbox-group-success .border-checkbox:checked+.border-checkbox-label:after{border-color:#0ac282}.border-checkbox-section .border-checkbox-group-inverse .border-checkbox-label:before{border:2px solid #404E67}.border-checkbox-section .border-checkbox-group-inverse .border-checkbox:checked+.border-checkbox-label:after{border-color:#404E67}.border-checkbox-section .border-checkbox-group-info .border-checkbox-label:before{border:2px solid #2DCEE3}.border-checkbox-section .border-checkbox-group-info .border-checkbox:checked+.border-checkbox-label:after{border-color:#2DCEE3}.checkbox-fade,.checkbox-zoom{display:inline-block;margin-right:15px}.checkbox-fade label,.checkbox-zoom label{line-height:20px}.checkbox-fade label input[type="checkbox"],.checkbox-fade label input[type="radio"],.checkbox-zoom label input[type="checkbox"],.checkbox-zoom label input[type="radio"]{display:none}.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotateZ(0deg);opacity:1}.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,.checkbox-fade label input[type="radio"]+.cr>.cr-icon,.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.checkbox-fade label:after,.checkbox-zoom label:after{content:'';display:table;clear:both}.checkbox-fade.fade-in-disable .cr,.checkbox-fade.fade-in-disable label,.checkbox-zoom.fade-in-disable .cr,.checkbox-zoom.fade-in-disable label{color:#ccc;cursor:no-drop}.checkbox-fade .cr,.checkbox-zoom .cr{border-radius:0;border:2px solid #01a9ac;cursor:pointer;display:inline-block;float:left;height:20px;margin-right:0.5em;position:relative;width:20px}.checkbox-fade .cr .cr-icon,.checkbox-zoom .cr .cr-icon{color:#01a9ac;font-size:0.8em;left:0;line-height:0;position:absolute;right:0;text-align:center;top:50%}.checkbox-fade label{line-height:20px}.checkbox-fade label input[type="checkbox"],.checkbox-fade label input[type="radio"]{display:none}.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotateZ(0deg);opacity:1}.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,.checkbox-fade label input[type="radio"]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.checkbox-zoom label{line-height:20px}.checkbox-zoom label input[type="checkbox"],.checkbox-zoom label input[type="radio"]{display:none}.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]+.cr>.cr-icon{-webkit-transform:scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);transform:scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.checkbox-fade.fade-in-primary .cr,.checkbox-fade.zoom-primary .cr,.checkbox-zoom.fade-in-primary .cr,.checkbox-zoom.zoom-primary .cr{border:2px solid #01a9ac}.checkbox-fade.fade-in-primary .cr .cr-icon,.checkbox-fade.zoom-primary .cr .cr-icon,.checkbox-zoom.fade-in-primary .cr .cr-icon,.checkbox-zoom.zoom-primary .cr .cr-icon{color:#01a9ac}.checkbox-fade.fade-in-warning .cr,.checkbox-fade.zoom-warning .cr,.checkbox-zoom.fade-in-warning .cr,.checkbox-zoom.zoom-warning .cr{border:2px solid #fe9365}.checkbox-fade.fade-in-warning .cr .cr-icon,.checkbox-fade.zoom-warning .cr .cr-icon,.checkbox-zoom.fade-in-warning .cr .cr-icon,.checkbox-zoom.zoom-warning .cr .cr-icon{color:#fe9365}.checkbox-fade.fade-in-default .cr,.checkbox-fade.zoom-default .cr,.checkbox-zoom.fade-in-default .cr,.checkbox-zoom.zoom-default .cr{border:2px solid #e0e0e0}.checkbox-fade.fade-in-default .cr .cr-icon,.checkbox-fade.zoom-default .cr .cr-icon,.checkbox-zoom.fade-in-default .cr .cr-icon,.checkbox-zoom.zoom-default .cr .cr-icon{color:#e0e0e0}.checkbox-fade.fade-in-danger .cr,.checkbox-fade.zoom-danger .cr,.checkbox-zoom.fade-in-danger .cr,.checkbox-zoom.zoom-danger .cr{border:2px solid #eb3422}.checkbox-fade.fade-in-danger .cr .cr-icon,.checkbox-fade.zoom-danger .cr .cr-icon,.checkbox-zoom.fade-in-danger .cr .cr-icon,.checkbox-zoom.zoom-danger .cr .cr-icon{color:#eb3422}.checkbox-fade.fade-in-success .cr,.checkbox-fade.zoom-success .cr,.checkbox-zoom.fade-in-success .cr,.checkbox-zoom.zoom-success .cr{border:2px solid #0ac282}.checkbox-fade.fade-in-success .cr .cr-icon,.checkbox-fade.zoom-success .cr .cr-icon,.checkbox-zoom.fade-in-success .cr .cr-icon,.checkbox-zoom.zoom-success .cr .cr-icon{color:#0ac282}.checkbox-fade.fade-in-inverse .cr,.checkbox-fade.zoom-inverse .cr,.checkbox-zoom.fade-in-inverse .cr,.checkbox-zoom.zoom-inverse .cr{border:2px solid #404E67}.checkbox-fade.fade-in-inverse .cr .cr-icon,.checkbox-fade.zoom-inverse .cr .cr-icon,.checkbox-zoom.fade-in-inverse .cr .cr-icon,.checkbox-zoom.zoom-inverse .cr .cr-icon{color:#404E67}.checkbox-fade.fade-in-info .cr,.checkbox-fade.zoom-info .cr,.checkbox-zoom.fade-in-info .cr,.checkbox-zoom.zoom-info .cr{border:2px solid #2DCEE3}.checkbox-fade.fade-in-info .cr .cr-icon,.checkbox-fade.zoom-info .cr .cr-icon,.checkbox-zoom.fade-in-info .cr .cr-icon,.checkbox-zoom.zoom-info .cr .cr-icon{color:#2DCEE3}.checkbox-color{display:inline-block;margin-right:20px;cursor:pointer}.checkbox-color label{display:inline-block;position:relative;padding-left:10px;line-height:20px}.checkbox-color label::before{content:"";display:inline-block;position:absolute;top:0;width:20px;height:20px;left:0;right:0;text-align:center;margin-left:-20px;border:1px solid #ccc;border-radius:0;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox-color label::after{display:inline-block;position:absolute;width:16px;height:16px;left:-1px;top:0;margin-left:-17px;padding-left:3px;padding-top:1px;font-size:11px;color:#fff}.checkbox-color input[type="checkbox"]{opacity:0}.checkbox-color input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox-color input[type="checkbox"]:checked+label::after{font-family:'FontAwesome';content:"\f00c"}.checkbox-color input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox-color input[type="checkbox"]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox-color.checkbox-circle label::before{border-radius:50%}.checkbox-color.checkbox-inline{margin-top:0}.checkbox-danger input[type="checkbox"]:checked+label::after,.checkbox-info input[type="checkbox"]:checked+label::after,.checkbox-primary input[type="checkbox"]:checked+label::after,.checkbox-success input[type="checkbox"]:checked+label::after,.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#2196f3;border-color:#2196f3}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#01a9ac}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#fe9365}.checkbox-default input[type="checkbox"]:checked+label::before{background-color:#e0e0e0}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#eb3422}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#0ac282}.checkbox-inverse input[type="checkbox"]:checked+label::before{background-color:#404E67}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#2DCEE3}.bootstrap-tagsinput{border:1px solid #01a9ac;line-height:30px;border-radius:2px}.bootstrap-tagsinput .tag{padding:6px;border-radius:2px}.select2-container--default:focus{border-color:#01a9ac}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent}.select2-container--default .select2-search__field:focus{border:1px solid #01a9ac}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#01a9ac}.select2-container--default .select2-selection--multiple{padding:3px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#01a9ac;border:1px solid #01a9ac;padding:5px 15px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice span{color:#fff}.select2-container--default .select2-selection--multiple .select2-search__field{border:none}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #01a9ac}.select2-container--default .select2-selection--single{color:#fff;height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#01a9ac;color:#fff;padding:8px 30px 8px 20px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:15px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent}.ms-container .ms-list.ms-focus{border-color:#01a9ac;-webkit-box-shadow:inset 0 1px 1px rgba(26,188,156,0.49),0 0 8px rgba(26,188,156,0.5);box-shadow:inset 0 1px 1px rgba(26,188,156,0.49),0 0 8px rgba(26,188,156,0.5)}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{background-color:#01a9ac}.ms-selectable .custom-header,.ms-selection .custom-header{background-color:#01a9ac;color:#fff;text-align:center}.ms-list{display:block !important}.ms-list li{width:100%}.form-group .messages p{margin-bottom:0;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.form-group .popover-valid{position:absolute;right:40px;top:7px}.wizard>.steps .current a{background:#01a9ac;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;cursor:pointer;border-radius:2px;outline:1px solid #fff;outline-offset:-7px}.wizard>.steps .current a:hover{background:#01c2c5;outline-offset:0}#design-wizard .steps li{position:relative;z-index:99;margin-bottom:20px}#design-wizard .steps li:after{content:"";position:absolute;height:2px;background:#01a9ac;width:100%;top:30px;z-index:-1}#design-wizard .steps li a{width:20%;margin:0 auto;text-align:center;border-radius:2px}.wizard>.steps .done a{background:#e0e0e0}.card .card-block .wizard-form .steps ul{display:block}.card .card-block .wizard-form li{margin-right:0}.wizard>.content{border:1px solid #ccc;border-radius:2px;background:#fff}.data-table-main.icon-list-demo [class*=col-]{margin-bottom:10px}.data-table-main.icon-svg-demo [class*=col-]{margin-bottom:10px}.icon-list-demo i{border:1px solid #eceeef;border-radius:3px;color:rgba(43,61,81,0.7);display:inline-block;font-size:24px;height:50px;line-height:50px;margin:0 12px 0 0;text-align:center;vertical-align:middle;width:50px}.icon-list-demo div{cursor:pointer;white-space:nowrap;margin-bottom:10px}.icon-list-demo i:hover{color:#64b0f2}.flags .f-item{padding:12px;border:1px solid #ddd;margin-right:15px;display:inline-block}.data-table-main.flags [class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.content-flag label{margin-bottom:0;cursor:pointer}.content-flag .txt-ellipsis{text-overflow:ellipsis;white-space:nowrap;width:120px;overflow:hidden}.outer-ellipsis{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:250px}label.txt-ellipsis{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:135px}.flags .f-item .name,.flags .f-item .capital{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:0}.flags .f-item .code{display:block;font-size:90%;color:#999;padding-bottom:0}.label{border-radius:4px;font-size:75%;padding:4px 7px;margin-right:5px;font-weight:400;color:#fff !important}.label-main{display:inline-block;vertical-align:middle;margin:8px 5px}.badge{border-radius:10px;padding:3px 7px}.badge-top-left{margin-right:-10px;right:100%;top:-3px}.badge-top-right{margin-left:-10px;top:-3px}.badge-bottom-left{margin-left:-33px;bottom:-12px;right:97%}.badge-bottom-right{margin-left:-10px;bottom:-12px}.label.label-lg{padding:8px 21px}.label.label-md{padding:6px 14px}.badge-lg{padding:5px 9px;font-size:14px}.badge-md{padding:4px 8px;font-size:14px}span.badge{display:inline-block !important}.label-default{background-color:#e0e0e0 !important;border-color:#e0e0e0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.label-inverse-default{border:1px solid;border-color:#e0e0e0;color:#e0e0e0 !important}.label-inverse-primary{border:1px solid;border-color:#01a9ac;color:#01a9ac !important}.label-inverse-success{border:1px solid;border-color:#0ac282;color:#0ac282 !important}.label-inverse-warning{border:1px solid;border-color:#fe9365;color:#fe9365 !important}.label-inverse-danger{border:1px solid;border-color:#eb3422;color:#eb3422 !important}.label-inverse-info{border:1px solid;border-color:#2DCEE3;color:#2DCEE3 !important}.label-inverse-info-border{border:1px solid;border-color:#404E67;color:#404E67 !important}.badge-inverse-default{border:1px solid;border-color:#e0e0e0;color:#e0e0e0 !important}.badge-inverse-primary{border:1px solid;border-color:#01a9ac;color:#01a9ac !important}.badge-inverse-success{border:1px solid;border-color:#0ac282;color:#0ac282 !important}.badge-inverse-warning{border:1px solid;border-color:#fe9365;color:#fe9365 !important}.badge-inverse-danger{border:1px solid;border-color:#eb3422;color:#eb3422 !important}.badge-inverse-info{border:1px solid;border-color:#404E67;color:#404E67 !important}.label-icon{position:relative}.label-icon label{position:absolute}.icofont.icofont-envelope{font-size:20px}.bg-pic{background-color:rgba(0,0,0,0.5);background-blend-mode:overlay}.j-pro{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,0.15)}.j-pro .j-header{background-color:#01a9ac;border-top:1px solid #01a9ac;-webkit-box-shadow:none;box-shadow:none}.j-pro .j-icon-right{border-left:1px solid rgba(0,0,0,0.32)}.j-pro .j-icon-left{border-right:1px solid rgba(0,0,0,0.32)}.j-pro .j-footer{background-color:#fff;border-top:1px dashed #01a9ac;padding:20px 25px;position:inherit}.j-pro .j-footer button{margin-bottom:0;float:right}.j-pro .j-divider-text span{color:#222}.j-pro .btn-primary.disabled,.j-pro .wizard>.actions a.disabled,.wizard>.actions .j-pro a.disabled,.j-pro .sweet-alert button.disabled.confirm,.sweet-alert .j-pro button.disabled.confirm,.j-pro .btn-primary:disabled,.j-pro .wizard>.actions a:disabled,.wizard>.actions .j-pro a:disabled,.j-pro .sweet-alert button.confirm:disabled,.sweet-alert .j-pro button.confirm:disabled{background-color:#0ac282;border-color:#0ac282}.j-pro input[type="text"],.j-pro input[type="password"],.j-pro input[type="email"],.j-pro input[type="search"],.j-pro input[type="url"],.j-pro textarea,.j-pro select,.j-forms input[type="text"],.j-forms input[type="password"],.j-forms input[type="email"],.j-forms input[type="search"],.j-forms input[type="url"],.j-forms textarea,.j-forms select{border:1px solid rgba(0,0,0,0.15)}.j-pro input[type="text"]:hover,.j-pro input[type="password"]:hover,.j-pro input[type="email"]:hover,.j-pro input[type="search"]:hover,.j-pro input[type="url"]:hover,.j-pro textarea:hover,.j-pro select:hover,.j-pro input[type="text"]:focus,.j-pro input[type="password"]:focus,.j-pro input[type="email"]:focus,.j-pro input[type="search"]:focus,.j-pro input[type="url"]:focus,.j-pro textarea:focus,.j-pro select:focus,.j-pro .j-file-button:hover+input,.j-forms input[type="text"]:hover,.j-forms input[type="password"]:hover,.j-forms input[type="email"]:hover,.j-forms input[type="search"]:hover,.j-forms input[type="url"]:hover,.j-forms textarea:hover,.j-forms select:hover,.j-forms input[type="text"]:focus,.j-forms input[type="password"]:focus,.j-forms input[type="email"]:focus,.j-forms input[type="search"]:focus,.j-forms input[type="url"]:focus,.j-forms textarea:focus,.j-forms select:focus{border:1px solid #01a9ac}.j-pro .j-radio-toggle,.j-pro .j-checkbox-toggle,.j-pro .j-inline-group .j-radio-toggle,.j-pro .j-inline-group .j-checkbox-toggle{padding:9px 0 18px 0}.j-pro .j-tooltip,.j-pro .j-tooltip-image{background-color:#01a9ac}.j-pro .j-tooltip:before,.j-pro .j-tooltip-image:before{border-color:#01a9ac transparent}.j-pro .j-primary-btn,.j-pro .j-file-button,.j-pro .j-secondary-btn,.j-pro .j-widget .j-addon-btn{background-color:#01a9ac}.j-pro .j-primary-btn:hover,.j-pro .j-file-button:hover,.j-pro .j-secondary-btn:hover,.j-pro .j-widget .j-addon-btn:hover{background-color:#01c2c5}.j-pro .j-ratings input+label:hover,.j-pro .j-ratings input+label:hover ~ label,.j-pro .j-ratings input:checked+label,.j-pro .j-ratings input:checked+label ~ label{color:#01a9ac}.j-unit .checkbox-fade{display:block;margin-top:20px}.j-forms{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,0.15)}.j-forms button i{margin-right:0}.j-forms .checkbox-fade{margin-top:10px}.j-forms .checkbox-fade .disabled-view{opacity:0.5;cursor:not-allowed}.j-forms .link{color:#01a9ac;border-bottom:none;text-transform:capitalize;margin-bottom:15px}.j-forms .label{margin-bottom:15px}.j-forms .btn-primary:disabled,.j-forms .wizard>.actions a:disabled,.wizard>.actions .j-forms a:disabled,.j-forms .sweet-alert button.confirm:disabled,.sweet-alert .j-forms button.confirm:disabled{background-color:#e0e0e0;border-color:#e0e0e0}.j-forms .radio-toggle,.j-forms .checkbox-toggle,.j-forms .inline-group .radio-toggle,.j-forms .inline-group .checkbox-toggle{padding:9px 0 8px 0px}.j-forms .header{background-color:#01a9ac;border-top:1px solid #01a9ac;-webkit-box-shadow:none;box-shadow:none}.j-forms .divider-text span{color:#222}.j-forms .widget .addon,.j-forms .widget .addon-btn{background-color:#01a9ac;color:#fff}.j-forms .widget .addon:hover,.j-forms .widget .addon:focus,.j-forms .widget .addon-btn:hover,.j-forms .widget .addon-btn:focus{background-color:#01c2c5}.j-forms .widget .addon:hover i,.j-forms .widget .addon:focus i,.j-forms .widget .addon-btn:hover i,.j-forms .widget .addon-btn:focus i{color:#fff}.j-forms .widget .addon i,.j-forms .widget .addon-btn i{color:#fff}.j-forms .footer{background-color:#fff;border-top:1px dashed #1abc9c;padding:20px 25px;position:inherit}.j-forms .footer button{float:right;margin-bottom:0}.j-forms .stepper .stepper-arrow{background-color:#01a9ac}.j-forms .stepper .stepper-arrow:hover{background-color:#01c2c5}.j-forms .stepper .stepper-arrow.up:after{border-bottom:7px solid #fff}.j-forms .stepper .stepper-arrow.down:after{border-top:7px solid #fff}.popup-menu{padding:0}.popup-menu .popup-list{background-color:#2C3E50;border-radius:0}.popup-menu .popup-list>ul>li{-webkit-transition:all ease-in .3s;transition:all ease-in .3s;color:#fff;border-left:none;cursor:pointer}.popup-menu .popup-list>ul>li:hover{background-color:#384c5f;color:#fff}.j-tabs-container .j-tabs-label,.j-tabs-container input[type="radio"]:checked+.j-tabs-label{border-top:4px solid #01a9ac}.pop-up-logo img{margin-top:10px;margin-left:80px}.popup-list-open .popup-list-wrapper{z-index:99}.span4 label{color:#222 !important}.pop-up-wrapper{margin-left:0 !important}@media only screen and (max-width: 480px){.j-forms,.j-pro{border:none;background-color:#fff}.j-forms .footer,.j-forms .j-footer,.j-pro .footer,.j-pro .j-footer{border-top:none}.j-forms .footer button,.j-forms .j-footer button,.j-pro .footer button,.j-pro .j-footer button{margin:5px}.j-forms .j-content,.j-pro .j-content{padding:0}.j-forms .j-divider-text,.j-pro .j-divider-text{border-top:none}.j-forms .j-divider-text span,.j-pro .j-divider-text span{white-space:unset;background:transparent;border:none}.j-forms .icon-right ~ input,.j-forms .j-forms .icon-right ~ textarea,.j-pro .icon-right ~ input,.j-pro .j-forms .icon-right ~ textarea{padding-right:0}.j-wrapper{padding:0;border:none;background-color:transparent}}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon{background-color:#2196F3}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon{background-color:#FF7588}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon{background-color:#16D39A}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon{background-color:#FFB64D}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon{background-color:#ab7967}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon{background-color:#39ADB5}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon{background-color:#7C4DFF}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon{background-color:#FF5370}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon{background-color:#2196F3}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon{background-color:#FF7588}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon{background-color:#16D39A}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon{background-color:#FFB64D}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon{background-color:#ab7967}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon{background-color:#39ADB5}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon{background-color:#7C4DFF}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon{background-color:#FF5370}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon{background-color:#2196F3}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon{background-color:#FF7588}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon{background-color:#16D39A}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon{background-color:#FFB64D}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon{background-color:#ab7967}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon{background-color:#39ADB5}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon{background-color:#7C4DFF}.pcoded .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon{background-color:#FF5370}.pcoded[nav-type="st1"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon i,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon i{display:none}.pcoded[nav-type="st2"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon b,.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon b,.pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon b{display:none}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon{background-color:rgba(106,184,247,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon{background-color:rgba(255,194,202,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon{background-color:rgba(73,236,187,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon{background-color:rgba(255,213,154,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon{background-color:rgba(198,164,152,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon{background-color:rgba(106,202,208,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon{background-color:rgba(180,154,255,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon{background-color:rgba(255,160,176,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon{background-color:rgba(106,184,247,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon{background-color:rgba(255,194,202,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon{background-color:rgba(73,236,187,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon{background-color:rgba(255,213,154,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon{background-color:rgba(198,164,152,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon{background-color:rgba(106,202,208,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon{background-color:rgba(180,154,255,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon{background-color:rgba(255,160,176,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon{background-color:rgba(106,184,247,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon{background-color:rgba(255,194,202,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon{background-color:rgba(73,236,187,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon{background-color:rgba(255,213,154,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon{background-color:rgba(198,164,152,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon{background-color:rgba(106,202,208,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon{background-color:rgba(180,154,255,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon{background-color:rgba(255,160,176,0.5)}.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-navbar[navbar-theme*="themelight"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon{background-color:#6ab8f7}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon{background-color:#ffc2ca}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon{background-color:#49ecbb}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon{background-color:#ffd59a}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon{background-color:#c6a498}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon{background-color:#6acad0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon{background-color:#b49aff}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon{background-color:#ffa0b0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon{background-color:#6ab8f7}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon{background-color:#ffc2ca}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon{background-color:#49ecbb}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon{background-color:#ffd59a}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon{background-color:#c6a498}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon{background-color:#6acad0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon{background-color:#b49aff}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon{background-color:#ffa0b0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon{background-color:#6ab8f7}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i{color:#0960a5}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon{background-color:#ffc2ca}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i{color:#ff0f30}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon{background-color:#49ecbb}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i{color:#0c7757}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon{background-color:#ffd59a}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i{color:#e68800}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon{background-color:#c6a498}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i{color:#6f4a3d}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon{background-color:#6acad0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i{color:#216367}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon{background-color:#b49aff}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i{color:#3d00e6}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon{background-color:#ffa0b0}.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon b,.pcoded[nav-type="st3"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon b,.pcoded[nav-type="st4"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i{color:#ec0028}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(1)>a>.pcoded-micon i{color:#2196F3}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(2)>a>.pcoded-micon i{color:#FF7588}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(3)>a>.pcoded-micon i{color:#16D39A}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(4)>a>.pcoded-micon i{color:#FFB64D}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(5)>a>.pcoded-micon i{color:#ab7967}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(6)>a>.pcoded-micon i{color:#39ADB5}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(7)>a>.pcoded-micon i{color:#7C4DFF}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(8)>a>.pcoded-micon i{color:#FF5370}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(9)>a>.pcoded-micon i{color:#2196F3}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(10)>a>.pcoded-micon i{color:#FF7588}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(11)>a>.pcoded-micon i{color:#16D39A}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(12)>a>.pcoded-micon i{color:#FFB64D}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(13)>a>.pcoded-micon i{color:#ab7967}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(14)>a>.pcoded-micon i{color:#39ADB5}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(15)>a>.pcoded-micon i{color:#7C4DFF}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(16)>a>.pcoded-micon i{color:#FF5370}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(17)>a>.pcoded-micon i{color:#2196F3}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(18)>a>.pcoded-micon i{color:#FF7588}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(19)>a>.pcoded-micon i{color:#16D39A}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(20)>a>.pcoded-micon i{color:#FFB64D}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(21)>a>.pcoded-micon i{color:#ab7967}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(22)>a>.pcoded-micon i{color:#39ADB5}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(23)>a>.pcoded-micon i{color:#7C4DFF}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st5"] .pcoded-item.pcoded-left-item>li:nth-child(24)>a>.pcoded-micon i{color:#FF5370}.pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon i{color:#c3c3c3}.pcoded[nav-type="st6"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon{background-color:transparent}.pcoded[nav-type="st6"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item.pcoded-left-item>li>a>.pcoded-micon i{color:#000}.main-menu{float:left;width:240px;z-index:99}.main-menu .main-menu-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 20px 15px}.main-menu .main-menu-header .user-details{display:inline-block;margin-left:15px;margin-right:15px}.main-menu .main-menu-header .user-details #more-details{cursor:pointer}.main-menu .main-menu-header .user-details span{color:#000;display:block;font-size:14px;text-transform:capitalize}.main-menu .main-menu-header .user-details span i{font-size:10px;margin-left:10px}.main-menu .main-menu-header .user-details span:first-child{margin-bottom:5px;font-weight:600}.main-menu .main-menu-header .user-details span:last-child{color:#999;font-size:12px}.main-menu .main-menu-content .more-details{display:none}.main-menu .main-menu-content .more-details a{padding:10px 25px;display:block;color:#000;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.main-menu .main-menu-content .more-details a:hover{color:#01a9ac}.main-menu .main-menu-content .more-details a i{margin-right:10px}.main-menu .main-menu-content .menu-search{padding:20px 20px 10px}.main-menu .main-menu-content li{position:relative}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-content,.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-header{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu{width:80px}.sidebar_toggle a{margin:-5px;line-height:1}.header-navbar{min-height:56px;padding:0}.header-navbar .navbar-wrapper .navbar-logo{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:56px;text-align:center;text-transform:uppercase;width:240px;padding:10px}@media only screen and (max-width: 992px){.header-navbar .navbar-wrapper .navbar-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header-navbar .navbar-wrapper .navbar-logo h5{margin-bottom:0}.header-navbar .navbar-wrapper .navbar-logo .mobile-menu{position:absolute;right:5px;top:calc(50% - 20px);border-radius:50%;padding:5px 9px;font-size:20px}@media only screen and (max-width: 575px){.header-navbar .navbar-wrapper .navbar-logo .mobile-search{display:none !important}}.header-navbar .navbar-wrapper .navbar-logo .mobile-options,.header-navbar .navbar-wrapper .navbar-logo .mobile-search{display:none}.header-navbar .navbar-wrapper .navbar-container .nav-left,.header-navbar .navbar-wrapper .navbar-container .nav-right{float:left;margin-bottom:0}.header-navbar .navbar-wrapper .navbar-container .nav-left li,.header-navbar .navbar-wrapper .navbar-container .nav-right li{float:left;line-height:3.5;padding:0 10px;position:relative}@media only screen and (max-width: 575px){.header-navbar .navbar-wrapper .navbar-container .nav-left li,.header-navbar .navbar-wrapper .navbar-container .nav-right li{padding:0 5px}}.header-navbar .navbar-wrapper .navbar-container .nav-left li .sidebar_toggle a,.header-navbar .navbar-wrapper .navbar-container .nav-right li .sidebar_toggle a{display:none}.header-navbar .navbar-wrapper .navbar-container .nav-left li>a,.header-navbar .navbar-wrapper .navbar-container .nav-right li>a{font-size:16px}.header-navbar .navbar-wrapper .navbar-container .nav-left li>a>i.flag-icon,.header-navbar .navbar-wrapper .navbar-container .nav-right li>a>i.flag-icon{border-radius:50%;width:20px;height:20px}.header-navbar .navbar-wrapper .navbar-container .nav-left a,.header-navbar .navbar-wrapper .navbar-container .nav-right a{padding:0 0.6rem}.header-navbar .navbar-wrapper .navbar-container .nav-left .mega-menu-top i,.header-navbar .navbar-wrapper .navbar-container .nav-right .mega-menu-top i{font-size:10px;margin-left:10px}.header-navbar .navbar-wrapper .navbar-container .nav-right{float:right}.header-navbar .navbar-wrapper .navbar-container .nav-right li{padding:0 20px}.header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile img{margin-right:10px;width:30px}.header-navbar .navbar-wrapper .navbar-container .nav-right .user-profile i{font-size:10px;margin-left:10px}.header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .show-notification li:first-child:hover,.header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .profile-notification li:first-child:hover{background-color:#fff}.header-navbar .navbar-wrapper .navbar-container .header-notification{-webkit-perspective:1000px;perspective:1000px;z-index:99;cursor:pointer}.header-navbar .navbar-wrapper .navbar-container .header-notification .badge{border-radius:100px;right:-10px;position:absolute;top:5px;padding:4px;width:19px}.header-navbar .navbar-wrapper .navbar-container .header-notification .dropdown-toggle::after{display:none}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification{background:#fff;-webkit-box-shadow:0 2px 30px 6px rgba(0,0,0,0.1);box-shadow:0 2px 30px 6px rgba(0,0,0,0.1);position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:24rem;right:-15px;top:75px;left:auto;overflow:visible;border:none}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification:after,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:after{content:"";position:absolute;top:-10px;right:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:10px solid #fff;border-right-color:transparent;border-bottom-color:transparent;-webkit-box-shadow:-10px -9px 23px 1px rgba(0,0,0,0.1);box-shadow:-10px -9px 23px 1px rgba(0,0,0,0.1)}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a{color:#666}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li{border-top:1px solid #ddd;line-height:initial;padding:1em 20px;width:100%;cursor:pointer;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child{padding:10px 20px}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child h6,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child h6{display:inline-block;font-size:14px;font-weight:600;margin-bottom:0}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child label,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child label{float:right}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li img,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li img{width:40px;margin-right:10px;-ms-flex-item-align:start !important;align-self:flex-start !important}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover{background-color:#f1f1f1}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.notification-view li:first-child:hover,.header-navbar .navbar-wrapper .navbar-container .header-notification .notification-view.profile-notification li:first-child:hover{background-color:transparent}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-user,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-user{font-size:15px;font-weight:600;margin-bottom:5px}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-msg,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-msg{margin-bottom:5px}.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-time,.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-time{font-size:12px;color:#919aa3}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification{width:15em}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a{font-size:15px;vertical-align:top;padding-left:0}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a:hover{background-color:transparent}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification i{font-size:17px;margin-left:4px;margin-right:15px}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li{border-top:none;padding:0.7em 20px}.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child{padding:0.7em 20px}.header-navbar .navbar-wrapper .header-search{line-height:0.8}.header-navbar .navbar-wrapper .header-search .main-search{padding:13px 0;display:block}.header-navbar .navbar-wrapper .header-search .main-search .input-group{margin-bottom:0;background-color:transparent;border-radius:20px}.header-navbar .navbar-wrapper .header-search .main-search .input-group .form-control{padding:0.3rem 0.75rem;width:0;border:none;color:#353c4e;background-color:transparent}.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-addon{padding:0.45rem 0.75rem 0.3rem 0;background-color:transparent;color:#353c4e;border:none}.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-addon.search-close{padding:0.3rem 0 0.3rem 0.75rem;display:none}.header-navbar .navbar-wrapper .header-search .main-search.open{color:#353c4e}.header-navbar .navbar-wrapper .header-search .main-search.open .input-group{background-color:#dcdcdc}.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .form-control{display:block}.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-addon{color:#353c4e}.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-addon.search-close{display:block}.pcoded .pcoded-container{position:relative;background:#d5dae6}.pcoded .pcoded-header{position:relative;display:block}.pcoded .pcoded-navbar{display:block}.pcoded-main-container{display:block;position:relative;background:#F6F7FB;min-height:calc(100vh - 56px)}.pcoded .pcoded-content{position:relative;display:block}.pcoded-inner-navbar{display:block;position:relative}.pcoded-inner-content{padding:10px}.pcoded .pcoded-navbar .pcoded-item{display:block;list-style:none;margin:0;padding:0;position:relative}.pcoded .pcoded-navbar .pcoded-item>li{display:block;list-style:outside none none;margin:0;padding:0;position:relative}.pcoded .pcoded-navbar .pcoded-item>li>a{display:block;font-size:14px;padding:0 15px;text-decoration:none;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pcoded .pcoded-navbar .pcoded-item>li>a.disabled{opacity:0.5;cursor:not-allowed !important}.pcoded .pcoded-navbar .pcoded-item>li.active>a{font-weight:600}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{list-style:outside none none;margin:0;padding:0}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li{display:block;list-style:outside none none;margin:0;padding:0;position:relative}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{display:block;font-size:14px;font-weight:100;padding:0 15px;text-decoration:none;position:relative}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a>.pcoded-mtext{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a>.pcoded-mtext:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-micon{font-size:10px;padding-right:5px}.pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon{font-size:16px;padding:4px;margin-right:10px;width:23px;display:inline-block;height:26px;text-align:center}.pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon b{margin:0 2px;font-size:12px;line-height:1;font-weight:600}.pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-title i{margin-right:0;margin-left:20px}.pcoded-inner-navbar{height:100%}.pcoded[theme-layout="vertical"] .pcoded-header{width:100%;-webkit-box-shadow:0 0 11px rgba(0,0,0,0.13);box-shadow:0 0 11px rgba(0,0,0,0.13);z-index:1029}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header{display:block;z-index:1028}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo{opacity:1;text-align:center;visibility:visible;height:50px;white-space:nowrap}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo a{display:block;text-decoration:none;padding:9px 0}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header .pcoded-logo .logo-icon{bottom:-21px;font-size:60px;left:8px;position:absolute;z-index:-1;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-header .navbar-logo{padding:25px 0px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .navbar-logo{width:200px;padding:25px 15px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .navbar-logo .mobile-menu{right:15px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header .pcoded-logo .logo-text{font-family:open sans;font-size:16px;font-weight:400;margin:0 auto !important;opacity:1;visibility:visible;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);position:relative;top:5px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo .logo-text{opacity:0;position:absolute;transform:rotateX(90deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);visibility:hidden}.pcoded[theme-layout="vertical"][vertical-nav-type="offcanvas"] .pcoded-header.iscollapsed .pcoded-left-header .pcoded-logo{opacity:0;visibility:hidden;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg)}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-header .pcoded-left-header .pcoded-logo a .hide-in-smallsize{display:none}.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a{border-radius:4px;float:left;font-size:18px;height:35px;margin-right:5px;position:relative;text-align:center;top:7px;width:40px;border-width:0;border-style:solid}.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a i{position:relative;top:-7px}.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a:hover{text-decoration:none}.sidebar_toggle a:focus{text-decoration:none}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header{line-height:50px;padding:0 15px}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header{float:left}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header{float:right}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header{padding-left:20px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header .pcoded-right-header .pcoded-rl-header{padding-left:0}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul{list-style:outside none none;margin:0;padding:0}.pcoded-right-header .pcoded-rr-header ul{list-style:outside none none;margin:0;padding:0}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul>li,.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header ul>li{float:left;list-style:outside none none;margin:0;padding:0 5px;position:relative}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header ul>li>a,.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header ul>li>a{font-size:14px;font-weight:500;text-decoration:none}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header li.icons>a>i,.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header li.icons>a>i{font-size:18px;position:relative;top:3px}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rl-header li.icons>a,.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-right-header .pcoded-rr-header li.icons>a{padding:0 5px}.pcoded[theme-layout="vertical"] .pcoded-right-header .pcoded-badge{background-color:#777;border-radius:10px;color:#fff;font-size:10px;font-weight:700;line-height:1;min-height:17px;min-width:10px;opacity:1;padding:4px 7px;position:absolute;right:-4px;text-align:center;top:9px;transition:opacity 0.3s linear 0s;-webkit-transition:opacity 0.3s linear 0s;-ms-transition:opacity 0.3s linear 0s;-moz-transition:opacity 0.3s linear 0s;-o-transition:opacity 0.3s linear 0s;vertical-align:middle;visibility:visible;white-space:nowrap}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .hide-small-device{display:none}.pcoded[theme-layout="vertical"] .pcoded-navbar{z-index:1027;height:100%}.pcoded[theme-layout="vertical"] .pcoded-content{position:relative;display:block}.pcoded[theme-layout="vertical"] .pcoded-container{overflow:hidden;position:relative;margin:0 auto}.pcoded[theme-layout="vertical"].pcoded-wrapper,.pcoded[theme-layout="vertical"] .pcoded-main-container{position:relative;margin:0 auto}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-search{padding:20px 20px 5px;position:relative}.pcoded[theme-layout="vertical"][vnavigation-view="view2"] .pcoded-navbar .pcoded-search{border-radius:4px 4px 0 0}.pcoded-search input[type="text"]{display:block;margin:0;width:100%;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:4px;background:transparent;padding:6px 22px 6px 10px;border:none;border:1px solid #ddd}.pcoded-search input[type="text"]:focus{border-bottom-width:1px;border-bottom-style:solid}.style-4 input[type="text"].focus{border-bottom-width:1px;border-bottom-style:solid}.pcoded-search .search-icon{cursor:pointer;margin-top:-33px;padding:6px;position:absolute;right:25px}.pcoded[vertical-nav-type="collapsed"] .pcoded-search-box{visibility:hidden;opacity:0;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);position:absolute}.pcoded[vertical-nav-type="collapsed"] .pcoded-search input[type="text"]{padding:6px 22px 6px 10px}.searchbar-toggle:before{content:"\f002";cursor:pointer;float:right;font-family:FontAwesome;left:0;position:absolute;top:10px;visibility:hidden;opacity:0;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg)}.pcoded[vertical-nav-type="collapsed"] .searchbar-toggle:before{left:35px;top:10px;visibility:visible;opacity:1;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg)}.pcoded[vertical-nav-type="collapsed"] .pcoded-search.open .searchbar-toggle:before{content:"\f05c"}.pcoded[vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box{margin-left:60px;opacity:1;position:absolute;top:0;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);visibility:visible;width:200px;padding-right:10px}.pcoded[vertical-nav-type="collapsed"] .pcoded-search .search-icon{margin-top:-35px}.pcoded[vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-search.open .pcoded-search-box{margin-left:0;margin-right:70px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li>a{text-align:left;padding:8px 15px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{position:relative;width:100%}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{text-align:left;padding:8.7px 10px}.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{padding-left:30px}.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li .pcoded-submenu li>a{padding-left:50px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{width:100%;list-style:outside none none;margin:0 auto;padding:0;opacity:0;visibility:hidden;position:absolute}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger .pcoded-submenu{-webkit-transform-origin:0 0;-ms-transform-origin:10% 10%;transform-origin:10% 10%;-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg)}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{position:relative;opacity:1;visibility:visible;transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dashed"] li>a{border-bottom-style:dashed}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dotted"] li>a{border-bottom-style:dotted}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="solid"] li>a{border-bottom-style:solid}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="none"] li>a{border:none}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="false"]>li>a{border-bottom-width:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"]>li>a{border-bottom-width:1px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="false"] .pcoded-hasmenu .pcoded-submenu li>a{border-bottom-width:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li>a{border-bottom-width:1px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li:last-child>a{border-bottom-width:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after{float:right;font-style:normal;margin-left:3px;font-size:14px;position:absolute;right:15px;top:5px;font-family:'feather';padding-top:5px;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after{top:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style1"]>a:after{content:"\e844"}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"]>a:after{content:"\e842"}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style2"]>a:after{content:"\e847"}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style2"]>a:after{content:"\e846"}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style3"]>a:after{content:'\e8b1'}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style3"]>a:after{content:'\e897'}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="relative"]{position:relative}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="fixed"]{position:fixed}.pcoded[theme-layout="vertical"] .pcoded-header .pcoded-left-header[pcoded-lheader-position="absolute"]{position:absolute}.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="relative"]{position:relative}.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="fixed"]{position:fixed}.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="absolute"]{position:absolute}.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="relative"]{position:relative}.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="fixed"]{position:fixed;z-index:1028}.pcoded[theme-layout="vertical"] .pcoded-header[pcoded-header-position="absolute"]{position:absolute}.pcoded[theme-layout="vertical"][vertical-layout="wide"] .pcoded-container{width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][vertical-layout="box"] #styleSelector,.pcoded[theme-layout="vertical"][vertical-layout="box"] .p-chat-user,.pcoded[theme-layout="vertical"][vertical-layout="box"] .showChat_inner{position:absolute}.pcoded[theme-layout="vertical"][vertical-layout="box"] #styleSelector{top:0}.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container{max-width:1200px;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container .pcoded-header{max-width:1200px}.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="box"] .pcoded-container{max-width:900px;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="box"] .pcoded-container{max-width:100%;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][vertical-layout="widebox"] .pcoded-container{width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="widebox"] .pcoded-main-container,.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="widebox"] .pcoded-wrapper{max-width:1200px;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="widebox"] .pcoded-main-container,.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="widebox"] .pcoded-wrapper{max-width:900px;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="widebox"] .pcoded-main-container,.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="widebox"] .pcoded-wrapper{max-width:100%;width:100%;margin:0 auto}.pcoded[theme-layout="vertical"][vertical-layout="widebox"] .pcoded-wrapper{overflow:hidden}.pcoded .pcoded-overlay-box{background:#000 none repeat scroll 0 0;bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:-1;opacity:0;visibility:hidden;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;overflow:hidden}.pcoded[vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-overlay-box,.pcoded[vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-overlay-box,.pcoded[vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-overlay-box,.pcoded[vertical-nav-type="fullsub-collapsed"][vertical-effect="overlay"] .pcoded-overlay-box,.pcoded[vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-overlay-box{visibility:visible;z-index:1026;opacity:0.3;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;overflow:hidden}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-micon{display:none;font-size:10px;padding-right:5px}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{font-style:normal;padding-right:4px;font-size:10px;position:relative;left:0;top:0;opacity:1;visibility:visible;font-family:'feather';font-size:12px;padding-right:5px}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style1"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e844"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style2"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e83f"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style3"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e856"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style4"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e86b"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style5"] .pcoded-submenu li>a .pcoded-mtext:before{content:"\e89f"}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style6"] .pcoded-submenu li>a .pcoded-mtext:before{content:'\e89b'}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{background:transparent none repeat scroll 0 0;border-bottom:0 solid transparent;border-right:0 solid #fff;border-top:0 solid transparent;display:block;float:right;height:0;position:absolute;right:0;top:calc(50% - 10px);width:0}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li>a:before{border-left-style:solid;border-left-width:3px;border-left-color:transparent;content:" ";height:100%;left:0;position:absolute;top:0}.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a:before{border-left-style:solid;border-left-width:3px;border-left-color:transparent;content:" ";height:100%;left:0;position:absolute;top:0}.pcoded[theme-layout="vertical"] .pcoded-navbar{-webkit-box-shadow:0 0 11px rgba(0,0,0,0.13);box-shadow:0 0 11px rgba(0,0,0,0.13)}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li.active>a:before{border-left-style:solid;border-left-width:3px;content:" ";height:100%;left:0;position:absolute;top:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar{float:right;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-content,.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-header{direction:rtl}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-content ul{padding-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-content{float:unset;left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-navbar{float:left}.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-content{float:unset;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-left-header{float:right;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header{float:unset;left:unset}.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-header .pcoded-left-header{float:left}.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-header .pcoded-right-header{float:unset;right:unset}.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-header .pcoded-left-header,.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content{margin-right:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-effect="overlay"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{background:transparent !important;border-bottom:transparent !important;border-right:transparent !important;border-top:15px solid transparent}.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:100%;position:absolute;width:240px;z-index:1024;top:0}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar{width:80px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a{padding:10px 25px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content{margin-left:56px;margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content{margin-right:56px;margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content{margin-left:56px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content{margin-right:56px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content{margin-left:56px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content{margin-right:56px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{opacity:1;visibility:visible;position:absolute;top:12px}.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after{opacity:1;visibility:visible}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{opacity:0;visibility:hidden;position:absolute}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-mtext{opacity:1;visibility:visible;position:absolute;padding-left:22px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after{opacity:0;visibility:hidden}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger a:after{opacity:1;visibility:visible}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger{display:block;position:relative;width:290px;z-index:1024;border-right:none;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.13);box-shadow:0 0 5px 1px rgba(0,0,0,0.13)}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:56px;position:absolute;width:210px;z-index:1024;border-left-style:solid;border-left-width:1px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{position:relative}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu>.pcoded-submenu .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{position:absolute}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger.active>a>.pcoded-mcaret{display:none}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0;margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar{width:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content{margin-left:0;margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0;margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar{width:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content{margin-right:0;margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar{width:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar{width:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar{width:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header{width:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar{width:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:200px;margin-right:-200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-content{margin-left:200px;margin-right:-200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:200px;margin-left:-200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="push"] .pcoded-content{margin-right:200px;margin-left:-200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-content{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="shrink"] .pcoded-content{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-navbar{width:200px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .main-menu-content,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .main-menu-header{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li>a{line-height:1;text-align:center;padding:10px 20px 20px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{opacity:1;position:relative;text-align:center;visibility:visible;top:10px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li>a>.pcoded-micon{display:block;font-size:18px;padding:5px;margin:0 auto}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{background:transparent none repeat scroll 0 0;border-bottom:0 solid transparent;border-right:0 solid #e9e9e9;border-top:0 solid transparent;top:18px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li.active>a:before{height:100%}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li:hover>a:before{height:100%}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"]>a:after,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu[dropdown-icon="style1"]>a:after{top:18px}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="compact"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:100%;position:absolute;width:210px;z-index:1024;top:0}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-header .pcoded-left-header,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-content{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="push"] .pcoded-content{margin-right:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-content{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="shrink"] .pcoded-content{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-inner-navbar,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-inner-navbar,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>li{position:unset}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:100%;position:absolute;width:230px;z-index:1024;top:0;bottom:0}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li{position:unset}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger .pcoded-submenu{left:100%;position:absolute;width:230px;z-index:1024;top:0;bottom:0}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-style:solid;border-left-width:1px}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-header.iscollapsed .pcoded-left-header,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-content{margin-left:240px;margin-right:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="push"] .pcoded-content{margin-right:240px;margin-left:-240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-content{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="shrink"] .pcoded-content{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-content{margin-left:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header{margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-content{margin-right:0}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>li,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>li{position:relative}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:100%;position:absolute;width:230px;z-index:1024;top:0}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li{position:relative}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger .pcoded-submenu{left:100%;position:absolute;width:230px;z-index:1024;top:0}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item li.pcoded-trigger>a>.pcoded-mcaret,.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item li.pcoded-trigger>a>.pcoded-mcaret{background:transparent none repeat scroll 0 0;border-bottom:19px solid transparent;border-right:12px solid;border-top:19px solid transparent;display:block;float:right;height:0;position:absolute;right:0;top:0;width:0;z-index:1025}.pcoded[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-style:solid;border-left-width:1px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-right-header{margin-left:240px}.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="fullpage"] .pcoded-header.iscollapsed .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar{width:100%}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-content{margin-left:0;margin-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header .pcoded-right-header{margin-right:240px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="fullpage"] .pcoded-header.iscollapsed .pcoded-left-header{width:240px}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar{top:0;bottom:0;left:0;right:0;z-index:1030;opacity:1;visibility:visible;width:100%}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.active>a{background:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item[item-border="true"]>li>a{border-bottom-width:0 !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[pcoded-navbar-position="absolute"]{position:absolute}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[pcoded-navbar-position="fixed"]{position:fixed}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-inner-navbar{margin-top:40px}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container{display:block;position:unset}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li>a{height:45px;line-height:45px;text-align:center;font-size:24px;font-weight:500}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{opacity:1;position:relative;visibility:visible}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li>a>.pcoded-micon{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-navigatio-lavel{display:none !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.active>a:before,.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li a .pcoded-badge{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li:hover>a{background:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li:hover>a:before{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li>a{padding:0}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle{height:30px}.pcoded-navbar .sidebar_toggle a{opacity:1;visibility:visible;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);position:absolute}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .sidebar_toggle a{color:#f1f1f1;float:right;font-size:36px;opacity:1;position:relative;right:10px;text-decoration:none;top:0;transition:opacity 0.8s linear 0s;-webkit-transition:opacity 0.8s linear 0s;-ms-transition:opacity 0.8s linear 0s;-moz-transition:opacity 0.8s linear 0s;-o-transition:opacity 0.8s linear 0s;visibility:visible;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg)}.pcoded-navbar .sidebar_toggle a:hover{color:#fff}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu>a:after{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a{background:transparent !important;border-bottom-color:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu{background:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li>a{border-bottom-width:0}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{text-align:center;font-size:24px;font-weight:500}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{display:none}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a{background:transparent !important}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a:before{border-left-width:0}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar .pcoded-item .pcoded-submenu>li.active>a{background:transparent !important;color:#FFF !important}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-left-header{width:100% !important;padding-left:240px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="collapsed"] .pcoded-header.nocollapsed .pcoded-left-header{padding-left:45px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-left-header,.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="fullpage"] .pcoded-header.nocollapsed .pcoded-left-header,.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-left-header{padding-left:0}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed{height:100px !important}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .pcoded-right-header{padding:50px 5px 0 !important}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-effect="overlay"] .pcoded-header.nocollapsed .pcoded-right-header,.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="offcanvas"] .pcoded-header.nocollapsed .pcoded-right-header{margin:0 !important}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .sidebar_toggle a{background:transparent none repeat scroll 0 0;border-radius:4px;color:#fff;float:left;font-size:18px;height:35px;margin-right:5px;position:fixed;right:0;text-align:center;top:6px;width:40px;z-index:1028}.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-navbar{top:0;z-index:1030}.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container{position:unset}.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] #styleSelector{top:100px}.pcoded .pcoded-navbar .pcoded-navigatio-lavel{font-size:14px;font-weight:400;letter-spacing:1px;opacity:1;padding:25px 20px 8px;text-transform:capitalize;visibility:visible;width:100%;-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;border-bottom:2px solid}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme1"]{color:#dcdcdc !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme2"]{color:#624e89 !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme3"]{color:#3c4fb1 !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme4"]{color:#919aa3 !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme5"]{color:#999 !important}.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme6"]{color:#fff !important}.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-navigatio-lavel{opacity:0;visibility:hidden;position:absolute;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}.pcoded[vertical-nav-type="compact"] .pcoded-navbar .pcoded-navigatio-lavel{display:none}.pcoded .pcoded-navbar .pcoded-item li a .pcoded-badge{position:absolute;right:30px;text-align:center;top:12px;vertical-align:middle;white-space:nowrap;opacity:1;visibility:visible;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.pcoded .pcoded-navbar .pcoded-item .pcoded-submenu>li a .pcoded-badge{top:10px;right:30px}.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-badge{opacity:0;visibility:hidden;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-badge{opacity:1;visibility:visible;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.active>a:before{left:auto;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.active>a>.pcoded-mcaret{background:transparent none repeat scroll 0 0;border-bottom:0 solid transparent;border-left:0 solid #e9e9e9;border-top:0 solid transparent;left:0;right:auto;top:4px;border-right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu>a:after{left:8px;right:auto;top:-1px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext{left:auto;right:0;padding-right:60px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li a .pcoded-badge{position:relative;right:30px;top:-5px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li:hover>a:before{left:auto;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a:before{left:auto;right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{text-align:right}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{float:right;left:6px;top:3px;padding-right:10px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li .pcoded-submenu li>a .pcoded-badge{left:8px;position:absolute;right:auto;top:11px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigatio-lavel{text-align:right;padding:10px 40px 2px 20px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigatio-lavel:before{left:auto;right:20px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu[dropdown-icon="style1"]>a:after{content:"\eb8a";font-family:'icofont'}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"]>a:after{content:"\eb89";font-family:'icofont'}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:auto;right:100%}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu>a:after{left:7px;right:auto;top:0}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger{left:auto;right:210px}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{left:auto}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li a .pcoded-badge{position:absolute;right:auto;top:10px}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header .pcoded-rl-header{float:right}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .pcoded-right-header .pcoded-rr-header{float:left}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .sidebar_toggle{float:right}.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box{right:0}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a{text-align:right}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{padding-left:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li:hover>a{color:#FE8A7D !important}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a{color:#fff !important;background:#FE8A7D}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#FE8A7D !important}.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a:before{border-left-color:#FE8A7D !important}.pcoded .pcoded-navbar[active-item-theme="theme1"] .searchbar-toggle{color:#FE8A7D}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li:hover>a{color:#FF7588 !important}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a{color:#fff !important;background:#FF7588}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#FF7588 !important}.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active>a:before{border-left-color:#FF7588 !important}.pcoded .pcoded-navbar[active-item-theme="theme2"] .searchbar-toggle{color:#FF7588}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li:hover>a{color:#16D39A !important}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a{color:#fff !important;background:#16D39A}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#16D39A !important}.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active>a:before{border-left-color:#16D39A !important}.pcoded .pcoded-navbar[active-item-theme="theme3"] .searchbar-toggle{color:#16D39A}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li:hover>a{color:#2196F3 !important}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a{color:#fff !important;background:#2196F3}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#2196F3 !important}.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active>a:before{border-left-color:#2196F3 !important}.pcoded .pcoded-navbar[active-item-theme="theme4"] .searchbar-toggle{color:#2196F3}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li:hover>a{color:#FFB64D !important}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a{color:#fff !important;background:#FFB64D}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#FFB64D !important}.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active>a:before{border-left-color:#FFB64D !important}.pcoded .pcoded-navbar[active-item-theme="theme5"] .searchbar-toggle{color:#FFB64D}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li:hover>a{color:#ff5e3a !important}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a{color:#fff !important;background:#ff5e3a}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#ff5e3a !important}.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active>a:before{border-left-color:#ff5e3a !important}.pcoded .pcoded-navbar[active-item-theme="theme6"] .searchbar-toggle{color:#ff5e3a}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li:hover>a{color:#e64056 !important}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a{color:#fff !important;background:#e64056}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#e64056 !important}.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active>a:before{border-left-color:#e64056 !important}.pcoded .pcoded-navbar[active-item-theme="theme7"] .searchbar-toggle{color:#e64056}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li:hover>a{color:#3c4fb1 !important}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a{color:#fff !important;background:#3c4fb1}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#3c4fb1 !important}.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active>a:before{border-left-color:#3c4fb1 !important}.pcoded .pcoded-navbar[active-item-theme="theme8"] .searchbar-toggle{color:#3c4fb1}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li:hover>a{color:#FF5370 !important}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a{color:#fff !important;background:#FF5370}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#FF5370 !important}.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active>a:before{border-left-color:#FF5370 !important}.pcoded .pcoded-navbar[active-item-theme="theme9"] .searchbar-toggle{color:#FF5370}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li:hover>a{color:#F76D47 !important}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a{color:#fff !important;background:#F76D47}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#F76D47 !important}.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active>a:before{border-left-color:#F76D47 !important}.pcoded .pcoded-navbar[active-item-theme="theme10"] .searchbar-toggle{color:#F76D47}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li:hover>a{color:#39ADB5 !important}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a{color:#fff !important;background:#39ADB5}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#39ADB5 !important}.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active>a:before{border-left-color:#39ADB5 !important}.pcoded .pcoded-navbar[active-item-theme="theme11"] .searchbar-toggle{color:#39ADB5}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li.active>a,.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li:hover>a{color:#7C4DFF !important}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#FFF !important}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a{color:#fff !important;background:#7C4DFF}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active .pcoded-submenu li>a:before{border-left-color:#7C4DFF !important}.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a:before,.pcoded .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active>a:before{border-left-color:#7C4DFF !important}.pcoded .pcoded-navbar[active-item-theme="theme12"] .searchbar-toggle{color:#7C4DFF}.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"]{color:#fff}.pcoded .pcoded-navbar .pcoded-header[header-theme="theme1"] .sidebar_toggle a{background:transparent;color:#fff;border-color:#fff}.pcoded .pcoded-navbar .pcoded-header.nocollapsed .pcoded-left-header[lheader-theme="theme1"]{background:transparent}.pcoded .pcoded-navbar .pcoded-header.iscollapsed .pcoded-left-header[lheader-theme="theme1"]{background:#404E67}.pcoded .pcoded-navbar .pcoded-search input[type="text"]{color:#fff}.pcoded .pcoded-navbar .pcoded-search input[type="text"]::-moz-placeholder{color:#ccc;opacity:1}.pcoded .pcoded-navbar .pcoded-search input[type="text"]:-ms-input-placeholder{color:#ccc}.pcoded .pcoded-navbar .pcoded-search input[type="text"]::-webkit-input-placeholder{color:#ccc}.pcoded .pcoded-navbar .pcoded-search .search-icon{color:#ccc}.pcoded .pcoded-navbar[navbar-theme="theme1"]{background:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu{background-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-header{background-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-header .user-details span{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-content .more-details a{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li>a{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active>a{background:#404E67;color:#dcdcdc;border-bottom-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li>a{border-bottom-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu{background:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li>a{border-bottom-color:#546686;color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu>a:after,.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger>a:after,.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger>a:after{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active:hover>a,.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a{background:#404E67;color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a{background-color:#404E67;color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a:before{border-left-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a{color:#dcdcdc;background-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-mtext:before{border-bottom-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-mtext:after{border-left-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{border-bottom-color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:after{border-left-color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a:before{border-left-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu:hover>a:after{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a{background:#404E67;border-bottom-color:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger.active>a{background:#404E67}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover>a:after{color:#dcdcdc}.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-navigatio-lavel{color:#404E67;border-bottom-color:transparent}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-color:transparent}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-trigger>a>.pcoded-mcaret{border-right-color:#404E67 !important}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-color:transparent}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"]{background-color:#404E67}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a{color:#FFF}.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .sidebar_toggle a{color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li .pcoded-submenu li.active>a{font-weight:600}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu:hover>a{color:#000 !important}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li:hover>a{color:#000 !important;background:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"]{background:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu{background-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header{background-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header .user-details span{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-content .more-details a{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu{background:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li>a{border-bottom-color:#e6e6e6;color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu>a:after,.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger>a:after,.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger>a:after{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active:hover>a,.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover>a{background:#fff;color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a{background-color:#fff;color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-mtext:before{border-bottom-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before{border-bottom-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu:hover>a:after{color:#000}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a{background:#fff;border-bottom-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger.active>a{background:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li>a{color:#000 !important}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active>a{background:#fff !important;color:#FFF}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li>a{border-bottom-color:#fff}.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-navigatio-lavel{color:#fff;border-bottom-color:transparent}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li>a{border-bottom-color:#e6e6e6}.pcoded[theme-layout="vertical"][vertical-nav-type="compact"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li>a{border-bottom-color:#546686}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-color:#ededed;-webkit-box-shadow:3px 2px 11px -2px rgba(0,0,0,0.13);box-shadow:3px 2px 11px -2px rgba(0,0,0,0.13)}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu{border-left-color:#4e5f7d;-webkit-box-shadow:3px 2px 11px -2px rgba(0,0,0,0.13);box-shadow:3px 2px 11px -2px rgba(0,0,0,0.13)}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a{border-bottom:1px solid #546686;border-top:1px solid #546686}.pcoded .pcoded-header .navbar-logo[logo-theme="theme1"]{background-color:#404E67}.pcoded .pcoded-header .navbar-logo[logo-theme="theme2"]{background-color:#FF7588}.pcoded .pcoded-header .navbar-logo[logo-theme="theme3"]{background-color:#00bcd4}.pcoded .pcoded-header .navbar-logo[logo-theme="theme4"]{background-color:#16D39A}.pcoded .pcoded-header .navbar-logo[logo-theme="theme5"]{background-color:#2196F3}.pcoded .pcoded-header .navbar-logo[logo-theme="theme1"]{background-color:#404E67}.pcoded[sidebar-img="true"] .pcoded-navbar{background-size:cover}.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu{background-color:rgba(64,78,103,0.8)}.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .main-menu-header,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li.active>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li.active:hover>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li.pcoded-trigger>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li:hover>a,.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item li.pcoded-hasmenu .pcoded-submenu{background:transparent !important;background-color:transparent !important}.pcoded[sidebar-img="true"] .pcoded-navbar .main-menu .pcoded-item>li.active>a:before{border-left-color:transparent !important}.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-navbar,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-navbar{margin-top:10px;border-radius:4px 4px 0 0}.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-navbar .profile-box,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-navbar .profile-box{border-radius:4px 4px 0 0}.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-header,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="desktop"] .pcoded-main-container,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-header,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][pcoded-device-type="tablet"] .pcoded-main-container{padding-left:10px}.pcoded[theme-layout="vertical"][vnavigation-view="view2"][vertical-layout="widebox"][pcoded-device-type="desktop"] .pcoded-header .pcoded-wrapper,.pcoded[theme-layout="vertical"][vnavigation-view="view2"][vertical-layout="widebox"][pcoded-device-type="tablet"] .pcoded-header .pcoded-wrapper{padding-left:5px}.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-navbar{top:0}.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container{position:unset}.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-header .pcoded-left-header{display:none}.pcoded #styleSelector{min-height:300px;height:calc(100vh - 56px);border:1px solid #e9e9e9;background:#FFF;position:fixed;margin:0;padding:20px;width:400px;top:56px;z-index:190;-webkit-transition:0.5s;transition:0.5s;-o-transition:0.5s}.pcoded #styleSelector.open{background:#FFF none repeat scroll 0 0;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}.pcoded #styleSelector a>i{padding:0;margin:0 5px 0 0}.pcoded #styleSelector .soc-icon{width:55px;height:55px;padding:15px;border-radius:50%}.pcoded #styleSelector .soc-icon i{font-size:25px;margin-right:0}@media only screen and (max-width: 992px){.pcoded #styleSelector{display:none}}.pcoded[theme-layout="horizontal"] #styleSelector,.pcoded[vertical-placement="left"] #styleSelector{right:-400px;border-left:2px solid rgba(48,53,73,0.28)}.pcoded[theme-layout="horizontal"] #styleSelector.open,.pcoded[vertical-placement="left"] #styleSelector.open{right:0}.pcoded[vertical-placement="right"] #styleSelector{left:-400px;border-right:2px solid rgba(48,53,73,0.28)}.pcoded[vertical-placement="right"] #styleSelector.open{left:0}.selector-toggle{position:relative}.pcoded .selector-toggle>a{position:absolute;top:200px;width:55px;height:55px;display:block;cursor:pointer;text-align:center;background:#01a9ac;color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);padding:10px 8px}.pcoded[theme-layout="horizontal"] .selector-toggle>a,.pcoded[vertical-placement="left"] .selector-toggle>a{left:-75px;border-right:0;border-radius:50% 0 0 50%}.pcoded[vertical-placement="right"] .selector-toggle>a{right:-75px;border-left:0;border-radius:0 50% 50% 0}.selector-toggle>a:before{font-family:'feather';font-size:20px;content:"\e8c3";position:relative;float:left;left:13px;line-height:35px;transition:0.5s;-webkit-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-animation:mymove 1.3s infinite linear;animation:mymove 1.3s infinite linear}.open .selector-toggle>a:before{content:"\e8f6";-webkit-animation:mymove 0s infinite linear;animation:mymove 0s infinite linear}#styleSelector .nav-tabs{margin-bottom:20px;border-bottom:2px solid #01a9ac;padding-bottom:5px}#styleSelector .nav-tabs .nav-item{width:calc(100% / 2);margin:0;padding:0;float:left}#styleSelector .nav-tabs .nav-item a{color:#404E67;text-align:center;font-weight:600;font-size:13px;padding:0.66rem 1rem;border-radius:2px;border:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#styleSelector .nav-tabs .nav-item a.active{color:#fff;background-color:#01a9ac}#styleSelector .style-cont{background-color:#F6F7FB;padding:10px}#styleSelector .st-main-title{font-size:18px}#styleSelector .btn-success{background-color:#11c15b}#styleSelector .checkbox-fade label{margin-bottom:0.8rem}#styleSelector .sub-title{text-transform:capitalize}#styleSelector #menu-effect{padding-bottom:15px}#styleSelector #menu-effect .radio>label{padding-left:0}#styleSelector #menu-effect .radio .helper{bottom:-30px;left:3px}#styleSelector #menu-effect .radio .helper:after,#styleSelector #menu-effect .radio .helper:before{top:auto;bottom:0}#styleSelector #menu-effect .micon{font-size:15px;padding:2px 4px 4px;border-radius:4px;width:30px;display:block;height:30px;text-align:center}#styleSelector #menu-effect .micon.st1 i,#styleSelector #menu-effect .micon.st3 i{display:none}#styleSelector #menu-effect .micon.st2 b,#styleSelector #menu-effect .micon.st4 b,#styleSelector #menu-effect .micon.st5 b{display:none}#styleSelector #menu-effect .micon.st1{background-color:#01a9ac}#styleSelector #menu-effect .micon.st1 b,#styleSelector #menu-effect .micon.st1 i{color:#fff}#styleSelector #menu-effect .micon.st2{background-color:#0ac282}#styleSelector #menu-effect .micon.st2 b,#styleSelector #menu-effect .micon.st2 i{color:#fff}#styleSelector #menu-effect .micon.st3{background-color:#fec8b1}#styleSelector #menu-effect .micon.st3 b,#styleSelector #menu-effect .micon.st3 i{color:#fb4d02}#styleSelector #menu-effect .micon.st4{background-color:#f17468}#styleSelector #menu-effect .micon.st4 b,#styleSelector #menu-effect .micon.st4 i{color:#991a0e}#styleSelector #menu-effect .micon.st5{background-color:transparent}#styleSelector #menu-effect .micon.st5 i{color:#01a9ac}#styleSelector #bg-pattern-visiblity{padding-left:30px}#styleSelector .form-control{border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f1f1f1;margin-bottom:10px}#styleSelector .form-control:focus{border:none;background-color:#f1f1f1}#styleSelector ul{border:0 none;margin:0;padding:0;width:100%}#styleSelector ul li{border-bottom:0 solid #e9e9e9;display:block;margin:0;padding:0;text-align:left;width:100%}#styleSelector ul li p.selector-title,#styleSelector ul li span.selector-title{color:#444;font-size:14px;margin:0 0 15px;padding:10px 0;text-align:left}#styleSelector ul li p.selector-title{font-weight:600;border-bottom:1px solid #e9e9e9}#styleSelector ul li p.selector-title.main-title{font-weight:600}#styleSelector ul li p.sub-title.drp-title{border-bottom:0 solid transparent;margin-bottom:0;margin-top:10px}#styleSelector>ul>li>.sub-title{color:#9c9c9c;display:block;font-size:13px;margin:0;padding:5px 0;position:relative;text-align:left}#styleSelector li{padding:5px}.theme-option select{background-color:#f1f1f1;border:1px solid #ccc;border-radius:2px;padding:3px 10px}@-moz-document url-prefix(){.theme-option select{background-color:#f1f1f1;border:1px solid #ccc;border-radius:2px;display:inline-block;font:inherit;line-height:1.5em;padding:3px 10px;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.theme-option select.minimal{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 18px) calc(1em + -1px),calc(100% - 13px) calc(1em + -1px),calc(100% - 2.5em) 4px;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.theme-option select.minimal:active,.theme-option select.minimal:focus{background-image:linear-gradient(45deg, gray 50%, transparent 50%),linear-gradient(135deg, transparent 50%, gray 50%),linear-gradient(to right, gray, gray);background-position:calc(100% - 15px) 13px,calc(100% - 20px) 13px,calc(100% - 2.5em) 0.3em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;border-color:#66afe9;outline:0}}.theme-color{padding:0;width:100%}.theme-color a{border-radius:4px;cursor:pointer;display:inline-block;margin:5px 8px 5px 0;-webkit-box-shadow:0.4px 0.9px 3px 0 rgba(0,0,0,0.33);box-shadow:0.4px 0.9px 3px 0 rgba(0,0,0,0.33);overflow:hidden;width:45px;height:40px}.theme-color a:focus,.theme-color a:hover{text-decoration:none}.theme-color a.small{width:20px;height:20px}.theme-color a.image{width:45px;height:100px;background-size:cover}.theme-color a .cont,.theme-color a .head{display:block;position:relative}.theme-color a .cont:after,.theme-color a .cont:before,.theme-color a .head:after,.theme-color a .head:before{content:"";height:100%;display:inline-block;position:absolute}.theme-color a .cont:after,.theme-color a .head:after{width:40%;left:0}.theme-color a .cont:before,.theme-color a .head:before{width:60%;right:0}.theme-color a .head{height:10px}.theme-color a .head:before{background:#fff}.theme-color a .cont{height:40px}.theme-color a .cont:before{background:#F6F7FB}.theme-color a[lheader-theme="theme1"]{background:#dcdcdc}.theme-color a[lheader-theme="theme2"]{background:#624e89}.theme-color a[lheader-theme="theme3"]{background:#3c4fb1}.theme-color a[lheader-theme="theme4"]{background:#919aa3}.theme-color a[lheader-theme="theme5"]{background:#999}.theme-color a[lheader-theme="theme6"]{background:#fff}.theme-color a[header-theme="theme1"] .head:after{background-color:#303549}.theme-color a[header-theme="theme1"] .head:before{background-color:#fff}.theme-color a[header-theme="theme2"] .head:after,.theme-color a[header-theme="theme2"] .head:before{background:#FF7588}.theme-color a[header-theme="theme3"] .head:after,.theme-color a[header-theme="theme3"] .head:before{background:#00bcd4}.theme-color a[header-theme="theme4"] .head:after,.theme-color a[header-theme="theme4"] .head:before{background:#16D39A}.theme-color a[header-theme="theme5"] .head:after,.theme-color a[header-theme="theme5"] .head:before{background:#2196F3}.theme-color a[header-theme="theme6"] .head:after,.theme-color a[header-theme="theme6"] .head:before{background:#404E67}.theme-color a[navbar-theme="theme1"]{background:#404E67}.theme-color a[logo-theme="theme1"] .head:after{background:#404E67}.theme-color a[logo-theme="theme2"] .head:after{background:#FF7588}.theme-color a[logo-theme="theme3"] .head:after{background:#00bcd4}.theme-color a[logo-theme="theme4"] .head:after{background:#16D39A}.theme-color a[logo-theme="theme5"] .head:after{background:#2196F3}.theme-color a[logo-theme="theme1"] .head:after{background:#404E67}.theme-color a[navbar-theme="themelight1"]{background:#fff}.theme-color a[active-item-theme="theme1"]{background:#FE8A7D}.theme-color a[active-item-theme="theme2"]{background:#FF7588}.theme-color a[active-item-theme="theme3"]{background:#16D39A}.theme-color a[active-item-theme="theme4"]{background:#2196F3}.theme-color a[active-item-theme="theme5"]{background:#FFB64D}.theme-color a[active-item-theme="theme6"]{background:#ff5e3a}.theme-color a[active-item-theme="theme7"]{background:#e64056}.theme-color a[active-item-theme="theme8"]{background:#3c4fb1}.theme-color a[active-item-theme="theme9"]{background:#FF5370}.theme-color a[active-item-theme="theme10"]{background:#F76D47}.theme-color a[active-item-theme="theme11"]{background:#39ADB5}.theme-color a[active-item-theme="theme12"]{background:#7C4DFF}.theme-color a[fream-type="1"] .cont:after,.theme-color a[fream-type="1"] .head:after{background:#000}.theme-color a[fream-type="2"] .cont:after,.theme-color a[fream-type="2"] .head:after{background:#16D39A}.theme-color a[fream-type="3"] .cont:after,.theme-color a[fream-type="3"] .head:after{background:#FF7588}.theme-color a[fream-type="4"] .cont:after,.theme-color a[fream-type="4"] .head:after{background:#404E67}.theme-color a[fream-type="5"] .cont:after,.theme-color a[fream-type="5"] .head:after{background:#2196F3}.theme-color a[fream-type="6"] .cont:after,.theme-color a[fream-type="6"] .head:after{background:#E91E63}.theme-color a[layout-type="dark"] .cont:after{background:#404E67}.theme-color a[layout-type="dark"] .cont:before{background:#546686}.theme-color a[layout-type="dark"] .head:after{background:#546686}.theme-color a[layout-type="dark"] .head:before{background:#404E67}.theme-color a[navbar-theme="theme1"][sidebar-img="true"] .cont:after,.theme-color a[navbar-theme="theme1"][sidebar-img="true"] .head:after{background:transparent}.theme-color a[sub-item-theme="theme1"]{background:#70ca63}.theme-color a[sub-item-theme="theme2"]{background:#3498DB}.theme-color a[sub-item-theme="theme3"]{background:#485BBD}.theme-color a[sub-item-theme="theme4"]{background:#e7604a}.theme-color a[sub-item-theme="theme5"]{background:#333843}.theme-color a[sub-item-theme="theme6"]{background:#624e89}.theme-color a[sub-item-theme="theme7"]{background:#FFF}.theme-color a[sub-item-theme="theme8"]{background:#384b5f}.theme-color a[sub-item-theme="theme9"]{background:#578ebe}.sparkline-chart{text-align:center}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .spark-chart,.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"] .spark-chart{display:none}.spark-chart-title{text-align:center}.content-title{margin-bottom:10px}.main-title{color:#424242;font-size:22px;font-weight:400;margin:0}.small-text{font-size:14px}.breadcrumb{background-color:transparent;border-radius:0;padding:8px 0;margin-bottom:10px}.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .breadcrumb{display:none}.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon{float:none;position:relative;z-index:1051;left:90%;top:1px}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon i{left:0}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu.pcoded-trigger>a .pcoded-micon i,.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-trigger.active>a .pcoded-micon i{left:94%}.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li,.pcoded[theme-layout="vertical"][vertical-nav-type="sub-expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>li{position:static}.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container{position:static}.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container,.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container{position:static}.pcoded .pcoded-header[header-theme="theme1"]{background:#fff;color:#404E67}.pcoded .pcoded-header[header-theme="theme1"] a{color:#404E67}.pcoded .pcoded-header[header-theme="theme1"] .navbar-logo a{color:#fff}.pcoded .pcoded-header[header-theme="theme1"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#404E67}.pcoded .pcoded-header[header-theme="theme2"]{background:#FF7588;color:#fff}.pcoded .pcoded-header[header-theme="theme2"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme2"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}.pcoded .pcoded-header[header-theme="theme3"]{background:#00bcd4;color:#fff}.pcoded .pcoded-header[header-theme="theme3"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme3"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}.pcoded .pcoded-header[header-theme="theme4"]{background:#16D39A;color:#fff}.pcoded .pcoded-header[header-theme="theme4"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme4"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}.pcoded .pcoded-header[header-theme="theme5"]{background:#2196F3;color:#fff}.pcoded .pcoded-header[header-theme="theme5"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme5"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}.pcoded .pcoded-header[header-theme="theme6"]{background:#404E67;color:#fff}.pcoded .pcoded-header[header-theme="theme6"] a{color:#fff}.pcoded .pcoded-header[header-theme="theme6"] .navbar-wrapper .header-search .main-search .input-group .input-group-addon{color:#fff}body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar,body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar{position:absolute !important}body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu>.pcoded-submenu,body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar .pcoded-item .pcoded-hasmenu>.pcoded-submenu{-webkit-transition:all 0s ease-in !important;transition:all 0s ease-in !important}body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon{left:0}body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-micon{left:calc(100% - 30px)}body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-item>li.pcoded-trigger>a>.pcoded-mtext{padding-right:90px}body .pcoded[vertical-placement="right"] .showChat_inner,body .pcoded[vertical-placement="right"] .users{right:auto;left:0}body .pcoded[vertical-placement="right"] .main-body{direction:rtl}body .pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-breadcrumb{float:left}body .pcoded[vertical-placement="right"] .main-body .language-markup{direction:ltr}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-logo{float:right !important}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container{margin-left:0;margin-right:240px}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left li,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li{float:right !important}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right{float:right}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right{float:left}body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification,body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification{right:auto;left:0}body .pcoded[vertical-placement="right"][vertical-nav-type="collapsed"] .header-navbar .navbar-wrapper .navbar-container{margin-right:0}body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-wrapper .navbar-container{margin-left:0}body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-logo{width:80px}body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-logo a img{display:none}body .pcoded[vertical-nav-type="compact"] .main-menu{width:200px}body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-item>li>.pcoded-submenu{-webkit-box-shadow:none;box-shadow:none}body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-search{padding:40px 20px 20px}body .pcoded[vertical-nav-type="compact"] .main-menu .pcoded-badge{display:none}body .pcoded[vertical-nav-type="compact"] .main-menu .mCSB_container{width:100% !important}body .pcoded[vertical-nav-type="compact"] .main-menu .mCSB_container_wrapper{overflow:visible !important}body.menu-bottom .navbar-wrapper{z-index:1050}body.menu-bottom .pcoded .pcoded-main-container{margin-top:0 !important}body.menu-bottom .p-chat-user,body.menu-bottom .showChat_inner{top:0}body.menu-bottom .navbar-wrapper{bottom:0;top:auto;z-index:1050}@media only screen and (max-width: 992px){body.menu-bottom .navbar-wrapper .pcoded-navbar{top:-56px}}body.menu-bottom .header-navbar{min-height:auto;position:fixed !important;bottom:0;z-index:9999 !important;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,0.08) !important;box-shadow:0 -2px 4px rgba(0,0,0,0.08) !important}body.menu-bottom .mega-menu-top .show-notification,body.menu-bottom .mega-menu-top .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,.header-navbar .navbar-wrapper .navbar-container .header-notification body.menu-bottom .mega-menu-top .profile-notification{bottom:0 !important}body.menu-bottom .header-notification .show-notification,body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,.header-navbar .navbar-wrapper .navbar-container body.menu-bottom .header-notification .profile-notification{bottom:65px}body.menu-bottom #collapse-menu{display:none}.mCSB_container,.mCustomScrollBox{overflow:visible !important}.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .mCSB_container_wrapper{overflow:visible !important}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(64,78,103,0.5) !important}body{background-color:#f3f3f3;font-size:.875em;overflow-x:hidden;color:#353c4e;font-family:"Open Sans",sans-serif;background-attachment:fixed}ul{padding-left:0;list-style-type:none;margin-bottom:0}*:focus{outline:none}a{font-size:13px;color:#404E67}@media only screen and (min-width: 1400px){a{font-size:14px}}a:focus,a:hover{text-decoration:none;color:#01a9ac}h6{font-size:14px}p{font-size:13px}@media only screen and (min-width: 1400px){p{font-size:14px}}.media-left{padding-right:20px}.main-body .page-wrapper{padding:1.8rem;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.main-body .page-wrapper .menu-rtl .page-header-title i{margin-left:20px}.main-body .page-wrapper .page-header{margin-bottom:30px}.main-body .page-wrapper .page-header-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.main-body .page-wrapper .page-header-title h4{display:block;margin-bottom:0;font-weight:600;color:#303548;font-size:20px;text-transform:capitalize}.main-body .page-wrapper .page-header-title span{font-size:13px;color:#919aa3;display:inline-block;margin-top:10px;text-transform:capitalize}.main-body .page-wrapper .page-header-title i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:left;width:50px;height:50px;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;font-size:25px;color:#fff;-webkit-box-shadow:0 2px 12px -3px rgba(0,0,0,0.5);box-shadow:0 2px 12px -3px rgba(0,0,0,0.5);margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-body .page-wrapper .page-header-breadcrumb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}.author-details{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;padding:10px 0;margin-bottom:10px}.author-details img ~ .dot1,.author-details img ~ .dot2{height:14px;width:14px;border-radius:100%;top:60%;position:absolute;padding:5px}.author-details img ~ .dot1{left:40px}.author-details img ~ .dot2{left:50px}.author-details .recent-contain h6{font-size:1rem;margin-bottom:5px}.author-details .header-right{text-align:right;margin-top:6px}.author-details .header-right ul{position:relative}.author-details .header-right h4{color:#919aa3;font-size:0.875rem;margin-top:5px}.author-details .header-right span{font-size:1rem}.author-details .header-right li{display:inline-block;margin-right:60px;text-align:left}.author-details .header-right li:last-child{margin-right:0;position:absolute;right:0;top:10px;font-size:20px}.login .container-fluid{width:auto;margin-top:80px}.filter-bar .navbar .navbar-nav .dropdown-menu{position:absolute}.wrapper{padding:0}.card-block{padding:1.25rem}.card{border-radius:5px;-webkit-box-shadow:0 1px 20px 0 rgba(69,90,100,0.08);box-shadow:0 1px 20px 0 rgba(69,90,100,0.08);border:none;margin-bottom:30px}.card .card-footer{background-color:#fff;border-top:none}.card .card-header{background-color:transparent;border-bottom:none;padding:25px 20px}.card .card-header .card-header-left{display:inline-block}.card .card-header .card-header-right{border-radius:0 0 0 7px;right:10px;top:18px;display:inline-block;float:right;padding:7px 0;position:absolute}.card .card-header .card-header-right i{margin:0 8px;cursor:pointer;font-size:16px;color:#919aa3;line-height:20px}.card .card-header .card-header-right i.icofont.icofont-spinner-alt-5{display:none}.card .card-header .card-header-right .card-option{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.card .card-header .card-header-right .card-option li{display:inline-block}.card .card-header span{color:#919aa3;display:block;font-size:13px;margin-top:5px}.card .card-header+.card-block,.card .card-header+.card-block-big{padding-top:0}.card .card-header h5{margin-bottom:0;color:#505458;font-size:14px;font-weight:600;display:inline-block;margin-right:10px;line-height:1.4}.card .card-block table tr{padding-bottom:20px}.card .card-block .sub-title{font-size:14px;font-weight:600;letter-spacing:1px}.card .card-block code{background-color:#eee;margin:5px;display:inline-block}.card .card-block .dropdown-menu{top:38px}.card .card-block p{line-height:25px}.card .card-block a.dropdown-item{margin-bottom:0;font-size:14px;-webkit-transition:0.25s;transition:0.25s}.card .card-block a.dropdown-item:active,.card .card-block a.dropdown-item .active{background-color:#01a9ac}.card .card-block.remove-label i{margin:0;padding:0}.card .card-block.button-list span.badge{margin-left:5px}.card .card-block .dropdown-menu{background-color:#fff;padding:0}.card .card-block .dropdown-menu .dropdown-divider{background-color:#ddd;margin:3px 0}.card .card-block .dropdown-menu>a{padding:10px 16px;line-height:1.429}.card .card-block .dropdown-menu>li>a:focus,.card .card-block .dropdown-menu>li>a:hover{background-color:rgba(202,206,209,0.5)}.card .card-block .dropdown-menu>li:first-child>a:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.card .card-block .badge-box{padding:10px;margin:12px 0}.card .card-block-big{padding:30px 35px}.card .card-block-small{padding:15px 20px}.pcoded .card.full-card{position:fixed;top:56px;z-index:99999;-webkit-box-shadow:none;box-shadow:none;left:0;border-radius:0;border:1px solid #ddd;width:100vw;height:calc(100vh - 56px)}.pcoded .card.full-card.card-load{position:fixed}.pcoded .card.card-load{position:relative;overflow:hidden}.pcoded .card.card-load .card-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.7);z-index:999}.pcoded .card.card-load .card-loader i{margin:0 auto;color:#ab7967;font-size:20px}.card-header-text{margin-bottom:0;font-size:1rem;color:rgba(51,51,51,0.85);font-weight:600;display:inline-block;vertical-align:middle}.icofont-rounded-down{-webkit-transition:all ease-in 0.3s;display:inline-block;transition:all ease-in 0.3s}.icon-up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rotate-refresh{-webkit-animation:mymove 0.8s infinite linear;animation:mymove 0.8s infinite linear;display:inline-block}@-webkit-keyframes mymove{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mymove{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.breadcrumb-title a{font-size:14px;color:#4a6076}.breadcrumb-title li:last-child a{color:#7e7e7e}.sub-title{border-bottom:1px solid rgba(204,204,204,0.35);padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;font-size:14px;font-weight:400;color:#2c3e50}.blockquote{border-left:0.25rem solid #eceeef;padding:0.5rem 1rem}.blockquote.blockquote-reverse{text-align:right;padding-right:1rem;border-right:0.25rem solid #eceeef;border-left:none}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{margin:0 0 20px}.typography small{margin-left:10px;font-weight:600;color:#777}.card-block.list-tag ul li{display:block;float:none;margin-bottom:5px}.card-block.list-tag ol li{margin-bottom:5px}.inline-order-list{margin-top:50px}.inline-order-list h4,.inline-order-list p{margin-bottom:0}.card-block ul li.list-inline-item{display:inline-block;float:left}.modal{z-index:99999999999}.bd-example .modal{display:block;position:inherit;background-color:#2C3E50;margin-bottom:20px}.card .overflow-container h5{margin-bottom:5px}.button-page .card-block a.nav-link{margin-bottom:0}.sweet-alert button.confirm{background-color:#01a9ac !important}.sweet-alert .sa-input-error{top:23px}.location-selector{width:100%;height:250px;background-color:#fff;border:2px dashed #e5e9ec;position:relative;margin-bottom:20px}.location-selector .bit{background-color:#e5e9ec;cursor:pointer;position:absolute}.location-selector .bit:hover{background-color:#ddd}.location-selector .bit.bottom,.location-selector .bit.top{height:25%;width:40%;margin:0 30%}.location-selector .bit.top{top:0}.location-selector .bit.bottom{bottom:0}.location-selector .bit.left,.location-selector .bit.right{height:20%;width:20%;margin-left:0;margin-right:0}.location-selector .bit.right{right:0}.location-selector .bit.left{left:0}button.close{margin-top:7px;margin-bottom:0}.mytooltip{display:inline;position:relative;z-index:999}.mytooltip .tooltip-item{background:rgba(0,0,0,0.1);cursor:pointer;display:inline-block;font-weight:500;padding:0 10px}.mytooltip .tooltip-content{position:absolute;z-index:9999;width:360px;left:50%;margin:0 0 20px -180px;bottom:100%;text-align:left;font-size:14px;line-height:30px;-webkit-box-shadow:-5px -5px 15px rgba(48,54,61,0.2);box-shadow:-5px -5px 15px rgba(48,54,61,0.2);background:#2b2b2b;opacity:0;cursor:default;pointer-events:none}.mytooltip .tooltip-content::after{content:'';top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:#2a3035 transparent transparent;border-width:10px;margin-left:-10px}.mytooltip .tooltip-content img{position:relative;height:140px;display:block;float:left;margin-right:1em}.mytooltip .tooltip-item::after{content:'';position:absolute;width:360px;height:20px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mytooltip:hover .tooltip-item::after{pointer-events:auto}.mytooltip:hover .tooltip-content{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)}.mytooltip:hover .tooltip-content2{opacity:1;font-size:18px}.mytooltip:hover .tooltip-content2 i{opacity:1;font-size:18px}.mytooltip:hover .tooltip-content2{opacity:1;font-size:18px;pointer-events:auto;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}.mytooltip:hover .tooltip-content2 i{opacity:1;font-size:18px;pointer-events:auto;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}.mytooltip:hover .tooltip-item2{color:#fff;-webkit-transform:translate3d(0, -0.9em, 0);transform:translate3d(0, -0.9em, 0)}.mytooltip:hover .tooltip-text3{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.mytooltip:hover .tooltip-content3{opacity:1;pointer-events:auto;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.mytooltip:hover .tooltip-content4{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mytooltip:hover .tooltip-text2{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mytooltip:hover .tooltip-inner2{-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mytooltip:hover .tooltip-content5{opacity:1;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.mytooltip .tooltip-text{font-size:14px;line-height:24px;display:block;padding:1.31em 1.21em 1.21em 0;color:#fff}.mytooltip .tooltip-item2{color:#01a9ac;cursor:pointer;z-index:100;position:relative;display:inline-block;font-weight:700;font-size:14px;-webkit-transition:background-color 0.3s, color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, color 0.3s, transform 0.3s;transition:background-color 0.3s, color 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip.tooltip-effect-2:hover .tooltip-content{-webkit-transform:perspective(1000px) rotate3d(1, 0, 0, 0deg);transform:perspective(1000px) rotate3d(1, 0, 0, 0deg)}.tooltip-effect-5 .tooltip-text{padding:1.4em}.tooltip-effect-1 .tooltip-content{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;color:#fff}.tooltip-effect-2 .tooltip-content{-webkit-transform-origin:50% calc(110%);-ms-transform-origin:50% calc(110%);transform-origin:50% calc(110%);-webkit-transform:perspective(1000px) rotate3d(1, 0, 0, 45deg);transform:perspective(1000px) rotate3d(1, 0, 0, 45deg);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.tooltip-effect-3 .tooltip-content{-webkit-transform:translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);transform:translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-4 .tooltip-content{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale3d(0.7, 0.3, 1);transform:scale3d(0.7, 0.3, 1);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.tooltip-effect-5 .tooltip-content{width:180px;margin-left:-90px;-webkit-transform-origin:50% calc(106%);-ms-transform-origin:50% calc(106%);transform-origin:50% calc(106%);-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;-webkit-transition-timing-function:ease,cubic-bezier(0.17, 0.67, 0.4, 1.39);transition-timing-function:ease,cubic-bezier(0.17, 0.67, 0.4, 1.39)}.tooltip-effect-6 .tooltip-content2{-webkit-transform:translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);transform:translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-6 .tooltip-content2 i{-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-7 .tooltip-content2{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-7 .tooltip-content2 i{-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-8 .tooltip-content2{-webkit-transform:translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);transform:translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-8 .tooltip-content2 i{-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-9 .tooltip-content2{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-9 .tooltip-content2 i{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-effect-6:hover .tooltip-content2 i{-webkit-transform:rotate3d(1, 1, 1, 0);transform:rotate3d(1, 1, 1, 0)}.tooltip-content2{position:absolute;z-index:9999;width:80px;height:80px;padding-top:25px;left:50%;margin-left:-40px;bottom:100%;border-radius:50%;text-align:center;background:#01a9ac;color:#fff;opacity:0;margin-bottom:20px;cursor:default;pointer-events:none}.tooltip-content2 i{opacity:0}.tooltip-content2::after{content:'';position:absolute;top:100%;left:50%;margin:-7px 0 0 -15px;width:30px;height:20px;background:url("../images/tooltip/tooltip1.svg") center center no-repeat;background-size:100%}.tooltip-content3{position:absolute;background:url("../images/tooltip/shape1.svg") center bottom no-repeat;background-size:100% 100%;z-index:9999;width:200px;bottom:100%;left:50%;margin-left:-100px;padding:50px 30px;text-align:center;color:#fff;opacity:0;cursor:default;font-size:14px;line-height:27px;pointer-events:none;-webkit-transform:scale3d(0.1, 0.2, 1);transform:scale3d(0.1, 0.2, 1);-webkit-transform-origin:50% 120%;-ms-transform-origin:50% 120%;transform-origin:50% 120%;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;-webkit-transition-timing-function:ease,cubic-bezier(0.6, 0, 0.4, 1);transition-timing-function:ease,cubic-bezier(0.6, 0, 0.4, 1)}.tooltip-content3::after{content:'';position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;top:100%;background:#00AEEF;-webkit-transform:translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg)}.tooltip-content4{position:absolute;z-index:99;width:360px;left:50%;margin-left:-180px;bottom:-5px;text-align:left;background:#01a9ac;opacity:0;font-size:14px;line-height:27px;padding:1.5em;color:#fff;border-bottom:55px solid #004547;cursor:default;pointer-events:none;border-radius:5px;-webkit-transform:translate3d(0, -0.5em, 0);transform:translate3d(0, -0.5em, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-content4 a{color:#2b2b2b}.tooltip-content4 .tooltip-text2{opacity:0;-webkit-transform:translate3d(0, 1.5em, 0);transform:translate3d(0, 1.5em, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.tooltip-content5{position:absolute;z-index:9999;width:300px;left:50%;bottom:100%;font-size:20px;line-height:1.4;text-align:center;font-weight:400;color:#fff;background:0 0;opacity:0;margin:0 0 20px -150px;cursor:default;pointer-events:none;-webkit-font-smoothing:antialiased;-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s}.tooltip-content5 span{display:block}.tooltip-content5::after{content:'';bottom:-20px;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:#01a9ac transparent transparent;border-width:10px;margin-left:-10px}.tooltip-content5 .tooltip-text3{border-bottom:10px solid #01a9ac;overflow:hidden;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.3s 0.3s;transition:-webkit-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;transition:transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s}.tooltip-content5 .tooltip-inner2{background:#2b2b2b;padding:40px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);webkit-transition:-webkit-transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}a.mytooltip{font-weight:700;color:#01a9ac;z-index:9}.tooltip-link a{margin-left:10px;color:#01a9ac}.tooltip-icon button i{margin-right:0}.owl-theme .owl-nav [class*='owl-']:hover{background:#01a9ac}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#01a9ac}.animation-image img{margin:10px auto 20px;cursor:pointer}.card-block.tree-view ul{display:inherit}.card-block.tree-view ul li{display:inherit;float:none}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../pages/treeview/throbber.gif") center center no-repeat}.jFiler-theme-default .jFiler-input-button{background-color:#01a9ac;background-image:none;color:#fff}.jFiler-theme-default .jFiler-input{width:100%}.jFiler-input-dragDrop{width:100%;background-color:#fafafa}.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info{position:absolute;bottom:-10%;left:0;width:100%;color:#fff;padding:6px 10px;z-index:9;opacity:0;-webkit-transition:all 0.12s;transition:all 0.12s}.jFiler-input-choose-btn{border:1px solid #01a9ac;padding:10px 25px;background:#01a9ac;color:#fff !important}.jFiler-input-choose-btn:hover{background:#fff;border:1px solid #01a9ac;color:#fff !important}.card .jFiler-item-assets ul li{margin-right:0}.img-container,.img-preview{background-color:#f7f7f7;width:100%;text-align:center}.img-container{min-height:200px;max-height:516px;margin-bottom:20px}@media (min-width: 768px){.img-container{min-height:516px}}.img-container>img{max-width:100%}.docs-preview{margin-right:-15px}.img-preview{float:left;margin-right:10px;margin-bottom:10px;overflow:hidden}.img-preview>img{max-width:100%}.preview-lg{width:100% !important}.preview-md{width:139px;height:78px}.preview-sm{width:69px;height:39px}.preview-xs{width:35px;height:20px;margin-right:0}.docs-data>.input-group{margin-bottom:10px}.docs-data>.input-group>label{min-width:80px}.docs-data>.input-group>span{min-width:50px}.docs-buttons>.btn,.docs-buttons>.form-control,.docs-buttons>.btn-group{margin-right:5px}.docs-toggles>.btn,.docs-toggles>.dropdown,.docs-toggles>.btn-group{margin-bottom:10px}.docs-tooltip{display:block;margin:-6px -12px;padding:6px 12px}.docs-tooltip>.icon{margin:0 -3px;vertical-align:top}.tooltip-inner{white-space:normal}.btn-upload .tooltip-inner{white-space:nowrap}@media (max-width: 400px){.btn-group-crop{margin-right:-15px !important}.btn-group-crop>.btn{padding-left:5px;padding-right:5px}.btn-group-crop .docs-tooltip{margin-left:-5px;margin-right:-5px;padding-left:5px;padding-right:5px}}.docs-options .dropdown-menu{width:100%}.docs-options .dropdown-menu>li{padding:3px 20px;font-size:14px}.docs-options .dropdown-menu>li:hover{background-color:#f7f7f7}.docs-options .dropdown-menu>li>label{display:block}.docs-cropped .modal-body{text-align:center}.docs-cropped .modal-body>img,.docs-cropped .modal-body>canvas{max-width:100%}.card-block .docs-options .dropdown-menu{top:inherit}label.btn-upload{height:40px}.accordion-msg{display:block;color:#222222;padding:14px 20px;border-top:1px solid #ddd;font-weight:600;cursor:pointer}.accordion-msg:focus,.accordion-msg:hover{text-decoration:none;outline:none}.faq-accordion .accordion-desc{padding:20px}.accordion-desc{color:#222222;padding:0 20px 20px}#color-accordion .accordion-desc{margin-top:14px}.ui-accordion-header-icon{float:right;font-size:20px}.accordion-title{margin-bottom:0}.accordion-block{padding:0}.accordion-block p{margin-bottom:0}.color-accordion-block a.ui-state-active,.color-accordion-block a:focus,.color-accordion-block a:hover{color:#fff;background:#4680ff}a.bg-default:focus,a.bg-default:hover{background-color:#fafafa !important;color:#fff}a.bg-primary:focus,a.bg-primary:hover{background-color:#01dbdf !important;color:#fff}a.bg-success:focus,a.bg-success:hover{background-color:#0df3a3 !important;color:#fff}a.bg-info:focus,a.bg-info:hover{background-color:#5ad9e9 !important;color:#fff}a.bg-warning:focus,a.bg-warning:hover{background-color:#feb798 !important;color:#fff}a.bg-danger:focus,a.bg-danger:hover{background-color:#ef5f51 !important;color:#fff}.tab-list p{padding:10px}.tab-with-img i{position:absolute;padding:5px}.tab-icon{margin-bottom:30px}.tab-icon i{padding-right:10px}.tab-below{border-top:1px solid #ddd;border-bottom:none}.tab-below.nav-tabs .nav-link.active{border-color:transparent #ddd #ddd #ddd}.tab-below .nav-item{margin-top:-2px}.tab-below.nav-tabs .nav-link{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;border-top-right-radius:0;border-top-left-radius:0}.card-header ~ .tab-icon .tab-with-img .sub-title i{right:10px}.tab-with-img .nav-link{position:relative}.tabs-left,.tabs-right{min-width:120px;vertical-align:top;width:150px}.tabs-left,.tabs-left-content,.tabs-right,.tabs-right-content{display:table-cell}.nav-tabs.tabs-left .slide{height:35px;width:4px;bottom:15px}.nav-tabs.tabs-right .slide{height:35px;width:4px;bottom:15px;right:0}.product-edit .md-tabs .nav-item a{padding:0 0 10px !important;color:#404E67}.product-edit .md-tabs .nav-item a .f-20{display:inline-block;margin-right:10px}.md-tabs.tabs-left .nav-item,.md-tabs.tabs-right .nav-item,.tabs-left .nav-item,.tabs-right .nav-item{width:100%;position:relative}.md-tabs{position:relative}.md-tabs .nav-item+.nav-item{margin:0}.md-tabs .nav-link{border:none;color:#404E67}.md-tabs .nav-item{width:calc(100% / 4);text-align:center}.md-tabs .nav-link:focus,.md-tabs .nav-link:hover{border:none}.md-tabs .nav-item .nav-link.active ~ .slide{opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.md-tabs .nav-item .nav-link ~ .slide{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.md-tabs .nav-item.open .nav-link,.md-tabs .nav-item.open .nav-link:focus,.md-tabs .nav-item.open .nav-link:hover,.md-tabs .nav-link.active,.md-tabs .nav-link.active:focus,.md-tabs .nav-link.active:hover{color:#01a9ac;border:none;background-color:transparent;border-radius:0}.md-tabs .nav-item a{padding:20px 0 !important;color:#404E67}.nav-tabs .slide{background:#01a9ac;width:calc(100% / 4);height:4px;position:absolute;-webkit-transition:left 0.3s ease-out;transition:left 0.3s ease-out;bottom:0}.nav-tabs .slide .nav-item.show .nav-link,.nav-tabs .slide .nav-link{color:#01a9ac}.img-tabs img{width:100px;margin:0 auto}.img-tabs a{opacity:0.5;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.img-tabs a span i{height:25px;width:25px;border-radius:100%;bottom:10px;right:70px}.img-tabs a img{border:3px solid}.img-tabs a.active{opacity:1;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.img-tabs .nav-item:first-child{border-bottom:none}#pc-left-panel-menu{margin-bottom:20px}.h-active a{color:#01a9ac !important;font-weight:600}.img-circle{border-radius:50%}.b-none{border:none !important}.table-primary,.table-primary>td,.table-primary>th{background-color:#01a9ac}.table-responsive{display:inline-block;width:100%;overflow-x:auto}.table.table-xl td,.table.table-xl th{padding:1.25rem 2rem}.table.table-lg td,.table.table-lg th{padding:0.9rem 2rem}.table.table-de td,.table.table-de th{padding:0.75rem 2rem}.table.table-sm td,.table.table-sm th{padding:0.6rem 2rem}.table.table-xs td,.table.table-xs th{padding:0.4rem 2rem}.table-columned>tbody>tr>td:first-child,.table-columned>tbody>tr>th:first-child{border-left:0}.table-columned>tfoot>tr>td:first-child,.table-columned>tfoot>tr>th:first-child{border-left:0}.table-columned>tbody>tr>td,.table-columned>tbody>tr>th{border:0;border-left:1px solid #ddd}.table-columned>tfoot>tr>td,.table-columned>tfoot>tr>th{border:0;border-left:1px solid #ddd}.table-border-style{padding:0}.table-border-style .table{margin-bottom:0}.table>thead>tr>th{border-bottom-color:#ccc}.table-borderless tbody tr td,.table-borderless tbody tr th{border:0}.table-bordered>thead>tr.border-solid>td,.table-bordered>thead>tr.border-solid>th{border-bottom-width:2px}.table-bordered>thead>tr.border-solid:first-child>td,.table-bordered>thead>tr.border-solid:first-child th{border-bottom-width:2px}.table-bordered>thead>tr.border-double>td,.table-bordered>thead>tr.border-double>th{border-bottom-width:3px;border-bottom-style:double}.table-bordered>thead>tr.border-double:first-child>td,.table-bordered>thead>tr.border-double:first-child th{border-bottom-width:3px;border-bottom-style:double}.rounded-card img,.user-img img{margin:0 auto;display:block;width:100%}.user-img img{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.user-about ul li{border-top:1px solid rgba(204,204,204,0.28);padding:10px 0 10px 10px;text-align:left}.user-about ul li a{font-size:16px;color:#666}.user-about ul li.active a{color:#fff}.user-about ul li.active{font-weight:600;background:#1b8bf9}.card-title,h5{margin:0}.card-header.followers a{font-weight:500;color:rgba(51,51,51,0.85)}.user-profile{padding:20px 0}.follow-btn button:first-child,.user-about i{margin-right:10px}.btn-inline i{color:#fff}.btn-inline .fb-btn{background-color:#3b5998}.btn-inline .twitter-btn{background-color:#55acee}.btn-inline .pinterest-btn{background-color:#cb2027}.btn-inline .linkedin-btn{background-color:#007bb5}.btn-inline .dribbble-btn{background-color:#ea4c89}.user-post{font-style:italic}.connection-list img,.contact-user h4,.contact-user img,.earn-heading,.list-inline,.list-inline li,.service-header{display:inline-block}.connection-list img{width:55px;height:55px;margin:5px}.border-post{border:1px solid #ccc}.earn-sub-header{font-size:15px;color:#ccc}.btn-inline{margin-top:20px}.order-summary .progress{margin-bottom:32px}.services .service-btn::after{top:20px;right:15px}.services-list{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.11);box-shadow:0 0 5px 1px rgba(0,0,0,0.11);top:46px}.contact-menu i,.fa-cog,.services-list i{margin-right:10px}.media-heading{cursor:pointer}h6.media-heading{font-weight:600}.contact-details table .fa-star,.contact-details table .fa-star-o,.review-star i{color:#01a9ac}.review-star i:last-child{color:#ccc}.card-block.user-info{position:absolute;width:100%;bottom:10px}.profile-bg-img{width:100%}.user-title{position:relative;bottom:20px}.user-title h2{color:#fff;text-shadow:1px 1px 4px #373a3c;font-size:20px}.profile-image img{border:4px solid #fff}.user-info .media-body,.user-info .media-left{display:table-cell;vertical-align:middle}.cover-btn{bottom:38px;right:35px;position:absolute}.cover-profile .profile-bg-img{margin-bottom:25px}.groups-contact span{float:right}.groups-contact span h4{font-size:18px;margin-bottom:20px}.contact-menu{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.11);box-shadow:0 0 5px 1px rgba(0,0,0,0.11);top:15%;right:10%}.contact-menu .dropdown-item{padding:8px 20px}.tab-header{margin-bottom:20px}.card.user-card{border-top:none;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);-webkit-transition:all 150ms linear;transition:all 150ms linear}.card.user-card:hover{-webkit-box-shadow:0 0 25px -5px #9e9c9e;box-shadow:0 0 25px -5px #9e9c9e}.card-header-img ~ .btn-group i{margin-right:0}.card.business-info{border-top:none;border-left-width:2px !important;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);-webkit-transition:all 150ms linear;transition:all 150ms linear}.card.business-info:hover{-webkit-box-shadow:0 0 25px -5px #9e9c9e;box-shadow:0 0 25px -5px #9e9c9e}.top-cap-text p{padding:10px 0;margin-bottom:0}.user-content{text-align:center;margin-top:20px}.user-content h4{font-size:16px;font-weight:600}.user-content h5{font-size:14px}.img-overlay{bottom:0;color:#fff;height:100%;width:100%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);margin:0 auto}.img-overlay span{position:absolute;top:50%;left:50%;width:100px;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.img-overlay span .btn{display:inline-block}.img-overlay span .btn i{margin-right:0}.img-hover-main{padding:0 40px}.img-hover{position:relative;margin:0 auto}.img-hover:hover .img-overlay{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:0 auto;background-color:rgba(0,0,0,0.7);z-index:2;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.card-header-img img{margin:0 auto;display:block}.card-header-img h4{margin-top:30px;font-size:20px;font-weight:600;text-align:center}.card-header-img h5,.card-header-img h6{margin-top:15px;font-size:15px;color:#222;font-weight:500;text-align:center}.simple-cards .btn-group{margin:20px auto 0}.simple-cards .btn-group button{margin:0}.simple-cards .user-card{padding:20px 0;text-align:center}.simple-cards .user-card .label-icon{margin-top:15px}.simple-cards .user-card .label-icon i{font-size:20px}.simple-cards .user-card .label-icon .badge-top-right{margin-left:3px;top:-8px}.card-icon{display:block;margin-bottom:5px}.btn-outline-primary{border-color:#01a9ac;font-weight:500;padding:10px 16px;font-size:15px}.btn-outline-primary:hover{background-color:#01a9ac;border-color:#01a9ac}.simple-cards p{margin:20px;font-size:15px}.user-profile #edit-btn,.user-profile #edit-info-btn{margin-bottom:0}.card-block ul.list-contacts,.card-block.groups-contact ul{display:block;float:none}.card-block ul.list-contacts li,.card-block.groups-contact ul li{display:block;float:none}ul.list-contacts .list-group-item a{color:#292b2c}ul.list-contacts .list-group-item.active a{color:#fff}.pagination li{display:inline-block}.card-block.groups-contact{margin-bottom:0}.card-block .connection-list{margin-bottom:20px}.table button{margin-bottom:0}#crm-contact .img-circle,img.comment-img{width:40px;height:40px}.page-link{color:#01a9ac}.page-item.active .page-link{background-color:#01a9ac;border-color:#01a9ac}#main{margin-bottom:20px}.offline-box iframe{width:100%;border:1px solid #ddd}.blog-page{border-top:none;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05)}.blog-page .blog-box{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,0.15);box-shadow:0 2px 7px 0 rgba(0,0,0,0.15);overflow:hidden}.blog-page .blog-box h5{border-bottom:1px solid #ccc;color:#01a9ac;margin-top:0;padding-bottom:10px;margin-bottom:15px;font-size:18px;display:block}.blog-page .blog-box .option-font{background-color:#01a9ac;border-radius:50%;bottom:320px;color:#fff;cursor:pointer;display:inline-block;line-height:35px;text-align:center;width:35px}.blog-page .blog-box .blog-detail{padding:10px}.blog-page .blog-img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;margin-bottom:-20px}.blog-page .blog-img:hover{opacity:0.8;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog-page .blog-img .sharing{position:relative;bottom:50px;left:15px}.blog-page .blog-img .share{background-color:rgba(0,0,0,0.5);border-radius:5px;bottom:3px;color:#fff;cursor:pointer;display:inline-block;left:50px;padding:3px 5px;position:absolute}.blog-page .blog-img .share::before{border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid rgba(0,0,0,0.5);border-top:6px solid rgba(0,0,0,0.5);bottom:8px;content:"";height:42%;left:-6px;position:absolute;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:12px}.blog-page .blog-img .share i{color:#fff;font-size:15px;border-right:1px solid #fff;padding:0 5px}.blog-page .blog-img .share i:last-child{border:none}.blog-page .blog-img .share i a{padding:0 5px;color:#fff}.author{display:inline-block;float:right}.author a{font-size:13px}.blog_post_img h5{display:block}.blog-date{font-size:18px;padding-bottom:10px;display:block}.blog-date i{margin-left:5px;font-size:14px;color:#01a9ac}.blog-date .icon-calendar{font-size:16px;margin-top:5px}.day{color:#bbb;padding-left:10px;font-size:14px}.btn-blog a{color:#fff !important}.blog-single h4{margin-top:20px;color:#01a9ac;font-weight:400}.blog-single p{margin:20px 0}.blog-single p:last-child{color:#777}.blog-single .qutoe-text{font-size:15px;color:#01a9ac;border-left:3px solid #01a9ac;padding-left:25px;font-weight:400}.blog-single img:first-child{width:100%}.blog-article .articles img{width:100%}.blog-big-user h6,.blog-big-user p{color:#757575}.blog-s-reply h6{color:#01a9ac}.shares-like li:first-child,.shares-like li i{color:#777}.blog-tag li{display:inline-block;padding:5px 15px;border:1px solid #ccc;margin:5px 15px 5px 0}.blog-tag li a,.blog-tag li i{color:#777}.blog-tag li:first-child{border:none;padding:5px 0}.blog-tag li i{font-size:20px;vertical-align:middle}.blog-tag li:hover{background-color:#01a9ac;border-color:#01a9ac}.blog-tag li:hover a,.blog-tag li:hover i{color:#fff}.shares-like li{display:inline-block;margin:5px 15px 5px 0;font-size:20px}.shares-like li:first-child{font-size:17px}.shares-like li i{color:#fff}.shares-like .btn-facebook,.shares-like .btn-google-plus,.shares-like .btn-linkedin,.shares-like .btn-pinterest,.shares-like .btn-twitter{color:#fff;padding:10px 15px;display:inline-block}.btn-dribbble i,.btn-dropbox i,.btn-facebook i,.btn-flickr i,.btn-github i,.btn-google-plus i,.btn-instagram i,.btn-linkedin i,.btn-pinterest i,.btn-skype i,.btn-tumblr i,.btn-twitter i,.btn-youtube i{display:inline-block;padding:5px 15px;border-radius:3px 0 0 3px;margin:-7px 0 -7px -13px}.blog-article .articles h6{padding-top:20px;font-weight:400}.blog-article .articles a{font-weight:400;font-size:15px;color:#01a9ac;margin:20px 0;display:block}.blog-s-reply h6 span{font-size:12px;color:#777;margin-left:5px}.blog-u-comment span{font-size:14px}.blog-u-comment .blog-edit a,.blog-u-comment .blog-reply a{margin-right:10px;font-size:12px}.system_font_color{font-size:18px;color:#01a9ac}.system_font_color a{color:#01a9ac;margin-left:5px}.port_detail_next_search h5{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #cccccc;display:block;font-weight:light}.port_detail_next_search a{color:#333;-webkit-transition:all 0.3s 0s;transition:all 0.3s 0s}.port_detail_next_search a i{float:right;margin-top:6px}.blog_detail_social_icon span{font-size:18px;padding:10px;border:1px solid #999;border-radius:50px;cursor:pointer;margin-right:10px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;margin-bottom:10px}.blog_detail_social_icon span:hover{background-color:#01a9ac;color:#fff}.latest_blog h5 a{color:#333;font-weight:600}.gallery-page .card-block{margin-bottom:-20px}.thumbnail{margin-bottom:20px}.thumbnail .thumb{position:relative;display:block}.card.gallery-desc{overflow:hidden}.masonry-media{overflow:hidden}.masonry-media img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.masonry-media img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.masonry-image .masonry-media{margin-bottom:20px}figure.effect-goliath{background:#01a9ac}.barchart canvas,.tristate canvas{width:100% !important}.ct-series-a .ct-line{stroke:#1ce3bb}.ct-series-b .ct-line{stroke:rgba(255,157,136,0.62)}.ct-series-c .ct-line{stroke:rgba(79,84,103,0.45)}.ct-series-d .ct-line{stroke:rgba(129,142,219,0.61)}.ct-series-a .ct-point,.ct-series-b .ct-point,.ct-series-c .ct-point,.ct-series-d .ct-point{stroke:rgba(52,54,70,0.47);stroke-width:8px;stroke-linecap:round}.ct-series-a .ct-slice-donut{stroke:#01C0C8}.ct-series-b .ct-slice-donut{stroke:#83D6DE}.ct-series-c .ct-slice-donut{stroke:#1ABC9C}.ct-series-d .ct-slice-donut{stroke:#4F5467}.task-list select{width:92%}.task-list select .task-list img{margin-right:5px;display:inline-block}.task-list input{width:80%}.task-list-table img{width:40px}.task-list-table img i{color:#333;margin-right:5px}.task-page td:last-child{position:relative}.task-page a{cursor:pointer}.task-page tr td:last-child i{margin-right:10px}.thumb-img{position:relative;display:block}.thumb-img:hover .caption-hover{background-color:rgba(0,0,0,0.7);visibility:visible;opacity:1;filter:alpha(opacity=100);position:absolute;width:100%;height:100%}.caption-hover{top:0;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.caption-hover>span{top:38%;width:100%;position:absolute;text-align:center}.media .b-2-primary{border:2px solid #01a9ac}.thumb-block{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:3px;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.thumb-block a{font-size:12px}.thumb-block .btn i{margin-right:0}.comment-block .btn i{margin-right:0}.dropdown-item{color:#666;padding:6px 20px}.dropdown-item.active,.dropdown-item:active{background-color:#01a9ac}.task-detail-right .counter{text-align:center;color:#777}.task-details .table.table-xs td,.task-details .table.table-xs th{padding:1rem 0.3rem}.assign-user .media-left{position:relative}.assign-user .media-left img{margin-bottom:0}.photo-table img{display:inline-block;width:40px;margin-bottom:5px}.v-middle{vertical-align:middle}.revision-block .form-group{margin-bottom:0}.revision-block .btn i{margin-right:0}.task-setting .switchery{display:block !important;float:right}.task-setting .form-group{margin-bottom:0}.task-attachment i{cursor:pointer}.filter-bar .nav,.filter-bar .nav-item{display:inline-block}.filter-bar>.navbar{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 3px 1px -2px rgba(0,0,0,0.08),0 1px 5px 0 rgba(0,0,0,0.08);box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 3px 1px -2px rgba(0,0,0,0.08),0 1px 5px 0 rgba(0,0,0,0.08);padding:0.5rem 1rem}.navbar-nav .nav-item{float:left;line-height:26px}.nav-item button i{margin-right:0}.filter-bar .navbar-light .navbar-nav .nav-link{margin-right:10px}.card-footer .task-list-table,.card-footer .task-list-table a img{display:inline-block}.task-board{margin-top:10px;float:right}.task-board .dropdown{display:inline-block}p.task-detail{margin-bottom:5px}p.task-due{margin-bottom:0}.task-right-header-revision,.task-right-header-status,.task-right-header-users{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #ccc}.taskboard-right-progress,.taskboard-right-revision,.taskboard-right-users{margin-top:10px}.task-right .icofont{margin-top:5px;margin-right:0}.taskboard-right-revision .media .media-body .chat-header{font-size:13px}.media-left i{margin-right:0}.nav-item.nav-grid{float:right}.faq-progress .progress{position:relative;background-color:#eeeded;height:10px}.faq-progress .progress .faq-text1,.faq-progress .progress .faq-text2,.faq-progress .progress .faq-text3,.faq-progress .progress .faq-text4,.faq-progress .progress .faq-text5{font-weight:600;margin-right:-37px}.faq-progress .progress .faq-bar1,.faq-progress .progress .faq-bar2,.faq-progress .progress .faq-bar3,.faq-progress .progress .faq-bar4,.faq-progress .progress .faq-bar5{background:#29aecc;height:10px;border-radius:0;position:absolute;top:0}.faq-progress .progress .faq-bar1{background-color:#fe9365}.faq-progress .progress .faq-text1{color:#2196F3}.faq-progress .progress .faq-bar2,.faq-progress .progress .faq-bar5{background-color:#0ac282}.faq-progress .progress .faq-text2,.faq-progress .progress .faq-text5{color:#4CAF50}.faq-progress .progress .faq-bar3{background-color:#eb3422}.faq-progress .progress .faq-text3{color:#ff5252}.faq-progress .progress .faq-bar4{background-color:#01a9ac}.faq-progress .progress .faq-text4{color:#f57c00}.card-faq h4{color:#2196F3}.faq-progress .progress{margin-bottom:10px}.issue-list-progress{border-bottom:1px solid #ccc}.issue-list-progress .progress{position:relative;background-color:#eeeded;height:9px;width:100%;margin:20px 0;overflow:visible}.issue-progress .progress .issue-text1{font-weight:600;position:absolute}.issue-progress .progress .issue-bar1{background:#01a9ac;height:10px;border-radius:0;position:absolute;top:0}.matrics-issue .sub-title{padding-top:20px;padding-bottom:10px;display:block}.bg-white{background-color:#fff !important}.matrics-issue div h6{padding-top:10px;color:#777}.dd-w,.sp-container{z-index:99999 !important}table.matrics-table tr:first-child td{border-top:none !important}#issue-list-table>thead>tr>th{border-bottom:none}.note-card .notes-list{margin-bottom:20px}.prod-img{position:relative;overflow:hidden}.prod-img .btn i{margin-right:0}.prod-item .prod-img .option-hover{display:none;position:absolute;right:0;top:50%;left:0}.prod-item .prod-img .option-hover .btn-icon{border-radius:5px}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hvr-shrink:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.prod-img .p-new a{position:absolute;top:15px;right:0;padding:8px 13px;line-height:1;font-size:13px;text-transform:uppercase;border-radius:2px 0 0 2px;background:#2DCEE3;color:#fff;letter-spacing:1px;font-weight:600}.prod-info .br-wrapper{margin:0 auto 20px}.prod-info .br-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.prod-info h4{font-size:18px;margin-bottom:10px}.prod-info .prod-price{font-size:22px;font-weight:600;margin-bottom:10px}.prod-info .prod-price .old-price{color:#919aa3;text-decoration:line-through;font-size:50%}.prod-view:hover .option-hover{display:inline-block;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;z-index:1}.prod-item .prod-info{background:#fff;padding:30px 0 20px}.prod-item .br-widget{min-height:inherit}.prod-img .p-sale{position:absolute;top:15px;right:20px;width:40px;height:40px;font-size:11px;text-transform:uppercase;border-radius:50%;background-color:#ff5252;color:#fff;font-weight:800;letter-spacing:1px;padding:11px 4px}.prod-info .br-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.option-icon i{height:25px;width:25px;font-size:25px;line-height:36px}.product-detail-page{border-top:none}.product-detail .br-wrapper{margin:10px 0}.product-detail .product-detail .btn i{margin-right:0}.product-detail .br-widget{min-height:35px;margin-top:0;display:block}.product-detail .btn-number{background-color:#e0e0e0;border-color:#d4d4d4;border-radius:0;color:#000}.product-detail .product-price{display:inline-block;margin-right:50px;font-size:24px}.product-detail .pro-desc{margin-top:15px;margin-bottom:15px}.product-detail .done-task{text-decoration:line-through}.product-detail hr{margin-top:15px;margin-bottom:15px}#small_banner .slick-slide{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}#small_banner img{cursor:pointer}#small_banner .slick-center{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}#small_banner:hover .slick-prev{left:0;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}#small_banner:hover .slick-next{right:0;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.port_details_all_img{overflow:hidden}.page-link:hover{color:#01a9ac}.slick-prev{left:-45px;z-index:1;height:100%;background:rgba(0,0,0,0.62);width:4%;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:rgba(0,0,0,0.8)}.brighttheme-icon-sticker:after{top:-5px;content:"\002016"}.slick-next{right:-45px;z-index:1;height:100%;background:rgba(0,0,0,0.62);width:4%;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}.slick-next:focus,.slick-next:hover{color:transparent;outline:none;background:rgba(0,0,0,0.8)}.counter-input .input-group{width:20%}.pro-det-tab .tab-content{border:1px solid #ccc;border-top:0}.big_banner .port_big_img{margin-bottom:15px}.cd-price .cd-price-month{font-size:64px}.product-edit .br-wrapper{margin:10px 0 30px}.addcontact .md-content>div ul{padding-left:0}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body p{overflow:hidden;margin-bottom:0}.panels-wells .panel{margin-bottom:20px}.panels-wells .panel .panel-body{padding:15px}.panel-heading{padding:10px 15px;border-top-left-radius:3px;border-top-right-radius:3px}.panel-footer{padding:10px 15px;background-color:#fafafa;border-top:1px solid #eeeeee;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well-sm{padding:9px;border-radius:3px}.well-lg{padding:24px;border-radius:6px}.search-result .card{border-top:none;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,0.15);box-shadow:0 2px 7px 0 rgba(0,0,0,0.15)}.search-result .card .card-block h5{font-weight:600}.search-result .card .card-block p{margin-bottom:0;margin-top:10px;line-height:1.4}.seacrh-header{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}.search-content img{width:120px}.search-content:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.search-result i{float:right;line-height:1.5}.search2 .card-block:first-child{padding-top:0}.cart-page .wizard>.content>.body{width:100%;padding:0}.wizard>.content>.body{width:100%}.card .wizard>.steps .current a{outline:none;border-radius:5px}.payment-card{border:1px solid #ccc;border-radius:0;margin-bottom:15px;padding:20px}.payment-card table{margin-bottom:0}.confirmation{text-align:center;font-size:80px}.confirmation-icon{color:#eb3422}.width-100{width:100%}.post-input{padding:10px 10px 10px 5px;display:block;width:100%;border:none;resize:none}.file-upload-lbl{max-width:15px;padding:5px 0 0}.post-timelines .media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}a[data-lightbox="example-set"] .img-fluid,a[data-lightbox="roadtrip"] .img-fluid,a[data-toggle="lightbox"] .img-fluid{margin:10px 0}.post-new-footer{border-top:1px solid #ccc}.post-new-footer i{font-size:18px;margin-right:15px;cursor:pointer}.inline-editable .btn{padding:10px}.inline-editable .input-group .form-control{width:100%}.input-group span{cursor:pointer}.input-group a{padding-top:5px;padding-bottom:5px;font-size:12px}.msg-send{background-color:#f3f3f3}.msg-send:focus{background-color:#f3f3f3}.wall-dropdown:after{position:absolute;top:20px;right:15px;cursor:pointer}.wall-img-preview{display:inline-block;text-align:center}.wall-img-preview .wall-item{display:block;float:left;position:relative;overflow:hidden;border:2px solid #fff;background-repeat:no-repeat;background-size:cover;background-position:center}.wall-img-preview .wall-item:first-child:nth-last-child(2),.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div{width:50%}.wall-img-preview .wall-item>img{display:none}.wall-img-preview .wall-item:first-child:nth-last-child(2),.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div{width:50%}.wall-img-preview .wall-item:first-child:nth-last-child(10),.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:not(:last-child),.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:nth-last-of-type(-n+3),.wall-img-preview .wall-item:first-child:nth-last-child(3),.wall-img-preview .wall-item:first-child:nth-last-child(3) ~ div,.wall-img-preview .wall-item:first-child:nth-last-child(4),.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:not(:last-child),.wall-img-preview .wall-item:first-child:nth-last-child(5),.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:not(:nth-last-of-type(-n+2)),.wall-img-preview .wall-item:first-child:nth-last-child(6),.wall-img-preview .wall-item:first-child:nth-last-child(6) ~ div,.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:nth-last-of-type(-n+3),.wall-img-preview .wall-item:first-child:nth-last-child(9),.wall-img-preview .wall-item:first-child:nth-last-child(9) ~ div{width:33.333333%}.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:nth-last-of-type(-n+2){width:50%}.wall-img-preview .wall-item:first-child:nth-last-child(11),.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:not(:nth-last-of-type(-n+3)),.wall-img-preview .wall-item:first-child:nth-last-child(12),.wall-img-preview .wall-item:first-child:nth-last-child(12) ~ div,.wall-img-preview .wall-item:first-child:nth-last-child(7),.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:not(:nth-last-of-type(-n+3)),.wall-img-preview .wall-item:first-child:nth-last-child(8),.wall-img-preview .wall-item:first-child:nth-last-child(8) ~ div{width:25%}.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:nth-child(10),.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:nth-child(4),.wall-img-preview .wall-item:only-child{width:100%}.fb-timeliner h2{background:#01a9ac;color:#fff;margin-top:0;padding:15px;font-size:16px;border-radius:2px;-webkit-border-radius:4px;font-weight:300}.fb-timeliner ul{margin-left:15px;margin-bottom:20px}.fb-timeliner ul li{margin-bottom:3px}.fb-timeliner ul li a{color:#999797;border-left:4px solid #d3d7dd;padding-left:10px;padding-top:3px;padding-bottom:3px;display:block}.fb-timeliner ul li a:hover{color:#999797;border-left:4px solid #b1b1b1;padding-left:10px}.fb-timeliner ul li.active a{color:#7a7a7a;border-left:4px solid #7a7a7a;padding-left:10px}.dotted-line-theme .no_edit{width:100% !important}.dotted-line-theme .no_edit .i_text{font-size:13px}.dotted-line-theme .no_edit{padding:15px 2px}.dotted-line-theme .just_edit input[type="radio"]{opacity:0}.dotted-line-theme .ibtn_container{padding-left:0;margin-top:2px;position:absolute;top:6px;z-index:999;width:120px}.dotted-line-theme .ibtn_container i{color:#fff;margin-right:0}.dotted-line-theme .i_edit,.dotted-line-theme .ibtn_container,.dotted-line-theme .just_edit,.dotted-line-theme .just_edit input,.dotted-line-theme .just_edit textarea,.dotted-line-theme .no_edit,.dotted-line-theme .no_edit .i_text{font-size:13px}.wizard>.content>.body label.error{margin-left:0}#msform #progressbar li.active{color:#01a9ac}#msform #progressbar li.active:before,#progressbar li.active:after{background:#01a9ac}#msform a{color:#01a9ac;font-weight:600}.invoice-contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invoice-table{border-left:1px solid #fff;padding-left:20px}.invoice-table td,.invoice-table th{border-top:none;padding:3px 0}.invoice-table>tbody>tr:last-child>td,.invoice-table>tfoot>tr:last-child>td{padding-bottom:0}.invoice-box h1{font-size:7rem}.invoice-order{padding-left:0}.invoice-order th:first-child{padding-left:0;width:80px}.invoice-detail-table th:first-child{width:450px;text-align:left}.invoice-detail-table thead th{text-align:center}.invoice-detail-table td{vertical-align:middle;text-align:center}.invoice-detail-table td:first-child{text-align:left}.invoice-total{background:#f3f3f3;padding:30px 0}.invoice-total td,.invoice-total th{text-align:right}.invoice-total td{padding-left:30px}.invoive-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.invoive-info h6{margin-bottom:20px;text-transform:uppercase;font-weight:600;color:#757575}.invoice-total tbody{padding-right:20px;float:right}.dropdown-menu i{margin-right:5px}.grid-layout span{display:block;border:1px solid #ddd;padding:10px;margin:5px 0}.vertical-alignment .row{padding:15px 0;min-height:10rem;border:1px solid #ddd}.inte-benifits{border:1px solid #ddd}.inte-benifits ul{list-style:square;padding-left:20px}.version .card-block{padding:0}.card.version .card-header .card-header-right{background-color:#fff;top:8px}.version .nav{display:block}.version .nav li{display:block;padding:10px 20px;cursor:pointer}.version .nav li:hover{background-color:#f6f7f7}.version .nav li a{color:#666}.version .nav li span{position:absolute;right:20px}.version .navigation-header a{color:#999}.support-btn{padding:0 20px 20px}.introjs-helperNumberLayer{background:-webkit-gradient(linear, left top, left bottom, from(#ed4939), to(#eb3422));background:linear-gradient(to bottom, #ed4939 0%, #eb3422 100%)}.dd-handle,.dd3-content{font-weight:600}.img-radius{border-radius:5px}.version .nav li:first-child{border-top:1px solid #ddd;color:#666}.dd-w,.sp-container{z-index:99}#sessionTimeout-dialog .close{display:none}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.ie-warning{position:fixed;top:0;left:0;z-index:999999;background:#000000;width:100%;height:100%;text-align:center;color:#fff;font-family:"Courier New", Courier, monospace;padding:50px 0}.ie-warning p{font-size:17px}.ie-warning .iew-container{min-width:1024px;width:100%;height:200px;background:#fff;margin:50px 0}.ie-warning .iew-download{list-style:none;padding:30px 0;margin:0 auto;width:720px}.ie-warning .iew-download>li{float:left;vertical-align:top}.ie-warning .iew-download>li>a{display:block;color:#000;width:140px;font-size:15px;padding:15px 0}.ie-warning .iew-download>li>a>div{margin-top:10px}.ie-warning .iew-download>li>a:hover{background-color:#eee}.image-cropper-container{margin-top:10px}.alpaca-field img{width:250px}.arrow_box{z-index:0}@media only screen and (max-width: 575px){.sticky-card{margin-bottom:250px}}.j-pro .j-label{font-weight:600}.ms-container{width:100%}.theme-loader{height:100%;width:100%;background-color:#fff;position:fixed;z-index:999999;top:0}.theme-loader .ball-scale{left:50%;top:50%;position:absolute;height:50px;width:50px;margin:-25px 0 0 -25px}.theme-loader .ball-scale .contain{height:100%;width:100%}.theme-loader .ball-scale .contain .ring{display:none}.theme-loader .ball-scale .contain .ring:first-child{display:block;height:100%;width:100%;border-radius:50%;padding:10px;border:3px solid transparent;border-left-color:#01a9ac;border-right-color:#01a9ac;-webkit-animation:round-rotate 1.5s ease-in-out infinite;animation:round-rotate 1.5s ease-in-out infinite}.theme-loader .ball-scale .contain .ring:first-child .frame{height:100%;width:100%;border-radius:50%;border:3px solid transparent;border-left-color:#0ac282;border-right-color:#0ac282;-webkit-animation:round-rotate 1.5s ease-in-out infinite;animation:round-rotate 1.5s ease-in-out infinite}@-webkit-keyframes round-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.progress{height:1rem}.progress .progress-bar{height:100% !important}.pcoded .mCSB_container_wrapper{margin-right:0}.pcoded .mCSB_container_wrapper>.mCSB_container{padding-right:0}.pcoded .mCSB_scrollTools{width:10px}.pcoded .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;width:10px}.pcoded .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(64,78,103,0)}.pcoded .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.pcoded .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(64,78,103,0.5)}.pcoded #styleSelector:hover .mCSB_dragger_bar,.pcoded .main-menu:hover .mCSB_dragger_bar{background-color:rgba(64,78,103,0.2)}.scroll-container{overflow-x:hidden}#main-chat .page-error i,.full-calender .page-error i{font-size:35px;border-radius:6px;padding:6px 9px}@media only screen and (min-width: 788px){#main-chat .page-error,.full-calender .page-error{display:none}}@media only screen and (max-width: 786px){#main-chat .page-body,.full-calender .page-body{display:none}}@media only screen and (max-width: 575px){.card .card-header .card-header-right.job-compney-btn{position:relative;float:left;right:0}.clndr .event-listing{display:none}.clndr .clndr-grid{width:100%}.clndr .clndr-grid .day-number{padding:3px 4px !important}}.dotted-line-theme .no_edit{border-bottom:1px dotted #01a9ac}.handsontable td,.handsontable th{color:#404E67}#map,.radial-bar:after{z-index:99}.content-group{padding:10px}.generic-card-block code{cursor:pointer;display:inline-block;margin-right:10px;margin-bottom:10px}.generic-image-body li{padding:0 20px;display:inline-block}.generic-image-body code{display:block}.generic-image-body img{display:block;margin:10px auto 0}.p-0{padding:0px}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.p-40{padding:40px}.p-45{padding:45px}.p-50{padding:50px}.p-t-0{padding-top:0px !important}.p-t-5{padding-top:5px !important}.p-t-10{padding-top:10px !important}.p-t-15{padding-top:15px !important}.p-t-20{padding-top:20px !important}.p-t-25{padding-top:25px !important}.p-t-30{padding-top:30px !important}.p-t-35{padding-top:35px !important}.p-t-40{padding-top:40px !important}.p-t-45{padding-top:45px !important}.p-t-50{padding-top:50px !important}.p-b-0{padding-bottom:0px !important}.p-b-5{padding-bottom:5px !important}.p-b-10{padding-bottom:10px !important}.p-b-15{padding-bottom:15px !important}.p-b-20{padding-bottom:20px !important}.p-b-25{padding-bottom:25px !important}.p-b-30{padding-bottom:30px !important}.p-b-35{padding-bottom:35px !important}.p-b-40{padding-bottom:40px !important}.p-b-45{padding-bottom:45px !important}.p-b-50{padding-bottom:50px !important}.p-l-0{padding-left:0px}.p-l-5{padding-left:5px}.p-l-10{padding-left:10px}.p-l-15{padding-left:15px}.p-l-20{padding-left:20px}.p-l-25{padding-left:25px}.p-l-30{padding-left:30px}.p-l-35{padding-left:35px}.p-l-40{padding-left:40px}.p-l-45{padding-left:45px}.p-l-50{padding-left:50px}.p-r-0{padding-right:0px}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px}.p-r-20{padding-right:20px}.p-r-25{padding-right:25px}.p-r-30{padding-right:30px}.p-r-35{padding-right:35px}.p-r-40{padding-right:40px}.p-r-45{padding-right:45px}.p-r-50{padding-right:50px}.m-0{margin:0px}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.m-45{margin:45px}.m-50{margin:50px}.m-t-0{margin-top:0px}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-30{margin-top:30px}.m-t-35{margin-top:35px}.m-t-40{margin-top:40px}.m-t-45{margin-top:45px}.m-t-50{margin-top:50px}.m-b-0{margin-bottom:0px}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-35{margin-bottom:35px}.m-b-40{margin-bottom:40px}.m-b-45{margin-bottom:45px}.m-b-50{margin-bottom:50px}.m-l-0{margin-left:0px}.m-l-5{margin-left:5px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.m-l-25{margin-left:25px}.m-l-30{margin-left:30px}.m-l-35{margin-left:35px}.m-l-40{margin-left:40px}.m-l-45{margin-left:45px}.m-l-50{margin-left:50px}.m-r-0{margin-right:0px}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-r-20{margin-right:20px}.m-r-25{margin-right:25px}.m-r-30{margin-right:30px}.m-r-35{margin-right:35px}.m-r-40{margin-right:40px}.m-r-45{margin-right:45px}.m-r-50{margin-right:50px}.d-none{display:none}.d-inline-block{display:inline-block}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.b-radius-0{border-radius:0px !important}.b-radius-5{border-radius:5px !important}.b-radius-10{border-radius:10px !important}.f-10{font-size:10px}.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}.f-32{font-size:32px}.f-34{font-size:34px}.f-36{font-size:36px}.f-38{font-size:38px}.f-40{font-size:40px}.f-42{font-size:42px}.f-44{font-size:44px}.f-46{font-size:46px}.f-48{font-size:48px}.f-50{font-size:50px}.f-52{font-size:52px}.f-54{font-size:54px}.f-56{font-size:56px}.f-58{font-size:58px}.f-60{font-size:60px}.f-62{font-size:62px}.f-64{font-size:64px}.f-66{font-size:66px}.f-68{font-size:68px}.f-70{font-size:70px}.f-72{font-size:72px}.f-74{font-size:74px}.f-76{font-size:76px}.f-78{font-size:78px}.f-80{font-size:80px}.f-w-100{font-weight:100}.f-w-300{font-weight:300}.f-w-400{font-weight:400}.f-w-600{font-weight:600}.f-w-700{font-weight:700}.f-w-900{font-weight:600}.f-s-normal{font-style:normal}.f-s-italic{font-style:italic}.f-s-oblique{font-style:oblique}.f-s-initial{font-style:initial}.f-s-inherit{font-style:inherit}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-overline{text-decoration:overline}.text-line-through{text-decoration:line-through}.text-underline{text-decoration:underline}.baseline{vertical-align:baseline}.sub{vertical-align:sub}.super{vertical-align:super}.top{vertical-align:top}.text-top{vertical-align:text-top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.text-bottom{vertical-align:text-bottom}.initial{vertical-align:initial}.inherit{vertical-align:inherit}.pos-static{position:static}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.pos-relative{position:relative}.pos-initial{position:initial}.pos-inherit{position:inherit}.f-left{float:left}.f-right{float:right}.f-none{float:none}.o-hidden{overflow:hidden}.o-visible{overflow:visible}.o-auto{overflow:auto}.img-20{width:20px}.img-30{width:30px}.img-40{width:40px}.img-50{width:50px}.img-60{width:60px}.img-70{width:70px}.img-80{width:80px}.img-90{width:90px}.img-100{width:100px}.text-primary{color:#01a9ac !important}.text-warning{color:#fe9365 !important}.text-default{color:#e0e0e0 !important}.text-danger{color:#eb3422 !important}.text-success{color:#0ac282 !important}.text-inverse{color:#404E67 !important}.text-info{color:#2DCEE3 !important}.text-custom{color:#64b0f2 !important}.text-pink{color:#ff7aa3 !important}.text-muted{color:#919aa3 !important}.text-dark{color:#2b3d51 !important}.text-purple{color:#9261c6 !important}.text-muted{color:#919aa3 !important}.label{border-radius:2px;color:#fff;font-size:12px;line-height:1;margin-bottom:0;text-transform:capitalize}.label-primary{background:-webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf));background:linear-gradient(to right, #01a9ac, #01dbdf)}.label-warning{background:-webkit-gradient(linear, left top, right top, from(#fe9365), to(#feb798));background:linear-gradient(to right, #fe9365, #feb798)}.label-default{background:-webkit-gradient(linear, left top, right top, from(#e0e0e0), to(#fafafa));background:linear-gradient(to right, #e0e0e0, #fafafa)}.label-danger{background:-webkit-gradient(linear, left top, right top, from(#eb3422), to(#ef5f51));background:linear-gradient(to right, #eb3422, #ef5f51)}.label-success{background:-webkit-gradient(linear, left top, right top, from(#0ac282), to(#0df3a3));background:linear-gradient(to right, #0ac282, #0df3a3)}.label-inverse{background:-webkit-gradient(linear, left top, right top, from(#404E67), to(#546686));background:linear-gradient(to right, #404E67, #546686)}.label-info{background:-webkit-gradient(linear, left top, right top, from(#2DCEE3), to(#5ad9e9));background:linear-gradient(to right, #2DCEE3, #5ad9e9)}.label-warning{color:#fff}.badge-primary{background-color:#01a9ac}.badge-warning{background-color:#fe9365}.badge-default{background-color:#e0e0e0}.badge-danger{background-color:#eb3422}.badge-success{background-color:#0ac282}.badge-inverse{background-color:#404E67}.badge-info{background-color:#2DCEE3}.bg-color-box{text-align:center;display:inline-block;padding:10px 20px;-webkit-box-shadow:0 0 5px 0 rgba(128,128,128,0.49);box-shadow:0 0 5px 0 rgba(128,128,128,0.49);font-weight:600;margin-right:20px;margin-bottom:20px;cursor:pointer}.bg-color-box span{color:#fff}.bg-primary{background-color:#01a9ac !important;color:#fff}.bg-warning{background-color:#fe9365 !important;color:#fff}.bg-default{background-color:#e0e0e0 !important;color:#fff}.bg-danger{background-color:#eb3422 !important;color:#fff}.bg-success{background-color:#0ac282 !important;color:#fff}.bg-inverse{background-color:#404E67 !important;color:#fff}.bg-info{background-color:#2DCEE3 !important;color:#fff}.color-primary{background-color:#01a9ac}.color-warning{background-color:#fe9365}.color-default{background-color:#e0e0e0}.color-danger{background-color:#eb3422}.color-success{background-color:#0ac282}.color-inverse{background-color:#404E67}.color-info{background-color:#2DCEE3}.loader-primary{background-color:#01a9ac !important}.loader-warning{background-color:#fe9365 !important}.loader-default{background-color:#e0e0e0 !important}.loader-danger{background-color:#eb3422 !important}.loader-success{background-color:#0ac282 !important}.loader-inverse{background-color:#404E67 !important}.loader-info{background-color:#2DCEE3 !important}.nestable-primary{background-color:#01a9ac !important;border-color:#01a9ac;color:#fff !important}.nestable-warning{background-color:#fe9365 !important;border-color:#fe9365;color:#fff !important}.nestable-default{background-color:#e0e0e0 !important;border-color:#e0e0e0;color:#fff !important}.nestable-danger{background-color:#eb3422 !important;border-color:#eb3422;color:#fff !important}.nestable-success{background-color:#0ac282 !important;border-color:#0ac282;color:#fff !important}.nestable-inverse{background-color:#404E67 !important;border-color:#404E67;color:#fff !important}.nestable-info{background-color:#2DCEE3 !important;border-color:#2DCEE3;color:#fff !important}table thead .border-bottom-primary th,table tbody .border-bottom-primary th,table tbody .border-bottom-primary td{border-bottom:1px solid #01a9ac}table thead .border-bottom-warning th,table tbody .border-bottom-warning th,table tbody .border-bottom-warning td{border-bottom:1px solid #fe9365}table thead .border-bottom-default th,table tbody .border-bottom-default th,table tbody .border-bottom-default td{border-bottom:1px solid #e0e0e0}table thead .border-bottom-danger th,table tbody .border-bottom-danger th,table tbody .border-bottom-danger td{border-bottom:1px solid #eb3422}table thead .border-bottom-success th,table tbody .border-bottom-success th,table tbody .border-bottom-success td{border-bottom:1px solid #0ac282}table thead .border-bottom-inverse th,table tbody .border-bottom-inverse th,table tbody .border-bottom-inverse td{border-bottom:1px solid #404E67}table thead .border-bottom-info th,table tbody .border-bottom-info th,table tbody .border-bottom-info td{border-bottom:1px solid #2DCEE3}.table-styling .table-primary,.table-styling.table-primary{background-color:#01a9ac;color:#fff;border:3px solid #01a9ac}.table-styling .table-primary thead,.table-styling.table-primary thead{background-color:#017779;border:3px solid #017779}.table-styling .table-warning,.table-styling.table-warning{background-color:#fe9365;color:#fff;border:3px solid #fe9365}.table-styling .table-warning thead,.table-styling.table-warning thead{background-color:#fe6f32;border:3px solid #fe6f32}.table-styling .table-default,.table-styling.table-default{background-color:#e0e0e0;color:#fff;border:3px solid #e0e0e0}.table-styling .table-default thead,.table-styling.table-default thead{background-color:#c7c7c7;border:3px solid #c7c7c7}.table-styling .table-danger,.table-styling.table-danger{background-color:#eb3422;color:#fff;border:3px solid #eb3422}.table-styling .table-danger thead,.table-styling.table-danger thead{background-color:#c82212;border:3px solid #c82212}.table-styling .table-success,.table-styling.table-success{background-color:#0ac282;color:#fff;border:3px solid #0ac282}.table-styling .table-success thead,.table-styling.table-success thead{background-color:#089262;border:3px solid #089262}.table-styling .table-inverse,.table-styling.table-inverse{background-color:#404E67;color:#fff;border:3px solid #404E67}.table-styling .table-inverse thead,.table-styling.table-inverse thead{background-color:#2c3648;border:3px solid #2c3648}.table-styling .table-info,.table-styling.table-info{background-color:#2DCEE3;color:#fff;border:3px solid #2DCEE3}.table-styling .table-info thead,.table-styling.table-info thead{background-color:#1ab0c3;border:3px solid #1ab0c3}.toolbar-primary .tool-item{background:#01a9ac !important}.toolbar-primary .tool-item.selected,.toolbar-primary .tool-item:hover{background:#017779 !important}.toolbar-primary.tool-top .arrow{border-color:#01a9ac transparent transparent}.toolbar-primary.tool-bottom .arrow{border-color:transparent transparent #01a9ac}.toolbar-primary.tool-left .arrow{border-color:transparent transparent transparent #01a9ac}.toolbar-primary.tool-right .arrow{border-color:transparent #01a9ac transparent transparent}.btn-toolbar-primary.pressed{background-color:#01a9ac}.toolbar-warning .tool-item{background:#fe9365 !important}.toolbar-warning .tool-item.selected,.toolbar-warning .tool-item:hover{background:#fe6f32 !important}.toolbar-warning.tool-top .arrow{border-color:#fe9365 transparent transparent}.toolbar-warning.tool-bottom .arrow{border-color:transparent transparent #fe9365}.toolbar-warning.tool-left .arrow{border-color:transparent transparent transparent #fe9365}.toolbar-warning.tool-right .arrow{border-color:transparent #fe9365 transparent transparent}.btn-toolbar-warning.pressed{background-color:#fe9365}.toolbar-light .tool-item{background:#e0e0e0 !important}.toolbar-light .tool-item.selected,.toolbar-light .tool-item:hover{background:#c7c7c7 !important}.toolbar-light.tool-top .arrow{border-color:#e0e0e0 transparent transparent}.toolbar-light.tool-bottom .arrow{border-color:transparent transparent #e0e0e0}.toolbar-light.tool-left .arrow{border-color:transparent transparent transparent #e0e0e0}.toolbar-light.tool-right .arrow{border-color:transparent #e0e0e0 transparent transparent}.btn-toolbar-light.pressed{background-color:#e0e0e0}.toolbar-danger .tool-item{background:#eb3422 !important}.toolbar-danger .tool-item.selected,.toolbar-danger .tool-item:hover{background:#c82212 !important}.toolbar-danger.tool-top .arrow{border-color:#eb3422 transparent transparent}.toolbar-danger.tool-bottom .arrow{border-color:transparent transparent #eb3422}.toolbar-danger.tool-left .arrow{border-color:transparent transparent transparent #eb3422}.toolbar-danger.tool-right .arrow{border-color:transparent #eb3422 transparent transparent}.btn-toolbar-danger.pressed{background-color:#eb3422}.toolbar-success .tool-item{background:#0ac282 !important}.toolbar-success .tool-item.selected,.toolbar-success .tool-item:hover{background:#089262 !important}.toolbar-success.tool-top .arrow{border-color:#0ac282 transparent transparent}.toolbar-success.tool-bottom .arrow{border-color:transparent transparent #0ac282}.toolbar-success.tool-left .arrow{border-color:transparent transparent transparent #0ac282}.toolbar-success.tool-right .arrow{border-color:transparent #0ac282 transparent transparent}.btn-toolbar-success.pressed{background-color:#0ac282}.toolbar-dark .tool-item{background:#404E67 !important}.toolbar-dark .tool-item.selected,.toolbar-dark .tool-item:hover{background:#2c3648 !important}.toolbar-dark.tool-top .arrow{border-color:#404E67 transparent transparent}.toolbar-dark.tool-bottom .arrow{border-color:transparent transparent #404E67}.toolbar-dark.tool-left .arrow{border-color:transparent transparent transparent #404E67}.toolbar-dark.tool-right .arrow{border-color:transparent #404E67 transparent transparent}.btn-toolbar-dark.pressed{background-color:#404E67}.toolbar-info .tool-item{background:#2DCEE3 !important}.toolbar-info .tool-item.selected,.toolbar-info .tool-item:hover{background:#1ab0c3 !important}.toolbar-info.tool-top .arrow{border-color:#2DCEE3 transparent transparent}.toolbar-info.tool-bottom .arrow{border-color:transparent transparent #2DCEE3}.toolbar-info.tool-left .arrow{border-color:transparent transparent transparent #2DCEE3}.toolbar-info.tool-right .arrow{border-color:transparent #2DCEE3 transparent transparent}.btn-toolbar-info.pressed{background-color:#2DCEE3}.card-border-primary{border-top:4px solid #01a9ac}.card-border-warning{border-top:4px solid #fe9365}.card-border-default{border-top:4px solid #e0e0e0}.card-border-danger{border-top:4px solid #eb3422}.card-border-success{border-top:4px solid #0ac282}.card-border-inverse{border-top:4px solid #404E67}.card-border-info{border-top:4px solid #2DCEE3}.panels-wells .panel-primary{border-color:#01a9ac}.panels-wells .panel-warning{border-color:#fe9365}.panels-wells .panel-default{border-color:#e0e0e0}.panels-wells .panel-danger{border-color:#eb3422}.panels-wells .panel-success{border-color:#0ac282}.panels-wells .panel-inverse{border-color:#404E67}.panels-wells .panel-info{border-color:#2DCEE3}.b-t-primary{border-top:1px solid #01a9ac}.b-b-primary{border-bottom:1px solid #01a9ac}.b-l-primary{border-left:1px solid #01a9ac}.b-r-primary{border-right:1px solid #01a9ac}.b-t-warning{border-top:1px solid #fe9365}.b-b-warning{border-bottom:1px solid #fe9365}.b-l-warning{border-left:1px solid #fe9365}.b-r-warning{border-right:1px solid #fe9365}.b-t-default{border-top:1px solid #e0e0e0}.b-b-default{border-bottom:1px solid #e0e0e0}.b-l-default{border-left:1px solid #e0e0e0}.b-r-default{border-right:1px solid #e0e0e0}.b-t-danger{border-top:1px solid #eb3422}.b-b-danger{border-bottom:1px solid #eb3422}.b-l-danger{border-left:1px solid #eb3422}.b-r-danger{border-right:1px solid #eb3422}.b-t-success{border-top:1px solid #0ac282}.b-b-success{border-bottom:1px solid #0ac282}.b-l-success{border-left:1px solid #0ac282}.b-r-success{border-right:1px solid #0ac282}.b-t-inverse{border-top:1px solid #404E67}.b-b-inverse{border-bottom:1px solid #404E67}.b-l-inverse{border-left:1px solid #404E67}.b-r-inverse{border-right:1px solid #404E67}.b-t-info{border-top:1px solid #2DCEE3}.b-b-info{border-bottom:1px solid #2DCEE3}.b-l-info{border-left:1px solid #2DCEE3}.b-r-info{border-right:1px solid #2DCEE3}.b-t-theme{border-top:1px solid #ddd}.b-b-theme{border-bottom:1px solid #ddd}.b-l-theme{border-left:1px solid #ddd}.b-r-theme{border-right:1px solid #ddd}.pcoded[layout-type="dark"],body.dark{color:#fff}.pcoded[layout-type="dark"] a,body.dark a{color:#fff}.pcoded[layout-type="dark"] text,body.dark text{fill:#fff}.pcoded[layout-type="dark"] .card,body.dark .card{background-color:#4a5a77}.pcoded[layout-type="dark"] .card code,body.dark .card code{background-color:#546686}.pcoded[layout-type="dark"] .card .card-header h5,body.dark .card .card-header h5{color:#fff}.pcoded[layout-type="dark"] .card .card-header .card-header-right i,body.dark .card .card-header .card-header-right i{color:#fff}.pcoded[layout-type="dark"] .card .card-block code,body.dark .card .card-block code{background-color:#546686}.pcoded[layout-type="dark"] .card .card-block .dropdown-menu,body.dark .card .card-block .dropdown-menu{background-color:#4e5f7d}.pcoded[layout-type="dark"] .card .card-footer,body.dark .card .card-footer{background-color:#465570}.pcoded[layout-type="dark"] .dropdown-menu,body.dark .dropdown-menu{background-color:#4e5f7d}.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item .dropdown-divider,body.dark .dropdown-menu .dropdown-item .dropdown-divider{border-top:1px solid #404E67}.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item:focus,.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item:hover,body.dark .dropdown-menu .dropdown-item:focus,body.dark .dropdown-menu .dropdown-item:hover{background-color:#404E67}.pcoded[layout-type="dark"] .sub-title,body.dark .sub-title{color:#6a7fa3}.pcoded[layout-type="dark"] .table td,.pcoded[layout-type="dark"] .table th,body.dark .table td,body.dark .table th{border-top:1px solid #546686}.pcoded[layout-type="dark"] .table thead th,body.dark .table thead th{border-bottom:2px solid #546686}.pcoded[layout-type="dark"] .thumb-block,body.dark .thumb-block{border:1px solid #546686}.pcoded[layout-type="dark"] .b-t-default,.pcoded[layout-type="dark"] .b-t-theme,.pcoded[layout-type="dark"] .post-new-footer,.pcoded[layout-type="dark"] .version .nav li:first-child,body.dark .b-t-default,body.dark .b-t-theme,body.dark .post-new-footer,body.dark .version .nav li:first-child{border-top:1px solid #546686}.pcoded[layout-type="dark"] .b-b-default,.pcoded[layout-type="dark"] .b-b-theme,.pcoded[layout-type="dark"] .job-cards .media,.pcoded[layout-type="dark"] .search-content,body.dark .b-b-default,body.dark .b-b-theme,body.dark .job-cards .media,body.dark .search-content{border-bottom:1px solid #546686}.pcoded[layout-type="dark"] .b-l-default,.pcoded[layout-type="dark"] .b-l-theme,body.dark .b-l-default,body.dark .b-l-theme{border-left:1px solid #546686}.pcoded[layout-type="dark"] .b-r-default,.pcoded[layout-type="dark"] .b-r-theme,.pcoded[layout-type="dark"] .messages-content,body.dark .b-r-default,body.dark .b-r-theme,body.dark .messages-content{border-right:1px solid #546686}.pcoded[layout-type="dark"] .progress,body.dark .progress{background-color:#546686}.pcoded[layout-type="dark"] .btn-default,body.dark .btn-default{background-color:#546686;color:#fff}.pcoded[layout-type="dark"] .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,body.dark .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#546686 !important}.pcoded[layout-type="dark"] .pcoded-main-container,body.dark .pcoded-main-container{background-color:#546686}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .show-notification li:first-child:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .profile-notification li:first-child:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .show-notification li:first-child:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(2) .profile-notification li:first-child:hover{background-color:#404E67 !important}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification{background-color:#404E67}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification a{color:#fff}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover{background-color:transparent}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover .mega-menu-links>li:hover a,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover .mega-menu-links>li:hover a{color:#01a9ac}.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover{background-color:#546686}.pcoded[layout-type="dark"] .header-navbar .morphsearch.open,body.dark .header-navbar .morphsearch.open{background-color:#404E67}.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-form,body.dark .header-navbar .morphsearch.open .morphsearch-form{background-color:#546686}.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-content,body.dark .header-navbar .morphsearch.open .morphsearch-content{background-color:#404E67}.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-content .dummy-media-object,body.dark .header-navbar .morphsearch.open .morphsearch-content .dummy-media-object{background-color:#546686}.pcoded[layout-type="dark"] .p-chat-user,body.dark .p-chat-user{border-left:1px solid #2c3648}.pcoded[layout-type="dark"] .p-chat-user .userlist-box,body.dark .p-chat-user .userlist-box{border-bottom:1px solid #2c3648}.pcoded[layout-type="dark"] .p-chat-user .userlist-box .chat-header,body.dark .p-chat-user .userlist-box .chat-header{color:#fff}.pcoded[layout-type="dark"] .showChat_inner,body.dark .showChat_inner{background-color:#546686;border-left:1px solid #2c3648}.pcoded[layout-type="dark"] .showChat_inner .chat-menu-content,body.dark .showChat_inner .chat-menu-content{background-color:#404E67}.pcoded[layout-type="dark"] .showChat_inner .chat-menu-content:before,body.dark .showChat_inner .chat-menu-content:before{border-right-color:#404E67}.pcoded[layout-type="dark"] .showChat_inner .chat-inner-header,body.dark .showChat_inner .chat-inner-header{border-bottom:1px solid #404E67}.pcoded[layout-type="dark"] .showChat_inner .chat-menu-reply,body.dark .showChat_inner .chat-menu-reply{background-color:#2c3648}.pcoded[layout-type="dark"] .showChat_inner .chat-menu-reply:before,body.dark .showChat_inner .chat-menu-reply:before{border-left-color:#2c3648}.pcoded[layout-type="dark"] .showChat_inner .chat-reply-box,body.dark .showChat_inner .chat-reply-box{background-color:#546686;border-top:1px solid #404E67}.pcoded[layout-type="dark"] .form-control,body.dark .form-control{background-color:#546686;color:#fff}.pcoded[layout-type="dark"] .main-body .page-wrapper .page-header-title h4,body.dark .main-body .page-wrapper .page-header-title h4{color:#fff}.pcoded[layout-type="dark"] .profile-comp-block input.dial,.pcoded[layout-type="dark"] .view-card input.dial,body.dark .profile-comp-block input.dial,body.dark .view-card input.dial{color:#fff !important}.pcoded[layout-type="dark"] .line-example,body.dark .line-example{border-right:1px solid #546686}.pcoded[layout-type="dark"] .marketing-card .table tbody .marketing-header,body.dark .marketing-card .table tbody .marketing-header{background:#2c3648}.pcoded[layout-type="dark"] .unique-visitor-card .footer-card,body.dark .unique-visitor-card .footer-card{background-color:#2c3648}.pcoded[layout-type="dark"] .user-detail-card .user-detail>div,body.dark .user-detail-card .user-detail>div{border-bottom:1px solid #546686}.pcoded[layout-type="dark"] .user-detail-card .user-detail>div:last-child,body.dark .user-detail-card .user-detail>div:last-child{border-bottom:none}.pcoded[layout-type="dark"] .client-map .client-contain h5,body.dark .client-map .client-contain h5{color:#fff}.pcoded[layout-type="dark"] .client-map .client-card-box,body.dark .client-map .client-card-box{border:1px solid #546686}.pcoded[layout-type="dark"] .client-map .client-card-box .client-border,body.dark .client-map .client-card-box .client-border{border-right:1px solid #546686}.pcoded[layout-type="dark"] .client-map .client-card-box .client-border-card,body.dark .client-map .client-card-box .client-border-card{border-top:1px solid #546686}.pcoded[layout-type="dark"] .widget-card-user .card-footer,body.dark .widget-card-user .card-footer{background-color:#2c3648}.pcoded[layout-type="dark"] .widget-card-user .card-footer .footer-menu+.footer-menu,body.dark .widget-card-user .card-footer .footer-menu+.footer-menu{border-left:2px solid #546686}.pcoded[layout-type="dark"] .card-contact-box .f-btn:hover,body.dark .card-contact-box .f-btn:hover{background-color:#4a5a77}.pcoded[layout-type="dark"] .to-do-list,body.dark .to-do-list{border-bottom:1px solid #546686}.pcoded[layout-type="dark"] .widget-chat-box .media .send-chat,body.dark .widget-chat-box .media .send-chat{background-color:#546686}.pcoded[layout-type="dark"] .widget-chat-box .media .send-chat:before,body.dark .widget-chat-box .media .send-chat:before{border-right:15px solid #546686}.pcoded[layout-type="dark"] .widget-chat-box .media .receive-chat,body.dark .widget-chat-box .media .receive-chat{background-color:#2c3648}.pcoded[layout-type="dark"] .widget-chat-box .media .receive-chat:before,body.dark .widget-chat-box .media .receive-chat:before{border-left:15px solid #2c3648}.pcoded[layout-type="dark"] .card-comment .card-block-small,body.dark .card-comment .card-block-small{border-bottom:1px solid #4a5a77}.pcoded[layout-type="dark"] .card-comment .card-block-small:hover,body.dark .card-comment .card-block-small:hover{background-color:#4a5a77}.pcoded[layout-type="dark"] .alert.alert-danger,.pcoded[layout-type="dark"] .alert.alert-default,.pcoded[layout-type="dark"] .alert.alert-info,.pcoded[layout-type="dark"] .alert.alert-primary,.pcoded[layout-type="dark"] .alert.alert-success,.pcoded[layout-type="dark"] .alert.alert-warning,body.dark .alert.alert-danger,body.dark .alert.alert-default,body.dark .alert.alert-info,body.dark .alert.alert-primary,body.dark .alert.alert-success,body.dark .alert.alert-warning{background-color:#404E67}.pcoded[layout-type="dark"] .alert.background-default,body.dark .alert.background-default{background-color:#e0e0e0;color:#fff}.pcoded[layout-type="dark"] .alert.background-primary,body.dark .alert.background-primary{background-color:#01a9ac;color:#fff}.pcoded[layout-type="dark"] .alert.background-success,body.dark .alert.background-success{background-color:#0ac282;color:#fff}.pcoded[layout-type="dark"] .alert.background-info,body.dark .alert.background-info{background-color:#2DCEE3;color:#fff}.pcoded[layout-type="dark"] .alert.background-warning,body.dark .alert.background-warning{background-color:#fe9365;color:#fff}.pcoded[layout-type="dark"] .alert.background-danger,body.dark .alert.background-danger{background-color:#eb3422;color:#fff}.pcoded[layout-type="dark"] .accordion-msg,body.dark .accordion-msg{color:#fff;border-top:1px solid #546686}.pcoded[layout-type="dark"] .accordion-desc,body.dark .accordion-desc{color:#fff}.pcoded[layout-type="dark"] .md-tabs .nav-item a,body.dark .md-tabs .nav-item a{color:#fff}.pcoded[layout-type="dark"] .md-tabs .nav-item a.active,.pcoded[layout-type="dark"] .md-tabs .nav-item a:focus,.pcoded[layout-type="dark"] .md-tabs .nav-item a:hover,body.dark .md-tabs .nav-item a.active,body.dark .md-tabs .nav-item a:focus,body.dark .md-tabs .nav-item a:hover{color:#01a9ac}.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:focus,.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:hover,body.dark .md-tabs .nav-item a.active:focus,body.dark .md-tabs .nav-item a.active:hover{color:#01a9ac}.pcoded[layout-type="dark"] .nav-tabs,body.dark .nav-tabs{border-bottom:1px solid #546686}.pcoded[layout-type="dark"] .nav-tabs .nav-link:focus,.pcoded[layout-type="dark"] .nav-tabs .nav-link:hover,body.dark .nav-tabs .nav-link:focus,body.dark .nav-tabs .nav-link:hover{border-color:#546686}.pcoded[layout-type="dark"] .tab-below,body.dark .tab-below{border-top:1px solid #546686;border-bottom:none}.pcoded[layout-type="dark"] .tab-below .nav-link,body.dark .tab-below .nav-link{margin-top:1px}.pcoded[layout-type="dark"] .scroll-list li,body.dark .scroll-list li{background-color:#4e5f7d;color:#fff}.pcoded[layout-type="dark"] .scroll-list li:nth-child(even),body.dark .scroll-list li:nth-child(even){background-color:#576b8d}.pcoded[layout-type="dark"] .panel,body.dark .panel{background-color:#546686}.pcoded[layout-type="dark"] .panel .panel-footer,body.dark .panel .panel-footer{background-color:#4e5f7d;border-top:1px solid #323d51}.pcoded[layout-type="dark"] .well,body.dark .well{background-color:#323d51;border:1px solid #546686}.pcoded[layout-type="dark"] .page-link,body.dark .page-link{background-color:#546686;border-color:#323d51}.pcoded[layout-type="dark"] .jqpagination input,body.dark .jqpagination input{margin:0;height:30px}.pcoded[layout-type="dark"] .nav-tabs .nav-item.show .nav-link,.pcoded[layout-type="dark"] .nav-tabs .nav-link.active,body.dark .nav-tabs .nav-item.show .nav-link,body.dark .nav-tabs .nav-link.active{color:#fff;background-color:#4a5a77;border-color:#ddd #ddd #4a5a77}.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-item.show .nav-link,.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-link.active,body.dark .nav-tabs.tab-below .nav-item.show .nav-link,body.dark .nav-tabs.tab-below .nav-link.active{border-color:#4a5a77 #ddd #ddd}.pcoded[layout-type="dark"] .modal-content,body.dark .modal-content{background-color:#4e5f7d}.pcoded[layout-type="dark"] .modal-content .modal-header,body.dark .modal-content .modal-header{border-bottom:1px solid #404E67}.pcoded[layout-type="dark"] .modal-content .modal-footer,body.dark .modal-content .modal-footer{border-top:1px solid #404E67}.pcoded[layout-type="dark"] .br-theme-bars-square .br-widget a,body.dark .br-theme-bars-square .br-widget a{background-color:#4e5f7d}.pcoded[layout-type="dark"] .jstree-anchor.jstree-hovered,body.dark .jstree-anchor.jstree-hovered{background-color:#546686}.pcoded[layout-type="dark"] .dd-handle,body.dark .dd-handle{color:#fff}.pcoded[layout-type="dark"] .dd3-content,body.dark .dd3-content{color:#fff;border:1px solid #404E67;background-color:#546686}.pcoded[layout-type="dark"] .img-thumbnail,body.dark .img-thumbnail{background-color:#404E67;border:1px solid #323d51}.pcoded[layout-type="dark"] .dotted-line-theme .no_edit:hover,body.dark .dotted-line-theme .no_edit:hover{background-color:#546686;border-bottom:1px solid #404E67}.pcoded[layout-type="dark"] .icon-list-demo i,body.dark .icon-list-demo i{color:#fff}.pcoded[layout-type="dark"] .form-radio label,body.dark .form-radio label{color:#fff}.pcoded[layout-type="dark"] .bootstrap-tagsinput,body.dark .bootstrap-tagsinput{background-color:#546686}.pcoded[layout-type="dark"] #reportrange,body.dark #reportrange{background-color:#546686 !important}.pcoded[layout-type="dark"] .select2-container--default .select2-selection--multiple,.pcoded[layout-type="dark"] .select2-dropdown,body.dark .select2-container--default .select2-selection--multiple,body.dark .select2-dropdown{background-color:#4e5f7d}.pcoded[layout-type="dark"] .ms-container .ms-selectable,.pcoded[layout-type="dark"] .ms-container .ms-selection,body.dark .ms-container .ms-selectable,body.dark .ms-container .ms-selection{background-color:#4e5f7d}.pcoded[layout-type="dark"] .ms-container .ms-selectable li.ms-elem-selectable,.pcoded[layout-type="dark"] .ms-container .ms-selection li.ms-elem-selectable,body.dark .ms-container .ms-selectable li.ms-elem-selectable,body.dark .ms-container .ms-selection li.ms-elem-selectable{color:#fff}.pcoded[layout-type="dark"] .ms-container .ms-selectable li.disabled,.pcoded[layout-type="dark"] .ms-container .ms-selection li.disabled,body.dark .ms-container .ms-selectable li.disabled,body.dark .ms-container .ms-selection li.disabled{background-color:#4e5f7d;opacity:0.5}.pcoded[layout-type="dark"] .wizard>.content,body.dark .wizard>.content{background-color:#4a5a77}.pcoded[layout-type="dark"] .wizard>.steps .disabled a,.pcoded[layout-type="dark"] .wizard>.steps .disabled a:active,.pcoded[layout-type="dark"] .wizard>.steps .disabled a:hover,body.dark .wizard>.steps .disabled a,body.dark .wizard>.steps .disabled a:active,body.dark .wizard>.steps .disabled a:hover{background-color:#4e5f7d}.pcoded[layout-type="dark"] .wizard>.steps .done a,body.dark .wizard>.steps .done a{background-color:#404E67}.pcoded[layout-type="dark"] .table-bordered,body.dark .table-bordered{border:1px solid #546686}.pcoded[layout-type="dark"] .table-bordered td,.pcoded[layout-type="dark"] .table-bordered th,body.dark .table-bordered td,body.dark .table-bordered th{border:1px solid #546686}.pcoded[layout-type="dark"] a.dt-button.disabled,.pcoded[layout-type="dark"] button.dt-button.disabled,.pcoded[layout-type="dark"] div.dt-button.disabled,body.dark a.dt-button.disabled,body.dark button.dt-button.disabled,body.dark div.dt-button.disabled{background-image:none;opacity:0.5}.pcoded[layout-type="dark"] .fixedHeader-floating,body.dark .fixedHeader-floating{background-color:#546686}.pcoded[layout-type="dark"] table.DTFC_Cloned tfoot,.pcoded[layout-type="dark"] table.DTFC_Cloned thead,body.dark table.DTFC_Cloned tfoot,body.dark table.DTFC_Cloned thead{background-color:#4e5f7d}.pcoded[layout-type="dark"] .dt-responsive input,body.dark .dt-responsive input{background-color:#546686;border:1px solid #4a5a77}.pcoded[layout-type="dark"] .footable-details.table-striped>tbody>tr:nth-child(odd),.pcoded[layout-type="dark"] .footable.table-striped>tbody>tr:nth-child(odd),body.dark .footable-details.table-striped>tbody>tr:nth-child(odd),body.dark .footable.table-striped>tbody>tr:nth-child(odd){background:#4a5a77}.pcoded[layout-type="dark"] .footable-details.table>thead>tr>td,.pcoded[layout-type="dark"] .footable-details.table>thead>tr>th,.pcoded[layout-type="dark"] .footable.table>thead>tr>td,.pcoded[layout-type="dark"] .footable.table>thead>tr>th,body.dark .footable-details.table>thead>tr>td,body.dark .footable-details.table>thead>tr>th,body.dark .footable.table>thead>tr>td,body.dark .footable.table>thead>tr>th{border-bottom:2px solid #404E67}.pcoded[layout-type="dark"] .c3-tooltip td,.pcoded[layout-type="dark"] .morris-hover,body.dark .c3-tooltip td,body.dark .morris-hover{background-color:#404E67}.pcoded[layout-type="dark"] #chart_Candlestick rect,.pcoded[layout-type="dark"] #chart_Combo rect,.pcoded[layout-type="dark"] #chart_Donut rect,.pcoded[layout-type="dark"] #chart_Exploading rect,.pcoded[layout-type="dark"] #chart_Threshold rect,.pcoded[layout-type="dark"] #chart_Waterfall rect,.pcoded[layout-type="dark"] #chart_area rect,.pcoded[layout-type="dark"] #chart_bar rect,.pcoded[layout-type="dark"] #chart_bubble rect,.pcoded[layout-type="dark"] #chart_stacking rect,body.dark #chart_Candlestick rect,body.dark #chart_Combo rect,body.dark #chart_Donut rect,body.dark #chart_Exploading rect,body.dark #chart_Threshold rect,body.dark #chart_Waterfall rect,body.dark #chart_area rect,body.dark #chart_bar rect,body.dark #chart_bubble rect,body.dark #chart_stacking rect{fill:#4a5a77 !important}.pcoded[layout-type="dark"] .auth-box .form-control,body.dark .auth-box .form-control{background-color:#fff}.pcoded[layout-type="dark"] .chat-header,body.dark .chat-header{color:#fff}.pcoded[layout-type="dark"] .social-msg a span,body.dark .social-msg a span{color:#f2f2f2}.pcoded[layout-type="dark"] .bg-white,body.dark .bg-white{background:#4a5a77 !important}.pcoded[layout-type="dark"] .list-group-item,body.dark .list-group-item{background:#4a5a77}.pcoded[layout-type="dark"] ul.list-contacts a,body.dark ul.list-contacts a{color:#fff}.pcoded[layout-type="dark"] .card-header-img h5,.pcoded[layout-type="dark"] .card-header-img h6,body.dark .card-header-img h5,body.dark .card-header-img h6{color:#fff}.pcoded[layout-type="dark"] .prod-item .prod-info,body.dark .prod-item .prod-info{background:#4a5a77}.pcoded[layout-type="dark"] .email-card .user-body,body.dark .email-card .user-body{background:#4a5a77}.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a,body.dark .email-card .user-body .page-list li.mail-section a{color:#fff}.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a.active,.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a:hover,body.dark .email-card .user-body .page-list li.mail-section a.active,body.dark .email-card .user-body .page-list li.mail-section a:hover{background:rgba(255,255,255,0.2)}.pcoded[layout-type="dark"] .email-card .user-body .label-list a,body.dark .email-card .user-body .label-list a{color:#fff}.pcoded[layout-type="dark"] .email-card .mail-body-content tr:hover,body.dark .email-card .mail-body-content tr:hover{background:rgba(255,255,255,0.2)}.pcoded[layout-type="dark"] .email-card .mail-body-content .unread a,body.dark .email-card .mail-body-content .unread a{color:#fff}.pcoded[layout-type="dark"] .email-card .mail-body-content .read a,body.dark .email-card .mail-body-content .read a{color:#e6e6e6}.pcoded[layout-type="dark"] .email-card .user-mail h6,body.dark .email-card .user-mail h6{color:#fff}.pcoded[layout-type="dark"] .wall-img-preview .wall-item,body.dark .wall-img-preview .wall-item{border:2px solid #4a5a77}.pcoded[layout-type="dark"] .msg-send,body.dark .msg-send{background:#506180}.pcoded[layout-type="dark"] .filter-bar>.navbar,body.dark .filter-bar>.navbar{background:#4a5a77}.pcoded[layout-type="dark"] .navbar-light .navbar-nav .active>.nav-link,.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link,.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link.active,.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link.show,.pcoded[layout-type="dark"] .navbar-light .navbar-nav .show>.nav-link,body.dark .navbar-light .navbar-nav .active>.nav-link,body.dark .navbar-light .navbar-nav .nav-link,body.dark .navbar-light .navbar-nav .nav-link.active,body.dark .navbar-light .navbar-nav .nav-link.show,body.dark .navbar-light .navbar-nav .show>.nav-link{color:#fff}.pcoded[layout-type="dark"] #task-container li,body.dark #task-container li{background:#546686;color:#fff}.pcoded[layout-type="dark"] .text-inverse,body.dark .text-inverse{color:#fff !important}.pcoded[layout-type="dark"] .note-card .note-write,body.dark .note-card .note-write{background:-webkit-linear-gradient(top, #6a7fa3 0%, #8a9ab6 5%) 0 0;background-size:100% 35px}.pcoded[layout-type="dark"] .note-card .note-box-aside,body.dark .note-card .note-box-aside{border-right:1px solid #546686}.pcoded[layout-type="dark"] .invoice-table,body.dark .invoice-table{border-left:none}.pcoded[layout-type="dark"] .invoice-total,.pcoded[layout-type="dark"] .thead-default th,body.dark .invoice-total,body.dark .thead-default th{background:#404E67}.pcoded[layout-type="dark"] #external-events .fc-event,.pcoded[layout-type="dark"] .danger-nav,.pcoded[layout-type="dark"] .fc-state-default,.pcoded[layout-type="dark"] .info-nav,.pcoded[layout-type="dark"] .light-nav-border,.pcoded[layout-type="dark"] .primary-nav,.pcoded[layout-type="dark"] .warning-nav,.pcoded[layout-type="dark"] .success-nav,.pcoded[layout-type="dark"] .info-nav,.pcoded[layout-type="dark"] .danger-nav,.pcoded[layout-type="dark"] .primary-nav,.pcoded[layout-type="dark"] .success-nav,.pcoded[layout-type="dark"] .warning-nav,body.dark #external-events .fc-event,body.dark .danger-nav,body.dark .fc-state-default,body.dark .info-nav,body.dark .light-nav-border,body.dark .primary-nav,body.dark .warning-nav,body.dark .success-nav,body.dark .info-nav,body.dark .danger-nav,body.dark .primary-nav,body.dark .success-nav,body.dark .warning-nav{background-color:#546686;color:#fff}.pcoded[layout-type="dark"] .jFiler-input-dragDrop,.pcoded[layout-type="dark"] .jFiler-theme-default .jFiler-input,body.dark .jFiler-input-dragDrop,body.dark .jFiler-theme-default .jFiler-input{background-color:#465570}.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .light-nav-border .navbar-varient-submenu,.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu,.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu,body.dark .danger-nav .navbar-varient-submenu,body.dark .info-nav .navbar-varient-submenu,body.dark .light-nav-border .navbar-varient-submenu,body.dark .primary-nav .navbar-varient-submenu,body.dark .warning-nav .navbar-varient-submenu,body.dark .success-nav .navbar-varient-submenu,body.dark .info-nav .navbar-varient-submenu,body.dark .danger-nav .navbar-varient-submenu,body.dark .primary-nav .navbar-varient-submenu,body.dark .success-nav .navbar-varient-submenu,body.dark .warning-nav .navbar-varient-submenu{background-color:#4e5f7d;color:#fff}.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .light-nav-border .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu a:hover,.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu a:hover,body.dark .danger-nav .navbar-varient-submenu a:hover,body.dark .info-nav .navbar-varient-submenu a:hover,body.dark .light-nav-border .navbar-varient-submenu a:hover,body.dark .primary-nav .navbar-varient-submenu a:hover,body.dark .warning-nav .navbar-varient-submenu a:hover,body.dark .success-nav .navbar-varient-submenu a:hover,body.dark .info-nav .navbar-varient-submenu a:hover,body.dark .danger-nav .navbar-varient-submenu a:hover,body.dark .primary-nav .navbar-varient-submenu a:hover,body.dark .success-nav .navbar-varient-submenu a:hover,body.dark .warning-nav .navbar-varient-submenu a:hover{background-color:#546686}.pcoded[layout-type="dark"] .card.version .card-header .card-header-right,body.dark .card.version .card-header .card-header-right{background-color:#4a5a77;color:#fff}.pcoded[layout-type="dark"] .version .nav li:first-child,body.dark .version .nav li:first-child{color:#fff}.pcoded[layout-type="dark"] .version .nav li:hover,body.dark .version .nav li:hover{background-color:#546686}.pcoded[layout-type="dark"] .version .nav li a,body.dark .version .nav li a{color:#fff}.pcoded[layout-type="dark"] .main-timeline,body.dark .main-timeline{background-color:#4a5a77}.pcoded[layout-type="dark"] .main-timeline .bg-white,body.dark .main-timeline .bg-white{background-color:#546686 !important}.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content,body.dark .main-timeline .cd-timeline-content{background-color:#546686}.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content h6,.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content i,.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content p,.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content span,body.dark .main-timeline .cd-timeline-content h6,body.dark .main-timeline .cd-timeline-content i,body.dark .main-timeline .cd-timeline-content p,body.dark .main-timeline .cd-timeline-content span{color:#fff}.pcoded[layout-type="dark"] #styleSelector,body.dark #styleSelector{color:#404E67}.pcoded[layout-type="dark"] #styleSelector .form-control,body.dark #styleSelector .form-control{color:#404E67}table.table-bordered.dataTable tbody th:focus,table.table-bordered.dataTable tbody td:focus{outline:none}.card .card-block ul.pagination li{margin-right:0}.page-item.active .page-link{background-color:#01a9ac;border-color:#01a9ac}.page-link{color:#222}td.highlight{font-weight:700;color:#2DCEE3;background-color:#f5f5f5}.table.compact td,.table.compact th{padding:.45rem}.dataTables_paginate .pagination{float:right}#multi-table_wrapper .dataTables_paginate .pagination{float:none}#footer-search tfoot .form-control,#footer-select tfoot .form-control,#form-input-table .form-control,.search-api .form-control,#dt-live-dom .form-control{width:90%}.search-api .global_filter,.search-api .column_filter{margin:0 auto}.search-api .checkbox-fade{display:block;text-align:center}td.details-control{background:url("../images/details_open.png") no-repeat center center;cursor:pointer}tr.shown td.details-control{background:url("../images/details_close.png") no-repeat center center}#row-select .selected,#row-delete .selected{background-color:#01a9ac;color:#fff}div.dt-autofill-list div.dt-autofill-button button{background-color:#01a9ac;border-color:#01a9ac}table.dataTable{border-collapse:collapse !important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#01a9ac;color:#fff}table.dataTable td.select-checkbox:before,table.dataTable th.select-checkbox:before{margin-top:0}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{margin-top:-6px;margin-left:-5px}button.dt-button,div.dt-button,a.dt-button,button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled),button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#01a9ac;border-color:#01a9ac;border-radius:2px;color:#fff;background-image:none;font-size:14px}button.dt-button.btn-warning,div.dt-button.btn-warning,a.dt-button.btn-warning{background-color:#fe9365;border-color:#fe9365;border-radius:2px;color:#fff;background-image:none}button.dt-button.btn-danger,div.dt-button.btn-danger,a.dt-button.btn-danger{background-color:#eb3422;border-color:#eb3422;border-radius:2px;color:#fff;background-image:none}button.dt-button.btn-inverse,div.dt-button.btn-inverse,a.dt-button.btn-inverse{background-color:#404E67;border-color:#404E67;border-radius:2px;color:#fff;background-image:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){background-image:none;background-color:#01c2c5;border-color:#01a9ac}button.dt-button.btn-warning:hover:not(.disabled),div.dt-button.btn-warning:hover:not(.disabled),a.dt-button.btn-warning:hover:not(.disabled){background-image:none;background-color:#feb798;border-color:#fe9365}button.dt-button.btn-danger:hover:not(.disabled),div.dt-button.btn-danger:hover:not(.disabled),a.dt-button.btn-danger:hover:not(.disabled){background-image:none;background-color:#ef5f51;border-color:#eb3422}button.dt-button.btn-inverse:hover:not(.disabled),div.dt-button.btn-inverse:hover:not(.disabled),a.dt-button.btn-inverse:hover:not(.disabled){background-image:none;background-color:#546686;border-color:#404E67}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#01a9ac;border-color:#01a9ac;background-image:none}div.dt-buttons{clear:both}.card .table-card-header b{display:block;color:#01a9ac;margin-top:15px}.card .table-card-header span{color:#017779;display:inline-block;margin-top:0}div.dataTables_wrapper div.dataTables_info{display:inline-block}table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}th,td{white-space:nowrap}table.fixedHeader-floating{position:fixed !important;background-color:white}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute !important;background-color:white}@media print{table.fixedHeader-floating{display:none}}table.dataTable th.focus,table.dataTable td.focus{outline:3px solid #01a9ac;outline-offset:-1px}table.dataTable td.focus{outline:1px solid #eb3422;outline-offset:-3px;background-color:#f8e6e6 !important}#events{margin-bottom:1em;padding:1em;background-color:#f6f6f6;border:1px solid #999;border-radius:3px;height:100px;overflow:auto}table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}#result{border:1px solid #888;background:#f7f7f7;padding:1em;margin-bottom:1em}div.DTS{display:block !important}div.DTS tbody th,div.DTS tbody td{white-space:nowrap}div.DTS div.DTS_Loading{z-index:1}div.DTS div.dataTables_scrollBody table{z-index:2}div.DTS div.dataTables_paginate,div.DTS div.dataTables_length{display:none}.footable .pagination>.active>a,.footable .pagination>.active>a:focus,.footable .pagination>.active>a:hover,.footable .pagination>.active>span,.footable .pagination>.active>span:focus,.footable .pagination>.active>span:hover{background-color:#01a9ac;border-color:#01a9ac}.footable .pagination>li>a,.footable .pagination>li>span{color:#222}.footable-details.table,.footable.table,table.footable>tfoot>tr.footable-paging>td>span.label{margin-bottom:0}table.footable-paging-center>tfoot>tr.footable-paging>td{padding-bottom:0}.make-me-red{color:red}.scroll-container .wtHolder{height:350px !important}.scroll-container #highlighting .wtHolder,.scroll-container #populating .wtHolder,.scroll-container #paginating .wtHolder,.scroll-container #searching .wtHolder,.scroll-container #drag .wtHolder,.scroll-container #validation .wtHolder,.scroll-container #readOnly .wtHolder,.scroll-container #nonEditable .wtHolder,.scroll-container #numericData .wtHolder,.scroll-container #dateDate .wtHolder,.scroll-container #timeData .wtHolder,.scroll-container #checkbox .wtHolder,.scroll-container #select .wtHolder,.scroll-container #dropdown .wtHolder,.scroll-container #autocomplete .wtHolder,.scroll-container #jQuery .wtHolder,.scroll-container #chromaJS .wtHolder,.scroll-container #context .wtHolder,.scroll-container #configuration .wtHolder,.scroll-container #copyPaste .wtHolder,.scroll-container #buttons .wtHolder,.scroll-container #comments .wtHolder{height:auto !important}.handson-pagination{margin-top:30px}.currentRow{background-color:#F9F9FB !important}.currentCol{background-color:#E7E8EF !important}.contact-table tr td:nth-child(n-2){text-align:center}.contact-table tr td:last-child{position:relative}.contact-table tr td:last-child .dropdown-menu{top:52px}#checkbox-select tr td.select-checkbox,#checkbox-select tr th.select-checkbox{padding-left:30px}#checkbox-select tr td.select-checkbox:before,#checkbox-select tr td.select-checkbox:after,#checkbox-select tr th.select-checkbox:before,#checkbox-select tr th.select-checkbox:after{left:15px}.alert{font-size:15px;margin-bottom:2rem}.alert.icons-alert{border-left-width:48px}.alert.icons-alert .alert-icon{left:15px;position:relative;text-align:center;top:0;z-index:3}.alert.icons-alert p{line-height:21px;margin-bottom:0}.close{font-size:16px;margin-top:5px}.alert-default{background-color:#fff;border-color:#e0e0e0;color:#e0e0e0}.alert-primary{background-color:#fff;border-color:#01a9ac;color:#01a9ac}.alert-success{background-color:#fff;border-color:#0ac282;color:#0ac282}.alert-info{background-color:#fff;border-color:#2DCEE3;color:#2DCEE3}.alert-warning{background-color:#fff;border-color:#fe9365;color:#fe9365}.alert-danger{background-color:#fff;border-color:#eb3422;color:#eb3422}.border-default{border-color:transparent;border-left:3px solid #e0e0e0;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#e0e0e0}.border-primary{border-color:transparent;border-left:3px solid #01a9ac;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#01a9ac}.border-success{border-color:transparent;border-left:3px solid #0ac282;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#0ac282}.border-info{border-color:transparent;border-left:3px solid #2DCEE3;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#2DCEE3}.border-warning{border-color:transparent;border-left:3px solid #fe9365;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#fe9365}.border-danger{border-color:transparent;border-left:3px solid #eb3422;border-radius:0;-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;color:#eb3422}.background-default{background-color:#e0e0e0;color:#fff}.background-primary{background-color:#01a9ac;color:#fff}.background-success{background-color:#0ac282;color:#fff}.background-info{background-color:#2DCEE3;color:#fff}.background-warning{background-color:#fe9365;color:#fff}.background-danger{background-color:#eb3422;color:#fff}.icons-alert{position:relative}.icons-alert:before{color:#fff;content:'\f027';font-family:'IcoFont' !important;font-size:16px;left:-30px;position:absolute;top:20px}[class*="alert-"] code{margin-left:10px}.login-block{padding:30px 0;margin:0 auto;background:url(../images/auth/bg.jpg) no-repeat;background-size:cover;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-block .auth-box{margin:20px auto 0 auto;max-width:450px}.login-block .auth-box .confirm h3{color:#01a9ac;font-size:34px}.login-block .auth-box i.icofont-check-circled{font-size:42px}.login-block.offline-404 .auth-box{max-width:650px}.login-block.offline-404 .auth-box h1{color:#2c3e50;font-size:160px;font-weight:600;letter-spacing:5px;text-shadow:3px -2px 4px rgba(128,128,128,0.57)}.login-block.with-header{min-height:calc(100vh - 56px)}.footer{background-color:#404E67;color:#fff;padding:15px 0;position:fixed;bottom:0;width:100%}.footer p{margin-bottom:0}.caption-breadcrumb .breadcrumb-header,.primary-breadcrumb .breadcrumb-header,.inverse-breadcrumb .breadcrumb-header,.danger-breadcrumb .breadcrumb-header,.info-breadcrumb .breadcrumb-header,.warning-breadcrumb .breadcrumb-header,.success-breadcrumb .breadcrumb-header{display:inline-block}.caption-breadcrumb .breadcrumb-header span,.primary-breadcrumb .breadcrumb-header span,.inverse-breadcrumb .breadcrumb-header span,.danger-breadcrumb .breadcrumb-header span,.info-breadcrumb .breadcrumb-header span,.warning-breadcrumb .breadcrumb-header span,.success-breadcrumb .breadcrumb-header span{display:block;font-size:13px;margin-top:5px}.front-icon-breadcrumb .breadcrumb-header{display:inline-block}.front-icon-breadcrumb .big-icon{display:inline-block}.front-icon-breadcrumb .big-icon i{font-size:50px;margin-right:10px;color:#01a9ac}.front-icon-breadcrumb .d-inline-block span{display:block;font-size:13px;margin-top:5px}.primary-breadcrumb,.inverse-breadcrumb,.danger-breadcrumb,.info-breadcrumb,.warning-breadcrumb,.success-breadcrumb{background-color:#01a9ac;color:#fff}.primary-breadcrumb h5,.inverse-breadcrumb h5,.danger-breadcrumb h5,.info-breadcrumb h5,.warning-breadcrumb h5,.success-breadcrumb h5,.primary-breadcrumb a,.inverse-breadcrumb a,.danger-breadcrumb a,.info-breadcrumb a,.warning-breadcrumb a,.success-breadcrumb a,.primary-breadcrumb .breadcrumb-title li:last-child a,.inverse-breadcrumb .breadcrumb-title li:last-child a,.danger-breadcrumb .breadcrumb-title li:last-child a,.info-breadcrumb .breadcrumb-title li:last-child a,.warning-breadcrumb .breadcrumb-title li:last-child a,.success-breadcrumb .breadcrumb-title li:last-child a,.primary-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.inverse-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.danger-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.info-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.warning-breadcrumb .breadcrumb-item+.breadcrumb-item::before,.success-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#fff}.inverse-breadcrumb{background-color:#404E67}.danger-breadcrumb{background-color:#eb3422}.info-breadcrumb{background-color:#2DCEE3}.warning-breadcrumb{background-color:#fe9365}.success-breadcrumb{background-color:#0ac282}.nvd-chart{height:400px}.peity-chart .peity{width:100%;height:250px}@-webkit-keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}.morris-hover{position:absolute;min-width:100px;width:100px;right:0;background:#fff;padding:20px;border:1px solid #ccc}.rickshaw_graph svg{width:100% !important}.chat-bg{background-image:url("../images/chat-bg.jpg");background-size:cover;background-blend-mode:overlay;background-color:rgba(255,255,255,0.45)}#main-chat .chat-single-box.active .chat-header{background-color:#01a9ac}#main-chat .chat-single-box.active .chat-header a{color:#fff}#main-chat .chat-single-box .chat-header a{color:#fff}#main-chat .chat-box ul.boxs li.chat-single-box .chat-header.custom-collapsed{position:absolute;bottom:0;width:300px}#main-chat .minimized{background-color:#1e2730}#main-chat .user-groups{padding-left:20px;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:20px}#main-chat .user-groups .userlist-box{border-bottom:none}#main-chat .user-groups .userlist-box:last-child{padding-bottom:0;margin-bottom:0}#main-chat .user-groups .media{padding-left:0}#main-chat .user-groups h6{font-size:15px;font-weight:600;margin-bottom:20px}#main-chat .user-groups li{margin-bottom:20px}#main-chat .user-groups li:last-child{margin-bottom:0}#main-chat .user-groups li.work,#main-chat .user-groups li.frnds{position:relative;padding-left:20px}#main-chat .user-groups li.work:before,#main-chat .user-groups li.frnds:before{content:'';position:absolute;height:10px;width:10px;background-color:#0ac282;border-radius:50px;left:0;top:6px}#main-chat .user-groups li.frnds:before{background-color:#eb3422}.user-box{height:100%}.close{opacity:1}.write-msg{padding:12px;bottom:10px;border-top:1px solid #ddd}.write-msg #paper-btn i{font-size:18px;margin-right:0;cursor:pointer}.chat-box .secondary:active:hover{background-color:#fff}#main-chat .chat-box ul.boxs li.minimized{height:30px;width:30px;bottom:0;position:absolute;left:-50px;border-radius:5px 5px 0 0;cursor:pointer}#main-chat .chat-box ul.boxs li.minimized .count{color:#fff;text-align:center;margin:5px}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown{list-style:none;display:none;position:absolute;background-color:#f5f5f5;-webkit-box-shadow:0 1px 8px 0 rgba(5,5,5,0.5);box-shadow:0 1px 8px 0 rgba(5,5,5,0.5);width:150px;z-index:100;border-radius:5px;padding:5px 0}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li{padding:2px 5px}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li div{display:inline-block}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .username{width:85%;height:22px}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove{width:13%;padding:2PX 4PX;float:right}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li .remove:hover{background-color:#c0c0c0 !important}#main-chat .chat-box ul.boxs li.minimized .chat-dropdown li:hover{color:black}#main-chat .chat-box ul.boxs li.hidden{display:none}.chat-single-box{height:440px;float:right;width:300px;margin-right:15px;direction:ltr;z-index:999;bottom:0}.chat-single-box .chat-header{background-color:#e0e0e0;color:#fff}.chat-single-box .chat-header .close{margin-top:0}.box-live-status{height:10px;width:10px;border-radius:100%;border:1px solid}.chat-msg-img{height:50px;width:50px}.msg-reply{padding:5px;position:relative;right:10px;border-radius:2px;top:6px;margin-bottom:10px}.header-users{right:0;top:103px;width:300px;height:100%}.users{right:0;top:103px;width:300px;height:100%}.p-chat-user{position:fixed;top:56px;z-index:99;border-left:1px solid #ccc}.users-main{height:100%;width:300px;position:fixed;border-radius:0px}.userlist-box{cursor:pointer;border-bottom:1px solid #efefef}.userlist-box .media-left{padding-right:10px}.users-main .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:10px;margin-bottom:10px;padding-left:20px;padding-right:20px;position:relative}.user-box .media-object{height:45px;width:45px;display:inline-block}.chat-menu-content,.chat-menu-reply{background:#f3f3f3;position:relative;overflow:visible;border-radius:4px}.chat-menu-content:before{position:absolute;top:20px;left:-14px;width:0;height:0;content:'';border:8px solid transparent;border-right-color:#f3f3f3}.chat-menu-reply:before{position:absolute;top:20px;right:-14px;width:0;height:0;content:'';border:8px solid transparent;border-left-color:#01a9ac}.chat-reply-box{background-color:#fff;position:absolute;bottom:73px;width:100%;padding-top:15px;padding-left:20px;padding-right:20px;padding-bottom:10px;border-top:1px solid #ccc}.chat-inner-header{text-align:center;margin-bottom:20px;border-bottom:1px solid #ccc;padding:20px}.chat-send{position:absolute;bottom:5px;right:0;border:none;background-color:transparent;color:#01a9ac;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.showChat_inner .chat-messages{padding-bottom:20px;padding-left:15px;padding-right:15px}.chat-menu-content .chat-cont,.chat-menu-reply .chat-cont{padding:10px}.chat-menu-content .chat-time,.chat-menu-reply .chat-time{padding-left:10px;padding-bottom:10px}.back_chatBox{margin:0 auto;font-weight:600}.back_chatBox i{float:left;position:absolute;margin-top:5px;left:20px;cursor:pointer}.designation{cursor:pointer}.extra-profile-list{display:none}.chat-menu-reply .chat-cont,.chat-menu-reply .chat-time{color:#fff}.chat-menu-reply{background:#01a9ac;margin-right:10px}.users-main .media .chat-header{font-size:14px;font-weight:600}.users-main .media-body div+div{font-size:12px}.chat-body{overflow-y:auto;height:340px}.users-main-fix{height:auto;position:fixed;bottom:0px;top:151px}.chat-footer,.chat-link{border-color:#01a9ac}.chat-footer .input-group-addon{padding:7px .75rem}.form-control:focus ~ .chat-send{border-color:#01a9ac}.minimized-box{padding:5px 10px}.write-msg input{border-radius:0;border-right:0}.write-msg .btn{-webkit-box-shadow:none;box-shadow:none;border-left:0;font-size:14px}.write-msg .btn-secondary:hover{background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-left:0}.form-control:focus ~ .input-group-btn .btn-secondary{border-color:#66afe9;color:#01a9ac}.img-chat-profile{height:45px;width:45px}.chat-minimize .chat-body,.chat-minimize .chat-footer{display:none}.chat-box{margin-right:290px;height:440px;position:fixed;bottom:0;right:0;z-index:99}.user-box .media-object,.friend-box .media-object{height:45px;width:45px;display:inline-block}.friend-box img{margin-right:10px;margin-bottom:10px}.chat-header{color:#222222}.live-status{height:10px;width:10px;position:absolute;top:20px;right:20px;border-radius:100%;border:1px solid}.showChat{display:none}.showChat_inner{position:fixed;top:56px;background-color:white;right:0;display:none;width:300px;height:100%;z-index:99;border-left:1px solid #ccc}.showChat_inner .img-circle{border-radius:0 !important}.amber-colors ul li p,.bg-danger li p,.bg-default li p,.bg-info li p,.bg-primary li p,.bg-success li p,.bg-warning li p,.blue-colors ul li p,.blue-grey-colors ul li p,.brown-colors ul li p,.cyan-colors ul li p,.deep-orange-colors ul li p,.deep-purple-colors ul li p,.green-colors ul li p,.grey-colors ul li p,.indigo-colors ul li p,.light-blue-colors ul li p,.light-green-colors ul li p,.lime-colors ul li p,.orange-colors ul li p,.pink-colors ul li p,.purple-colors ul li p,.red-colors ul li p,.teal-colors ul li p,.yellow-colors ul li p,.primary-colorr ul li p,.success-colorr ul li p,.info-colorr ul li p,.warning-colorr ul li p,.danger-colorr ul li p{font-size:18px;padding:10px 0;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:0}.red-colors ul li:nth-child(14){background-color:#e40505}.red-colors ul li:nth-child(14) p:before{content:"#e40505"}.red-colors ul li:nth-child(13){background-color:#f30606}.red-colors ul li:nth-child(13) p:before{content:"#f30606"}.red-colors ul li:nth-child(12){background-color:#f90f0f}.red-colors ul li:nth-child(12) p:before{content:"#f90f0f"}.red-colors ul li:nth-child(11){background-color:#fa1d1d}.red-colors ul li:nth-child(11) p:before{content:"#fa1d1d"}.red-colors ul li:nth-child(10){background-color:#fa2c2c}.red-colors ul li:nth-child(10) p:before{content:"#fa2c2c"}.red-colors ul li:nth-child(9){background-color:#fa3b3b}.red-colors ul li:nth-child(9) p:before{content:"#fa3b3b"}.red-colors ul li:nth-child(8){background-color:#fb4a4a}.red-colors ul li:nth-child(8) p:before{content:"#fb4a4a"}.red-colors ul li:nth-child(7){background-color:#fb5959}.red-colors ul li:nth-child(7) p:before{content:"#fb5959"}.red-colors ul li:nth-child(6){background-color:#fb6868}.red-colors ul li:nth-child(6) p:before{content:"#fb6868"}.red-colors ul li:nth-child(5){background-color:#fc7777}.red-colors ul li:nth-child(5) p:before{content:"#fc7777"}.red-colors ul li:nth-child(4){background-color:#fc8686}.red-colors ul li:nth-child(4) p:before{content:"#fc8686"}.red-colors ul li:nth-child(3){background-color:#fd9595}.red-colors ul li:nth-child(3) p:before{content:"#fd9595"}.red-colors ul li:nth-child(2){background-color:#fda4a4}.red-colors ul li:nth-child(2) p:before{content:"#fda4a4"}.red-colors ul li:nth-child(1){background-color:#fdb3b3}.red-colors ul li:nth-child(1) p:before{content:"#fdb3b3"}.pink-colors ul li:nth-child(14){background-color:#d4166c}.pink-colors ul li:nth-child(14) p:before{content:"#d4166c"}.pink-colors ul li:nth-child(13){background-color:#e21873}.pink-colors ul li:nth-child(13) p:before{content:"#e21873"}.pink-colors ul li:nth-child(12){background-color:#e7217b}.pink-colors ul li:nth-child(12) p:before{content:"#e7217b"}.pink-colors ul li:nth-child(11){background-color:#e92f83}.pink-colors ul li:nth-child(11) p:before{content:"#e92f83"}.pink-colors ul li:nth-child(10){background-color:#ea3d8b}.pink-colors ul li:nth-child(10) p:before{content:"#ea3d8b"}.pink-colors ul li:nth-child(9){background-color:#ec4b94}.pink-colors ul li:nth-child(9) p:before{content:"#ec4b94"}.pink-colors ul li:nth-child(8){background-color:#ed599c}.pink-colors ul li:nth-child(8) p:before{content:"#ed599c"}.pink-colors ul li:nth-child(7){background-color:#ef67a4}.pink-colors ul li:nth-child(7) p:before{content:"#ef67a4"}.pink-colors ul li:nth-child(6){background-color:#f074ac}.pink-colors ul li:nth-child(6) p:before{content:"#f074ac"}.pink-colors ul li:nth-child(5){background-color:#f282b5}.pink-colors ul li:nth-child(5) p:before{content:"#f282b5"}.pink-colors ul li:nth-child(4){background-color:#f390bd}.pink-colors ul li:nth-child(4) p:before{content:"#f390bd"}.pink-colors ul li:nth-child(3){background-color:#f59ec5}.pink-colors ul li:nth-child(3) p:before{content:"#f59ec5"}.pink-colors ul li:nth-child(2){background-color:#f6accd}.pink-colors ul li:nth-child(2) p:before{content:"#f6accd"}.pink-colors ul li:nth-child(1){background-color:#f8bad6}.pink-colors ul li:nth-child(1) p:before{content:"#f8bad6"}.purple-colors ul li:nth-child(14){background-color:#b014ff}.purple-colors ul li:nth-child(14) p:before{content:"#b014ff"}.purple-colors ul li:nth-child(13){background-color:#b524ff}.purple-colors ul li:nth-child(13) p:before{content:"#b524ff"}.purple-colors ul li:nth-child(12){background-color:#ba33ff}.purple-colors ul li:nth-child(12) p:before{content:"#ba33ff"}.purple-colors ul li:nth-child(11){background-color:#c042ff}.purple-colors ul li:nth-child(11) p:before{content:"#c042ff"}.purple-colors ul li:nth-child(10){background-color:#c552ff}.purple-colors ul li:nth-child(10) p:before{content:"#c552ff"}.purple-colors ul li:nth-child(9){background-color:#ca61ff}.purple-colors ul li:nth-child(9) p:before{content:"#ca61ff"}.purple-colors ul li:nth-child(8){background-color:#cf70ff}.purple-colors ul li:nth-child(8) p:before{content:"#cf70ff"}.purple-colors ul li:nth-child(7){background-color:#d47fff}.purple-colors ul li:nth-child(7) p:before{content:"#d47fff"}.purple-colors ul li:nth-child(6){background-color:#d98fff}.purple-colors ul li:nth-child(6) p:before{content:"#d98fff"}.purple-colors ul li:nth-child(5){background-color:#de9eff}.purple-colors ul li:nth-child(5) p:before{content:"#de9eff"}.purple-colors ul li:nth-child(4){background-color:#e4adff}.purple-colors ul li:nth-child(4) p:before{content:"#e4adff"}.purple-colors ul li:nth-child(3){background-color:#e9bdff}.purple-colors ul li:nth-child(3) p:before{content:"#e9bdff"}.purple-colors ul li:nth-child(2){background-color:#ecf}.purple-colors ul li:nth-child(2) p:before{content:"#ecf"}.purple-colors ul li:nth-child(1){background-color:#f3dbff}.purple-colors ul li:nth-child(1) p:before{content:"#f3dbff"}.deep-purple-colors ul li:nth-child(14){background-color:#6b05f9}.deep-purple-colors ul li:nth-child(14) p:before{content:"#6b05f9"}.deep-purple-colors ul li:nth-child(13){background-color:#7414fa}.deep-purple-colors ul li:nth-child(13) p:before{content:"#7414fa"}.deep-purple-colors ul li:nth-child(12){background-color:#7d23fa}.deep-purple-colors ul li:nth-child(12) p:before{content:"#7d23fa"}.deep-purple-colors ul li:nth-child(11){background-color:#8632fb}.deep-purple-colors ul li:nth-child(11) p:before{content:"#8632fb"}.deep-purple-colors ul li:nth-child(10){background-color:#8f41fb}.deep-purple-colors ul li:nth-child(10) p:before{content:"#8f41fb"}.deep-purple-colors ul li:nth-child(9){background-color:#9850fb}.deep-purple-colors ul li:nth-child(9) p:before{content:"#9850fb"}.deep-purple-colors ul li:nth-child(8){background-color:#a05ffc}.deep-purple-colors ul li:nth-child(8) p:before{content:"#a05ffc"}.deep-purple-colors ul li:nth-child(7){background-color:#a96efc}.deep-purple-colors ul li:nth-child(7) p:before{content:"#a96efc"}.deep-purple-colors ul li:nth-child(6){background-color:#b27cfc}.deep-purple-colors ul li:nth-child(6) p:before{content:"#b27cfc"}.deep-purple-colors ul li:nth-child(5){background-color:#bb8bfd}.deep-purple-colors ul li:nth-child(5) p:before{content:"#bb8bfd"}.deep-purple-colors ul li:nth-child(4){background-color:#c49afd}.deep-purple-colors ul li:nth-child(4) p:before{content:"#c49afd"}.deep-purple-colors ul li:nth-child(3){background-color:#cda9fd}.deep-purple-colors ul li:nth-child(3) p:before{content:"#cda9fd"}.deep-purple-colors ul li:nth-child(2){background-color:#d5b8fd}.deep-purple-colors ul li:nth-child(2) p:before{content:"#d5b8fd"}.deep-purple-colors ul li:nth-child(1){background-color:#dec7fe}.deep-purple-colors ul li:nth-child(1) p:before{content:"#dec7fe"}.indigo-colors ul li:nth-child(14){background-color:#415dfe}.indigo-colors ul li:nth-child(14) p:before{content:"#415dfe"}.indigo-colors ul li:nth-child(13){background-color:#4d68fe}.indigo-colors ul li:nth-child(13) p:before{content:"#4d68fe"}.indigo-colors ul li:nth-child(12){background-color:#5a72fe}.indigo-colors ul li:nth-child(12) p:before{content:"#5a72fe"}.indigo-colors ul li:nth-child(11){background-color:#677dfe}.indigo-colors ul li:nth-child(11) p:before{content:"#677dfe"}.indigo-colors ul li:nth-child(10){background-color:#7388fe}.indigo-colors ul li:nth-child(10) p:before{content:"#7388fe"}.indigo-colors ul li:nth-child(9){background-color:#8093fe}.indigo-colors ul li:nth-child(9) p:before{content:"#8093fe"}.indigo-colors ul li:nth-child(8){background-color:#8d9efe}.indigo-colors ul li:nth-child(8) p:before{content:"#8d9efe"}.indigo-colors ul li:nth-child(7){background-color:#9aa9ff}.indigo-colors ul li:nth-child(7) p:before{content:"#9aa9ff"}.indigo-colors ul li:nth-child(6){background-color:#a6b3ff}.indigo-colors ul li:nth-child(6) p:before{content:"#a6b3ff"}.indigo-colors ul li:nth-child(5){background-color:#b3beff}.indigo-colors ul li:nth-child(5) p:before{content:"#b3beff"}.indigo-colors ul li:nth-child(4){background-color:#c0c9ff}.indigo-colors ul li:nth-child(4) p:before{content:"#c0c9ff"}.indigo-colors ul li:nth-child(3){background-color:#ccd4ff}.indigo-colors ul li:nth-child(3) p:before{content:"#ccd4ff"}.indigo-colors ul li:nth-child(2){background-color:#d9dfff}.indigo-colors ul li:nth-child(2) p:before{content:"#d9dfff"}.indigo-colors ul li:nth-child(1){background-color:#e6e9ff}.indigo-colors ul li:nth-child(1) p:before{content:"#e6e9ff"}.blue-colors ul li:nth-child(14){background-color:#3a6eff}.blue-colors ul li:nth-child(14) p:before{content:"#3a6eff"}.blue-colors ul li:nth-child(13){background-color:#4778ff}.blue-colors ul li:nth-child(13) p:before{content:"#4778ff"}.blue-colors ul li:nth-child(12){background-color:#5381ff}.blue-colors ul li:nth-child(12) p:before{content:"#5381ff"}.blue-colors ul li:nth-child(11){background-color:#608aff}.blue-colors ul li:nth-child(11) p:before{content:"#608aff"}.blue-colors ul li:nth-child(10){background-color:#6d94ff}.blue-colors ul li:nth-child(10) p:before{content:"#6d94ff"}.blue-colors ul li:nth-child(9){background-color:#7a9dff}.blue-colors ul li:nth-child(9) p:before{content:"#7a9dff"}.blue-colors ul li:nth-child(8){background-color:#86a6ff}.blue-colors ul li:nth-child(8) p:before{content:"#86a6ff"}.blue-colors ul li:nth-child(7){background-color:#93b0ff}.blue-colors ul li:nth-child(7) p:before{content:"#93b0ff"}.blue-colors ul li:nth-child(6){background-color:#a0b9ff}.blue-colors ul li:nth-child(6) p:before{content:"#a0b9ff"}.blue-colors ul li:nth-child(5){background-color:#adc3ff}.blue-colors ul li:nth-child(5) p:before{content:"#adc3ff"}.blue-colors ul li:nth-child(4){background-color:#b9ccff}.blue-colors ul li:nth-child(4) p:before{content:"#b9ccff"}.blue-colors ul li:nth-child(3){background-color:#c6d5ff}.blue-colors ul li:nth-child(3) p:before{content:"#c6d5ff"}.blue-colors ul li:nth-child(2){background-color:#d3dfff}.blue-colors ul li:nth-child(2) p:before{content:"#d3dfff"}.blue-colors ul li:nth-child(1){background-color:#e0e8ff}.blue-colors ul li:nth-child(1) p:before{content:"#e0e8ff"}.light-blue-colors ul li:nth-child(14){background-color:#059cf9}.light-blue-colors ul li:nth-child(14) p:before{content:"#059cf9"}.light-blue-colors ul li:nth-child(13){background-color:#14a2fa}.light-blue-colors ul li:nth-child(13) p:before{content:"#14a2fa"}.light-blue-colors ul li:nth-child(12){background-color:#23a8fa}.light-blue-colors ul li:nth-child(12) p:before{content:"#23a8fa"}.light-blue-colors ul li:nth-child(11){background-color:#32aefb}.light-blue-colors ul li:nth-child(11) p:before{content:"#32aefb"}.light-blue-colors ul li:nth-child(10){background-color:#41b4fb}.light-blue-colors ul li:nth-child(10) p:before{content:"#41b4fb"}.light-blue-colors ul li:nth-child(9){background-color:#50bafb}.light-blue-colors ul li:nth-child(9) p:before{content:"#50bafb"}.light-blue-colors ul li:nth-child(8){background-color:#5fc0fc}.light-blue-colors ul li:nth-child(8) p:before{content:"#5fc0fc"}.light-blue-colors ul li:nth-child(7){background-color:#6ec6fc}.light-blue-colors ul li:nth-child(7) p:before{content:"#6ec6fc"}.light-blue-colors ul li:nth-child(6){background-color:#7cccfc}.light-blue-colors ul li:nth-child(6) p:before{content:"#7cccfc"}.light-blue-colors ul li:nth-child(5){background-color:#8bd2fd}.light-blue-colors ul li:nth-child(5) p:before{content:"#8bd2fd"}.light-blue-colors ul li:nth-child(4){background-color:#9ad7fd}.light-blue-colors ul li:nth-child(4) p:before{content:"#9ad7fd"}.light-blue-colors ul li:nth-child(3){background-color:#a9ddfd}.light-blue-colors ul li:nth-child(3) p:before{content:"#a9ddfd"}.light-blue-colors ul li:nth-child(2){background-color:#b8e3fd}.light-blue-colors ul li:nth-child(2) p:before{content:"#b8e3fd"}.light-blue-colors ul li:nth-child(1){background-color:#c7e9fe}.light-blue-colors ul li:nth-child(1) p:before{content:"#c7e9fe"}.cyan-colors ul li:nth-child(14){background-color:#05c6e3}.cyan-colors ul li:nth-child(14) p:before{content:"#05c6e3"}.cyan-colors ul li:nth-child(13){background-color:#06d3f2}.cyan-colors ul li:nth-child(13) p:before{content:"#06d3f2"}.cyan-colors ul li:nth-child(12){background-color:#0edbf9}.cyan-colors ul li:nth-child(12) p:before{content:"#0edbf9"}.cyan-colors ul li:nth-child(11){background-color:#1dddfa}.cyan-colors ul li:nth-child(11) p:before{content:"#1dddfa"}.cyan-colors ul li:nth-child(10){background-color:#2bdffa}.cyan-colors ul li:nth-child(10) p:before{content:"#2bdffa"}.cyan-colors ul li:nth-child(9){background-color:#3ae1fa}.cyan-colors ul li:nth-child(9) p:before{content:"#3ae1fa"}.cyan-colors ul li:nth-child(8){background-color:#49e4fb}.cyan-colors ul li:nth-child(8) p:before{content:"#49e4fb"}.cyan-colors ul li:nth-child(7){background-color:#58e6fb}.cyan-colors ul li:nth-child(7) p:before{content:"#58e6fb"}.cyan-colors ul li:nth-child(6){background-color:#67e8fb}.cyan-colors ul li:nth-child(6) p:before{content:"#67e8fb"}.cyan-colors ul li:nth-child(5){background-color:#76eafc}.cyan-colors ul li:nth-child(5) p:before{content:"#76eafc"}.cyan-colors ul li:nth-child(4){background-color:#85edfc}.cyan-colors ul li:nth-child(4) p:before{content:"#85edfc"}.cyan-colors ul li:nth-child(3){background-color:#94effc}.cyan-colors ul li:nth-child(3) p:before{content:"#94effc"}.cyan-colors ul li:nth-child(2){background-color:#a3f1fd}.cyan-colors ul li:nth-child(2) p:before{content:"#a3f1fd"}.cyan-colors ul li:nth-child(1){background-color:#b2f3fd}.cyan-colors ul li:nth-child(1) p:before{content:"#b2f3fd"}.teal-colors ul li:nth-child(14){background-color:#05cfb3}.teal-colors ul li:nth-child(14) p:before{content:"#05cfb3"}.teal-colors ul li:nth-child(13){background-color:#06dec0}.teal-colors ul li:nth-child(13) p:before{content:"#06dec0"}.teal-colors ul li:nth-child(12){background-color:#06edcd}.teal-colors ul li:nth-child(12) p:before{content:"#06edcd"}.teal-colors ul li:nth-child(11){background-color:#0af9d7}.teal-colors ul li:nth-child(11) p:before{content:"#0af9d7"}.teal-colors ul li:nth-child(10){background-color:#19f9da}.teal-colors ul li:nth-child(10) p:before{content:"#19f9da"}.teal-colors ul li:nth-child(9){background-color:#27f9dc}.teal-colors ul li:nth-child(9) p:before{content:"#27f9dc"}.teal-colors ul li:nth-child(8){background-color:#36fadf}.teal-colors ul li:nth-child(8) p:before{content:"#36fadf"}.teal-colors ul li:nth-child(7){background-color:#45fae1}.teal-colors ul li:nth-child(7) p:before{content:"#45fae1"}.teal-colors ul li:nth-child(6){background-color:#54fbe3}.teal-colors ul li:nth-child(6) p:before{content:"#54fbe3"}.teal-colors ul li:nth-child(5){background-color:#63fbe6}.teal-colors ul li:nth-child(5) p:before{content:"#63fbe6"}.teal-colors ul li:nth-child(4){background-color:#72fbe8}.teal-colors ul li:nth-child(4) p:before{content:"#72fbe8"}.teal-colors ul li:nth-child(3){background-color:#81fceb}.teal-colors ul li:nth-child(3) p:before{content:"#81fceb"}.teal-colors ul li:nth-child(2){background-color:#90fced}.teal-colors ul li:nth-child(2) p:before{content:"#90fced"}.teal-colors ul li:nth-child(1){background-color:#9ffcef}.teal-colors ul li:nth-child(1) p:before{content:"#9ffcef"}.green-colors ul li:nth-child(14){background-color:#05d85c}.green-colors ul li:nth-child(14) p:before{content:"#05d85c"}.green-colors ul li:nth-child(13){background-color:#06e763}.green-colors ul li:nth-child(13) p:before{content:"#06e763"}.green-colors ul li:nth-child(12){background-color:#06f669}.green-colors ul li:nth-child(12) p:before{content:"#06f669"}.green-colors ul li:nth-child(11){background-color:#12f972}.green-colors ul li:nth-child(11) p:before{content:"#12f972"}.green-colors ul li:nth-child(10){background-color:#21f97a}.green-colors ul li:nth-child(10) p:before{content:"#21f97a"}.green-colors ul li:nth-child(9){background-color:#30fa83}.green-colors ul li:nth-child(9) p:before{content:"#30fa83"}.green-colors ul li:nth-child(8){background-color:#3ffa8c}.green-colors ul li:nth-child(8) p:before{content:"#3ffa8c"}.green-colors ul li:nth-child(7){background-color:#4efb95}.green-colors ul li:nth-child(7) p:before{content:"#4efb95"}.green-colors ul li:nth-child(6){background-color:#5dfb9e}.green-colors ul li:nth-child(6) p:before{content:"#5dfb9e"}.green-colors ul li:nth-child(5){background-color:#6cfba7}.green-colors ul li:nth-child(5) p:before{content:"#6cfba7"}.green-colors ul li:nth-child(4){background-color:#7bfcb0}.green-colors ul li:nth-child(4) p:before{content:"#7bfcb0"}.green-colors ul li:nth-child(3){background-color:#8afcb9}.green-colors ul li:nth-child(3) p:before{content:"#8afcb9"}.green-colors ul li:nth-child(2){background-color:#98fcc2}.green-colors ul li:nth-child(2) p:before{content:"#98fcc2"}.green-colors ul li:nth-child(1){background-color:#a7fdcb}.green-colors ul li:nth-child(1) p:before{content:"#a7fdcb"}.light-green-colors ul li:nth-child(14){background-color:#6fe423}.light-green-colors ul li:nth-child(14) p:before{content:"#6fe423"}.light-green-colors ul li:nth-child(13){background-color:#78e631}.light-green-colors ul li:nth-child(13) p:before{content:"#78e631"}.light-green-colors ul li:nth-child(12){background-color:#81e73e}.light-green-colors ul li:nth-child(12) p:before{content:"#81e73e"}.light-green-colors ul li:nth-child(11){background-color:#8ae94c}.light-green-colors ul li:nth-child(11) p:before{content:"#8ae94c"}.light-green-colors ul li:nth-child(10){background-color:#93eb5a}.light-green-colors ul li:nth-child(10) p:before{content:"#93eb5a"}.light-green-colors ul li:nth-child(9){background-color:#9bec67}.light-green-colors ul li:nth-child(9) p:before{content:"#9bec67"}.light-green-colors ul li:nth-child(8){background-color:#a4ee75}.light-green-colors ul li:nth-child(8) p:before{content:"#a4ee75"}.light-green-colors ul li:nth-child(7){background-color:#adf083}.light-green-colors ul li:nth-child(7) p:before{content:"#adf083"}.light-green-colors ul li:nth-child(6){background-color:#b6f190}.light-green-colors ul li:nth-child(6) p:before{content:"#b6f190"}.light-green-colors ul li:nth-child(5){background-color:#bff39e}.light-green-colors ul li:nth-child(5) p:before{content:"#bff39e"}.light-green-colors ul li:nth-child(4){background-color:#c8f5ac}.light-green-colors ul li:nth-child(4) p:before{content:"#c8f5ac"}.light-green-colors ul li:nth-child(3){background-color:#d1f6b9}.light-green-colors ul li:nth-child(3) p:before{content:"#d1f6b9"}.light-green-colors ul li:nth-child(2){background-color:#daf8c7}.light-green-colors ul li:nth-child(2) p:before{content:"#daf8c7"}.light-green-colors ul li:nth-child(1){background-color:#e3fad4}.light-green-colors ul li:nth-child(1) p:before{content:"#e3fad4"}.lime-colors ul li:nth-child(14){background-color:#baf905}.lime-colors ul li:nth-child(14) p:before{content:"#baf905"}.lime-colors ul li:nth-child(13){background-color:#bffa14}.lime-colors ul li:nth-child(13) p:before{content:"#bffa14"}.lime-colors ul li:nth-child(12){background-color:#c3fa23}.lime-colors ul li:nth-child(12) p:before{content:"#c3fa23"}.lime-colors ul li:nth-child(11){background-color:#c7fb32}.lime-colors ul li:nth-child(11) p:before{content:"#c7fb32"}.lime-colors ul li:nth-child(10){background-color:#cbfb41}.lime-colors ul li:nth-child(10) p:before{content:"#cbfb41"}.lime-colors ul li:nth-child(9){background-color:#cffb50}.lime-colors ul li:nth-child(9) p:before{content:"#cffb50"}.lime-colors ul li:nth-child(8){background-color:#d3fc5f}.lime-colors ul li:nth-child(8) p:before{content:"#d3fc5f"}.lime-colors ul li:nth-child(7){background-color:#d7fc6e}.lime-colors ul li:nth-child(7) p:before{content:"#d7fc6e"}.lime-colors ul li:nth-child(6){background-color:#dbfc7c}.lime-colors ul li:nth-child(6) p:before{content:"#dbfc7c"}.lime-colors ul li:nth-child(5){background-color:#dffd8b}.lime-colors ul li:nth-child(5) p:before{content:"#dffd8b"}.lime-colors ul li:nth-child(4){background-color:#e3fd9a}.lime-colors ul li:nth-child(4) p:before{content:"#e3fd9a"}.lime-colors ul li:nth-child(3){background-color:#e8fda9}.lime-colors ul li:nth-child(3) p:before{content:"#e8fda9"}.lime-colors ul li:nth-child(2){background-color:#ecfdb8}.lime-colors ul li:nth-child(2) p:before{content:"#ecfdb8"}.lime-colors ul li:nth-child(1){background-color:#f0fec7}.lime-colors ul li:nth-child(1) p:before{content:"#f0fec7"}.yellow-colors ul li:nth-child(14){background-color:#ffd812}.yellow-colors ul li:nth-child(14) p:before{content:"#ffd812"}.yellow-colors ul li:nth-child(13){background-color:#ffda1f}.yellow-colors ul li:nth-child(13) p:before{content:"#ffda1f"}.yellow-colors ul li:nth-child(12){background-color:#ffdc2b}.yellow-colors ul li:nth-child(12) p:before{content:"#ffdc2b"}.yellow-colors ul li:nth-child(11){background-color:#ffde38}.yellow-colors ul li:nth-child(11) p:before{content:"#ffde38"}.yellow-colors ul li:nth-child(10){background-color:#ffe045}.yellow-colors ul li:nth-child(10) p:before{content:"#ffe045"}.yellow-colors ul li:nth-child(9){background-color:#ffe352}.yellow-colors ul li:nth-child(9) p:before{content:"#ffe352"}.yellow-colors ul li:nth-child(8){background-color:#ffe55e}.yellow-colors ul li:nth-child(8) p:before{content:"#ffe55e"}.yellow-colors ul li:nth-child(7){background-color:#ffe76b}.yellow-colors ul li:nth-child(7) p:before{content:"#ffe76b"}.yellow-colors ul li:nth-child(6){background-color:#ffe978}.yellow-colors ul li:nth-child(6) p:before{content:"#ffe978"}.yellow-colors ul li:nth-child(5){background-color:#ffeb85}.yellow-colors ul li:nth-child(5) p:before{content:"#ffeb85"}.yellow-colors ul li:nth-child(4){background-color:#ffed91}.yellow-colors ul li:nth-child(4) p:before{content:"#ffed91"}.yellow-colors ul li:nth-child(3){background-color:#ffef9e}.yellow-colors ul li:nth-child(3) p:before{content:"#ffef9e"}.yellow-colors ul li:nth-child(2){background-color:#fff1ab}.yellow-colors ul li:nth-child(2) p:before{content:"#fff1ab"}.yellow-colors ul li:nth-child(1){background-color:#fff3b8}.yellow-colors ul li:nth-child(1) p:before{content:"#fff3b8"}.amber-colors ul li:nth-child(14){background-color:#ffb012}.amber-colors ul li:nth-child(14) p:before{content:"#ffb012"}.amber-colors ul li:nth-child(13){background-color:#ffb41f}.amber-colors ul li:nth-child(13) p:before{content:"#ffb41f"}.amber-colors ul li:nth-child(12){background-color:#ffb92b}.amber-colors ul li:nth-child(12) p:before{content:"#ffb92b"}.amber-colors ul li:nth-child(11){background-color:#ffbd38}.amber-colors ul li:nth-child(11) p:before{content:"#ffbd38"}.amber-colors ul li:nth-child(10){background-color:#ffc145}.amber-colors ul li:nth-child(10) p:before{content:"#ffc145"}.amber-colors ul li:nth-child(9){background-color:#ffc552}.amber-colors ul li:nth-child(9) p:before{content:"#ffc552"}.amber-colors ul li:nth-child(8){background-color:#ffca5e}.amber-colors ul li:nth-child(8) p:before{content:"#ffca5e"}.amber-colors ul li:nth-child(7){background-color:#ffce6b}.amber-colors ul li:nth-child(7) p:before{content:"#ffce6b"}.amber-colors ul li:nth-child(6){background-color:#ffd278}.amber-colors ul li:nth-child(6) p:before{content:"#ffd278"}.amber-colors ul li:nth-child(5){background-color:#ffd685}.amber-colors ul li:nth-child(5) p:before{content:"#ffd685"}.amber-colors ul li:nth-child(4){background-color:#ffdb91}.amber-colors ul li:nth-child(4) p:before{content:"#ffdb91"}.amber-colors ul li:nth-child(3){background-color:#ffdf9e}.amber-colors ul li:nth-child(3) p:before{content:"#ffdf9e"}.amber-colors ul li:nth-child(2){background-color:#ffe3ab}.amber-colors ul li:nth-child(2) p:before{content:"#ffe3ab"}.amber-colors ul li:nth-child(1){background-color:#ffe7b8}.amber-colors ul li:nth-child(1) p:before{content:"#ffe7b8"}.orange-colors ul li:nth-child(14){background-color:#ff7814}.orange-colors ul li:nth-child(14) p:before{content:"#ff7814"}.orange-colors ul li:nth-child(13){background-color:#ff8124}.orange-colors ul li:nth-child(13) p:before{content:"#ff8124"}.orange-colors ul li:nth-child(12){background-color:#ff8933}.orange-colors ul li:nth-child(12) p:before{content:"#ff8933"}.orange-colors ul li:nth-child(11){background-color:#ff9242}.orange-colors ul li:nth-child(11) p:before{content:"#ff9242"}.orange-colors ul li:nth-child(10){background-color:#ff9b52}.orange-colors ul li:nth-child(10) p:before{content:"#ff9b52"}.orange-colors ul li:nth-child(9){background-color:#ffa461}.orange-colors ul li:nth-child(9) p:before{content:"#ffa461"}.orange-colors ul li:nth-child(8){background-color:#ffad70}.orange-colors ul li:nth-child(8) p:before{content:"#ffad70"}.orange-colors ul li:nth-child(7){background-color:#ffb67f}.orange-colors ul li:nth-child(7) p:before{content:"#ffb67f"}.orange-colors ul li:nth-child(6){background-color:#ffbe8f}.orange-colors ul li:nth-child(6) p:before{content:"#ffbe8f"}.orange-colors ul li:nth-child(5){background-color:#ffc79e}.orange-colors ul li:nth-child(5) p:before{content:"#ffc79e"}.orange-colors ul li:nth-child(4){background-color:#ffd0ad}.orange-colors ul li:nth-child(4) p:before{content:"#ffd0ad"}.orange-colors ul li:nth-child(3){background-color:#ffd9bd}.orange-colors ul li:nth-child(3) p:before{content:"#ffd9bd"}.orange-colors ul li:nth-child(2){background-color:#ffe2cc}.orange-colors ul li:nth-child(2) p:before{content:"#ffe2cc"}.orange-colors ul li:nth-child(1){background-color:#ffeadb}.orange-colors ul li:nth-child(1) p:before{content:"#ffeadb"}.deep-orange-colors ul li:nth-child(14){background-color:#ec3305}.deep-orange-colors ul li:nth-child(14) p:before{content:"#ec3305"}.deep-orange-colors ul li:nth-child(13){background-color:#f93707}.deep-orange-colors ul li:nth-child(13) p:before{content:"#f93707"}.deep-orange-colors ul li:nth-child(12){background-color:#fa4316}.deep-orange-colors ul li:nth-child(12) p:before{content:"#fa4316"}.deep-orange-colors ul li:nth-child(11){background-color:#fa5025}.deep-orange-colors ul li:nth-child(11) p:before{content:"#fa5025"}.deep-orange-colors ul li:nth-child(10){background-color:#fa5c34}.deep-orange-colors ul li:nth-child(10) p:before{content:"#fa5c34"}.deep-orange-colors ul li:nth-child(9){background-color:#fb6843}.deep-orange-colors ul li:nth-child(9) p:before{content:"#fb6843"}.deep-orange-colors ul li:nth-child(8){background-color:#fb7452}.deep-orange-colors ul li:nth-child(8) p:before{content:"#fb7452"}.deep-orange-colors ul li:nth-child(7){background-color:#fb8061}.deep-orange-colors ul li:nth-child(7) p:before{content:"#fb8061"}.deep-orange-colors ul li:nth-child(6){background-color:#fc8c70}.deep-orange-colors ul li:nth-child(6) p:before{content:"#fc8c70"}.deep-orange-colors ul li:nth-child(5){background-color:#fc987f}.deep-orange-colors ul li:nth-child(5) p:before{content:"#fc987f"}.deep-orange-colors ul li:nth-child(4){background-color:#fca48e}.deep-orange-colors ul li:nth-child(4) p:before{content:"#fca48e"}.deep-orange-colors ul li:nth-child(3){background-color:#fdb09d}.deep-orange-colors ul li:nth-child(3) p:before{content:"#fdb09d"}.deep-orange-colors ul li:nth-child(2){background-color:#fdbcac}.deep-orange-colors ul li:nth-child(2) p:before{content:"#fdbcac"}.deep-orange-colors ul li:nth-child(1){background-color:#fdc8bb}.deep-orange-colors ul li:nth-child(1) p:before{content:"#fdc8bb"}.brown-colors ul li:nth-child(14){background-color:#513631}.brown-colors ul li:nth-child(14) p:before{content:"#513631"}.brown-colors ul li:nth-child(13){background-color:#61403a}.brown-colors ul li:nth-child(13) p:before{content:"#61403a"}.brown-colors ul li:nth-child(12){background-color:#714b44}.brown-colors ul li:nth-child(12) p:before{content:"#714b44"}.brown-colors ul li:nth-child(11){background-color:#81554d}.brown-colors ul li:nth-child(11) p:before{content:"#81554d"}.brown-colors ul li:nth-child(10){background-color:#916057}.brown-colors ul li:nth-child(10) p:before{content:"#916057"}.brown-colors ul li:nth-child(9){background-color:#a06b61}.brown-colors ul li:nth-child(9) p:before{content:"#a06b61"}.brown-colors ul li:nth-child(8){background-color:#aa7a71}.brown-colors ul li:nth-child(8) p:before{content:"#aa7a71"}.brown-colors ul li:nth-child(7){background-color:#b38981}.brown-colors ul li:nth-child(7) p:before{content:"#b38981"}.brown-colors ul li:nth-child(6){background-color:#bd9791}.brown-colors ul li:nth-child(6) p:before{content:"#bd9791"}.brown-colors ul li:nth-child(5){background-color:#c6a6a1}.brown-colors ul li:nth-child(5) p:before{content:"#c6a6a1"}.brown-colors ul li:nth-child(4){background-color:#d0b5b1}.brown-colors ul li:nth-child(4) p:before{content:"#d0b5b1"}.brown-colors ul li:nth-child(3){background-color:#dac4c1}.brown-colors ul li:nth-child(3) p:before{content:"#dac4c1"}.brown-colors ul li:nth-child(2){background-color:#e3d3d0}.brown-colors ul li:nth-child(2) p:before{content:"#e3d3d0"}.brown-colors ul li:nth-child(1){background-color:#ede2e0}.brown-colors ul li:nth-child(1) p:before{content:"#ede2e0"}.grey-colors ul li:nth-child(14){background-color:#323232}.grey-colors ul li:nth-child(14) p:before{content:"#323232"}.grey-colors ul li:nth-child(13){background-color:#3f3f3f}.grey-colors ul li:nth-child(13) p:before{content:"#3f3f3f"}.grey-colors ul li:nth-child(12){background-color:#4b4b4b}.grey-colors ul li:nth-child(12) p:before{content:"#4b4b4b"}.grey-colors ul li:nth-child(11){background-color:#585858}.grey-colors ul li:nth-child(11) p:before{content:"#585858"}.grey-colors ul li:nth-child(10){background-color:#656565}.grey-colors ul li:nth-child(10) p:before{content:"#656565"}.grey-colors ul li:nth-child(9){background-color:#727272}.grey-colors ul li:nth-child(9) p:before{content:"#727272"}.grey-colors ul li:nth-child(8){background-color:#7e7e7e}.grey-colors ul li:nth-child(8) p:before{content:"#7e7e7e"}.grey-colors ul li:nth-child(7){background-color:#8b8b8b}.grey-colors ul li:nth-child(7) p:before{content:"#8b8b8b"}.grey-colors ul li:nth-child(6){background-color:#989898}.grey-colors ul li:nth-child(6) p:before{content:"#989898"}.grey-colors ul li:nth-child(5){background-color:#a5a5a5}.grey-colors ul li:nth-child(5) p:before{content:"#a5a5a5"}.grey-colors ul li:nth-child(4){background-color:#b1b1b1}.grey-colors ul li:nth-child(4) p:before{content:"#b1b1b1"}.grey-colors ul li:nth-child(3){background-color:#bebebe}.grey-colors ul li:nth-child(3) p:before{content:"#bebebe"}.grey-colors ul li:nth-child(2){background-color:#cbcbcb}.grey-colors ul li:nth-child(2) p:before{content:"#cbcbcb"}.grey-colors ul li:nth-child(1){background-color:#d8d8d8}.grey-colors ul li:nth-child(1) p:before{content:"#d8d8d8"}.blue-grey-colors ul li:nth-child(14){background-color:#35444a}.blue-grey-colors ul li:nth-child(14) p:before{content:"#35444a"}.blue-grey-colors ul li:nth-child(13){background-color:#3f5159}.blue-grey-colors ul li:nth-child(13) p:before{content:"#3f5159"}.blue-grey-colors ul li:nth-child(12){background-color:#4a5f68}.blue-grey-colors ul li:nth-child(12) p:before{content:"#4a5f68"}.blue-grey-colors ul li:nth-child(11){background-color:#546d77}.blue-grey-colors ul li:nth-child(11) p:before{content:"#546d77"}.blue-grey-colors ul li:nth-child(10){background-color:#5f7a85}.blue-grey-colors ul li:nth-child(10) p:before{content:"#5f7a85"}.blue-grey-colors ul li:nth-child(9){background-color:#6a8894}.blue-grey-colors ul li:nth-child(9) p:before{content:"#6a8894"}.blue-grey-colors ul li:nth-child(8){background-color:#78949f}.blue-grey-colors ul li:nth-child(8) p:before{content:"#78949f"}.blue-grey-colors ul li:nth-child(7){background-color:#87a0aa}.blue-grey-colors ul li:nth-child(7) p:before{content:"#87a0aa"}.blue-grey-colors ul li:nth-child(6){background-color:#96abb4}.blue-grey-colors ul li:nth-child(6) p:before{content:"#96abb4"}.blue-grey-colors ul li:nth-child(5){background-color:#a5b7bf}.blue-grey-colors ul li:nth-child(5) p:before{content:"#a5b7bf"}.blue-grey-colors ul li:nth-child(4){background-color:#b4c3ca}.blue-grey-colors ul li:nth-child(4) p:before{content:"#b4c3ca"}.blue-grey-colors ul li:nth-child(3){background-color:#c3cfd4}.blue-grey-colors ul li:nth-child(3) p:before{content:"#c3cfd4"}.blue-grey-colors ul li:nth-child(2){background-color:#d2dbdf}.blue-grey-colors ul li:nth-child(2) p:before{content:"#d2dbdf"}.blue-grey-colors ul li:nth-child(1){background-color:#e1e7e9}.blue-grey-colors ul li:nth-child(1) p:before{content:"#e1e7e9"}.primary-colorr ul li:nth-child(14){background-color:#1cc9a7}.primary-colorr ul li:nth-child(14) p:before{content:"#1cc9a7"}.primary-colorr ul li:nth-child(13){background-color:#1ed7b2}.primary-colorr ul li:nth-child(13) p:before{content:"#1ed7b2"}.primary-colorr ul li:nth-child(12){background-color:#23e1bb}.primary-colorr ul li:nth-child(12) p:before{content:"#23e1bb"}.primary-colorr ul li:nth-child(11){background-color:#31e2bf}.primary-colorr ul li:nth-child(11) p:before{content:"#31e2bf"}.primary-colorr ul li:nth-child(10){background-color:#3ee4c4}.primary-colorr ul li:nth-child(10) p:before{content:"#3ee4c4"}.primary-colorr ul li:nth-child(9){background-color:#4ce6c8}.primary-colorr ul li:nth-child(9) p:before{content:"#4ce6c8"}.primary-colorr ul li:nth-child(8){background-color:#59e8cc}.primary-colorr ul li:nth-child(8) p:before{content:"#59e8cc"}.primary-colorr ul li:nth-child(7){background-color:#66ead0}.primary-colorr ul li:nth-child(7) p:before{content:"#66ead0"}.primary-colorr ul li:nth-child(6){background-color:#74ecd4}.primary-colorr ul li:nth-child(6) p:before{content:"#74ecd4"}.primary-colorr ul li:nth-child(5){background-color:#81eed8}.primary-colorr ul li:nth-child(5) p:before{content:"#81eed8"}.primary-colorr ul li:nth-child(4){background-color:#8fefdc}.primary-colorr ul li:nth-child(4) p:before{content:"#8fefdc"}.primary-colorr ul li:nth-child(3){background-color:#9cf1e1}.primary-colorr ul li:nth-child(3) p:before{content:"#9cf1e1"}.primary-colorr ul li:nth-child(2){background-color:#aaf3e5}.primary-colorr ul li:nth-child(2) p:before{content:"#aaf3e5"}.primary-colorr ul li:nth-child(1){background-color:#b7f5e9}.primary-colorr ul li:nth-child(1) p:before{content:"#b7f5e9"}.success-colorr ul li:nth-child(14){background-color:#33d176}.success-colorr ul li:nth-child(14) p:before{content:"#33d176"}.success-colorr ul li:nth-child(13){background-color:#3bd37c}.success-colorr ul li:nth-child(13) p:before{content:"#3bd37c"}.success-colorr ul li:nth-child(12){background-color:#44d581}.success-colorr ul li:nth-child(12) p:before{content:"#44d581"}.success-colorr ul li:nth-child(11){background-color:#4cd787}.success-colorr ul li:nth-child(11) p:before{content:"#4cd787"}.success-colorr ul li:nth-child(10){background-color:#54d98c}.success-colorr ul li:nth-child(10) p:before{content:"#54d98c"}.success-colorr ul li:nth-child(9){background-color:#5dda92}.success-colorr ul li:nth-child(9) p:before{content:"#5dda92"}.success-colorr ul li:nth-child(8){background-color:#65dc98}.success-colorr ul li:nth-child(8) p:before{content:"#65dc98"}.success-colorr ul li:nth-child(7){background-color:#6dde9d}.success-colorr ul li:nth-child(7) p:before{content:"#6dde9d"}.success-colorr ul li:nth-child(6){background-color:#76e0a3}.success-colorr ul li:nth-child(6) p:before{content:"#76e0a3"}.success-colorr ul li:nth-child(5){background-color:#7ee2a8}.success-colorr ul li:nth-child(5) p:before{content:"#7ee2a8"}.success-colorr ul li:nth-child(4){background-color:#86e4ae}.success-colorr ul li:nth-child(4) p:before{content:"#86e4ae"}.success-colorr ul li:nth-child(3){background-color:#8fe6b4}.success-colorr ul li:nth-child(3) p:before{content:"#8fe6b4"}.success-colorr ul li:nth-child(2){background-color:#97e8b9}.success-colorr ul li:nth-child(2) p:before{content:"#97e8b9"}.success-colorr ul li:nth-child(1){background-color:#9fe9bf}.success-colorr ul li:nth-child(1) p:before{content:"#9fe9bf"}.info-colorr ul li:nth-child(14){background-color:#3d9cdd}.info-colorr ul li:nth-child(14) p:before{content:"#3d9cdd"}.info-colorr ul li:nth-child(13){background-color:#45a1de}.info-colorr ul li:nth-child(13) p:before{content:"#45a1de"}.info-colorr ul li:nth-child(12){background-color:#4ea5e0}.info-colorr ul li:nth-child(12) p:before{content:"#4ea5e0"}.info-colorr ul li:nth-child(11){background-color:#57aae1}.info-colorr ul li:nth-child(11) p:before{content:"#57aae1"}.info-colorr ul li:nth-child(10){background-color:#5faee3}.info-colorr ul li:nth-child(10) p:before{content:"#5faee3"}.info-colorr ul li:nth-child(9){background-color:#68b2e4}.info-colorr ul li:nth-child(9) p:before{content:"#68b2e4"}.info-colorr ul li:nth-child(8){background-color:#71b7e6}.info-colorr ul li:nth-child(8) p:before{content:"#71b7e6"}.info-colorr ul li:nth-child(7){background-color:#79bbe7}.info-colorr ul li:nth-child(7) p:before{content:"#79bbe7"}.info-colorr ul li:nth-child(6){background-color:#82c0e9}.info-colorr ul li:nth-child(6) p:before{content:"#82c0e9"}.info-colorr ul li:nth-child(5){background-color:#8bc4ea}.info-colorr ul li:nth-child(5) p:before{content:"#8bc4ea"}.info-colorr ul li:nth-child(4){background-color:#93c8ec}.info-colorr ul li:nth-child(4) p:before{content:"#93c8ec"}.info-colorr ul li:nth-child(3){background-color:#9ccded}.info-colorr ul li:nth-child(3) p:before{content:"#9ccded"}.info-colorr ul li:nth-child(2){background-color:#a5d1ef}.info-colorr ul li:nth-child(2) p:before{content:"#a5d1ef"}.info-colorr ul li:nth-child(1){background-color:#add6f1}.info-colorr ul li:nth-child(1) p:before{content:"#add6f1"}.warning-colorr ul li:nth-child(14){background-color:#f2c619}.warning-colorr ul li:nth-child(14) p:before{content:"#f2c619"}.warning-colorr ul li:nth-child(13){background-color:#f2c922}.warning-colorr ul li:nth-child(13) p:before{content:"#f2c922"}.warning-colorr ul li:nth-child(12){background-color:#f3cb2c}.warning-colorr ul li:nth-child(12) p:before{content:"#f3cb2c"}.warning-colorr ul li:nth-child(11){background-color:#f3cd36}.warning-colorr ul li:nth-child(11) p:before{content:"#f3cd36"}.warning-colorr ul li:nth-child(10){background-color:#f4d03f}.warning-colorr ul li:nth-child(10) p:before{content:"#f4d03f"}.warning-colorr ul li:nth-child(9){background-color:#f4d249}.warning-colorr ul li:nth-child(9) p:before{content:"#f4d249"}.warning-colorr ul li:nth-child(8){background-color:#f5d552}.warning-colorr ul li:nth-child(8) p:before{content:"#f5d552"}.warning-colorr ul li:nth-child(7){background-color:#f5d75c}.warning-colorr ul li:nth-child(7) p:before{content:"#f5d75c"}.warning-colorr ul li:nth-child(6){background-color:#f6d966}.warning-colorr ul li:nth-child(6) p:before{content:"#f6d966"}.warning-colorr ul li:nth-child(5){background-color:#f7dc6f}.warning-colorr ul li:nth-child(5) p:before{content:"#f7dc6f"}.warning-colorr ul li:nth-child(4){background-color:#f7de79}.warning-colorr ul li:nth-child(4) p:before{content:"#f7de79"}.warning-colorr ul li:nth-child(3){background-color:#f8e083}.warning-colorr ul li:nth-child(3) p:before{content:"#f8e083"}.warning-colorr ul li:nth-child(2){background-color:#f8e38c}.warning-colorr ul li:nth-child(2) p:before{content:"#f8e38c"}.warning-colorr ul li:nth-child(1){background-color:#f9e596}.warning-colorr ul li:nth-child(1) p:before{content:"#f9e596"}.danger-colorr ul li:nth-child(14){background-color:#e85445}.danger-colorr ul li:nth-child(14) p:before{content:"#e85445"}.danger-colorr ul li:nth-child(13){background-color:#e95d4e}.danger-colorr ul li:nth-child(13) p:before{content:"#e95d4e"}.danger-colorr ul li:nth-child(12){background-color:#ea6557}.danger-colorr ul li:nth-child(12) p:before{content:"#ea6557"}.danger-colorr ul li:nth-child(11){background-color:#eb6d60}.danger-colorr ul li:nth-child(11) p:before{content:"#eb6d60"}.danger-colorr ul li:nth-child(10){background-color:#ed7669}.danger-colorr ul li:nth-child(10) p:before{content:"#ed7669"}.danger-colorr ul li:nth-child(9){background-color:#ee7e72}.danger-colorr ul li:nth-child(9) p:before{content:"#ee7e72"}.danger-colorr ul li:nth-child(8){background-color:#ef867c}.danger-colorr ul li:nth-child(8) p:before{content:"#ef867c"}.danger-colorr ul li:nth-child(7){background-color:#f08f85}.danger-colorr ul li:nth-child(7) p:before{content:"#f08f85"}.danger-colorr ul li:nth-child(6){background-color:#f1978e}.danger-colorr ul li:nth-child(6) p:before{content:"#f1978e"}.danger-colorr ul li:nth-child(5){background-color:#f29f97}.danger-colorr ul li:nth-child(5) p:before{content:"#f29f97"}.danger-colorr ul li:nth-child(4){background-color:#f3a8a0}.danger-colorr ul li:nth-child(4) p:before{content:"#f3a8a0"}.danger-colorr ul li:nth-child(3){background-color:#f4b0a9}.danger-colorr ul li:nth-child(3) p:before{content:"#f4b0a9"}.danger-colorr ul li:nth-child(2){background-color:#f6b8b2}.danger-colorr ul li:nth-child(2) p:before{content:"#f6b8b2"}.danger-colorr ul li:nth-child(1){background-color:#f7c1bb}.danger-colorr ul li:nth-child(1) p:before{content:"#f7c1bb"}#draggableMultiple .sortable-moves{cursor:move;margin-bottom:0;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.14);box-shadow:0 1px 5px 0 rgba(0,0,0,0.14);margin-bottom:20px;padding:15px 0 15px 60px}.sortable-moves{font-size:14px;line-height:1.55556em;list-style-type:none;margin-bottom:15px;min-height:3.55556em;padding-left:5.11111em;position:relative;cursor:move}.sortable-moves img{position:absolute;height:40px;left:10px;border-radius:5px;top:15px}.sortable-moves h6{font-weight:600}.card-sub{cursor:move;border:none;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05);box-shadow:0 0 1px 2px rgba(0,0,0,0.05),0 -2px 1px -2px rgba(0,0,0,0.04),0 0 0 -1px rgba(0,0,0,0.05)}.card-sub:hover{-webkit-box-shadow:0 0 25px -5px #9e9c9e;box-shadow:0 0 25px -5px #9e9c9e;-webkit-transition:all 180ms linear;transition:all 180ms linear}.payment-card .icofont-paypal-alt,.payment-card .icofont-visa-alt,.payment-card .icofont-mastercard{display:block;font-size:60px;color:#ed5565}.payment-card .icofont-visa-alt{color:#1c84c6}.payment-card .icofont-mastercard{color:#f8ac59}.payment-tabs .md-tabs.nav-tabs .nav-item{width:calc(100% / 6)}.payment-tabs .nav-tabs .slide,.payment-tabs .md-tabs .nav-item+.nav-item{width:calc(100% / 6)}.demo-container{padding-bottom:0}.jp-card .jp-card-front,.jp-card .jp-card-back{background:#01a9ac !important}.payment-form{max-width:550px;margin:0 auto;padding:20px;padding-bottom:0}.ace_editor{width:100% !important;position:relative !important;margin-top:20px}.long-press:focus{outline-color:#01a9ac}.inputor:focus{border-color:#01a9ac}#edui1{width:auto !important}.tab-pane form .md-add-on i{font-size:20px}.wall-elips{position:absolute;right:15px}.social-wallpaper{position:relative}.social-profile{position:relative;padding-top:15px}.timeline-btn{position:absolute;bottom:0;right:30px}.nav-tabs.md-tabs.tab-timeline li a{padding:20px 0 10px;color:#404E67;font-size:16px}.social-timeline-left{position:absolute;top:-200px;margin-right:15px}.post-input{padding:10px 10px 10px 5px;display:block;width:100%;border:none;resize:none}.user-box .media-object,.friend-box .media-object{height:45px;width:45px;display:inline-block;cursor:pointer}.friend-box img{margin-right:10px;margin-bottom:10px}.chat-header{color:#222222}.live-status{height:9px;width:9px;position:absolute;bottom:0;right:17px;border-radius:100%;border:1px solid;top:5px}.tab-timeline .slide{bottom:-1px}.image-upload input{visibility:hidden;max-width:0;max-height:0}.file-upload-lbl{max-width:15px;padding:5px 0 0}.ellipsis::after{top:15px;border:none;position:absolute;content:'\f142';font-family:FontAwesome;right:30px}.elipsis-box{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.11);box-shadow:0 0 5px 1px rgba(0,0,0,0.11);top:40px;right:-10px}.elipsis-box:after{content:'';height:13px;width:13px;background:#fff;position:absolute;top:-5px;right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-3px -3px 11px 1px rgba(170,170,170,0.22);box-shadow:-3px -3px 11px 1px rgba(170,170,170,0.22)}.friend-elipsis{left:-10px;top:-10px}.social-profile:hover .profile-hvr,.social-wallpaper:hover .profile-hvr{opacity:1;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.profile-hvr{opacity:0;position:absolute;text-align:center;width:100%;font-size:20px;padding:10px;top:0;color:#fff;background-color:rgba(0,0,0,0.61);-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.social-profile{margin:0 15px}.social-follower{text-align:center}.social-follower h4{font-size:18px;margin-bottom:10px;font-style:normal}.social-follower h5{font-size:14px}.social-follower .follower-counter{text-align:center;margin-top:25px;margin-bottom:25px;font-size:13px}.social-follower .follower-counter .txt-primary{font-size:24px}.timeline-icon{height:45px;width:45px;display:block;margin:0 auto;border:4px #fff solid}.social-timelines-left:after{height:3px;width:20px;position:absolute;background:#cccccc;top:20px;content:"";right:-10px;z-index:0}.social-timelines-left{position:relative;z-index:3}.social-timelines:before{position:absolute;content:' ';width:3px;background:#cccccc;left:48px;height:100%;top:0;z-index:1}.timeline-dot:after,.timeline-dot:before{content:"";position:absolute;height:9px;width:9px;background-color:#cccccc;left:45px;border-radius:100%}.user-box .social-designation,.post-timelines .social-time{font-size:13px}.user-box .f-right{text-transform:capitalize}.social-msg a{display:inline-block}.social-msg a span{color:#666;padding-left:10px;padding-right:10px;margin-right:10px}.social-msg a:hover{color:#01a9ac}.social-msg a:hover span,.social-msg a:hover i{color:#01a9ac !important}.view-info .social-label,.contact-info .social-label,.work-info .social-label{font-size:15px;padding-left:0;padding-top:0}.view-info .social-user-name,.contact-info .social-user-name,.work-info .social-user-name{font-size:14px;padding-left:0}.friend-elipsis .social-designation{font-size:13px}.timeline-details p{padding-top:10px;margin-bottom:0}.post-timelines{cursor:pointer}.timeline-details .chat-header,.post-timelines .chat-header{font-size:15px}.social-client-description{padding-bottom:20px;margin-bottom:20px}.social-client-description p{margin-top:5px;margin-bottom:0}.social-client-description span{font-size:12px}.social-client-description .chat-header{font-size:13px;font-weight:600;cursor:pointer}.social-tabs a{font-size:18px}.timeline-btn a{margin-bottom:20px}.profile-hvr i{cursor:pointer}.fc-left{margin-bottom:10px}#external-events h4{font-size:16px;margin-top:0;padding-top:1em}#external-events .fc-event{background:#fff;color:#000;cursor:move;padding:5px 18px;margin-bottom:5px}#external-events p{margin:1.5em 0;font-size:11px;color:#666}#external-events p input{margin:0;vertical-align:middle}.fc th,.fc td{line-height:2.5}.fc-state-default{background-color:#fff;color:#272727}tr:first-child>td>.fc-day-grid-event{color:#000;padding-left:10px;background:#f3f3f3}.fc-nonbusiness{background-color:#fff}.fc-state-active{background-color:#01a9ac;color:#fff}.fc-toolbar{margin-bottom:8px}.fc-toolbar .fc-center{display:block}.fc-center h2{font-weight:300;font-size:25px;margin-top:10px}.fc button{height:auto;padding:10px}.fc-toolbar .fc-left{float:right}.fc-button-group{margin-right:10px}.fc .fc-toolbar>*>*{margin-left:0}.fc-event,.fc-event-dot{background-color:transparent}.fc-day-grid-event:hover{color:#000 !important;opacity:0.8}.fc-time-grid-event .fc-content{color:#fff}.fc-bgevent{background:#d8d6d6 !important}.fc-state-default{background-image:none !important;border-color:none !important;text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.fc-state-down,.fc-state-active{background-color:none !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.fc th{background:#01a9ac;color:#fff;border-color:#01a9ac}.fc-event-container a{padding:5px}.fc-event{line-height:1.3;border-radius:2px}tr:first-child>td>.fc-day-grid-event{margin-left:0}.clndr{width:100%}.clndr{background-color:#F3F3F3;-webkit-box-shadow:0 4 px 0 #272727;box-shadow:0 4 px 0 #272727}.clndr .clndr-controls{padding:14px;background-color:#303549;color:#fff;text-align:center}.clndr.clndr-controls.clndr-previous-button{float:left;text-align:left}.clndr.clndr-controls.clndr-next-button{float:right;text-align:right}.clndr.clndr-controls.clndr-next-button,.clndr.clndr-controls.clndr-previous-button{width:30px;cursor:pointer}.clndr.clndr-controls.clndr-next-button:hover,.clndr.clndr-controls.clndr-previous-button:hover{opacity:.5}.clndr.clndr-grid{float:left;width:65%;background-color:#FFF}.clndr.clndr-grid.days-of-the-week{width:100%;background-color:#F6BB42}.clndr.clndr-grid.days-of-the-week.header-day{float:left;width:14.2857%;padding:14px;text-align:center;color:#fff}.clndr.clndr-grid.days{width:100%}.clndr.clndr-grid.days.day,.clndr.clndr-grid.days.empty{float:left;width:14.2857%;padding:12px 0;text-align:center;color:#4f4f4f}.clndr .clndr-grid .days .day.event .day-number,.clndr .clndr-grid .days .empty.event .day-number{border:none;color:#eb3422;border-radius:50%;padding:6px 9px}.clndr.clndr-grid.days.day.adjacent-month.day-number,.clndr.clndr-grid.days.day.inactive.day-number,.clndr.clndr-grid.days.empty.adjacent-month.day-number{opacity:.3;cursor:pointer}.clndr.clndr-grid.days.day.selected{background-color:#eb3422;color:#fff}.clndr.clndr-grid.days.today{color:#fff;background-image:none}.clndr.event-listing{background-color:#01a9ac;float:left;width:35%}.clndr.event-listing.event-listing-title{padding:15.5px;font-size:.88rem;background-color:#fe9365;text-align:center;color:#fff;letter-spacing:1px}.clndr.event-listing.event-item{padding:6px 14px;color:#4f4f4f}.clndr .event-listing .event-item-location{font-weight:400}.fc-event{border-color:#01a9ac}.job-right-header .card-header .card-header-right{top:7px;right:15px}.job-right-header .radio-inline{display:block}.job-right-header .checkbox-fade{display:block}.job-right-header .checkbox-fade label{position:absolute;z-index:99}.job-right-header .checkbox-fade div{position:relative;padding-left:40px;margin-bottom:20px}.job-right-header a{color:#01a9ac;font-weight:600}.job-details-list{padding-left:inherit;list-style-type:square;margin-bottom:40px}.job-details-list li{margin-bottom:10px}.company-name p{font-weight:600;font-size:20px;margin-bottom:5px}.job-cards .media{padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px solid #ddd}.job-cards:last-child .media{border-bottom:none;padding-bottom:0}.job-cards img{width:60px}.job-cards .media-right{position:absolute;top:20px;right:0}@media only screen and (max-width: 575px){.job-cards .media-left{padding-right:0}}.job-badge{position:absolute;top:35px;right:-15px}.job-badge:after{content:"";border:7px solid transparent;border-top-color:#015e60;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-7px;right:8px;z-index:1}.job-badge .label{width:80px;text-align:center;padding:7px;border-radius:0;z-index:10}@media only screen and (max-width: 768px){.job-badge{display:none}}.job-lable{margin-bottom:20px}.job-lable .label{margin:5px 10px 5px 0;position:relative;z-index:9;display:inline-block;padding:5px 10px 5px 12px}.job-card-desc{font-weight:600;margin-top:10px;cursor:pointer}.job-meta-data{text-transform:capitalize;font-size:12px;margin-bottom:10px}.job-meta-data i{margin-right:5px;color:#01a9ac}.email-card{padding:0 15px}.email-card .user-head{background-color:#01a9ac;padding:10px;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-card .user-head .user-name{margin-left:10px;margin-bottom:10px}.email-card .user-head .user-name span{display:block;color:#fff}.email-card label{margin-bottom:0}.email-card .user-body{margin-left:-15px;margin-right:-15px;background-color:#fff}.email-card .user-body .page-list{border-bottom:0px solid transparent}.email-card .user-body .page-list li{text-transform:capitalize;border-bottom:1px solid #e9ecef;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;cursor:pointer}.email-card .user-body .page-list li.mail-section{display:block;margin-bottom:0}.email-card .user-body .page-list li.mail-section a{padding:15px 20px;border-radius:0px !important;color:#404E67;border:0px solid transparent}.email-card .user-body .page-list li.mail-section a.active,.email-card .user-body .page-list li.mail-section a:hover{color:#01a9ac;background-color:#48fbfe}.email-card .user-body .page-list li i{margin-right:10px}.email-card .user-body .page-list li:last-child{border-bottom:0px solid transparent}.email-card .user-body .label-list a{padding:10px 20px;display:block;color:#6a6a6a;position:relative;padding-left:25px}.email-card .user-body .label-list a:before{content:'';position:absolute;height:10px;width:10px;border-radius:50px;left:0;top:16px}.email-card .user-body .label-list a.mail-work:before{background-color:#01a9ac}.email-card .user-body .label-list a.mail-design:before{background-color:#2DCEE3}.email-card .user-body .label-list a.mail-family:before{background-color:#0ac282}.email-card .user-body .label-list a.mail-friends:before{background-color:#fe9365}.email-card .user-body .label-list a.mail-office:before{background-color:#eb3422}.email-card .mail-box-head{background-color:#01a9ac;min-height:80px;padding:20px 0}.email-card .mail-box-head h3{color:#fff}.email-card .mail-box-head .input-group{margin-bottom:0}.email-card .mail-body{padding:20px 0}.email-card .mail-body .mail-body-header{margin-bottom:20px}.email-card .mail-body .mail-body-header .btn,.email-card .mail-body .mail-body-header .btn-group{margin:2px}.email-card .mail-body-content .check-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-card .mail-body-content .check-star .icofont-star{margin-top:-8px}.email-card .mail-body-content tr{-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.email-card .mail-body-content tr:hover{background-color:#48fbfe;cursor:pointer}.email-card .mail-body-content .unread a{color:#222;font-weight:600}.email-card .mail-body-content .read a{color:#222;font-weight:400}.email-summernote ~ .note-frame{border:1px solid #ddd;border-radius:2px}.email-read .photo-table{padding-right:10px}.email-read .user-name{margin-bottom:10px}.mail-body-content.email-read .card{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.user-name{margin-bottom:20px}.email-card .user-mail h6{font-size:14px;margin-top:5px;margin-bottom:20px;color:#292b2c}.email-content{line-height:30px;border-bottom:1px solid #ccc;padding-bottom:15px}.mail-img{margin-top:20px}.email-welcome-txt{font-weight:600}.set-map{height:400px;width:100% !important}#mapGeo{height:345px}#address-search .input-group{margin-bottom:0}.pcoded .navbar-page .pcoded-header{position:relative !important}.light-nav-border,.primary-nav,.warning-nav,.success-nav,.info-nav,.danger-nav{background-color:#fff;border:1px solid #ddd;padding:15px}.light-nav-border a,.primary-nav a,.warning-nav a,.success-nav a,.info-nav a,.danger-nav a{color:#222}.light-nav-border li.active a,.primary-nav li.active a,.warning-nav li.active a,.success-nav li.active a,.info-nav li.active a,.danger-nav li.active a{color:#01a9ac;font-weight:600}.light-nav-border .nav-item,.primary-nav .nav-item,.warning-nav .nav-item,.success-nav .nav-item,.info-nav .nav-item,.danger-nav .nav-item{margin-left:15px}.light-nav-border .nav-item:hover .navbar-varient-submenu,.primary-nav .nav-item:hover .navbar-varient-submenu,.warning-nav .nav-item:hover .navbar-varient-submenu,.success-nav .nav-item:hover .navbar-varient-submenu,.info-nav .nav-item:hover .navbar-varient-submenu,.danger-nav .nav-item:hover .navbar-varient-submenu{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);opacity:1;visibility:visible}.light-nav-border .navbar-varient-submenu,.primary-nav .navbar-varient-submenu,.warning-nav .navbar-varient-submenu,.success-nav .navbar-varient-submenu,.info-nav .navbar-varient-submenu,.danger-nav .navbar-varient-submenu{-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.03),0 -2px 1px -2px rgba(0,0,0,0.02),0 0 0 -1px rgba(0,0,0,0.03);box-shadow:0 0 1px 2px rgba(0,0,0,0.03),0 -2px 1px -2px rgba(0,0,0,0.02),0 0 0 -1px rgba(0,0,0,0.03);border:1px solid #ddd;position:absolute;width:16em;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;visibility:hidden;z-index:999}.light-nav-border .navbar-varient-submenu a,.primary-nav .navbar-varient-submenu a,.warning-nav .navbar-varient-submenu a,.success-nav .navbar-varient-submenu a,.info-nav .navbar-varient-submenu a,.danger-nav .navbar-varient-submenu a{padding:10px;display:block;-webkit-transition:background-color linear 0.3s;transition:background-color linear 0.3s}.light-nav-border .navbar-varient-submenu a:hover,.primary-nav .navbar-varient-submenu a:hover,.warning-nav .navbar-varient-submenu a:hover,.success-nav .navbar-varient-submenu a:hover,.info-nav .navbar-varient-submenu a:hover,.danger-nav .navbar-varient-submenu a:hover{background-color:#f1f1f1}.light-nav-border .profile-sub-menu,.primary-nav .profile-sub-menu,.warning-nav .profile-sub-menu,.success-nav .profile-sub-menu,.info-nav .profile-sub-menu,.danger-nav .profile-sub-menu{right:10px}.light-nav-border .profile-sub-menu i,.primary-nav .profile-sub-menu i,.warning-nav .profile-sub-menu i,.success-nav .profile-sub-menu i,.info-nav .profile-sub-menu i,.danger-nav .profile-sub-menu i{margin-right:10px}.primary-nav{background-color:#15fafe}.primary-nav a{color:#666}.primary-nav li.active a{color:#666;font-weight:600}.primary-nav .navbar-varient-submenu a{color:#222}.warning-nav{background-color:#ffdaca}.warning-nav a{color:#666}.warning-nav li.active a{color:#666;font-weight:600}.warning-nav .navbar-varient-submenu a{color:#222}.success-nav{background-color:#3df5b5}.success-nav a{color:#666}.success-nav li.active a{color:#666;font-weight:600}.success-nav .navbar-varient-submenu a{color:#222}.info-nav{background-color:#87e3ef}.info-nav a{color:#666}.info-nav li.active a{color:#666;font-weight:600}.info-nav .navbar-varient-submenu a{color:#222}.danger-nav{background-color:#f69f97}.danger-nav a{color:#666}.danger-nav li.active a{color:#666;font-weight:600}.danger-nav .navbar-varient-submenu a{color:#222}.bg-dark{background-color:#2C3E50;color:#fff}.navbar-dark .navbar-brand,.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.9)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .navbar-light .navbar-nav .open>.nav-link{color:rgba(255,255,255,0.9)}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.3)}.navbar-dark button.btn{color:#fff;border-color:#fff}.dark-nav-border,.primary-nav-dark,.warning-nav-dark,.success-nav-dark,.info-nav-dark,.danger-nav-dark{border:1px solid #2C3E50;padding:15px}.primary-nav,.warning-nav,.success-nav,.info-nav,.danger-nav{border:none;padding:15px}.dark-nav-border a,.primary-nav-dark a,.warning-nav-dark a,.success-nav-dark a,.info-nav-dark a,.danger-nav-dark a,.primary-nav a,.warning-nav a,.success-nav a,.info-nav a,.danger-nav a{color:rgba(0,0,0,0.9)}.dark-nav-border .navbar-varient-submenu,.primary-nav-dark .navbar-varient-submenu,.warning-nav-dark .navbar-varient-submenu,.success-nav-dark .navbar-varient-submenu,.info-nav-dark .navbar-varient-submenu,.danger-nav-dark .navbar-varient-submenu,.primary-nav .navbar-varient-submenu,.warning-nav .navbar-varient-submenu,.success-nav .navbar-varient-submenu,.info-nav .navbar-varient-submenu,.danger-nav .navbar-varient-submenu{-webkit-box-shadow:-2 0 1px 2px rgba(0,0,0,0.03),0 -2px 1px -2px rgba(0,0,0,0.02),0 0 0 -1px rgba(0,0,0,0.03);box-shadow:-2 0 1px 2px rgba(0,0,0,0.03),0 -2px 1px -2px rgba(0,0,0,0.02),0 0 0 -1px rgba(0,0,0,0.03);border:1px solid #ddd;position:absolute;width:16em;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;visibility:hidden;z-index:999}.dark-nav-border .nav-item:hover .navbar-varient-submenu,.primary-nav-dark .nav-item:hover .navbar-varient-submenu,.warning-nav-dark .nav-item:hover .navbar-varient-submenu,.success-nav-dark .nav-item:hover .navbar-varient-submenu,.info-nav-dark .nav-item:hover .navbar-varient-submenu,.danger-nav-dark .nav-item:hover .navbar-varient-submenu,.primary-nav .nav-item:hover .navbar-varient-submenu,.warning-nav .nav-item:hover .navbar-varient-submenu,.success-nav .nav-item:hover .navbar-varient-submenu,.info-nav .nav-item:hover .navbar-varient-submenu,.danger-nav .nav-item:hover .navbar-varient-submenu,.dark-nav-border .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.success-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.info-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .dark-nav-border a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .primary-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .warning-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .success-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .info-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .danger-nav-dark a:hover .navbar-varient-submenu,.primary-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .primary-nav a:hover .navbar-varient-submenu,.warning-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .warning-nav a:hover .navbar-varient-submenu,.success-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .success-nav a:hover .navbar-varient-submenu,.info-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .info-nav a:hover .navbar-varient-submenu,.danger-nav .main-menu .main-menu-content .nav-item .tree-1 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-1 .danger-nav a:hover .navbar-varient-submenu,.dark-nav-border .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.primary-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.warning-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.success-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.info-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.danger-nav-dark .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .dark-nav-border a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .primary-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .warning-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .success-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .info-nav-dark a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .danger-nav-dark a:hover .navbar-varient-submenu,.primary-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .primary-nav a:hover .navbar-varient-submenu,.warning-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .warning-nav a:hover .navbar-varient-submenu,.success-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .success-nav a:hover .navbar-varient-submenu,.info-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .info-nav a:hover .navbar-varient-submenu,.danger-nav .main-menu .main-menu-content .nav-item .tree-2 a:hover .navbar-varient-submenu,.main-menu .main-menu-content .nav-item .tree-2 .danger-nav a:hover .navbar-varient-submenu{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);opacity:1;visibility:visible}.dark-nav-border .navbar-varient-submenu a:hover,.primary-nav-dark .navbar-varient-submenu a:hover,.warning-nav-dark .navbar-varient-submenu a:hover,.success-nav-dark .navbar-varient-submenu a:hover,.info-nav-dark .navbar-varient-submenu a:hover,.danger-nav-dark .navbar-varient-submenu a:hover,.primary-nav .navbar-varient-submenu a:hover,.warning-nav .navbar-varient-submenu a:hover,.success-nav .navbar-varient-submenu a:hover,.info-nav .navbar-varient-submenu a:hover,.danger-nav .navbar-varient-submenu a:hover{background-color:#f1f1f1}.dark-nav-border .navbar-varient-submenu a,.primary-nav-dark .navbar-varient-submenu a,.warning-nav-dark .navbar-varient-submenu a,.success-nav-dark .navbar-varient-submenu a,.info-nav-dark .navbar-varient-submenu a,.danger-nav-dark .navbar-varient-submenu a,.primary-nav .navbar-varient-submenu a,.warning-nav .navbar-varient-submenu a,.success-nav .navbar-varient-submenu a,.info-nav .navbar-varient-submenu a,.danger-nav .navbar-varient-submenu a{padding:10px;display:block;-webkit-transition:background-color linear 0.3s;transition:background-color linear 0.3s}.dark-nav-border li.active a,.primary-nav-dark li.active a,.warning-nav-dark li.active a,.success-nav-dark li.active a,.info-nav-dark li.active a,.danger-nav-dark li.active a,.primary-nav li.active a,.warning-nav li.active a,.success-nav li.active a,.info-nav li.active a,.danger-nav li.active a{color:#666;font-weight:600}.dark-nav-border .profile-sub-menu,.primary-nav-dark .profile-sub-menu,.warning-nav-dark .profile-sub-menu,.success-nav-dark .profile-sub-menu,.info-nav-dark .profile-sub-menu,.danger-nav-dark .profile-sub-menu,.primary-nav .profile-sub-menu,.warning-nav .profile-sub-menu,.success-nav .profile-sub-menu,.info-nav .profile-sub-menu,.danger-nav .profile-sub-menu{right:10px}.primary-nav-dark{background-color:#017779;border:none}.primary-nav-dark a{color:#fff}.primary-nav-dark li.active a{color:#fff;font-weight:600}.primary-nav-dark .navbar-varient-submenu a{color:#fff}.primary-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.primary-nav-dark .navbar-varient-submenu{background-color:#017779;border-color:#015e60}.primary-nav-dark .navbar-varient-submenu a:hover{background-color:#015e60}.warning-nav-dark{background-color:#fe6f32;border:none}.warning-nav-dark a{color:#fff}.warning-nav-dark li.active a{color:#fff;font-weight:600}.warning-nav-dark .navbar-varient-submenu a{color:#fff}.warning-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.warning-nav-dark .navbar-varient-submenu{background-color:#fe6f32;border-color:#fe5e19}.warning-nav-dark .navbar-varient-submenu a:hover{background-color:#fe5e19}.success-nav-dark{background-color:#089262;border:none}.success-nav-dark a{color:#fff}.success-nav-dark li.active a{color:#fff;font-weight:600}.success-nav-dark .navbar-varient-submenu a{color:#fff}.success-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.success-nav-dark .navbar-varient-submenu{background-color:#089262;border-color:#067951}.success-nav-dark .navbar-varient-submenu a:hover{background-color:#067951}.info-nav-dark{background-color:#1ab0c3;border:none}.info-nav-dark a{color:#fff}.info-nav-dark li.active a{color:#fff;font-weight:600}.info-nav-dark .navbar-varient-submenu a{color:#fff}.info-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.info-nav-dark .navbar-varient-submenu{background-color:#1ab0c3;border-color:#179bad}.info-nav-dark .navbar-varient-submenu a:hover{background-color:#179bad}.danger-nav-dark{background-color:#c82212;border:none}.danger-nav-dark a{color:#fff}.danger-nav-dark li.active a{color:#fff;font-weight:600}.danger-nav-dark .navbar-varient-submenu a{color:#fff}.danger-nav-dark .nav-link.disabled{color:rgba(255,255,255,0.5)}.danger-nav-dark .navbar-varient-submenu{background-color:#c82212;border-color:#b11e10}.danger-nav-dark .navbar-varient-submenu a:hover{background-color:#b11e10}.nav-item label.badge-top-left{right:4.4%;bottom:38px}.nav-item .radio-inline{margin-top:7px}.primary-nav-dark button,.warning-nav-dark button,.success-nav-dark button,.info-nav-dark button,.danger-nav-dark button{border-color:#fff}.primary-nav-dark i,.warning-nav-dark i,.success-nav-dark i,.info-nav-dark i,.danger-nav-dark i{color:#fff}.primary-nav button,.warning-nav button,.success-nav button,.info-nav button,.danger-nav button{border-color:rgba(0,0,0,0.6) !important}.primary-nav i,.warning-nav i,.success-nav i,.info-nav i,.danger-nav i{color:rgba(0,0,0,0.6) !important}.light-nav-border button,.primary-nav button,.warning-nav button,.success-nav button,.info-nav button,.danger-nav button{border-color:rgba(0,0,0,0.1)}.light-nav-border i,.primary-nav i,.warning-nav i,.success-nav i,.info-nav i,.danger-nav i{color:rgba(0,0,0,0.4)}.note-card{padding-top:0;padding-bottom:0}.note-card .note-box-aside{border-right:1px solid #ddd}.note-card .note-box-aside .row{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.note-card .Note-header{padding:20px 0}.note-card .note-write{position:relative;background:-webkit-linear-gradient(top, #01f4f8 0%, #48fbfe 5%) 0 0;background-size:100% 35px}.note-card .note-write:before{content:'';position:absolute;width:0px;top:0;left:32px;bottom:0;border-left:1px solid #01a9ac}.note-card .note-write:after{content:'';position:absolute;width:0px;top:0;left:34px;bottom:0;border-left:1px solid #01a9ac}.note-card #Note-pad{border:none;resize:none;background:transparent;padding:0px 20px 0 50px;line-height:35px}.note-card .Note-created__on{display:block}.summernote-page .modal-footer{margin:0 auto}.loader{margin:18px auto;top:65px;left:65px;right:0;width:100px;height:100px;position:relative;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader.animation-start .circle{-webkit-animation:rotating 2s ease-in-out infinite;animation:rotating 2s ease-in-out infinite}.loader.animation-stop .circle{-webkit-animation-iteration-count:1;animation-iteration-count:1}.loader .circle{width:50px;height:50px;display:block;position:absolute;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-iteration-count:0;animation-iteration-count:0}.loader .circle:after{content:'';top:0;left:0;width:10px;height:10px;display:block;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#1abc9c}.loader .circle.delay-1{-webkit-animation-delay:0.125s;animation-delay:0.125s}.loader .circle.size-1:after{width:11px;height:11px}.loader .circle.delay-2{-webkit-animation-delay:0.25s;animation-delay:0.25s}.loader .circle.size-2:after{width:12px;height:12px}.loader .circle.delay-3{-webkit-animation-delay:0.375s;animation-delay:0.375s}.loader .circle.size-3:after{width:13px;height:13px}.loader .circle.delay-4{-webkit-animation-delay:0.5s;animation-delay:0.5s}.loader .circle.size-4:after{width:14px;height:14px}.loader .circle.delay-5{-webkit-animation-delay:0.625s;animation-delay:0.625s}.loader .circle.size-5:after{width:15px;height:15px}.loader .circle.delay-6{-webkit-animation-delay:0.75s;animation-delay:0.75s}.loader .circle.size-6:after{width:16px;height:16px}.loader .circle.delay-7{-webkit-animation-delay:0.875s;animation-delay:0.875s}.loader .circle.size-7:after{width:17px;height:17px}.loader .circle.delay-8{-webkit-animation-delay:1s;animation-delay:1s}.loader .circle.size-8:after{width:18px;height:18px}.loader .circle.delay-9{-webkit-animation-delay:1.125s;animation-delay:1.125s}.loader .circle.size-9:after{width:19px;height:19px}.loader .circle.delay-10{-webkit-animation-delay:1.25s;animation-delay:1.25s}.loader .circle.size-10:after{width:20px;height:20px}.loader .circle.delay-11{-webkit-animation-delay:1.375s;animation-delay:1.375s}.loader .circle.size-11:after{width:21px;height:21px}.loader .circle.delay-12{-webkit-animation-delay:1.5s;animation-delay:1.5s}.loader .circle.size-12:after{width:22px;height:22px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loader2{width:80px;height:130px;display:block;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:calc(50% - 50px);left:calc(50% - 50px);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:0 auto}#circle-loader2{fill:none;stroke:#01a9ac;stroke-width:4;-webkit-animation:draw 3s ease-in-out infinite;animation:draw 3s ease-in-out infinite}@-webkit-keyframes draw{0%{stroke-dasharray:20, 282.6}50%{stroke-dasharray:200, 282.6}100%{stroke-dasharray:20, 282.6}}@keyframes draw{0%{stroke-dasharray:20, 282.6}50%{stroke-dasharray:200, 282.6}100%{stroke-dasharray:20, 282.6}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preloader3{width:auto;height:130px;text-align:center;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader3>div{margin:2px;background-color:#01a9ac;height:10px;width:10px;border-radius:50%;display:inline-block;-webkit-animation:stretchdelay 0.7s infinite ease-in-out;animation:stretchdelay 0.7s infinite ease-in-out}.preloader3 .circ2{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.preloader3 .circ3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.preloader3 .circ4{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.preloader3 .circ5{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.preloader3 .loader-md{height:13px;width:13px}.preloader3 .loader-lg{height:18px;width:18px}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:translateY(-10px)}20%{-webkit-transform:translateY(-20px)}}@keyframes stretchdelay{0%,40%,100%{transform:translateY(-10px);-webkit-transform:translateY(-10px)}20%{transform:translateY(-20px);-webkit-transform:translateY(-20px)}}@-webkit-keyframes rotateColor{0%{border-top-color:#1b8bf9}12.5%{border-bottom-color:rgba(27,139,249,0.8)}25%{border-bottom-color:rgba(27,139,249,0.6)}37.5%{border-bottom-color:rgba(27,139,249,0.4)}50%{border-bottom-color:rgba(27,139,249,0.6)}50.00001%{border-bottom-color:#1b8bf9}62.5%{border-bottom-color:rgba(27,139,249,0.8)}75%{border-bottom-color:rgba(27,139,249,0.6)}87.5%{border-bottom-color:rgba(27,139,249,0.4)}}@keyframes rotateColor{0%{border-top-color:#1b8bf9}12.5%{border-bottom-color:rgba(27,139,249,0.8)}25%{border-bottom-color:rgba(27,139,249,0.6)}37.5%{border-bottom-color:rgba(27,139,249,0.4)}50%{border-bottom-color:rgba(27,139,249,0.6)}50.00001%{border-bottom-color:#1b8bf9}62.5%{border-bottom-color:rgba(27,139,249,0.8)}75%{border-bottom-color:rgba(27,139,249,0.6)}87.5%{border-bottom-color:rgba(27,139,249,0.4)}}.preloader4{width:30px;height:30px;position:relative;margin:55px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#01a9ac;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2.0s infinite ease-in-out;animation:bounce 2.0s infinite ease-in-out;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.preloader5{margin:55px 0;text-align:center}.preloader5 .circle-5{display:inline-block;padding:11px;margin:0 0.6em;background:#01a9ac;border-radius:100%}.preloader5 .l{-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear}.preloader5 .m{-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear;-webkit-animation-delay:0.3s;animation-delay:0.3s}.preloader5 .r{-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear;-webkit-animation-delay:0.6s;animation-delay:0.6s}@-webkit-keyframes pulse{10%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.7);transform:scale(1.7)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}70%{-webkit-transform:scale(1.7);transform:scale(1.7)}80%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{10%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.7);transform:scale(1.7)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}70%{-webkit-transform:scale(1.7);transform:scale(1.7)}80%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.preloader6{border-radius:100%;width:100px;height:100px;position:relative;overflow:hidden;z-index:1;background:inherit;margin:18px 0}.preloader6 hr{border:0;background:inherit;width:80%;height:80%;margin:10%;border-radius:100%}.preloader6::before,.preloader6::after,.preloader6 hr::before,.preloader6 hr::after{content:'';position:absolute;top:0;z-index:-1;left:33px;border:17px solid transparent;border-bottom:50px solid #01a9ac;border-top:50px solid #01a9ac;-webkit-animation:rotateColor 1000ms infinite;animation:rotateColor 1000ms infinite}.preloader6::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:125ms;animation-delay:125ms}.preloader6 hr::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:250ms;animation-delay:250ms}.preloader6 hr::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:375ms;animation-delay:375ms}.loader-block,.loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@keyframes rotateColor{0%{border-top-color:#1abc9c}12.5%{border-bottom-color:rgba(26,188,156,0.8)}25%{border-bottom-color:rgba(26,188,156,0.6)}37.5%{border-bottom-color:rgba(26,188,156,0.4)}50%{border-bottom-color:rgba(26,188,156,0.6)}50.00001%{border-bottom-color:#1abc9c}62.5%{border-bottom-color:rgba(26,188,156,0.8)}75%{border-bottom-color:rgba(26,188,156,0.6)}87.5%{border-bottom-color:rgba(26,188,156,0.4)}}pre[class*="language-"]{background-color:#fff;border:1px solid #ddd}pre[class*="language-"] code{background-color:#fff !important}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}.progress-xl{height:30px}.progress-lg{height:24px}.progres-md{height:18px}.progress-sm{height:12px}.progress-xs{height:6px}.progress-bar-page .progress{margin-bottom:2rem}.progress-bar-default{background-color:#e0e0e0}.progress-bar-primary{background-color:#01a9ac}.progress-bar-success{background-color:#0ac282}.progress-bar-info{background-color:#2DCEE3}.progress-bar-warning{background-color:#fe9365}.progress-bar-danger{background-color:#eb3422}.progress-bar-pink{background-color:#ff7aa3}.progress-bar-purple{background-color:#9261c6}.progress-bar-orange{background-color:#e67e22}.progress-bar-yellow{background-color:#f1c40f}.progress-bar-emrald{background-color:#2ecc71}.range-slider{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px}.range-slider b{margin-top:-10px}#RGB{height:10px;background:gray}#RC .slider-selection{background:#FF8282}#RC .slider-handle{background:red}#GC .slider-selection{background:#428041}#GC .slider-handle{background:green}#BC .slider-selection{background:#8283FF}#BC .slider-handle{border-bottom-color:blue}#R,#G,#B{width:300px}.range-slider-contain{position:absolute;bottom:15px}.slider-handle{top:-5px;background-image:-webkit-gradient(linear, left top, left bottom, from(#01a9ac), to(#01a9ac));background-image:linear-gradient(to bottom, #01a9ac 0%, #01a9ac 100%);-webkit-box-shadow:none;box-shadow:none}.slider-tick,.slider-track{background-image:-webkit-gradient(linear, left top, left bottom, from(#BDC3C7), to(#BDC3C7));background-image:linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%)}.slider-handle.custom::before{line-height:15px;font-size:35px;color:#01a9ac}#slider12a .slider-track-high,#slider12c .slider-track-high{background:green}#slider12b .slider-track-low,#slider12c .slider-track-low{background:red}#slider12c .slider-selection{background:yellow}.slider-selection.tick-slider-selection{background-image:-webkit-gradient(linear, left top, left bottom, from(#01dbdf), to(#01dbdf));background-image:linear-gradient(to bottom, #01dbdf 0%, #01dbdf 100%)}.slider-tick.in-selection{background-image:-webkit-gradient(linear, left top, left bottom, from(#01dbdf), to(#01dbdf));background-image:linear-gradient(to bottom, #01dbdf 0%, #01dbdf 100%)}.slider.slider-horizontal .slider-track{height:2px}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{top:-5px;cursor:pointer}.slider.slider-horizontal .slider-track{width:90%;margin-top:-5px;top:50%;left:10px}.br-wrapper{margin:20px 0 50px}.br-theme-bars-1to10 .br-widget .br-current-rating{clear:both;padding:0;font-size:13px;color:#757575;font-weight:400}.br-theme-bars-reversed .br-widget .br-current-rating{clear:both;padding:0;line-height:2;font-size:13px}.br-theme-bars-movie .br-widget .br-current-rating{color:#757575;font-weight:400;text-align:left}.br-theme-bars-horizontal .br-widget .br-current-rating,.br-theme-bars-reversed .br-widget .br-current-rating{color:#757575;font-weight:400;font-size:13px}span.value{display:inline}.current-rating{position:relative;top:-50px}.current-rating.hidden{display:none}.your-rating{position:relative;top:-50px}.your-rating.hidden{display:none}.br-theme-bars-1to10 .br-widget a,.br-theme-bars-movie .br-widget a,.br-theme-bars-reversed .br-widget a,.br-theme-bars-horizontal .br-widget a{background-color:#01d1d5}.br-theme-bars-1to10 .br-widget a.br-active,.br-theme-bars-1to10 .br-widget a.br-selected,.br-theme-bars-movie .br-widget a.br-active,.br-theme-bars-movie .br-widget a.br-selected,.br-theme-bars-reversed .br-widget a.br-active,.br-theme-bars-reversed .br-widget a.br-selected,.br-theme-bars-horizontal .br-widget a.br-active,.br-theme-bars-horizontal .br-widget a.br-selected{background-color:#01a9ac}.br-theme-bars-pill .br-widget a{background-color:#01d1d5;color:#01a9ac}.br-theme-bars-pill .br-widget a.br-active,.br-theme-bars-pill .br-widget a.br-selected{background-color:#01a9ac}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#01a9ac}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#01a9ac}.br-theme-bars-square .br-widget a{border:2px solid #01d1d5;color:#01d1d5}.br-theme-bars-square .br-widget a.br-active,.br-theme-bars-square .br-widget a.br-selected{border:2px solid #01a9ac;color:#01a9ac}.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,.br-theme-fontawesome-stars-o .br-widget a:after,.br-theme-fontawesome-stars-o .br-widget a.br-active:after,.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{color:#01a9ac}.bg-facebook{background-color:#3B5997}.text-facebook{color:#3B5997}.bg-twiter{background-color:#42C0FB}.text-twiter{color:#42C0FB}.bg-dribble{background-color:#EC4A89}.text-dribble{color:#EC4A89}.bg-pinterest{background-color:#BF2131}.text-pinterest{color:#BF2131}.bg-youtube{background-color:#E0291D}.text-youtube{color:#E0291D}.bg-googleplus{background-color:#C73E2E}.text-googleplus{color:#C73E2E}.bg-instagram{background-color:#AA7C62}.text-instagram{color:#AA7C62}.bg-viber{background-color:#7B519D}.text-viber{color:#7B519D}.bg-amazon{background-color:#000}.text-amazon{color:#000}.bg-c-blue{background:-webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf));background:linear-gradient(to right, #01a9ac, #01dbdf)}.bg-simple-c-blue{background:#01a9ac}.text-c-blue{color:#01a9ac}.bg-c-pink{background:-webkit-gradient(linear, left top, right top, from(#eb3422), to(#ef5f51));background:linear-gradient(to right, #eb3422, #ef5f51)}.bg-simple-c-pink{background:#eb3422}.text-c-pink{color:#eb3422}.bg-c-green{background:-webkit-gradient(linear, left top, right top, from(#0ac282), to(#0df3a3));background:linear-gradient(to right, #0ac282, #0df3a3)}.bg-simple-c-green{background:#0ac282}.text-c-green{color:#0ac282}.bg-c-yellow{background:-webkit-gradient(linear, left top, right top, from(#fe9365), to(#feb798));background:linear-gradient(to right, #fe9365, #feb798)}.bg-simple-c-yellow{background:#fe9365}.text-c-yellow{color:#fe9365}.bg-c-orenge{background:-webkit-gradient(linear, left top, right top, from(#FE8A7D), to(#feb8b0));background:linear-gradient(to right, #FE8A7D, #feb8b0)}.bg-simple-c-orenge{background:#FE8A7D}.text-c-orenge{color:#FE8A7D}.bg-c-lite-green{background:-webkit-gradient(linear, left top, right top, from(#01a9ac), to(#01dbdf));background:linear-gradient(to right, #01a9ac, #01dbdf)}.bg-simple-c-lite-green{background:#01a9ac}.text-c-lite-green{color:#01a9ac}.update-card{color:#fff}.update-card .card-footer{background-color:transparent;border-top:1px solid #fff}.statustic-progress-card .progress{height:5px}.user-radial-card{text-align:center}.user-radial-card>div{margin:0 auto;display:block}.user-radial-card>div img{-webkit-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff}.user-radial-card p{margin-bottom:0}.user-card-full{overflow:hidden}.user-card-full .user-profile{border-radius:5px 0 0 5px}.user-card-full .social-link li{display:inline-block}.user-card-full .social-link li a{font-size:20px;margin:0 10px 0 0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.user-card-full .social-link li a i{color:#666}.user-card-full .social-link li a i.facebook:hover{color:#3B5997}.user-card-full .social-link li a i.twitter:hover{color:#42C0FB}.user-card-full .social-link li a i.instagram:hover{color:#AA7C62}.user-card-full .social-link li a i.youtube:hover{color:#E0291D}.statustic-card .card-block{position:relative}.statustic-card .card-block .progress{position:absolute;bottom:0;width:100%;left:0;height:5px;overflow:visible}.statustic-card .card-block .progress .progress-bar{position:relative}.statustic-card .card-block .progress .progress-bar:before{content:"";height:5px;width:5px;border-radius:50%;position:absolute;right:0;background:inherit}.statustic-card .card-block .progress .progress-bar.bg-c-blue:before{-webkit-animation:blue-blink-bar 0.5s linear infinite;animation:blue-blink-bar 0.5s linear infinite}.statustic-card .card-block .progress .progress-bar.bg-c-green:before{-webkit-animation:green-blink-bar 0.5s linear infinite;animation:green-blink-bar 0.5s linear infinite}.statustic-card .card-block .progress .progress-bar.bg-c-pink:before{-webkit-animation:pink-blink-bar 0.5s linear infinite;animation:pink-blink-bar 0.5s linear infinite}.statustic-card .card-block .progress .progress-bar.bg-c-yellow:before{-webkit-animation:yellow-blink-bar 0.5s linear infinite;animation:yellow-blink-bar 0.5s linear infinite}@-webkit-keyframes blue-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(1,169,172,0.1);box-shadow:0 0 0 0 rgba(1,169,172,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(1,169,172,0.3);box-shadow:0 0 0 6px rgba(1,169,172,0.3)}}@keyframes blue-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(1,169,172,0.1);box-shadow:0 0 0 0 rgba(1,169,172,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(1,169,172,0.3);box-shadow:0 0 0 6px rgba(1,169,172,0.3)}}@-webkit-keyframes green-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(10,194,130,0.1);box-shadow:0 0 0 0 rgba(10,194,130,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(10,194,130,0.3);box-shadow:0 0 0 6px rgba(10,194,130,0.3)}}@keyframes green-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(10,194,130,0.1);box-shadow:0 0 0 0 rgba(10,194,130,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(10,194,130,0.3);box-shadow:0 0 0 6px rgba(10,194,130,0.3)}}@-webkit-keyframes pink-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(235,52,34,0.1);box-shadow:0 0 0 0 rgba(235,52,34,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(235,52,34,0.3);box-shadow:0 0 0 6px rgba(235,52,34,0.3)}}@keyframes pink-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(235,52,34,0.1);box-shadow:0 0 0 0 rgba(235,52,34,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(235,52,34,0.3);box-shadow:0 0 0 6px rgba(235,52,34,0.3)}}@-webkit-keyframes yellow-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(254,147,101,0.1);box-shadow:0 0 0 0 rgba(254,147,101,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(254,147,101,0.3);box-shadow:0 0 0 6px rgba(254,147,101,0.3)}}@keyframes yellow-blink-bar{0%{-webkit-box-shadow:0 0 0 0 rgba(254,147,101,0.1);box-shadow:0 0 0 0 rgba(254,147,101,0.1)}50%{-webkit-box-shadow:0 0 0 6px rgba(254,147,101,0.3);box-shadow:0 0 0 6px rgba(254,147,101,0.3)}}.widget-statstic-card{position:relative;overflow:hidden}.widget-statstic-card .st-icon{color:#fff;font-size:23px;padding:40px 40px 20px 20px;border-radius:50%;position:absolute;top:-30px;right:-30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.widget-statstic-card h2{font-weight:600;display:inline-block}.widget-statstic-card span{border-radius:30px;padding:5px 20px;color:#fff;font-weight:600}.widget-statstic-card:hover .st-icon{font-size:50px}.social-card{color:#fff;overflow:hidden}.social-card .social-icon{background-color:#fff;border-radius:5px;text-align:center;padding:22px 23px}.social-card .download-icon{color:#fff;background-color:rgba(255,255,255,0.5);position:absolute;height:125px;width:125px;right:-125px;font-size:35px;padding:40px 22px;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social-card:hover .download-icon{right:-60px}.widget-visitor-card{overflow:hidden;padding:10px 0}.widget-visitor-card i{color:#fff;font-size:80px;position:absolute;bottom:-10px;opacity:0.3;left:-10px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.widget-visitor-card:hover i{-webkit-transform:rotate(0deg) scale(1.4);-ms-transform:rotate(0deg) scale(1.4);transform:rotate(0deg) scale(1.4);opacity:0.5}.app-design .btn{padding:5px 8px;font-size:12px;font-weight:600;border-radius:5px}.app-design .team-section img{width:35px;border-radius:5px}.app-design .progress-box p{margin-bottom:0}.app-design .progress-box .progress{width:calc(100% - 80px);height:8px;text-align:center;margin:0 auto;background-color:#E5E5E5;border-radius:30px;position:relative;overflow:inherit}.app-design .progress-box .progress .progress-bar{border-radius:30px}.app-design .progress-box .progress .progress-bar label{position:absolute;top:-24px;right:0;color:#222;font-weight:600;font-size:13px}.widget-card-1{margin-top:20px;text-align:right}.widget-card-1 .card1-icon{width:60px;height:60px;position:absolute;top:-15px;font-size:35px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.widget-card-1 .card-block>span{color:#919aa3}.widget-card-1 h4{font-weight:400;margin-top:10px}.widget-card-1:hover .card1-icon{top:-25px}.user-widget-card{margin-top:10px;margin-bottom:40px;text-align:center;color:#fff}.user-widget-card .card-block{padding:1.95rem 1.25rem 0.85rem}.user-widget-card .card1-icon{width:40px;height:40px;position:absolute;top:-15px;left:calc(50% - 20px);font-size:20px;border-radius:50%;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,0.5);box-shadow:0 0 0 5px rgba(255,255,255,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff}.user-widget-card h4{font-weight:400;margin-top:10px}.user-widget-card .more-info{background:#fff;padding:5px 15px;border-radius:15px;position:absolute;left:calc(50% - 45px);-webkit-box-shadow:0 1px 14px -5px #000;box-shadow:0 1px 14px -5px #000}.order-card{color:#fff;overflow:hidden}.order-card .card-icon{position:absolute;right:-17px;font-size:100px;top:20px;opacity:0.5}.user-card2 .risk-rate{display:inline-block;margin:0 auto}.user-card2 .risk-rate span{width:130px;height:130px;border-radius:50%;border:6px dashed #d6d6d6;border-top-color:#fe9365;border-bottom-color:transparent;padding:45px;display:block;position:relative}.user-card2 .risk-rate span:after{content:"";width:90px;height:90px;background-color:rgba(254,147,101,0.5);border-radius:50%;position:absolute;top:15px;left:15px;z-index:1}.user-card2 .risk-rate span b{font-size:20px;color:#fff;z-index:2;position:relative}.table-card .card-block{padding-left:0;padding-right:0;padding-top:0}.table-card .card-block .table>thead>tr>th{border-top:0}.table-card .card-block .table .chk-option{vertical-align:middle;width:30px;display:inline-block}.table-card .card-block .table .chk-option .checkbox-fade,.table-card .card-block .table .chk-option .checkbox-fade .cr,.table-card .card-block .table .chk-option .checkbox-zoom,.table-card .card-block .table .chk-option .checkbox-zoom .cr{margin-right:0}.table-card .card-block .table label{margin-bottom:0}.table-card .card-block .table tr td:first-child,.table-card .card-block .table tr th:first-child{padding-left:20px}.table-card .card-block .table tr td:last-child,.table-card .card-block .table tr th:last-child{padding-right:20px}#app-sale1,#app-sale2,#app-sale3,#app-sale4{height:46px !important;width:100px !important}.user-activity-card .u-img{position:relative}.user-activity-card .u-img .cover-img{width:40px;height:40px}.user-activity-card .u-img .profile-img{width:20px;height:20px;position:absolute;bottom:-5px;right:-5px}.wather-card{overflow:hidden}.wather-card .nature-card{position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #fea57e), to(#fe9365));background:linear-gradient(#fea57e 60%, #fe9365 100%);overflow:hidden}.wather-card .nature-card .main-img{width:100%}@media only screen and (min-width: 1400px){.wather-card .nature-card .main-img{height:260px}}.wather-card .nature-card .bottom-img{position:absolute;bottom:-5px;left:0;width:100%}.wather-card .nature-card .snow1,.wather-card .nature-card .snow2{position:absolute;top:0;left:0;width:100%}.wather-card .nature-card .snow1{-webkit-animation:sparcle 2.1s linear infinite;animation:sparcle 2.1s linear infinite}.wather-card .nature-card .snow2{-webkit-animation:sparcle 2.1s linear infinite;animation:sparcle 2.1s linear infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}.wather-card .nature-card .nature-cont{position:absolute;top:20px;text-align:center;width:100%}@-webkit-keyframes sparcle{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}80%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes sparcle{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}80%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.user-card .usre-image{position:relative;display:inline-block;margin:0 auto}.user-card .usre-image img{width:120px;height:120px;border-radius:50%;border:1px solid #01a9ac;padding:4px}.user-card .usre-image:before{content:"\e83f";font-family:'feather';position:absolute;bottom:10px;right:10px;color:#fff;background-color:#0ac282;border-radius:50%;padding:0 3px}.user-card .usre-image:after{content:"Permenant";position:absolute;bottom:-15px;left:calc(100% - 27px);color:#fff;background-color:#01a9ac;border-radius:5px;padding:0 3px}.user-card .btn{margin:10px auto 15px}.feed-card h6{margin-top:7px}.feed-card .feed-icon{color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;padding:8px}.latest-update-card .card-block{padding-top:0}.latest-update-card .card-block .latest-update-box{position:relative}.latest-update-card .card-block .latest-update-box:after{content:"";position:absolute;background:#ddd;height:100%;width:1px;top:0;left:110px;z-index:1}.latest-update-card .card-block .latest-update-box .update-meta{z-index:2;min-width:160px}.latest-update-card .card-block .latest-update-box .update-meta .update-icon{width:40px;height:40px;border-radius:50%;text-align:center;padding:12px 13px;font-size:16px;color:#fff;margin-left:10px}@media only screen and (max-width: 575px){.latest-update-card .card-block .latest-update-box:after{display:none}.latest-update-card .card-block .latest-update-box .update-meta{z-index:2;min-width:100%;text-align:left !important;margin-bottom:15px;border-top:1px solid #f1f1f1;padding-top:15px}}.latest-activity-card .card-block{padding-top:0}.latest-activity-card .card-block .latest-update-box{position:relative}.latest-activity-card .card-block .latest-update-box .update-meta{z-index:2;min-width:160px}.latest-activity-card .card-block .latest-update-box .update-meta .update-icon{width:40px;height:40px;border-radius:50%;text-align:center;padding:12px 13px;font-size:16px;color:#fff;margin-left:10px}@media only screen and (max-width: 575px){.latest-activity-card .card-block .latest-update-box .update-meta{z-index:2;min-width:100%;text-align:left !important;margin-bottom:15px;border-top:1px solid #f1f1f1;padding-top:15px}}.latest-activity-card .table td{vertical-align:middle}.per-task-card .card-block{padding:0}.per-task-card .per-task-block{margin-left:0;margin-right:0}.per-task-card .per-task-block>div{padding-top:20px;padding-bottom:20px}.per-task-card .per-task-block>div:nth-child(odd){padding-left:0}.per-task-card .per-task-block>div:nth-child(even){background-color:rgba(1,169,172,0.1);padding-right:0}#monthly-graph .amcharts-graph-g2 .amcharts-graph-stroke{stroke-linejoin:round;stroke-linecap:round;-webkit-animation:am-moving-dashes 1s linear infinite;animation:am-moving-dashes 1s linear infinite}#monthly-graph .lastBullet{-webkit-animation:am-pulsating 1s ease-out infinite;animation:am-pulsating 1s ease-out infinite}#monthly-graph .amcharts-graph-column-front{-webkit-transition:all 0.3s 0.3s ease-out;transition:all 0.3s 0.3s ease-out}#monthly-graph .amcharts-graph-column-front:hover{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;fill-opacity:0.4}#monthly-graph .amcharts-graph-g3{stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:500%;-webkit-animation:am-draw 40s;animation:am-draw 40s}@-webkit-keyframes am-moving-dashes{100%{stroke-dashoffset:-31px}}@keyframes am-moving-dashes{100%{stroke-dashoffset:-31px}}@-webkit-keyframes am-pulsating{0%{stroke-opacity:1;stroke-width:0}100%{stroke-opacity:0;stroke-width:50px}}@keyframes am-pulsating{0%{stroke-opacity:1;stroke-width:0}100%{stroke-opacity:0;stroke-width:50px}}@-webkit-keyframes am-draw{0%{stroke-dashoffset:500%}100%{stroke-dashoffset:0}}@keyframes am-draw{0%{stroke-dashoffset:500%}100%{stroke-dashoffset:0}}.quater-card .progress{height:4px}.card.social-network p{line-height:1.6}#task-container ul{overflow:hidden}#task-container .task-headline{display:none;color:#666666;border-bottom:1px solid #C8C7BB;padding-bottom:20px;margin-bottom:20px;font-size:1.6em;position:relative}#task-container .task-headline:before{height:1px;width:100%;background:#FFF;position:absolute;content:" ";bottom:0;left:0}#task-container .nothing-message{height:160px;color:#666;background-size:15%}#task-container li{float:left;width:49%;overflow:auto;height:auto;min-height:10px;background:#FFF;display:inline-block;padding:20px;border:1px solid #CCC;color:#666;border-top:9px solid #01a9ac;cursor:pointer;margin-bottom:20px;margin-right:2%;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}#task-container li:nth-child(even){margin-right:0}#task-container li:hover{opacity:1;border-top:9px solid #e0e0e0}#task-container li.complete{opacity:1;border-top:9px solid #eb3422;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s}#task-container li.complete:before{background:url("../images/complete.png") no-repeat;position:absolute;top:5px;right:5px;content:"";width:55px;height:55px;background-size:100%}#task-container li.complete:hover{border-top:9px solid #e0e0e0;opacity:1}#task-container li.complete p{text-decoration:line-through}#task-container p{line-height:1.6em;text-align:left}.add-line.complete{text-decoration:line-through}.task-panel .to-do-label{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}.task-panel .to-do-label:last-child{border-bottom:none;margin-bottom:0;padding:0}.to-do-list{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}.to-do-list i{color:#ccc;font-size:17px;opacity:0}.to-do-list:last-child{border:none;padding:0;margin:0}.to-do-list:hover i{opacity:1;-webkit-transition:opacity ease-in 0.3s;transition:opacity ease-in 0.3s}.to-do-list p{display:inline-block}.to-do-label .checkbox-fade{display:block}.to-do-label .checkbox-fade .delete_todo{float:right;font-size:24px;color:#ccc}.to-do-label .check-task{display:block}.to-do-label i{cursor:pointer}.done-task span,.done-task .captions{color:#919aa3;text-decoration:line-through} diff --git a/src/main/resources/static/files/assets/scss/style.scss b/src/main/resources/static/files/assets/scss/style.scss new file mode 100644 index 0000000..297e47a --- /dev/null +++ b/src/main/resources/static/files/assets/scss/style.scss @@ -0,0 +1,45 @@ +@import 'partials/variables'; +@import 'partials/mixins'; + +@import 'partials/responsive/responsive'; + +@import 'partials/theme-elements/box-shadow'; +@import 'partials/theme-elements/button'; +@import 'partials/theme-elements/form-elements'; +@import 'partials/theme-elements/icon-layout'; +@import 'partials/theme-elements/label-badges'; +@import 'partials/theme-elements/ready-to-use'; + +@import 'partials/menu/pcmenu'; + +@import 'partials/general'; +@import 'partials/generic'; +@import 'partials/dark'; + +@import 'partials/tables/tables'; + +@import 'partials/other/alert'; +@import 'partials/other/authentication'; +@import 'partials/other/breadcrumb'; +@import 'partials/other/charts'; +@import 'partials/other/chat'; +@import 'partials/other/color'; +@import 'partials/other/draggable'; +@import 'partials/other/e-payment'; +@import 'partials/other/editors'; +@import 'partials/other/fb-wall'; +@import 'partials/other/full-calender'; +@import 'partials/other/job-find'; +@import 'partials/other/mail-pages'; +@import 'partials/other/maps'; +@import 'partials/other/navbars'; +@import 'partials/other/note'; +@import 'partials/other/pre-loader'; +@import 'partials/other/prism'; +@import 'partials/other/progress-bar'; +@import 'partials/other/range-slider'; +@import 'partials/other/rating'; + +@import 'partials/Nueva carpeta/widget'; + +@import 'partials/todo/todo'; diff --git a/src/main/resources/static/files/bower_components/.DS_Store b/src/main/resources/static/files/bower_components/.DS_Store new file mode 100644 index 0000000..51dc86a Binary files /dev/null and b/src/main/resources/static/files/bower_components/.DS_Store differ diff --git a/src/main/resources/static/files/bower_components/Sortable/js/Sortable.js b/src/main/resources/static/files/bower_components/Sortable/js/Sortable.js new file mode 100644 index 0000000..c0367a1 --- /dev/null +++ b/src/main/resources/static/files/bower_components/Sortable/js/Sortable.js @@ -0,0 +1,1375 @@ +/**! + * Sortable + * @author RubaXa + * @license MIT + */ +(function sortableModule(factory) { + "use strict"; + + if (typeof define === "function" && define.amd) { + define(factory); + } + else if (typeof module != "undefined" && typeof module.exports != "undefined") { + module.exports = factory(); + } + else if (typeof Package !== "undefined") { + //noinspection JSUnresolvedVariable + Sortable = factory(); // export for Meteor.js + } + else { + /* jshint sub:true */ + window["Sortable"] = factory(); + } +})(function sortableFactory() { + "use strict"; + + if (typeof window == "undefined" || !window.document) { + return function sortableError() { + throw new Error("Sortable.js requires a window with a document"); + }; + } + + var dragEl, + parentEl, + ghostEl, + cloneEl, + rootEl, + nextEl, + + scrollEl, + scrollParentEl, + scrollCustomFn, + + lastEl, + lastCSS, + lastParentCSS, + + oldIndex, + newIndex, + + activeGroup, + putSortable, + + autoScroll = {}, + + tapEvt, + touchEvt, + + moved, + + /** @const */ + RSPACE = /\s+/g, + + expando = 'Sortable' + (new Date).getTime(), + + win = window, + document = win.document, + parseInt = win.parseInt, + + $ = win.jQuery || win.Zepto, + Polymer = win.Polymer, + + supportDraggable = !!('draggable' in document.createElement('div')), + supportCssPointerEvents = (function (el) { + // false when IE11 + if (!!navigator.userAgent.match(/Trident.*rv[ :]?11\./)) { + return false; + } + el = document.createElement('x'); + el.style.cssText = 'pointer-events:auto'; + return el.style.pointerEvents === 'auto'; + })(), + + _silent = false, + + abs = Math.abs, + min = Math.min, + slice = [].slice, + + touchDragOverListeners = [], + + _autoScroll = _throttle(function (/**Event*/evt, /**Object*/options, /**HTMLElement*/rootEl) { + // Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=505521 + if (rootEl && options.scroll) { + var el, + rect, + sens = options.scrollSensitivity, + speed = options.scrollSpeed, + + x = evt.clientX, + y = evt.clientY, + + winWidth = window.innerWidth, + winHeight = window.innerHeight, + + vx, + vy, + + scrollOffsetX, + scrollOffsetY + ; + + // Delect scrollEl + if (scrollParentEl !== rootEl) { + scrollEl = options.scroll; + scrollParentEl = rootEl; + scrollCustomFn = options.scrollFn; + + if (scrollEl === true) { + scrollEl = rootEl; + + do { + if ((scrollEl.offsetWidth < scrollEl.scrollWidth) || + (scrollEl.offsetHeight < scrollEl.scrollHeight) + ) { + break; + } + /* jshint boss:true */ + } while (scrollEl = scrollEl.parentNode); + } + } + + if (scrollEl) { + el = scrollEl; + rect = scrollEl.getBoundingClientRect(); + vx = (abs(rect.right - x) <= sens) - (abs(rect.left - x) <= sens); + vy = (abs(rect.bottom - y) <= sens) - (abs(rect.top - y) <= sens); + } + + + if (!(vx || vy)) { + vx = (winWidth - x <= sens) - (x <= sens); + vy = (winHeight - y <= sens) - (y <= sens); + + /* jshint expr:true */ + (vx || vy) && (el = win); + } + + + if (autoScroll.vx !== vx || autoScroll.vy !== vy || autoScroll.el !== el) { + autoScroll.el = el; + autoScroll.vx = vx; + autoScroll.vy = vy; + + clearInterval(autoScroll.pid); + + if (el) { + autoScroll.pid = setInterval(function () { + scrollOffsetY = vy ? vy * speed : 0; + scrollOffsetX = vx ? vx * speed : 0; + + if ('function' === typeof(scrollCustomFn)) { + return scrollCustomFn.call(_this, scrollOffsetX, scrollOffsetY, evt); + } + + if (el === win) { + win.scrollTo(win.pageXOffset + scrollOffsetX, win.pageYOffset + scrollOffsetY); + } else { + el.scrollTop += scrollOffsetY; + el.scrollLeft += scrollOffsetX; + } + }, 24); + } + } + } + }, 30), + + _prepareGroup = function (options) { + function toFn(value, pull) { + if (value === void 0 || value === true) { + value = group.name; + } + + if (typeof value === 'function') { + return value; + } else { + return function (to, from) { + var fromGroup = from.options.group.name; + + return pull + ? value + : value && (value.join + ? value.indexOf(fromGroup) > -1 + : (fromGroup == value) + ); + }; + } + } + + var group = {}; + var originalGroup = options.group; + + if (!originalGroup || typeof originalGroup != 'object') { + originalGroup = {name: originalGroup}; + } + + group.name = originalGroup.name; + group.checkPull = toFn(originalGroup.pull, true); + group.checkPut = toFn(originalGroup.put); + + options.group = group; + } + ; + + + + /** + * @class Sortable + * @param {HTMLElement} el + * @param {Object} [options] + */ + function Sortable(el, options) { + if (!(el && el.nodeType && el.nodeType === 1)) { + throw 'Sortable: `el` must be HTMLElement, and not ' + {}.toString.call(el); + } + + this.el = el; // root element + this.options = options = _extend({}, options); + + + // Export instance + el[expando] = this; + + + // Default options + var defaults = { + group: Math.random(), + sort: true, + disabled: false, + store: null, + handle: null, + scroll: true, + scrollSensitivity: 30, + scrollSpeed: 10, + draggable: /[uo]l/i.test(el.nodeName) ? 'li' : '>*', + ghostClass: 'sortable-ghost', + chosenClass: 'sortable-chosen', + dragClass: 'sortable-drag', + ignore: 'a, img', + filter: null, + animation: 0, + setData: function (dataTransfer, dragEl) { + dataTransfer.setData('Text', dragEl.textContent); + }, + dropBubble: false, + dragoverBubble: false, + dataIdAttr: 'data-id', + delay: 0, + forceFallback: false, + fallbackClass: 'sortable-fallback', + fallbackOnBody: false, + fallbackTolerance: 0, + fallbackOffset: {x: 0, y: 0} + }; + + + // Set default options + for (var name in defaults) { + !(name in options) && (options[name] = defaults[name]); + } + + _prepareGroup(options); + + // Bind all private methods + for (var fn in this) { + if (fn.charAt(0) === '_' && typeof this[fn] === 'function') { + this[fn] = this[fn].bind(this); + } + } + + // Setup drag mode + this.nativeDraggable = options.forceFallback ? false : supportDraggable; + + // Bind events + _on(el, 'mousedown', this._onTapStart); + _on(el, 'touchstart', this._onTapStart); + + if (this.nativeDraggable) { + _on(el, 'dragover', this); + _on(el, 'dragenter', this); + } + + touchDragOverListeners.push(this._onDragOver); + + // Restore sorting + options.store && this.sort(options.store.get(this)); + } + + + Sortable.prototype = /** @lends Sortable.prototype */ { + constructor: Sortable, + + _onTapStart: function (/** Event|TouchEvent */evt) { + var _this = this, + el = this.el, + options = this.options, + type = evt.type, + touch = evt.touches && evt.touches[0], + target = (touch || evt).target, + originalTarget = evt.target.shadowRoot && evt.path[0] || target, + filter = options.filter, + startIndex; + + // Don't trigger start event when an element is been dragged, otherwise the evt.oldindex always wrong when set option.group. + if (dragEl) { + return; + } + + if (type === 'mousedown' && evt.button !== 0 || options.disabled) { + return; // only left button or enabled + } + + if (options.handle && !_closest(originalTarget, options.handle, el)) { + return; + } + + target = _closest(target, options.draggable, el); + + if (!target) { + return; + } + + // Get the index of the dragged element within its parent + startIndex = _index(target, options.draggable); + + // Check filter + if (typeof filter === 'function') { + if (filter.call(this, evt, target, this)) { + _dispatchEvent(_this, originalTarget, 'filter', target, el, startIndex); + evt.preventDefault(); + return; // cancel dnd + } + } + else if (filter) { + filter = filter.split(',').some(function (criteria) { + criteria = _closest(originalTarget, criteria.trim(), el); + + if (criteria) { + _dispatchEvent(_this, criteria, 'filter', target, el, startIndex); + return true; + } + }); + + if (filter) { + evt.preventDefault(); + return; // cancel dnd + } + } + + // Prepare `dragstart` + this._prepareDragStart(evt, touch, target, startIndex); + }, + + _prepareDragStart: function (/** Event */evt, /** Touch */touch, /** HTMLElement */target, /** Number */startIndex) { + var _this = this, + el = _this.el, + options = _this.options, + ownerDocument = el.ownerDocument, + dragStartFn; + + if (target && !dragEl && (target.parentNode === el)) { + tapEvt = evt; + + rootEl = el; + dragEl = target; + parentEl = dragEl.parentNode; + nextEl = dragEl.nextSibling; + activeGroup = options.group; + oldIndex = startIndex; + + this._lastX = (touch || evt).clientX; + this._lastY = (touch || evt).clientY; + + dragEl.style['will-change'] = 'transform'; + + dragStartFn = function () { + // Delayed drag has been triggered + // we can re-enable the events: touchmove/mousemove + _this._disableDelayedDrag(); + + // Make the element draggable + dragEl.draggable = _this.nativeDraggable; + + // Chosen item + _toggleClass(dragEl, options.chosenClass, true); + + // Bind the events: dragstart/dragend + _this._triggerDragStart(touch); + + // Drag start event + _dispatchEvent(_this, rootEl, 'choose', dragEl, rootEl, oldIndex); + }; + + // Disable "draggable" + options.ignore.split(',').forEach(function (criteria) { + _find(dragEl, criteria.trim(), _disableDraggable); + }); + + _on(ownerDocument, 'mouseup', _this._onDrop); + _on(ownerDocument, 'touchend', _this._onDrop); + _on(ownerDocument, 'touchcancel', _this._onDrop); + + if (options.delay) { + // If the user moves the pointer or let go the click or touch + // before the delay has been reached: + // disable the delayed drag + _on(ownerDocument, 'mouseup', _this._disableDelayedDrag); + _on(ownerDocument, 'touchend', _this._disableDelayedDrag); + _on(ownerDocument, 'touchcancel', _this._disableDelayedDrag); + _on(ownerDocument, 'mousemove', _this._disableDelayedDrag); + _on(ownerDocument, 'touchmove', _this._disableDelayedDrag); + + _this._dragStartTimer = setTimeout(dragStartFn, options.delay); + } else { + dragStartFn(); + } + } + }, + + _disableDelayedDrag: function () { + var ownerDocument = this.el.ownerDocument; + + clearTimeout(this._dragStartTimer); + _off(ownerDocument, 'mouseup', this._disableDelayedDrag); + _off(ownerDocument, 'touchend', this._disableDelayedDrag); + _off(ownerDocument, 'touchcancel', this._disableDelayedDrag); + _off(ownerDocument, 'mousemove', this._disableDelayedDrag); + _off(ownerDocument, 'touchmove', this._disableDelayedDrag); + }, + + _triggerDragStart: function (/** Touch */touch) { + if (touch) { + // Touch device support + tapEvt = { + target: dragEl, + clientX: touch.clientX, + clientY: touch.clientY + }; + + this._onDragStart(tapEvt, 'touch'); + } + else if (!this.nativeDraggable) { + this._onDragStart(tapEvt, true); + } + else { + _on(dragEl, 'dragend', this); + _on(rootEl, 'dragstart', this._onDragStart); + } + + try { + if (document.selection) { + // Timeout neccessary for IE9 + setTimeout(function () { + document.selection.empty(); + }); + } else { + window.getSelection().removeAllRanges(); + } + } catch (err) { + } + }, + + _dragStarted: function () { + if (rootEl && dragEl) { + var options = this.options; + + // Apply effect + _toggleClass(dragEl, options.ghostClass, true); + _toggleClass(dragEl, options.dragClass, false); + + Sortable.active = this; + + // Drag start event + _dispatchEvent(this, rootEl, 'start', dragEl, rootEl, oldIndex); + } + }, + + _emulateDragOver: function () { + if (touchEvt) { + if (this._lastX === touchEvt.clientX && this._lastY === touchEvt.clientY) { + return; + } + + this._lastX = touchEvt.clientX; + this._lastY = touchEvt.clientY; + + if (!supportCssPointerEvents) { + _css(ghostEl, 'display', 'none'); + } + + var target = document.elementFromPoint(touchEvt.clientX, touchEvt.clientY), + parent = target, + i = touchDragOverListeners.length; + + if (parent) { + do { + if (parent[expando]) { + while (i--) { + touchDragOverListeners[i]({ + clientX: touchEvt.clientX, + clientY: touchEvt.clientY, + target: target, + rootEl: parent + }); + } + + break; + } + + target = parent; // store last element + } + /* jshint boss:true */ + while (parent = parent.parentNode); + } + + if (!supportCssPointerEvents) { + _css(ghostEl, 'display', ''); + } + } + }, + + + _onTouchMove: function (/**TouchEvent*/evt) { + if (tapEvt) { + var options = this.options, + fallbackTolerance = options.fallbackTolerance, + fallbackOffset = options.fallbackOffset, + touch = evt.touches ? evt.touches[0] : evt, + dx = (touch.clientX - tapEvt.clientX) + fallbackOffset.x, + dy = (touch.clientY - tapEvt.clientY) + fallbackOffset.y, + translate3d = evt.touches ? 'translate3d(' + dx + 'px,' + dy + 'px,0)' : 'translate(' + dx + 'px,' + dy + 'px)'; + + // only set the status to dragging, when we are actually dragging + if (!Sortable.active) { + if (fallbackTolerance && + min(abs(touch.clientX - this._lastX), abs(touch.clientY - this._lastY)) < fallbackTolerance + ) { + return; + } + + this._dragStarted(); + } + + // as well as creating the ghost element on the document body + this._appendGhost(); + + moved = true; + touchEvt = touch; + + _css(ghostEl, 'webkitTransform', translate3d); + _css(ghostEl, 'mozTransform', translate3d); + _css(ghostEl, 'msTransform', translate3d); + _css(ghostEl, 'transform', translate3d); + + evt.preventDefault(); + } + }, + + _appendGhost: function () { + if (!ghostEl) { + var rect = dragEl.getBoundingClientRect(), + css = _css(dragEl), + options = this.options, + ghostRect; + + ghostEl = dragEl.cloneNode(true); + + _toggleClass(ghostEl, options.ghostClass, false); + _toggleClass(ghostEl, options.fallbackClass, true); + _toggleClass(ghostEl, options.dragClass, true); + + _css(ghostEl, 'top', rect.top - parseInt(css.marginTop, 10)); + _css(ghostEl, 'left', rect.left - parseInt(css.marginLeft, 10)); + _css(ghostEl, 'width', rect.width); + _css(ghostEl, 'height', rect.height); + _css(ghostEl, 'opacity', '0.8'); + _css(ghostEl, 'position', 'fixed'); + _css(ghostEl, 'zIndex', '100000'); + _css(ghostEl, 'pointerEvents', 'none'); + + options.fallbackOnBody && document.body.appendChild(ghostEl) || rootEl.appendChild(ghostEl); + + // Fixing dimensions. + ghostRect = ghostEl.getBoundingClientRect(); + _css(ghostEl, 'width', rect.width * 2 - ghostRect.width); + _css(ghostEl, 'height', rect.height * 2 - ghostRect.height); + } + }, + + _onDragStart: function (/**Event*/evt, /**boolean*/useFallback) { + var dataTransfer = evt.dataTransfer, + options = this.options; + + this._offUpEvents(); + + if (activeGroup.checkPull(this, this, dragEl, evt) == 'clone') { + cloneEl = _clone(dragEl); + _css(cloneEl, 'display', 'none'); + rootEl.insertBefore(cloneEl, dragEl); + _dispatchEvent(this, rootEl, 'clone', dragEl); + } + + _toggleClass(dragEl, options.dragClass, true); + + if (useFallback) { + if (useFallback === 'touch') { + // Bind touch events + _on(document, 'touchmove', this._onTouchMove); + _on(document, 'touchend', this._onDrop); + _on(document, 'touchcancel', this._onDrop); + } else { + // Old brwoser + _on(document, 'mousemove', this._onTouchMove); + _on(document, 'mouseup', this._onDrop); + } + + this._loopId = setInterval(this._emulateDragOver, 50); + } + else { + if (dataTransfer) { + dataTransfer.effectAllowed = 'move'; + options.setData && options.setData.call(this, dataTransfer, dragEl); + } + + _on(document, 'drop', this); + setTimeout(this._dragStarted, 0); + } + }, + + _onDragOver: function (/**Event*/evt) { + var el = this.el, + target, + dragRect, + targetRect, + revert, + options = this.options, + group = options.group, + activeSortable = Sortable.active, + isOwner = (activeGroup === group), + canSort = options.sort; + + if (evt.preventDefault !== void 0) { + evt.preventDefault(); + !options.dragoverBubble && evt.stopPropagation(); + } + + moved = true; + + if (activeGroup && !options.disabled && + (isOwner + ? canSort || (revert = !rootEl.contains(dragEl)) // Reverting item into the original list + : ( + putSortable === this || + activeGroup.checkPull(this, activeSortable, dragEl, evt) && group.checkPut(this, activeSortable, dragEl, evt) + ) + ) && + (evt.rootEl === void 0 || evt.rootEl === this.el) // touch fallback + ) { + // Smart auto-scrolling + _autoScroll(evt, options, this.el); + + if (_silent) { + return; + } + + target = _closest(evt.target, options.draggable, el); + dragRect = dragEl.getBoundingClientRect(); + putSortable = this; + + if (revert) { + _cloneHide(true); + parentEl = rootEl; // actualization + + if (cloneEl || nextEl) { + rootEl.insertBefore(dragEl, cloneEl || nextEl); + } + else if (!canSort) { + rootEl.appendChild(dragEl); + } + + return; + } + + + if ((el.children.length === 0) || (el.children[0] === ghostEl) || + (el === evt.target) && (target = _ghostIsLast(el, evt)) + ) { + if (target) { + if (target.animated) { + return; + } + + targetRect = target.getBoundingClientRect(); + } + + _cloneHide(isOwner); + + if (_onMove(rootEl, el, dragEl, dragRect, target, targetRect, evt) !== false) { + if (!dragEl.contains(el)) { + el.appendChild(dragEl); + parentEl = el; // actualization + } + + this._animate(dragRect, dragEl); + target && this._animate(targetRect, target); + } + } + else if (target && !target.animated && target !== dragEl && (target.parentNode[expando] !== void 0)) { + if (lastEl !== target) { + lastEl = target; + lastCSS = _css(target); + lastParentCSS = _css(target.parentNode); + } + + targetRect = target.getBoundingClientRect(); + + var width = targetRect.right - targetRect.left, + height = targetRect.bottom - targetRect.top, + floating = /left|right|inline/.test(lastCSS.cssFloat + lastCSS.display) + || (lastParentCSS.display == 'flex' && lastParentCSS['flex-direction'].indexOf('row') === 0), + isWide = (target.offsetWidth > dragEl.offsetWidth), + isLong = (target.offsetHeight > dragEl.offsetHeight), + halfway = (floating ? (evt.clientX - targetRect.left) / width : (evt.clientY - targetRect.top) / height) > 0.5, + nextSibling = target.nextElementSibling, + moveVector = _onMove(rootEl, el, dragEl, dragRect, target, targetRect, evt), + after + ; + + if (moveVector !== false) { + _silent = true; + setTimeout(_unsilent, 30); + + _cloneHide(isOwner); + + if (moveVector === 1 || moveVector === -1) { + after = (moveVector === 1); + } + else if (floating) { + var elTop = dragEl.offsetTop, + tgTop = target.offsetTop; + + if (elTop === tgTop) { + after = (target.previousElementSibling === dragEl) && !isWide || halfway && isWide; + } + else if (target.previousElementSibling === dragEl || dragEl.previousElementSibling === target) { + after = (evt.clientY - targetRect.top) / height > 0.5; + } else { + after = tgTop > elTop; + } + } else { + after = (nextSibling !== dragEl) && !isLong || halfway && isLong; + } + + if (!dragEl.contains(el)) { + if (after && !nextSibling) { + el.appendChild(dragEl); + } else { + target.parentNode.insertBefore(dragEl, after ? nextSibling : target); + } + } + + parentEl = dragEl.parentNode; // actualization + + this._animate(dragRect, dragEl); + this._animate(targetRect, target); + } + } + } + }, + + _animate: function (prevRect, target) { + var ms = this.options.animation; + + if (ms) { + var currentRect = target.getBoundingClientRect(); + + _css(target, 'transition', 'none'); + _css(target, 'transform', 'translate3d(' + + (prevRect.left - currentRect.left) + 'px,' + + (prevRect.top - currentRect.top) + 'px,0)' + ); + + target.offsetWidth; // repaint + + _css(target, 'transition', 'all ' + ms + 'ms'); + _css(target, 'transform', 'translate3d(0,0,0)'); + + clearTimeout(target.animated); + target.animated = setTimeout(function () { + _css(target, 'transition', ''); + _css(target, 'transform', ''); + target.animated = false; + }, ms); + } + }, + + _offUpEvents: function () { + var ownerDocument = this.el.ownerDocument; + + _off(document, 'touchmove', this._onTouchMove); + _off(ownerDocument, 'mouseup', this._onDrop); + _off(ownerDocument, 'touchend', this._onDrop); + _off(ownerDocument, 'touchcancel', this._onDrop); + }, + + _onDrop: function (/**Event*/evt) { + var el = this.el, + options = this.options; + + clearInterval(this._loopId); + clearInterval(autoScroll.pid); + clearTimeout(this._dragStartTimer); + + // Unbind events + _off(document, 'mousemove', this._onTouchMove); + + if (this.nativeDraggable) { + _off(document, 'drop', this); + _off(el, 'dragstart', this._onDragStart); + } + + this._offUpEvents(); + + if (evt) { + if (moved) { + evt.preventDefault(); + !options.dropBubble && evt.stopPropagation(); + } + + ghostEl && ghostEl.parentNode.removeChild(ghostEl); + + if (dragEl) { + if (this.nativeDraggable) { + _off(dragEl, 'dragend', this); + } + + _disableDraggable(dragEl); + dragEl.style['will-change'] = ''; + + // Remove class's + _toggleClass(dragEl, this.options.ghostClass, false); + _toggleClass(dragEl, this.options.chosenClass, false); + + if (rootEl !== parentEl) { + newIndex = _index(dragEl, options.draggable); + + if (newIndex >= 0) { + + // Add event + _dispatchEvent(null, parentEl, 'add', dragEl, rootEl, oldIndex, newIndex); + + // Remove event + _dispatchEvent(this, rootEl, 'remove', dragEl, rootEl, oldIndex, newIndex); + + // drag from one list and drop into another + _dispatchEvent(null, parentEl, 'sort', dragEl, rootEl, oldIndex, newIndex); + _dispatchEvent(this, rootEl, 'sort', dragEl, rootEl, oldIndex, newIndex); + } + } + else { + // Remove clone + cloneEl && cloneEl.parentNode.removeChild(cloneEl); + + if (dragEl.nextSibling !== nextEl) { + // Get the index of the dragged element within its parent + newIndex = _index(dragEl, options.draggable); + + if (newIndex >= 0) { + // drag & drop within the same list + _dispatchEvent(this, rootEl, 'update', dragEl, rootEl, oldIndex, newIndex); + _dispatchEvent(this, rootEl, 'sort', dragEl, rootEl, oldIndex, newIndex); + } + } + } + + if (Sortable.active) { + /* jshint eqnull:true */ + if (newIndex == null || newIndex === -1) { + newIndex = oldIndex; + } + + _dispatchEvent(this, rootEl, 'end', dragEl, rootEl, oldIndex, newIndex); + + // Save sorting + this.save(); + } + } + + } + + this._nulling(); + }, + + _nulling: function() { + rootEl = + dragEl = + parentEl = + ghostEl = + nextEl = + cloneEl = + + scrollEl = + scrollParentEl = + + tapEvt = + touchEvt = + + moved = + newIndex = + + lastEl = + lastCSS = + + putSortable = + activeGroup = + Sortable.active = null; + }, + + handleEvent: function (/**Event*/evt) { + var type = evt.type; + + if (type === 'dragover' || type === 'dragenter') { + if (dragEl) { + this._onDragOver(evt); + _globalDragOver(evt); + } + } + else if (type === 'drop' || type === 'dragend') { + this._onDrop(evt); + } + }, + + + /** + * Serializes the item into an array of string. + * @returns {String[]} + */ + toArray: function () { + var order = [], + el, + children = this.el.children, + i = 0, + n = children.length, + options = this.options; + + for (; i < n; i++) { + el = children[i]; + if (_closest(el, options.draggable, this.el)) { + order.push(el.getAttribute(options.dataIdAttr) || _generateId(el)); + } + } + + return order; + }, + + + /** + * Sorts the elements according to the array. + * @param {String[]} order order of the items + */ + sort: function (order) { + var items = {}, rootEl = this.el; + + this.toArray().forEach(function (id, i) { + var el = rootEl.children[i]; + + if (_closest(el, this.options.draggable, rootEl)) { + items[id] = el; + } + }, this); + + order.forEach(function (id) { + if (items[id]) { + rootEl.removeChild(items[id]); + rootEl.appendChild(items[id]); + } + }); + }, + + + /** + * Save the current sorting + */ + save: function () { + var store = this.options.store; + store && store.set(this); + }, + + + /** + * For each element in the set, get the first element that matches the selector by testing the element itself and traversing up through its ancestors in the DOM tree. + * @param {HTMLElement} el + * @param {String} [selector] default: `options.draggable` + * @returns {HTMLElement|null} + */ + closest: function (el, selector) { + return _closest(el, selector || this.options.draggable, this.el); + }, + + + /** + * Set/get option + * @param {string} name + * @param {*} [value] + * @returns {*} + */ + option: function (name, value) { + var options = this.options; + + if (value === void 0) { + return options[name]; + } else { + options[name] = value; + + if (name === 'group') { + _prepareGroup(options); + } + } + }, + + + /** + * Destroy + */ + destroy: function () { + var el = this.el; + + el[expando] = null; + + _off(el, 'mousedown', this._onTapStart); + _off(el, 'touchstart', this._onTapStart); + + if (this.nativeDraggable) { + _off(el, 'dragover', this); + _off(el, 'dragenter', this); + } + + // Remove draggable attributes + Array.prototype.forEach.call(el.querySelectorAll('[draggable]'), function (el) { + el.removeAttribute('draggable'); + }); + + touchDragOverListeners.splice(touchDragOverListeners.indexOf(this._onDragOver), 1); + + this._onDrop(); + + this.el = el = null; + } + }; + + + function _cloneHide(state) { + if (cloneEl && (cloneEl.state !== state)) { + _css(cloneEl, 'display', state ? 'none' : ''); + !state && cloneEl.state && rootEl.insertBefore(cloneEl, dragEl); + cloneEl.state = state; + } + } + + + function _closest(/**HTMLElement*/el, /**String*/selector, /**HTMLElement*/ctx) { + if (el) { + ctx = ctx || document; + + do { + if ((selector === '>*' && el.parentNode === ctx) || _matches(el, selector)) { + return el; + } + /* jshint boss:true */ + } while (el = _getParentOrHost(el)); + } + + return null; + } + + + function _getParentOrHost(el) { + var parent = el.host; + + return (parent && parent.nodeType) ? parent : el.parentNode; + } + + + function _globalDragOver(/**Event*/evt) { + if (evt.dataTransfer) { + evt.dataTransfer.dropEffect = 'move'; + } + evt.preventDefault(); + } + + + function _on(el, event, fn) { + el.addEventListener(event, fn, false); + } + + + function _off(el, event, fn) { + el.removeEventListener(event, fn, false); + } + + + function _toggleClass(el, name, state) { + if (el) { + if (el.classList) { + el.classList[state ? 'add' : 'remove'](name); + } + else { + var className = (' ' + el.className + ' ').replace(RSPACE, ' ').replace(' ' + name + ' ', ' '); + el.className = (className + (state ? ' ' + name : '')).replace(RSPACE, ' '); + } + } + } + + + function _css(el, prop, val) { + var style = el && el.style; + + if (style) { + if (val === void 0) { + if (document.defaultView && document.defaultView.getComputedStyle) { + val = document.defaultView.getComputedStyle(el, ''); + } + else if (el.currentStyle) { + val = el.currentStyle; + } + + return prop === void 0 ? val : val[prop]; + } + else { + if (!(prop in style)) { + prop = '-webkit-' + prop; + } + + style[prop] = val + (typeof val === 'string' ? '' : 'px'); + } + } + } + + + function _find(ctx, tagName, iterator) { + if (ctx) { + var list = ctx.getElementsByTagName(tagName), i = 0, n = list.length; + + if (iterator) { + for (; i < n; i++) { + iterator(list[i], i); + } + } + + return list; + } + + return []; + } + + + + function _dispatchEvent(sortable, rootEl, name, targetEl, fromEl, startIndex, newIndex) { + sortable = (sortable || rootEl[expando]); + + var evt = document.createEvent('Event'), + options = sortable.options, + onName = 'on' + name.charAt(0).toUpperCase() + name.substr(1); + + evt.initEvent(name, true, true); + + evt.to = rootEl; + evt.from = fromEl || rootEl; + evt.item = targetEl || rootEl; + evt.clone = cloneEl; + + evt.oldIndex = startIndex; + evt.newIndex = newIndex; + + rootEl.dispatchEvent(evt); + + if (options[onName]) { + options[onName].call(sortable, evt); + } + } + + + function _onMove(fromEl, toEl, dragEl, dragRect, targetEl, targetRect, originalEvt) { + var evt, + sortable = fromEl[expando], + onMoveFn = sortable.options.onMove, + retVal; + + evt = document.createEvent('Event'); + evt.initEvent('move', true, true); + + evt.to = toEl; + evt.from = fromEl; + evt.dragged = dragEl; + evt.draggedRect = dragRect; + evt.related = targetEl || toEl; + evt.relatedRect = targetRect || toEl.getBoundingClientRect(); + + fromEl.dispatchEvent(evt); + + if (onMoveFn) { + retVal = onMoveFn.call(sortable, evt, originalEvt); + } + + return retVal; + } + + + function _disableDraggable(el) { + el.draggable = false; + } + + + function _unsilent() { + _silent = false; + } + + + /** @returns {HTMLElement|false} */ + function _ghostIsLast(el, evt) { + var lastEl = el.lastElementChild, + rect = lastEl.getBoundingClientRect(); + + // 5 — min delta + // abs — нельзя добавлять, а то глюки при наведении сверху + return ( + (evt.clientY - (rect.top + rect.height) > 5) || + (evt.clientX - (rect.right + rect.width) > 5) + ) && lastEl; + } + + + /** + * Generate id + * @param {HTMLElement} el + * @returns {String} + * @private + */ + function _generateId(el) { + var str = el.tagName + el.className + el.src + el.href + el.textContent, + i = str.length, + sum = 0; + + while (i--) { + sum += str.charCodeAt(i); + } + + return sum.toString(36); + } + + /** + * Returns the index of an element within its parent for a selected set of + * elements + * @param {HTMLElement} el + * @param {selector} selector + * @return {number} + */ + function _index(el, selector) { + var index = 0; + + if (!el || !el.parentNode) { + return -1; + } + + while (el && (el = el.previousElementSibling)) { + if ((el.nodeName.toUpperCase() !== 'TEMPLATE') && (selector === '>*' || _matches(el, selector))) { + index++; + } + } + + return index; + } + + function _matches(/**HTMLElement*/el, /**String*/selector) { + if (el) { + selector = selector.split('.'); + + var tag = selector.shift().toUpperCase(), + re = new RegExp('\\s(' + selector.join('|') + ')(?=\\s)', 'g'); + + return ( + (tag === '' || el.nodeName.toUpperCase() == tag) && + (!selector.length || ((' ' + el.className + ' ').match(re) || []).length == selector.length) + ); + } + + return false; + } + + function _throttle(callback, ms) { + var args, _this; + + return function () { + if (args === void 0) { + args = arguments; + _this = this; + + setTimeout(function () { + if (args.length === 1) { + callback.call(_this, args[0]); + } else { + callback.apply(_this, args); + } + + args = void 0; + }, ms); + } + }; + } + + function _extend(dst, src) { + if (dst && src) { + for (var key in src) { + if (src.hasOwnProperty(key)) { + dst[key] = src[key]; + } + } + } + + return dst; + } + + function _clone(el) { + return $ + ? $(el).clone(true)[0] + : (Polymer && Polymer.dom + ? Polymer.dom(el).cloneNode(true) + : el.cloneNode(true) + ); + } + + + // Export utils + Sortable.utils = { + on: _on, + off: _off, + css: _css, + find: _find, + is: function (el, selector) { + return !!_closest(el, selector, el); + }, + extend: _extend, + throttle: _throttle, + closest: _closest, + toggleClass: _toggleClass, + clone: _clone, + index: _index + }; + + + /** + * Create sortable instance + * @param {HTMLElement} el + * @param {Object} [options] + */ + Sortable.create = function (el, options) { + return new Sortable(el, options); + }; + + + // Export + Sortable.version = '1.4.2'; + return Sortable; +}); + + diff --git a/src/main/resources/static/files/bower_components/animate.css/css/animate.css b/src/main/resources/static/files/bower_components/animate.css/css/animate.css new file mode 100644 index 0000000..7148b57 --- /dev/null +++ b/src/main/resources/static/files/bower_components/animate.css/css/animate.css @@ -0,0 +1,3340 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.5.1 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2016 Daniel Eden + */ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.flipOutX, +.animated.flipOutY, +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +@keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +.headShake { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-name: headShake; + animation-name: headShake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + from { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes wobble { + from { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +@keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +.jello { + -webkit-animation-name: jello; + animation-name: jello; + -webkit-transform-origin: center; + transform-origin: center; +} + +@-webkit-keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + to { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + to { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +@keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} + +@-webkit-keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +@keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} + +@-webkit-keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-webkit-keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} diff --git a/src/main/resources/static/files/bower_components/autosize/js/autosize.min.js b/src/main/resources/static/files/bower_components/autosize/js/autosize.min.js new file mode 100644 index 0000000..2a162d3 --- /dev/null +++ b/src/main/resources/static/files/bower_components/autosize/js/autosize.min.js @@ -0,0 +1,6 @@ +/*! + Autosize 4.0.0 + license: MIT + http://www.jacklmoore.com/autosize +*/ +!function(e,t){if("function"==typeof define&&define.amd)define(["exports","module"],t);else if("undefined"!=typeof exports&&"undefined"!=typeof module)t(exports,module);else{var n={exports:{}};t(n.exports,n),e.autosize=n.exports}}(this,function(e,t){"use strict";function n(e){function t(){var t=window.getComputedStyle(e,null);"vertical"===t.resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),s="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),isNaN(s)&&(s=0),l()}function n(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function o(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}function r(){var t=e.style.height,n=o(e),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="";var i=e.scrollHeight+s;return 0===e.scrollHeight?void(e.style.height=t):(e.style.height=i+"px",u=e.clientWidth,n.forEach(function(e){e.node.scrollTop=e.scrollTop}),void(r&&(document.documentElement.scrollTop=r)))}function l(){r();var t=Math.round(parseFloat(e.style.height)),o=window.getComputedStyle(e,null),i="content-box"===o.boxSizing?Math.round(parseFloat(o.height)):e.offsetHeight;if(i!==t?"hidden"===o.overflowY&&(n("scroll"),r(),i="content-box"===o.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==o.overflowY&&(n("hidden"),r(),i="content-box"===o.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),a!==i){a=i;var l=d("autosize:resized");try{e.dispatchEvent(l)}catch(e){}}}if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!i.has(e)){var s=null,u=e.clientWidth,a=null,c=function(){e.clientWidth!==u&&l()},p=function(t){window.removeEventListener("resize",c,!1),e.removeEventListener("input",l,!1),e.removeEventListener("keyup",l,!1),e.removeEventListener("autosize:destroy",p,!1),e.removeEventListener("autosize:update",l,!1),Object.keys(t).forEach(function(n){e.style[n]=t[n]}),i.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",p,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",l,!1),window.addEventListener("resize",c,!1),e.addEventListener("input",l,!1),e.addEventListener("autosize:update",l,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",i.set(e,{destroy:p,update:l}),t()}}function o(e){var t=i.get(e);t&&t.destroy()}function r(e){var t=i.get(e);t&&t.update()}var i="function"==typeof Map?new Map:function(){var e=[],t=[];return{has:function(t){return e.indexOf(t)>-1},get:function(n){return t[e.indexOf(n)]},set:function(n,o){e.indexOf(n)===-1&&(e.push(n),t.push(o))},delete:function(n){var o=e.indexOf(n);o>-1&&(e.splice(o,1),t.splice(o,1))}}}(),d=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){d=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}var l=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?(l=function(e){return e},l.destroy=function(e){return e},l.update=function(e){return e}):(l=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return n(e,t)}),e},l.destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],o),e},l.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],r),e}),t.exports=l}); \ No newline at end of file diff --git a/src/main/resources/static/files/bower_components/bootstrap-datepicker/.DS_Store b/src/main/resources/static/files/bower_components/bootstrap-datepicker/.DS_Store new file mode 100644 index 0000000..b2c0528 Binary files /dev/null and b/src/main/resources/static/files/bower_components/bootstrap-datepicker/.DS_Store differ diff --git a/src/main/resources/static/files/bower_components/bootstrap-datepicker/js/bootstrap-datepicker.min.js b/src/main/resources/static/files/bower_components/bootstrap-datepicker/js/bootstrap-datepicker.min.js new file mode 100644 index 0000000..1474f09 --- /dev/null +++ b/src/main/resources/static/files/bower_components/bootstrap-datepicker/js/bootstrap-datepicker.min.js @@ -0,0 +1,8 @@ +/*! + * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker) + * + * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ + +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getMonth(),a.getDate())}function e(a,b){return a.getUTCFullYear()===b.getUTCFullYear()&&a.getUTCMonth()===b.getUTCMonth()&&a.getUTCDate()===b.getUTCDate()}function f(c,d){return function(){return d!==b&&a.fn.datepicker.deprecated(d),this[c].apply(this,arguments)}}function g(a){return a&&!isNaN(a.getTime())}function h(b,c){function d(a,b){return b.toLowerCase()}var e,f=a(b).data(),g={},h=new RegExp("^"+c.toLowerCase()+"([A-Z])");c=new RegExp("^"+c.toLowerCase());for(var i in f)c.test(i)&&(e=i.replace(h,d),g[e]=f[i]);return g}function i(b){var c={};if(q[b]||(b=b.split("-")[0],q[b])){var d=q[b];return a.each(p,function(a,b){b in d&&(c[b]=d[b])}),c}}var j=function(){var b={get:function(a){return this.slice(a)[0]},contains:function(a){for(var b=a&&a.valueOf(),c=0,d=this.length;c]/g)||[]).length<=0)return!0;var d=a(c);return d.length>0}catch(a){return!1}},_process_options:function(b){this._o=a.extend({},this._o,b);var e=this.o=a.extend({},this._o),f=e.language;q[f]||(f=f.split("-")[0],q[f]||(f=o.language)),e.language=f,e.startView=this._resolveViewName(e.startView),e.minViewMode=this._resolveViewName(e.minViewMode),e.maxViewMode=this._resolveViewName(e.maxViewMode),e.startView=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,e.startView)),e.multidate!==!0&&(e.multidate=Number(e.multidate)||!1,e.multidate!==!1&&(e.multidate=Math.max(0,e.multidate))),e.multidateSeparator=String(e.multidateSeparator),e.weekStart%=7,e.weekEnd=(e.weekStart+6)%7;var g=r.parseFormat(e.format);e.startDate!==-(1/0)&&(e.startDate?e.startDate instanceof Date?e.startDate=this._local_to_utc(this._zero_time(e.startDate)):e.startDate=r.parseDate(e.startDate,g,e.language,e.assumeNearbyYear):e.startDate=-(1/0)),e.endDate!==1/0&&(e.endDate?e.endDate instanceof Date?e.endDate=this._local_to_utc(this._zero_time(e.endDate)):e.endDate=r.parseDate(e.endDate,g,e.language,e.assumeNearbyYear):e.endDate=1/0),e.daysOfWeekDisabled=this._resolveDaysOfWeek(e.daysOfWeekDisabled||[]),e.daysOfWeekHighlighted=this._resolveDaysOfWeek(e.daysOfWeekHighlighted||[]),e.datesDisabled=e.datesDisabled||[],a.isArray(e.datesDisabled)||(e.datesDisabled=e.datesDisabled.split(",")),e.datesDisabled=a.map(e.datesDisabled,function(a){return r.parseDate(a,g,e.language,e.assumeNearbyYear)});var h=String(e.orientation).toLowerCase().split(/\s+/g),i=e.orientation.toLowerCase();if(h=a.grep(h,function(a){return/^auto|left|right|top|bottom$/.test(a)}),e.orientation={x:"auto",y:"auto"},i&&"auto"!==i)if(1===h.length)switch(h[0]){case"top":case"bottom":e.orientation.y=h[0];break;case"left":case"right":e.orientation.x=h[0]}else i=a.grep(h,function(a){return/^left|right$/.test(a)}),e.orientation.x=i[0]||"auto",i=a.grep(h,function(a){return/^top|bottom$/.test(a)}),e.orientation.y=i[0]||"auto";else;if(e.defaultViewDate instanceof Date||"string"==typeof e.defaultViewDate)e.defaultViewDate=r.parseDate(e.defaultViewDate,g,e.language,e.assumeNearbyYear);else if(e.defaultViewDate){var j=e.defaultViewDate.year||(new Date).getFullYear(),k=e.defaultViewDate.month||0,l=e.defaultViewDate.day||1;e.defaultViewDate=c(j,k,l)}else e.defaultViewDate=d()},_events:[],_secondaryEvents:[],_applyEvents:function(a){for(var c,d,e,f=0;ff?(this.picker.addClass("datepicker-orient-right"),n+=m-b):this.o.rtl?this.picker.addClass("datepicker-orient-right"):this.picker.addClass("datepicker-orient-left");var p,q=this.o.orientation.y;if("auto"===q&&(p=-g+o-c,q=p<0?"bottom":"top"),this.picker.addClass("datepicker-orient-"+q),"top"===q?o-=c+parseInt(this.picker.css("padding-top")):o+=l,this.o.rtl){var r=f-(n+m);this.picker.css({top:o,right:r,zIndex:j})}else this.picker.css({top:o,left:n,zIndex:j});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var b=this.dates.copy(),c=[],d=!1;return arguments.length?(a.each(arguments,a.proxy(function(a,b){b instanceof Date&&(b=this._local_to_utc(b)),c.push(b)},this)),d=!0):(c=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),c=c&&this.o.multidate?c.split(this.o.multidateSeparator):[c],delete this.element.data().date),c=a.map(c,a.proxy(function(a){return r.parseDate(a,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),c=a.grep(c,a.proxy(function(a){return!this.dateWithinRange(a)||!a},this),!0),this.dates.replace(c),this.o.updateViewDate&&(this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate),d?(this.setValue(),this.element.change()):this.dates.length&&String(b)!==String(this.dates)&&d&&(this._trigger("changeDate"),this.element.change()),!this.dates.length&&b.length&&(this._trigger("clearDate"),this.element.change()),this.fill(),this},fillDow:function(){if(this.o.showWeekDays){var b=this.o.weekStart,c="";for(this.o.calendarWeeks&&(c+=' ');b";c+="",this.picker.find(".datepicker-days thead").append(c)}},fillMonths:function(){for(var a,b=this._utc_to_local(this.viewDate),c="",d=0;d<12;d++)a=b&&b.getMonth()===d?" focused":"",c+=''+q[this.o.language].monthsShort[d]+"";this.picker.find(".datepicker-months td").html(c)},setRange:function(b){b&&b.length?this.range=a.map(b,function(a){return a.valueOf()}):delete this.range,this.fill()},getClassNames:function(b){var c=[],f=this.viewDate.getUTCFullYear(),g=this.viewDate.getUTCMonth(),h=d();return b.getUTCFullYear()f||b.getUTCFullYear()===f&&b.getUTCMonth()>g)&&c.push("new"),this.focusDate&&b.valueOf()===this.focusDate.valueOf()&&c.push("focused"),this.o.todayHighlight&&e(b,h)&&c.push("today"),this.dates.contains(b)!==-1&&c.push("active"),this.dateWithinRange(b)||c.push("disabled"),this.dateIsDisabled(b)&&c.push("disabled","disabled-date"),a.inArray(b.getUTCDay(),this.o.daysOfWeekHighlighted)!==-1&&c.push("highlighted"),this.range&&(b>this.range[0]&&bh)&&j.push("disabled"),t===r&&j.push("focused"),i!==a.noop&&(l=i(new Date(t,0,1)),l===b?l={}:"boolean"==typeof l?l={enabled:l}:"string"==typeof l&&(l={classes:l}),l.enabled===!1&&j.push("disabled"),l.classes&&(j=j.concat(l.classes.split(/\s+/))),l.tooltip&&(k=l.tooltip)),m+='"+t+"";o.find(".datepicker-switch").text(p+"-"+q),o.find("td").html(m)},fill:function(){var d,e,f=new Date(this.viewDate),g=f.getUTCFullYear(),h=f.getUTCMonth(),i=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),j=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),k=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,m=q[this.o.language].today||q.en.today||"",n=q[this.o.language].clear||q.en.clear||"",o=q[this.o.language].titleFormat||q.en.titleFormat;if(!isNaN(g)&&!isNaN(h)){this.picker.find(".datepicker-days .datepicker-switch").text(r.formatDate(f,o,this.o.language)),this.picker.find("tfoot .today").text(m).css("display",this.o.todayBtn===!0||"linked"===this.o.todayBtn?"table-cell":"none"),this.picker.find("tfoot .clear").text(n).css("display",this.o.clearBtn===!0?"table-cell":"none"),this.picker.find("thead .datepicker-title").text(this.o.title).css("display","string"==typeof this.o.title&&""!==this.o.title?"table-cell":"none"),this.updateNavArrows(),this.fillMonths();var p=c(g,h,0),s=p.getUTCDate();p.setUTCDate(s-(p.getUTCDay()-this.o.weekStart+7)%7);var t=new Date(p);p.getUTCFullYear()<100&&t.setUTCFullYear(p.getUTCFullYear()),t.setUTCDate(t.getUTCDate()+42),t=t.valueOf();for(var u,v,w=[];p.valueOf()"),this.o.calendarWeeks)){var x=new Date(+p+(this.o.weekStart-u-7)%7*864e5),y=new Date(Number(x)+(11-x.getUTCDay())%7*864e5),z=new Date(Number(z=c(y.getUTCFullYear(),0,1))+(11-z.getUTCDay())%7*864e5),A=(y-z)/864e5/7+1;w.push(''+A+"")}v=this.getClassNames(p),v.push("day");var B=p.getUTCDate();this.o.beforeShowDay!==a.noop&&(e=this.o.beforeShowDay(this._utc_to_local(p)),e===b?e={}:"boolean"==typeof e?e={enabled:e}:"string"==typeof e&&(e={classes:e}),e.enabled===!1&&v.push("disabled"),e.classes&&(v=v.concat(e.classes.split(/\s+/))),e.tooltip&&(d=e.tooltip),e.content&&(B=e.content)),v=a.isFunction(a.uniqueSort)?a.uniqueSort(v):a.unique(v),w.push(''+B+""),d=null,u===this.o.weekEnd&&w.push(""),p.setUTCDate(p.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(w.join(""));var C=q[this.o.language].monthsTitle||q.en.monthsTitle||"Months",D=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?C:g).end().find("tbody span").removeClass("active");if(a.each(this.dates,function(a,b){b.getUTCFullYear()===g&&D.eq(b.getUTCMonth()).addClass("active")}),(gk)&&D.addClass("disabled"),g===i&&D.slice(0,j).addClass("disabled"),g===k&&D.slice(l+1).addClass("disabled"),this.o.beforeShowMonth!==a.noop){var E=this;a.each(D,function(c,d){var e=new Date(g,c,1),f=E.o.beforeShowMonth(e);f===b?f={}:"boolean"==typeof f?f={enabled:f}:"string"==typeof f&&(f={classes:f}),f.enabled!==!1||a(d).hasClass("disabled")||a(d).addClass("disabled"),f.classes&&a(d).addClass(f.classes),f.tooltip&&a(d).prop("title",f.tooltip)})}this._fill_yearsView(".datepicker-years","year",10,g,i,k,this.o.beforeShowYear),this._fill_yearsView(".datepicker-decades","decade",100,g,i,k,this.o.beforeShowDecade),this._fill_yearsView(".datepicker-centuries","century",1e3,g,i,k,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var a,b,c=new Date(this.viewDate),d=c.getUTCFullYear(),e=c.getUTCMonth(),f=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),g=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),h=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,i=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,j=1;switch(this.viewMode){case 0:a=d<=f&&e<=g,b=d>=h&&e>=i;break;case 4:j*=10;case 3:j*=10;case 2:j*=10;case 1:a=Math.floor(d/j)*j<=f,b=Math.floor(d/j)*j+j>=h}this.picker.find(".prev").toggleClass("disabled",a),this.picker.find(".next").toggleClass("disabled",b)}},click:function(b){b.preventDefault(),b.stopPropagation();var e,f,g,h;e=a(b.target),e.hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1),e.hasClass("today")&&!e.hasClass("day")&&(this.setViewMode(0),this._setDate(d(),"linked"===this.o.todayBtn?null:"view")),e.hasClass("clear")&&this.clearDates(),e.hasClass("disabled")||(e.hasClass("month")||e.hasClass("year")||e.hasClass("decade")||e.hasClass("century"))&&(this.viewDate.setUTCDate(1),f=1,1===this.viewMode?(h=e.parent().find("span").index(e),g=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(h)):(h=0,g=Number(e.text()),this.viewDate.setUTCFullYear(g)),this._trigger(r.viewModes[this.viewMode-1].e,this.viewDate),this.viewMode===this.o.minViewMode?this._setDate(c(g,h,f)):(this.setViewMode(this.viewMode-1),this.fill())),this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus(),delete this._focused_from},dayCellClick:function(b){var c=a(b.currentTarget),d=c.data("date"),e=new Date(d);this.o.updateViewDate&&(e.getUTCFullYear()!==this.viewDate.getUTCFullYear()&&this._trigger("changeYear",this.viewDate),e.getUTCMonth()!==this.viewDate.getUTCMonth()&&this._trigger("changeMonth",this.viewDate)),this._setDate(e)},navArrowsClick:function(b){var c=a(b.currentTarget),d=c.hasClass("prev")?-1:1;0!==this.viewMode&&(d*=12*r.viewModes[this.viewMode].navStep),this.viewDate=this.moveMonth(this.viewDate,d),this._trigger(r.viewModes[this.viewMode].e,this.viewDate),this.fill()},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a||this.dates.clear(),b!==-1?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(b):this.o.multidate===!1?(this.dates.clear(),this.dates.push(a)):this.dates.push(a),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a)),(!b&&this.o.updateViewDate||"view"===b)&&(this.viewDate=a&&new Date(a)),this.fill(),this.setValue(),b&&"view"===b||this._trigger("changeDate"),this.inputField.trigger("change"),!this.o.autoclose||b&&"date"!==b||this.hide()},moveDay:function(a,b){var c=new Date(a);return c.setUTCDate(a.getUTCDate()+b),c},moveWeek:function(a,b){return this.moveDay(a,7*b)},moveMonth:function(a,b){if(!g(a))return this.o.defaultViewDate;if(!b)return a;var c,d,e=new Date(a.valueOf()),f=e.getUTCDate(),h=e.getUTCMonth(),i=Math.abs(b);if(b=b>0?1:-1,1===i)d=b===-1?function(){return e.getUTCMonth()===h}:function(){return e.getUTCMonth()!==c},c=h+b,e.setUTCMonth(c),c=(c+12)%12;else{for(var j=0;j0},dateWithinRange:function(a){return a>=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(!this.picker.is(":visible"))return void(40!==a.keyCode&&27!==a.keyCode||(this.show(),a.stopPropagation()));var b,c,d=!1,e=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),a.preventDefault(),a.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;b=37===a.keyCode||38===a.keyCode?-1:1,0===this.viewMode?a.ctrlKey?(c=this.moveAvailableDate(e,b,"moveYear"),c&&this._trigger("changeYear",this.viewDate)):a.shiftKey?(c=this.moveAvailableDate(e,b,"moveMonth"),c&&this._trigger("changeMonth",this.viewDate)):37===a.keyCode||39===a.keyCode?c=this.moveAvailableDate(e,b,"moveDay"):this.weekOfDateIsDisabled(e)||(c=this.moveAvailableDate(e,b,"moveWeek")):1===this.viewMode?(38!==a.keyCode&&40!==a.keyCode||(b*=4),c=this.moveAvailableDate(e,b,"moveMonth")):2===this.viewMode&&(38!==a.keyCode&&40!==a.keyCode||(b*=4),c=this.moveAvailableDate(e,b,"moveYear")),c&&(this.focusDate=this.viewDate=c,this.setValue(),this.fill(),a.preventDefault());break;case 13:if(!this.o.forceParse)break;e=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(e),d=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(a.preventDefault(),a.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}d&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField.trigger("change"))},setViewMode:function(a){this.viewMode=a,this.picker.children("div").hide().filter(".datepicker-"+r.viewModes[this.viewMode].clsName).show(),this.updateNavArrows(),this._trigger("changeViewMode",new Date(this.viewDate))}};var l=function(b,c){a.data(b,"datepicker",this),this.element=a(b),this.inputs=a.map(c.inputs,function(a){return a.jquery?a[0]:a}),delete c.inputs,this.keepEmptyValues=c.keepEmptyValues,delete c.keepEmptyValues,n.call(a(this.inputs),c).on("changeDate",a.proxy(this.dateUpdated,this)),this.pickers=a.map(this.inputs,function(b){return a.data(b,"datepicker")}),this.updateDates()};l.prototype={updateDates:function(){this.dates=a.map(this.pickers,function(a){return a.getUTCDate()}),this.updateRanges()},updateRanges:function(){var b=a.map(this.dates,function(a){return a.valueOf()});a.each(this.pickers,function(a,c){c.setRange(b)})},dateUpdated:function(c){if(!this.updating){this.updating=!0;var d=a.data(c.target,"datepicker");if(d!==b){var e=d.getUTCDate(),f=this.keepEmptyValues,g=a.inArray(c.target,this.inputs),h=g-1,i=g+1,j=this.inputs.length;if(g!==-1){if(a.each(this.pickers,function(a,b){b.getUTCDate()||b!==d&&f||b.setUTCDate(e)}),e=0&&ethis.dates[i])for(;ithis.dates[i];)this.pickers[i++].setUTCDate(e);this.updateDates(),delete this.updating}}}},destroy:function(){a.map(this.pickers,function(a){a.destroy()}),a(this.inputs).off("changeDate",this.dateUpdated),delete this.element.data().datepicker},remove:f("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead")};var m=a.fn.datepicker,n=function(c){var d=Array.apply(null,arguments);d.shift();var e;if(this.each(function(){var b=a(this),f=b.data("datepicker"),g="object"==typeof c&&c;if(!f){var j=h(this,"date"),m=a.extend({},o,j,g),n=i(m.language),p=a.extend({},o,n,j,g);b.hasClass("input-daterange")||p.inputs?(a.extend(p,{inputs:p.inputs||b.find("input").toArray()}),f=new l(this,p)):f=new k(this,p),b.data("datepicker",f)}"string"==typeof c&&"function"==typeof f[c]&&(e=f[c].apply(f,d))}),e===b||e instanceof k||e instanceof l)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+c+" function)");return e};a.fn.datepicker=n;var o=a.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:a.noop,beforeShowMonth:a.noop,beforeShowYear:a.noop,beforeShowDecade:a.noop,beforeShowCentury:a.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keepEmptyValues:!1,keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,updateViewDate:!0,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"«",rightArrow:"»"},showWeekDays:!0},p=a.fn.datepicker.locale_opts=["format","rtl","weekStart"];a.fn.datepicker.Constructor=k;var q=a.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},r={viewModes:[{names:["days","month"],clsName:"days",e:"changeMonth"},{names:["months","year"],clsName:"months",e:"changeYear",navStep:1},{names:["years","decade"],clsName:"years",e:"changeDecade",navStep:10},{names:["decades","century"],clsName:"decades",e:"changeCentury",navStep:100},{names:["centuries","millennium"],clsName:"centuries",e:"changeMillennium",navStep:1e3}],validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(a){if("function"==typeof a.toValue&&"function"==typeof a.toDisplay)return a;var b=a.replace(this.validParts,"\0").split("\0"),c=a.match(this.validParts);if(!b||!b.length||!c||0===c.length)throw new Error("Invalid date format.");return{separators:b,parts:c}},parseDate:function(c,e,f,g){function h(a,b){return b===!0&&(b=10),a<100&&(a+=2e3,a>(new Date).getFullYear()+b&&(a-=100)),a}function i(){var a=this.slice(0,j[n].length),b=j[n].slice(0,a.length);return a.toLowerCase()===b.toLowerCase()}if(!c)return b;if(c instanceof Date)return c;if("string"==typeof e&&(e=r.parseFormat(e)),e.toValue)return e.toValue(c,e,f);var j,l,m,n,o,p={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},s={yesterday:"-1d",today:"+0d",tomorrow:"+1d"};if(c in s&&(c=s[c]),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(c)){for(j=c.match(/([\-+]\d+)([dmwy])/gi),c=new Date,n=0;n'+o.templates.leftArrow+''+o.templates.rightArrow+"", +contTemplate:'',footTemplate:''};r.template='
    '+r.headTemplate+""+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+"
    ",a.fn.datepicker.DPGlobal=r,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=m,this},a.fn.datepicker.version="1.7.1",a.fn.datepicker.deprecated=function(a){var b=window.console;b&&b.warn&&b.warn("DEPRECATED: "+a)},a(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(b){var c=a(this);c.data("datepicker")||(b.preventDefault(),n.call(c,"show"))}),a(function(){n.call(a('[data-provide="datepicker-inline"]'))})}); \ No newline at end of file diff --git a/src/main/resources/static/files/bower_components/bootstrap-daterangepicker/css/daterangepicker.css b/src/main/resources/static/files/bower_components/bootstrap-daterangepicker/css/daterangepicker.css new file mode 100644 index 0000000..86f4b77 --- /dev/null +++ b/src/main/resources/static/files/bower_components/bootstrap-daterangepicker/css/daterangepicker.css @@ -0,0 +1,269 @@ +.daterangepicker { + position: absolute; + color: inherit; + background-color: #fff; + border-radius: 4px; + width: 278px; + padding: 4px; + margin-top: 1px; + top: 100px; + left: 20px; + /* Calendars */ } + .daterangepicker:before, .daterangepicker:after { + position: absolute; + display: inline-block; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; } + .daterangepicker:before { + top: -7px; + border-right: 7px solid transparent; + border-left: 7px solid transparent; + border-bottom: 7px solid #ccc; } + .daterangepicker:after { + top: -6px; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-left: 6px solid transparent; } + .daterangepicker.opensleft:before { + right: 9px; } + .daterangepicker.opensleft:after { + right: 10px; } + .daterangepicker.openscenter:before { + left: 0; + right: 0; + width: 0; + margin-left: auto; + margin-right: auto; } + .daterangepicker.openscenter:after { + left: 0; + right: 0; + width: 0; + margin-left: auto; + margin-right: auto; } + .daterangepicker.opensright:before { + left: 9px; } + .daterangepicker.opensright:after { + left: 10px; } + .daterangepicker.dropup { + margin-top: -5px; } + .daterangepicker.dropup:before { + top: initial; + bottom: -7px; + border-bottom: initial; + border-top: 7px solid #ccc; } + .daterangepicker.dropup:after { + top: initial; + bottom: -6px; + border-bottom: initial; + border-top: 6px solid #fff; } + .daterangepicker.dropdown-menu { + max-width: none; + z-index: 3001; } + .daterangepicker.single .ranges, .daterangepicker.single .calendar { + float: none; } + .daterangepicker.show-calendar .calendar { + display: block; } + .daterangepicker .calendar { + display: none; + max-width: 270px; + margin: 4px; } + .daterangepicker .calendar.single .calendar-table { + border: none; } + .daterangepicker .calendar th, .daterangepicker .calendar td { + white-space: nowrap; + text-align: center; + min-width: 32px; } + .daterangepicker .calendar-table { + border: 1px solid #fff; + padding: 4px; + border-radius: 4px; + background-color: #fff; } + .daterangepicker table { + width: 100%; + margin: 0; } + .daterangepicker td, .daterangepicker th { + text-align: center; + width: 20px; + height: 20px; + border-radius: 4px; + border: 1px solid transparent; + white-space: nowrap; + cursor: pointer; } + .daterangepicker td.available:hover, .daterangepicker th.available:hover { + background-color: #eee; + border-color: transparent; + color: inherit; } + .daterangepicker td.week, .daterangepicker th.week { + font-size: 80%; + color: #ccc; } + .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date { + background-color: #fff; + border-color: transparent; + color: #999; } + .daterangepicker td.in-range { + background-color: #ebf4f8; + border-color: transparent; + color: #000; + border-radius: 0; } + .daterangepicker td.start-date { + border-radius: 4px 0 0 4px; } + .daterangepicker td.end-date { + border-radius: 0 4px 4px 0; } + .daterangepicker td.start-date.end-date { + border-radius: 4px; } + .daterangepicker td.active, .daterangepicker td.active:hover { + background-color: #357ebd; + border-color: transparent; + color: #fff; } + .daterangepicker th.month { + width: auto; } + .daterangepicker td.disabled, .daterangepicker option.disabled { + color: #999; + cursor: not-allowed; + text-decoration: line-through; } + .daterangepicker select.monthselect, .daterangepicker select.yearselect { + font-size: 12px; + padding: 1px; + height: auto; + margin: 0; + cursor: default; } + .daterangepicker select.monthselect { + margin-right: 2%; + width: 56%; } + .daterangepicker select.yearselect { + width: 40%; } + .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { + width: 50px; + margin-bottom: 0; } + .daterangepicker .input-mini { + border: 1px solid #ccc; + border-radius: 4px; + color: #555; + height: 30px; + line-height: 30px; + display: block; + vertical-align: middle; + margin: 0 0 5px 0; + padding: 0 6px 0 28px; + width: 100%; } + .daterangepicker .input-mini.active { + border: 1px solid #08c; + border-radius: 4px; } + .daterangepicker .daterangepicker_input { + position: relative; } + .daterangepicker .daterangepicker_input i { + position: absolute; + left: 8px; + top: 8px; } + .daterangepicker.rtl .input-mini { + padding-right: 28px; + padding-left: 6px; } + .daterangepicker.rtl .daterangepicker_input i { + left: auto; + right: 8px; } + .daterangepicker .calendar-time { + text-align: center; + margin: 5px auto; + line-height: 30px; + position: relative; + padding-left: 28px; } + .daterangepicker .calendar-time select.disabled { + color: #ccc; + cursor: not-allowed; } + +.ranges { + font-size: 11px; + float: none; + margin: 4px; + text-align: left; } + .ranges ul { + list-style: none; + margin: 0 auto; + padding: 0; + width: 100%; } + .ranges li { + font-size: 13px; + background-color: #f5f5f5; + border: 1px solid #f5f5f5; + border-radius: 4px; + color: #08c; + padding: 3px 12px; + margin-bottom: 8px; + cursor: pointer; } + .ranges li:hover { + background-color: #08c; + border: 1px solid #08c; + color: #fff; } + .ranges li.active { + background-color: #08c; + border: 1px solid #08c; + color: #fff; } + +/* Larger Screen Styling */ +@media (min-width: 564px) { + .daterangepicker { + width: auto; } + .daterangepicker .ranges ul { + width: 160px; } + .daterangepicker.single .ranges ul { + width: 100%; } + .daterangepicker.single .calendar.left { + clear: none; } + .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar { + float: left; } + .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar { + float: right; } + .daterangepicker.ltr { + direction: ltr; + text-align: left; } + .daterangepicker.ltr .calendar.left { + clear: left; + margin-right: 0; } + .daterangepicker.ltr .calendar.left .calendar-table { + border-right: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .daterangepicker.ltr .calendar.right { + margin-left: 0; } + .daterangepicker.ltr .calendar.right .calendar-table { + border-left: none; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .daterangepicker.ltr .left .daterangepicker_input { + padding-right: 12px; } + .daterangepicker.ltr .calendar.left .calendar-table { + padding-right: 12px; } + .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar { + float: left; } + .daterangepicker.rtl { + direction: rtl; + text-align: right; } + .daterangepicker.rtl .calendar.left { + clear: right; + margin-left: 0; } + .daterangepicker.rtl .calendar.left .calendar-table { + border-left: none; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .daterangepicker.rtl .calendar.right { + margin-right: 0; } + .daterangepicker.rtl .calendar.right .calendar-table { + border-right: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .daterangepicker.rtl .left .daterangepicker_input { + padding-left: 12px; } + .daterangepicker.rtl .calendar.left .calendar-table { + padding-left: 12px; } + .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar { + text-align: right; + float: right; } } +@media (min-width: 730px) { + .daterangepicker .ranges { + width: auto; } + .daterangepicker.ltr .ranges { + float: left; } + .daterangepicker.rtl .ranges { + float: right; } + .daterangepicker .calendar.left { + clear: none !important; } } diff --git a/src/main/resources/static/files/bower_components/bootstrap-daterangepicker/js/daterangepicker.js b/src/main/resources/static/files/bower_components/bootstrap-daterangepicker/js/daterangepicker.js new file mode 100644 index 0000000..733d274 --- /dev/null +++ b/src/main/resources/static/files/bower_components/bootstrap-daterangepicker/js/daterangepicker.js @@ -0,0 +1,1626 @@ +/** +* @version: 2.1.25 +* @author: Dan Grossman http://www.dangrossman.info/ +* @copyright: Copyright (c) 2012-2017 Dan Grossman. All rights reserved. +* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php +* @website: https://www.daterangepicker.com/ +*/ +// Follow the UMD template https://github.com/umdjs/umd/blob/master/templates/returnExportsGlobal.js +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Make globaly available as well + define(['moment', 'jquery'], function (moment, jquery) { + return (root.daterangepicker = factory(moment, jquery)); + }); + } else if (typeof module === 'object' && module.exports) { + // Node / Browserify + //isomorphic issue + var jQuery = (typeof window != 'undefined') ? window.jQuery : undefined; + if (!jQuery) { + jQuery = require('jquery'); + if (!jQuery.fn) jQuery.fn = {}; + } + module.exports = factory(require('moment'), jQuery); + } else { + // Browser globals + root.daterangepicker = factory(root.moment, root.jQuery); + } +}(this, function(moment, $) { + var DateRangePicker = function(element, options, cb) { + + //default settings for options + this.parentEl = 'body'; + this.element = $(element); + this.startDate = moment().startOf('day'); + this.endDate = moment().endOf('day'); + this.minDate = false; + this.maxDate = false; + this.dateLimit = false; + this.autoApply = false; + this.singleDatePicker = false; + this.showDropdowns = false; + this.showWeekNumbers = false; + this.showISOWeekNumbers = false; + this.showCustomRangeLabel = true; + this.timePicker = false; + this.timePicker24Hour = false; + this.timePickerIncrement = 1; + this.timePickerSeconds = false; + this.linkedCalendars = true; + this.autoUpdateInput = true; + this.alwaysShowCalendars = false; + this.ranges = {}; + + this.opens = 'right'; + if (this.element.hasClass('pull-right')) + this.opens = 'left'; + + this.drops = 'down'; + if (this.element.hasClass('dropup')) + this.drops = 'up'; + + this.buttonClasses = 'btn btn-sm'; + this.applyClass = 'btn-success'; + this.cancelClass = 'btn-default'; + + this.locale = { + direction: 'ltr', + format: moment.localeData().longDateFormat('L'), + separator: ' - ', + applyLabel: 'Apply', + cancelLabel: 'Cancel', + weekLabel: 'W', + customRangeLabel: 'Custom Range', + daysOfWeek: moment.weekdaysMin(), + monthNames: moment.monthsShort(), + firstDay: moment.localeData().firstDayOfWeek() + }; + + this.callback = function() { }; + + //some state information + this.isShowing = false; + this.leftCalendar = {}; + this.rightCalendar = {}; + + //custom options from user + if (typeof options !== 'object' || options === null) + options = {}; + + //allow setting options with data attributes + //data-api options will be overwritten with custom javascript options + options = $.extend(this.element.data(), options); + + //html template for the picker UI + if (typeof options.template !== 'string' && !(options.template instanceof $)) + options.template = ''; + + this.parentEl = (options.parentEl && $(options.parentEl).length) ? $(options.parentEl) : $(this.parentEl); + this.container = $(options.template).appendTo(this.parentEl); + + // + // handle all the possible options overriding defaults + // + + if (typeof options.locale === 'object') { + + if (typeof options.locale.direction === 'string') + this.locale.direction = options.locale.direction; + + if (typeof options.locale.format === 'string') + this.locale.format = options.locale.format; + + if (typeof options.locale.separator === 'string') + this.locale.separator = options.locale.separator; + + if (typeof options.locale.daysOfWeek === 'object') + this.locale.daysOfWeek = options.locale.daysOfWeek.slice(); + + if (typeof options.locale.monthNames === 'object') + this.locale.monthNames = options.locale.monthNames.slice(); + + if (typeof options.locale.firstDay === 'number') + this.locale.firstDay = options.locale.firstDay; + + if (typeof options.locale.applyLabel === 'string') + this.locale.applyLabel = options.locale.applyLabel; + + if (typeof options.locale.cancelLabel === 'string') + this.locale.cancelLabel = options.locale.cancelLabel; + + if (typeof options.locale.weekLabel === 'string') + this.locale.weekLabel = options.locale.weekLabel; + + if (typeof options.locale.customRangeLabel === 'string'){ + //Support unicode chars in the custom range name. + var elem = document.createElement('textarea'); + elem.innerHTML = options.locale.customRangeLabel; + var rangeHtml = elem.value; + this.locale.customRangeLabel = rangeHtml; + } + } + this.container.addClass(this.locale.direction); + + if (typeof options.startDate === 'string') + this.startDate = moment(options.startDate, this.locale.format); + + if (typeof options.endDate === 'string') + this.endDate = moment(options.endDate, this.locale.format); + + if (typeof options.minDate === 'string') + this.minDate = moment(options.minDate, this.locale.format); + + if (typeof options.maxDate === 'string') + this.maxDate = moment(options.maxDate, this.locale.format); + + if (typeof options.startDate === 'object') + this.startDate = moment(options.startDate); + + if (typeof options.endDate === 'object') + this.endDate = moment(options.endDate); + + if (typeof options.minDate === 'object') + this.minDate = moment(options.minDate); + + if (typeof options.maxDate === 'object') + this.maxDate = moment(options.maxDate); + + // sanity check for bad options + if (this.minDate && this.startDate.isBefore(this.minDate)) + this.startDate = this.minDate.clone(); + + // sanity check for bad options + if (this.maxDate && this.endDate.isAfter(this.maxDate)) + this.endDate = this.maxDate.clone(); + + if (typeof options.applyClass === 'string') + this.applyClass = options.applyClass; + + if (typeof options.cancelClass === 'string') + this.cancelClass = options.cancelClass; + + if (typeof options.dateLimit === 'object') + this.dateLimit = options.dateLimit; + + if (typeof options.opens === 'string') + this.opens = options.opens; + + if (typeof options.drops === 'string') + this.drops = options.drops; + + if (typeof options.showWeekNumbers === 'boolean') + this.showWeekNumbers = options.showWeekNumbers; + + if (typeof options.showISOWeekNumbers === 'boolean') + this.showISOWeekNumbers = options.showISOWeekNumbers; + + if (typeof options.buttonClasses === 'string') + this.buttonClasses = options.buttonClasses; + + if (typeof options.buttonClasses === 'object') + this.buttonClasses = options.buttonClasses.join(' '); + + if (typeof options.showDropdowns === 'boolean') + this.showDropdowns = options.showDropdowns; + + if (typeof options.showCustomRangeLabel === 'boolean') + this.showCustomRangeLabel = options.showCustomRangeLabel; + + if (typeof options.singleDatePicker === 'boolean') { + this.singleDatePicker = options.singleDatePicker; + if (this.singleDatePicker) + this.endDate = this.startDate.clone(); + } + + if (typeof options.timePicker === 'boolean') + this.timePicker = options.timePicker; + + if (typeof options.timePickerSeconds === 'boolean') + this.timePickerSeconds = options.timePickerSeconds; + + if (typeof options.timePickerIncrement === 'number') + this.timePickerIncrement = options.timePickerIncrement; + + if (typeof options.timePicker24Hour === 'boolean') + this.timePicker24Hour = options.timePicker24Hour; + + if (typeof options.autoApply === 'boolean') + this.autoApply = options.autoApply; + + if (typeof options.autoUpdateInput === 'boolean') + this.autoUpdateInput = options.autoUpdateInput; + + if (typeof options.linkedCalendars === 'boolean') + this.linkedCalendars = options.linkedCalendars; + + if (typeof options.isInvalidDate === 'function') + this.isInvalidDate = options.isInvalidDate; + + if (typeof options.isCustomDate === 'function') + this.isCustomDate = options.isCustomDate; + + if (typeof options.alwaysShowCalendars === 'boolean') + this.alwaysShowCalendars = options.alwaysShowCalendars; + + // update day names order to firstDay + if (this.locale.firstDay != 0) { + var iterator = this.locale.firstDay; + while (iterator > 0) { + this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()); + iterator--; + } + } + + var start, end, range; + + //if no start/end dates set, check if an input element contains initial values + if (typeof options.startDate === 'undefined' && typeof options.endDate === 'undefined') { + if ($(this.element).is('input[type=text]')) { + var val = $(this.element).val(), + split = val.split(this.locale.separator); + + start = end = null; + + if (split.length == 2) { + start = moment(split[0], this.locale.format); + end = moment(split[1], this.locale.format); + } else if (this.singleDatePicker && val !== "") { + start = moment(val, this.locale.format); + end = moment(val, this.locale.format); + } + if (start !== null && end !== null) { + this.setStartDate(start); + this.setEndDate(end); + } + } + } + + if (typeof options.ranges === 'object') { + for (range in options.ranges) { + + if (typeof options.ranges[range][0] === 'string') + start = moment(options.ranges[range][0], this.locale.format); + else + start = moment(options.ranges[range][0]); + + if (typeof options.ranges[range][1] === 'string') + end = moment(options.ranges[range][1], this.locale.format); + else + end = moment(options.ranges[range][1]); + + // If the start or end date exceed those allowed by the minDate or dateLimit + // options, shorten the range to the allowable period. + if (this.minDate && start.isBefore(this.minDate)) + start = this.minDate.clone(); + + var maxDate = this.maxDate; + if (this.dateLimit && maxDate && start.clone().add(this.dateLimit).isAfter(maxDate)) + maxDate = start.clone().add(this.dateLimit); + if (maxDate && end.isAfter(maxDate)) + end = maxDate.clone(); + + // If the end of the range is before the minimum or the start of the range is + // after the maximum, don't display this range option at all. + if ((this.minDate && end.isBefore(this.minDate, this.timepicker ? 'minute' : 'day')) + || (maxDate && start.isAfter(maxDate, this.timepicker ? 'minute' : 'day'))) + continue; + + //Support unicode chars in the range names. + var elem = document.createElement('textarea'); + elem.innerHTML = range; + var rangeHtml = elem.value; + + this.ranges[rangeHtml] = [start, end]; + } + + var list = '
      '; + for (range in this.ranges) { + list += '
    • ' + range + '
    • '; + } + if (this.showCustomRangeLabel) { + list += '
    • ' + this.locale.customRangeLabel + '
    • '; + } + list += '
    '; + this.container.find('.ranges').prepend(list); + } + + if (typeof cb === 'function') { + this.callback = cb; + } + + if (!this.timePicker) { + this.startDate = this.startDate.startOf('day'); + this.endDate = this.endDate.endOf('day'); + this.container.find('.calendar-time').hide(); + } + + //can't be used together for now + if (this.timePicker && this.autoApply) + this.autoApply = false; + + if (this.autoApply && typeof options.ranges !== 'object') { + this.container.find('.ranges').hide(); + } else if (this.autoApply) { + this.container.find('.applyBtn, .cancelBtn').addClass('hide'); + } + + if (this.singleDatePicker) { + this.container.addClass('single'); + this.container.find('.calendar.left').addClass('single'); + this.container.find('.calendar.left').show(); + this.container.find('.calendar.right').hide(); + this.container.find('.daterangepicker_input input, .daterangepicker_input > i').hide(); + if (this.timePicker) { + this.container.find('.ranges ul').hide(); + } else { + this.container.find('.ranges').hide(); + } + } + + if ((typeof options.ranges === 'undefined' && !this.singleDatePicker) || this.alwaysShowCalendars) { + this.container.addClass('show-calendar'); + } + + this.container.addClass('opens' + this.opens); + + //swap the position of the predefined ranges if opens right + if (typeof options.ranges !== 'undefined' && this.opens == 'right') { + this.container.find('.ranges').prependTo( this.container.find('.calendar.left').parent() ); + } + + //apply CSS classes and labels to buttons + this.container.find('.applyBtn, .cancelBtn').addClass(this.buttonClasses); + if (this.applyClass.length) + this.container.find('.applyBtn').addClass(this.applyClass); + if (this.cancelClass.length) + this.container.find('.cancelBtn').addClass(this.cancelClass); + this.container.find('.applyBtn').html(this.locale.applyLabel); + this.container.find('.cancelBtn').html(this.locale.cancelLabel); + + // + // event listeners + // + + this.container.find('.calendar') + .on('click.daterangepicker', '.prev', $.proxy(this.clickPrev, this)) + .on('click.daterangepicker', '.next', $.proxy(this.clickNext, this)) + .on('mousedown.daterangepicker', 'td.available', $.proxy(this.clickDate, this)) + .on('mouseenter.daterangepicker', 'td.available', $.proxy(this.hoverDate, this)) + .on('mouseleave.daterangepicker', 'td.available', $.proxy(this.updateFormInputs, this)) + .on('change.daterangepicker', 'select.yearselect', $.proxy(this.monthOrYearChanged, this)) + .on('change.daterangepicker', 'select.monthselect', $.proxy(this.monthOrYearChanged, this)) + .on('change.daterangepicker', 'select.hourselect,select.minuteselect,select.secondselect,select.ampmselect', $.proxy(this.timeChanged, this)) + .on('click.daterangepicker', '.daterangepicker_input input', $.proxy(this.showCalendars, this)) + .on('focus.daterangepicker', '.daterangepicker_input input', $.proxy(this.formInputsFocused, this)) + .on('blur.daterangepicker', '.daterangepicker_input input', $.proxy(this.formInputsBlurred, this)) + .on('change.daterangepicker', '.daterangepicker_input input', $.proxy(this.formInputsChanged, this)); + + this.container.find('.ranges') + .on('click.daterangepicker', 'button.applyBtn', $.proxy(this.clickApply, this)) + .on('click.daterangepicker', 'button.cancelBtn', $.proxy(this.clickCancel, this)) + .on('click.daterangepicker', 'li', $.proxy(this.clickRange, this)) + .on('mouseenter.daterangepicker', 'li', $.proxy(this.hoverRange, this)) + .on('mouseleave.daterangepicker', 'li', $.proxy(this.updateFormInputs, this)); + + if (this.element.is('input') || this.element.is('button')) { + this.element.on({ + 'click.daterangepicker': $.proxy(this.show, this), + 'focus.daterangepicker': $.proxy(this.show, this), + 'keyup.daterangepicker': $.proxy(this.elementChanged, this), + 'keydown.daterangepicker': $.proxy(this.keydown, this) + }); + } else { + this.element.on('click.daterangepicker', $.proxy(this.toggle, this)); + } + + // + // if attached to a text input, set the initial value + // + + if (this.element.is('input') && !this.singleDatePicker && this.autoUpdateInput) { + this.element.val(this.startDate.format(this.locale.format) + this.locale.separator + this.endDate.format(this.locale.format)); + this.element.trigger('change'); + } else if (this.element.is('input') && this.autoUpdateInput) { + this.element.val(this.startDate.format(this.locale.format)); + this.element.trigger('change'); + } + + }; + + DateRangePicker.prototype = { + + constructor: DateRangePicker, + + setStartDate: function(startDate) { + if (typeof startDate === 'string') + this.startDate = moment(startDate, this.locale.format); + + if (typeof startDate === 'object') + this.startDate = moment(startDate); + + if (!this.timePicker) + this.startDate = this.startDate.startOf('day'); + + if (this.timePicker && this.timePickerIncrement) + this.startDate.minute(Math.round(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement); + + if (this.minDate && this.startDate.isBefore(this.minDate)) { + this.startDate = this.minDate.clone(); + if (this.timePicker && this.timePickerIncrement) + this.startDate.minute(Math.round(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement); + } + + if (this.maxDate && this.startDate.isAfter(this.maxDate)) { + this.startDate = this.maxDate.clone(); + if (this.timePicker && this.timePickerIncrement) + this.startDate.minute(Math.floor(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement); + } + + if (!this.isShowing) + this.updateElement(); + + this.updateMonthsInView(); + }, + + setEndDate: function(endDate) { + if (typeof endDate === 'string') + this.endDate = moment(endDate, this.locale.format); + + if (typeof endDate === 'object') + this.endDate = moment(endDate); + + if (!this.timePicker) + this.endDate = this.endDate.endOf('day'); + + if (this.timePicker && this.timePickerIncrement) + this.endDate.minute(Math.round(this.endDate.minute() / this.timePickerIncrement) * this.timePickerIncrement); + + if (this.endDate.isBefore(this.startDate)) + this.endDate = this.startDate.clone(); + + if (this.maxDate && this.endDate.isAfter(this.maxDate)) + this.endDate = this.maxDate.clone(); + + if (this.dateLimit && this.startDate.clone().add(this.dateLimit).isBefore(this.endDate)) + this.endDate = this.startDate.clone().add(this.dateLimit); + + this.previousRightTime = this.endDate.clone(); + + if (!this.isShowing) + this.updateElement(); + + this.updateMonthsInView(); + }, + + isInvalidDate: function() { + return false; + }, + + isCustomDate: function() { + return false; + }, + + updateView: function() { + if (this.timePicker) { + this.renderTimePicker('left'); + this.renderTimePicker('right'); + if (!this.endDate) { + this.container.find('.right .calendar-time select').attr('disabled', 'disabled').addClass('disabled'); + } else { + this.container.find('.right .calendar-time select').removeAttr('disabled').removeClass('disabled'); + } + } + if (this.endDate) { + this.container.find('input[name="daterangepicker_end"]').removeClass('active'); + this.container.find('input[name="daterangepicker_start"]').addClass('active'); + } else { + this.container.find('input[name="daterangepicker_end"]').addClass('active'); + this.container.find('input[name="daterangepicker_start"]').removeClass('active'); + } + this.updateMonthsInView(); + this.updateCalendars(); + this.updateFormInputs(); + }, + + updateMonthsInView: function() { + if (this.endDate) { + + //if both dates are visible already, do nothing + if (!this.singleDatePicker && this.leftCalendar.month && this.rightCalendar.month && + (this.startDate.format('YYYY-MM') == this.leftCalendar.month.format('YYYY-MM') || this.startDate.format('YYYY-MM') == this.rightCalendar.month.format('YYYY-MM')) + && + (this.endDate.format('YYYY-MM') == this.leftCalendar.month.format('YYYY-MM') || this.endDate.format('YYYY-MM') == this.rightCalendar.month.format('YYYY-MM')) + ) { + return; + } + + this.leftCalendar.month = this.startDate.clone().date(2); + if (!this.linkedCalendars && (this.endDate.month() != this.startDate.month() || this.endDate.year() != this.startDate.year())) { + this.rightCalendar.month = this.endDate.clone().date(2); + } else { + this.rightCalendar.month = this.startDate.clone().date(2).add(1, 'month'); + } + + } else { + if (this.leftCalendar.month.format('YYYY-MM') != this.startDate.format('YYYY-MM') && this.rightCalendar.month.format('YYYY-MM') != this.startDate.format('YYYY-MM')) { + this.leftCalendar.month = this.startDate.clone().date(2); + this.rightCalendar.month = this.startDate.clone().date(2).add(1, 'month'); + } + } + if (this.maxDate && this.linkedCalendars && !this.singleDatePicker && this.rightCalendar.month > this.maxDate) { + this.rightCalendar.month = this.maxDate.clone().date(2); + this.leftCalendar.month = this.maxDate.clone().date(2).subtract(1, 'month'); + } + }, + + updateCalendars: function() { + + if (this.timePicker) { + var hour, minute, second; + if (this.endDate) { + hour = parseInt(this.container.find('.left .hourselect').val(), 10); + minute = parseInt(this.container.find('.left .minuteselect').val(), 10); + second = this.timePickerSeconds ? parseInt(this.container.find('.left .secondselect').val(), 10) : 0; + if (!this.timePicker24Hour) { + var ampm = this.container.find('.left .ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + } else { + hour = parseInt(this.container.find('.right .hourselect').val(), 10); + minute = parseInt(this.container.find('.right .minuteselect').val(), 10); + second = this.timePickerSeconds ? parseInt(this.container.find('.right .secondselect').val(), 10) : 0; + if (!this.timePicker24Hour) { + var ampm = this.container.find('.right .ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + } + this.leftCalendar.month.hour(hour).minute(minute).second(second); + this.rightCalendar.month.hour(hour).minute(minute).second(second); + } + + this.renderCalendar('left'); + this.renderCalendar('right'); + + //highlight any predefined range matching the current start and end dates + this.container.find('.ranges li').removeClass('active'); + if (this.endDate == null) return; + + this.calculateChosenLabel(); + }, + + renderCalendar: function(side) { + + // + // Build the matrix of dates that will populate the calendar + // + + var calendar = side == 'left' ? this.leftCalendar : this.rightCalendar; + var month = calendar.month.month(); + var year = calendar.month.year(); + var hour = calendar.month.hour(); + var minute = calendar.month.minute(); + var second = calendar.month.second(); + var daysInMonth = moment([year, month]).daysInMonth(); + var firstDay = moment([year, month, 1]); + var lastDay = moment([year, month, daysInMonth]); + var lastMonth = moment(firstDay).subtract(1, 'month').month(); + var lastYear = moment(firstDay).subtract(1, 'month').year(); + var daysInLastMonth = moment([lastYear, lastMonth]).daysInMonth(); + var dayOfWeek = firstDay.day(); + + //initialize a 6 rows x 7 columns array for the calendar + var calendar = []; + calendar.firstDay = firstDay; + calendar.lastDay = lastDay; + + for (var i = 0; i < 6; i++) { + calendar[i] = []; + } + + //populate the calendar with date objects + var startDay = daysInLastMonth - dayOfWeek + this.locale.firstDay + 1; + if (startDay > daysInLastMonth) + startDay -= 7; + + if (dayOfWeek == this.locale.firstDay) + startDay = daysInLastMonth - 6; + + var curDate = moment([lastYear, lastMonth, startDay, 12, minute, second]); + + var col, row; + for (var i = 0, col = 0, row = 0; i < 42; i++, col++, curDate = moment(curDate).add(24, 'hour')) { + if (i > 0 && col % 7 === 0) { + col = 0; + row++; + } + calendar[row][col] = curDate.clone().hour(hour).minute(minute).second(second); + curDate.hour(12); + + if (this.minDate && calendar[row][col].format('YYYY-MM-DD') == this.minDate.format('YYYY-MM-DD') && calendar[row][col].isBefore(this.minDate) && side == 'left') { + calendar[row][col] = this.minDate.clone(); + } + + if (this.maxDate && calendar[row][col].format('YYYY-MM-DD') == this.maxDate.format('YYYY-MM-DD') && calendar[row][col].isAfter(this.maxDate) && side == 'right') { + calendar[row][col] = this.maxDate.clone(); + } + + } + + //make the calendar object available to hoverDate/clickDate + if (side == 'left') { + this.leftCalendar.calendar = calendar; + } else { + this.rightCalendar.calendar = calendar; + } + + // + // Display the calendar + // + + var minDate = side == 'left' ? this.minDate : this.startDate; + var maxDate = this.maxDate; + var selected = side == 'left' ? this.startDate : this.endDate; + var arrow = this.locale.direction == 'ltr' ? {left: 'chevron-left', right: 'chevron-right'} : {left: 'chevron-right', right: 'chevron-left'}; + + var html = ''; + html += ''; + html += ''; + + // add empty cell for week number + if (this.showWeekNumbers || this.showISOWeekNumbers) + html += ''; + + if ((!minDate || minDate.isBefore(calendar.firstDay)) && (!this.linkedCalendars || side == 'left')) { + html += ''; + } else { + html += ''; + } + + var dateHtml = this.locale.monthNames[calendar[1][1].month()] + calendar[1][1].format(" YYYY"); + + if (this.showDropdowns) { + var currentMonth = calendar[1][1].month(); + var currentYear = calendar[1][1].year(); + var maxYear = (maxDate && maxDate.year()) || (currentYear + 5); + var minYear = (minDate && minDate.year()) || (currentYear - 50); + var inMinYear = currentYear == minYear; + var inMaxYear = currentYear == maxYear; + + var monthHtml = '"; + + var yearHtml = ''; + + dateHtml = monthHtml + yearHtml; + } + + html += ''; + if ((!maxDate || maxDate.isAfter(calendar.lastDay)) && (!this.linkedCalendars || side == 'right' || this.singleDatePicker)) { + html += ''; + } else { + html += ''; + } + + html += ''; + html += ''; + + // add week number label + if (this.showWeekNumbers || this.showISOWeekNumbers) + html += ''; + + $.each(this.locale.daysOfWeek, function(index, dayOfWeek) { + html += ''; + }); + + html += ''; + html += ''; + html += ''; + + //adjust maxDate to reflect the dateLimit setting in order to + //grey out end dates beyond the dateLimit + if (this.endDate == null && this.dateLimit) { + var maxLimit = this.startDate.clone().add(this.dateLimit).endOf('day'); + if (!maxDate || maxLimit.isBefore(maxDate)) { + maxDate = maxLimit; + } + } + + for (var row = 0; row < 6; row++) { + html += ''; + + // add week number + if (this.showWeekNumbers) + html += ''; + else if (this.showISOWeekNumbers) + html += ''; + + for (var col = 0; col < 7; col++) { + + var classes = []; + + //highlight today's date + if (calendar[row][col].isSame(new Date(), "day")) + classes.push('today'); + + //highlight weekends + if (calendar[row][col].isoWeekday() > 5) + classes.push('weekend'); + + //grey out the dates in other months displayed at beginning and end of this calendar + if (calendar[row][col].month() != calendar[1][1].month()) + classes.push('off'); + + //don't allow selection of dates before the minimum date + if (this.minDate && calendar[row][col].isBefore(this.minDate, 'day')) + classes.push('off', 'disabled'); + + //don't allow selection of dates after the maximum date + if (maxDate && calendar[row][col].isAfter(maxDate, 'day')) + classes.push('off', 'disabled'); + + //don't allow selection of date if a custom function decides it's invalid + if (this.isInvalidDate(calendar[row][col])) + classes.push('off', 'disabled'); + + //highlight the currently selected start date + if (calendar[row][col].format('YYYY-MM-DD') == this.startDate.format('YYYY-MM-DD')) + classes.push('active', 'start-date'); + + //highlight the currently selected end date + if (this.endDate != null && calendar[row][col].format('YYYY-MM-DD') == this.endDate.format('YYYY-MM-DD')) + classes.push('active', 'end-date'); + + //highlight dates in-between the selected dates + if (this.endDate != null && calendar[row][col] > this.startDate && calendar[row][col] < this.endDate) + classes.push('in-range'); + + //apply custom classes for this date + var isCustom = this.isCustomDate(calendar[row][col]); + if (isCustom !== false) { + if (typeof isCustom === 'string') + classes.push(isCustom); + else + Array.prototype.push.apply(classes, isCustom); + } + + var cname = '', disabled = false; + for (var i = 0; i < classes.length; i++) { + cname += classes[i] + ' '; + if (classes[i] == 'disabled') + disabled = true; + } + if (!disabled) + cname += 'available'; + + html += ''; + + } + html += ''; + } + + html += ''; + html += '
    ' + dateHtml + '
    ' + this.locale.weekLabel + '' + dayOfWeek + '
    ' + calendar[row][0].week() + '' + calendar[row][0].isoWeek() + '' + calendar[row][col].date() + '
    '; + + this.container.find('.calendar.' + side + ' .calendar-table').html(html); + + }, + + renderTimePicker: function(side) { + + // Don't bother updating the time picker if it's currently disabled + // because an end date hasn't been clicked yet + if (side == 'right' && !this.endDate) return; + + var html, selected, minDate, maxDate = this.maxDate; + + if (this.dateLimit && (!this.maxDate || this.startDate.clone().add(this.dateLimit).isAfter(this.maxDate))) + maxDate = this.startDate.clone().add(this.dateLimit); + + if (side == 'left') { + selected = this.startDate.clone(); + minDate = this.minDate; + } else if (side == 'right') { + selected = this.endDate.clone(); + minDate = this.startDate; + + //Preserve the time already selected + var timeSelector = this.container.find('.calendar.right .calendar-time div'); + if (timeSelector.html() != '') { + + selected.hour(timeSelector.find('.hourselect option:selected').val() || selected.hour()); + selected.minute(timeSelector.find('.minuteselect option:selected').val() || selected.minute()); + selected.second(timeSelector.find('.secondselect option:selected').val() || selected.second()); + + if (!this.timePicker24Hour) { + var ampm = timeSelector.find('.ampmselect option:selected').val(); + if (ampm === 'PM' && selected.hour() < 12) + selected.hour(selected.hour() + 12); + if (ampm === 'AM' && selected.hour() === 12) + selected.hour(0); + } + + } + + if (selected.isBefore(this.startDate)) + selected = this.startDate.clone(); + + if (maxDate && selected.isAfter(maxDate)) + selected = maxDate.clone(); + + } + + // + // hours + // + + html = ' '; + + // + // minutes + // + + html += ': '; + + // + // seconds + // + + if (this.timePickerSeconds) { + html += ': '; + } + + // + // AM/PM + // + + if (!this.timePicker24Hour) { + html += ''; + } + + this.container.find('.calendar.' + side + ' .calendar-time div').html(html); + + }, + + updateFormInputs: function() { + + //ignore mouse movements while an above-calendar text input has focus + if (this.container.find('input[name=daterangepicker_start]').is(":focus") || this.container.find('input[name=daterangepicker_end]').is(":focus")) + return; + + this.container.find('input[name=daterangepicker_start]').val(this.startDate.format(this.locale.format)); + if (this.endDate) + this.container.find('input[name=daterangepicker_end]').val(this.endDate.format(this.locale.format)); + + if (this.singleDatePicker || (this.endDate && (this.startDate.isBefore(this.endDate) || this.startDate.isSame(this.endDate)))) { + this.container.find('button.applyBtn').removeAttr('disabled'); + } else { + this.container.find('button.applyBtn').attr('disabled', 'disabled'); + } + + }, + + move: function() { + var parentOffset = { top: 0, left: 0 }, + containerTop; + var parentRightEdge = $(window).width(); + if (!this.parentEl.is('body')) { + parentOffset = { + top: this.parentEl.offset().top - this.parentEl.scrollTop(), + left: this.parentEl.offset().left - this.parentEl.scrollLeft() + }; + parentRightEdge = this.parentEl[0].clientWidth + this.parentEl.offset().left; + } + + if (this.drops == 'up') + containerTop = this.element.offset().top - this.container.outerHeight() - parentOffset.top; + else + containerTop = this.element.offset().top + this.element.outerHeight() - parentOffset.top; + this.container[this.drops == 'up' ? 'addClass' : 'removeClass']('dropup'); + + if (this.opens == 'left') { + this.container.css({ + top: containerTop, + right: parentRightEdge - this.element.offset().left - this.element.outerWidth(), + left: 'auto' + }); + if (this.container.offset().left < 0) { + this.container.css({ + right: 'auto', + left: 9 + }); + } + } else if (this.opens == 'center') { + this.container.css({ + top: containerTop, + left: this.element.offset().left - parentOffset.left + this.element.outerWidth() / 2 + - this.container.outerWidth() / 2, + right: 'auto' + }); + if (this.container.offset().left < 0) { + this.container.css({ + right: 'auto', + left: 9 + }); + } + } else { + this.container.css({ + top: containerTop, + left: this.element.offset().left - parentOffset.left, + right: 'auto' + }); + if (this.container.offset().left + this.container.outerWidth() > $(window).width()) { + this.container.css({ + left: 'auto', + right: 0 + }); + } + } + }, + + show: function(e) { + if (this.isShowing) return; + + // Create a click proxy that is private to this instance of datepicker, for unbinding + this._outsideClickProxy = $.proxy(function(e) { this.outsideClick(e); }, this); + + // Bind global datepicker mousedown for hiding and + $(document) + .on('mousedown.daterangepicker', this._outsideClickProxy) + // also support mobile devices + .on('touchend.daterangepicker', this._outsideClickProxy) + // also explicitly play nice with Bootstrap dropdowns, which stopPropagation when clicking them + .on('click.daterangepicker', '[data-toggle=dropdown]', this._outsideClickProxy) + // and also close when focus changes to outside the picker (eg. tabbing between controls) + .on('focusin.daterangepicker', this._outsideClickProxy); + + // Reposition the picker if the window is resized while it's open + $(window).on('resize.daterangepicker', $.proxy(function(e) { this.move(e); }, this)); + + this.oldStartDate = this.startDate.clone(); + this.oldEndDate = this.endDate.clone(); + this.previousRightTime = this.endDate.clone(); + + this.updateView(); + this.container.show(); + this.move(); + this.element.trigger('show.daterangepicker', this); + this.isShowing = true; + }, + + hide: function(e) { + if (!this.isShowing) return; + + //incomplete date selection, revert to last values + if (!this.endDate) { + this.startDate = this.oldStartDate.clone(); + this.endDate = this.oldEndDate.clone(); + } + + //if a new date range was selected, invoke the user callback function + if (!this.startDate.isSame(this.oldStartDate) || !this.endDate.isSame(this.oldEndDate)) + this.callback(this.startDate, this.endDate, this.chosenLabel); + + //if picker is attached to a text input, update it + this.updateElement(); + + $(document).off('.daterangepicker'); + $(window).off('.daterangepicker'); + this.container.hide(); + this.element.trigger('hide.daterangepicker', this); + this.isShowing = false; + }, + + toggle: function(e) { + if (this.isShowing) { + this.hide(); + } else { + this.show(); + } + }, + + outsideClick: function(e) { + var target = $(e.target); + // if the page is clicked anywhere except within the daterangerpicker/button + // itself then call this.hide() + if ( + // ie modal dialog fix + e.type == "focusin" || + target.closest(this.element).length || + target.closest(this.container).length || + target.closest('.calendar-table').length + ) return; + this.hide(); + this.element.trigger('outsideClick.daterangepicker', this); + }, + + showCalendars: function() { + this.container.addClass('show-calendar'); + this.move(); + this.element.trigger('showCalendar.daterangepicker', this); + }, + + hideCalendars: function() { + this.container.removeClass('show-calendar'); + this.element.trigger('hideCalendar.daterangepicker', this); + }, + + hoverRange: function(e) { + + //ignore mouse movements while an above-calendar text input has focus + if (this.container.find('input[name=daterangepicker_start]').is(":focus") || this.container.find('input[name=daterangepicker_end]').is(":focus")) + return; + + var label = e.target.getAttribute('data-range-key'); + + if (label == this.locale.customRangeLabel) { + this.updateView(); + } else { + var dates = this.ranges[label]; + this.container.find('input[name=daterangepicker_start]').val(dates[0].format(this.locale.format)); + this.container.find('input[name=daterangepicker_end]').val(dates[1].format(this.locale.format)); + } + + }, + + clickRange: function(e) { + var label = e.target.getAttribute('data-range-key'); + this.chosenLabel = label; + if (label == this.locale.customRangeLabel) { + this.showCalendars(); + } else { + var dates = this.ranges[label]; + this.startDate = dates[0]; + this.endDate = dates[1]; + + if (!this.timePicker) { + this.startDate.startOf('day'); + this.endDate.endOf('day'); + } + + if (!this.alwaysShowCalendars) + this.hideCalendars(); + this.clickApply(); + } + }, + + clickPrev: function(e) { + var cal = $(e.target).parents('.calendar'); + if (cal.hasClass('left')) { + this.leftCalendar.month.subtract(1, 'month'); + if (this.linkedCalendars) + this.rightCalendar.month.subtract(1, 'month'); + } else { + this.rightCalendar.month.subtract(1, 'month'); + } + this.updateCalendars(); + }, + + clickNext: function(e) { + var cal = $(e.target).parents('.calendar'); + if (cal.hasClass('left')) { + this.leftCalendar.month.add(1, 'month'); + } else { + this.rightCalendar.month.add(1, 'month'); + if (this.linkedCalendars) + this.leftCalendar.month.add(1, 'month'); + } + this.updateCalendars(); + }, + + hoverDate: function(e) { + + //ignore mouse movements while an above-calendar text input has focus + //if (this.container.find('input[name=daterangepicker_start]').is(":focus") || this.container.find('input[name=daterangepicker_end]').is(":focus")) + // return; + + //ignore dates that can't be selected + if (!$(e.target).hasClass('available')) return; + + //have the text inputs above calendars reflect the date being hovered over + var title = $(e.target).attr('data-title'); + var row = title.substr(1, 1); + var col = title.substr(3, 1); + var cal = $(e.target).parents('.calendar'); + var date = cal.hasClass('left') ? this.leftCalendar.calendar[row][col] : this.rightCalendar.calendar[row][col]; + + if (this.endDate && !this.container.find('input[name=daterangepicker_start]').is(":focus")) { + this.container.find('input[name=daterangepicker_start]').val(date.format(this.locale.format)); + } else if (!this.endDate && !this.container.find('input[name=daterangepicker_end]').is(":focus")) { + this.container.find('input[name=daterangepicker_end]').val(date.format(this.locale.format)); + } + + //highlight the dates between the start date and the date being hovered as a potential end date + var leftCalendar = this.leftCalendar; + var rightCalendar = this.rightCalendar; + var startDate = this.startDate; + if (!this.endDate) { + this.container.find('.calendar tbody td').each(function(index, el) { + + //skip week numbers, only look at dates + if ($(el).hasClass('week')) return; + + var title = $(el).attr('data-title'); + var row = title.substr(1, 1); + var col = title.substr(3, 1); + var cal = $(el).parents('.calendar'); + var dt = cal.hasClass('left') ? leftCalendar.calendar[row][col] : rightCalendar.calendar[row][col]; + + if ((dt.isAfter(startDate) && dt.isBefore(date)) || dt.isSame(date, 'day')) { + $(el).addClass('in-range'); + } else { + $(el).removeClass('in-range'); + } + + }); + } + + }, + + clickDate: function(e) { + + if (!$(e.target).hasClass('available')) return; + + var title = $(e.target).attr('data-title'); + var row = title.substr(1, 1); + var col = title.substr(3, 1); + var cal = $(e.target).parents('.calendar'); + var date = cal.hasClass('left') ? this.leftCalendar.calendar[row][col] : this.rightCalendar.calendar[row][col]; + + // + // this function needs to do a few things: + // * alternate between selecting a start and end date for the range, + // * if the time picker is enabled, apply the hour/minute/second from the select boxes to the clicked date + // * if autoapply is enabled, and an end date was chosen, apply the selection + // * if single date picker mode, and time picker isn't enabled, apply the selection immediately + // * if one of the inputs above the calendars was focused, cancel that manual input + // + + if (this.endDate || date.isBefore(this.startDate, 'day')) { //picking start + if (this.timePicker) { + var hour = parseInt(this.container.find('.left .hourselect').val(), 10); + if (!this.timePicker24Hour) { + var ampm = this.container.find('.left .ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + var minute = parseInt(this.container.find('.left .minuteselect').val(), 10); + var second = this.timePickerSeconds ? parseInt(this.container.find('.left .secondselect').val(), 10) : 0; + date = date.clone().hour(hour).minute(minute).second(second); + } + this.endDate = null; + this.setStartDate(date.clone()); + } else if (!this.endDate && date.isBefore(this.startDate)) { + //special case: clicking the same date for start/end, + //but the time of the end date is before the start date + this.setEndDate(this.startDate.clone()); + } else { // picking end + if (this.timePicker) { + var hour = parseInt(this.container.find('.right .hourselect').val(), 10); + if (!this.timePicker24Hour) { + var ampm = this.container.find('.right .ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + var minute = parseInt(this.container.find('.right .minuteselect').val(), 10); + var second = this.timePickerSeconds ? parseInt(this.container.find('.right .secondselect').val(), 10) : 0; + date = date.clone().hour(hour).minute(minute).second(second); + } + this.setEndDate(date.clone()); + if (this.autoApply) { + this.calculateChosenLabel(); + this.clickApply(); + } + } + + if (this.singleDatePicker) { + this.setEndDate(this.startDate); + if (!this.timePicker) + this.clickApply(); + } + + this.updateView(); + + //This is to cancel the blur event handler if the mouse was in one of the inputs + e.stopPropagation(); + + }, + + calculateChosenLabel: function () { + var customRange = true; + var i = 0; + for (var range in this.ranges) { + if (this.timePicker) { + if (this.startDate.isSame(this.ranges[range][0]) && this.endDate.isSame(this.ranges[range][1])) { + customRange = false; + this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').html(); + break; + } + } else { + //ignore times when comparing dates if time picker is not enabled + if (this.startDate.format('YYYY-MM-DD') == this.ranges[range][0].format('YYYY-MM-DD') && this.endDate.format('YYYY-MM-DD') == this.ranges[range][1].format('YYYY-MM-DD')) { + customRange = false; + this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').html(); + break; + } + } + i++; + } + if (customRange) { + if (this.showCustomRangeLabel) { + this.chosenLabel = this.container.find('.ranges li:last').addClass('active').html(); + } else { + this.chosenLabel = null; + } + this.showCalendars(); + } + }, + + clickApply: function(e) { + this.hide(); + this.element.trigger('apply.daterangepicker', this); + }, + + clickCancel: function(e) { + this.startDate = this.oldStartDate; + this.endDate = this.oldEndDate; + this.hide(); + this.element.trigger('cancel.daterangepicker', this); + }, + + monthOrYearChanged: function(e) { + var isLeft = $(e.target).closest('.calendar').hasClass('left'), + leftOrRight = isLeft ? 'left' : 'right', + cal = this.container.find('.calendar.'+leftOrRight); + + // Month must be Number for new moment versions + var month = parseInt(cal.find('.monthselect').val(), 10); + var year = cal.find('.yearselect').val(); + + if (!isLeft) { + if (year < this.startDate.year() || (year == this.startDate.year() && month < this.startDate.month())) { + month = this.startDate.month(); + year = this.startDate.year(); + } + } + + if (this.minDate) { + if (year < this.minDate.year() || (year == this.minDate.year() && month < this.minDate.month())) { + month = this.minDate.month(); + year = this.minDate.year(); + } + } + + if (this.maxDate) { + if (year > this.maxDate.year() || (year == this.maxDate.year() && month > this.maxDate.month())) { + month = this.maxDate.month(); + year = this.maxDate.year(); + } + } + + if (isLeft) { + this.leftCalendar.month.month(month).year(year); + if (this.linkedCalendars) + this.rightCalendar.month = this.leftCalendar.month.clone().add(1, 'month'); + } else { + this.rightCalendar.month.month(month).year(year); + if (this.linkedCalendars) + this.leftCalendar.month = this.rightCalendar.month.clone().subtract(1, 'month'); + } + this.updateCalendars(); + }, + + timeChanged: function(e) { + + var cal = $(e.target).closest('.calendar'), + isLeft = cal.hasClass('left'); + + var hour = parseInt(cal.find('.hourselect').val(), 10); + var minute = parseInt(cal.find('.minuteselect').val(), 10); + var second = this.timePickerSeconds ? parseInt(cal.find('.secondselect').val(), 10) : 0; + + if (!this.timePicker24Hour) { + var ampm = cal.find('.ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + + if (isLeft) { + var start = this.startDate.clone(); + start.hour(hour); + start.minute(minute); + start.second(second); + this.setStartDate(start); + if (this.singleDatePicker) { + this.endDate = this.startDate.clone(); + } else if (this.endDate && this.endDate.format('YYYY-MM-DD') == start.format('YYYY-MM-DD') && this.endDate.isBefore(start)) { + this.setEndDate(start.clone()); + } + } else if (this.endDate) { + var end = this.endDate.clone(); + end.hour(hour); + end.minute(minute); + end.second(second); + this.setEndDate(end); + } + + //update the calendars so all clickable dates reflect the new time component + this.updateCalendars(); + + //update the form inputs above the calendars with the new time + this.updateFormInputs(); + + //re-render the time pickers because changing one selection can affect what's enabled in another + this.renderTimePicker('left'); + this.renderTimePicker('right'); + + }, + + formInputsChanged: function(e) { + var isRight = $(e.target).closest('.calendar').hasClass('right'); + var start = moment(this.container.find('input[name="daterangepicker_start"]').val(), this.locale.format); + var end = moment(this.container.find('input[name="daterangepicker_end"]').val(), this.locale.format); + + if (start.isValid() && end.isValid()) { + + if (isRight && end.isBefore(start)) + start = end.clone(); + + this.setStartDate(start); + this.setEndDate(end); + + if (isRight) { + this.container.find('input[name="daterangepicker_start"]').val(this.startDate.format(this.locale.format)); + } else { + this.container.find('input[name="daterangepicker_end"]').val(this.endDate.format(this.locale.format)); + } + + } + + this.updateView(); + }, + + formInputsFocused: function(e) { + + // Highlight the focused input + this.container.find('input[name="daterangepicker_start"], input[name="daterangepicker_end"]').removeClass('active'); + $(e.target).addClass('active'); + + // Set the state such that if the user goes back to using a mouse, + // the calendars are aware we're selecting the end of the range, not + // the start. This allows someone to edit the end of a date range without + // re-selecting the beginning, by clicking on the end date input then + // using the calendar. + var isRight = $(e.target).closest('.calendar').hasClass('right'); + if (isRight) { + this.endDate = null; + this.setStartDate(this.startDate.clone()); + this.updateView(); + } + + }, + + formInputsBlurred: function(e) { + + // this function has one purpose right now: if you tab from the first + // text input to the second in the UI, the endDate is nulled so that + // you can click another, but if you tab out without clicking anything + // or changing the input value, the old endDate should be retained + + if (!this.endDate) { + var val = this.container.find('input[name="daterangepicker_end"]').val(); + var end = moment(val, this.locale.format); + if (end.isValid()) { + this.setEndDate(end); + this.updateView(); + } + } + + }, + + elementChanged: function() { + if (!this.element.is('input')) return; + if (!this.element.val().length) return; + if (this.element.val().length < this.locale.format.length) return; + + var dateString = this.element.val().split(this.locale.separator), + start = null, + end = null; + + if (dateString.length === 2) { + start = moment(dateString[0], this.locale.format); + end = moment(dateString[1], this.locale.format); + } + + if (this.singleDatePicker || start === null || end === null) { + start = moment(this.element.val(), this.locale.format); + end = start; + } + + if (!start.isValid() || !end.isValid()) return; + + this.setStartDate(start); + this.setEndDate(end); + this.updateView(); + }, + + keydown: function(e) { + //hide on tab or enter + if ((e.keyCode === 9) || (e.keyCode === 13)) { + this.hide(); + } + }, + + updateElement: function() { + if (this.element.is('input') && !this.singleDatePicker && this.autoUpdateInput) { + this.element.val(this.startDate.format(this.locale.format) + this.locale.separator + this.endDate.format(this.locale.format)); + this.element.trigger('change'); + } else if (this.element.is('input') && this.autoUpdateInput) { + this.element.val(this.startDate.format(this.locale.format)); + this.element.trigger('change'); + } + }, + + remove: function() { + this.container.remove(); + this.element.off('.daterangepicker'); + this.element.removeData(); + } + + }; + + $.fn.daterangepicker = function(options, callback) { + this.each(function() { + var el = $(this); + if (el.data('daterangepicker')) + el.data('daterangepicker').remove(); + el.data('daterangepicker', new DateRangePicker(el, options, callback)); + }); + return this; + }; + + return DateRangePicker; + +})); diff --git a/src/main/resources/static/files/bower_components/bootstrap-maxlength/js/bootstrap-maxlength.js b/src/main/resources/static/files/bower_components/bootstrap-maxlength/js/bootstrap-maxlength.js new file mode 100644 index 0000000..5a5040b --- /dev/null +++ b/src/main/resources/static/files/bower_components/bootstrap-maxlength/js/bootstrap-maxlength.js @@ -0,0 +1,519 @@ +(function ($) { + 'use strict'; + /** + * We need an event when the elements are destroyed + * because if an input is removed, we have to remove the + * maxlength object associated (if any). + * From: + * http://stackoverflow.com/questions/2200494/jquery-trigger-event-when-an-element-is-removed-from-the-dom + */ + if (!$.event.special.destroyed) { + $.event.special.destroyed = { + remove: function (o) { + if (o.handler) { + o.handler(); + } + } + }; + } + + + $.fn.extend({ + maxlength: function (options, callback) { + var documentBody = $('body'), + defaults = { + showOnReady: false, // true to always show when indicator is ready + alwaysShow: false, // if true the indicator it's always shown. + threshold: 10, // Represents how many chars left are needed to show up the counter + warningClass: 'label label-success', + limitReachedClass: 'label label-important label-danger', + separator: ' / ', + preText: '', + postText: '', + showMaxLength: true, + placement: 'bottom', + message: null, // an alternative way to provide the message text + showCharsTyped: true, // show the number of characters typed and not the number of characters remaining + validate: false, // if the browser doesn't support the maxlength attribute, attempt to type more than + // the indicated chars, will be prevented. + utf8: false, // counts using bytesize rather than length. eg: '£' is counted as 2 characters. + appendToParent: false, // append the indicator to the input field's parent instead of body + twoCharLinebreak: true, // count linebreak as 2 characters to match IE/Chrome textarea validation. As well as DB storage. + customMaxAttribute: null, // null = use maxlength attribute and browser functionality, string = use specified attribute instead. + allowOverMax: false + // Form submit validation is handled on your own. when maxlength has been exceeded 'overmax' class added to element + }; + + if ($.isFunction(options) && !callback) { + callback = options; + options = {}; + } + options = $.extend(defaults, options); + + /** + * Return the length of the specified input. + * + * @param input + * @return {number} + */ + function inputLength(input) { + var text = input.val(); + + if (options.twoCharLinebreak) { + // Count all line breaks as 2 characters + text = text.replace(/\r(?!\n)|\n(?!\r)/g, '\r\n'); + } else { + // Remove all double-character (\r\n) linebreaks, so they're counted only once. + text = text.replace(new RegExp('\r?\n', 'g'), '\n'); + } + + var currentLength = 0; + + if (options.utf8) { + currentLength = utf8Length(text); + } else { + currentLength = text.length; + } + return currentLength; + } + + /** + * Truncate the text of the specified input. + * + * @param input + * @param limit + */ + function truncateChars(input, maxlength) { + var text = input.val(); + var newlines = 0; + + if (options.twoCharLinebreak) { + text = text.replace(/\r(?!\n)|\n(?!\r)/g, '\r\n'); + + if (text.substr(text.length - 1) === '\n' && text.length % 2 === 1) { + newlines = 1; + } + } + + input.val(text.substr(0, maxlength - newlines)); + } + + /** + * Return the length of the specified input in UTF8 encoding. + * + * @param input + * @return {number} + */ + function utf8Length(string) { + var utf8length = 0; + for (var n = 0; n < string.length; n++) { + var c = string.charCodeAt(n); + if (c < 128) { + utf8length++; + } + else if ((c > 127) && (c < 2048)) { + utf8length = utf8length + 2; + } + else { + utf8length = utf8length + 3; + } + } + return utf8length; + } + + /** + * Return true if the indicator should be showing up. + * + * @param input + * @param thereshold + * @param maxlength + * @return {number} + */ + function charsLeftThreshold(input, thereshold, maxlength) { + var output = true; + if (!options.alwaysShow && (maxlength - inputLength(input) > thereshold)) { + output = false; + } + return output; + } + + /** + * Returns how many chars are left to complete the fill up of the form. + * + * @param input + * @param maxlength + * @return {number} + */ + function remainingChars(input, maxlength) { + var length = maxlength - inputLength(input); + return length; + } + + /** + * When called displays the indicator. + * + * @param indicator + */ + function showRemaining(currentInput, indicator) { + indicator.css({ + display: 'block' + }); + currentInput.trigger('maxlength.shown'); + } + + /** + * When called shows the indicator. + * + * @param indicator + */ + function hideRemaining(currentInput, indicator) { + + if (options.alwaysShow) { + return; + } + + indicator.css({ + display: 'none' + }); + currentInput.trigger('maxlength.hidden'); + } + + /** + * This function updates the value in the indicator + * + * @param maxLengthThisInput + * @param typedChars + * @return String + */ + function updateMaxLengthHTML(currentInputText, maxLengthThisInput, typedChars) { + var output = ''; + if (options.message) { + if (typeof options.message === 'function') { + output = options.message(currentInputText, maxLengthThisInput); + } else { + output = options.message.replace('%charsTyped%', typedChars) + .replace('%charsRemaining%', maxLengthThisInput - typedChars) + .replace('%charsTotal%', maxLengthThisInput); + } + } else { + if (options.preText) { + output += options.preText; + } + if (!options.showCharsTyped) { + output += maxLengthThisInput - typedChars; + } + else { + output += typedChars; + } + if (options.showMaxLength) { + output += options.separator + maxLengthThisInput; + } + if (options.postText) { + output += options.postText; + } + } + return output; + } + + /** + * This function updates the value of the counter in the indicator. + * Wants as parameters: the number of remaining chars, the element currently managed, + * the maxLength for the current input and the indicator generated for it. + * + * @param remaining + * @param currentInput + * @param maxLengthCurrentInput + * @param maxLengthIndicator + */ + function manageRemainingVisibility(remaining, currentInput, maxLengthCurrentInput, maxLengthIndicator) { + if (maxLengthIndicator) { + maxLengthIndicator.html(updateMaxLengthHTML(currentInput.val(), maxLengthCurrentInput, (maxLengthCurrentInput - remaining))); + + if (remaining > 0) { + if (charsLeftThreshold(currentInput, options.threshold, maxLengthCurrentInput)) { + showRemaining(currentInput, maxLengthIndicator.removeClass(options.limitReachedClass).addClass(options.warningClass)); + } else { + hideRemaining(currentInput, maxLengthIndicator); + } + } else { + showRemaining(currentInput, maxLengthIndicator.removeClass(options.warningClass).addClass(options.limitReachedClass)); + } + } + + if (options.customMaxAttribute) { + // class to use for form validation on custom maxlength attribute + if (remaining < 0) { + currentInput.addClass('overmax'); + } else { + currentInput.removeClass('overmax'); + } + } + } + + /** + * This function returns an object containing all the + * informations about the position of the current input + * + * @param currentInput + * @return object {bottom height left right top width} + * + */ + function getPosition(currentInput) { + var el = currentInput[0]; + return $.extend({}, (typeof el.getBoundingClientRect === 'function') ? el.getBoundingClientRect() : { + width: el.offsetWidth, + height: el.offsetHeight + }, currentInput.offset()); + } + + /** + * This function places the maxLengthIndicator at the + * top / bottom / left / right of the currentInput + * + * @param currentInput + * @param maxLengthIndicator + * @return null + * + */ + function place(currentInput, maxLengthIndicator) { + var pos = getPosition(currentInput); + + // Supports custom placement handler + if ($.type(options.placement) === 'function'){ + options.placement(currentInput, maxLengthIndicator, pos); + return; + } + + // Supports custom placement via css positional properties + if ($.isPlainObject(options.placement)){ + placeWithCSS(options.placement, maxLengthIndicator); + return; + } + + var inputOuter = currentInput.outerWidth(), + outerWidth = maxLengthIndicator.outerWidth(), + actualWidth = maxLengthIndicator.width(), + actualHeight = maxLengthIndicator.height(); + + // get the right position if the indicator is appended to the input's parent + if (options.appendToParent) { + pos.top -= currentInput.parent().offset().top; + pos.left -= currentInput.parent().offset().left; + } + + switch (options.placement) { + case 'bottom': + maxLengthIndicator.css({ top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 }); + break; + case 'top': + maxLengthIndicator.css({ top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 }); + break; + case 'left': + maxLengthIndicator.css({ top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth }); + break; + case 'right': + maxLengthIndicator.css({ top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }); + break; + case 'bottom-right': + maxLengthIndicator.css({ top: pos.top + pos.height, left: pos.left + pos.width }); + break; + case 'top-right': + maxLengthIndicator.css({ top: pos.top - actualHeight, left: pos.left + inputOuter }); + break; + case 'top-left': + maxLengthIndicator.css({ top: pos.top - actualHeight, left: pos.left - outerWidth }); + break; + case 'bottom-left': + maxLengthIndicator.css({ top: pos.top + currentInput.outerHeight(), left: pos.left - outerWidth }); + break; + case 'centered-right': + maxLengthIndicator.css({ top: pos.top + (actualHeight / 2), left: pos.left + inputOuter - outerWidth - 3 }); + break; + + // Some more options for placements + case 'bottom-right-inside': + maxLengthIndicator.css({ top: pos.top + pos.height, left: pos.left + pos.width - outerWidth }); + break; + case 'top-right-inside': + maxLengthIndicator.css({ top: pos.top - actualHeight, left: pos.left + inputOuter - outerWidth }); + break; + case 'top-left-inside': + maxLengthIndicator.css({ top: pos.top - actualHeight, left: pos.left }); + break; + case 'bottom-left-inside': + maxLengthIndicator.css({ top: pos.top + currentInput.outerHeight(), left: pos.left }); + break; + } + } + + /** + * This function places the maxLengthIndicator based on placement config object. + * + * @param {object} placement + * @param {$} maxLengthIndicator + * @return null + * + */ + function placeWithCSS(placement, maxLengthIndicator) { + if (!placement || !maxLengthIndicator){ + return; + } + + var POSITION_KEYS = [ + 'top', + 'bottom', + 'left', + 'right', + 'position' + ]; + + var cssPos = {}; + + // filter css properties to position + $.each(POSITION_KEYS, function (i, key) { + var val = options.placement[key]; + if (typeof val !== 'undefined'){ + cssPos[key] = val; + } + }); + + maxLengthIndicator.css(cssPos); + + return; + } + + /** + * This function returns true if the indicator position needs to + * be recalculated when the currentInput changes + * + * @return {boolean} + * + */ + function isPlacementMutable() { + return options.placement === 'bottom-right-inside' || options.placement === 'top-right-inside' || typeof options.placement === 'function' || (options.message && typeof options.message === 'function'); + } + + /** + * This function retrieves the maximum length of currentInput + * + * @param currentInput + * @return {number} + * + */ + function getMaxLength(currentInput) { + var max = currentInput.attr('maxlength') || options.customMaxAttribute; + + if (options.customMaxAttribute && !options.allowOverMax) { + var custom = currentInput.attr(options.customMaxAttribute); + if (!max || custom < max) { + max = custom; + } + } + + if (!max) { + max = currentInput.attr('size'); + } + return max; + } + + return this.each(function () { + + var currentInput = $(this), + maxLengthCurrentInput, + maxLengthIndicator; + + $(window).resize(function () { + if (maxLengthIndicator) { + place(currentInput, maxLengthIndicator); + } + }); + + function firstInit() { + var maxlengthContent = updateMaxLengthHTML(currentInput.val(), maxLengthCurrentInput, '0'); + maxLengthCurrentInput = getMaxLength(currentInput); + + if (!maxLengthIndicator) { + maxLengthIndicator = $('').css({ + display: 'none', + position: 'absolute', + whiteSpace: 'nowrap', + zIndex: 1099 + }).html(maxlengthContent); + } + + // We need to detect resizes if we are dealing with a textarea: + if (currentInput.is('textarea')) { + currentInput.data('maxlenghtsizex', currentInput.outerWidth()); + currentInput.data('maxlenghtsizey', currentInput.outerHeight()); + + currentInput.mouseup(function () { + if (currentInput.outerWidth() !== currentInput.data('maxlenghtsizex') || currentInput.outerHeight() !== currentInput.data('maxlenghtsizey')) { + place(currentInput, maxLengthIndicator); + } + + currentInput.data('maxlenghtsizex', currentInput.outerWidth()); + currentInput.data('maxlenghtsizey', currentInput.outerHeight()); + }); + } + + if (options.appendToParent) { + currentInput.parent().append(maxLengthIndicator); + currentInput.parent().css('position', 'relative'); + } else { + documentBody.append(maxLengthIndicator); + } + + var remaining = remainingChars(currentInput, getMaxLength(currentInput)); + manageRemainingVisibility(remaining, currentInput, maxLengthCurrentInput, maxLengthIndicator); + place(currentInput, maxLengthIndicator); + } + + if (options.showOnReady) { + currentInput.ready(function () { + firstInit(); + }); + } else { + currentInput.focus(function () { + firstInit(); + }); + } + + currentInput.on('maxlength.reposition', function () { + place(currentInput, maxLengthIndicator); + }); + + + currentInput.on('destroyed', function () { + if (maxLengthIndicator) { + maxLengthIndicator.remove(); + } + }); + + currentInput.on('blur', function () { + if (maxLengthIndicator && !options.showOnReady && !options.alwaysShow) { + maxLengthIndicator.remove(); + } + }); + + currentInput.on('input', function () { + var maxlength = getMaxLength(currentInput), + remaining = remainingChars(currentInput, maxlength), + output = true; + + if (options.validate && remaining < 0) { + truncateChars(currentInput, maxlength); + output = false; + } else { + manageRemainingVisibility(remaining, currentInput, maxLengthCurrentInput, maxLengthIndicator); + } + + if (isPlacementMutable()) { + place(currentInput, maxLengthIndicator); + } + + return output; + }); + }); + } + }); +}(jQuery)); \ No newline at end of file diff --git a/src/main/resources/static/files/bower_components/bootstrap-multiselect/css/bootstrap-multiselect.css b/src/main/resources/static/files/bower_components/bootstrap-multiselect/css/bootstrap-multiselect.css new file mode 100644 index 0000000..13de57b --- /dev/null +++ b/src/main/resources/static/files/bower_components/bootstrap-multiselect/css/bootstrap-multiselect.css @@ -0,0 +1 @@ +.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0} \ No newline at end of file diff --git a/src/main/resources/static/files/bower_components/bootstrap-multiselect/js/bootstrap-multiselect.js b/src/main/resources/static/files/bower_components/bootstrap-multiselect/js/bootstrap-multiselect.js new file mode 100644 index 0000000..5fb4c18 --- /dev/null +++ b/src/main/resources/static/files/bower_components/bootstrap-multiselect/js/bootstrap-multiselect.js @@ -0,0 +1,1416 @@ +/** + * Bootstrap Multiselect (https://github.com/davidstutz/bootstrap-multiselect) + * + * Apache License, Version 2.0: + * Copyright (c) 2012 - 2015 David Stutz + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a + * copy of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + * + * BSD 3-Clause License: + * Copyright (c) 2012 - 2015 David Stutz + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * - Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * - Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * - Neither the name of David Stutz nor the names of its contributors may be + * used to endorse or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +!function ($) { + "use strict";// jshint ;_; + + if (typeof ko !== 'undefined' && ko.bindingHandlers && !ko.bindingHandlers.multiselect) { + ko.bindingHandlers.multiselect = { + after: ['options', 'value', 'selectedOptions'], + + init: function(element, valueAccessor, allBindings, viewModel, bindingContext) { + var $element = $(element); + var config = ko.toJS(valueAccessor()); + + $element.multiselect(config); + + if (allBindings.has('options')) { + var options = allBindings.get('options'); + if (ko.isObservable(options)) { + ko.computed({ + read: function() { + options(); + setTimeout(function() { + var ms = $element.data('multiselect'); + if (ms) + ms.updateOriginalOptions();//Not sure how beneficial this is. + $element.multiselect('rebuild'); + }, 1); + }, + disposeWhenNodeIsRemoved: element + }); + } + } + + //value and selectedOptions are two-way, so these will be triggered even by our own actions. + //It needs some way to tell if they are triggered because of us or because of outside change. + //It doesn't loop but it's a waste of processing. + if (allBindings.has('value')) { + var value = allBindings.get('value'); + if (ko.isObservable(value)) { + ko.computed({ + read: function() { + value(); + setTimeout(function() { + $element.multiselect('refresh'); + }, 1); + }, + disposeWhenNodeIsRemoved: element + }).extend({ rateLimit: 100, notifyWhenChangesStop: true }); + } + } + + //Switched from arrayChange subscription to general subscription using 'refresh'. + //Not sure performance is any better using 'select' and 'deselect'. + if (allBindings.has('selectedOptions')) { + var selectedOptions = allBindings.get('selectedOptions'); + if (ko.isObservable(selectedOptions)) { + ko.computed({ + read: function() { + selectedOptions(); + setTimeout(function() { + $element.multiselect('refresh'); + }, 1); + }, + disposeWhenNodeIsRemoved: element + }).extend({ rateLimit: 100, notifyWhenChangesStop: true }); + } + } + + ko.utils.domNodeDisposal.addDisposeCallback(element, function() { + $element.multiselect('destroy'); + }); + }, + + update: function(element, valueAccessor, allBindings, viewModel, bindingContext) { + var $element = $(element); + var config = ko.toJS(valueAccessor()); + + $element.multiselect('setOptions', config); + $element.multiselect('rebuild'); + } + }; + } + + function forEach(array, callback) { + for (var index = 0; index < array.length; ++index) { + callback(array[index], index); + } + } + + /** + * Constructor to create a new multiselect using the given select. + * + * @param {jQuery} select + * @param {Object} options + * @returns {Multiselect} + */ + function Multiselect(select, options) { + + this.$select = $(select); + + // Placeholder via data attributes + if (this.$select.attr("data-placeholder")) { + options.nonSelectedText = this.$select.data("placeholder"); + } + + this.options = this.mergeOptions($.extend({}, options, this.$select.data())); + + // Initialization. + // We have to clone to create a new reference. + this.originalOptions = this.$select.clone()[0].options; + this.query = ''; + this.searchTimeout = null; + this.lastToggledInput = null + + this.options.multiple = this.$select.attr('multiple') === "multiple"; + this.options.onChange = $.proxy(this.options.onChange, this); + this.options.onDropdownShow = $.proxy(this.options.onDropdownShow, this); + this.options.onDropdownHide = $.proxy(this.options.onDropdownHide, this); + this.options.onDropdownShown = $.proxy(this.options.onDropdownShown, this); + this.options.onDropdownHidden = $.proxy(this.options.onDropdownHidden, this); + + // Build select all if enabled. + this.buildContainer(); + this.buildButton(); + this.buildDropdown(); + this.buildSelectAll(); + this.buildDropdownOptions(); + this.buildFilter(); + + this.updateButtonText(); + this.updateSelectAll(); + + if (this.options.disableIfEmpty && $('option', this.$select).length <= 0) { + this.disable(); + } + + this.$select.hide().after(this.$container); + }; + + Multiselect.prototype = { + + defaults: { + /** + * Default text function will either print 'None selected' in case no + * option is selected or a list of the selected options up to a length + * of 3 selected options. + * + * @param {jQuery} options + * @param {jQuery} select + * @returns {String} + */ + buttonText: function(options, select) { + if (options.length === 0) { + return this.nonSelectedText; + } + else if (this.allSelectedText + && options.length === $('option', $(select)).length + && $('option', $(select)).length !== 1 + && this.multiple) { + + if (this.selectAllNumber) { + return this.allSelectedText + ' (' + options.length + ')'; + } + else { + return this.allSelectedText; + } + } + else if (options.length > this.numberDisplayed) { + return options.length + ' ' + this.nSelectedText; + } + else { + var selected = ''; + var delimiter = this.delimiterText; + + options.each(function() { + var label = ($(this).attr('label') !== undefined) ? $(this).attr('label') : $(this).text(); + selected += label + delimiter; + }); + + return selected.substr(0, selected.length - 2); + } + }, + /** + * Updates the title of the button similar to the buttonText function. + * + * @param {jQuery} options + * @param {jQuery} select + * @returns {@exp;selected@call;substr} + */ + buttonTitle: function(options, select) { + if (options.length === 0) { + return this.nonSelectedText; + } + else { + var selected = ''; + var delimiter = this.delimiterText; + + options.each(function () { + var label = ($(this).attr('label') !== undefined) ? $(this).attr('label') : $(this).text(); + selected += label + delimiter; + }); + return selected.substr(0, selected.length - 2); + } + }, + /** + * Create a label. + * + * @param {jQuery} element + * @returns {String} + */ + optionLabel: function(element){ + return $(element).attr('label') || $(element).text(); + }, + /** + * Triggered on change of the multiselect. + * + * Not triggered when selecting/deselecting options manually. + * + * @param {jQuery} option + * @param {Boolean} checked + */ + onChange : function(option, checked) { + + }, + /** + * Triggered when the dropdown is shown. + * + * @param {jQuery} event + */ + onDropdownShow: function(event) { + + }, + /** + * Triggered when the dropdown is hidden. + * + * @param {jQuery} event + */ + onDropdownHide: function(event) { + + }, + /** + * Triggered after the dropdown is shown. + * + * @param {jQuery} event + */ + onDropdownShown: function(event) { + + }, + /** + * Triggered after the dropdown is hidden. + * + * @param {jQuery} event + */ + onDropdownHidden: function(event) { + + }, + /** + * Triggered on select all. + */ + onSelectAll: function() { + + }, + enableHTML: false, + buttonClass: 'btn btn-default', + inheritClass: false, + buttonWidth: 'auto', + buttonContainer: '
    ', + dropRight: false, + selectedClass: 'active', + // Maximum height of the dropdown menu. + // If maximum height is exceeded a scrollbar will be displayed. + maxHeight: false, + checkboxName: false, + includeSelectAllOption: false, + includeSelectAllIfMoreThan: 0, + selectAllText: ' Select all', + selectAllValue: 'multiselect-all', + selectAllName: false, + selectAllNumber: true, + enableFiltering: false, + enableCaseInsensitiveFiltering: false, + enableClickableOptGroups: false, + filterPlaceholder: 'Search', + // possible options: 'text', 'value', 'both' + filterBehavior: 'text', + includeFilterClearBtn: true, + preventInputChangeEvent: false, + nonSelectedText: 'None selected', + nSelectedText: 'selected', + allSelectedText: 'All selected', + numberDisplayed: 3, + disableIfEmpty: false, + delimiterText: ', ', + templates: { + button: '', + ul: '', + filter: '
  • ', + filterClearBtn: '', + li: '
  • ', + divider: '
  • ', + liGroup: '
  • ' + } + }, + + constructor: Multiselect, + + /** + * Builds the container of the multiselect. + */ + buildContainer: function() { + this.$container = $(this.options.buttonContainer); + this.$container.on('show.bs.dropdown', this.options.onDropdownShow); + this.$container.on('hide.bs.dropdown', this.options.onDropdownHide); + this.$container.on('shown.bs.dropdown', this.options.onDropdownShown); + this.$container.on('hidden.bs.dropdown', this.options.onDropdownHidden); + }, + + /** + * Builds the button of the multiselect. + */ + buildButton: function() { + this.$button = $(this.options.templates.button).addClass(this.options.buttonClass); + if (this.$select.attr('class') && this.options.inheritClass) { + this.$button.addClass(this.$select.attr('class')); + } + // Adopt active state. + if (this.$select.prop('disabled')) { + this.disable(); + } + else { + this.enable(); + } + + // Manually add button width if set. + if (this.options.buttonWidth && this.options.buttonWidth !== 'auto') { + this.$button.css({ + 'width' : this.options.buttonWidth, + 'overflow' : 'hidden', + 'text-overflow' : 'ellipsis' + }); + this.$container.css({ + 'width': this.options.buttonWidth + }); + } + + // Keep the tab index from the select. + var tabindex = this.$select.attr('tabindex'); + if (tabindex) { + this.$button.attr('tabindex', tabindex); + } + + this.$container.prepend(this.$button); + }, + + /** + * Builds the ul representing the dropdown menu. + */ + buildDropdown: function() { + + // Build ul. + this.$ul = $(this.options.templates.ul); + + if (this.options.dropRight) { + this.$ul.addClass('pull-right'); + } + + // Set max height of dropdown menu to activate auto scrollbar. + if (this.options.maxHeight) { + // TODO: Add a class for this option to move the css declarations. + this.$ul.css({ + 'max-height': this.options.maxHeight + 'px', + 'overflow-y': 'auto', + 'overflow-x': 'hidden' + }); + } + + this.$container.append(this.$ul); + }, + + /** + * Build the dropdown options and binds all nessecary events. + * + * Uses createDivider and createOptionValue to create the necessary options. + */ + buildDropdownOptions: function() { + + this.$select.children().each($.proxy(function(index, element) { + + var $element = $(element); + // Support optgroups and options without a group simultaneously. + var tag = $element.prop('tagName') + .toLowerCase(); + + if ($element.prop('value') === this.options.selectAllValue) { + return; + } + + if (tag === 'optgroup') { + this.createOptgroup(element); + } + else if (tag === 'option') { + + if ($element.data('role') === 'divider') { + this.createDivider(); + } + else { + this.createOptionValue(element); + } + + } + + // Other illegal tags will be ignored. + }, this)); + + // Bind the change event on the dropdown elements. + $('li input', this.$ul).on('change', $.proxy(function(event) { + var $target = $(event.target); + + var checked = $target.prop('checked') || false; + var isSelectAllOption = $target.val() === this.options.selectAllValue; + + // Apply or unapply the configured selected class. + if (this.options.selectedClass) { + if (checked) { + $target.closest('li') + .addClass(this.options.selectedClass); + } + else { + $target.closest('li') + .removeClass(this.options.selectedClass); + } + } + + // Get the corresponding option. + var value = $target.val(); + var $option = this.getOptionByValue(value); + + var $optionsNotThis = $('option', this.$select).not($option); + var $checkboxesNotThis = $('input', this.$container).not($target); + + if (isSelectAllOption) { + if (checked) { + this.selectAll(); + } + else { + this.deselectAll(); + } + } + + if(!isSelectAllOption){ + if (checked) { + $option.prop('selected', true); + + if (this.options.multiple) { + // Simply select additional option. + $option.prop('selected', true); + } + else { + // Unselect all other options and corresponding checkboxes. + if (this.options.selectedClass) { + $($checkboxesNotThis).closest('li').removeClass(this.options.selectedClass); + } + + $($checkboxesNotThis).prop('checked', false); + $optionsNotThis.prop('selected', false); + + // It's a single selection, so close. + this.$button.click(); + } + + if (this.options.selectedClass === "active") { + $optionsNotThis.closest("a").css("outline", ""); + } + } + else { + // Unselect option. + $option.prop('selected', false); + } + } + + this.$select.change(); + + this.updateButtonText(); + this.updateSelectAll(); + + this.options.onChange($option, checked); + + if(this.options.preventInputChangeEvent) { + return false; + } + }, this)); + + $('li a', this.$ul).on('mousedown', function(e) { + if (e.shiftKey) { + // Prevent selecting text by Shift+click + return false; + } + }); + + $('li a', this.$ul).on('touchstart click', $.proxy(function(event) { + event.stopPropagation(); + + var $target = $(event.target); + + if (event.shiftKey && this.options.multiple) { + if($target.is("label")){ // Handles checkbox selection manually (see https://github.com/davidstutz/bootstrap-multiselect/issues/431) + event.preventDefault(); + $target = $target.find("input"); + $target.prop("checked", !$target.prop("checked")); + } + var checked = $target.prop('checked') || false; + + if (this.lastToggledInput !== null && this.lastToggledInput !== $target) { // Make sure we actually have a range + var from = $target.closest("li").index(); + var to = this.lastToggledInput.closest("li").index(); + + if (from > to) { // Swap the indices + var tmp = to; + to = from; + from = tmp; + } + + // Make sure we grab all elements since slice excludes the last index + ++to; + + // Change the checkboxes and underlying options + var range = this.$ul.find("li").slice(from, to).find("input"); + + range.prop('checked', checked); + + if (this.options.selectedClass) { + range.closest('li') + .toggleClass(this.options.selectedClass, checked); + } + + for (var i = 0, j = range.length; i < j; i++) { + var $checkbox = $(range[i]); + + var $option = this.getOptionByValue($checkbox.val()); + + $option.prop('selected', checked); + } + } + + // Trigger the select "change" event + $target.trigger("change"); + } + + // Remembers last clicked option + if($target.is("input") && !$target.closest("li").is(".multiselect-item")){ + this.lastToggledInput = $target; + } + + $target.blur(); + }, this)); + + // Keyboard support. + this.$container.off('keydown.multiselect').on('keydown.multiselect', $.proxy(function(event) { + if ($('input[type="text"]', this.$container).is(':focus')) { + return; + } + + if (event.keyCode === 9 && this.$container.hasClass('open')) { + this.$button.click(); + } + else { + var $items = $(this.$container).find("li:not(.divider):not(.disabled) a").filter(":visible"); + + if (!$items.length) { + return; + } + + var index = $items.index($items.filter(':focus')); + + // Navigation up. + if (event.keyCode === 38 && index > 0) { + index--; + } + // Navigate down. + else if (event.keyCode === 40 && index < $items.length - 1) { + index++; + } + else if (!~index) { + index = 0; + } + + var $current = $items.eq(index); + $current.focus(); + + if (event.keyCode === 32 || event.keyCode === 13) { + var $checkbox = $current.find('input'); + + $checkbox.prop("checked", !$checkbox.prop("checked")); + $checkbox.change(); + } + + event.stopPropagation(); + event.preventDefault(); + } + }, this)); + + if(this.options.enableClickableOptGroups && this.options.multiple) { + $('li.multiselect-group', this.$ul).on('click', $.proxy(function(event) { + event.stopPropagation(); + + var group = $(event.target).parent(); + + // Search all option in optgroup + var $options = group.nextUntil('li.multiselect-group'); + var $visibleOptions = $options.filter(":visible:not(.disabled)"); + + // check or uncheck items + var allChecked = true; + var optionInputs = $visibleOptions.find('input'); + optionInputs.each(function() { + allChecked = allChecked && $(this).prop('checked'); + }); + + optionInputs.prop('checked', !allChecked).trigger('change'); + }, this)); + } + }, + + /** + * Create an option using the given select option. + * + * @param {jQuery} element + */ + createOptionValue: function(element) { + var $element = $(element); + if ($element.is(':selected')) { + $element.prop('selected', true); + } + + // Support the label attribute on options. + var label = this.options.optionLabel(element); + var value = $element.val(); + var inputType = this.options.multiple ? "checkbox" : "radio"; + + var $li = $(this.options.templates.li); + var $label = $('label', $li); + $label.addClass(inputType); + + if (this.options.enableHTML) { + $label.html(" " + label); + } + else { + $label.text(" " + label); + } + + var $checkbox = $('').attr('type', inputType); + + if (this.options.checkboxName) { + $checkbox.attr('name', this.options.checkboxName); + } + $label.prepend($checkbox); + + var selected = $element.prop('selected') || false; + $checkbox.val(value); + + if (value === this.options.selectAllValue) { + $li.addClass("multiselect-item multiselect-all"); + $checkbox.parent().parent() + .addClass('multiselect-all'); + } + + $label.attr('title', $element.attr('title')); + + this.$ul.append($li); + + if ($element.is(':disabled')) { + $checkbox.attr('disabled', 'disabled') + .prop('disabled', true) + .closest('a') + .attr("tabindex", "-1") + .closest('li') + .addClass('disabled'); + } + + $checkbox.prop('checked', selected); + + if (selected && this.options.selectedClass) { + $checkbox.closest('li') + .addClass(this.options.selectedClass); + } + }, + + /** + * Creates a divider using the given select option. + * + * @param {jQuery} element + */ + createDivider: function(element) { + var $divider = $(this.options.templates.divider); + this.$ul.append($divider); + }, + + /** + * Creates an optgroup. + * + * @param {jQuery} group + */ + createOptgroup: function(group) { + var groupName = $(group).prop('label'); + + // Add a header for the group. + var $li = $(this.options.templates.liGroup); + + if (this.options.enableHTML) { + $('label', $li).html(groupName); + } + else { + $('label', $li).text(groupName); + } + + if (this.options.enableClickableOptGroups) { + $li.addClass('multiselect-group-clickable'); + } + + this.$ul.append($li); + + if ($(group).is(':disabled')) { + $li.addClass('disabled'); + } + + // Add the options of the group. + $('option', group).each($.proxy(function(index, element) { + this.createOptionValue(element); + }, this)); + }, + + /** + * Build the selct all. + * + * Checks if a select all has already been created. + */ + buildSelectAll: function() { + if (typeof this.options.selectAllValue === 'number') { + this.options.selectAllValue = this.options.selectAllValue.toString(); + } + + var alreadyHasSelectAll = this.hasSelectAll(); + + if (!alreadyHasSelectAll && this.options.includeSelectAllOption && this.options.multiple + && $('option', this.$select).length > this.options.includeSelectAllIfMoreThan) { + + // Check whether to add a divider after the select all. + if (this.options.includeSelectAllDivider) { + this.$ul.prepend($(this.options.templates.divider)); + } + + var $li = $(this.options.templates.li); + $('label', $li).addClass("checkbox"); + + if (this.options.enableHTML) { + $('label', $li).html(" " + this.options.selectAllText); + } + else { + $('label', $li).text(" " + this.options.selectAllText); + } + + if (this.options.selectAllName) { + $('label', $li).prepend(''); + } + else { + $('label', $li).prepend(''); + } + + var $checkbox = $('input', $li); + $checkbox.val(this.options.selectAllValue); + + $li.addClass("multiselect-item multiselect-all"); + $checkbox.parent().parent() + .addClass('multiselect-all'); + + this.$ul.prepend($li); + + $checkbox.prop('checked', false); + } + }, + + /** + * Builds the filter. + */ + buildFilter: function() { + + // Build filter if filtering OR case insensitive filtering is enabled and the number of options exceeds (or equals) enableFilterLength. + if (this.options.enableFiltering || this.options.enableCaseInsensitiveFiltering) { + var enableFilterLength = Math.max(this.options.enableFiltering, this.options.enableCaseInsensitiveFiltering); + + if (this.$select.find('option').length >= enableFilterLength) { + + this.$filter = $(this.options.templates.filter); + $('input', this.$filter).attr('placeholder', this.options.filterPlaceholder); + + // Adds optional filter clear button + if(this.options.includeFilterClearBtn){ + var clearBtn = $(this.options.templates.filterClearBtn); + clearBtn.on('click', $.proxy(function(event){ + clearTimeout(this.searchTimeout); + this.$filter.find('.multiselect-search').val(''); + $('li', this.$ul).show().removeClass("filter-hidden"); + this.updateSelectAll(); + }, this)); + this.$filter.find('.input-group').append(clearBtn); + } + + this.$ul.prepend(this.$filter); + + this.$filter.val(this.query).on('click', function(event) { + event.stopPropagation(); + }).on('input keydown', $.proxy(function(event) { + // Cancel enter key default behaviour + if (event.which === 13) { + event.preventDefault(); + } + + // This is useful to catch "keydown" events after the browser has updated the control. + clearTimeout(this.searchTimeout); + + this.searchTimeout = this.asyncFunction($.proxy(function() { + + if (this.query !== event.target.value) { + this.query = event.target.value; + + var currentGroup, currentGroupVisible; + $.each($('li', this.$ul), $.proxy(function(index, element) { + var value = $('input', element).length > 0 ? $('input', element).val() : ""; + var text = $('label', element).text(); + + var filterCandidate = ''; + if ((this.options.filterBehavior === 'text')) { + filterCandidate = text; + } + else if ((this.options.filterBehavior === 'value')) { + filterCandidate = value; + } + else if (this.options.filterBehavior === 'both') { + filterCandidate = text + '\n' + value; + } + + if (value !== this.options.selectAllValue && text) { + // By default lets assume that element is not + // interesting for this search. + var showElement = false; + + if (this.options.enableCaseInsensitiveFiltering && filterCandidate.toLowerCase().indexOf(this.query.toLowerCase()) > -1) { + showElement = true; + } + else if (filterCandidate.indexOf(this.query) > -1) { + showElement = true; + } + + // Toggle current element (group or group item) according to showElement boolean. + $(element).toggle(showElement).toggleClass('filter-hidden', !showElement); + + // Differentiate groups and group items. + if ($(element).hasClass('multiselect-group')) { + // Remember group status. + currentGroup = element; + currentGroupVisible = showElement; + } + else { + // Show group name when at least one of its items is visible. + if (showElement) { + $(currentGroup).show().removeClass('filter-hidden'); + } + + // Show all group items when group name satisfies filter. + if (!showElement && currentGroupVisible) { + $(element).show().removeClass('filter-hidden'); + } + } + } + }, this)); + } + + this.updateSelectAll(); + }, this), 300, this); + }, this)); + } + } + }, + + /** + * Unbinds the whole plugin. + */ + destroy: function() { + this.$container.remove(); + this.$select.show(); + this.$select.data('multiselect', null); + }, + + /** + * Refreshs the multiselect based on the selected options of the select. + */ + refresh: function() { + $('option', this.$select).each($.proxy(function(index, element) { + var $input = $('li input', this.$ul).filter(function() { + return $(this).val() === $(element).val(); + }); + + if ($(element).is(':selected')) { + $input.prop('checked', true); + + if (this.options.selectedClass) { + $input.closest('li') + .addClass(this.options.selectedClass); + } + } + else { + $input.prop('checked', false); + + if (this.options.selectedClass) { + $input.closest('li') + .removeClass(this.options.selectedClass); + } + } + + if ($(element).is(":disabled")) { + $input.attr('disabled', 'disabled') + .prop('disabled', true) + .closest('li') + .addClass('disabled'); + } + else { + $input.prop('disabled', false) + .closest('li') + .removeClass('disabled'); + } + }, this)); + + this.updateButtonText(); + this.updateSelectAll(); + }, + + /** + * Select all options of the given values. + * + * If triggerOnChange is set to true, the on change event is triggered if + * and only if one value is passed. + * + * @param {Array} selectValues + * @param {Boolean} triggerOnChange + */ + select: function(selectValues, triggerOnChange) { + if(!$.isArray(selectValues)) { + selectValues = [selectValues]; + } + + for (var i = 0; i < selectValues.length; i++) { + var value = selectValues[i]; + + if (value === null || value === undefined) { + continue; + } + + var $option = this.getOptionByValue(value); + var $checkbox = this.getInputByValue(value); + + if($option === undefined || $checkbox === undefined) { + continue; + } + + if (!this.options.multiple) { + this.deselectAll(false); + } + + if (this.options.selectedClass) { + $checkbox.closest('li') + .addClass(this.options.selectedClass); + } + + $checkbox.prop('checked', true); + $option.prop('selected', true); + + if (triggerOnChange) { + this.options.onChange($option, true); + } + } + + this.updateButtonText(); + this.updateSelectAll(); + }, + + /** + * Clears all selected items. + */ + clearSelection: function () { + this.deselectAll(false); + this.updateButtonText(); + this.updateSelectAll(); + }, + + /** + * Deselects all options of the given values. + * + * If triggerOnChange is set to true, the on change event is triggered, if + * and only if one value is passed. + * + * @param {Array} deselectValues + * @param {Boolean} triggerOnChange + */ + deselect: function(deselectValues, triggerOnChange) { + if(!$.isArray(deselectValues)) { + deselectValues = [deselectValues]; + } + + for (var i = 0; i < deselectValues.length; i++) { + var value = deselectValues[i]; + + if (value === null || value === undefined) { + continue; + } + + var $option = this.getOptionByValue(value); + var $checkbox = this.getInputByValue(value); + + if($option === undefined || $checkbox === undefined) { + continue; + } + + if (this.options.selectedClass) { + $checkbox.closest('li') + .removeClass(this.options.selectedClass); + } + + $checkbox.prop('checked', false); + $option.prop('selected', false); + + if (triggerOnChange) { + this.options.onChange($option, false); + } + } + + this.updateButtonText(); + this.updateSelectAll(); + }, + + /** + * Selects all enabled & visible options. + * + * If justVisible is true or not specified, only visible options are selected. + * + * @param {Boolean} justVisible + * @param {Boolean} triggerOnSelectAll + */ + selectAll: function (justVisible, triggerOnSelectAll) { + var justVisible = typeof justVisible === 'undefined' ? true : justVisible; + var allCheckboxes = $("li input[type='checkbox']:enabled", this.$ul); + var visibleCheckboxes = allCheckboxes.filter(":visible"); + var allCheckboxesCount = allCheckboxes.length; + var visibleCheckboxesCount = visibleCheckboxes.length; + + if(justVisible) { + visibleCheckboxes.prop('checked', true); + $("li:not(.divider):not(.disabled)", this.$ul).filter(":visible").addClass(this.options.selectedClass); + } + else { + allCheckboxes.prop('checked', true); + $("li:not(.divider):not(.disabled)", this.$ul).addClass(this.options.selectedClass); + } + + if (allCheckboxesCount === visibleCheckboxesCount || justVisible === false) { + $("option:enabled", this.$select).prop('selected', true); + } + else { + var values = visibleCheckboxes.map(function() { + return $(this).val(); + }).get(); + + $("option:enabled", this.$select).filter(function(index) { + return $.inArray($(this).val(), values) !== -1; + }).prop('selected', true); + } + + if (triggerOnSelectAll) { + this.options.onSelectAll(); + } + }, + + /** + * Deselects all options. + * + * If justVisible is true or not specified, only visible options are deselected. + * + * @param {Boolean} justVisible + */ + deselectAll: function (justVisible) { + var justVisible = typeof justVisible === 'undefined' ? true : justVisible; + + if(justVisible) { + var visibleCheckboxes = $("li input[type='checkbox']:not(:disabled)", this.$ul).filter(":visible"); + visibleCheckboxes.prop('checked', false); + + var values = visibleCheckboxes.map(function() { + return $(this).val(); + }).get(); + + $("option:enabled", this.$select).filter(function(index) { + return $.inArray($(this).val(), values) !== -1; + }).prop('selected', false); + + if (this.options.selectedClass) { + $("li:not(.divider):not(.disabled)", this.$ul).filter(":visible").removeClass(this.options.selectedClass); + } + } + else { + $("li input[type='checkbox']:enabled", this.$ul).prop('checked', false); + $("option:enabled", this.$select).prop('selected', false); + + if (this.options.selectedClass) { + $("li:not(.divider):not(.disabled)", this.$ul).removeClass(this.options.selectedClass); + } + } + }, + + /** + * Rebuild the plugin. + * + * Rebuilds the dropdown, the filter and the select all option. + */ + rebuild: function() { + this.$ul.html(''); + + // Important to distinguish between radios and checkboxes. + this.options.multiple = this.$select.attr('multiple') === "multiple"; + + this.buildSelectAll(); + this.buildDropdownOptions(); + this.buildFilter(); + + this.updateButtonText(); + this.updateSelectAll(); + + if (this.options.disableIfEmpty && $('option', this.$select).length <= 0) { + this.disable(); + } + else { + this.enable(); + } + + if (this.options.dropRight) { + this.$ul.addClass('pull-right'); + } + }, + + /** + * The provided data will be used to build the dropdown. + */ + dataprovider: function(dataprovider) { + + var groupCounter = 0; + var $select = this.$select.empty(); + + $.each(dataprovider, function (index, option) { + var $tag; + + if ($.isArray(option.children)) { // create optiongroup tag + groupCounter++; + + $tag = $('').attr({ + label: option.label || 'Group ' + groupCounter, + disabled: !!option.disabled + }); + + forEach(option.children, function(subOption) { // add children option tags + $tag.append($('