Instructions for AI, generic version.

Digital Domain Technologies Ltd Consultancy has an improved version. Contact tom@digitaldomaintechnologies.com

## The following is the UNKNOWN text that generates a fraction of the code named .gitignore, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/.gitignore

## File: .gitignore
# Created by https://www.gitignore.io/api/eclipse,java,maven

### Eclipse ###
*.pydevproject
.metadata
.gradle
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath

# Eclipse Core
.project
MANIFEST.MF

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# JDT-specific (Eclipse Java Development Tools)
.classpath

# Java annotation processor (APT)
.factorypath

# PDT-specific
.buildpath

# sbteclipse plugin
.target

# TeXlipse plugin
.texlipse

### Java ###
*.class

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

# Mac OS #
.DS_Store

### Maven ###
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties

### Vault ###
.vlt

### IntelliJ ###
.idea/
*.iml

### Visual Studio ###
.vscode
.history

### Node/NPM ###
node/
node_modules/

## The following is the UNKNOWN text that generates a fraction of the code named LICENSE, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/LICENSE

## File: LICENSE
MIT License

Copyright (c) 2020 Adobe

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

## The following is the PROPERTIES text that generates a fraction of the code named archetype, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/archetype.properties

## File: archetype.properties
# Parameters used to generate this project with aem-project-archetype

groupId=com.adobe.aem.guides
artifactId=aem-guides-wknd
version=0.0.5-SNAPSHOT
package=com.adobe.aem.guides.wknd
appId=wknd
appTitle=WKND Site
aemVersion=cloud
sdkVersion=latest
languageCountry=${languageCountry}
includeExamples=n
includeErrorHandler=n
frontendModule=general
singleCountry=n
includeDispatcherConfig=y
includeCommerce=n
includeForms=n
includeFormsenrollment=n
includeFormscommunications=n
sdkFormsVersion=latest
commerceEndpoint=https://hostname.com/graphql
datalayer=y
amp=n
enableDynamicMedia=n
enableSSR=n
precompiledScripts=n
includeFormsheadless=n

## The following is the YAML text that generates a fraction of the code named cdn, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/config/cdn.yaml

## File: cdn.yaml
kind: "CDN"
version: "1"
metadata:
envTypes: ["dev", "stage", "prod"]
data:
trafficFilters:
rules:
# Block client for 5m when it exceeds an average of 100 req/sec to origin on a time window of 10sec
- name: limit-origin-requests-client-ip
when:
reqProperty: tier
equals: 'publish'
rateLimit:
limit: 100
window: 10
count: fetches
penalty: 300
groupBy:
- reqProperty: clientIp
action: log
# Block client for 5m when it exceeds an average of 500 req/sec on a time window of 10sec
- name: limit-requests-client-ip
when:
reqProperty: tier
equals: 'publish'
rateLimit:
limit: 500
window: 10
count: all
penalty: 300
groupBy:
- reqProperty: clientIp
action: log
# Block requests coming from OFAC countries
- name: block-ofac-countries
when:
allOf:
- { reqProperty: tier, in: ["author", "publish"] }
- reqProperty: clientCountry
in:
- SY
- BY
- MM
- KP
- IQ
- CD
- SD
- IR
- LR
- ZW
- CU
- CI
action: log
# Enable recommended WAF protections (only works if WAF is licensed enabled for your environment)
- name: block-waf-flags-globally
when:
reqProperty: tier
in: ["author", "publish"]
action:
type: log
wafFlags:
- TRAVERSAL
- CMDEXE-NO-BIN
- XSS
- LOG4J-JNDI
- BACKDOOR
- USERAGENT
- SQLI
- SANS
- TORNODE
- NOUA
- SCANNER
- PRIVATEFILE
- NULLBYTE

## The following is the XML text that generates a fraction of the code named pom, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/pom.xml

## File: pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
| Copyright 2017 Adobe Systems Incorporated
|
| 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.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd</artifactId>
<version>3.2.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>aem-guides-wknd.core</artifactId>
<name>WKND Sites Project - Core</name>
<description>Core bundle for WKND Sites Project</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>sling-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>biz.aQute.bnd</groupId>
<artifactId>bnd-maven-plugin</artifactId>
<executions>
<execution>
<id>bnd-process</id>
<goals>
<goal>bnd-process</goal>
</goals>
<configuration>
<bnd><![CDATA[
Import-Package: javax.annotation;version=0.0.0,*
]]></bnd>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>biz.aQute.bnd</groupId>
<artifactId>bnd-baseline-maven-plugin</artifactId>
<configuration>
<failOnMissing>false</failOnMissing>
</configuration>
<executions>
<execution>
<id>baseline</id>
<goals>
<goal>baseline</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
</plugins>
</build>

<dependencies>
<dependency>
<groupId>com.adobe.cq</groupId>
<artifactId>core.wcm.components.core</artifactId>
</dependency>
<dependency>
<groupId>uk.org.lidalia</groupId>
<artifactId>slf4j-test</artifactId>
<scope>test</scope>
</dependency>
<!-- Testing -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit-addons</groupId>
<artifactId>junit-addons</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.wcm</groupId>
<artifactId>io.wcm.testing.aem-mock.junit5</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.models.impl</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.testing.caconfig-mock-plugin</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.adobe.cq</groupId>
<artifactId>core.wcm.components.testing.aem-mock-plugin</artifactId>
<scope>test</scope>
</dependency>
<!-- Required to be able to support injection with @Self and @Via -->
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.models.impl</artifactId>
<version>1.4.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.4</version>
<scope>test</scope>
</dependency>
</dependencies>

<!-- Additional Profiles for Cloud Service vs. 6.x -->
<profiles>
<profile>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<id>cloudservice</id>
<dependencies>
<dependency>
<groupId>com.adobe.aem</groupId>
<artifactId>aem-sdk-api</artifactId>
</dependency>
</dependencies>
</profile>
<profile>
<id>classic</id>
<build>
<plugins>
<plugin>
<!--================
Relax AEM 6.x Dependencies to allow for broader deployment compatibility for 6.5.x
====================-->
<groupId>biz.aQute.bnd</groupId>
<artifactId>bnd-maven-plugin</artifactId>
<executions>
<execution>
<configuration>
<bnd><![CDATA[
Import-Package: javax.annotation;version=0.0.0, \
com.day.cq.search;version="[1.3.0,2)", \
com.day.cq.wcm.api;version="[1.27.0,2)", \
org.apache.commons.lang3;version="[3.9.0,4)", \
org.apache.sling.api.resource;version="[2.11.1,3)", \
*
]]></bnd>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

<dependencies>
<!--================
AEM 6.x Dependencies
====================-->
<!-- Adobe AEM Dependencies -->
<dependency>
<groupId>com.adobe.aem</groupId>
<artifactId>uber-jar</artifactId>
<version>${uber.jar.version}</version>
<scope>provided</scope>
</dependency>
<!-- OSGi Dependencies -->
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.annotation.versioning</artifactId>
<version>1.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.annotation.bundle</artifactId>
<version>1.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.service.metatype.annotations</artifactId>
<version>1.4.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.service.component.annotations</artifactId>
<version>1.4.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.service.component</artifactId>
<version>1.4.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.service.cm</artifactId>
<version>1.6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.service.event</artifactId>
<version>1.3.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.service.log</artifactId>
<version>1.4.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.resource</artifactId>
<version>1.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.framework</artifactId>
<version>1.9.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.util.tracker</artifactId>
<version>1.5.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.servlets.annotations</artifactId>
<version>1.2.4</version>
<scope>provided</scope>
</dependency>
<!-- Logging Dependencies -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.21</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.25</version>
<scope>test</scope>
</dependency>
<!-- Apache Sling Dependencies -->
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.models.api</artifactId>
<version>1.3.6</version>
<scope>provided</scope>
</dependency>
<!-- Servlet API -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
<scope>provided</scope>
</dependency>
<!-- JCR -->
<dependency>
<groupId>javax.jcr</groupId>
<artifactId>jcr</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<!-- Taglibs -->
<dependency>
<groupId>com.day.cq.wcm</groupId>
<artifactId>cq-wcm-taglib</artifactId>
<version>5.7.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.4</version>
<scope>test</scope>
</dependency>
</dependencies>
</profile>
</profiles>
</project>

## The following is the JAVA text that generates a fraction of the code named Byline, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/main/java/com/adobe/aem/guides/wknd/core/models/Byline.java

```java
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/
package com.adobe.aem.guides.wknd.core.models;

import java.util.List;

/**
* Represents the Byline AEM Component for the WKND Site project.
**/
public interface Byline {
/***
* @return a string to display as the name.
*/
String getName();

/***
* Occupations are to be sorted alphabetically in a descending order.
*
* @return a list of occupations.
*/
List<String> getOccupations();

/***
* @return a boolean if the component has content to display.
*/
boolean isEmpty();
}
```
## The following is the JAVA text that generates a fraction of the code named HelloWorldModel, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/main/java/com/adobe/aem/guides/wknd/core/models/HelloWorldModel.java

```java
/*
* Copyright 2015 Adobe Systems Incorporated
*
* 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.
*/
package com.adobe.aem.guides.wknd.core.models;

import static org.apache.sling.api.resource.ResourceResolver.PROPERTY_RESOURCE_TYPE;

import javax.annotation.PostConstruct;

import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.models.annotations.Default;
import org.apache.sling.models.annotations.Model;
import org.apache.sling.models.annotations.injectorspecific.InjectionStrategy;
import org.apache.sling.models.annotations.injectorspecific.SlingObject;
import org.apache.sling.models.annotations.injectorspecific.ValueMapValue;

import com.day.cq.wcm.api.Page;
import com.day.cq.wcm.api.PageManager;

import java.util.Optional;

@Model(adaptables = Resource.class)
public class HelloWorldModel {

@ValueMapValue(name=PROPERTY_RESOURCE_TYPE, injectionStrategy=InjectionStrategy.OPTIONAL)
@Default(values="No resourceType")
protected String resourceType;

@SlingObject
private Resource currentResource;
@SlingObject
private ResourceResolver resourceResolver;

private String message;

@PostConstruct
protected void init() {
PageManager pageManager = resourceResolver.adaptTo(PageManager.class);
String currentPagePath = Optional.ofNullable(pageManager)
.map(pm -> pm.getContainingPage(currentResource))
.map(Page::getPath).orElse("");

message = "Hello World!\n"
+ "Resource type is: " + resourceType + "\n"
+ "Current page is: " + currentPagePath + "\n";
}

public String getMessage() {
return message;
}

}
```
## The following is the JAVA text that generates a fraction of the code named ImageList, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/main/java/com/adobe/aem/guides/wknd/core/models/ImageList.java

```java
package com.adobe.aem.guides.wknd.core.models;

import org.apache.sling.api.resource.Resource;

import java.util.Collection;

import com.adobe.cq.wcm.core.components.models.datalayer.ComponentData;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Represents the WKND Image List Component
*/
public interface ImageList {

/**
* @return a collection of objects representing the items that compose the the list.
*/
Collection<ImageList.ListItem> getListItems();

/**
* @return true if this component has no list items to display.
*/
boolean isEmpty();

/**
*
* @return JSON data to populate the data layer
*/
@JsonProperty("dataLayer")
default ComponentData getData() {
return null;
}

/**
*
* @return String representing the unique identifier of the ImageList component on a page
*/
String getId();

/**
* Describes a item of the Image List.
*/
interface ListItem{
/**
* This method returns a resource that is an WKND Image Component resource (rather than an image binary, such as a DAM asset).
* This resource is intended to be rendered via the WKND Image Component's logic via a Sling include of this resource.
*
* @return the (Sling) resource that represents that image to display in the list.
*/
Resource getImage();

/**
* @return the title of the Image List item (Page).
*/
String getTitle();

/**
* @return the description of the Image List item (Page).
*/
String getDescription();

/**
* @return the url to the Page the Image List item represents.
*/
String getURL();

@JsonProperty("dataLayer")
default ComponentData getData() {
return null;
}

/**
*
* @return String representing the unique identifier of the ImageList component on a page
*/
String getId();
}
}

```
## The following is the JAVA text that generates a fraction of the code named BylineImpl, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/main/java/com/adobe/aem/guides/wknd/core/models/impl/BylineImpl.java

```java
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/
package com.adobe.aem.guides.wknd.core.models.impl;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

import javax.annotation.PostConstruct;

import org.apache.commons.lang3.StringUtils;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.models.annotations.DefaultInjectionStrategy;
import org.apache.sling.models.annotations.Model;
import org.apache.sling.models.annotations.injectorspecific.OSGiService;
import org.apache.sling.models.annotations.injectorspecific.ScriptVariable;
import org.apache.sling.models.annotations.injectorspecific.Self;
import org.apache.sling.models.annotations.injectorspecific.ValueMapValue;
import org.apache.sling.models.factory.ModelFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.day.cq.wcm.api.Page;
import com.day.cq.wcm.api.components.ComponentContext;
import com.adobe.aem.guides.wknd.core.models.Byline;
import com.adobe.cq.wcm.core.components.models.Image;

@Model(
adaptables = {SlingHttpServletRequest.class},
adapters = {Byline.class},
resourceType = {BylineImpl.RESOURCE_TYPE},
defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL
)
public class BylineImpl implements Byline {
protected static final String RESOURCE_TYPE = "wknd/components/byline";

@Self
private SlingHttpServletRequest request;

@OSGiService
private ModelFactory modelFactory;

@ScriptVariable
private Page currentPage;

@ScriptVariable
protected ComponentContext componentContext;

@ValueMapValue
private String name;

@ValueMapValue
private List<String> occupations;

private Image image;

// Add a logger for any errors
private static final Logger LOGGER = LoggerFactory.getLogger(BylineImpl.class);

@PostConstruct
private void init() {
image = modelFactory.getModelFromWrappedRequest(request, request.getResource(), Image.class);
}

@Override
public String getName() {
return name;
}

@Override
public List<String> getOccupations() {
if (occupations != null) {
Collections.sort(occupations);
return new ArrayList<String>(occupations);
} else {
return Collections.emptyList();
}
}

@Override
public boolean isEmpty() {
final Image image = getImage();

if (StringUtils.isBlank(name)) {
// Name is missing, but required
return true;
} else if (occupations == null || occupations.isEmpty()) {
// At least one occupation is required
return true;
} else if (image == null || StringUtils.isBlank(image.getSrc())) {
// A valid image is required
return true;
} else {
// Everything is populated, so this component is not considered empty
return false;
}
}

/**
* @return the Image Sling Model of this resource, or null if the resource cannot create a valid Image Sling Model.
*/
private Image getImage() {
return image;
}
}
```
## The following is the JAVA text that generates a fraction of the code named ImageListImpl, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/main/java/com/adobe/aem/guides/wknd/core/models/impl/ImageListImpl.java

```java
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/
package com.adobe.aem.guides.wknd.core.models.impl;

import com.adobe.aem.guides.wknd.core.models.ImageList;
import com.adobe.cq.wcm.core.components.models.Image;
import com.adobe.cq.wcm.core.components.models.datalayer.ComponentData;
import com.adobe.cq.wcm.core.components.models.datalayer.builder.DataLayerBuilder;
import com.adobe.cq.wcm.core.components.util.ComponentUtils;
import com.day.cq.commons.jcr.JcrConstants;
import com.day.cq.search.Predicate;
import com.day.cq.search.PredicateConverter;
import com.day.cq.search.PredicateGroup;
import com.day.cq.search.QueryBuilder;
import com.day.cq.search.eval.JcrPropertyPredicateEvaluator;
import com.day.cq.search.eval.PathPredicateEvaluator;
import com.day.cq.search.eval.TypePredicateEvaluator;
import com.day.cq.wcm.api.Page;
import com.day.cq.wcm.api.PageManager;
import com.day.cq.wcm.api.components.ComponentContext;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;

import org.apache.commons.lang3.StringUtils;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.api.resource.ResourceWrapper;
import org.apache.sling.api.resource.ValueMap;
import org.apache.sling.api.wrappers.ValueMapDecorator;
import org.apache.sling.jcr.resource.api.JcrResourceConstants;
import org.apache.sling.models.annotations.DefaultInjectionStrategy;
import org.apache.sling.models.annotations.Model;
import org.apache.sling.models.annotations.Required;
import org.apache.sling.models.annotations.Via;
import org.apache.sling.models.annotations.injectorspecific.OSGiService;
import org.apache.sling.models.annotations.injectorspecific.ScriptVariable;
import org.apache.sling.models.annotations.injectorspecific.Self;
import org.apache.sling.models.annotations.via.ResourceSuperType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.jcr.Session;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;

@Model(
adaptables = {SlingHttpServletRequest.class},
adapters = {ImageList.class},
resourceType = {ImageListImpl.RESOURCE_TYPE},
defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL
)
public class ImageListImpl implements ImageList {
private static final Logger log = LoggerFactory.getLogger(ImageListImpl.class);

protected static final String RESOURCE_TYPE = "wknd/components/image-list";

@Self
@Required
private SlingHttpServletRequest request;

@OSGiService
@Required
private QueryBuilder queryBuilder;

@ScriptVariable
private Page currentPage;

@ScriptVariable
protected ComponentContext componentContext;

/**
* The Image List Component extends the AEM WCM Core Component.
* This injection creates an instance of the Core Components List component, and allows its methods to be called by
* the WKND Image List component, following the delegation pattern.
*
* Note this is made @Optional to allow for Unit Testing of this Sling Model.
*/
@Self
@Via(type = ResourceSuperType.class)
private com.adobe.cq.wcm.core.components.models.List coreList;

private List<ImageList.ListItem> imageListItems;

@Override
public final Collection<ImageList.ListItem> getListItems() {
if (imageListItems == null) {
if (coreList == null) {
log.warn("Could not locate the AEM WCM Core Components List SlingModel via this component's ResourceSuperType. Returning an empty list.");
imageListItems = Collections.EMPTY_LIST;
} else {
// Calls the AEM WCM Core Components List component's `getListItems()` methods, transforms them into ImageListItem objects.
imageListItems = coreList.getListItems().stream()
.map(listItem -> new ImageListItemImpl(request.getResourceResolver(), listItem, getId()))
.filter(imageListItem -> !imageListItem.isEmpty())
.collect(Collectors.toList());
}
}

return ImmutableList.copyOf(imageListItems);
}

@Override
public final boolean isEmpty() {
return getListItems().isEmpty();
}

@Override
public String getId() {
Resource imageListResource = this.request.getResource();
return ComponentUtils.getId(imageListResource, this.currentPage, this.componentContext);
}

@Override
public ComponentData getData() {
Resource imageListResource = this.request.getResource();
if (ComponentUtils.isDataLayerEnabled(imageListResource)) {
return DataLayerBuilder.forComponent()
.withId(() -> getId())
.withType(() -> RESOURCE_TYPE)
.build();
}
return null;
}

private class ImageListItemImpl implements ImageList.ListItem {
private static final String IMAGE_RESOURCE_TYPE = "wknd/components/image";
private static final String IMAGE_LIST_ITEM_SUFFIX = "image-list-item";

private final com.adobe.cq.wcm.core.components.models.ListItem wrappedListItem;
private final Resource image;
private final Page page;
private final String parentId;

public ImageListItemImpl(final ResourceResolver resourceResolver,
final com.adobe.cq.wcm.core.components.models.ListItem listItem,
final String parentId) {

final PageManager pageManager = resourceResolver.adaptTo(PageManager.class);
this.wrappedListItem = listItem;
this.parentId = parentId;
this.page = pageManager.getContainingPage(wrappedListItem.getPath());

image = findPageComponentResources(this.page, IMAGE_RESOURCE_TYPE, 1).stream()
.map(r -> new SimpleImageComponentResource(r, getTitle()))
.findFirst()
.orElse(null);
}

public final Resource getImage() {
return image;
}

@Override
public String getTitle() {
return wrappedListItem.getTitle();
}

@Override
public String getDescription() {
return this.page.getProperties().get("shortDescription", this.page.getDescription());
}

@Override
public String getURL() {
return wrappedListItem.getURL();
}

public boolean isEmpty() {
return getImage() == null;
}

@Override
public ComponentData getData() {
if (ComponentUtils.isDataLayerEnabled(image)) {
return DataLayerBuilder.forComponent()
.withId(this::getId)
.withType(() -> ImageListImpl.RESOURCE_TYPE + "/" + IMAGE_LIST_ITEM_SUFFIX)
.withTitle(this::getTitle)
.withDescription(this::getDescription)
.withLinkUrl(this::getURL)
.withParentId(() -> this.parentId)
.build();
}
return null;
}

@Override
public String getId() {
return ComponentUtils.generateId(StringUtils.join(parentId, ComponentUtils.ID_SEPARATOR, IMAGE_LIST_ITEM_SUFFIX), getURL());
}
}

/**
* Helper method that searches an AEM Page for 1 or more resources that are of a specified sling:resourceType.
*
* Note the order is by JCR Path, ascending.
*
* @param page the AEM Page to search
* @param slingResourceType The sling:resourceType too look for
* @param limit the max number of resources to return
* @return A list of resources that have a match sling:resourceType value
*/
protected java.util.List<Resource> findPageComponentResources(final Page page, final String slingResourceType, int limit) {
final java.util.List<Resource> componentResources = new ArrayList<>();

if (page == null) {
// If page is null, there is no where to search
return componentResources;
}

final Map<String, String> params = ImmutableMap.<String, String>builder().
put(PathPredicateEvaluator.PATH, page.getContentResource().getPath()).
put(TypePredicateEvaluator.TYPE, JcrConstants.NT_UNSTRUCTURED).
put(JcrPropertyPredicateEvaluator.PROPERTY, JcrResourceConstants.SLING_RESOURCE_TYPE_PROPERTY).
put(JcrPropertyPredicateEvaluator.PROPERTY + "." + JcrPropertyPredicateEvaluator.VALUE, slingResourceType).
put(PredicateConverter.GROUP_PARAMETER_PREFIX + "." + PredicateGroup.PARAM_LIMIT, String.valueOf(limit)).
put(PredicateConverter.GROUP_PARAMETER_PREFIX + "." + PredicateGroup.PARAM_GUESS_TOTAL, "true").
put(Predicate.ORDER_BY, "@jcr:path").
put(Predicate.ORDER_BY + "." + Predicate.PARAM_SORT , Predicate.SORT_ASCENDING).
build();

final long start = System.currentTimeMillis();

final Iterator<Resource> resources = queryBuilder.createQuery(PredicateGroup.create(params),
request.getResourceResolver().adaptTo(Session.class)).getResult().getResources();

// Handle QueryBuilder's leakingResourceResolver; Make sure to close it manually.
ResourceResolver leakingResourceResolver = null;

while(resources.hasNext()) {
final Resource resource = resources.next();

if (leakingResourceResolver == null) {
leakingResourceResolver = resource.getResourceResolver();
}

componentResources.add(request.getResourceResolver().getResource(resource.getPath()));
}

if (leakingResourceResolver != null) {
leakingResourceResolver.close();
}

log.debug("Query searching for component of type [ {} ] over [ {} ] took [ {} ms ]", slingResourceType, page.getContentResource().getPath(), System.currentTimeMillis() - start);

return componentResources;
}

/**
* ResourceWrapper which is used to include an Image Component content resource, and ensure it's authored configuration does not conflict with the desired renditioning for the Image List component.
* The Image List component should ONLY display the image without captions, titles, etc.
*
* Note that this resource wrapper will not effect the Image Component's style, which is dictated at the policy level.
*/
protected static class SimpleImageComponentResource extends ResourceWrapper {
private static final String PN_FILE_REFERENCE = "fileReference";
private static final String PN_ALT = "alt";

private ValueMap properties = new ValueMapDecorator(new HashMap<>());

public SimpleImageComponentResource(final Resource resource, final String alt) {
super(resource);

// Copy the properties from the original image
properties.putAll(resource.getValueMap());

// Override the decorative configuration attributes
properties.put(PN_ALT, alt);
properties.put(Image.PN_IS_DECORATIVE, false);
properties.put(Image.PN_DISPLAY_POPUP_TITLE, true);
properties.put(Image.PN_TITLE_VALUE_FROM_DAM, false);
properties.put(Image.PN_ALT_VALUE_FROM_DAM, false);
}

@Override
public ValueMap getValueMap() {
return properties;
}

@Override
public <AdapterType> AdapterType adaptTo(Class<AdapterType> type) {
if (type != ValueMap.class) {
return super.adaptTo(type);
}

return (AdapterType) getValueMap();
}
}
}
```
## The following is the JAVA text that generates a fraction of the code named package-info, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/main/java/com/adobe/aem/guides/wknd/core/models/package-info.java

```java
/*
* Copyright 2015 Adobe Systems Incorporated
*
* 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.
*/
@org.osgi.annotation.versioning.Version("2.1.0")
package com.adobe.aem.guides.wknd.core.models;

```
## The following is the JAVA text that generates a fraction of the code named HelloWorldModelTest, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/test/java/com/adobe/aem/guides/wknd/core/models/HelloWorldModelTest.java

```java
/*
* Copyright 2015 Adobe Systems Incorporated
*
* 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.
*/
package com.adobe.aem.guides.wknd.core.models;

import org.apache.commons.lang3.StringUtils;
import org.apache.sling.api.resource.Resource;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;

import com.day.cq.wcm.api.Page;
import io.wcm.testing.mock.aem.junit5.AemContext;
import io.wcm.testing.mock.aem.junit5.AemContextExtension;

import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;

/**
* Simple JUnit test verifying the HelloWorldModel
*/
@ExtendWith(AemContextExtension.class)
class HelloWorldModelTest {

private HelloWorldModel hello;

private Page page;
private Resource resource;

@BeforeEach
public void setup(AemContext context) throws Exception {

// prepare a page with a test resource
page = context.create().page("/content/mypage");
resource = context.create().resource(page, "hello",
"sling:resourceType", "wknd/components/helloworld");

// create sling model
hello = resource.adaptTo(HelloWorldModel.class);
}

@Test
void testGetMessage() throws Exception {
// some very basic junit tests
String msg = hello.getMessage();
assertNotNull(msg);
assertTrue(StringUtils.contains(msg, resource.getResourceType()));
assertTrue(StringUtils.contains(msg, page.getPath()));
}

}

```
## The following is the JAVA text that generates a fraction of the code named BylineImplTest, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/test/java/com/adobe/aem/guides/wknd/core/models/impl/BylineImplTest.java

```java
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/
package com.adobe.aem.guides.wknd.core.models.impl;

import static org.junit.jupiter.api.Assertions.*;

import org.apache.sling.api.resource.Resource;
import org.apache.sling.models.factory.ModelFactory;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;

import com.adobe.aem.guides.wknd.core.models.Byline;
import com.adobe.cq.wcm.core.components.models.Image;
import com.google.common.collect.ImmutableList;

import static org.mockito.Mockito.*;

import java.util.Collections;
import java.util.List;

import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
import io.wcm.testing.mock.aem.junit5.AemContext;
import io.wcm.testing.mock.aem.junit5.AemContextExtension;

@ExtendWith({AemContextExtension.class, MockitoExtension.class})
class BylineImplTest {

private final AemContext ctx = new AemContext();

@Mock
private Image image;

@Mock
private ModelFactory modelFactory;

@BeforeEach
void setUp() throws Exception {
ctx.addModelsForClasses(BylineImpl.class);
ctx.load().json("/com/adobe/aem/guides/wknd/core/models/impl/BylineImplTest.json", "/content");

lenient().when(modelFactory.getModelFromWrappedRequest(eq(ctx.request()),
any(Resource.class),
eq(Image.class))).thenReturn(image);

ctx.registerService(ModelFactory.class, modelFactory,
org.osgi.framework.Constants.SERVICE_RANKING, Integer.MAX_VALUE);
}

@Test
public void testGetName() {
final String expected = "Jane Doe";

ctx.currentResource("/content/byline");
Byline byline = ctx.request().adaptTo(Byline.class);

String actual = byline.getName();

assertEquals(expected, actual);
}

@Test
public void testGetOccupations() {
List<String> expected = new ImmutableList.Builder<String>()
.add("Blogger")
.add("Photographer")
.add("YouTuber")
.build();

ctx.currentResource("/content/byline");
Byline byline = ctx.request().adaptTo(Byline.class);

List<String> actual = byline.getOccupations();

assertEquals(expected, actual);
}

@Test
public void testIsEmpty() {
ctx.currentResource("/content/empty");

Byline byline = ctx.request().adaptTo(Byline.class);

assertTrue(byline.isEmpty());
}

@Test
public void testIsEmpty_WithoutName() {
ctx.currentResource("/content/without-name");

Byline byline = ctx.request().adaptTo(Byline.class);

assertTrue(byline.isEmpty());
}

@Test
public void testIsEmpty_WithoutOccupations() {
ctx.currentResource("/content/without-occupations");

Byline byline = ctx.request().adaptTo(Byline.class);

assertTrue(byline.isEmpty());
}

@Test
public void testIsEmpty_WithoutImage() {
ctx.currentResource("/content/byline");

//ModelFactory modelFactory = mock(ModelFactory.class, withSettings().lenient());

lenient().when(modelFactory.getModelFromWrappedRequest(eq(ctx.request()),
any(Resource.class),
eq(Image.class))).thenReturn(null);

Byline byline = ctx.request().adaptTo(Byline.class);

assertTrue(byline.isEmpty());
}

@Test
public void testIsEmpty_WithoutImageSrc() {
ctx.currentResource("/content/byline");

when(image.getSrc()).thenReturn("");

Byline byline = ctx.request().adaptTo(Byline.class);

assertTrue(byline.isEmpty());
}

@Test
public void testIsNotEmpty() {
ctx.currentResource("/content/byline");
when(image.getSrc()).thenReturn("/content/bio.png");

Byline byline = ctx.request().adaptTo(Byline.class);

assertFalse(byline.isEmpty());
}

@Test
public void testGetOccupations_WithoutOccupations() {
List<String> expected = Collections.emptyList();

ctx.currentResource("/content/empty");
Byline byline = ctx.request().adaptTo(Byline.class);

List<String> actual = byline.getOccupations();

assertEquals(expected, actual);
}

@Test
public void testIsEmpty_WithEmptyArrayOfOccupations() {
ctx.currentResource("/content/without-occupations-empty-array");

Byline byline = ctx.request().adaptTo(Byline.class);

assertTrue(byline.isEmpty());
}

}

```
## The following is the JAVA text that generates a fraction of the code named ImageListImplTest, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/test/java/com/adobe/aem/guides/wknd/core/models/impl/ImageListImplTest.java

```java
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/
package com.adobe.aem.guides.wknd.core.models.impl;

import com.adobe.aem.guides.wknd.core.models.ImageList;
import com.adobe.cq.wcm.core.components.internal.DataLayerConfig;
import com.adobe.cq.wcm.core.components.models.Image;
import com.adobe.cq.wcm.core.components.models.List;
import com.adobe.cq.wcm.core.components.models.ListItem;
import com.adobe.cq.wcm.core.components.models.datalayer.ComponentData;
import com.day.cq.commons.jcr.JcrConstants;
import com.day.cq.search.PredicateGroup;
import com.day.cq.search.Query;
import com.day.cq.search.QueryBuilder;
import com.day.cq.search.result.SearchResult;
import io.wcm.testing.mock.aem.junit5.AemContext;
import io.wcm.testing.mock.aem.junit5.AemContextExtension;
import org.apache.commons.lang3.StringUtils;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.api.resource.ValueMap;
import org.apache.sling.caconfig.ConfigurationBuilder;
import org.apache.sling.testing.mock.sling.ResourceResolverType;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.ArgumentMatcher;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;

import javax.jcr.Node;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
import java.lang.reflect.Field;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Collection;
import java.util.stream.Collectors;

import static org.junit.jupiter.api.Assertions.*;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.argThat;
import static org.mockito.Mockito.*;

@ExtendWith({AemContextExtension.class, MockitoExtension.class})
class ImageListImplTest {

private final AemContext ctx = new AemContext(ResourceResolverType.JCR_MOCK);

@Mock
private QueryBuilder mockQueryBuilder;

@Mock
private ResourceResolver leakedResourceResolver;

@Mock
private Query page1MockQuery;

@Mock
private SearchResult page1MockSearchResult;

@Mock
private Query page2MockQuery;

@Mock
private SearchResult page2MockSearchResult;

@Mock
private Query page3MockQuery;

@Mock
private SearchResult page3MockSearchResult;

@BeforeEach
void setUp() {
ctx.load().json("/com/adobe/aem/guides/wknd/core/models/impl/ImageListImplTest.json", "/content");
ctx.registerService(QueryBuilder.class, mockQueryBuilder);
ctx.addModelsForClasses(MockList.class);
ctx.addModelsForClasses(ImageList.class);
}

@Test
void getListItems() throws NoSuchFieldException, IllegalAccessException {
// Page 1
Resource page1ImageComponentResource = spy(ctx.resourceResolver().getResource("/content/pages/page-1/jcr:content/root/responsivegrid/page-1-image-component"));
doReturn(leakedResourceResolver).when(page1ImageComponentResource).getResourceResolver();

doReturn(page1MockQuery).when(mockQueryBuilder).createQuery(argThat(new PredicateGroupByPath("/content/pages/page-1/jcr:content")), any(Session.class));
doReturn(page1MockSearchResult).when(page1MockQuery).getResult();
doReturn(Arrays.asList(new Resource[]{page1ImageComponentResource}).iterator()).when(page1MockSearchResult).getResources();

// Page 2
Resource page2ImageComponentResource = spy(ctx.resourceResolver().getResource("/content/pages/page-2/jcr:content/root/responsivegrid/page-2-image-component"));
doReturn(leakedResourceResolver).when(page2ImageComponentResource).getResourceResolver();

doReturn(page2MockQuery).when(mockQueryBuilder).createQuery(argThat(new PredicateGroupByPath("/content/pages/page-2/jcr:content")), any(Session.class));
doReturn(page2MockSearchResult).when(page2MockQuery).getResult();
doReturn(Arrays.asList(new Resource[]{page2ImageComponentResource}).iterator()).when(page2MockSearchResult).getResources();

// Page 3 (Without image component)
doReturn(page3MockQuery).when(mockQueryBuilder).createQuery(argThat(new PredicateGroupByPath("/content/pages/page-3/jcr:content")), any(Session.class));
doReturn(page3MockSearchResult).when(page3MockQuery).getResult();
doReturn(Arrays.asList(new Resource[]{}).iterator()).when(page3MockSearchResult).getResources();

ctx.currentResource("/content/image-list");

final ImageList actual = ctx.request().adaptTo(ImageList.class);

setCoreList((ImageListImpl) actual, new MockList("/content/pages/page-1", "/content/pages/page-2", "/content/pages/page-3", "/content/not-a-page"));

assertNotNull(actual);
assertEquals(2, actual.getListItems().size());

ImageList.ListItem[] actualListItems = actual.getListItems().toArray(new ImageList.ListItem[2]);

assertEquals("/content/pages/page-1/jcr:content/root/responsivegrid/page-1-image-component", actualListItems[0].getImage().getPath());
assertEquals("Page 1", actualListItems[0].getTitle());
assertEquals("Page 1 Description", actualListItems[0].getDescription());
assertEquals("/content/pages/page-1.html", actualListItems[0].getURL());

assertEquals("/content/pages/page-2/jcr:content/root/responsivegrid/page-2-image-component", actualListItems[1].getImage().getPath());
assertEquals("Page 2", actualListItems[1].getTitle());
assertEquals("Page 2 Description", actualListItems[1].getDescription());
assertEquals("/content/pages/page-2.html", actualListItems[1].getURL());

assertFalse(actual.isEmpty());

// Close for each page that has a result
verify(leakedResourceResolver, times(2)).close();
}

@Test
void getListItems_MissingCoreList() throws NoSuchFieldException, IllegalAccessException {
ctx.currentResource("/content/image-list");

final ImageList actual = ctx.request().adaptTo(ImageList.class);

assertEquals(0, actual.getListItems().size());
assertTrue(actual.isEmpty());
}

@Test
void SimpleImageComponentResource_getValueMap() {
final Resource imageResource = ctx.resourceResolver().getResource("/content/image");

final ValueMap actual = new ImageListImpl.SimpleImageComponentResource(imageResource, "Test alt text").getValueMap();

assertEquals(9, actual.values().size());
assertEquals("/content/dam/test.png", actual.get("fileReference"));
assertEquals("Test alt text", actual.get("alt"));
assertEquals(false, actual.get(Image.PN_IS_DECORATIVE));
assertEquals(true, actual.get(Image.PN_DISPLAY_POPUP_TITLE));
assertEquals(false, actual.get(Image.PN_TITLE_VALUE_FROM_DAM));
assertEquals(false, actual.get(Image.PN_ALT_VALUE_FROM_DAM));

// validate lastModified time in milliseconds
Calendar actualLastModified = actual.get(JcrConstants.JCR_LASTMODIFIED, Calendar.class);
assertEquals(1569508227169L, actualLastModified.getTimeInMillis());
}

@Test
void SimpleImageComponentResource_adaptToValueMap() {
final Resource imageResource = ctx.resourceResolver().getResource("/content/image");

final ValueMap actual = new ImageListImpl.SimpleImageComponentResource(imageResource, "Test alt text").adaptTo(ValueMap.class);

assertEquals(9, actual.values().size());
assertEquals("/content/dam/test.png", actual.get("fileReference"));
assertEquals("Test alt text", actual.get("alt"));
assertEquals(false, actual.get(Image.PN_IS_DECORATIVE));
assertEquals(true, actual.get(Image.PN_DISPLAY_POPUP_TITLE));
assertEquals(false, actual.get(Image.PN_TITLE_VALUE_FROM_DAM));
assertEquals(false, actual.get(Image.PN_ALT_VALUE_FROM_DAM));

// validate lastModified time in milliseconds
Calendar actualLastModified = actual.get(JcrConstants.JCR_LASTMODIFIED, Calendar.class);
assertEquals(1569508227169L, actualLastModified.getTimeInMillis());
}

@Test
void SimpleImageComponentResource_adaptToSomethingElse() throws RepositoryException {
final Resource imageResource = ctx.resourceResolver().getResource("/content/image");

final Node actual = new ImageListImpl.SimpleImageComponentResource(imageResource, "Test alt text").adaptTo(Node.class);

assertNotNull(actual);
assertEquals("/content/image", actual.getPath());
}

@Test
void getData() throws RepositoryException, IllegalAccessException, NoSuchFieldException {

// Page 1
Resource page1ImageComponentResource = spy(ctx.resourceResolver().getResource("/content/pages/page-1/jcr:content/root/responsivegrid/page-1-image-component"));
doReturn(leakedResourceResolver).when(page1ImageComponentResource).getResourceResolver();

doReturn(page1MockQuery).when(mockQueryBuilder).createQuery(argThat(new PredicateGroupByPath("/content/pages/page-1/jcr:content")), any(Session.class));
doReturn(page1MockSearchResult).when(page1MockQuery).getResult();
doReturn(Arrays.asList(new Resource[]{page1ImageComponentResource}).iterator()).when(page1MockSearchResult).getResources();

//Enable the data layer
enableDataLayer(ctx, true);
ctx.currentResource("/content/image-list");

final ImageList actual = ctx.request().adaptTo(ImageList.class);

setCoreList((ImageListImpl) actual, new MockList("/content/pages/page-1"));

ImageList.ListItem[] actualListItems = actual.getListItems().toArray(new ImageList.ListItem[0]);

//Test Data Layer on Image List (parent)
assertNotNull(actual.getData());
assertEquals("wknd/components/image-list", actual.getData().getType());
assertEquals("image-list-2719473ca4", actual.getData().getId());

//Test Data Layer on Image List Items
ComponentData listItemData = actualListItems[0].getData();

assertNotNull(listItemData);
assertEquals("wknd/components/image-list/image-list-item", listItemData.getType());
assertEquals("image-list-2719473ca4-image-list-item-58adf87daa", actualListItems[0].getData().getId());
assertEquals("Page 1", listItemData.getTitle());
assertEquals("Page 1 Description", listItemData.getDescription());
assertEquals("/content/pages/page-1.html", listItemData.getLinkUrl());
assertEquals("image-list-2719473ca4", listItemData.getParentId());
}

@Test
void getData_disabled() throws RepositoryException, IllegalAccessException, NoSuchFieldException {

// Page 1
Resource page1ImageComponentResource = spy(ctx.resourceResolver().getResource("/content/pages/page-1/jcr:content/root/responsivegrid/page-1-image-component"));
doReturn(leakedResourceResolver).when(page1ImageComponentResource).getResourceResolver();

doReturn(page1MockQuery).when(mockQueryBuilder).createQuery(argThat(new PredicateGroupByPath("/content/pages/page-1/jcr:content")), any(Session.class));
doReturn(page1MockSearchResult).when(page1MockQuery).getResult();
doReturn(Arrays.asList(new Resource[]{page1ImageComponentResource}).iterator()).when(page1MockSearchResult).getResources();

//Disable the data layer
enableDataLayer(ctx, false);

ctx.currentResource("/content/image-list");

final ImageList actual = ctx.request().adaptTo(ImageList.class);
assertNull(actual.getData());

setCoreList((ImageListImpl) actual, new MockList("/content/pages/page-1"));

ImageList.ListItem[] actualListItems = actual.getListItems().toArray(new ImageList.ListItem[2]);

//Test Data Layer on Image List Items
assertNull(actualListItems[0].getData());

}

/**
* Mock utility function to enable or disable the Data Layer
* @param ctx
* @param enabled
*/
void enableDataLayer(AemContext ctx, boolean enabled) {
ConfigurationBuilder builder = mock(ConfigurationBuilder.class);
DataLayerConfig dataLayerConfig = mock(DataLayerConfig.class);
when(dataLayerConfig.enabled()).thenReturn(enabled);
when(builder.as(DataLayerConfig.class)).thenReturn(dataLayerConfig);
ctx.registerAdapter(Resource.class, ConfigurationBuilder.class, builder);
}

/**
* Mockito Matchers
*/

class PredicateGroupByPath implements ArgumentMatcher<PredicateGroup> {
private final String path;

public PredicateGroupByPath(String path) {
this.path = path;
}

public boolean matches(PredicateGroup predicateGroup) {
return StringUtils.equals(path, predicateGroup.getByName("path").getParameters().get("path"));
}

public String toString() {
//printed in verification errors
return "[PredicateGroup matching path " + path + " ]";
}
}

/**
* Mock test objects required for the unit tests.
* <p>
* These mock objects represent implementations of AEM WCM Core Component dependencies the Image List depends on.
**/

void setCoreList(ImageListImpl imageListImpl, List mockList) throws IllegalAccessException, NoSuchFieldException {
Field reader = ImageListImpl.class.getDeclaredField("coreList");
reader.setAccessible(true);
reader.set(imageListImpl, mockList);
}

public class MockList implements List {
private Collection<ListItem> listItems = null;

public MockList(String... pagePaths) {
this.listItems = Arrays.asList(pagePaths).stream()
.map(pagePath -> ctx.resourceResolver().getResource(pagePath))
.map(resource -> new MockListItem(resource))
.collect(Collectors.toList());
}

public Collection<ListItem> getListItems() {
return listItems;
}
}

public class MockListItem implements ListItem {
Resource resource;

public MockListItem(Resource resource) {
this.resource = resource;
}

public String getURL() {
return resource.getPath() + ".html";
}

public String getTitle() {
return resource.getValueMap().get("jcr:content/jcr:title", String.class);
}

public String getDescription() {
return resource.getValueMap().get("jcr:content/jcr:description", String.class);
}

public String getPath() {
return resource.getPath();
}
}
}
```
## The following is the JSON text that generates a fraction of the code named BylineImplTest, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/test/resources/com/adobe/aem/guides/wknd/core/models/impl/BylineImplTest.json

## File: BylineImplTest.json
{
"byline": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/byline",
"name": "Jane Doe",
"occupations": ["Photographer", "Blogger", "YouTuber"]
},
"empty": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/byline"
},
"without-name": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/byline",
"occupations": "[Photographer, Blogger, YouTuber]"
},
"without-occupations": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/byline",
"name": "Jane Doe"
},
"without-occupations-empty-array": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/byline",
"name": "Jane Doe",
"occupations": []
}
}

## The following is the JSON text that generates a fraction of the code named ImageListImplTest, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/core/src/test/resources/com/adobe/aem/guides/wknd/core/models/impl/ImageListImplTest.json

## File: ImageListImplTest.json
{
"image-list": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/image-list"
},
"pages": {
"jcr:primaryType": "nt:folder",
"page-1": {
"jcr:primaryType": "cq:Page",
"jcr:content": {
"jcr:primaryType": "cq:PageContent",
"jcr:title": "Page 1",
"jcr:description": "Page 1 Description",
"root": {
"jcr:primaryType": "nt:unstructured",
"responsivegrid": {
"jcr:primaryType": "nt:unstructured",
"page-1-image-component": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/image"
}
}
}
}
},
"page-2": {
"jcr:primaryType": "cq:Page",
"jcr:content": {
"jcr:primaryType": "cq:PageContent",
"jcr:title": "Page 2",
"jcr:description": "Page 2 Description",
"root": {
"jcr:primaryType": "nt:unstructured",
"responsivegrid": {
"jcr:primaryType": "nt:unstructured",
"page-2-image-component": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/image"
}
}
}
}
},
"page-3": {
"jcr:primaryType": "cq:Page",
"jcr:content": {
"jcr:primaryType": "cq:PageContent",
"jcr:title": "Page 3",
"jcr:description": "Page 3 Description",
"root": {
"jcr:primaryType": "nt:unstructured",
"responsivegrid": {
"jcr:primaryType": "nt:unstructured"
}
}
}
}
},
"not-a-page": {
"jcr:primaryType": "nt:folder"
},
"image": {
"jcr:primaryType": "nt:unstructured",
"sling:resourceType": "wknd/components/image",
"fileReference": "/content/dam/test.png",
"alt": "Wrapped alt",
"altValueFromDAM": "true",
"displayPopupTitle": "false",
"jcr:lastModified": "2019-09-26T07:30:27.169-07:00"
}
}

## The following is the XML text that generates a fraction of the code named pom, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/pom.xml

## File: pom.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
| Copyright 2015 Adobe Systems Incorporated
|
| 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.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd</artifactId>
<packaging>pom</packaging>
<version>3.2.1-SNAPSHOT</version>
<name>WKND Sites Project - Reactor Project</name>
<description>WKND Sites Project</description>
<url>https://github.com/adobe/aem-guides-wknd</url>
<inceptionYear>2019</inceptionYear>

<licenses>
<license>
<name>MIT License</name>
<url>http://www.opensource.org/licenses/mit-license.php</url>
</license>
</licenses>

<modules>
<module>all</module>
<module>core</module>
<module>ui.frontend</module>
<module>ui.apps</module>
<module>ui.apps.structure</module>
<module>ui.config</module>
<module>ui.content</module>
<module>ui.content.sample</module>
<module>it.tests</module>
<module>dispatcher</module>
<module>ui.tests</module>
</modules>

<properties>
<aem.host>localhost</aem.host>
<aem.port>4502</aem.port>
<aem.publish.host>localhost</aem.publish.host>
<aem.publish.port>4503</aem.publish.port>
<sling.user>admin</sling.user>
<sling.password>admin</sling.password>
<vault.user>admin</vault.user>
<vault.password>admin</vault.password>
<frontend-maven-plugin.version>1.12.0</frontend-maven-plugin.version>
<bnd.version>5.1.2</bnd.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<aem.sdk.api>2023.7.12874.20230726T072051Z-230702</aem.sdk.api>
<componentGroupName>WKND Site</componentGroupName>
<core.wcm.components.version>2.26.0</core.wcm.components.version>
<uber.jar.version>6.5.17</uber.jar.version>
<wknd-shared.version>3.1.0</wknd-shared.version>
<wknd-shared.65.version>2.2.2</wknd-shared.65.version>
<aemanalyser.version>1.5.8</aemanalyser.version>
</properties>

<organization>
<name>Adobe</name>
<url>http://www.adobe.com/</url>
</organization>

<developers>
<developer>
<id>aem-guides-wknd</id>
<organization>Adobe</organization>
<organizationUrl>https://www.adobe.com</organizationUrl>
<url>https://docs.adobe.com/content/help/en/experience-manager-learn/getting-started-wknd-tutorial-develop/overview.html</url>
</developer>
</developers>

<scm>
<connection>scmhttps://github.com/adobe/aem-guides-wknd.git</connection>
<developerConnection>scmhttps://github.com/adobe/aem-guides-wknd.git</developerConnection>
<url>https://github.com/adobe/aem-guides-wknd/tree/main</url>
<tag>HEAD</tag>
</scm>

<build>
<plugins>
<!-- Maven Release Plugin -->
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>3.0.0-M5</version>
<configuration>
<scmCommentPrefix>[maven-scm] :</scmCommentPrefix>
<preparationGoals>clean install</preparationGoals>
<goals>deploy</goals>
<releaseProfiles>release</releaseProfiles>
<autoVersionSubmodules>true</autoVersionSubmodules>
<projectVersionPolicyId>OddEvenVersionPolicy</projectVersionPolicyId>
</configuration>
<dependencies>
<dependency>
<groupId>org.apache.maven.release</groupId>
<artifactId>maven-release-oddeven-policy</artifactId>
<version>3.0.0-M5</version>
</dependency>
</dependencies>
</plugin>
<!-- Maven Source Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.1</version>
<inherited>true</inherited>
</plugin>
<!-- Maven Javadocs Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<configuration>
<source>8</source>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Maven Enforcer Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-maven</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>[3.3.9,)</version>
</requireMavenVersion>
<requireJavaVersion>
<message>Maven must be executed with a Java 8 JRE or higher.</message>
<version>1.8.0</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<!-- Maven Compiler Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>${frontend-maven-plugin.version}</version>
<configuration>
<nodeVersion>v16.17.0</nodeVersion>
<npmVersion>8.15.0</npmVersion>
</configuration>
<executions>
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
</execution>
<execution>
<id>npm ci</id>
<goals>
<goal>npm</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Maven Jar Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.2</version>
</plugin>
<!-- Maven Clean Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>3.0.0</version>
</plugin>
<!-- BND Maven Plugin -->
<plugin>
<groupId>biz.aQute.bnd</groupId>
<artifactId>bnd-maven-plugin</artifactId>
<version>${bnd.version}</version>
<executions>
<execution>
<id>bnd-process</id>
<goals>
<goal>bnd-process</goal>
</goals>
<configuration>
<bnd><![CDATA[
Bundle-Category: ${componentGroupName}

# export all versioned packages except for conditional ones (https://github.com/bndtools/bnd/issues/3721#issuecomment-579026778)
-exportcontents: ${removeall;${packages;VERSIONED};${packages;CONDITIONAL}}

# reproducible builds (https://github.com/bndtools/bnd/issues/3521)
-noextraheaders: true
-snapshot: SNAPSHOT

Bundle-DocURL:
-plugin org.apache.sling.caconfig.bndplugin.ConfigurationClassScannerPlugin
-plugin org.apache.sling.bnd.models.ModelsScannerPlugin
]]></bnd>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.caconfig.bnd-plugin</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.bnd.models</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>scriptingbundle-maven-plugin</artifactId>
<version>0.5.0</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>biz.aQute.bnd</groupId>
<artifactId>bnd-baseline-maven-plugin</artifactId>
<version>${bnd.version}</version>
</plugin>
<!-- Maven Resources Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<!-- Maven Compiler Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</plugin>
<!-- Maven Installer Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
</plugin>
<!-- Maven Surefire Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<useSystemClassLoader>false</useSystemClassLoader>
</configuration>
</plugin>
<!-- Maven Failsafe Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.22.1</version>
</plugin>
<!-- Maven Deploy Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
<!-- Apache Sling Plugin -->
<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>sling-maven-plugin</artifactId>
<version>2.4.0</version>
<configuration>
<slingUrl>http://${aem.host}:${aem.port}/system/console</slingUrl>
<deploymentMethod>WebConsole</deploymentMethod>
</configuration>
</plugin>
<!-- HTL Maven Plugin -->
<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>htl-maven-plugin</artifactId>
<version>2.0.2-1.4.0</version>
<configuration>
<failOnWarnings>true</failOnWarnings>
</configuration>
</plugin>
<!-- Jackrabbit FileVault Package Plugin -->
<plugin>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>filevault-package-maven-plugin</artifactId>
<extensions>true</extensions>
<version>1.3.4</version>
<configuration>
<filterSource>src/main/content/META-INF/vault/filter.xml</filterSource>
<properties>
<cloudManagerTarget>none</cloudManagerTarget>
</properties>
<validatorsSettings>
<jackrabbit-nodetypes>
<options>
<!-- use the nodetypes and namespaces from the aem-nodetypes.jar provided in the plugin dependencies -->
<cnds>tccl:aem.cnd</cnds>
</options>
</jackrabbit-nodetypes>
<netcentric-aem-replication-metadata>
<options>
<agentNames>publish,preview</agentNames><!-- default value is publish only -->
</options>
</netcentric-aem-replication-metadata>
</validatorsSettings>
</configuration>
<dependencies>
<dependency>
<groupId>biz.netcentric.aem</groupId>
<artifactId>aem-nodetypes</artifactId>
<version>6.5.5.0</version>
</dependency>
<dependency>
<groupId>biz.netcentric.filevault.validator</groupId>
<artifactId>aem-replication-metadata-validator</artifactId>
<version>1.3.0</version>
</dependency>
</dependencies>
</plugin>
<!-- AEM Analyser Plugin -->
<plugin>
<groupId>com.adobe.aem</groupId>
<artifactId>aemanalyser-maven-plugin</artifactId>
<version>${aemanalyser.version}</version>
<extensions>true</extensions>
</plugin>
<!-- Content Package Plugin -->
<plugin>
<groupId>com.day.jcr.vault</groupId>
<artifactId>content-package-maven-plugin</artifactId>
<version>1.0.2</version>
<configuration>
<targetURL>http://${aem.host}:${aem.port}/crx/packmgr/service.jsp</targetURL>
<failOnError>true</failOnError>
<userId>${vault.user}</userId>
<password>${vault.password}</password>
</configuration>
</plugin>
<!-- Maven Enforcer Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.0.0</version>
</plugin>
<!-- Maven Dependency Plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.0.0</version>
</plugin>
<!-- Build Helper Maven Plugin -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.0.0</version>
</plugin>
<!--This plugin's configuration is used to store Eclipse
m2e settings only. It has no influence on the Maven build itself. -->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<versionRange>[1.0.0,)</versionRange>
<goals>
<goal>enforce</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-dependency-plugin
</artifactId>
<versionRange>
[2.2,)
</versionRange>
<goals>
<goal>copy-dependencies</goal>
<goal>unpack</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.codehaus.mojo
</groupId>
<artifactId>
build-helper-maven-plugin
</artifactId>
<versionRange>
[1.5,)
</versionRange>
<goals>
<goal>
reserve-network-port
</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>

<profiles>

<!-- ====================================================== -->
<!-- A D O B E P U B L I C P R O F I L E -->
<!-- ====================================================== -->
<profile>
<id>adobe-public</id>

<activation>
<activeByDefault>true</activeByDefault>
</activation>

<properties>
<releaseRepository-Id>adobe-public-releases</releaseRepository-Id>
<releaseRepository-Name>Adobe Public Releases</releaseRepository-Name>
<releaseRepository-URL>https://repo.adobe.com/nexus/content/groups/public</releaseRepository-URL>
</properties>

<repositories>
<repository>
<id>adobe-public-releases</id>
<name>Adobe Public Repository</name>
<url>https://repo.adobe.com/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>

<pluginRepositories>
<pluginRepository>
<id>adobe-public-releases</id>
<name>Adobe Public Repository</name>
<url>https://repo.adobe.com/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>

<!-- Development profile: install only the bundle -->
<profile>
<id>autoInstallBundle</id>
<!--
To enable this feature for a bundle, the sling-maven-plugin
(without configuration) needs to be included:

<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>sling-maven-plugin</artifactId>
</plugin>
-->
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>sling-maven-plugin</artifactId>
<executions>
<execution>
<id>install-bundle</id>
<goals>
<goal>install</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>

<profile>
<id>autoInstallPackage</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>filevault-package-maven-plugin</artifactId>
<executions>
<execution>
<id>create-package</id>
<goals>
<goal>package</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.day.jcr.vault</groupId>
<artifactId>content-package-maven-plugin</artifactId>
<executions>
<execution>
<id>install-package</id>
<goals>
<goal>install</goal>
</goals>
<configuration>
<targetURL>http://${aem.host}:${aem.port}/crx/packmgr/service.jsp</targetURL>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>

<profile>
<id>autoInstallPackagePublish</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>filevault-package-maven-plugin</artifactId>
<executions>
<execution>
<id>create-package</id>
<goals>
<goal>package</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.day.jcr.vault</groupId>
<artifactId>content-package-maven-plugin</artifactId>
<executions>
<execution>
<id>install-package-publish</id>
<goals>
<goal>install</goal>
</goals>
<configuration>
<targetURL>http://${aem.publish.host}:${aem.publish.port}/crx/packmgr/service.jsp</targetURL>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
<profile>
<id>release</id>
<activation>
<property>
<name>performRelease</name>
</property>
</activation>
<build>
<!-- https://central.sonatype.org/pages/requirements.html -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
<configuration>
<gpgArguments>
<arg>--pinentry-mode</arg>
<arg>loopback</arg>
</gpgArguments>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.8</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<!-- manually release in https://oss.sonatype.org/#stagingRepositories after the Maven release build -->
<autoReleaseAfterClose>false</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>cm-java-11</id>
<activation>
<property>
<name>env.CM_BUILD</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<goals>
<goal>toolchain</goal>
</goals>
</execution>
</executions>
<configuration>
<toolchains>
<jdk>
<version>1.11</version>
<vendor>oracle</vendor>
</jdk>
</toolchains>
</configuration>
</plugin>
</plugins>
</build>
</profile>

</profiles>

<!-- ====================================================================== -->
<!-- D E P E N D E N C I E S -->
<!-- ====================================================================== -->
<dependencyManagement>
<dependencies>

<!-- AEM as a Cloud Service SDK -->
<dependency>
<groupId>com.adobe.aem</groupId>
<artifactId>aem-sdk-api</artifactId>
<version>${aem.sdk.api}</version>
<scope>provided</scope>
</dependency>

<!-- AEM Core Components -->
<dependency>
<groupId>com.adobe.cq</groupId>
<artifactId>core.wcm.components.core</artifactId>
<version>${core.wcm.components.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.adobe.cq</groupId>
<artifactId>core.wcm.components.content</artifactId>
<type>zip</type>
<version>${core.wcm.components.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.cq</groupId>
<artifactId>core.wcm.components.config</artifactId>
<type>zip</type>
<version>${core.wcm.components.version}</version>
</dependency>

<!-- WKND Shared -->
<dependency>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd-shared.ui.content</artifactId>
<version>${wknd-shared.version}</version>
<type>zip</type>
</dependency>

<!-- Testing -->
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>5.8.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>4.1.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<version>4.1.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit-addons</groupId>
<artifactId>junit-addons</artifactId>
<version>1.4</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.wcm</groupId>
<artifactId>io.wcm.testing.aem-mock.junit5</artifactId>
<version>3.0.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.testing.caconfig-mock-plugin</artifactId>
<version>1.3.6</version>
</dependency>
<dependency>
<groupId>com.adobe.cq</groupId>
<artifactId>core.wcm.components.testing.aem-mock-plugin</artifactId>
<version>${core.wcm.components.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>uk.org.lidalia</groupId>
<artifactId>slf4j-test</artifactId>
<version>1.0.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>

<distributionManagement>
<repository>
<id>${releaseRepository-Id}</id>
<url>${releaseRepository-URL}</url>
</repository>
<snapshotRepository>
<id>${snapshotRepository-Id}</id>
<url>${snapshotRepository-URL}</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
</distributionManagement>
</project>

## The following is the UNKNOWN text that generates a fraction of the code named .gitignore, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/.gitignore

## File: .gitignore
# Created by https://www.gitignore.io/api/eclipse,java,maven

src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-site
src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-dependencies

## The following is the XML text that generates a fraction of the code named pom, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/pom.xml

## File: pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
| Copyright 2015 Adobe Systems Incorporated
|
| 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.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>

<!-- ====================================================================== -->
<!-- P A R E N T P R O J E C T D E S C R I P T I O N -->
<!-- ====================================================================== -->
<parent>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd</artifactId>
<version>3.2.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<!-- ====================================================================== -->
<!-- P R O J E C T D E S C R I P T I O N -->
<!-- ====================================================================== -->
<artifactId>aem-guides-wknd.ui.apps</artifactId>
<packaging>content-package</packaging>
<name>WKND Sites Project - UI apps</name>
<description>UI apps package for WKND Sites Project</description>

<!-- ====================================================================== -->
<!-- B U I L D D E F I N I T I O N -->
<!-- ====================================================================== -->
<build>
<sourceDirectory>src/main/content/jcr_root</sourceDirectory>
<plugins>
<!-- ====================================================================== -->
<!-- V A U L T P A C K A G E P L U G I N S -->
<!-- ====================================================================== -->
<plugin>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>filevault-package-maven-plugin</artifactId>
<configuration>
<properties>
<cloudManagerTarget>none</cloudManagerTarget>
</properties>
<group>com.adobe.aem.guides</group>
<name>aem-guides-wknd.ui.apps</name>
<packageType>application</packageType>
<repositoryStructurePackages>
<repositoryStructurePackage>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd.ui.apps.structure</artifactId>
</repositoryStructurePackage>
</repositoryStructurePackages>
<dependencies>
</dependencies>
</configuration>
</plugin>
<plugin>
<groupId>com.day.jcr.vault</groupId>
<artifactId>content-package-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<verbose>true</verbose>
<failOnError>true</failOnError>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>htl-maven-plugin</artifactId>
<executions>
<execution>
<id>validate-htl-scripts</id>
<goals>
<goal>validate</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<generateJavaClasses>true</generateJavaClasses>
<generatedJavaClassesPrefix>org.apache.sling.scripting.sightly</generatedJavaClassesPrefix>
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
<allowedExpressionOptions>
<allowedExpressionOption>cssClassName</allowedExpressionOption>
<allowedExpressionOption>decoration</allowedExpressionOption>
<allowedExpressionOption>decorationTagName</allowedExpressionOption>
<allowedExpressionOption>wcmmode</allowedExpressionOption>
</allowedExpressionOptions>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

<!-- ====================================================================== -->
<!-- D E P E N D E N C I E S -->
<!-- ====================================================================== -->
<dependencies>
<dependency>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd.core</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd.ui.frontend</artifactId>
<version>${project.version}</version>
<type>zip</type>
</dependency>

<dependency>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd.ui.apps.structure</artifactId>
<version>${project.version}</version>
<type>zip</type>
</dependency>

<dependency>
<groupId>com.adobe.aem</groupId>
<artifactId>aem-sdk-api</artifactId>
</dependency>

<!-- HTL dependencies needed for the HTL Maven Plugin source code generation -->
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.scripting.sightly.compiler</artifactId>
<version>1.2.4-1.4.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.scripting.sightly.runtime</artifactId>
<version>1.2.4-1.4.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

## The following is the XML text that generates a fraction of the code named filter, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/META-INF/vault/filter.xml

## File: filter.xml
<?xml version="1.0" encoding="UTF-8"?>
<workspaceFilter version="1.0">
<filter root="/apps/wknd/clientlibs"/>
<filter root="/apps/wknd/components"/>
<filter root="/apps/wknd/i18n"/>
<filter root="/apps/msm/wknd_blueprint" mode="merge"/>
</workspaceFilter>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/msm/wknd_blueprint/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:primaryType="cq:Page">
<jcr:content
cq:template="/libs/wcm/msm/templates/blueprint"
jcr:primaryType="nt:unstructured"
jcr:title="WKND Site Blueprint"
jcr:description="Creates blueprint config for WKND Site"
sling:resourceType="wcm/msm/components/blueprint"
sitePath="/content/wknd/language-masters">
<dialog/>
</jcr:content>
</jcr:root>

## The following is the XML text that generates a fraction of the code named dialog, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/msm/wknd_blueprint/_jcr_content/dialog.xml

## File: dialog.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Dialog"
title="Blueprint">
<items jcr:primaryType="cq:WidgetCollection">
<tabs jcr:primaryType="cq:TabPanel">
<items jcr:primaryType="cq:WidgetCollection">
<tab_lan
jcr:primaryType="cq:Widget"
path="/libs/wcm/msm/templates/blueprint/defaults/language_tab.infinity.json"
xtype="cqinclude"/>
<tab_chap
jcr:primaryType="cq:Widget"
path="/libs/wcm/msm/templates/blueprint/defaults/chapters_tab.infinity.json"
xtype="cqinclude"/>
<tab_lc
jcr:primaryType="cq:Widget"
path="/libs/wcm/msm/templates/blueprint/defaults/livecopy_tab.infinity.json"
xtype="cqinclude"/>
</items>
</tabs>
</items>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-base/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:ClientLibraryFolder"
allowProxy="{Boolean}true"
categories="[wknd.base]"
embed="[core.wcm.components.accordion.v1,core.wcm.components.tabs.v1,core.wcm.components.carousel.v1,core.wcm.components.image.v3,core.wcm.components.breadcrumb.v2,core.wcm.components.search.v1,core.wcm.components.form.text.v2,core.wcm.components.embed.v1]"/>

## The following is the TXT text that generates a fraction of the code named css, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-base/css.txt

## File: css.txt
###############################################################################
# Copyright 2017 Adobe Systems Incorporated
#
# 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.
###############################################################################

## The following is the TXT text that generates a fraction of the code named js, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-base/js.txt

## File: js.txt
###############################################################################
# Copyright 2017 Adobe Systems Incorporated
#
# 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.
###############################################################################

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-dependencies/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:ClientLibraryFolder"
categories="[wknd.dependencies]"
embed="[granite.csrf.standalone]"
cssProcessor="[default:none,min:none]"
jsProcessor="[default:none,min:none]"
allowProxy="{Boolean}true"/>

## The following is the TXT text that generates a fraction of the code named css, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-dependencies/css.txt

## File: css.txt
#base=css

## The following is the TXT text that generates a fraction of the code named js, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-dependencies/js.txt

## File: js.txt
#base=js

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-grid/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:ClientLibraryFolder"
categories="[wknd.grid]"
allowProxy="{Boolean}true" />

## The following is the TXT text that generates a fraction of the code named css, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-grid/css.txt

## File: css.txt
###############################################################################
# Copyright 2018 Adobe Systems Incorporated
#
# 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.
###############################################################################

less/grid.less

## The following is the LESS text that generates a fraction of the code named grid, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/clientlibs/clientlib-grid/less/grid.less

## File: grid.less
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

@import (once) "/libs/wcm/foundation/clientlibs/grid/grid_base.less";

/* maximum amount of grid cells to be provided */
@max_col: 12;

/* default breakpoint */
.aem-Grid {
.generate-grid(default, @max_col);
}

/* phone breakpoint */
@media (max-width: 767px) {
.aem-Grid {
.generate-grid(phone, @max_col);
}
}

/* tablet breakpoint */
@media (min-width: 768px) and (max-width: 1200px) {
.aem-Grid {
.generate-grid(tablet, @max_col);
}
}

/* force showing hidden components in unhide mode */
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn {
display: block !important;
}

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/accordion/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:isContainer="true"
jcr:primaryType="cq:Component"
jcr:title="Accordion"
sling:resourceSuperType="core/wcm/components/accordion/v1/accordion"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/accordion/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig">
<cq:listeners
jcr:primaryType="cq:EditListenersConfig"
afterchilddelete="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_DELETE"
afterchildinsert="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_INSERT"
afterchildmove="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_MOVE"/>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/accordion/_cq_template/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="nt:unstructured">
<item_1 jcr:primaryType="nt:unstructured"
jcr:title="Item 1"
sling:resourceType="wknd/components/container"
layout="responsiveGrid"/>
<item_2 jcr:primaryType="nt:unstructured"
jcr:title="Item 2"
sling:resourceType="wknd/components/container"
layout="responsiveGrid"/>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/accordion/new/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Copyright 2021 Adobe
~
~ 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.

Note: this file is needed for the SPA editor to work with this component when inserting entries in an empty container.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:icon="panel"
jcr:primaryType="cq:Component"
jcr:title="New Paragraph - Accordion"
sling:resourceSuperType="core/wcm/components/container/v1/container/new"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/breadcrumb/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Breadcrumb"
sling:resourceSuperType="core/wcm/components/breadcrumb/v3/breadcrumb"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/button/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Button"
sling:resourceSuperType="core/wcm/components/button/v2/button"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/byline/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root
xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Byline"
jcr:description="Displays a contributor's byline."
componentGroup="WKND.Content"
sling:resourceSuperType="core/wcm/components/image/v3/image" />

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/byline/_cq_design_dialog/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:granite="http://www.adobe.com/jcr/granite/1.0"
jcr:primaryType="nt:unstructured"
jcr:title="Byline"
sling:resourceType="cq/gui/components/authoring/dialog">
<content
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<tabs
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<properties
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<content
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<decorative
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}true"/>
<altValueFromDAM
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}true"/>
<titleValueFromDAM
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}true"/>
<displayCaptionPopup
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}true"/>
<disableUuidTracking
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}true"/>
</items>
</content>
</items>
</properties>
<features
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<content
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<accordion
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<orientation
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}true"/>
<crop
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}true"/>
</items>
</accordion>
</items>
</content>
</items>
</features>
</items>
</tabs>
</items>
</content>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/byline/_cq_dialog/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:granite="http://www.adobe.com/jcr/granite/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:primaryType="nt:unstructured"
jcr:title="Byline"
sling:resourceType="cq/gui/components/authoring/dialog">
<content
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/container">
<items jcr:primaryType="nt:unstructured">
<tabs
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/tabs"
maximized="{Boolean}false">
<items jcr:primaryType="nt:unstructured">
<!-- This allows the Core Components' Image component's asset definition tab -->
<asset
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}false"/>
<!-- This hides the Core Components' Image component's metadata tab -->
<metadata
jcr:primaryType="nt:unstructured"
sling:hideResource="{Boolean}true"/>
<properties
jcr:primaryType="nt:unstructured"
jcr:title="Properties"
sling:resourceType="granite/ui/components/coral/foundation/container"
margin="{Boolean}true">
<items jcr:primaryType="nt:unstructured">
<columns
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/fixedcolumns"
margin="{Boolean}true">
<items jcr:primaryType="nt:unstructured">
<column
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/container">
<items jcr:primaryType="nt:unstructured">
<name
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/textfield"
fieldLabel="Name"
fieldDescription="The contributor's name to display."
emptyText="Enter the contributor's name to display." name="./name"
required="{Boolean}true"/>
<occupations
jcr:primaryType="nt:unstructured"
fieldLabel="Occupations"
fieldDescription="A list of the contributor's occupations."
required="{Boolean}false"
sling:resourceType="granite/ui/components/coral/foundation/form/multifield">
<field
jcr:primaryType="nt:unstructured"
name="./occupations"
emptyText="Enter an occupation"
sling:resourceType="granite/ui/components/coral/foundation/form/textfield"/>
</occupations>
</items>
</column>
</items>
</columns>
</items>
</properties>
</items>
</tabs>
</items>
</content>
</jcr:root>

## The following is the HTML text that generates a fraction of the code named byline, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/byline/byline.html

## File: byline.html
<!--/*
Copyright 2019 Adobe Systems Incorporated

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.
*/-->

<!--/* byline.html */-->

<div data-sly-use.byline="com.adobe.aem.guides.wknd.core.models.Byline"
data-sly-use.placeholderTemplate="core/wcm/components/commons/v1/templates.html"
data-sly-test.hasContent="${!byline.empty}"
class="cmp-byline">
<div class="cmp-byline__image"
data-sly-resource="${ '.' @ resourceType = 'core/wcm/components/image/v2/image' }">
</div>
<h2 class="cmp-byline__name">${byline.name}</h2>
<p class="cmp-byline__occupations">${byline.occupations @ join=', '}</p>
</div>
<sly data-sly-call="${placeholderTemplate.placeholder @ isEmpty=!hasContent}"></sly>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/carousel/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:isContainer="true"
jcr:primaryType="cq:Component"
jcr:title="Carousel"
sling:resourceSuperType="core/wcm/components/carousel/v1/carousel"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/carousel/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig">
<cq:listeners
jcr:primaryType="cq:EditListenersConfig"
afterchilddelete="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_DELETE"
afterchildinsert="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_INSERT"
afterchildmove="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_MOVE"/>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/carousel/new/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Copyright 2019 Adobe
~
~ 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.
Note: this file is needed for the SPA editor to work with this component when inserting entries in an empty container.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:icon="panel"
jcr:primaryType="cq:Component"
jcr:title="New Paragraph - Carousel"
sling:resourceSuperType="core/wcm/components/container/v1/container/new"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/container/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:styleElements="[div,section,article,main,aside,header,footer]"
cq:isContainer="true"
jcr:primaryType="cq:Component"
jcr:title="Container"
sling:resourceSuperType="core/wcm/components/container/v1/container"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/container/new/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Copyright 2019 Adobe
~
~ 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.
Note: this file is needed for the SPA editor to work with this component when inserting entries in an empty container.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:icon="panel"
jcr:primaryType="cq:Component"
jcr:title="New Paragraph - Container"
sling:resourceSuperType="core/wcm/components/container/v1/container/new"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/contentfragment/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:styleElements="[div,section,article,main,aside,header,footer]"
jcr:primaryType="cq:Component"
jcr:title="Content Fragment"
sling:resourceSuperType="core/wcm/components/contentfragment/v1/contentfragment"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/contentfragment/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig">
<cq:inplaceEditing
jcr:primaryType="cq:InplaceEditingConfig"
active="{Boolean}true"
editorType="contentfragment"/>
<cq:dropTargets jcr:primaryType="nt:unstructured">
<contentfragment
jcr:primaryType="cq:DropTargetConfig"
accept="[application/vnd.adobe.contentfragment]"
groups="[media]"
propertyName="./fragmentPath">
<parameters
jcr:primaryType="nt:unstructured"
variationName=""
elementNames=""
paragraphScope=""
paragraphRange=""
paragraphHeadings=""
displayMode="multi"/>
</contentfragment>
</cq:dropTargets>
<cq:listeners
jcr:primaryType="cq:EditListenersConfig"
afterinsert="function (properties) { $(document).trigger('cq-contentfragment-insert'); }"
afteredit="function (properties) { $(document).trigger('cq-contentfragment-edit'); }"
afterdelete="function (properties) { $(document).trigger('cq-contentfragment-delete'); }"/>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/contentfragmentlist/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:styleElements="[div,section,article,main,aside,header,footer]"
jcr:primaryType="cq:Component"
jcr:title="Content Fragment List"
sling:resourceSuperType="core/wcm/components/contentfragmentlist/v2/contentfragmentlist"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/download/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Download"
sling:resourceSuperType="core/wcm/components/download/v2/download"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/download/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/embed/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Embed"
sling:resourceSuperType="core/wcm/components/embed/v2/embed"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/experiencefragment/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:styleElements="[div,section,article,main,aside,header,footer]"
jcr:primaryType="cq:Component"
jcr:title="Experience Fragment"
sling:resourceSuperType="core/wcm/components/experiencefragment/v2/experiencefragment"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/experiencefragment/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/button/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Form Button"
sling:resourceSuperType="core/wcm/components/form/button/v2/button"
componentGroup="WKND.Form"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/container/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Form Container"
jcr:description="Container for components that allow users to submit information"
sling:resourceSuperType="core/wcm/components/form/container/v2/container"
componentGroup="WKND.Form"
cq:isContainer="{Boolean}true"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/container/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/container/new/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="New Paragraph - Form Container"
sling:resourceSuperType="core/wcm/components/form/container/v2/container/new"
componentGroup=".hidden"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/hidden/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Form Hidden"
sling:resourceSuperType="core/wcm/components/form/hidden/v2/hidden"
componentGroup="WKND.Form"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/options/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Form Options"
sling:resourceSuperType="core/wcm/components/form/options/v2/options"
componentGroup="WKND.Form"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/sign-in-buttons/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
componentGroup="WKND.Form"
jcr:title="WKND Sign in/Sign out Buttons"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/sign-in-buttons/_cq_dialog/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"
jcr:primaryType="nt:unstructured"
jcr:title="Sign In/Sign Out Buttons"
sling:resourceType="cq/gui/components/authoring/dialog">
<content
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/container">
<items jcr:primaryType="nt:unstructured">
<tabs
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/tabs"
maximized="{Boolean}true">
<items jcr:primaryType="nt:unstructured">
<header
jcr:primaryType="nt:unstructured"
jcr:title="Configuration"
sling:resourceType="granite/ui/components/coral/foundation/fixedcolumns"
margin="{Boolean}true">
<items jcr:primaryType="nt:unstructured">
<column
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/container">
<items jcr:primaryType="nt:unstructured">
<sign-in-label
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/textfield"
fieldLabel="Sign In Label"
name="./signInLabel"/>

<sign-in-xf-path
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/pathfield"
fieldLabel="Sign In Experience Fragment"
fieldDescription="The Experience Fragment to display as a modal when the Sign In button is clicked"
rootPath="/content/experience-fragments/wknd"
name="./signInXfPath"/>

<sign-out-label
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/textfield"
fieldLabel="Sign Out Label"
name="./signOutLabel"/>

<sign-out-xf-path
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/pathfield"
fieldLabel="Sign Out Experience Fragment"
fieldDescription="The Experience Fragment to display as a modal when the Sign Out button is clicked"
rootPath="/content/experience-fragments/wknd"
name="./signOutXfPath"/>
<greeting-label
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/textfield"
fieldLabel="Greeting Label"
fieldDescription="Message to display before a user's name when signed in"
name="./greetingLabel"/>
</items>
</column>
</items>
</header>
</items>
</tabs>
</items>
</content>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/sign-in-buttons/_cq_template/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0"
xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
xmlns:cq="http://www.day.com/jcr/cq/1.0"
jcr:primaryType="nt:unstructured"
signInLabel="Sign In"
signOutLabel="Sign Out"
greetingLabel="Welcome">
</jcr:root>

## The following is the HTML text that generates a fraction of the code named sign-in-buttons, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/sign-in-buttons/sign-in-buttons.html

## File: sign-in-buttons.html
<!--/*
Copyright 2018 Adobe Systems Incorporated

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.
*/-->

<!--/* Sign In/Sign Out Buttons for WKND Site */-->

<div data-sly-use.placeholderTemplate="core/wcm/components/commons/v1/templates.html"
data-sly-test.hasContent="${properties.signInLabel != '' && properties.signInXfPath != '' && properties.signOutLabel != '' && properties.signOutXfPath != '' }"
class="wknd-sign-in-buttons"
data-current-user-url="/libs/granite/security/currentuser.json">

<span
class="wknd-sign-in-buttons__button wknd-sign-in-buttons__button--greeting"
id="wkndGreetingLabel"
>${properties.greetingLabel @ i18n}</span>

<a href="#sign-in"
class="wknd-sign-in-buttons__button wknd-sign-in-buttons__button--sign-in"
data-modal-url="${ properties.signInXfPath @ selectors='content', extension = 'html'}"
data-sly-test="${properties.signInLabel != '' }">${properties.signInLabel}</a>

<a href="#sign-out"
class="wknd-sign-in-buttons__button wknd-sign-out-buttons__button--sign-out"
data-modal-url="${ properties.signOutXfPath @ selectors='content', extension = 'html'}"
data-sly-test="${properties.signOutLabel != '' }">${properties.signOutLabel}</a>

</div>
<sly data-sly-call="${placeholderTemplate.placeholder @ isEmpty=!hasContent}"></sly>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/sign-in-form/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
componentGroup="WKND.Form"
jcr:title="WKND Sign in/Sign out Form"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/sign-in-form/_cq_dialog/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"
jcr:primaryType="nt:unstructured"
jcr:title="Sign In/Sign Out Form"
sling:resourceType="cq/gui/components/authoring/dialog">
<content
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/container">
<items jcr:primaryType="nt:unstructured">
<tabs
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/tabs"
maximized="{Boolean}true">
<items jcr:primaryType="nt:unstructured">
<header
jcr:primaryType="nt:unstructured"
jcr:title="Configuration"
sling:resourceType="granite/ui/components/coral/foundation/fixedcolumns"
margin="{Boolean}true">
<items jcr:primaryType="nt:unstructured">
<column
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/container">
<items jcr:primaryType="nt:unstructured">
<action-url
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/select"
fieldLabel="Form Type"
name="./actionUrl">
<items jcr:primaryType="nt:unstructured">
<sign-in
jcr:primaryType="nt:unstructured"
text="Sign In"
value="/system/sling/login/j_security_check"/>
<sign-out
jcr:primaryType="nt:unstructured"
text="Sign Out"
value="/system/sling/logout"/>
</items>
</action-url>
</items>
</column>
</items>
</header>
</items>
</tabs>
</items>
</content>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/sign-in-form/_cq_template/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"
jcr:primaryType="nt:unstructured"
actionUrl="/system/sling/login/j_security_check">
<container
jcr:primaryType="nt:unstructured"
sling:resourceType="wknd/components/container">
<field-1
jcr:primaryType="nt:unstructured"
jcr:title="EMAIL"
sling:resourceType="wknd/components/form/text"
helpMessage="EMAIL"
hideTitle="{Boolean}true"
name="j_username"
required="{Boolean}true"
rows="{Long}1"
type="text"
usePlaceholder="{Boolean}true"/>
<field-2
jcr:primaryType="nt:unstructured"
jcr:title="PASSWORD"
sling:resourceType="wknd/components/form/text"
helpMessage="PASSWORD"
hideTitle="{Boolean}true"
name="j_password"
required="{Boolean}true"
rows="{Long}1"
type="password"
usePlaceholder="{Boolean}true"/>
<text
jcr:primaryType="nt:unstructured"
sling:resourceType="wknd/components/text"
textIsRich="{Boolean}true"/>
<button
jcr:primaryType="nt:unstructured"
jcr:title="SIGN IN"
sling:resourceType="wknd/components/form/button"
type="submit"/>
</container>
</jcr:root>

## The following is the HTML text that generates a fraction of the code named sign-in-form, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/sign-in-form/sign-in-form.html

## File: sign-in-form.html
<!--/*
Copyright 2018 Adobe Systems Incorporated

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.
*/-->

<!--/* Sign in Form Component for WKND Site */-->

<div data-sly-use.placeholderTemplate="core/wcm/components/commons/v1/templates.html"
data-sly-test.hasContent="${properties.actionUrl != ''}"
class="wknd-sign-in-form">

<form method="POST"
action="${properties.actionUrl}"
id="wknd-sign-in-form"
class="wknd-sign-in-form__form">
<input type="hidden" name="charset" value="🐶"/>
<input type="hidden" name="j_validate" value="false"/>

<sly data-sly-resource="${ 'container' @ resourceType = 'wknd/components/container'}"/>
</form>

</div>
<sly data-sly-call="${placeholderTemplate.placeholder @ isEmpty=!hasContent}"></sly>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/form/text/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Form Text"
sling:resourceSuperType="core/wcm/components/form/text/v2/text"
componentGroup="WKND.Form"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/helloworld/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Hello World Component"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/helloworld/_cq_dialog/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:primaryType="nt:unstructured"
jcr:title="Properties"
sling:resourceType="cq/gui/components/authoring/dialog">
<content
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/fixedcolumns">
<items jcr:primaryType="nt:unstructured">
<column
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/container">
<items jcr:primaryType="nt:unstructured">
<text
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/textfield"
fieldLabel="Text"
name="./text"/>
</items>
</column>
</items>
</content>
</jcr:root>

## The following is the HTML text that generates a fraction of the code named helloworld, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/helloworld/helloworld.html

## File: helloworld.html
<!--/*
Copyright 2015 Adobe Systems Incorporated

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.
*/-->
<div class="cmp-helloworld" data-cmp-is="helloworld">
<h2 class="cmp-helloworld__title">Hello World Component</h2>
<div class="cmp-helloworld__item" data-sly-test="${properties.text}">
<p class="cmp-helloworld__item-label">Text property:</p>
<pre class="cmp-helloworld__item-output" data-cmp-hook-helloworld="property">${properties.text}</pre>
</div>
<div class="cmp-helloworld__item" data-sly-use.model="com.adobe.aem.guides.wknd.core.models.HelloWorldModel" data-sly-test="${model.message}">
<p class="cmp-helloworld__item-label">Model message:</p>
<pre class="cmp-helloworld__item-output"data-cmp-hook-helloworld="model">${model.message}</pre>
</div>
</div>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/image/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Image"
sling:resourceSuperType="core/wcm/components/image/v3/image"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/image/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig">
<cq:dropTargets jcr:primaryType="nt:unstructured">
<image
jcr:primaryType="cq:DropTargetConfig"
accept="[image/gif,image/jpeg,image/png,image/webp,image/tiff,image/svg\\+xml]"
groups="[media]"
propertyName="./fileReference">
<parameters
jcr:primaryType="nt:unstructured"
sling:resourceType="wknd/components/image"
imageCrop=""
imageMap=""
imageRotate=""/>
</image>
</cq:dropTargets>
<cq:inplaceEditing
jcr:primaryType="cq:InplaceEditingConfig"
active="{Boolean}true"
editorType="image">
<inplaceEditingConfig jcr:primaryType="nt:unstructured">
<plugins jcr:primaryType="nt:unstructured">
<crop
jcr:primaryType="nt:unstructured"
supportedMimeTypes="[image/jpeg,image/png,image/webp,image/tiff]"
features="*">
<aspectRatios jcr:primaryType="nt:unstructured">
<wideLandscape
jcr:primaryType="nt:unstructured"
name="Wide Landscape"
ratio="0.6180"/>
<landscape
jcr:primaryType="nt:unstructured"
name="Landscape"
ratio="0.8284"/>
<square
jcr:primaryType="nt:unstructured"
name="Square"
ratio="1"/>
<portrait
jcr:primaryType="nt:unstructured"
name="Portrait"
ratio="1.6180"/>
</aspectRatios>
</crop>
<flip
jcr:primaryType="nt:unstructured"
supportedMimeTypes="[image/jpeg,image/png,image/webp,image/tiff]"
features="-"/>
<map
jcr:primaryType="nt:unstructured"
supportedMimeTypes="[image/jpeg,image/png,image/webp,image/tiff,image/svg+xml]"
features="*"/>
<rotate
jcr:primaryType="nt:unstructured"
supportedMimeTypes="[image/jpeg,image/png,image/webp,image/tiff]"
features="*"/>
<zoom
jcr:primaryType="nt:unstructured"
supportedMimeTypes="[image/jpeg,image/png,image/webp,image/tiff]"
features="*"/>
</plugins>
<ui jcr:primaryType="nt:unstructured">
<inline
jcr:primaryType="nt:unstructured"
toolbar="[crop#launch,rotate#right,history#undo,history#redo,fullscreen#fullscreen,control#close,control#finish]">
<replacementToolbars
jcr:primaryType="nt:unstructured"
crop="[crop#identifier,crop#unlaunch,crop#confirm]"/>
</inline>
<fullscreen jcr:primaryType="nt:unstructured">
<toolbar
jcr:primaryType="nt:unstructured"
left="[crop#launchwithratio,rotate#right,flip#horizontal,flip#vertical,zoom#reset100,zoom#popupslider]"
right="[history#undo,history#redo,fullscreen#fullscreenexit]"/>
<replacementToolbars jcr:primaryType="nt:unstructured">
<crop
jcr:primaryType="nt:unstructured"
left="[crop#identifier]"
right="[crop#unlaunch,crop#confirm]"/>
<map
jcr:primaryType="nt:unstructured"
left="[map#rectangle,map#circle,map#polygon]"
right="[map#unlaunch,map#confirm]"/>
</replacementToolbars>
</fullscreen>
</ui>
</inplaceEditingConfig>
</cq:inplaceEditing>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/image-list/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Image List"
sling:resourceSuperType="core/wcm/components/list/v3/list"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_dialog, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/image-list/_cq_dialog.xml

## File: _cq_dialog.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Copyright 2019 Adobe
~
~ 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:granite="http://www.adobe.com/jcr/granite/1.0"
jcr:primaryType="nt:unstructured"
jcr:title="Image List"
sling:resourceType="cq/gui/components/authoring/dialog"
extraClientlibs="[core.wcm.components.list.v2.editor]"
trackingFeature="wknd:image-list">
<content
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<tabs
jcr:primaryType="nt:unstructured">
<items jcr:primaryType="nt:unstructured">
<itemSettings
jcr:primaryType="nt:unstructured"
sling:hideResource="true"
sling:hideChildren="*">
</itemSettings>
</items>
</tabs>
</items>
</content>
</jcr:root>

## The following is the HTML text that generates a fraction of the code named image-list, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/image-list/image-list.html

## File: image-list.html
<!--/*
Copyright 2019 Adobe Systems Incorporated

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.
*/-->

<!--/* image-list.html */-->

<ul class="cmp-image-list"
data-sly-use.imageList="com.adobe.aem.guides.wknd.core.models.ImageList"
data-sly-use.placeholderTemplate="core/wcm/components/commons/v1/templates.html"
data-sly-use.itemTemplate="item.html"
data-sly-test.hasContent="${!imageList.empty}"
data-sly-list.item="${imageList.listItems}"
data-cmp-data-layer="${imageList.data.json}">
<li class="cmp-image-list__item"
data-cmp-data-layer="${item.data.json}"
data-sly-call="${itemTemplate.item @ item = item}"></li>
</ul>
<sly data-sly-call="${placeholderTemplate.placeholder @ isEmpty=!hasContent, classAppend='cmp-image-list'}"></sly>

## The following is the HTML text that generates a fraction of the code named item, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/image-list/item.html

## File: item.html
<template data-sly-template.item="${@ item}">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link"
href="${item.URL}"
data-sly-test="${item.image}"
data-cmp-clickable="${item.data ? true : false}">
<div class="cmp-image-list__item-image" data-sly-resource="${item.image @ wcmmode='disabled'}"></div>
</a>

<a class="cmp-image-list__item-title-link" href="${item.URL}" data-cmp-clickable="${item.data ? true : false}">
<span class="cmp-image-list__item-title">${item.title}</span>
</a>

<span class="cmp-image-list__item-description"
data-sly-test="${item.description}">${item.description}</span>
</article>
</template>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/languagenavigation/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Language Navigation"
sling:resourceSuperType="core/wcm/components/languagenavigation/v2/languagenavigation"
componentGroup="WKND.Structure"/>

## The following is the HTML text that generates a fraction of the code named itemContent, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/languagenavigation/itemContent.html

## File: itemContent.html
<!--/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Copyright 2019 Adobe
~
~ 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.

Extended the Core Component to use the language code as the display text.
Provides a better fit in the utility header.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/-->
<template data-sly-template.itemContent="${@ item='The language navigation item'}">
<span data-sly-test.hasChildren="${item.children.size > 0}"
class="cmp-languagenavigation__item-title" lang="${item.language}">${item.title}</span>
<a data-sly-test="${!hasChildren}"
class="cmp-languagenavigation__item-link" href="${item.URL}"
hreflang="${item.language}" lang="${item.language}" rel="alternate" title="${item.title}">${item.language}</a>
</template>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/list/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="List"
sling:resourceSuperType="core/wcm/components/list/v3/list"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/list/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig">
<cq:dropTargets jcr:primaryType="cq:DropTargetConfig">
<pages
jcr:primaryType="nt:unstructured"
accept="[*]"
groups="[page]"
propertyName="./pages">
<parameters
jcr:primaryType="nt:unstructured"
listFrom="static"/>
</pages>
</cq:dropTargets>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/navigation/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Navigation"
sling:resourceSuperType="core/wcm/components/navigation/v2/navigation"
componentGroup="WKND.Structure"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/page/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="WKND Site Page"
sling:resourceSuperType="core/wcm/components/page/v3/page"
componentGroup=".hidden"/>

## The following is the HTML text that generates a fraction of the code named customfooterlibs, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/page/customfooterlibs.html

## File: customfooterlibs.html
<!--/*
Copyright 2017 Adobe Systems Incorporated

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.
*/-->

## The following is the HTML text that generates a fraction of the code named customheaderlibs, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/page/customheaderlibs.html

## File: customheaderlibs.html
<!--/*
Copyright 2017 Adobe Systems Incorporated

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.
*/-->
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<!--/* Google Fonts */-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Asar&family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap" rel="stylesheet">

<!--/* Include Context Hub */-->
<sly data-sly-resource="${'contexthub' @ resourceType='granite/contexthub/components/contexthub'}"/>

<!--/* Manifest */-->
<meta name="theme-color" content="#FFEA00">
<link rel="manifest" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/manifest.json">

<!--/* Favicons */-->
<sly data-sly-include="favicons.html"></sly>

## The following is the HTML text that generates a fraction of the code named favicons, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/page/favicons.html

## File: favicons.html
<!--/*
Copyright 2017 Adobe Systems Incorporated

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.
*/-->

<!--/* generics */-->
<link data-sly-set.clientlibresources="${'/etc.clientlibs/wknd/clientlibs/clientlib-site/resources'}"
rel="icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-32.png" />
<link rel="icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-32.png" sizes="32x32">
<link rel="icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-128.png" sizes="128x128">
<link rel="icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-152.png" sizes="152x152">
<link rel="icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-167.png" sizes="167x167">
<link rel="icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-180.png" sizes="180x180">
<link rel="icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-192.png" sizes="192x192">
<link rel="icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-512.png" sizes="512x512">

<!--/* Android */-->
<link rel="shortcut icon" type="image/png" sizes="192x192" href="${clientlibresources}/images/favicons/favicon-192.png">

<!--/* iOS */-->
<link rel="apple-touch-icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-128.png" sizes="128x128">
<link rel="apple-touch-icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-152.png" sizes="152x152">
<link rel="apple-touch-icon" type="image/png" type="image/png" href="${clientlibresources}/images/favicons/favicon-167.png" sizes="167x167">
<link rel="apple-touch-icon" type="image/png" href="${clientlibresources}/images/favicons/favicon-180.png" sizes="180x180">

<!--/* Windows 8 IE 10 */-->
<meta name="msapplication-TileColor" content="#FFFFFF">
<meta name="msapplication-TileImage" content="${clientlibresources}/images/favicons/favicon-152.png">

<!--/* pre-load Icon Fonts */-->
<link rel="preload" href="${clientlibresources}/fonts/wknd-icon-font.ttf" as="font" type="font/ttf" crossorigin>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/pdfviewer/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="PDF Viewer"
sling:resourceSuperType="core/wcm/components/pdfviewer/v1/pdfviewer"
componentGroup="WKND Site - Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/progressbar/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Progress Bar"
sling:resourceSuperType="core/wcm/components/progressbar/v1/progressbar"
componentGroup="WKND.Form"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/remotepage/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="WKND Sites Project Remote SPA Page"
sling:resourceSuperType="core/wcm/components/page/v3/page"
componentGroup=".hidden"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/remotepagenext/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="WKND Sites Project Remote Next.js Page"
sling:resourceSuperType="core/wcm/components/page/v3/page"
componentGroup=".hidden"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/search/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Quick Search"
sling:resourceSuperType="core/wcm/components/search/v1/search"
componentGroup="WKND.Structure"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/separator/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Separator"
sling:resourceSuperType="core/wcm/components/separator/v1/separator"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/sharing/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Social Media Sharing"
sling:resourceSuperType="core/wcm/components/sharing/v1/sharing"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/spa/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="WKND Sites Project SPA"
sling:resourceSuperType="wknd/components/page"
componentGroup=".hidden"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/tabs/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:isContainer="true"
jcr:primaryType="cq:Component"
jcr:title="Tabs"
sling:resourceSuperType="core/wcm/components/tabs/v1/tabs"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/tabs/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig">
<cq:listeners
jcr:primaryType="cq:EditListenersConfig"
afterchilddelete="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_DELETE"
afterchildinsert="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_INSERT"
afterchildmove="CQ.CoreComponents.panelcontainer.v1.AFTER_CHILD_MOVE"/>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/tabs/_cq_template/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:primaryType="nt:unstructured">
<item_1
jcr:primaryType="nt:unstructured"
jcr:title="Tab 1"
sling:resourceType="wknd/components/container"
layout="responsiveGrid"/>
<item_2
jcr:primaryType="nt:unstructured"
jcr:title="Tab 2"
sling:resourceType="wknd/components/container"
layout="responsiveGrid"/>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/tabs/new/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Copyright 2019 Adobe
~
~ 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.
Note: this file is needed for the SPA editor to work with this component when inserting entries in an empty container.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:icon="panel"
jcr:primaryType="cq:Component"
jcr:title="New Paragraph - Tabs"
sling:resourceSuperType="core/wcm/components/container/v1/container/new"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/teaser/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Teaser"
sling:resourceSuperType="core/wcm/components/teaser/v2/teaser"
componentGroup="WKND.Content"
imageDelegate="wknd/components/image"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/teaser/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/text/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Text"
sling:resourceSuperType="core/wcm/components/text/v2/text"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/text/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig">
<cq:inplaceEditing
jcr:primaryType="cq:InplaceEditingConfig"
active="{Boolean}true"
configPath="inplaceEditingConfig"
editorType="text">
<inplaceEditingConfig jcr:primaryType="nt:unstructured">
<rtePlugins jcr:primaryType="nt:unstructured">
<tracklinks
jcr:primaryType="nt:unstructured"
features="*"/>
<table
jcr:primaryType="nt:unstructured"
features="-">
<hiddenHeaderConfig
jcr:primaryType="nt:unstructured"
hiddenHeaderClassName="cq-wcm-foundation-aria-visuallyhidden"/>
</table>
<paraformat jcr:primaryType="nt:unstructured">
<formats jcr:primaryType="nt:unstructured">
<default_p
jcr:primaryType="nt:unstructured"
description="Paragraph"
tag="p"/>
<default_h1
jcr:primaryType="nt:unstructured"
description="Heading 1"
tag="h1"/>
<default_h2
jcr:primaryType="nt:unstructured"
description="Heading 2"
tag="h2"/>
<default_h3
jcr:primaryType="nt:unstructured"
description="Heading 3"
tag="h3"/>
<default_h4
jcr:primaryType="nt:unstructured"
description="Heading 4"
tag="h4"/>
<default_h5
jcr:primaryType="nt:unstructured"
description="Heading 5"
tag="h5"/>
<default_h6
jcr:primaryType="nt:unstructured"
description="Heading 6"
tag="h6"/>
<default_blockquote
jcr:primaryType="nt:unstructured"
description="Quote"
tag="blockquote"/>
<default_hr
jcr:primaryType="nt:unstructured"
description="Horizontal Rule (visual line break)"
tag="hr"/>
<default_pre
jcr:primaryType="nt:unstructured"
description="Preformatted"
tag="pre"/>
</formats>
</paraformat>
<misctools jcr:primaryType="nt:unstructured">
<specialCharsConfig jcr:primaryType="nt:unstructured">
<chars jcr:primaryType="nt:unstructured">
<default_copyright
jcr:primaryType="nt:unstructured"
entity="&amp;copy;"
name="copyright"/>
<default_euro
jcr:primaryType="nt:unstructured"
entity="&amp;euro;"
name="euro"/>
<default_registered
jcr:primaryType="nt:unstructured"
entity="&amp;reg;"
name="registered"/>
<default_trademark
jcr:primaryType="nt:unstructured"
entity="&amp;trade;"
name="trademark"/>
</chars>
</specialCharsConfig>
</misctools>
<links
jcr:primaryType="nt:unstructured"
features="modifylink,unlink"/>
<justify
jcr:primaryType="nt:unstructured"
features="-"/>
<format
jcr:primaryType="nt:unstructured"
features="bold,italic"/>
</rtePlugins>
<uiSettings jcr:primaryType="nt:unstructured">
<cui jcr:primaryType="nt:unstructured">
<inline
jcr:primaryType="nt:unstructured"
toolbar="[#format,#justify,#lists,links#modifylink,links#unlink,#paraformat,fullscreen#start,control#close,control#save]">
<popovers jcr:primaryType="nt:unstructured">
<format
jcr:primaryType="nt:unstructured"
items="[format#bold,format#italic,format#underline]"
ref="format"/>
<justify
jcr:primaryType="nt:unstructured"
items="[justify#justifyleft,justify#justifycenter,justify#justifyright,justify#justifyjustify]"
ref="justify"/>
<lists
jcr:primaryType="nt:unstructured"
items="[lists#unordered,lists#ordered,lists#outdent,lists#indent]"
ref="lists"/>
<paraformat
jcr:primaryType="nt:unstructured"
items="paraformatparaformat-pulldown"
ref="paraformat"/>
</popovers>
</inline>
</cui>
</uiSettings>
</inplaceEditingConfig>
</cq:inplaceEditing>
</jcr:root>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/title/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Title"
sling:resourceSuperType="core/wcm/components/title/v3/title"
componentGroup="WKND.Content"/>

## The following is the XML text that generates a fraction of the code named _cq_editConfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/title/_cq_editConfig.xml

## File: _cq_editConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
cq:inherit="{Boolean}true"
jcr:primaryType="cq:EditConfig"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/xfpage/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="WKND Site Experience Fragment"
sling:resourceSuperType="cq/experience-fragments/components/xfpage"
componentGroup=".hidden"/>

## The following is the HTML text that generates a fraction of the code named content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/xfpage/content.html

## File: content.html
<!--/*
Copyright 2019 Adobe

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.
*/-->
<div class="xf-content-height">
<sly data-sly-use.body="body.js" data-sly-resource="${body.resourcePath @ selectors=[]}"/>
</div>

## The following is the HTML text that generates a fraction of the code named customfooterlibs, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/xfpage/customfooterlibs.html

## File: customfooterlibs.html
<!--/*
Copyright 2019 Adobe

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.
*/-->
<sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html">
<sly data-sly-call="${clientlib.js @ categories='wknd.base'}"/>
</sly>

## The following is the HTML text that generates a fraction of the code named customheaderlibs, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/components/xfpage/customheaderlibs.html

## File: customheaderlibs.html
<!--/*
Copyright 2019 Adobe

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.
*/-->
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600|Asar&display=swap" rel="stylesheet">
<sly data-sly-use.clientLib="/libs/granite/sightly/templates/clientlib.html"
data-sly-call="${clientlib.css @ categories='wknd.base'}"/>

<sly data-sly-resource="${'contexthub' @ resourceType='granite/contexthub/components/contexthub'}"/>

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/i18n/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:rep="internal"
jcr:mixinTypes="[rep:AccessControllable]"
jcr:primaryType="nt:folder"/>

## The following is the JSON text that generates a fraction of the code named fr, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/i18n/fr.json

## File: fr.json
{
"&amp;copy; {0} WKND Site Site. All rights reserved." : "&amp;copy; {0} WKND Site Site. Tous droits réservés."
}

## The following is the XML text that generates a fraction of the code named .content, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps/src/main/content/jcr_root/apps/wknd/i18n/fr.json.dir/.content.xml

## File: .content.xml
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:language="fr"
jcr:mixinTypes="[mix:language]"
jcr:primaryType="nt:file">
<jcr:content
jcr:lastModifiedBy="admin"
jcr:primaryType="nt:resource"/>
</jcr:root>

## The following is the XML text that generates a fraction of the code named pom, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.apps.structure/pom.xml

## File: pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>

<!-- ====================================================================== -->
<!-- P A R E N T P R O J E C T D E S C R I P T I O N -->
<!-- ====================================================================== -->
<parent>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd</artifactId>
<version>3.2.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<!-- ====================================================================== -->
<!-- P R O J E C T D E S C R I P T I O N -->
<!-- ====================================================================== -->
<artifactId>aem-guides-wknd.ui.apps.structure</artifactId>
<packaging>content-package</packaging>
<name>WKND Sites Project - UI apps structure</name>
<description>
Empty package that defines the structure of the Adobe Experience Manager repository the Code packages in this project deploy into.
Any roots in the Code packages of this project should have their parent enumerated in the Filters list below.
</description>

<build>
<plugins>
<plugin>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>filevault-package-maven-plugin</artifactId>
<configuration>
<properties>
<cloudManagerTarget>none</cloudManagerTarget>
</properties>
<filters>
<!-- /apps root -->
<filter><root>/apps</root></filter>
<filter><root>/apps/wknd</root></filter>

<!-- Common overlay roots -->
<filter><root>/apps/sling</root></filter>
<filter><root>/apps/cq</root></filter>
<filter><root>/apps/dam</root></filter>
<filter><root>/apps/wcm</root></filter>
<filter><root>/apps/msm</root></filter>

<!-- Immutable context-aware configurations -->
<filter><root>/apps/settings</root></filter>
</filters>
</configuration>
</plugin>
</plugins>
</build>
</project>

## The following is the XML text that generates a fraction of the code named pom, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/pom.xml

## File: pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
| Copyright 2015 Adobe Systems Incorporated
|
| 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.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<!-- ====================================================================== -->
<!-- P A R E N T P R O J E C T D E S C R I P T I O N -->
<!-- ====================================================================== -->
<parent>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd</artifactId>
<version>3.2.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<!-- ====================================================================== -->
<!-- P R O J E C T D E S C R I P T I O N -->
<!-- ====================================================================== -->
<artifactId>aem-guides-wknd.ui.config</artifactId>
<packaging>content-package</packaging>
<name>WKND Sites Project - UI config</name>
<description>UI config package for WKND Site</description>

<!-- ====================================================================== -->
<!-- B U I L D D E F I N I T I O N -->
<!-- ====================================================================== -->
<build>
<sourceDirectory>src/main/content/jcr_root</sourceDirectory>

<plugins>
<plugin>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>filevault-package-maven-plugin</artifactId>
<configuration>
<properties>
<cloudManagerTarget>none</cloudManagerTarget>
</properties>
<packageType>container</packageType>
<showImportPackageReport>false</showImportPackageReport>
<repositoryStructurePackages>
<repositoryStructurePackage>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd.ui.apps.structure</artifactId>
</repositoryStructurePackage>
</repositoryStructurePackages>
</configuration>
</plugin>
<plugin>
<groupId>com.day.jcr.vault</groupId>
<artifactId>content-package-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

<dependencies>
<dependency>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd.ui.apps.structure</artifactId>
<version>${project.version}</version>
<type>zip</type>
</dependency>
</dependencies>
</project>

## The following is the XML text that generates a fraction of the code named filter, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/META-INF/vault/filter.xml

## File: filter.xml
<?xml version="1.0" encoding="UTF-8"?>
<workspaceFilter version="1.0">
<filter root="/apps/wknd/osgiconfig"/>
</workspaceFilter>

## The following is the JSON text that generates a fraction of the code named org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config/org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg.json

## File: org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg.json
{
"org.apache.sling.commons.log.names": [
"com.adobe.aem.guides.wknd"
],
"org.apache.sling.commons.log.level": "info",
"org.apache.sling.commons.log.file": "logs/error.log",
"org.apache.sling.commons.log.additiv": "true"
}

## The following is the JSON text that generates a fraction of the code named com.adobe.granite.cors.impl.CORSPolicyImpl~wknd-graphql.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.author/com.adobe.granite.cors.impl.CORSPolicyImpl~wknd-graphql.cfg.json

## File: com.adobe.granite.cors.impl.CORSPolicyImpl~wknd-graphql.cfg.json
{
"alloworigin":[
""
],
"alloworiginregexp":[
"http://localhost:.*"
],
"allowedpaths": [
"/graphql/execute.json.*",
"/content/_cq_graphql/wknd-shared/endpoint.json",
"/content/experience-fragments/.*"
],
"supportedheaders": [
"Origin",
"Accept",
"X-Requested-With",
"Content-Type",
"Access-Control-Request-Method",
"Access-Control-Request-Headers",
"Authorization"
],
"supportedmethods":[
"GET",
"HEAD",
"POST"
],
"maxage:Integer": 1800,
"supportscredentials": true,
"exposedheaders":[ "" ]
}

## The following is the JSON text that generates a fraction of the code named com.adobe.granite.csrf.impl.CSRFFilter.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.author/com.adobe.granite.csrf.impl.CSRFFilter.cfg.json

## File: com.adobe.granite.csrf.impl.CSRFFilter.cfg.json
{
"filter.safe.user.agents":[
"Apache-HttpClient/*",
"Jakarta Commons-HttpClient/*",
"Jakarta-Commons-VFS",
"curl/*",
"Wget/*",
"WebDAVFS/*",
"Microsoft-WebDAV-MiniRedir/*",
"Ruby",
"Adobe-Campaign/*",
"Forms-Mobile *"
],
"filter.excluded.paths":[
"/libs/dam/gui/content/assets/assetlinkshare",
"/content/communities/scorm/RecordResults",
"/graphql",
"/libs/dam/cfm/headless/endpoints/content/graphql",
"/content/_cq_graphql/wknd-shared/endpoint.json"
],
"filter.methods":[
"POST",
"PUT",
"DELETE"
],
"filter.enable.safe.user.agents":false
}

## The following is the JSON text that generates a fraction of the code named com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~wknd.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~wknd.cfg.json

## File: com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider~wknd.cfg.json
{
"mobile.resourceTypes": [
"wknd/components/page"
],
"README": "Indicate which page resource types should display the mobile emulators."
}

## The following is the JSON text that generates a fraction of the code named org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.prod/org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg.json

## File: org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg.json
{
"org.apache.sling.commons.log.names": [
"com.adobe.aem.guides.wknd"
],
"org.apache.sling.commons.log.level": "error",
"org.apache.sling.commons.log.file": "logs/error.log",
"org.apache.sling.commons.log.additiv": "true"
}

## The following is the JSON text that generates a fraction of the code named com.adobe.granite.cors.impl.CORSPolicyImpl~wknd-graphql.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.publish/com.adobe.granite.cors.impl.CORSPolicyImpl~wknd-graphql.cfg.json

## File: com.adobe.granite.cors.impl.CORSPolicyImpl~wknd-graphql.cfg.json
// This OSGi configuration is to support local development on the AEM SDK.
// The Dispatcher CORS configuration should be used when deploying to AEM as a Cloud Service.
// See https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-with-aem-headless/deployments/configurations/cors.html
{
"alloworigin":[
""
],
"alloworiginregexp":[
"http://localhost:.*"
],
"allowedpaths": [
"/graphql/execute.json.*",
"/content/_cq_graphql/wknd-shared/endpoint.json",
"/content/experience-fragments/.*"
],
"supportedheaders": [
"Origin",
"Accept",
"X-Requested-With",
"Content-Type",
"Access-Control-Request-Method",
"Access-Control-Request-Headers"
],
"supportedmethods":[
"GET",
"HEAD",
"POST"
],
"maxage:Integer": 1800,
"supportscredentials": false,
"exposedheaders":[ "" ]
}

## The following is the JSON text that generates a fraction of the code named com.adobe.granite.csrf.impl.CSRFFilter.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.publish/com.adobe.granite.csrf.impl.CSRFFilter.cfg.json

## File: com.adobe.granite.csrf.impl.CSRFFilter.cfg.json
{
"filter.safe.user.agents":[
"Apache-HttpClient/*",
"Jakarta Commons-HttpClient/*",
"Jakarta-Commons-VFS",
"curl/*",
"Wget/*",
"WebDAVFS/*",
"Microsoft-WebDAV-MiniRedir/*",
"Ruby",
"Adobe-Campaign/*",
"Forms-Mobile *"
],
"filter.excluded.paths":[
"/libs/dam/gui/content/assets/assetlinkshare",
"/content/communities/scorm/RecordResults",
"/graphql",
"/libs/dam/cfm/headless/endpoints/content/graphql",
"/content/_cq_graphql/wknd-shared/endpoint.json"
],
"filter.methods":[
"POST",
"PUT",
"DELETE"
],
"filter.enable.safe.user.agents":false
}

## The following is the JSON text that generates a fraction of the code named com.day.cq.auth.impl.LoginSelectorHandler.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.publish/com.day.cq.auth.impl.LoginSelectorHandler.cfg.json

## File: com.day.cq.auth.impl.LoginSelectorHandler.cfg.json
{
"auth.loginselector.defaultchangepwpage":"/libs/granite/core/content/changepassword",
"auth.loginselector.changepw.mappings":[
""
],
"auth.loginselector.handle.all.extensions":false,
"service.ranking:Integer":5000,
"auth.loginselector.handle":[
"html",
"htm"
],
"auth.loginselector.defaultloginpage":"/content/wknd/us/en/errors/sign-in",
"auth.loginselector.mappings":[
"/libs/granite/core/content/login:/login",
"/content/wknd/us/en/errors/sign-in:/content/wknd/us",
"/content/wknd/ca/en/errors/sign-in:/content/wknd/ca"
],
"path":"/"
}

## The following is the JSON text that generates a fraction of the code named com.day.cq.commons.servlets.RootMappingServlet.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.publish/com.day.cq.commons.servlets.RootMappingServlet.cfg.json

## File: com.day.cq.commons.servlets.RootMappingServlet.cfg.json
{
"rootmapping.target": "/content/wknd/us/en.html"
}

## The following is the JSON text that generates a fraction of the code named org.apache.sling.security.impl.ReferrerFilter.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.publish/org.apache.sling.security.impl.ReferrerFilter.cfg.json

## File: org.apache.sling.security.impl.ReferrerFilter.cfg.json
// Configuration created by Apache Sling JCR Installer
{
"allow.hosts.regexp":[
""
],
"allow.hosts":[
""
],
"filter.methods":[
"POST"
],
"exclude.agents.regexp":[
""
],
"allow.empty":true
}

## The following is the JSON text that generates a fraction of the code named org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.publish.dev/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg.json

## File: org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg.json
{
"resource.resolver.mapping": [
"/content/wknd/</", "/:/"
]
}

## The following is the JSON text that generates a fraction of the code named org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.publish.prod/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg.json

## File: org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg.json
{
"resource.resolver.mapping": [
"/content/wknd/</", "/:/"
]
}

## The following is the JSON text that generates a fraction of the code named org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.publish.stage/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg.json

## File: org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg.json
{
"resource.resolver.mapping": [
"/content/wknd/</", "/:/"
]
}

## The following is the JSON text that generates a fraction of the code named org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.config/src/main/content/jcr_root/apps/wknd/osgiconfig/config.stage/org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg.json

## File: org.apache.sling.commons.log.LogManager.factory.config~wknd.cfg.json
{
"org.apache.sling.commons.log.names": [
"com.adobe.aem.guides.wknd"
],
"org.apache.sling.commons.log.level": "warn",
"org.apache.sling.commons.log.file": "logs/error.log",
"org.apache.sling.commons.log.additiv": "true"
}

## The following is the UNKNOWN text that generates a fraction of the code named .babelrc, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.babelrc

## File: .babelrc
{
"presets": [
"@babel/typescript"
],
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-object-rest-spread"
]
}

## The following is the UNKNOWN text that generates a fraction of the code named .eslintignore, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.eslintignore

## File: .eslintignore
../ui.apps/
./src/main/webpack/tests/
util.js

## The following is the JS text that generates a fraction of the code named .eslintrc, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.eslintrc.js

```javascript
module.exports = {
parser: '@typescript-eslint/parser', // Specifies the ESLint parser
extends: [
'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin
],
parserOptions: {
ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features
sourceType: 'module', // Allows for the use of imports
},
rules: {
"curly": 1,
"@typescript-eslint/explicit-function-return-type": [0],
"@typescript-eslint/no-explicit-any": [0],
"ordered-imports": [0],
"object-literal-sort-keys": [0],
"max-len": [1, 150],
"new-parens": 1,
"no-bitwise": 1,
"no-cond-assign": 1,
"no-trailing-spaces": 0,
"eol-last": 1,
"func-style": ["error", "declaration", { "allowArrowFunctions": true }],
"semi": 1,
"no-var": 0
},
};

```
## The following is the UNKNOWN text that generates a fraction of the code named .gitignore, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.gitignore

## File: .gitignore
# Created by https://www.gitignore.io/api/eclipse,java,maven

node/
node_modules/
npm-debug.log
install.js
dist/

## The following is the UNKNOWN text that generates a fraction of the code named .babelrc, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.storybook/.babelrc

## File: .babelrc
{
"presets": [
[
"@babel/preset-env"
]
],
"plugins": [
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-proposal-class-properties"
]
}

## The following is the JS text that generates a fraction of the code named main, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.storybook/main.js

```javascript
// .storybook/main.js

module.exports = {
stories: ['../stories/*.stories.@(js|mdx)'],
core: {
builder: 'webpack5',
},
}
```
## The following is the HTML text that generates a fraction of the code named preview-head, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.storybook/preview-head.html

## File: preview-head.html
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600|Asar&display=swap" rel="stylesheet">
<link href="http://localhost:4502/etc.clientlibs/wknd/clientlibs/clientlib-grid.css" rel="stylesheet" type="text/css">
<link href="http://localhost:4502/etc.clientlibs/core/wcm/components/accordion/v1/accordion/clientlibs/site.css" rel="stylesheet" type="text/css">
<link href="http://localhost:4502/etc.clientlibs/core/wcm/components/tabs/v1/tabs/clientlibs/site.css" rel="stylesheet" type="text/css">
<link href="http://localhost:4502/etc.clientlibs/core/wcm/components/carousel/v1/carousel/clientlibs/site.css" rel="stylesheet" type="text/css">
<link href="http://localhost:4502/etc.clientlibs/core/wcm/components/image/v2/image/clientlibs/site.css" rel="stylesheet" type="text/css">
<link href="http://localhost:4502/etc.clientlibs/core/wcm/components/search/v1/search/clientlibs/site.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://localhost:4502/etc.clientlibs/core/wcm/components/accordion/v1/accordion/clientlibs/site.js"></script>
<script type="text/javascript" src="http://localhost:4502/etc.clientlibs/core/wcm/components/tabs/v1/tabs/clientlibs/site.js"></script>
<script type="text/javascript" src="http://localhost:4502/etc.clientlibs/core/wcm/components/carousel/v1/carousel/clientlibs/site.js"></script>
<script type="text/javascript" src="http://localhost:4502/etc.clientlibs/core/wcm/components/image/v2/image/clientlibs/site.js"></script>
<script type="text/javascript" src="http://localhost:4502/etc.clientlibs/core/wcm/components/search/v1/search/clientlibs/site.js"></script>

## The following is the CSS text that generates a fraction of the code named story-styles, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.storybook/story-styles.css

```css
#root {
padding: 2em;
}
```
## The following is the JS text that generates a fraction of the code named webpack.config, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/.storybook/webpack.config.js

```javascript
const path = require('path');

// Export a function. Accept the base config as the only param.
module.exports = async ({ config, mode }) => {

// `mode` has a value of 'DEVELOPMENT' or 'PRODUCTION'
// You can change the configuration based on that.
// 'PRODUCTION' is used when building the static version of storybook.

// Make whatever fine-grained changes you need
config.module.rules.push({
test: /\.scss$/,
use: ['style-loader', 'css-loader', 'sass-loader'],
include: path.resolve(__dirname, '../'),
});

// Return the altered config
return config;
};
```
## The following is the XML text that generates a fraction of the code named assembly, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/assembly.xml

## File: assembly.xml
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
<id>distribution</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${basedir}/dist</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory></outputDirectory>
</fileSet>
</fileSets>
</assembly>

## The following is the JS text that generates a fraction of the code named clientlib.config, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/clientlib.config.js

```javascript
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Copyright 2020 Adobe Systems Incorporated
~
~ 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

const path = require('path');

const BUILD_DIR = path.join(__dirname, 'dist');
const CLIENTLIB_DIR = path.join(
__dirname,
'..',
'ui.apps',
'src',
'main',
'content',
'jcr_root',
'apps',
'wknd',
'clientlibs'
);

const libsBaseConfig = {
allowProxy: true,
serializationFormat: 'xml',
cssProcessor: ['default:none', 'min:none'],
jsProcessor: ['default:none', 'min:none']
};

// Config for `aem-clientlib-generator`
module.exports = {
context: BUILD_DIR,
clientLibRoot: CLIENTLIB_DIR,
libs: [
/* These embeds and categories can added to clientlib-site below as well */
{
...libsBaseConfig,
name: 'clientlib-dependencies',
categories: ['wknd.dependencies'],
// Add AEM OOTB client libraries as needed
embed: ['granite.csrf.standalone'],
assets: {
// Any any CSS and JS entrypoint scripts and stylesheets into the dependencies
js: {
cwd: 'clientlib-dependencies',
files: ['**/*.js'],
flatten: false
},
css: {
cwd: 'clientlib-dependencies',
files: ['**/*.css'],
flatten: false
}
}
},
{
...libsBaseConfig,
name: 'clientlib-site',
categories: ['wknd.site'],
dependencies: ['wknd.dependencies'],
assets: {
// Copy entrypoint scripts and stylesheets into the respective ClientLib
// directories
js: {
cwd: 'clientlib-site',
files: ['**/*.js'],
flatten: false
},
css: {
cwd: 'clientlib-site',
files: ['**/*.css'],
flatten: false
},

// Copy all other files into the `resources` ClientLib directory
resources: {
cwd: 'clientlib-site',
files: ['**/*.*'],
flatten: false,
ignore: ['**/*.js', '**/*.css']
}
}
}
]
};

```
## The following is the JSON text that generates a fraction of the code named package, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/package.json

## File: package.json
{
"name": "aem-wknd-theme",
"version": "1.0.0",
"description": "Generates an AEM Frontend project with Webpack",
"repository": {
"type": "git",
"url": "https://github.com/adobe/aem-guides-wknd"
},
"private": true,
"main": "src/main/webpack/site/main.ts",
"license": "SEE LICENSE IN LICENSE.txt",
"scripts": {
"dev": "webpack --env dev --config ./webpack.dev.js && clientlib --verbose",
"prod": "webpack --config ./webpack.prod.js && clientlib --verbose",
"start": "webpack-dev-server --open --config ./webpack.dev.js",
"sync": "aemsync -d -p ../ui.apps/src/main/content",
"chokidar": "chokidar -c \"clientlib\" ./dist",
"aemsyncro": "aemsync -w ../ui.apps/src/main/content",
"watch": "npm-run-all --parallel start chokidar aemsyncro",
"storybook": "start-storybook -p 6006"
},
"devDependencies": {
"@babel/core": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.3.3",
"@babel/plugin-proposal-object-rest-spread": "^7.3.2",
"@storybook/builder-webpack5": "^6.4.19",
"@storybook/html": "^6.4.19",
"@storybook/manager-webpack5": "^6.4.19",
"@typescript-eslint/eslint-plugin": "^5.7.0",
"@typescript-eslint/parser": "^5.7.0",
"acorn": "^8.7.0",
"aem-clientlib-generator": "^1.8.0",
"aemsync": "^4.0.1",
"autoprefixer": "^10.4.2",
"browserslist": "^4.2.1",
"chokidar-cli": "^3.0.0",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^10.1.0",
"css-loader": "^6.5.1",
"css-minimizer-webpack-plugin": "^3.2.0",
"cssnano": "^5.0.12",
"eslint": "^8.4.1",
"eslint-webpack-plugin": "^3.1.1",
"glob-import-loader": "^1.2.0",
"html-webpack-plugin": "^5.5.0",
"mini-css-extract-plugin": "^2.4.5",
"npm-run-all": "^4.1.5",
"postcss": "^8.2.15",
"postcss-loader": "^6.2.1",
"sass": "^1.45.0",
"sass-loader": "^12.5.0",
"source-map-loader": "^3.0.1",
"style-loader": "^3.3.1",
"terser-webpack-plugin": "^5.2.5",
"ts-loader": "^9.2.6",
"tsconfig-paths-webpack-plugin": "^3.2.0",
"typescript": "^4.8.2",
"webpack": "^5.65.0",
"webpack-cli": "^4.9.1",
"webpack-dev-server": "^4.6.0",
"webpack-merge": "^5.8.0"
},
"dependencies": {
"jquery": "^3.4.1",
"normalize-scss": "^7.0.1"
},
"browserslist": [
"last 2 version",
"> 1%"
]
}

## The following is the XML text that generates a fraction of the code named pom, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/pom.xml

## File: pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
| Copyright 2015 Adobe Systems Incorporated
|
| 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.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>

<!-- ====================================================================== -->
<!-- P A R E N T P R O J E C T D E S C R I P T I O N -->
<!-- ====================================================================== -->
<parent>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd</artifactId>
<version>3.2.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<!-- ====================================================================== -->
<!-- P R O J E C T D E S C R I P T I O N -->
<!-- ====================================================================== -->
<artifactId>aem-guides-wknd.ui.frontend</artifactId>
<packaging>pom</packaging>
<name>WKND Sites Project - UI Frontend</name>

<!-- ====================================================================== -->
<!-- B U I L D D E F I N I T I O N -->
<!-- ====================================================================== -->
<build>
<sourceDirectory>src/main/content/jcr_root</sourceDirectory>
<plugins>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<executions>
<execution>
<id>npm run prod</id>
<phase>generate-resources</phase>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>run prod</arguments>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>assembly.xml</descriptor>
</descriptors>
<appendAssemblyId>false</appendAssemblyId>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

<profiles>
<profile>
<id>fedDev</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<executions>
<execution>
<id>npm run dev</id>
<phase>generate-resources</phase>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>run dev</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>

</project>

## The following is the SCSS text that generates a fraction of the code named _grid, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/base/sass/_grid.scss

## File: _grid.scss

/*
* ADOBE CONFIDENTIAL
*
* Copyright 2020 Adobe Systems Incorporated
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains
* the property of Adobe Systems Incorporated and its suppliers,
* if any. The intellectual and technical concepts contained
* herein are proprietary to Adobe Systems Incorporated and its
* suppliers and may be covered by U.S. and Foreign Patents,
* patents in process, and are protected by trade secret or copyright law.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe Systems Incorporated.
*/

@use "sass:math";

/* grid component */
.aem-Grid {
display: block;
width: 100%;
}

.aem-Grid::before,
.aem-Grid::after {
display: table;
content: ' ';
}

.aem-Grid::after {
clear: both;
}

/* placeholder for new components */
.aem-Grid-newComponent {
clear: both;
margin: 0;
}

/* column of a grid */
.aem-GridColumn {
clear: both;
box-sizing: border-box;
}

/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
display: block !important;
}

/* force showing hidden components in unhide mode */
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn {
display: block !important;
}

/* Generates all the rules for the grid columns up to the given amount of column */
@mixin generate-columns($breakPoint, $columnTotal, $column: 1) {
@if ($column <= $columnTotal) {
& > .aem-GridColumn.aem-GridColumn--#{$breakPoint}--#{$column} {
float: left;
clear: none;
width: math.div($column * 100%, $columnTotal);
}

@include generate-columns($breakPoint, $columnTotal, ($column + 1));
}
}

/* Generates all the rules for the grid column offset up to the given amount of column */
@mixin generate-offsets($breakPoint, $columnTotal, $column: 0) {
@if ($column <= $columnTotal) {
& > .aem-GridColumn.aem-GridColumn--offset--#{$breakPoint}--#{$column} {
margin-left: math.div($column * 100%, $columnTotal);
}

@include generate-offsets($breakPoint, $columnTotal, ($column + 1));
}
}

/* Generates all the rules for the grid and columns for the given break point and total of columns */
@mixin generate-grid-columns($breakPoint, $columnTotal) {
@if ($columnTotal > 0) {
&.aem-Grid--#{$columnTotal} {
@include generate-columns($breakPoint, $columnTotal);
@include generate-offsets($breakPoint, $columnTotal);
}

&.aem-Grid--#{$breakPoint}--#{$columnTotal} {
@include generate-columns($breakPoint, $columnTotal);
@include generate-offsets($breakPoint, $columnTotal);
}
}
}

/* Generates all the rules for the grids and columns */
@mixin grid-loop($breakPoint, $columnTotal, $column: 1) {
@if ($column <= $columnTotal) {
@include generate-grid-columns($breakPoint, $column);
@include grid-loop($breakPoint, $columnTotal, ($column + 1));
}
}

/* API function to be called to generate a grid config */
@mixin generate-grid($breakPoint, $columnTotal) {
@include grid-loop($breakPoint, $columnTotal);

& > .aem-GridColumn.aem-GridColumn--#{$breakPoint}--newline {
/* newline behavior */
display: block;
clear: both !important;
}

& > .aem-GridColumn.aem-GridColumn--#{$breakPoint}--none {
/* none behavior */
display: block;
float: left; // Enforce the float positioning to maintain the column height and position relative to previous columns
clear: none !important; // Prevent the clear:both effect of another breakpoint new line
}

& > .aem-GridColumn.aem-GridColumn--#{$breakPoint}--hide {
/* hide behavior */
display: none;
}
}

## The following is the SCSS text that generates a fraction of the code named _mixins, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/base/sass/_mixins.scss

## File: _mixins.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

@mixin container-fixed($gutter: $grid-gutter-width){
margin-right: auto;
margin-left: auto;
padding-left: floor(($gutter / 2));
padding-right: ceil(($gutter / 2));
}

//WKND Mixins

@mixin container-content(){
max-width: $max-width;
margin: 0 auto;
padding: 0 $gutter-padding;
float: unset !important;

}

@mixin animated(){
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

@mixin fadeIn(){
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

/* From animated.css */
@keyframes fadeIn {
from {
opacity: 0;
}

to {
opacity: 1;
}
}

@mixin boxShadow(){
-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);
}

## The following is the SCSS text that generates a fraction of the code named _shared, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/base/sass/_shared.scss

## File: _shared.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

@import 'variables';
@import 'mixins';
@import 'wkndicons';
@import 'grid';

.chevron::before {
border-style: solid;
border-width: 0.15em 0.15em 0 0;
content: '';
display: inline-block;
height: 0.45em;
left: 0.15em;
position: relative;
top: 0.15em;
transform: rotate(-45deg);
vertical-align: top;
width: 0.45em;
}

.chevron.right:before {
left: 0;
transform: rotate(45deg);
}

.chevron.bottom:before {
top: 0;
transform: rotate(135deg);
}

.chevron.left:before {
left: 0.25em;
transform: rotate(-135deg);
}

## The following is the SCSS text that generates a fraction of the code named _variables, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/base/sass/_variables.scss

## File: _variables.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

//== Colors
//
//## Gray and brand colors for use across theme.

$black: #202020;
$gray: #696969;
$gray-light: #EBEBEB;
$gray-lighter: #F7F7F7;
$white: #ffffff;

$yellow: #FFEA00;
$blue: #0045FF;
$pink: #FF0058;

$brand-primary: var(--brandPrimary, $yellow);

//== Layout
$gutter-padding: 14px;

$max-width: 1164px;
$max-body-width: 1680px;
$screen-xsmall: 475px;
$screen-small: 767px;
$screen-medium: 1024px;
$screen-large: 1200px;

//== Scaffolding
//
//## Settings for some of the most global styles.

//** Background color for `<body>`.
$body-bg: var(--bodyBackground, $white);
//** Global text color on `<body>`.
$text-color: var(--textColor, $black);
$text-color-inverse: var(--textColorInverse, $gray-light);

$brand-secondary: var(--brandSecondary, $black);

$brand-third: var(--brandThird, $gray-light);

//** Global textual link color.
$link-color: var(--linkColor, $blue);
//** Link hover color set via `darken()` function.
$link-hover-color: $link-color;
//** Link hover decoration.
$link-hover-decoration: underline;

$nav-link: var(--navLink, $black);
$nav-link-inverse: var(--navLinkInverse, $gray-light);

//== Grid
$max_col: 12;

//== Typography
//
//## Font, line-height, and color for body text, headings, and more.
$font-family-sans-serif-default: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
$font-family-serif-default: "Asar",Georgia, "Times New Roman", Times, serif;

$font-family-sans-serif: var(--fontFamilySansSerif, $font-family-sans-serif-default);
$font-family-serif: var(--fontFamilySerif, $font-family-serif-default);
$font-family-base: $font-family-sans-serif;

$font-size-base: 18px;
$font-size-large: var(--fontSizeLarge, 24px);
$font-size-xlarge: var(--fontSizeXLarge, 48px);
$font-size-medium: var(--fontSizeMedium, 18px);
$font-size-small: var(--fontSizeSmall, 14px);
$font-size-xsmall: var(--fontSizeXSmall, 12px);

$font-size-h1: var(--fontSizeH1, 40px);
$font-size-h2: var(--fontSizeH2, 36px);
$font-size-h3: var(--fontSizeH3, 24px);
$font-size-h4: var(--fontSizeH4, 16px);
$font-size-h5: var(--fontSizeH5, 14px);
$font-size-h6: var(--fontSizeH6, 10px);

//** Unit-less `line-height` for use in components like buttons.
$line-height-base: 1.5;
$line-height-computed: floor(($font-size-base * $line-height-base)); // ~20px

$font-weight-light: var(--fontWeightLight, 300);
$font-weight-normal: var(--fontWeightNormal, normal);
$font-weight-semi-bold: var(--fontWeightSemiBold, 400);
$font-weight-bold: var(--fontWeightBold, 600);

//=== Page Layout
$header-height: var(--headerHeight, 200px);
$header-mobile-height: var(--headerMobileHeight, 130px);
$utility-nav-height: var(--utilityNavHeight, 25px);

//=== Language Switcher
//** Load country flags from this directory.
$country-flag-path: '../resources/images/country-flags';
$country-flag-size: 25px;

//=== WKND Item Styles (Up Next, CF elements)
$list-item-height: var(--listItemHeight, 120px);
$list-item-border: 5px solid $brand-third;

$button-size: var(--buttonSize, 48px);
$button-border-radius: var(--buttonBorderRadius, 0px);

## The following is the SCSS text that generates a fraction of the code named _wkndicons, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/base/sass/_wkndicons.scss

## File: _wkndicons.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

//** WKND Specific Fonts
$icomoon-font-family: "wknd-icon-font" !default;
$icomoon-font-path: "../resources/fonts" !default;

$wkndicon-menu: "\e916";
$wkndicon-google: "\e900";
$wkndicon-twitter: "\e901";
$wkndicon-facebook: "\e902";
$wkndicon-instagram: "\e903";
$wkndicon-social-share: "\e904";
$wkndicon-map: "\e905";
$wkndicon-alert: "\e906";
$wkndicon-download: "\e907";
$wkndicon-info: "\e908";
$wkndicon-email: "\e909";
$wkndicon-comment: "\e90a";
$wkndicon-share: "\e90b";
$wkndicon-user: "\e90c";
$wkndicon-home: "\e90d";
$wkndicon-right-arrow: "\e90e";
$wkndicon-left-arrow: "\e90f";
$wkndicon-minus: "\e910";
$wkndicon-plus: "\e911";
$wkndicon-location: "\e912";
$wkndicon-search: "\e913";
$wkndicon-delete: "\e914";
$wkndicon-cart: "\e915";
$wkndicon-lock: "\e98f";
$wkndicon-unlocked: "\e990";
$wkndicon-play3: "\ea1c";

@font-face {
font-family: '#{$icomoon-font-family}';
src:
url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf') format('truetype'),
url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff') format('woff'),
url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg##{$icomoon-font-family}') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}

@mixin wkndiconstyle(){
/* use !important to prevent issues with browser extensions that change fonts */
font-family: '#{$icomoon-font-family}' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 1.25rem;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

[class$="__icon"], [class*="__icon"], [class$="-icon"], [class*="-icon"]{
@include wkndiconstyle();
}

.wkndicon-menu {
&:before {
content: $wkndicon-menu;
}
}
.wkndicon-google {
&:before {
content: $wkndicon-google;
}
}
.wkndicon-twitter {
&:before {
content: $wkndicon-twitter;
}
}
.wkndicon-facebook {
&:before {
content: $wkndicon-facebook;
}
}
.wkndicon-instagram {
&:before {
content: $wkndicon-instagram;
}
}
.wkndicon-social-share {
&:before {
content: $wkndicon-social-share;
}
}
.wkndicon-map {
&:before {
content: $wkndicon-map;
}
}
.wkndicon-alert {
&:before {
content: $wkndicon-alert;
}
}
.wkndicon-download {
&:before {
content: $wkndicon-download;
}
}
.wkndicon-info {
&:before {
content: $wkndicon-info;
}
}
.wkndicon-email {
&:before {
content: $wkndicon-email;
}
}
.wkndicon-comment {
&:before {
content: $wkndicon-comment;
}
}
.wkndicon-share {
&:before {
content: $wkndicon-share;
}
}
.wkndicon-user {
&:before {
content: $wkndicon-user;
}
}
.wkndicon-home {
&:before {
content: $wkndicon-home;
}
}
.wkndicon-right-arrow {
&:before {
content: $wkndicon-right-arrow;
}
}
.wkndicon-left-arrow {
&:before {
content: $wkndicon-left-arrow;
}
}
.wkndicon-minus {
&:before {
content: $wkndicon-minus;
}
}
.wkndicon-plus {
&:before {
content: $wkndicon-plus;
}
}
.wkndicon-location {
&:before {
content: $wkndicon-location;
}
}
.wkndicon-search {
&:before {
content: $wkndicon-search;
}
}
.wkndicon-delete {
&:before {
content: $wkndicon-delete;
}
}
.wkndicon-cart {
&:before {
content: $wkndicon-cart;
}
}

.wkndicon-menu {
&:before {
content: $wkndicon-menu;
}
}
.wkndicon-lock {
&:before {
content: $wkndicon-lock;
}
}
.wkndicon-unlocked {
&:before {
content: $wkndicon-unlocked;
}
}
.wkndicon-play3 {
&:before {
content: $wkndicon-play3;
}
}

## The following is the SCSS text that generates a fraction of the code named accordion, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/accordion/scss/accordion.scss

## File: accordion.scss
@import "styles/default";

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/accordion/scss/styles/_default.scss

## File: _default.scss

.cmp-accordion {

.cmp-accordion__button {
border: none;
border-bottom: 2px solid $gray-light;
padding: 1em;
cursor: pointer;
background: none;
display: block;
width: 100%;
text-align: left;
&:focus {
outline: none;
}
}

.cmp-accordion__icon {
float: right;
&:before { content: $wkndicon-plus; }
}

.cmp-accordion__button--expanded {
border: none;

.cmp-accordion__icon {
&:before { content: $wkndicon-minus; }
}
}

.cmp-accordion__title {
font-family: $font-family-base;
font-size: $font-size-h4;
text-transform: uppercase;
font-weight: $font-weight-bold;
padding-left: 0.5em;
}

.cmp-accordion__panel {
font-size: $font-size-small;
padding-left: 0.5em;
padding-top: 0.5em;
@include animated();
@include fadeIn();

p {
font-size: $font-size-small;
line-height: $line-height-base + 0.25;
}

}

.cmp-accordion__panel--expanded {
display: block;

}

.cmp-accordion__panel--hidden {
display: none;
}

.cmp-accordion__header{
margin:0
}
}

## The following is the SCSS text that generates a fraction of the code named breadcrumb, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/breadcrumb/scss/breadcrumb.scss

## File: breadcrumb.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

@import "styles/default";
@import "styles/fixed";

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/breadcrumb/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/

.cmp-breadcrumb {

display: inline-block;
list-style: none;
padding: 0;

.cmp-breadcrumb__list {
padding: 12px 12px 0px 0px;
margin-bottom: 0px;
list-style: none;
border-radius: 0px;
font-size: $font-size-small;

@media (max-width: $screen-medium) {
margin-top: 0px;
}
@media (max-width: $screen-small) {
font-size: $font-size-xsmall;
}
}

.cmp-breadcrumb__item {
display: inline-block;
padding:10px 5px;
text-transform: uppercase;
vertical-align: top;

&:before {
@include wkndiconstyle();
font-size: 1em;
content: $wkndicon-play3;
color: $brand-primary;
padding-right: 5px;
}

&:first-child {
padding-left: 0;
&:before {
content: none;
}
}
}

.cmp-breadcrumb__item-link {
color: $text-color;
text-decoration:none;
font-weight: 600;
&:first {
padding-left: 0px;
}
}

}

## The following is the SCSS text that generates a fraction of the code named _fixed, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/breadcrumb/scss/styles/_fixed.scss

## File: _fixed.scss
.cmp-breadcrumb--fixed {
@include container-content();

.cmp-breadcrumb__list {
padding-top: 0;
margin-top: 0;
}
}

## The following is the SCSS text that generates a fraction of the code named button, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/button/scss/button.scss

## File: button.scss
@import './styles/default';
@import './styles/icon';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/button/scss/styles/_default.scss

## File: _default.scss
.button {
display:flex;
}

.cmp-button {
text-transform: uppercase;
color:$black;
font-size: $font-size-small;
background-color: $brand-third;
font-weight: $font-weight-bold;
float: left;
height: $button-size;
min-width: $button-size;
border-radius: $button-border-radius;

.cmp-button__text {
padding: 1rem 2rem;
float:left;
}
}

// primary variation
.cmp-button--primary {

.cmp-button {
background-color: $brand-primary;
}
}

// secondary variation
.cmp-button--secondary {

.cmp-button {
background-color: $brand-secondary;
color: $text-color-inverse;
}
}

## The following is the SCSS text that generates a fraction of the code named _icon, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/button/scss/styles/_icon.scss

## File: _icon.scss

/* Default icons */

.cmp-button {

.cmp-button__icon {
float: left;
padding-top: 18px;
padding-left: 14px;
font-size: 1.25em;
}

.cmp-button__icon--facebook {
&:before {
content: $wkndicon-facebook;
}
}
.cmp-button__icon--twitter {
&:before {
content: $wkndicon-twitter;
}
}
.cmp-button__icon--instagram {
&:before {
content: $wkndicon-instagram;
}
}
}

.cmp-button--icononly {

.cmp-button {
width: $button-size;
height: $button-size;

.cmp-button__icon {
float: left;
}

.cmp-button__text {
display: none;
}
}
}

## The following is the SCSS text that generates a fraction of the code named byline, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/byline/scss/byline.scss

## File: byline.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Byline styles */

@import 'styles/default';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/byline/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Byline - default.less*/

.cmp-byline {
$imageSize: 60px;

.cmp-byline__image {
float: left;

/* This class targets a Core Component Image CSS class */
.cmp-image__image {
width: $imageSize;
height: $imageSize;
border-radius: calc($imageSize / 2);
object-fit: cover;
}
}

.cmp-byline__name {
font-size: $font-size-large;
font-family: $font-family-serif;
padding-top: 0.5rem;
margin-left: $imageSize + 25px;
margin-bottom: .25rem;
margin-top:0rem;
}

.cmp-byline__occupations {
margin-left: $imageSize + 25px;
color: $gray;
font-size: $font-size-xsmall;
text-transform: uppercase;

}
}

## The following is the SCSS text that generates a fraction of the code named carousel, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/carousel/scss/carousel.scss

## File: carousel.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND Carousel Styles */

@import 'styles/default';
@import 'styles/hero';
@import 'styles/mini';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/carousel/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND Carousel - default.less */

.cmp-carousel {

.cmp-carousel__content {
position: relative;
}

.cmp-carousel__item {
@include animated();
@include fadeIn();

display: none;
&--active {
display: block;
}
}

.cmp-carousel__indicators {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0;
padding: 0;
list-style: none;
margin-top: 0.5em;
cursor: pointer;
}

.cmp-carousel__indicator {
position:relative;
flex:0 1 auto;
width:10px;
height:10px;
margin:0 7px;
border-radius:50%;
font-size:0;
text-indent:-3000px;
background-color:rgba(0,0,0,0.5);

&--active {
background-color:rgba(0,0,0,0.8)
}

}

.cmp-carousel__actions {
float: right;
margin-top: 0;
}

.cmp-carousel__action {
border: none;
padding-right:0px;
margin-right: 1em;
background:none;
appearance:none;
}

.cmp-carousel__action-text {
display: none;
}

.cmp-carousel__action-icon {
cursor: pointer;
// font-family: "Wkndicons";
// font-size: 2rem;
}

.cmp-carousel__action--previous {
.cmp-carousel__action-icon {
&:before {
content: $wkndicon-left-arrow;
}
}
}

.cmp-carousel__action--next {
.cmp-carousel__action-icon {
&:before {
content: $wkndicon-right-arrow;
}
}
}
}

## The following is the SCSS text that generates a fraction of the code named _hero, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/carousel/scss/styles/_hero.scss

## File: _hero.scss
.cmp-carousel--hero {
padding-left: 0 !important;
padding-right: 0 !important;

.cmp-carousel {
margin-bottom:4em;
}

@media (max-width: $screen-small) {
.cmp-carousel__indicators {
float: left;
padding-left: $gutter-padding;
padding-top: $gutter-padding;
}
}

}

## The following is the SCSS text that generates a fraction of the code named _mini, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/carousel/scss/styles/_mini.scss

## File: _mini.scss

$mini-carousel-max-height: 400px;

.cmp-carousel--mini {
padding-left: 0 !important;
padding-right: 0 !important;

.cmp-carousel {
width: 100%;
}

/* Max height embedded images */
.cmp-image {

.cmp-image__image {
min-height: $mini-carousel-max-height;
height: $mini-carousel-max-height;
object-fit: cover;
object-position: center;
}
}
}

## The following is the SCSS text that generates a fraction of the code named container, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/container/scss/container.scss

## File: container.scss
.cmp-container {}

## The following is the JS text that generates a fraction of the code named contributor, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/contentfragment/js/contributor.js

```javascript
/*
* Copyright 2020 Adobe Systems Incorporated
*
* 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.
*/

"use strict";

(function() {

const contributorSelector = ".cmp-contentfragment--contributor " +
".cmp-contentfragment[data-cmp-contentfragment-model=\"wknd/models/contributor\"]:not([data-cmp-contributor-processed='true'])";

const pictureSelector = ".cmp-contentfragment__element--pictureReference " +
".cmp-contentfragment__element-value";

/**
* This method applies the JavaScript-based "styling", or really, DOM adjustments required by the contributor style.
*
* @param {*} responsiveGridEl the responsive grid element to look under for instances of content fragments that
* have the contributor style applied
*/
function applyComponentStyles(responsiveGridEl) {
responsiveGridEl.querySelectorAll(contributorSelector).forEach(function (cf) {
// Mark the content fragment as processed, since we don't want to accidentally apply the JS adjustments multiple times
cf.setAttribute("data-cmp-contributor-processed", true);

// Adjust the DOM, in this case injecting an img node and settings its source to the the content fragment's picture URL
var cfEls = cf.querySelector('.cmp-contentfragment__elements');
var assetPath = cfEls.querySelector(pictureSelector).innerText.trim();

if (assetPath && assetPath.indexOf("/content/dam/") === 0) {
var pictureEl = document.createElement("img");

pictureEl.setAttribute("class", "cmp-contentfragment__picture");
pictureEl.setAttribute("src", assetPath);

cfEls.insertBefore(pictureEl, cfEls.querySelector(".cmp-contentfragment__element--fullName"));
}
});
}

// Since mutation observers can only watch a single node (and not a node list), we'll register a mutation observer for each responsive grid
// on the page, as we are no sure which responsive grid a contributor-style content fragment might be added to.
document.querySelectorAll(".responsivegrid").forEach(function(responsiveGridEl) {
// Initialize the component styles on page load
applyComponentStyles(responsiveGridEl);

// Attach a mutation observer to handle drag and drop in page editor and the styling/authoring of components
// This is only required in the context of authoring, and could be split out to only execute in the context of the Page Editor.
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type === "childList") {
applyComponentStyles(responsiveGridEl);
}
});
});

// Observe changes to nodes under each responsive grid on the page
observer.observe(responsiveGridEl,
{ attributes: false, childList: true, characterData: false, subtree: true });
});
})();

```
## The following is the SCSS text that generates a fraction of the code named contentfragment, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/contentfragment/scss/contentfragment.scss

## File: contentfragment.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

@import 'styles/default';
@import 'styles/elements';
@import 'styles/contributor';

## The following is the SCSS text that generates a fraction of the code named _contributor, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/contentfragment/scss/styles/_contributor.scss

## File: _contributor.scss
/*
* Copyright 2020 Adobe Systems Incorporated
*
* 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.
*/

.cmp-contentfragment--contributor {

.cmp-contentfragment {

.cmp-contentfragment__element-title {
display: none;
}

.cmp-contentfragment__element-value {
margin: 0;

img {
width: 100%;
}
}

.cmp-contentfragment__element--fullName {
border-bottom: solid 1px $gray-light;
font-size: 3rem;
margin-top: 1rem;
margin-bottom: 4rem;
padding-bottom: 2rem;
text-align: center;
}

.cmp-contentfragment__element--biographyText {
padding: 0;
margin: 0 2rem;

.cmp-contentfragment__element-value {
column-count: 2;
column-gap: 5rem;

img {
max-height: 275px;
object-fit: cover;
}

p {
line-height: 1.75rem;
}
}
}

.cmp-contentfragment__element--pictureReference {
display: none;
}

.cmp-contentfragment__picture {
$pictureSize: 300px;

display: block;
height: $pictureSize;
width: $pictureSize;
border-radius: calc($pictureSize / 2);
border: solid 10px $gray-light;
object-fit: cover;
box-sizing: border-box;
margin: 0 auto;
}
}
}

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/contentfragment/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

.cmp-contentfragment {

.cmp-contentfragment__title {
display:none;
}

.cmp-contentfragment__description {
display: none;
}

.cmp-contentfragment__element-value {
img {
width: 100%;
}
}
}

## The following is the SCSS text that generates a fraction of the code named _elements, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/contentfragment/scss/styles/_elements.scss

## File: _elements.scss
/* elements */

.cmp-contentfragment--elements {


.cmp-contentfragment__elements {
float: left;
width: 100%;
display: block;

.cmp-contentfragment__element {
font-family: $font-family-sans-serif;
text-transform: uppercase;
height: 84px;
border-left: $list-item-border;
margin-bottom: 1.25em;
padding-left: 1em;
padding-right: 1em;
float: left;
width: 100%;

}

.cmp-contentfragment__element-title {
color: $gray;
font-size: $font-size-xsmall;
padding-top: 1em;
}

.cmp-contentfragment__element-value {
padding-top: 0.5em;
font-weight: $font-weight-bold;
font-size: $font-size-small;
margin-inline-start: 0px;
}

//mobile
@media (max-width: $screen-medium) {
.cmp-contentfragment__element {
width: unset;
border-width: 3px;
border-left: none;
padding-left: 0em;
padding-right: 2em;
}

}

}
}

## The following is the SCSS text that generates a fraction of the code named contentfragmentlist, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/contentfragmentlist/scss/contentfragmentlist.scss

## File: contentfragmentlist.scss
.cmp-contentfragmentlist {}

## The following is the SCSS text that generates a fraction of the code named download, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/download/scss/download.scss

## File: download.scss
@import "./styles/default";

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/download/scss/styles/_default.scss

## File: _default.scss
.download {
float: left;
}

.cmp-download {
float:left;
line-height: 1;

.cmp-download__title {
font-family: $font-family-sans-serif;
text-transform: uppercase;
font-size: $font-size-small;
margin-top: 0.5em;
margin-bottom: 0;
font-weight: $font-weight-bold;
}

.cmp-download__title-link {
&:after {
content: none;
}
}

.cmp-download__description {

font-weight: $font-weight-bold;
font-size: $font-size-h4;

p {
font-weight: $font-weight-bold;
font-size: $font-size-h4;
text-transform: uppercase;
margin: 0;

}
}

.cmp-download__properties {
float: left;
width: 100%;
margin-top: 0.25em;
}
.cmp-download__property {
text-transform: uppercase;
font-size: $font-size-xsmall;
color: $gray;
float: left;
}

.cmp-download__property-label {
display: none;
}

.cmp-download__property-content {
margin-inline-start: 0;
margin-right: 1em;

}

.cmp-download__action {
background-color: $black;
color: $white;
float: left;
height: $button-size;
}

.cmp-download__action-text {
padding-top: 16px;
padding-left: 2.25em;
padding-right: 2.5em;
float: left;
font-size: $font-size-small;
text-transform: uppercase;

&:before {
@include wkndiconstyle();
content: $wkndicon-download;
padding-right: 0.5em;
margin-top: -0.1em;
font-size: 1.1rem;
float: left;
}
}
}

## The following is the SCSS text that generates a fraction of the code named experiencefragment, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/experiencefragment/scss/experiencefragment.scss

## File: experiencefragment.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

@import 'styles/header';
@import 'styles/footer';
@import 'styles/contributor';
@import 'styles/buttonlist';

## The following is the SCSS text that generates a fraction of the code named _buttonlist, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/experiencefragment/scss/styles/_buttonlist.scss

## File: _buttonlist.scss
.cmp-buildingblock--btn-list {

> .aem-Grid > .aem-GridColumn.cmp-button--icononly {
float: left;
width: unset !important;
padding-left: 0;
padding-right: 0;
clear: none;
}

@media (max-width: $screen-medium) {
padding-left: $gutter-padding !important;
padding-right: $gutter-padding !important;
}
}

## The following is the SCSS text that generates a fraction of the code named _contributor, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/experiencefragment/scss/styles/_contributor.scss

## File: _contributor.scss
$contributor-img-size: 164px;

.cmp-experience-fragment--contributor {

text-align: center;
display: flex;
align-items: center;
justify-content: center;
padding-top: 0.5em;
padding-bottom: 1em;

.cmp-title__text {
margin-top:0em;
margin-bottom: 0.25em;
}

.cmp-image {
.cmp-image__image {
border-radius: 50%;
height:$contributor-img-size;
width: $contributor-img-size;
object-fit: cover;
}
}

.cmp-buildingblock--btn-list {
padding-top: 1em;
> .aem-Grid {
display: flex;
justify-content: center;
}

}
}

## The following is the SCSS text that generates a fraction of the code named _footer, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/experiencefragment/scss/styles/_footer.scss

## File: _footer.scss
.experiencefragment.cmp-experiencefragment--footer {
background-color: $black;
color: $gray-light;
padding-left:0px;
padding-right:0px;
padding-top: 1rem;
padding-bottom: 1.5rem;
margin-top: 3rem;
}

## The following is the SCSS text that generates a fraction of the code named _header, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/experiencefragment/scss/styles/_header.scss

## File: _header.scss
.experiencefragment.cmp-experiencefragment--header {
z-index: 1030;
position: fixed;
top:0;
left:0;
right:0;
padding-left:0px;
padding-right:0px;
}

## The following is the SCSS text that generates a fraction of the code named button, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/button/scss/button.scss

## File: button.scss
@import "styles/default";

.cmp-form-button {}

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/button/scss/styles/_default.scss

## File: _default.scss
.cmp-form-button {
color: $text-color;
background: $brand-primary 0% 0% no-repeat padding-box;
border: 0;
box-sizing: border-box;
display: inline-block;
font-size: $font-size-base;
font-family: $font-family-sans-serif;
font-weight: $font-weight-bold;
padding: .75rem 1rem;
min-width: 180px;
text-align: center;
text-transform: uppercase;

&:hover {
cursor: pointer;
text-decoration: none;
}
}

## The following is the SCSS text that generates a fraction of the code named container, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/container/scss/container.scss

## File: container.scss
.cmp-form {}

## The following is the SCSS text that generates a fraction of the code named options, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/options/scss/options.scss

## File: options.scss
.cmp-form-options {}
.cmp-form-options__legend {}
.cmp-form-options__field-label {}
.cmp-form-options__field {}
.cmp-form-options__field--checkbox {}
.cmp-form-options__field--radio {}
.cmp-form-options__field-description {}
.cmp-form-options__label {}
.cmp-form-options__drop-down-field {}
.cmp-form-options__multi-drop-down-field {}
.cmp-form-options__help-message {}

## The following is the SCSS text that generates a fraction of the code named sign-in-buttons, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/sign-in-buttons/scss/sign-in-buttons.scss

## File: sign-in-buttons.scss
@import 'styles/default';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/sign-in-buttons/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Sign In Buttons Default Style */

.wknd-sign-in-buttons {
text-align: right;
float: left;
width: 100%;
min-height: 1px;

@media (max-width: $screen-large) {
text-align: left;
}
}

.wknd-sign-in-buttons__button {
// Start hidden, let JavaScript display the correct one
display: none;
text-transform: uppercase;
color: $gray-lighter;
}

.wknd-sign-in-buttons__button--greeting {
text-align: left;
padding-right: $gutter-padding;
}

## The following is the JS text that generates a fraction of the code named sign-in-buttons, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/sign-in-buttons/sign-in-buttons.js

```javascript
import jQuery from "jquery";

jQuery(function($) {
"use strict";

(function() {
const currentUserUrl = $('.wknd-sign-in-buttons').data('current-user-url'),
signIn = $('[href="#sign-in"]'),
signOut = $('[href="#sign-out"]'),
greetingLabel = $('#wkndGreetingLabel'),
greetingText = greetingLabel.text(),
body = $('body');

$.getJSON(currentUserUrl + "?nocache=" + new Date().getTime(), function(currentUser) {
const isAnonymous = 'anonymous' === currentUser.authorizableId;

if(isAnonymous) {
signIn.show();
body.addClass('anonymous');
} else {
signOut.show();
greetingLabel.text(greetingText + ", " + currentUser.name);
greetingLabel.show();
}
});
})();
});

```
## The following is the SCSS text that generates a fraction of the code named sign-in-form, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/sign-in-form/scss/sign-in-form.scss

## File: sign-in-form.scss
@import 'styles/default';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/sign-in-form/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Sign In Form Default Style */

.wknd-sign-in-form {
.aem-GridColumn {
padding: 0;
margin-bottom: 1.25rem;
}
}

## The following is the JS text that generates a fraction of the code named sign-in-form, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/sign-in-form/sign-in-form.js

```javascript
import jQuery from "jquery";

jQuery(function($) {
"use strict";

// Add error indicator style to the Sign In form
(function() {
const form = $('#wknd-sign-in-form');
if(form) {
const urlParams = new URLSearchParams(window.location.search);
if(urlParams && urlParams.has('j_reason') && urlParams.get('j_reason') == 'invalid_login') {
form.find('[name=j_username],[name=j_password]').addClass('cmp-form-text__text--error');
}
}
})();


/* Add redirect to current page on the login */
$('body').on('wknd-modal-show', function() {
const slingRedirectInput = $('#wknd-sign-in-form input[name="sling.auth.redirect"]');
if(slingRedirectInput) {
slingRedirectInput.val(window.location.pathname);
}
});

});

```
## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/text/scss/styles/_default.scss

## File: _default.scss
.cmp-form-text {
margin: 10px 0;
font-family: $font-family-sans-serif;
}

.cmp-form-text__text {
border: 1px solid $gray-light;
border-radius: 4px;
box-sizing: border-box;
font-size: $font-size-small;
font-weight: $font-weight-semi-bold;
height: 48px;
padding: 2rem 1rem;
width: 100%;
}

.cmp-form-text__text--error {
border: solid 1px $pink;
}

## The following is the SCSS text that generates a fraction of the code named text, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/form/text/scss/text.scss

## File: text.scss
@import 'styles/default';

.cmp-form-text {}
.cmp-form-text__help-block {}
.cmp-form-text__textarea {}
.cmp-form-text__text {}

## The following is the SCSS text that generates a fraction of the code named helloworld, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/helloworld/scss/helloworld.scss

## File: helloworld.scss
.cmp-hello-world-sass {
&:before {
content: "\003e";

display: inline-block;
padding: 0 10px;
}
}

## The following is the JS text that generates a fraction of the code named helloworld, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/helloworld/ts/helloworld.js

```javascript
let jsHelloWorld = () => {
const jsString = "Hello World";
};
export default jsHelloWorld();

```
## The following is the TS text that generates a fraction of the code named helloworld, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/helloworld/ts/helloworld.ts

## File: helloworld.ts
export class HelloWorld {
constructor() {
const tsString = "Hello World";
}
}

export const helloWorld = new HelloWorld();

## The following is the SCSS text that generates a fraction of the code named image, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/image/scss/image.scss

## File: image.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

@import 'styles/default.scss';
@import './styles/logo';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/image/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

.cmp-image {

.cmp-image__image {
margin-top: calc($gutter-padding / 2);
margin-bottom: calc($gutter-padding / 2);
width: 100%;
height: auto;
}

.cmp-image__title {
text-transform: uppercase;
font-size: $font-size-small;
margin-top: -0.25em;
float: left;
font-family: $font-family-sans-serif;
font-weight: $font-weight-bold;
}

.cmp-image__image--is-loading {
display: flex;
background-color: $gray-light;
background-image: url('../resources/images/loading-icon.svg');
background-repeat: no-repeat;
background-position: center;
background-size: 60px 60px;
}

}

## The following is the SCSS text that generates a fraction of the code named _logo, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/image/scss/styles/_logo.scss

## File: _logo.scss
.cmp-image--logo {

.cmp-image__link {
border: none;
}
.cmp-image__image {
max-width: 8rem;
margin-top: calc($gutter-padding / 2);
margin-bottom: calc($gutter-padding / 2);
}

/* Disable lazy loading for logo */
.cmp-image .cmp-image__image--is-loading {
background-color: unset;
background-image: none;
}

}

@media (max-width: $screen-medium) {

.cmp-experiencefragment--header {

.cmp-image--logo {

.cmp-image__image {
max-width: 6rem;
margin-left: 2rem;
margin-top: .75rem;
}
}
}
}

## The following is the SCSS text that generates a fraction of the code named image-list, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/image-list/scss/image-list.scss

## File: image-list.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Image List Styles */

@import 'styles/default';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/image-list/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Image List Default Style */

.cmp-image-list {
$image-height: 200px;
$item-width: 260px;

align-items: flex-start;
display: flex;
flex-wrap: wrap;
justify-content: normal;
list-style: none;
margin: 0;
padding: 0;
width: 100%;

.cmp-image-list__item {
flex-basis: $item-width;
margin: 0 0 2rem 0;
padding-right: $gutter-padding;
}

/** For embed of AEM WCM Core Components Image Component **/
.cmp-image__image {
height: $image-height;
width: 100%;
margin: 0;
object-fit: cover;
object-position: center;
overflow: hidden;
}

/** Title w/ Hyperlink */
.cmp-image-list__item-title {
color: $text-color;
font-size: $font-size-medium;
font-family: $font-family-sans-serif;
font-weight: $font-weight-bold;
text-transform: uppercase;
}

/** Description with ellipsis **/
.cmp-image-list__item-description {
color: $gray;
display: block;
font-size: $font-size-small;
margin-top: 1rem;
overflow: hidden;
text-overflow: ellipsis;
text-transform: uppercase;
white-space: nowrap;
width: $item-width;
p {
font-size: $font-size-small;
}
}

@media (max-width: $screen-small) {
justify-content: space-between;

.cmp-image-list__item {
padding-right:0;
}
}

}

## The following is the JS text that generates a fraction of the code named languagenavigation, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/languagenavigation/languagenavigation.js

```javascript
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

import jQuery from "jquery";

// Wrap bindings in anonymous namespace to prevent collisions
jQuery(function ($) {
"use strict";

function displayCurrentLanguage() {
var CMP_SELECTOR = '.cmp-languagenavigation--header',
CMP_PROCESSED = 'data-lang-nav-processed',
ACTIVE_LINK_SELECTOR = '.cmp-languagenavigation__item--active > .cmp-languagenavigation__item-link',
ACTIVE_COUNTRY_SELECTOR = '.cmp-languagenavigation__item--level-0.cmp-languagenavigation__item--active',
langNav = $(CMP_SELECTOR).not('[' + CMP_PROCESSED + '=\'true\']'),
activeCountryImg,
activeLanguage,
toggleButton,
displayPosition;

//Top Level Navigation (expected to only be one of these)
if (langNav != undefined && langNav.length == 1) {

//insert current lnaguage in header
$(langNav).attr(CMP_PROCESSED, true);
activeLanguage = $(CMP_SELECTOR + ' ' + ACTIVE_LINK_SELECTOR).attr('lang');
activeLanguage = activeLanguage !== undefined ? activeLanguage : 'Language';

activeCountryImg = $(CMP_SELECTOR + ' ' + ACTIVE_COUNTRY_SELECTOR)
.css('background-image');
activeCountryImg = activeCountryImg !== undefined ? activeCountryImg.replace("\"", "\'").replace("\"", "\'") : 'none';

toggleButton = '<div class="cmp-languagenavigation--langnavtoggle">' +
'<a id="langNavToggleHeader" style="background-image:' + activeCountryImg +
'" href="#langNavToggle" aria-label="Toggle Language">' + activeLanguage + '</a></div>';
$(langNav).prepend(toggleButton);

//attach toggle to change languages
$('#langNavToggleHeader').click(function () {
displayPosition = $(this).position().left - 240;
$(CMP_SELECTOR + ' .cmp-languagenavigation').css({ left: displayPosition });
$(CMP_SELECTOR + ' .cmp-languagenavigation').toggleClass('showMenu');
$('#langNavToggleHeader').toggleClass('open');
});

//allow users to click anywhere to close language switcher
window.onclick = function (event) {
if (!event.target.matches('#langNavToggleHeader') && $('#langNavToggleHeader').hasClass('open')) {
$(CMP_SELECTOR + ' .cmp-languagenavigation').removeClass('showMenu');
$('#langNavToggleHeader').removeClass('open');
}
};

}
}

displayCurrentLanguage();
});

```
## The following is the SCSS text that generates a fraction of the code named languagenavigation, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/languagenavigation/scss/languagenavigation.scss

## File: languagenavigation.scss
$default-width: 360px;

@import './styles/default';
@import './styles/dark';
@import './styles/header';

## The following is the SCSS text that generates a fraction of the code named _dark, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/languagenavigation/scss/styles/_dark.scss

## File: _dark.scss
.cmp-languagenavigation--dark {

.cmp-languagenavigation {
background: $black;
float:left;
color: $gray-light;
}

.cmp-languagenavigation__item-title {
color: $gray-light;
}

.cmp-languagenavigation__item-link {
color: $gray-lighter;
}

.cmp-languagenavigation__item--level-0 {
border-bottom-color: $gray;
}
}

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/languagenavigation/scss/styles/_default.scss

## File: _default.scss
.cmp-languagenavigation--default {

.cmp-languagenavigation {
text-align: left;
width: $default-width;
}

.cmp-languagenavigation__group {
list-style: none;
margin:0;
float: left;
padding:0;
}

.cmp-languagenavigation__item {
text-transform: uppercase;
display: block;
float: left;

}

.cmp-languagenavigation__item-title {
font-size: $font-size-xsmall;
float:left;
width:100%;
margin-bottom:-5px;
padding-left:2px;

}

.cmp-languagenavigation__item-link {
font-size: $font-size-small;
&:hover {
text-decoration: underline;
}
}

.cmp-languagenavigation__item--level-0 {

background-repeat: no-repeat;
background-size: $country-flag-size;
padding: 8px 0px 15px 45px;
background-position-y: center;
background-position-x: 12px;
border-bottom: .25px solid;
width: #{'calc(100% - 45px)'};

/* COUNTRY FLAGS (Show for Level 0 only)*/
&.cmp-languagenavigation__item--countrycode-CA {
background-image: url('#{$country-flag-path}/CA.svg');
}

&.cmp-languagenavigation__item--countrycode-CH{
background-image: url('#{$country-flag-path}/CH.svg');
}

&.cmp-languagenavigation__item--countrycode-DE {
background-image: url('#{$country-flag-path}/DE.svg');
}

&.cmp-languagenavigation__item--countrycode-ES {
background-image: url('#{$country-flag-path}/ES.svg');
}

&.cmp-languagenavigation__item--countrycode-FR {
background-image: url('#{$country-flag-path}/FR.svg');
}

&.cmp-languagenavigation__item--countrycode-IT {
background-image: url('#{$country-flag-path}/IT.svg');
}

&.cmp-languagenavigation__item--countrycode-US {
background-image: url('#{$country-flag-path}/US.svg');
}

&:last-child {
border-bottom: none;
}
}

.cmp-languagenavigation__item--level-1 {

padding-top: 2px;
padding-left: 2px;

&.cmp-languagenavigation__item--active {
.cmp-languagenavigation__item-link {
text-decoration: underline;
}
}
.cmp-languagenavigation__item-link {
border-right: 1px solid;
padding-right: 5px;
margin-right: 5px;
}

&:last-child {
.cmp-languagenavigation__item-link {
border-right: none;
}

}
}


}

## The following is the SCSS text that generates a fraction of the code named _header, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/languagenavigation/scss/styles/_header.scss

## File: _header.scss
.cmp-languagenavigation--header {

.cmp-languagenavigation {
position:fixed;
top: 38px;
z-index: 999;
width: 360px;
right: 0;
display: none;
@include boxShadow();

&.showMenu {
display: block;
}
}

.cmp-languagenavigation--langnavtoggle {
a {
padding-right: $gutter-padding;
background-repeat: no-repeat;
background-size: $country-flag-size;
padding-left: 35px;
background-position-x: 0px;
background-position-y: -1px;

&::after {
border-style: solid;
border-width: 0.10em 0.10em 0 0;
content: '';
display: inline-block;
height: 0.45em;
left: 0.45em;
position: relative;
top: 0.35em;
transform: rotate(135deg);

vertical-align: top;
width: 0.45em;
}

&.open::after {
top: 0.65em;
transform: rotate(-45deg);
}
}
@media (max-width: $screen-medium) {
text-align: right;
}

@media (max-width: $screen-xsmall) {
a {
font-size: 0;
height: $utility-nav-height;
float: right;

&::after {
font-size: $font-size-small;
}
}
}

}
}

## The following is the JS text that generates a fraction of the code named modal, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/layout-container/modal.js

```javascript
import jQuery from "jquery";

jQuery(function($) {
"use strict";

let visible = false;

/**
* Handle clicking of the Sign In button
*/
$('body').on('click', '[data-modal-url]', showModal);

/**
* Handle clicking "off-modal" to hide it
*/
$(document).on('click', (hideModal));

function showModal(e) {
e.preventDefault();

const xfUrl = $(this).data('modal-url');

if (visible || !xfUrl) { return; }
const showModalEvt = new Event('wknd-modal-show');
const body = document.querySelector('body');

$.get(xfUrl, function (data) {
const modal = $('<div id="wknd-modal"/>');
$('body').append(modal.append(data));
modal.fadeIn(300, function() { visible = true; });
visible = true;
// dispatch event to indicate that the modal has been shown
// used by sign-in-form.js to dynamically update a successful sign-in redirect to the current page
body.dispatchEvent(showModalEvt);
});

return false;
}

function hideModal(e) {
const modal = $('#wknd-modal');
// if the target of the click isn't the modal nor a descendant of the modal
if (visible && modal && !modal.is(e.target) && modal.has(e.target).length === 0) {
e.preventDefault();

modal.fadeOut(200, function(){
modal.remove();
visible = false;
});

return false;
}

}
});

```
## The following is the SCSS text that generates a fraction of the code named layout-container, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/layout-container/scss/layout-container.scss

## File: layout-container.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Layout Container Styles */
@import 'styles/default';
@import 'styles/fixed-width';
@import 'styles/footer';
@import 'styles/utility';
@import 'styles/header';
@import 'styles/modal';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/layout-container/scss/styles/_default.scss

## File: _default.scss

## The following is the SCSS text that generates a fraction of the code named _fixed-width, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/layout-container/scss/styles/_fixed-width.scss

## File: _fixed-width.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Layout Container - fixed-width.less */

.cmp-layout-container--fixed {
padding: 0 $gutter-padding;

@media (min-width: $screen-medium + 1) {
display:block;
max-width: $max-width !important;
float: unset !important;
margin: 0 auto !important;
clear: both !important;
}

}

## The following is the SCSS text that generates a fraction of the code named _footer, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/layout-container/scss/styles/_footer.scss

## File: _footer.scss
/* WKND Layout Container Footer Style */

.cmp-layoutcontainer--footer {

background-color: $black;
color: $gray-lighter;

/* Style Text Component */
.cmp-text {

p {
line-height: 1.25;
}

a {
color: $gray-lighter;
text-decoration: underline;
}
}
}

## The following is the SCSS text that generates a fraction of the code named _header, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/layout-container/scss/styles/_header.scss

## File: _header.scss
.cmp-layoutcontainer--header {
background-color: $body-bg;
padding-top: 50px;
padding-bottom: 50px;
margin-top: 0px;
-webkit-transition: padding-bottom 0s ease, padding-top 0s ;
-moz-transition: padding-bottom 0s ease, padding-top 0s ;
-o-transition: padding-bottom 0s ease, padding-top 0s ;
transition: padding-bottom 0s ease-out, padding-top 0s ease 0s ease-out;

.aem-Grid {
@include container-content();
}

/* Tablet */
@media (max-width: $screen-medium) {
padding-top: 15px;
padding-bottom: 15px;
}
}

/* Add Drop shadow on scroll */

.scrolly {
.cmp-layoutcontainer--header {

-webkit-box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.26);
box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.26);
-webkit-transition: padding-bottom 0.5s ease, padding-top 0.5s ;
-moz-transition: padding-bottom 0.5s ease, padding-top 0.5s ;
-o-transition: padding-bottom 0.5s ease, padding-top 0.5s ;
transition: padding-bottom 0.5s ease-out, padding-top 0.5s ease 0.25s ease-out;
@media (min-width: $screen-medium +1) {
padding-top: 15px;
padding-bottom: 5px;
}
}

}

## The following is the SCSS text that generates a fraction of the code named _modal, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/layout-container/scss/styles/_modal.scss

## File: _modal.scss
.cmp-layout-container--modal {
background: $black;
box-shadow: 0px 10px 20px $gray;
box-sizing: border-box;
margin: 2rem;
max-width: 450px;
// AEM Responsive Grid collides with strong selectors; thus !important
padding: 2rem 1.75rem !important;

.container {
margin-bottom: 1rem;
}

*, .cmp-text {
color: white;
font-family: $font-family-sans-serif;
}

a:hover {
text-decoration: underline;
}

.cmp-form-text__text {
background-color: $black;
color: $white;
}

// Title components
.cmp-title__text {
font-family: $font-family-serif;
}

.cmp-text {
p {
line-height: normal;
}
}

// Modal Button
.cmp-button,
.cmp-form-button {
color: $text-color;
background: $brand-primary 0% 0% no-repeat padding-box;
border: 0;
box-sizing: border-box;
display: inline-block;
font-size: $font-size-base;
font-family: $font-family-sans-serif;
font-weight: $font-weight-bold;
padding: .75rem 1rem;
min-width: 180px;
text-align: center;
text-transform: uppercase;

&:hover {
cursor: pointer;
text-decoration: none;
}

.cmp-button__text {
color: $text-color;
}

.cmp-text__text {
line-height: 1rem;
}
}

// Modal Separator
.cmp-separator {
margin: 1rem 0;
}

.cmp-separator__horizontal-rule {
background: $gray;
background-image: linear-gradient(to bottom, $gray, $black);
border: 0;
height: 2px;
}

// Responsive adjustments
@media (max-width: $screen-small) {
padding: .5rem .25rem;
margin: 0;
max-width: 340px;
}

@media (max-width: $screen-medium) {
padding: 1rem .5rem;
}
}

#wknd-modal {
display: none;
position: fixed;
width: 450px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 999999;
}

## The following is the SCSS text that generates a fraction of the code named _utility, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/layout-container/scss/styles/_utility.scss

## File: _utility.scss
.cmp-layoutcontainer--utility {
min-height: $utility-nav-height;
background-color: $black;
color:$gray-lighter;
font-size: $font-size-small;

.aem-Grid {

@media (min-width: $screen-large + 1) {
@include container-content();

}
}

a {
color: $gray-light;
font-size: $font-size-small;
text-transform: uppercase;
}

}

## The following is the SCSS text that generates a fraction of the code named list, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/list/scss/list.scss

## File: list.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND List Styles */

@import 'styles/default';
@import 'styles/upnext';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/list/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND List Default Style */

.cmp-list {

float: left;
padding: 0;

.cmp-list__item {
list-style: none;
float: left;
width: 100%;
margin-bottom: 1em;

&::before {
content: none;
position: unset;
}
}

.cmp-list__item-link {
font-weight: 600;
float: left;
padding: 0.5rem 1rem;

&:hover {
.cmp-list__item-title {
text-decoration: underline;
}

}

}

.cmp-list__item-title {
width: 100%;
float: left;

}

.cmp-list__item-date {
width: 100%;
float: left;
color: $gray;
font-size: $font-size-small;
}

}

## The following is the SCSS text that generates a fraction of the code named _upnext, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/list/scss/styles/_upnext.scss

## File: _upnext.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND List Up Next Style */

.cmp-list--upnext {

padding-top: 2rem;
float: left;

.cmp-list {

padding-left: 0em;
.cmp-list__item {
float: left;
list-style: none;
margin-bottom: 1em;
width: 100%;
}

.cmp-list__item-link {
font-weight: normal;
height: $list-item-height;
border-left: $list-item-border;

&:hover {
background: $brand-primary;
border-color: $text-color;

.cmp-list__item-title {
text-decoration: none;
}
}

}

.cmp-list__item-title {
color: $text-color;
padding: 5px;
text-transform: uppercase;

}

.cmp-list__item-date {
color: $gray;
font-size: $font-size-xsmall;
padding: 5px;
text-transform: uppercase;
}

}
}

## The following is the JS text that generates a fraction of the code named navigation, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/navigation/navigation.js

```javascript
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

import jQuery from "jquery";

// Wrap bindings in anonymous namespace to prevent collisions
jQuery(function ($) {
"use strict";

var HEADER_CONTAINER_SELECTOR = '.cmp-experiencefragment--header',
FOOTER_CONTAINER_SELECTOR = '.cmp-experiencefragment--footer',
HEADER_NAVIGATION_SELECTOR = '.cmp-navigation--header .cmp-navigation',
ROOT_LEVEL_NAVIGATION_SELECTOR = '.cmp-navigation__item--level-0.cmp-navigation__item--active > .cmp-navigation__item-link',
LOGO_SELECTOR = '.cmp-image--logo .cmp-image__link',
DATA_PROCESSED = 'data-processed';

function createMobileNavigation() {

var $nav = $(HEADER_CONTAINER_SELECTOR + ' ' + HEADER_NAVIGATION_SELECTOR),
$body = $('body');

//Top Level Navigation (expected to only be one of these)
if ($nav !== undefined && $nav.length === 1 && !$($nav)[0].hasAttribute(DATA_PROCESSED)) {
// Mark the component element as processed to avoid the cyclic processing (see .not(..) above).
$($nav).attr(DATA_PROCESSED, true);

// Toggle Nav
$('<div id="toggleNav">' +
'<a href="#mobileNav" aria-label="Open hidden mobile navigation" class="toggle">' +
'<i class="wknd__icon wkndicon-menu" aria-hidden="true"></i>' +
'</a>' +
'</div>'
).appendTo($body);

// Navigation Panel.
$(
'<div id="mobileNav" class="cmp-navigation--mobile">' +
'<nav class="cmp-navigation">' +
$($nav).html() +
'</nav>' +
'</div>'
)
.appendTo($body)
.panel({ //panel defined in uti.js
delay: 500,
hideOnClick: true,
hideOnSwipe: true,
resetScroll: true,
resetForms: true,
side: 'left',
target: $body,
visibleClass: 'navPanel-visible'
});
}
}

/**
* Update the logo with a "home" url based on the root link from the navigation
*/
function setHomeLink(navigationSelector, logoSelector) {
var $nav = $(navigationSelector),
$logo = $(logoSelector);

//Expect to update only a single logo
if($nav !== undefined &&
$nav.length === 1 &&
$logo !== undefined &&
$logo.length === 1 &&
!$($logo)[0].hasAttribute(DATA_PROCESSED)) {
//set the logo href attribute based on the root navigation target
$($logo).attr('href', $($nav).attr('href'));
}
}

createMobileNavigation();
setHomeLink(HEADER_NAVIGATION_SELECTOR + ' ' + ROOT_LEVEL_NAVIGATION_SELECTOR, HEADER_CONTAINER_SELECTOR + ' ' + LOGO_SELECTOR );
setHomeLink(FOOTER_CONTAINER_SELECTOR + ' ' + ROOT_LEVEL_NAVIGATION_SELECTOR, FOOTER_CONTAINER_SELECTOR + ' ' + LOGO_SELECTOR );

});

```
## The following is the SCSS text that generates a fraction of the code named navigation, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/navigation/scss/navigation.scss

## File: navigation.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND navigation styles */

@import 'styles/default';
@import 'styles/nav-footer';
@import 'styles/nav-header';
@import 'styles/nav-mobile';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/navigation/scss/styles/_default.scss

## File: _default.scss

.cmp-navigation {
padding-top: 15px;
}

.cmp-navigation__group {
list-style: none;
margin: 0;
padding-inline-start: 0;

}

.cmp-navigation__item {
display: block;
float: left;
}

.cmp-navigation__item-link {
color: $text-color;
font-size: $font-size-small;
text-transform: uppercase;
padding: 15px 17px;
text-decoration: none;

&:hover,
&:focus {
background-color: $brand-primary;
}
}

/* hide root nav */
.cmp-navigation__item--level-0 > .cmp-navigation__item-link {
display: none;
}

## The following is the SCSS text that generates a fraction of the code named _nav-footer, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/navigation/scss/styles/_nav-footer.scss

## File: _nav-footer.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Navigation Footer Style */

.cmp-navigation--footer {

.cmp-navigation__item-link {
color: $nav-link-inverse;

&:hover,
&:focus {
background-color: unset;
text-decoration: underline;
}
}

.cmp-navigation__item--level-1.cmp-navigation__item--active .cmp-navigation__item-link {
background-color: unset;
text-decoration: underline;
color: $gray-lighter;
}

/* Tablet width */
@media (max-width: $screen-medium) {

.cmp-navigation {
padding-top: 10px;
}

.cmp-navigation__group {
float: left;
width: 100%;
}

.cmp-navigation__item {
width: 100%;
}

.cmp-navigation__item--level-1 {
margin-bottom: 1rem;
}
}

}

## The following is the SCSS text that generates a fraction of the code named _nav-header, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/navigation/scss/styles/_nav-header.scss

## File: _nav-header.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND Navigation Header styles */

.cmp-navigation--header {
min-width: 100px;

@media (min-width: ($screen-medium + 1)) and (max-width: $screen-large) {
width: 60% !important;
}

.cmp-navigation {
float: right;
}

/* only highlight level 1 */
.cmp-navigation__item--level-1.cmp-navigation__item--active .cmp-navigation__item-link {
background-color: $brand-primary;
}

/* Tablet width */
@media (max-width: $screen-medium) {

.cmp-navigation {
display: none !important;
}

}
}

## The following is the SCSS text that generates a fraction of the code named _nav-mobile, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/navigation/scss/styles/_nav-mobile.scss

## File: _nav-mobile.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND Navigation - Mobile */

$nav-item-mobile-top-level-color: #fff;
$nav-item-mobile-hover-color: $brand-primary;
$nav-item-mobile-text-color: #888;
$nav-item-mobile-border : solid 1px rgba(255, 255, 255, 0.05);

.cmp-navigation--mobile {

.cmp-navigation__item {
float: left;
width: 100%;
}

.cmp-navigation__item-link {
display: block;
color: $text-color-inverse;
text-decoration: none;
height: 44px;
line-height: 44px;
border-top: $nav-item-mobile-border;
padding: 0 1em 0 1em;

&:hover,
&:focus {
background-color: unset;
color: $nav-item-mobile-hover-color;
}
}

.cmp-navigation__item--level-0,
.cmp-navigation__item--level-1 {

>.cmp-navigation__item-link {

&:hover {
color: $nav-item-mobile-hover-color;
}
}
}

.cmp-navigation__item--level-2 {
padding-left: 2em;
}

.cmp-navigation__item--level-3 {
padding-left: 4em;
}
}

#mobileNav,
#toggleNav {
display: none;
}

/*Styles to push mobile nav into view */

@media (max-width: $screen-medium) {

.root.responsivegrid {
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transition: -moz-transform 0.5s ease;
-webkit-transition: -webkit-transform 0.5s ease;
-ms-transition: -ms-transform 0.5s ease;
transition: transform 0.5s ease;
padding-bottom: 1px;
}

#toggleNav {
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transition: -moz-transform 0.5s ease;
-webkit-transition: -webkit-transform 0.5s ease;
-ms-transition: -ms-transform 0.5s ease;
transition: transform 0.5s ease;
display: block;
height: 44px;
left: 10px;
position: fixed;
top: 40px;
width: 40px;
z-index: 10001;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}

#toggleNav .toggle {
color: $text-color;

&:hover {
text-decoration: none;
color: $text-color;
}

.wkndicon-menu {
font-size: 1.75rem;
padding: 0.5rem;
float: left;
}

}

$translateX : 275px;

#mobileNav {
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transform: translateX(-$translateX );
-webkit-transform: translateX(-$translateX );
-ms-transform: translateX(-$translateX );
transform: translateX(-$translateX);
-moz-transition: -moz-transform 0.5s ease;
-webkit-transition: -webkit-transform 0.5s ease;
-ms-transition: -ms-transform 0.5s ease;
transition: transform 0.5s ease;
display: block;
height: 100%;
left: 0;
overflow-y: auto;
position: fixed;
top: 0;
width: $translateX;
z-index: 10002;
background: $black;
box-shadow: inset -3px 0px 5px 0px rgba(0, 0, 0, 0.35);
}

body.navPanel-visible {
overflow-x: hidden;

.root.responsivegrid {
-moz-transform: translateX($translateX );
-webkit-transform: translateX($translateX );
-ms-transform: translateX($translateX );
transform: translateX($translateX );
}

#toggleNav {
-moz-transform: translateX(275px);
-webkit-transform: translateX(275px);
-ms-transform: translateX(275px);
transform: translateX(275px);
}

#mobileNav {
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}

}

body.navPanel-visible.scrolly {
.wkndicon-menu {
background: rgba(68, 68, 68, 0.75);
color: $white;
border: 1px solid $gray;
}
}
}

## The following is the SCSS text that generates a fraction of the code named search, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/search/scss/search.scss

## File: search.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/
/* WKND Search styles */

@import 'styles/default';
@import 'styles/search-header';

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/search/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2017 Adobe
*
* 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.
*/

.cmp-search {
position: relative;
}

.cmp-search__field {
position: relative;
height: 2rem;
}

.cmp-search__input {
padding-left: 2rem;
padding-right: 2rem;
height: 100%;
width: 100%;
}

.cmp-search__icon {
display: block;
position: absolute;
left: .5rem;
top: .5rem;

background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");
background-size: contain;
width: 1rem;
height: 1rem;

pointer-events: none;
}

.cmp-search__loading-indicator {
display: none;
position: absolute;
top: .5rem;
left: .5rem;
border: 3px solid #ccc;
border-top-color: #333;
border-radius: 50%;
width: 1rem;
height: 1rem;
animation: cmp-search__loading-indicator-spin 2s linear infinite;
}

@keyframes cmp-search__loading-indicator-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

.cmp-search__clear {
display: none;
margin: 0;
padding: 0;
border: none;
background: transparent;
}

.cmp-search__clear-icon {
position: absolute;
top: .5rem;
right: .5rem;
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");
background-size: contain;
width: 1rem;
height: 1rem;
}

.cmp-search__results {
display: none;

overflow-y: auto;
min-width: 100%;
max-height: 10rem;

position: absolute;
top: 100%;
left: 0;

z-index: 999999;

border: 1px solid #ccc;
background: #fff;
}

.cmp-search__item {
display: block;

&--is-focused {
background-color: #ccc;
}
}

## The following is the SCSS text that generates a fraction of the code named _search-header, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/search/scss/styles/_search-header.scss

## File: _search-header.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Search Header styles */

$search-max-width: 10rem;
$search-max-mobile-width: 6rem;
$offset: 3.5rem;
$search-results-width: 20rem;

.cmp-search--header {

.cmp-search {
padding-top: 10px;
}

.cmp-search__clear-icon, .cmp-search__icon {
top: 0.8rem;
}

.cmp-search__input {
background-color: #ebebeb8a;
color: $text-color;
font-size: $font-size-xsmall;
border-radius: 0px;
border: none;
height: 40px;
width: #{'calc(100% - 4rem)'};

&:focus {
background-color: $body-bg;
outline: none !important;
border: 1px solid $text-color;
box-shadow: none;
}

&::placeholder {
text-transform: uppercase;
}

}

.cmp-search__results {
margin-top: 0.75em;
background: $black;
width: $search-results-width;
left: unset;
right:0;
max-height: unset;
@include boxShadow();
}

a.cmp-search__item {
color: $brand-third;
font-size: $font-size-small;
height: 50px;
text-overflow: ellipsis;
padding: 0.5em;
margin-top: 0.25em;
}

a.cmp-search__item:hover {
text-decoration: underline;
}

.cmp-search__item-mark {
color: $text-color;
background-color: $gray-lighter;
}

/* Tablet */
@media (max-width: $screen-medium) {

.cmp-search__input {
max-width: $search-max-width;
position: absolute;
right: $gutter-padding;
}
.cmp-search__results {
right: 0.75rem;
}

.cmp-search__icon,.cmp-search__loading-indicator {
left: unset;
right: $search-max-width + $offset;
z-index: 1;
}

.cmp-search__clear-icon {
right: 1.5rem;
}
}

/* Mobile */
@media (max-width: $screen-small) {
padding-right: 0;
position: absolute;
right: 0;
z-index: 100;

.cmp-search__input {
width: $search-max-mobile-width;
}

.cmp-search__icon,.cmp-search__loading-indicator {
right: 9.5rem;
}

}
}

## The following is the SCSS text that generates a fraction of the code named separator, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/separator/scss/separator.scss

## File: separator.scss
@import './styles/default';
@import './styles/spacing';
@import './styles/colors';

## The following is the SCSS text that generates a fraction of the code named _colors, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/separator/scss/styles/_colors.scss

## File: _colors.scss
.cmp-separator--light {

.cmp-separator__horizontal-rule {
color: $gray-lighter;
}

}

.cmp-separator--dark {

.cmp-separator__horizontal-rule {
color: $gray;
}

}

.cmp-separator--hidden {
.cmp-separator__horizontal-rule {
border: none;
}
}

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/separator/scss/styles/_default.scss

## File: _default.scss

.cmp-separator {
margin-top: 4rem;
margin-bottom: 4rem;
}

.cmp-separator__horizontal-rule {
border-width: 1px;
border-style: solid;
color: $gray-light;
}

## The following is the SCSS text that generates a fraction of the code named _spacing, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/separator/scss/styles/_spacing.scss

## File: _spacing.scss
.cmp-separator--space-small {
.cmp-separator {
margin-top: 1em;
margin-bottom: 1em;
}
}

.cmp-separator--space-medium {
.cmp-separator {
margin-top: 2em;
margin-bottom: 2em;
}
}

.cmp-separator--space-large {
.cmp-separator {
margin-top: 4em;
margin-bottom: 4em;
}
}

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/tabs/scss/styles/_default.scss

## File: _default.scss

.cmp-tabs {

.cmp-tabs__tablist {
display:flex;
flex-wrap:wrap;
padding-left:0;
list-style:none;
}

.cmp-tabs__tab {
font-size: $font-size-small;
text-transform: uppercase;
padding: 1em 1.5em;
max-height: $button-size;
min-width: $button-size;
box-sizing:border-box;
border-bottom:1px solid transparent;
padding:.5rem 1rem;
cursor:pointer;
&:focus {
outline: none;
}
}

.cmp-tabs__tab--active {
border: none;
background-color: $black;
color: $white;
border-color:inherit
}

.cmp-tabs__tabpanel {
display: none;

&--active{
display: block;
}
.aem-GridColumn{
padding-left: 0;
padding-right: 0;
}
}
}

## The following is the SCSS text that generates a fraction of the code named tabs, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/tabs/scss/tabs.scss

## File: tabs.scss
@import './styles/default';

## The following is the SCSS text that generates a fraction of the code named _card, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/teaser/scss/styles/_card.scss

## File: _card.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND teaser - card.less*/

$teaser-height: 400px;
$teaser-img-height: $teaser-height;

.cmp-teaser--card {

.cmp-teaser {
position: relative;
height: $teaser-height;
max-height: $teaser-height;
overflow: hidden;
background-color: #ededed;
margin-bottom: $gutter-padding;
margin-top: $gutter-padding;

@media (max-width: $screen-small) {
width: $teaser-height;
margin-left: auto !important;
margin-right: auto !important;
}

.cmp-teaser__image {
width: 100%;
overflow: hidden;
padding-top: 0px;

.cmp-image__image {
margin-top: 0px;
object-fit: cover;
object-position: top;
height: $teaser-img-height;
width: 100%;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .25s;
}
}

.cmp-teaser__title {
display: none;
}

.cmp-teaser__description {
display: none;
}

.cmp-teaser__action-container {
position: absolute;
bottom: $gutter-padding * 2;
right: $gutter-padding;
}

.cmp-teaser__action-link {
border: 1px solid $teaser-light-color;
color: $teaser-light-color;
background-color: transparent;
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
}

.cmp-teaser__pretitle {
position: absolute;
top:0;
right:0;
padding: 0.5em;
/*background: linear-gradient(to top right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, #a48d01 50%, #a48d01 100%); */
color: $white;
background: $blue;
border-bottom-left-radius: 4px;
box-shadow: -1px 2px 4px 1px rgba(0,0,0,0.25);
}

&:hover {
.cmp-teaser__action-link {
color: $teaser-dark-color;
background-color: $brand-primary;
border-color: $brand-primary;
}

.cmp-image__image {
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
}
}
}

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/teaser/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND teaser - default.less */

/*BLOCK cmp-teaser
ELEMENT cmp-teaser__image
ELEMENT cmp-teaser__content
ELEMENT cmp-teaser__title
ELEMENT cmp-teaser__title-link
ELEMENT cmp-teaser__description
ELEMENT cmp-teaser__action-container
ELEMENT cmp-teaser__action-link
*/

.cmp-teaser {

.cmp-teaser__pretitle {
font-weight: bold;
}
.cmp-teaser__content {
float: left;
}

.cmp-teaser__title {
font-family: $font-family-serif;
margin: 0.5em 0;
}

.cmp-teaser__title-link {
color: $teaser-dark-color;

&:after {
content: none;
}
}

.cmp-teaser__description {
font-size: $font-size-base;
margin: 0;
line-height: 1.75;
p {
line-height: 1.75;
font-size: $font-size-base;
}
}

.cmp-teaser__action-container {
margin: 1em 0;
float: left;
}
.cmp-teaser__action-link {
background-color: $brand-primary;
text-transform: uppercase;
font-size: $font-size-small;
padding: 1em 2.5em;
font-weight: $font-weight-bold;
color: $text-color;
float: left;
border-radius: $button-border-radius;
}
}

## The following is the SCSS text that generates a fraction of the code named _featured, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/teaser/scss/styles/_featured.scss

## File: _featured.scss
.cmp-teaser--featured {

.cmp-teaser {
display: flex;
flex-direction: row-reverse;
flex-wrap: wrap;
width: 100%;
margin-bottom: 1em;
}

.cmp-teaser__image {
display: flex;
flex-direction: column;
flex-basis: 100%;
flex: 2;

.cmp-image {
width: 100%;
height: 100%;
}

.cmp-image__image {
margin-top: 0;
margin-bottom: 0;
object-fit: cover;
object-position: top;
width: 100%;
height: 100%;
}
}

.cmp-teaser__content {
display: flex;
flex-direction: column;
flex-basis: 100%;
flex: 1;
background-color: $gray-light;
padding: 2em;
padding-top: 3.5em;
}

.cmp-teaser__description {
font-size: $font-size-small;
align-self: bottom;
p {
font-size: $font-size-small;
text-align: left;
}
}

/* Mobile stack content */
@media (max-width: $screen-small) {

.cmp-teaser {
flex-direction: column;
}

.cmp-teaser__image {
flex: 1;
}

.cmp-teaser__content {
flex: 1;
margin-top: -1em;
}

}

}

## The following is the SCSS text that generates a fraction of the code named _hero, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/teaser/scss/styles/_hero.scss

## File: _hero.scss

$desktop-max-height: 640px;
$mobile-max-height: 400px;

.cmp-teaser--hero {

.cmp-teaser {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column-reverse;
}

.cmp-teaser__image {
flex: 1;
width: 100%;
height: $mobile-max-height;
max-height: $mobile-max-height;
overflow: hidden;

.cmp-image {
width: 100%;
height: 100%;
}

.cmp-image__image {
margin-top: 0;
margin-bottom: 0;
object-fit: cover;
object-position: center;
width: 100%;
height: 100%;
}
}

.cmp-teaser__content {
flex: 1;
padding-left: $gutter-padding;
padding-right: $gutter-padding;
}

.cmp-teaser__title {
margin-bottom: 0em;
}

.cmp-teaser__description {
margin-bottom: 0em;

p {
margin-bottom: 0em;
}
}

/* desktop view */
@media (min-width: ($max-width +1) ) {

.cmp-teaser__image {
height: $desktop-max-height;
max-height: $desktop-max-height;

.cmp-image {
height: $desktop-max-height;
}
}

.cmp-teaser__content {
background-color: $white;
margin-top: -180px;
height: 180px;
min-height: 180px;
float: left;
padding-bottom: 0px;
width: $max-width - ($gutter-padding * 2);
position: relative;
padding-left: $gutter-padding * 2;
padding-right: $gutter-padding * 2;
}
}

&.aem-GridColumn--default--12 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}

/* position image from top */
.cmp-teaser--imagetop {

.cmp-teaser__image {
.cmp-image__image {
object-position: top;
}
}
}

.cmp-teaser--imagebottom {

.cmp-teaser__image {
.cmp-image__image {
object-position: bottom;
}
}
}

## The following is the SCSS text that generates a fraction of the code named _list, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/teaser/scss/styles/_list.scss

## File: _list.scss

.cmp-teaser--list {

.cmp-teaser__image {

.cmp-image__image {
object-fit: cover;
max-height: 200px;
}
}

.cmp-teaser__title {
font-size: $font-size-medium;
font-family: $font-family-sans-serif;
font-weight: $font-weight-bold;
text-transform: uppercase;
}

.cmp-teaser__description {
font-size: $font-size-small;
color: $gray;
text-transform: uppercase;
p {
font-size: $font-size-small;
}
}
}

## The following is the SCSS text that generates a fraction of the code named _secure, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/teaser/scss/styles/_secure.scss

## File: _secure.scss
/* Styles for teasers that point to secure content */

body.anonymous {

.cmp-teaser--secure {

&:before {
@include wkndiconstyle();
font-size: 24px;
content: $wkndicon-lock;
color: black;
background: linear-gradient(to top left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, $brand-primary 50%, $brand-primary 100%);
position: relative;
top: 49px;
padding: 12px;
z-index: 2;
}

.cmp-teaser {
opacity: 0.65;
}

.cmp-teaser__action-container {
color: $gray;
background-color: $gray-light;
text-transform: uppercase;
padding: 0.5em 1em;
font-size: $font-size-small;
}
}

}

## The following is the SCSS text that generates a fraction of the code named _slide, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/teaser/scss/styles/_slide.scss

## File: _slide.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND teaser - default.less*/

$slide-height: 700px;
$slide-mobile-height: 400px;
$slide-content-width: 450px;

.cmp-teaser--slide {

.cmp-teaser {
min-height: $slide-height;
position: relative;
overflow: hidden;

@media (max-width: $screen-small) {
min-height: $slide-mobile-height;
}

.cmp-image__image {
height: $slide-height;
object-fit: cover;
object-position: top;
width: 100%;
padding: 0;
margin: 0;

@media (max-width: $screen-small) {
opacity: 0.75;
}
}

.cmp-teaser__content {
@include container-content();
left: 0;
right: 0;
position: absolute;
left: $gutter-padding * 2;
bottom: 8em;

@media (max-width: $screen-medium) {
top: 8em;
}

@media (max-width: $screen-small) {
top: 8em;
left: 0;
text-align: center;
}

}

.cmp-teaser__title {
font-family: $font-family-serif;
width: 100%;
color: $teaser-dark-color;
bottom: 20px;
font-size: $font-size-h1;
max-width: $slide-content-width - 100;

@media (max-width: $screen-small) {
max-width: 100%;
}
}

.cmp-teaser__description {
color: $gray;
font-size: $font-size-small;
margin-bottom: 2em;
max-width: $slide-content-width;

@media (max-width: $screen-small) {
max-width: 100%;
}
}

.cmp-teaser__action-link {
background-color: $brand-primary;
text-transform: uppercase;
font-size: $font-size-small;
padding: 0.75em 3.5em;
margin-top: 0.5em;
font-weight: $font-weight-bold;
}
}
}

## The following is the SCSS text that generates a fraction of the code named teaser, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/teaser/scss/teaser.scss

## File: teaser.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* WKND Teaser Styles */

$teaser-light-color: #fff;
$teaser-dark-color: $text-color;

@import 'styles/default';
@import 'styles/featured';
@import 'styles/list';
@import 'styles/hero';
@import 'styles/secure';

@import 'styles/card';
/*@import 'styles/slide';*/

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/text/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

.cmp-text, .cmp-contentfragment {

ul {
display: block;
list-style-type: none;
padding-inline-start: 0;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;

li {
padding-left: 12px;
&:before {
content: $wkndicon-play3;
font-family: '#{$icomoon-font-family}' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 0.55em;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: relative;
top: -0.25em;
left: -0.75em;

}
}
}

ol {
display: block;
padding-inline-start: 1.5em;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
}

li {
display: list-item;
text-align: -webkit-match-parent;
line-height: $line-height-base + .5;
}
}

## The following is the SCSS text that generates a fraction of the code named _quote, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/text/scss/styles/_quote.scss

## File: _quote.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Text Quote style */

.cmp-text--quote {

background-color: $brand-third;
margin: 1em 0em;

.cmp-text {
padding: 1em;
}

blockquote {
margin: 0;
font-size: $font-size-h2;
font-family: $font-family-serif;
border: none;
padding: 14px 14px;
margin-bottom: 0.5em;

&:after {
border-bottom: 2px solid $brand-primary;
content: '';
display: block;
width: 80px;
position: relative;
top: 0.25em;
}
}

u {
text-decoration: none;
font-family: $font-family-sans-serif;


}
}

## The following is the SCSS text that generates a fraction of the code named _size, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/text/scss/styles/_size.scss

## File: _size.scss
.cmp-text--font-xsmall {
p {
font-size: $font-size-xsmall;
}
}

.cmp-text--font-small {
p {
font-size: $font-size-small;
}
}

.cmp-text--font-default {
p {
font-size: $font-size-base;
}
}

.cmp-text--font-large {
p {
font-size: $font-size-large;
}
}

## The following is the SCSS text that generates a fraction of the code named text, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/text/scss/text.scss

## File: text.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Text Styles */

@import 'styles/default';
@import 'styles/size';
@import 'styles/quote';

## The following is the SCSS text that generates a fraction of the code named _colors, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/title/scss/styles/_colors.scss

## File: _colors.scss
/* Light */
.cmp-title--white {
.cmp-title__text {
color: $text-color-inverse;
}
}

/* Gray */
.cmp-title--gray {
.cmp-title__text {
color: $gray;
}
}

/* Black */
.cmp-title--black {
.cmp-title__text {
color: $black;
}
}

/* Bold */
.cmp-title--bold {
.cmp-title__text {
font-weight: 600;
}
}

## The following is the SCSS text that generates a fraction of the code named _default, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/title/scss/styles/_default.scss

## File: _default.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

## The following is the SCSS text that generates a fraction of the code named _label, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/title/scss/styles/_label.scss

## File: _label.scss
.cmp-title--label {

.cmp-title {
padding-top: ($gutter-padding / 2 );
text-align: right;

& h1 {
font-size: 4rem;
}

& h2 {
font-size: 3rem;
}

& h3 {
font-size: 1rem;
}

& h4 {
font-size: 0.75rem;
}
}

.cmp-title__text {
font-family: $font-family-sans-serif;
text-transform: uppercase;
}

/* Mobile View */
@media (max-width: $screen-medium) {
.cmp-title {
text-align: unset;
}
}
}

## The following is the SCSS text that generates a fraction of the code named _styles, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/title/scss/styles/_styles.scss

## File: _styles.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Title Article template styles */

.cmp-title--underline {

.cmp-title {
.cmp-title__text {
&:after {
display: block;
width: 84px;
padding-top: 8px;
content: '';
border-bottom: 2px solid $brand-primary;
}
}
}
}

.cmp-title--minispacing {
.cmp-title__text {
margin-top: 0rem;
margin-bottom: 3rem;
}
}

.cmp-title--right {
.cmp-title {
text-align: right;

@media (max-width: $screen-medium) {
text-align: unset;
}
}
}

## The following is the SCSS text that generates a fraction of the code named title, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/components/title/scss/title.scss

## File: title.scss
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

/* WKND Title Styles */

@import 'styles/default';
@import 'styles/colors';
@import 'styles/styles';

## The following is the SVG text that generates a fraction of the code named wknd-icon-font, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/fonts/wknd-icon-font.svg

## File: wknd-icon-font.svg
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="wknd-icon-font" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xe900;" glyph-name="google" d="M1014.886 550.4h-492.032c0-51.2 0-153.6-0.307-204.8h285.133c-15.732-65.356-52.977-120.277-103.674-158.203l-0.723-0.517s0-0.307 0 0c-50.404-31.723-111.703-50.544-177.398-50.544-22.185 0-43.869 2.146-64.855 6.243l2.125-0.346c-110.649 23.008-198.828 101.278-235.446 204.021l-0.688 2.213s0.358 1.587 0.512 1.69c-10.708 29.881-16.898 64.355-16.898 100.275s6.19 70.394 17.561 102.415l-0.663-2.139c36.981 103.069 123.411 180.023 229.919 202.993l2.068 0.374c19.317 4.451 41.499 7.001 64.276 7.001 77.99 0 148.994-29.904 202.174-78.872l-0.21 0.191c9.933 9.728 137.472 134.298 147.046 144.384-92.664 82.715-215.583 133.265-350.308 133.265-201.371 0-376.365-112.931-465.104-278.916l-1.381-2.829s0 0-0.256-0.563v0c-34.983-66.522-55.513-145.355-55.513-228.983 0-84.020 20.723-163.2 57.337-232.707l-1.312 2.733-0.512-0.41c68.403-129.886 186.392-225.878 328.136-263.624l3.64-0.824c41.596-11.602 89.362-18.27 138.686-18.27 130.936 0 250.897 46.993 343.935 125.034l-0.829-0.677c111.36 100.301 180.685 271.36 145.664 490.803z" />
<glyph unicode="&#xe901;" glyph-name="twitter" horiz-adv-x="1280" d="M402.56-64c3.331-0.054 7.262-0.085 11.2-0.085 406.399 0 735.867 329.385 736 735.753v0.012c0 11.2 0 22.4-0.768 33.408 51.54 36.95 94.996 81.302 129.843 132.029l1.165 1.795c-43.925-19.731-94.875-34.069-148.267-40.459l-2.517-0.245c54.002 32.214 94.704 81.94 114.663 141.204l0.537 1.836c-48.043-28.568-103.93-50.359-163.397-62.221l-3.387-0.563c-48.428 50.269-116.326 81.49-191.516 81.49-69.558 0-132.876-26.72-180.249-70.455l0.181 0.165c-50.932-46.993-82.723-114.076-82.723-188.584 0-20.735 2.462-40.896 7.11-60.204l-0.355 1.748c-218.026 10.738-410.203 113.033-540.275 268.945l-0.973 1.199c-22.348-37.233-35.565-82.158-35.565-130.17 0-89.685 46.118-168.598 115.933-214.318l0.976-0.6c-43.883 1.175-84.782 12.889-120.588 32.688l1.356-0.688v-3.264c0.831-125.404 90.413-229.645 209.038-253.104l1.65-0.272c-20.659-5.782-44.383-9.106-68.883-9.106-17.559 0-34.718 1.707-51.323 4.964l1.678-0.274c35.362-104.076 131.499-177.935 245.117-179.582l0.195-0.002c-88.916-69.181-202.166-110.913-325.164-110.913-0.435 0-0.869 0.001-1.303 0.002h0.067c-22.077 0.039-43.797 1.386-65.135 3.969l2.607-0.257c113.682-72.677 252.323-115.843 401.046-115.843 0.713 0 1.425 0.001 2.137 0.003h-0.111z" />
<glyph unicode="&#xe902;" glyph-name="facebook" horiz-adv-x="512" d="M349.235-64v460.8h139.878l22.835 204.8h-162.765v99.738c0 52.736 1.331 105.062 75.059 105.062h74.65v146.432c-33.088 4.699-71.305 7.383-110.149 7.383-6.619 0-13.22-0.078-19.802-0.233l0.977 0.018c-135.475 0-220.16-84.838-220.16-240.64v-117.76h-149.76v-204.8h149.658v-460.8z" />
<glyph unicode="&#xe903;" glyph-name="instagram" d="M300.544 953.702c-4.305 0.235-9.344 0.368-14.414 0.368-155.891 0-282.266-126.375-282.266-282.266 0-4.83 0.121-9.631 0.361-14.402l-0.027 0.67c-2.355-51.456-16.026-440.32 23.706-542.413 26.905-68.588 80.286-121.802 147.234-147.877l1.758-0.603c36.638-14.13 79.009-22.71 123.268-23.597l0.38-0.006c453.683-20.48 621.824-9.37 692.787 172.237 14.178 36.556 22.779 78.841 23.649 123.022l0.006 0.37c20.48 454.81-3.379 553.421-82.432 632.422-62.72 62.566-136.499 105.114-633.958 82.227zM304.794 35.072c-34.070 0.392-66.536 6.761-96.56 18.103l1.942-0.644c-44.669 17.22-79.361 51.811-96.327 95.276l-0.39 1.134c-30.259 77.517-20.48 445.44-17.51 505.139-0.080 2.21-0.126 4.805-0.126 7.411 0 56.006 21.173 107.066 55.952 145.613l-0.171-0.192c51.2 50.842 116.787 75.725 564.941 55.501 2.227 0.081 4.843 0.128 7.469 0.128 56.076 0 107.222-21.107 145.926-55.81l-0.206 0.181c51.2-50.842 76.237-117.146 55.654-563.61-0.401-33.987-6.788-66.363-18.153-96.288l0.642 1.926c-46.080-118.17-152.166-134.554-603.034-113.869zM721.51 720.026c0-0.061 0-0.133 0-0.205 0-33.791 27.393-61.184 61.184-61.184s61.184 27.393 61.184 61.184c0 33.791-27.393 61.184-61.184 61.184-0.018 0-0.036 0-0.054 0h0.003c-0.015 0-0.033 0-0.051 0-33.698 0-61.023-27.289-61.082-60.974v-0.006zM249.088 448.666c0-0.152-0.001-0.332-0.001-0.512 0-144.495 117.137-261.632 261.632-261.632s261.632 117.137 261.632 261.632c0 144.495-117.136 261.632-261.632 261.632v0c-0.152 0-0.332 0.001-0.512 0.001-144.213 0-261.12-116.907-261.12-261.12 0 0 0-0.001 0-0.001v0zM340.89 448.666c0 0.091 0 0.199 0 0.307 0 93.766 76.013 169.779 169.779 169.779s169.779-76.013 169.779-169.779c0-93.766-76.013-169.779-169.779-169.779v0c-0.046 0-0.1 0-0.154 0-93.628 0-169.538 75.856-169.626 169.464v0.009z" />
<glyph unicode="&#xe904;" glyph-name="social-share" d="M819.2 352c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4c56.554 0 102.4-45.846 102.4-102.4v0c0-56.554-45.846-102.4-102.4-102.4v0zM204.8 38.4c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4v0c56.554 0 102.4-45.846 102.4-102.4s-45.846-102.4-102.4-102.4v0zM204.8 652.8c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4v0c56.554 0 102.4-45.846 102.4-102.4s-45.846-102.4-102.4-102.4v0zM819.2 659.2c-62.244-0.193-117.884-28.298-155.089-72.448l-0.252-0.307-256.358 148.019c0.586 5.793 0.92 12.52 0.92 19.324 0 112.288-91.027 203.315-203.315 203.315s-203.315-91.027-203.315-203.315c0-112.288 91.027-203.315 203.315-203.315 68.626 0 129.31 34 166.128 86.074l0.427 0.637 246.886-142.541c-2.566-12.067-4.035-25.931-4.035-40.139 0-15 1.638-29.617 4.744-43.683l-0.248 1.338-253.286-145.766c-37.766 47.998-95.853 78.538-161.074 78.538-112.91 0-204.442-91.532-204.442-204.442s91.532-204.442 204.442-204.442c112.91 0 204.442 91.532 204.442 204.442 0 11.043-0.876 21.882-2.561 32.451l0.153-1.165 258.867 148.941c37.68-43.113 92.772-70.195 154.189-70.195 112.91 0 204.442 91.532 204.442 204.442s-91.532 204.442-204.442 204.442c-0.117 0-0.234 0-0.351 0h0.018z" />
<glyph unicode="&#xe905;" glyph-name="map" horiz-adv-x="717" d="M358.4 487.987c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4c56.554 0 102.4-45.846 102.4-102.4v0c0-56.554-45.846-102.4-102.4-102.4v0zM358.4 960c-197.939 0-358.4-160.461-358.4-358.4v0c0-197.939 358.4-665.6 358.4-665.6s358.4 467.661 358.4 665.6c0 197.939-160.461 358.4-358.4 358.4v0z" />
<glyph unicode="&#xe906;" glyph-name="alert" horiz-adv-x="870" d="M652.8 243.2h-435.2v307.2c-0.005 0.524-0.008 1.144-0.008 1.765 0 112.401 91.119 203.52 203.52 203.52 4.939 0 9.837-0.176 14.688-0.522l-0.651 0.037c4.199 0.309 9.097 0.485 14.036 0.485 112.401 0 203.52-91.119 203.52-203.52 0-0.62-0.003-1.24-0.008-1.859l0.001 0.095zM489.626 89.6c-1.579-28.816-25.33-51.585-54.4-51.585s-52.821 22.769-54.394 51.445l-0.006 0.14v51.2h108.8zM761.651 243.2v307.2c0.047 1.974 0.074 4.299 0.074 6.631 0 155.37-119.053 282.934-270.91 296.443l-1.138 0.082v106.445h-108.8v-106.445c-153.042-13.54-272.15-141.127-272.15-296.533 0-2.328 0.027-4.651 0.080-6.966l-0.006 0.344v-307.2h-108.8v-102.4h272.026v-51.2c5.213-86.065 76.286-153.89 163.2-153.89s157.987 67.825 163.178 153.433l0.022 0.457v51.2h271.974v102.4z" />
<glyph unicode="&#xe907;" glyph-name="download" horiz-adv-x="1075" d="M781.21 395.162l-189.85 1.638v358.4h-107.52v-358.4h-186.266l240.026-268.442zM107.52 857.6h860.16v-819.2h-860.16zM0-64h1075.2v1024h-1075.2z" />
<glyph unicode="&#xe908;" glyph-name="info" horiz-adv-x="1075" d="M107.52 857.6h860.16v-819.2h-860.16zM0-64h1075.2v1024h-1075.2zM483.84 601.6h107.52v102.4h-107.52zM483.84 192h107.52v307.2h-107.52z" />
<glyph unicode="&#xe909;" glyph-name="email" d="M921.6 758.989l-409.6-359.782-409.6 360.294v98.099h819.2zM102.4 38.4v584.704l409.6-360.192 409.6 359.782v-584.294zM0-64h1024v1024h-1024z" />
<glyph unicode="&#xe90a;" glyph-name="comment" d="M1023.949 960h-1023.949v-870.356h360.737c40.958-76.796 68.809-153.592 155.282-153.592 91.234 0 106.235 62.563 155.487 153.592h352.443zM921.554 857.605v-665.567h-303.908c-37.425-69.731-20.479-40.548-82.889-143.353-3.931-6.545-10.754-11.006-18.657-11.617l-0.082-0.005c-0.453-0.036-0.98-0.056-1.512-0.056-7.097 0-13.352 3.611-17.026 9.095l-0.047 0.074c-29.337 41.934-56.797 89.799-79.895 140.083l-2.379 5.779h-312.765v665.567z" />
<glyph unicode="&#xe90b;" glyph-name="share" d="M614.4 960v-102.4h229.12l-379.341-366.848 75.264-66.15 382.157 385.587v-259.789h102.4v409.6zM921.6 345.6h102.4v-409.6h-1024v1024h409.6v-102.4h-307.2v-819.2h819.2z" />
<glyph unicode="&#xe90c;" glyph-name="user" d="M512 345.6c5.389 0.267 11.702 0.419 18.052 0.419 186.036 0 341.58-130.553 380.012-305.039l0.477-2.58h-797.082c38.91 177.066 194.453 307.619 380.489 307.619 6.349 0 12.663-0.152 18.938-0.453l-0.886 0.034zM307.2 652.8c0 113.108 91.692 204.8 204.8 204.8s204.8-91.692 204.8-204.8c0-113.108-91.692-204.8-204.8-204.8v0c-113.108 0-204.8 91.692-204.8 204.8v0zM704.41 413.542c70.244 56.771 114.79 142.923 114.79 239.479 0 169.662-137.538 307.2-307.2 307.2s-307.2-137.538-307.2-307.2c0-96.556 44.547-182.708 114.209-239.025l0.581-0.455c-188.448-71.991-319.859-251.289-319.859-461.28 0-5.719 0.097-11.414 0.291-17.086l-0.022 0.824h1024c0.171 4.847 0.269 10.543 0.269 16.262 0 209.991-131.411 389.289-316.483 460.145l-3.376 1.136z" />
<glyph unicode="&#xe90d;" glyph-name="home" horiz-adv-x="870" d="M761.105 38.333h-163.068v204.667h-326.188v-204.667h-163.068v471.399l325.625 306.489 326.751-307.512zM867.020 550.001l-433.638 409.999-433.382-409.334v-614.717h380.578v204.667h108.729v-204.667h380.527v614.001z" />
<glyph unicode="&#xe90e;" glyph-name="right-arrow" d="M512 960l-73.472-71.322 389.478-389.478h-828.006v-102.4h828.006l-388.403-388.403 72.397-72.397 512 512-512 512z" />
<glyph unicode="&#xe90f;" glyph-name="left-arrow" d="M512-64l73.472 71.322-389.478 389.478h828.006v102.4h-828.006l388.403 388.403-72.397 72.397-512-512 512-512z" />
<glyph unicode="&#xe910;" glyph-name="minus" horiz-adv-x="1075" d="M0 499.2h1075.2v-102.4h-1075.2v102.4z" />
<glyph unicode="&#xe911;" glyph-name="plus" horiz-adv-x="1075" d="M1075.2 499.2v-102.4h-483.84v-460.8h-107.52v460.8h-483.84v102.4h483.84v460.8h107.52v-460.8z" />
<glyph unicode="&#xe912;" glyph-name="location" d="M0 484.864l506.573-36.147 45.363-512.717 472.064 1024z" />
<glyph unicode="&#xe913;" glyph-name="search" horiz-adv-x="1075" d="M1075.2 8.397l-76.032-72.397-228.096 217.19 76.032 72.448zM430.080 243.2c-163.28 8.22-292.557 142.609-292.557 307.192 0 169.86 137.699 307.558 307.558 307.558 169.857 0 307.554-137.694 307.558-307.55v0c-4.584-170.673-144.033-307.282-315.387-307.282-2.522 0-5.037 0.030-7.545 0.088l0.373-0.007zM430.080 960c-217.741-10.942-390.144-190.15-390.144-409.626 0-226.499 183.613-410.112 410.112-410.112s410.112 183.613 410.112 410.112c0 0.009 0 0.018 0 0.027v-0.002c-5.883 227.522-191.723 409.718-420.118 409.718-3.503 0-6.996-0.043-10.479-0.128l0.516 0.010z" />
<glyph unicode="&#xe914;" glyph-name="delete" horiz-adv-x="1075" d="M376.32 550.4h107.52v-409.6h-107.52zM591.36 550.4h107.52v-409.6h-107.52zM268.8 652.8h537.6v-614.4h-537.6zM376.32 857.6h322.56v-102.4h-322.56zM806.4 755.2v204.8h-537.6v-204.8h-268.8v-102.4h161.28v-716.8h752.64v716.8h161.28v102.4z" />
<glyph unicode="&#xe915;" glyph-name="cart" d="M766.976 38.4c-28.277 0-51.2 22.923-51.2 51.2s22.923 51.2 51.2 51.2c28.277 0 51.2-22.923 51.2-51.2v0c0-28.277-22.923-51.2-51.2-51.2v0zM205.312 652.8h511.488v-307.2h-511.488zM152.986 38.4c-28.277 0-51.2 22.923-51.2 51.2s22.923 51.2 51.2 51.2c28.277 0 51.2-22.923 51.2-51.2v0c0-28.277-22.923-51.2-51.2-51.2v0zM819.2 857.6h204.8v102.4h-307.2v-204.8h-613.837v-521.421c-58.153-24.244-99.077-78.991-102.941-143.721l-0.022-0.458c0-84.831 68.769-153.6 153.6-153.6s153.6 68.769 153.6 153.6v0c-3.432 65.049-44.023 119.833-100.803 143.773l-1.085 0.406v9.421h511.488v-9.421c-58.069-24.302-98.91-79.034-102.737-143.725l-0.021-0.455c0-84.831 68.769-153.6 153.6-153.6s153.6 68.769 153.6 153.6v0c-3.432 65.049-44.023 119.833-100.803 143.773l-1.085 0.406z" />
<glyph unicode="&#xe916;" glyph-name="menu" horiz-adv-x="1075" d="M0 806.4h1075.2v-102.4h-1075.2v102.4zM0 540.16h839.68v-102.4h-839.68v102.4zM0 248.32h614.4v-102.4h-614.4v102.4z" />
<glyph unicode="&#xe98f;" glyph-name="lock" d="M592 512h-16v192c0 105.87-86.13 192-192 192h-128c-105.87 0-192-86.13-192-192v-192h-16c-26.4 0-48-21.6-48-48v-480c0-26.4 21.6-48 48-48h544c26.4 0 48 21.6 48 48v480c0 26.4-21.6 48-48 48zM192 704c0 35.29 28.71 64 64 64h128c35.29 0 64-28.71 64-64v-192h-256v192z" />
<glyph unicode="&#xe990;" glyph-name="unlocked" d="M768 896c105.87 0 192-86.13 192-192v-192h-128v192c0 35.29-28.71 64-64 64h-128c-35.29 0-64-28.71-64-64v-192h16c26.4 0 48-21.6 48-48v-480c0-26.4-21.6-48-48-48h-544c-26.4 0-48 21.6-48 48v480c0 26.4 21.6 48 48 48h400v192c0 105.87 86.13 192 192 192h128z" />
<glyph unicode="&#xea1c;" glyph-name="play3" d="M192 832l640-384-640-384z" />
</font></defs></svg>

## The following is the SVG text that generates a fraction of the code named CA, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/images/country-flags/CA.svg

## File: CA.svg
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
<rect x="2" y="9" fill="#ECEFF1" width="44" height="30"/>
<g>
<rect x="36" y="9" fill="#FF3D00" width="10" height="30"/>
<rect x="2" y="9" fill="#FF3D00" width="10" height="30"/>
<rect x="23" y="30" fill="#FF3D00" width="2" height="3"/>
<path fill="#FF3D00" d="M33,27l-2-1l2-3h-3l-0.041-1.986l-2.311,1.159L28,17l-2,1l-1.993-3L22,18l-2-1l0.352,5.144l-2.312-1.128&#10;&#9;&#9;c0,0-0.045,1.974-0.04,1.984h-3l2,3l-2,1l4,2v2c0,0,4.722-0.259,5-0.259S29,31,29,31v-2L33,27z"/>
</g>
</svg>

## The following is the SVG text that generates a fraction of the code named CH, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/images/country-flags/CH.svg

## File: CH.svg
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
<rect x="2" y="9" fill="#FF3D00" width="44" height="30"/>
<g>
<rect x="21" y="15" fill="#FFFFFF" width="6" height="18"/>
<rect x="15" y="21" fill="#FFFFFF" width="18" height="6"/>
</g>
</svg>

## The following is the SVG text that generates a fraction of the code named DE, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/images/country-flags/DE.svg

## File: DE.svg
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
<rect x="2" y="29" fill="#FFC107" width="44" height="10"/>
<rect x="2" y="19" fill="#FF3D00" width="44" height="10"/>
<rect x="2" y="9" fill="#455A64" width="44" height="10"/>
</svg>

## The following is the SVG text that generates a fraction of the code named ES, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/images/country-flags/ES.svg

## File: ES.svg
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
<rect x="2" y="9" fill="#DD2C00" width="44" height="30"/>
<rect x="2" y="17" fill="#FFC107" width="44" height="14"/>
<g>
<path fill="#AD1519" d="M9.78,22.238c0,0-0.033,0-0.05-0.009c-0.018-0.011-0.07-0.063-0.07-0.063l-0.045-0.029l-0.039-0.053&#10;&#9;&#9;c0,0-0.045-0.074-0.026-0.135c0.021-0.055,0.056-0.076,0.091-0.094c0.03-0.02,0.1-0.039,0.1-0.039s0.052-0.023,0.07-0.029&#10;&#9;&#9;c0.017,0,0.082-0.018,0.082-0.018s0.018-0.009,0.035-0.014c0.019-0.01,0.044-0.01,0.059-0.016c0.014,0,0.051-0.01,0.071-0.012&#10;&#9;&#9;c0.035-0.002,0.087,0.004,0.105,0.004c0.017,0,0.079,0.005,0.105,0.005c0.023,0,0.112-0.005,0.139-0.005&#10;&#9;&#9;c0.025,0,0.042-0.006,0.072,0c0.029,0,0.077,0.018,0.094,0.023c0.012,0.008,0.099,0.037,0.131,0.047&#10;&#9;&#9;c0.033,0.008,0.111,0.023,0.147,0.043c0.036,0.014,0.057,0.045,0.075,0.07c0.019,0.023,0.022,0.051,0.028,0.064&#10;&#9;&#9;c0.007,0.018,0.008,0.057,0,0.07c-0.007,0.018-0.03,0.055-0.03,0.055l-0.042,0.061l-0.05,0.041c0,0-0.037,0.035-0.064,0.031&#10;&#9;&#9;c-0.029-0.006-0.319-0.055-0.507-0.055C10.076,22.184,9.779,22.238,9.78,22.238"/>
<path d="M10.772,22.248c0,0-0.002,0-0.005,0c-0.005,0-0.018-0.002-0.041-0.008c-0.094-0.016-0.312-0.049-0.464-0.049&#10;&#9;&#9;c-0.176,0-0.462,0.053-0.48,0.057c0,0-0.001,0-0.002,0h0c-0.001,0-0.002,0-0.002,0c-0.01,0-0.036,0-0.053-0.016&#10;&#9;&#9;c-0.018-0.008-0.071-0.055-0.071-0.057L9.61,22.141c-0.001,0-0.002-0.002-0.003-0.002l-0.038-0.052&#10;&#9;&#9;c-0.003-0.003-0.05-0.077-0.027-0.139c0.023-0.06,0.059-0.081,0.094-0.099c0.033-0.019,0.099-0.039,0.102-0.039&#10;&#9;&#9;c0.002-0.002,0.055-0.025,0.074-0.028c0.015-0.003,0.07-0.019,0.08-0.021c0.003-0.001,0.019-0.008,0.036-0.018&#10;&#9;&#9;c0.013-0.004,0.025-0.004,0.038-0.006c0.009-0.001,0.016-0.001,0.021-0.003c0.002-0.003,0.007-0.003,0.013-0.003&#10;&#9;&#9;c0.017-0.006,0.042-0.016,0.059-0.016c0.023,0,0.052,0,0.074,0.004c0.013,0.002,0.025,0.004,0.031,0.004&#10;&#9;&#9;c0.008,0,0.025,0.001,0.045,0.002c0.021,0.002,0.045,0.004,0.061,0.004c0.012,0,0.041-0.004,0.068-0.006&#10;&#9;&#9;c0.03-0.004,0.057-0.006,0.071-0.006c0.007,0,0.015,0,0.023-0.002c0.016,0,0.031,0,0.049,0.002&#10;&#9;&#9;c0.029,0.006,0.082,0.021,0.095,0.031c0.016,0.006,0.099,0.035,0.133,0.047c0.011,0.006,0.027,0.006,0.046,0.012&#10;&#9;&#9;c0.036,0.006,0.078,0.018,0.101,0.025c0.04,0.021,0.063,0.051,0.079,0.074c0.015,0.02,0.02,0.038,0.024,0.055&#10;&#9;&#9;c0.002,0.004,0.002,0.01,0.005,0.012c0.008,0.021,0.008,0.063,0,0.08c-0.009,0.014-0.034,0.053-0.034,0.053l-0.041,0.064&#10;&#9;&#9;c0,0.002,0,0.004,0,0.004l-0.052,0.037C10.836,22.215,10.804,22.248,10.772,22.248L10.772,22.248z M10.262,22.178&#10;&#9;&#9;c0.152,0,0.374,0.031,0.468,0.047c0.02,0.003,0.035,0.006,0.04,0.006c0.002,0,0.002,0,0.002,0c0.021,0,0.047-0.021,0.055-0.029&#10;&#9;&#9;l0.05-0.039l0.039-0.064c0.001,0,0.025-0.034,0.032-0.053c0.005-0.01,0.005-0.047,0-0.061c-0.002-0.008-0.005-0.012-0.006-0.018&#10;&#9;&#9;c-0.005-0.016-0.011-0.033-0.022-0.047c-0.017-0.023-0.036-0.049-0.071-0.067c-0.023-0.011-0.064-0.021-0.099-0.026&#10;&#9;&#9;c-0.018-0.006-0.035-0.012-0.047-0.016c-0.03-0.008-0.117-0.039-0.135-0.047c-0.012-0.008-0.063-0.023-0.089-0.025&#10;&#9;&#9;c-0.017-0.003-0.032-0.001-0.047-0.001c-0.008,0-0.017,0.001-0.024,0.001c-0.013,0-0.042,0.002-0.07,0.002&#10;&#9;&#9;c-0.029,0-0.057,0.002-0.069,0.002c-0.016,0-0.04-0.002-0.062-0.002c-0.019,0-0.036,0-0.044,0c-0.006,0-0.018,0-0.034-0.002&#10;&#9;&#9;c-0.021-0.001-0.048-0.006-0.071-0.003c-0.013,0-0.038,0.005-0.054,0.011c-0.005,0.003-0.012,0.004-0.016,0.006&#10;&#9;&#9;c-0.006,0.002-0.013,0.004-0.02,0.004c-0.012,0-0.026,0-0.035,0.006c-0.017,0.004-0.035,0.018-0.035,0.018s-0.001,0-0.002,0&#10;&#9;&#9;c-0.003,0-0.066,0.016-0.084,0.021c-0.013,0.002-0.054,0.018-0.07,0.025c-0.001,0-0.066,0.021-0.1,0.035&#10;&#9;&#9;c-0.036,0.02-0.066,0.04-0.084,0.09c-0.021,0.055,0.023,0.127,0.023,0.127l0.038,0.053l0.042,0.029&#10;&#9;&#9;c0.015,0.018,0.056,0.051,0.071,0.064c0.013,0.005,0.034,0.006,0.045,0.006C9.789,22.229,10.079,22.178,10.262,22.178z"/>
<path fill="#C8B100" d="M10.179,21.824c0-0.089,0.038-0.162,0.087-0.162s0.087,0.073,0.087,0.162c0,0.084-0.038,0.156-0.087,0.156&#10;&#9;&#9;S10.179,21.908,10.179,21.824"/>
<path d="M10.266,21.99c-0.055,0-0.097-0.072-0.097-0.166c0-0.092,0.042-0.168,0.097-0.168s0.096,0.076,0.096,0.168&#10;&#9;&#9;C10.362,21.918,10.321,21.99,10.266,21.99z M10.266,21.67c-0.044,0-0.08,0.07-0.08,0.154c0,0.08,0.035,0.148,0.08,0.148&#10;&#9;&#9;c0.043,0,0.078-0.068,0.078-0.148C10.344,21.74,10.309,21.67,10.266,21.67z"/>
<path fill="#C8B100" d="M10.227,21.824c0-0.084,0.018-0.148,0.042-0.148c0.022,0,0.04,0.064,0.04,0.148&#10;&#9;&#9;c0,0.078-0.018,0.143-0.04,0.143C10.245,21.967,10.227,21.902,10.227,21.824"/>
<path d="M10.269,21.975c-0.033,0-0.049-0.075-0.049-0.15c0-0.08,0.016-0.156,0.049-0.156c0.032,0,0.047,0.08,0.047,0.156&#10;&#9;&#9;C10.315,21.899,10.298,21.975,10.269,21.975z M10.269,21.686c-0.012,0-0.034,0.047-0.034,0.139c0,0.086,0.022,0.136,0.034,0.136&#10;&#9;&#9;c0.01,0,0.03-0.05,0.03-0.136C10.298,21.732,10.279,21.686,10.269,21.686z"/>
<path fill="#C8B100" d="M10.21,21.656c0-0.033,0.023-0.057,0.059-0.057c0.03,0,0.059,0.023,0.059,0.057&#10;&#9;&#9;c0,0.029-0.029,0.053-0.059,0.053C10.233,21.709,10.21,21.686,10.21,21.656"/>
<path fill="#C8B100" d="M10.309,21.639v0.031h-0.092v-0.031h0.03v-0.086h-0.039v-0.035h0.039V21.48h0.039v0.037h0.04v0.035h-0.04&#10;&#9;&#9;v0.086H10.309"/>
<path d="M10.317,21.684h-0.109v-0.061h0.03v-0.061h-0.041v-0.057h0.041v-0.033h0.057v0.033h0.038v0.057h-0.038v0.061h0.021V21.684z&#10;&#9;&#9; M10.227,21.662h0.07v-0.018h-0.021v-0.1h0.04v-0.019h-0.04v-0.038h-0.019v0.038h-0.04v0.019h0.04v0.1h-0.03V21.662z"/>
<path fill="#C8B100" d="M10.349,21.639v0.031h-0.162v-0.031h0.06v-0.086h-0.039v-0.035h0.039V21.48h0.039v0.037h0.04v0.035h-0.04&#10;&#9;&#9;v0.086H10.349"/>
<path d="M10.357,21.684h-0.178v-0.061h0.06v-0.061h-0.041v-0.057h0.041v-0.033h0.057v0.033h0.038v0.057h-0.038v0.061h0.062V21.684z&#10;&#9;&#9; M10.198,21.662h0.141v-0.018h-0.063v-0.1h0.04v-0.019h-0.04v-0.038h-0.019v0.038h-0.04v0.019h0.04v0.1h-0.059V21.662z"/>
<path d="M10.269,21.717c-0.039,0-0.069-0.026-0.069-0.061c0-0.033,0.022-0.057,0.051-0.064l0.003,0.02&#10;&#9;&#9;c-0.02,0.004-0.038,0.023-0.038,0.045c0,0.027,0.023,0.047,0.053,0.047c0.026,0,0.048-0.02,0.048-0.047&#10;&#9;&#9;c0-0.02-0.013-0.041-0.036-0.045l0.005-0.017c0.03,0.005,0.047,0.03,0.047,0.062C10.333,21.69,10.304,21.717,10.269,21.717z"/>
<path fill="#C8B100" d="M10.269,22.229H9.964l-0.008-0.075L9.94,22.076l-0.015-0.1c-0.085-0.107-0.161-0.182-0.187-0.166&#10;&#9;&#9;c0.006-0.023,0.014-0.035,0.03-0.047c0.073-0.045,0.229,0.063,0.344,0.236c0.009,0.019,0.021,0.037,0.029,0.049h0.251&#10;&#9;&#9;c0.009-0.012,0.02-0.029,0.03-0.049c0.115-0.174,0.27-0.281,0.343-0.236c0.018,0.012,0.024,0.023,0.031,0.047&#10;&#9;&#9;c-0.025-0.016-0.102,0.059-0.188,0.166l-0.013,0.1l-0.017,0.078l-0.007,0.075H10.269"/>
<path d="M10.581,22.234H9.955l-0.009-0.08l-0.012-0.076L9.917,21.98c-0.086-0.111-0.147-0.164-0.17-0.164c-0.001,0-0.003,0-0.005,0&#10;&#9;&#9;l-0.019,0.013l0.006-0.021c0.007-0.023,0.017-0.041,0.035-0.05c0.012-0.007,0.027-0.013,0.042-0.013&#10;&#9;&#9;c0.086,0,0.215,0.104,0.313,0.252c0.011,0.016,0.02,0.031,0.026,0.045h0.244c0.008-0.014,0.016-0.029,0.026-0.045&#10;&#9;&#9;c0.099-0.148,0.228-0.252,0.313-0.252c0.016,0,0.033,0.006,0.044,0.013c0.017,0.009,0.026,0.026,0.034,0.05l0.007,0.021&#10;&#9;&#9;l-0.019-0.013c-0.001,0-0.004,0-0.004,0c-0.023,0-0.084,0.053-0.171,0.166l-0.017,0.095l-0.012,0.077L10.581,22.234z M9.969,22.223&#10;&#9;&#9;h0.598l0.006-0.068l0.013-0.082l0.016-0.1c0.031-0.039,0.131-0.165,0.182-0.17c-0.004-0.016-0.011-0.023-0.021-0.03&#10;&#9;&#9;c-0.009-0.009-0.021-0.009-0.036-0.009c-0.079,0-0.202,0.1-0.297,0.244c-0.012,0.016-0.021,0.032-0.029,0.047l-0.004,0.006h-0.26&#10;&#9;&#9;l-0.004-0.006c-0.006-0.015-0.016-0.031-0.029-0.047c-0.094-0.145-0.218-0.244-0.298-0.244c-0.014,0-0.025,0-0.035,0.009&#10;&#9;&#9;c-0.01,0.007-0.017,0.015-0.021,0.03c0.051,0.005,0.151,0.131,0.182,0.17l0.001,0.002l0.015,0.1l0.015,0.08L9.969,22.223z"/>
<path d="M10.491,22.047l-0.013-0.007c0.112-0.169,0.248-0.276,0.312-0.237l-0.01,0.01C10.733,21.787,10.607,21.873,10.491,22.047z&#10;&#9;&#9; M10.046,22.047c-0.117-0.174-0.243-0.26-0.29-0.234l-0.01-0.01c0.063-0.039,0.199,0.068,0.311,0.237L10.046,22.047z"/>
<path fill="#C8B100" d="M9.817,22.365c-0.012-0.039-0.036-0.067-0.036-0.067c0.123-0.038,0.294-0.062,0.486-0.062&#10;&#9;&#9;c0.19,0,0.365,0.023,0.487,0.062c0,0-0.014,0.023-0.034,0.056c-0.01,0.02-0.025,0.055-0.024,0.055&#10;&#9;&#9;c-0.112-0.035-0.254-0.055-0.431-0.055c-0.177,0-0.347,0.02-0.436,0.059C9.832,22.412,9.824,22.389,9.817,22.365L9.817,22.365"/>
<path d="M9.835,22.417l-0.006-0.005H9.823c0-0.004-0.006-0.023-0.015-0.042l-0.003-0.013l0,0c-0.012-0.031-0.031-0.055-0.032-0.055&#10;&#9;&#9;l-0.008-0.008l0.011-0.004c0.13-0.04,0.304-0.061,0.49-0.061s0.359,0.021,0.489,0.061l0.01,0.004l-0.005,0.006&#10;&#9;&#9;c0,0-0.012,0.025-0.032,0.061c-0.01,0.014-0.021,0.044-0.023,0.049l-0.007-0.002l-0.003,0.007c-0.111-0.034-0.257-0.05-0.43-0.05&#10;&#9;&#9;c-0.074,0-0.148,0-0.215,0.008c0,0-0.002,0-0.004,0C9.959,22.385,9.883,22.396,9.835,22.417z M9.829,22.373&#10;&#9;&#9;c0.004,0.014,0.006,0.021,0.008,0.023c0.092-0.031,0.259-0.049,0.43-0.049c0.172,0,0.314,0.018,0.426,0.049&#10;&#9;&#9;c0.004-0.008,0.01-0.023,0.022-0.047c0.012-0.021,0.023-0.037,0.029-0.047c-0.126-0.033-0.298-0.055-0.476-0.055&#10;&#9;&#9;c-0.18,0-0.346,0.02-0.474,0.055c0.008,0.014,0.023,0.037,0.03,0.063L9.829,22.373L9.829,22.373z"/>
<path fill="#C8B100" d="M10.267,22.523c0.154,0,0.323-0.023,0.387-0.041c0.042-0.014,0.065-0.029,0.061-0.051&#10;&#9;&#9;c-0.001-0.012-0.011-0.02-0.023-0.025c-0.091-0.033-0.258-0.053-0.424-0.053c-0.169,0-0.334,0.02-0.427,0.053&#10;&#9;&#9;c-0.012,0.006-0.021,0.014-0.023,0.025c-0.005,0.021,0.02,0.037,0.063,0.051C9.941,22.5,10.112,22.523,10.267,22.523"/>
<path d="M10.267,22.529L10.267,22.529c-0.154,0-0.327-0.023-0.391-0.039c-0.064-0.02-0.071-0.047-0.066-0.061&#10;&#9;&#9;c0.002-0.013,0.014-0.025,0.027-0.033c0.097-0.031,0.266-0.049,0.43-0.049c0.164,0,0.331,0.018,0.429,0.049&#10;&#9;&#9;c0.014,0.008,0.024,0.021,0.028,0.033c0.001,0.014-0.002,0.041-0.069,0.061C10.59,22.506,10.421,22.529,10.267,22.529z&#10;&#9;&#9; M10.267,22.365c-0.163,0-0.329,0.02-0.424,0.047c-0.008,0.006-0.016,0.01-0.018,0.021c-0.001,0.012,0.018,0.031,0.057,0.042&#10;&#9;&#9;c0.064,0.015,0.233,0.038,0.385,0.038s0.321-0.023,0.384-0.038c0.04-0.011,0.06-0.03,0.057-0.042&#10;&#9;&#9;c-0.001-0.012-0.009-0.016-0.017-0.021C10.595,22.385,10.428,22.365,10.267,22.365z"/>
<path fill="#C8B100" d="M10.761,22.229l-0.036-0.034c0,0-0.037,0.021-0.082,0.014c-0.045-0.008-0.059-0.059-0.059-0.059&#10;&#9;&#9;s-0.051,0.039-0.092,0.035c-0.042-0.002-0.066-0.035-0.066-0.035s-0.047,0.03-0.086,0.027c-0.038-0.002-0.078-0.053-0.078-0.053&#10;&#9;&#9;s-0.039,0.053-0.076,0.053c-0.042,0.006-0.074-0.033-0.074-0.033s-0.018,0.039-0.067,0.045c-0.052,0.012-0.094-0.035-0.094-0.035&#10;&#9;&#9;s-0.03,0.047-0.063,0.055c-0.033,0.016-0.077-0.018-0.077-0.018s-0.008,0.018-0.013,0.029c-0.005,0.01-0.021,0.012-0.021,0.012&#10;&#9;&#9;l0.011,0.029c0.123-0.037,0.291-0.058,0.48-0.058c0.188,0,0.357,0.021,0.48,0.058L10.761,22.229"/>
<path d="M10.754,22.271h-0.005c-0.129-0.039-0.299-0.061-0.48-0.063c-0.182,0.002-0.35,0.023-0.476,0.063H9.784l-0.017-0.047h0.01&#10;&#9;&#9;c0.004,0,0.012-0.002,0.014-0.01c0.004-0.008,0.012-0.027,0.012-0.027l0.002-0.007l0.01,0.005c0,0,0.029,0.019,0.055,0.019&#10;&#9;&#9;c0.005,0,0.012,0,0.017-0.003c0.03-0.012,0.059-0.053,0.059-0.053l0.006-0.01l0.005,0.008c0,0,0.042,0.043,0.086,0.037&#10;&#9;&#9;c0.044-0.006,0.061-0.043,0.061-0.045l0.005-0.008l0.01,0.008c0,0,0.027,0.033,0.061,0.033c0,0,0.002,0,0.005,0&#10;&#9;&#9;c0.035-0.006,0.072-0.053,0.072-0.055l0.006-0.005l0.007,0.005c0.001,0.002,0.037,0.047,0.072,0.053c0.002,0,0.002,0,0.004,0&#10;&#9;&#9;c0.035,0,0.075-0.031,0.075-0.031l0.005-0.002l0.006,0.006c0,0,0.023,0.035,0.061,0.035c0.002,0,0.003,0,0.003,0&#10;&#9;&#9;c0.037,0,0.082-0.037,0.082-0.037l0.012-0.007l0.001,0.013c0,0.001,0.015,0.051,0.052,0.055c0.042,0.006,0.075-0.016,0.075-0.016&#10;&#9;&#9;l0.006-0.002l0.041,0.039h0.007l-0.002,0.008L10.754,22.271z M10.269,22.197c0.179,0,0.348,0.02,0.476,0.056l0.009-0.022&#10;&#9;&#9;l-0.03-0.026c-0.01,0.005-0.033,0.017-0.063,0.017c-0.005,0-0.012,0-0.017-0.002c-0.037-0.01-0.056-0.038-0.064-0.057&#10;&#9;&#9;c-0.017,0.016-0.053,0.039-0.088,0.035c-0.034-0.004-0.059-0.026-0.068-0.037c-0.014,0.008-0.049,0.025-0.084,0.025&#10;&#9;&#9;c-0.031-0.002-0.063-0.031-0.077-0.047c-0.012,0.016-0.044,0.045-0.076,0.047c-0.002,0-0.005,0-0.006,0&#10;&#9;&#9;c-0.029,0-0.052-0.018-0.064-0.026c-0.012,0.013-0.032,0.032-0.07,0.042c-0.042,0.006-0.077-0.023-0.094-0.039&#10;&#9;&#9;c-0.01,0.016-0.033,0.045-0.059,0.056c-0.007,0.003-0.015,0.005-0.023,0.005c-0.022,0-0.044-0.014-0.056-0.019&#10;&#9;&#9;c-0.002,0.005-0.006,0.015-0.009,0.021C9.8,22.23,9.793,22.232,9.788,22.236l0.005,0.017C9.922,22.217,10.09,22.197,10.269,22.197z&#10;&#9;&#9;"/>
<path fill="#C8B100" d="M10.269,22.065l0.017,0.003c-0.003,0.006-0.004,0.016-0.004,0.023c0,0.039,0.033,0.067,0.071,0.067&#10;&#9;&#9;c0.033,0,0.057-0.021,0.068-0.047c0,0.001,0.005-0.025,0.009-0.023c0.003,0,0.003,0.024,0.003,0.024&#10;&#9;&#9;c0.005,0.033,0.035,0.057,0.07,0.057c0.039,0,0.07-0.031,0.07-0.064c0-0.005,0-0.01,0-0.014l0.022-0.021l0.013,0.031&#10;&#9;&#9;c-0.006,0.006-0.008,0.016-0.008,0.029c0,0.031,0.031,0.063,0.066,0.063c0.023,0,0.045-0.011,0.057-0.032l0.013-0.014v0.021&#10;&#9;&#9;c0,0.021,0.01,0.039,0.031,0.045c0,0,0.025,0.002,0.057-0.025c0.034-0.027,0.052-0.049,0.052-0.049l0.001,0.029&#10;&#9;&#9;c0,0-0.031,0.055-0.06,0.07c-0.018,0.008-0.042,0.016-0.062,0.016c-0.02-0.003-0.035-0.021-0.043-0.039&#10;&#9;&#9;c-0.013,0.008-0.03,0.014-0.049,0.014c-0.039,0-0.076-0.021-0.091-0.053c-0.018,0.02-0.042,0.029-0.072,0.029&#10;&#9;&#9;c-0.033,0-0.063-0.014-0.08-0.035c-0.018,0.014-0.042,0.029-0.07,0.029c-0.035,0-0.065-0.021-0.082-0.047&#10;&#9;&#9;c-0.018,0.026-0.051,0.047-0.086,0.047c-0.025,0-0.051-0.016-0.069-0.029c-0.019,0.021-0.048,0.035-0.079,0.035&#10;&#9;&#9;c-0.03,0-0.056-0.01-0.075-0.029C9.946,22.209,9.911,22.23,9.87,22.23c-0.018,0-0.035-0.006-0.051-0.014&#10;&#9;&#9;c-0.007,0.018-0.021,0.036-0.042,0.039c-0.018,0-0.043-0.008-0.059-0.016c-0.03-0.016-0.065-0.07-0.065-0.07l0.004-0.029&#10;&#9;&#9;c0,0,0.02,0.021,0.05,0.049c0.035,0.027,0.058,0.025,0.058,0.025c0.023-0.006,0.032-0.023,0.032-0.045l0-0.021l0.016,0.014&#10;&#9;&#9;c0.012,0.021,0.031,0.032,0.055,0.032c0.039,0,0.068-0.032,0.068-0.063c0-0.014-0.001-0.023-0.005-0.029L9.94,22.07l0.021,0.021&#10;&#9;&#9;c0,0.004-0.001,0.009-0.001,0.014c0,0.033,0.032,0.064,0.071,0.064c0.035,0,0.066-0.023,0.07-0.057&#10;&#9;&#9;c0.001,0,0.001-0.024,0.003-0.024c0.003-0.002,0.009,0.024,0.01,0.023c0.008,0.026,0.037,0.047,0.065,0.047&#10;&#9;&#9;c0.042,0,0.071-0.028,0.071-0.067c0-0.008-0.001-0.018-0.002-0.023L10.269,22.065"/>
<path d="M10.766,22.266c-0.004,0-0.005,0-0.011-0.002c-0.018-0.004-0.035-0.016-0.044-0.034c-0.015,0.003-0.031,0.009-0.046,0.009&#10;&#9;&#9;c-0.039,0-0.074-0.018-0.091-0.051c-0.021,0.02-0.047,0.029-0.072,0.029c-0.031,0-0.061-0.013-0.08-0.033&#10;&#9;&#9;c-0.02,0.018-0.044,0.023-0.07,0.023c-0.031,0-0.064-0.016-0.082-0.039c-0.023,0.023-0.053,0.039-0.086,0.039&#10;&#9;&#9;c-0.025,0-0.049-0.006-0.068-0.023c-0.021,0.021-0.051,0.033-0.08,0.033c-0.028,0-0.053-0.01-0.072-0.029&#10;&#9;&#9;c-0.018,0.033-0.054,0.051-0.092,0.051c-0.018,0-0.033-0.006-0.047-0.009c-0.011,0.019-0.027,0.03-0.046,0.034&#10;&#9;&#9;c0,0.002-0.006,0.002-0.008,0.002c-0.022,0-0.046-0.013-0.057-0.018c-0.029-0.018-0.064-0.07-0.065-0.07l-0.003-0.006l0.01-0.047&#10;&#9;&#9;l0.011,0.014c0.001,0,0.019,0.021,0.048,0.045c0.03,0.022,0.048,0.023,0.053,0.023c0.023-0.003,0.023-0.029,0.023-0.037v-0.047&#10;&#9;&#9;l0.029,0.037c0.012,0.018,0.03,0.025,0.049,0.025c0.033,0,0.06-0.025,0.06-0.055c0-0.014-0.003-0.019-0.005-0.023l-0.003-0.006&#10;&#9;&#9;l0.019-0.041l0.033,0.031v0.002c0,0.004,0,0.008,0,0.012c0,0.03,0.028,0.057,0.063,0.057c0.031,0,0.058-0.023,0.061-0.049v-0.006&#10;&#9;&#9;c0,0,0,0,0,0c0.001-0.019,0.002-0.025,0.011-0.025l0,0c0.006,0,0.01,0.005,0.014,0.016l0,0l0.003,0.01&#10;&#9;&#9;c0.009,0.026,0.033,0.045,0.059,0.045c0.035,0,0.065-0.029,0.065-0.061c0-0.008,0-0.016-0.005-0.023l-0.002-0.008l0.031-0.002&#10;&#9;&#9;l0.029,0.002l-0.005,0.008c0,0.008-0.001,0.016-0.001,0.023c0,0.031,0.028,0.061,0.062,0.061c0.027,0,0.05-0.019,0.06-0.045&#10;&#9;&#9;l0.002-0.008l0,0c0.006-0.013,0.006-0.018,0.015-0.018c0.008,0,0.008,0.007,0.009,0.023c0,0.002,0,0.002,0,0.002l0.001,0.006&#10;&#9;&#9;c0.004,0.025,0.031,0.049,0.063,0.049c0.035,0,0.062-0.026,0.062-0.057c0-0.004,0-0.008,0-0.012l-0.001-0.002l0.033-0.031&#10;&#9;&#9;l0.019,0.041l-0.001,0.006c-0.004,0.005-0.005,0.01-0.005,0.023c0,0.029,0.027,0.055,0.059,0.055c0.02,0,0.039-0.008,0.05-0.025&#10;&#9;&#9;l0.03-0.037l-0.001,0.047c0,0.008,0.003,0.034,0.025,0.037c0.002,0,0.024-0.001,0.051-0.023c0.033-0.023,0.05-0.045,0.05-0.045&#10;&#9;&#9;l0.012-0.016l0.006,0.049l-0.003,0.004c-0.002,0.002-0.032,0.055-0.065,0.072C10.814,22.251,10.79,22.266,10.766,22.266z&#10;&#9;&#9; M10.719,22.206l0.003,0.007c0.003,0.012,0.015,0.033,0.037,0.035c0.001,0,0.004,0,0.007,0c0.016,0,0.035-0.008,0.047-0.016&#10;&#9;&#9;c0.023-0.012,0.053-0.055,0.059-0.066v-0.004c-0.011,0.01-0.023,0.021-0.041,0.037c-0.03,0.025-0.053,0.025-0.061,0.025h-0.004&#10;&#9;&#9;c-0.022-0.004-0.035-0.023-0.036-0.053c-0.016,0.018-0.039,0.029-0.063,0.029c-0.042,0-0.076-0.031-0.076-0.07&#10;&#9;&#9;c0-0.016,0.003-0.023,0.006-0.029l-0.006-0.015l-0.01,0.011c0,0.002,0,0.004,0,0.008c0,0.037-0.035,0.072-0.078,0.072&#10;&#9;&#9;c-0.038,0-0.07-0.023-0.077-0.059c-0.012,0.029-0.041,0.045-0.074,0.045c-0.043,0-0.079-0.033-0.079-0.072c0-0.008,0-0.01,0-0.02&#10;&#9;&#9;l-0.005-0.002l-0.01,0.002c0.002,0.01,0.002,0.012,0.002,0.02c0,0.039-0.036,0.072-0.081,0.072c-0.03,0-0.059-0.016-0.07-0.045&#10;&#9;&#9;c-0.009,0.035-0.041,0.059-0.078,0.059c-0.044,0-0.08-0.035-0.08-0.072c0-0.004,0-0.006,0-0.008l-0.01-0.011l-0.006,0.015&#10;&#9;&#9;c0.004,0.006,0.005,0.014,0.005,0.029c0,0.039-0.033,0.07-0.075,0.07c-0.025,0-0.048-0.012-0.061-0.029&#10;&#9;&#9;c0,0.029-0.016,0.049-0.039,0.053H9.765c-0.006,0-0.031,0-0.063-0.025c-0.018-0.016-0.031-0.029-0.04-0.037L9.66,22.166&#10;&#9;&#9;c0.008,0.012,0.036,0.055,0.06,0.066c0.021,0.014,0.04,0.019,0.056,0.016c0.021-0.002,0.031-0.023,0.035-0.035l0.004-0.007&#10;&#9;&#9;l0.007,0.003c0.014,0.01,0.029,0.016,0.047,0.016c0.035,0,0.07-0.023,0.082-0.051l0.005-0.012l0.008,0.009&#10;&#9;&#9;c0.018,0.017,0.041,0.03,0.069,0.03c0.029,0,0.055-0.016,0.072-0.037l0.005-0.004l0.007,0.002c0.017,0.019,0.039,0.025,0.063,0.025&#10;&#9;&#9;c0.032,0,0.062-0.01,0.078-0.035l0.008-0.014l0.005,0.014c0.018,0.025,0.047,0.035,0.077,0.035c0.024,0,0.047-0.007,0.064-0.025&#10;&#9;&#9;l0.006-0.002l0.005,0.004c0.018,0.021,0.047,0.037,0.075,0.037c0.025,0,0.049-0.014,0.066-0.03l0.01-0.009l0.004,0.012&#10;&#9;&#9;c0.014,0.027,0.046,0.051,0.083,0.051c0.016,0,0.031-0.006,0.046-0.016L10.719,22.206z"/>
<path fill="#C8B100" d="M10.267,22.236c-0.192,0-0.363,0.023-0.485,0.062c-0.011,0.003-0.02-0.003-0.023-0.011&#10;&#9;&#9;c-0.001-0.008,0.005-0.016,0.012-0.02c0.124-0.038,0.3-0.063,0.497-0.063c0.194,0,0.372,0.025,0.496,0.063&#10;&#9;&#9;c0.009,0.004,0.015,0.012,0.011,0.02c-0.002,0.008-0.014,0.014-0.02,0.011C10.632,22.26,10.457,22.236,10.267,22.236"/>
<path d="M10.758,22.305c-0.003,0-0.003-0.002-0.007-0.002c-0.127-0.033-0.301-0.055-0.484-0.055c-0.185,0-0.356,0.021-0.485,0.055&#10;&#9;&#9;c-0.011,0.006-0.026-0.002-0.029-0.012c-0.003-0.01-0.003-0.014,0-0.02c0.003-0.006,0.009-0.014,0.016-0.016&#10;&#9;&#9;c0.13-0.037,0.306-0.059,0.499-0.059c0.189,0,0.37,0.023,0.499,0.059c0.012,0.006,0.02,0.021,0.018,0.035&#10;&#9;&#9;C10.778,22.3,10.768,22.305,10.758,22.305z M10.267,22.23c0.185,0,0.358,0.021,0.488,0.061h0.002c0.003,0,0.008-0.004,0.008-0.01&#10;&#9;&#9;c0.001-0.002-0.001-0.005-0.005-0.007c-0.128-0.042-0.307-0.063-0.494-0.065c-0.186,0.002-0.368,0.023-0.494,0.065&#10;&#9;&#9;c-0.003,0-0.003,0.003-0.005,0.005c-0.001,0-0.001,0-0.001,0.002c0.001,0.006,0.005,0.01,0.01,0.01&#10;&#9;&#9;C9.907,22.251,10.081,22.23,10.267,22.23z"/>
<path fill="#FFFFFF" d="M10.081,22.303c0-0.008,0.012-0.023,0.029-0.023c0.015,0,0.027,0.016,0.027,0.023&#10;&#9;&#9;c0,0.019-0.013,0.027-0.027,0.027C10.093,22.33,10.081,22.321,10.081,22.303"/>
<path d="M10.11,22.342c-0.021,0-0.035-0.016-0.035-0.039c0-0.016,0.015-0.031,0.035-0.031c0.019,0,0.035,0.016,0.035,0.031&#10;&#9;&#9;C10.145,22.326,10.129,22.342,10.11,22.342z M10.11,22.289c-0.012,0-0.02,0.006-0.02,0.014c0,0.016,0.008,0.021,0.02,0.021&#10;&#9;&#9;s0.018-0.006,0.018-0.021C10.128,22.295,10.121,22.289,10.11,22.289z"/>
<path fill="#AD1519" d="M10.269,22.318h-0.061c-0.011,0-0.021-0.012-0.021-0.021c0-0.011,0.01-0.021,0.021-0.021h0.125&#10;&#9;&#9;c0.012,0,0.019,0.01,0.019,0.021c0,0.009-0.007,0.021-0.019,0.021H10.269"/>
<path d="M10.333,22.326h-0.125c-0.016,0-0.029-0.012-0.029-0.028c0-0.019,0.013-0.026,0.028-0.026h0.125&#10;&#9;&#9;c0.015,0,0.028,0.008,0.028,0.026C10.361,22.314,10.347,22.326,10.333,22.326z M10.207,22.285c-0.007,0-0.012,0.008-0.012,0.013&#10;&#9;&#9;s0.005,0.011,0.013,0.011h0.125c0.006,0,0.012-0.006,0.012-0.011s-0.005-0.013-0.012-0.013H10.207z"/>
<path fill="#058E6E" d="M9.961,22.342l-0.044,0.003c-0.012,0.002-0.023-0.003-0.023-0.019c-0.001-0.008,0.005-0.02,0.017-0.021&#10;&#9;&#9;l0.043-0.004l0.045-0.006c0.012,0,0.023,0.003,0.023,0.014c0.001,0.01-0.006,0.018-0.018,0.021L9.961,22.342"/>
<path d="M9.914,22.352c-0.015,0-0.026-0.01-0.028-0.025c-0.002-0.003,0.001-0.008,0.004-0.018c0.004-0.006,0.011-0.009,0.02-0.011&#10;&#9;&#9;l0.089-0.015c0,0,0.001,0,0.004,0c0.013,0,0.025,0.012,0.028,0.023c0.003,0.018-0.009,0.033-0.025,0.035L9.917,22.35&#10;&#9;&#9;C9.917,22.35,9.916,22.352,9.914,22.352z M10.003,22.301l-0.092,0.016c-0.002,0.002-0.005,0.002-0.007,0.002&#10;&#9;&#9;c-0.003,0.003-0.004,0.006-0.003,0.008c0.001,0.006,0.008,0.014,0.016,0.012l0.087-0.014c0.006-0.001,0.012-0.006,0.012-0.014&#10;&#9;&#9;C10.014,22.303,10.009,22.301,10.003,22.301z"/>
<path fill="#AD1519" d="M9.782,22.37l0.021-0.03l0.042,0.007L9.82,22.381L9.782,22.37"/>
<path d="M9.823,22.389L9.77,22.373l0.03-0.047l0.059,0.016L9.823,22.389z M9.795,22.365l0.022,0.006L9.83,22.35l-0.024-0.002&#10;&#9;&#9;L9.795,22.365z"/>
<path fill="#FFFFFF" d="M10.397,22.303c0-0.008,0.012-0.023,0.027-0.023c0.014,0,0.026,0.016,0.026,0.023&#10;&#9;&#9;c0,0.019-0.013,0.027-0.026,0.027C10.409,22.33,10.397,22.321,10.397,22.303"/>
<path d="M10.425,22.342c-0.021,0-0.037-0.018-0.037-0.039c0-0.016,0.015-0.031,0.037-0.031c0.02,0,0.037,0.016,0.037,0.031&#10;&#9;&#9;C10.461,22.324,10.444,22.342,10.425,22.342z M10.425,22.289c-0.01,0-0.021,0.006-0.021,0.014c0,0.016,0.011,0.021,0.021,0.021&#10;&#9;&#9;s0.02-0.006,0.02-0.021C10.444,22.295,10.435,22.289,10.425,22.289z"/>
<path fill="#058E6E" d="M10.573,22.342l0.044,0.003c0.011,0.002,0.021-0.003,0.023-0.019c0.003-0.008-0.005-0.02-0.017-0.021&#10;&#9;&#9;l-0.045-0.004l-0.045-0.006c-0.011,0-0.021,0.003-0.023,0.014c-0.002,0.01,0.006,0.018,0.017,0.021L10.573,22.342"/>
<path d="M10.62,22.352c0,0-0.002-0.002-0.005-0.002l-0.089-0.008c-0.006,0-0.014-0.008-0.018-0.016&#10;&#9;&#9;c-0.005-0.005-0.005-0.01-0.005-0.02c0.001-0.012,0.017-0.027,0.032-0.023l0.09,0.015c0.006,0.002,0.013,0.005,0.018,0.011&#10;&#9;&#9;c0.005,0.01,0.005,0.015,0.005,0.018C10.646,22.342,10.634,22.352,10.62,22.352z M10.532,22.301c-0.005,0-0.012,0.002-0.012,0.01&#10;&#9;&#9;c-0.001,0.004,0,0.008,0,0.008c0.002,0.003,0.006,0.005,0.009,0.006l0.091,0.014c0.005,0,0.012-0.006,0.012-0.012&#10;&#9;&#9;c0-0.002,0-0.005,0-0.008c-0.003,0-0.006,0-0.01-0.002L10.532,22.301L10.532,22.301z"/>
<path fill="#AD1519" d="M10.748,22.371l-0.017-0.031l-0.042,0.002l0.019,0.035L10.748,22.371"/>
<path d="M10.704,22.389l-0.029-0.055l0.063-0.008l0.022,0.049L10.704,22.389z M10.702,22.348l0.012,0.022l0.021-0.005l-0.01-0.019&#10;&#9;&#9;L10.702,22.348z"/>
<path fill="#AD1519" d="M10.267,22.488c-0.155-0.001-0.294-0.016-0.401-0.045c0.106-0.025,0.246-0.043,0.401-0.043&#10;&#9;&#9;c0.154,0,0.295,0.018,0.4,0.043C10.562,22.473,10.421,22.487,10.267,22.488"/>
<path d="M10.267,22.494L10.267,22.494c-0.16,0-0.297-0.012-0.403-0.039c-0.004-0.002-0.005-0.006-0.005-0.012&#10;&#9;&#9;c0-0.002,0.001-0.005,0.005-0.005c0.112-0.026,0.253-0.044,0.403-0.045c0.148,0,0.291,0.019,0.402,0.045&#10;&#9;&#9;c0.003,0,0.006,0.003,0.006,0.005c0,0.006-0.003,0.01-0.006,0.012C10.565,22.482,10.426,22.494,10.267,22.494z M9.901,22.443&#10;&#9;&#9;c0.098,0.023,0.224,0.037,0.365,0.039c0.143-0.002,0.265-0.016,0.365-0.039c-0.105-0.023-0.234-0.031-0.365-0.031&#10;&#9;&#9;C10.133,22.412,10.005,22.42,9.901,22.443z"/>
<path fill="#C8B100" d="M10.754,22.154c0.002-0.016,0-0.023-0.01-0.027c-0.007-0.004-0.019,0.004-0.023,0.014&#10;&#9;&#9;c-0.003,0.014-0.001,0.023,0.01,0.029C10.737,22.172,10.749,22.162,10.754,22.154"/>
<path d="M10.733,22.178L10.733,22.178c-0.002,0-0.002,0-0.006,0c-0.005,0-0.009-0.006-0.013-0.014&#10;&#9;&#9;c-0.002-0.004-0.003-0.014,0-0.025c0.005-0.014,0.021-0.023,0.034-0.023c0.013,0.008,0.019,0.023,0.013,0.039&#10;&#9;&#9;C10.755,22.168,10.744,22.178,10.733,22.178z M10.743,22.134c-0.005,0-0.012,0.005-0.013,0.011c-0.003,0.01-0.002,0.01,0.001,0.015&#10;&#9;&#9;c0,0.001,0,0.003,0,0.003h0.002l0,0c0.004,0,0.01-0.005,0.012-0.01C10.749,22.139,10.746,22.136,10.743,22.134z"/>
<path fill="#C8B100" d="M10.445,22.092c0.002-0.008-0.003-0.023-0.012-0.023c-0.01,0-0.018,0.009-0.018,0.021&#10;&#9;&#9;c-0.003,0.014,0.003,0.023,0.012,0.023C10.436,22.115,10.444,22.107,10.445,22.092"/>
<path d="M10.426,22.121L10.426,22.121L10.426,22.121c-0.005,0-0.012-0.006-0.016-0.008c-0.005-0.006-0.008-0.018-0.006-0.024&#10;&#9;&#9;c0.003-0.019,0.014-0.028,0.027-0.028h0.001c0.014,0,0.023,0.017,0.022,0.031C10.451,22.11,10.44,22.121,10.426,22.121z&#10;&#9;&#9; M10.433,22.077c-0.006,0-0.011,0.007-0.012,0.013c0,0.002,0,0.011,0.003,0.016c0.002,0.002,0.002,0.002,0.002,0.002l0,0&#10;&#9;&#9;c0.006,0,0.012-0.008,0.012-0.016S10.435,22.078,10.433,22.077L10.433,22.077z"/>
<path fill="#C8B100" d="M10.088,22.092c-0.002-0.008,0.004-0.023,0.015-0.023c0.007,0,0.018,0.009,0.019,0.021&#10;&#9;&#9;c0,0.014-0.005,0.023-0.013,0.023C10.098,22.115,10.091,22.107,10.088,22.092"/>
<path d="M10.106,22.121c-0.013,0-0.024-0.011-0.025-0.029c-0.002-0.015,0.005-0.031,0.021-0.031h0.003&#10;&#9;&#9;c0.012,0,0.023,0.01,0.025,0.028c0.004,0.019-0.008,0.03-0.02,0.032H10.106z M10.104,22.076c-0.006,0.002-0.008,0.008-0.006,0.016&#10;&#9;&#9;c0,0.009,0.006,0.016,0.008,0.016v0.006l0-0.006c0.003,0,0.008-0.01,0.007-0.018C10.112,22.084,10.108,22.076,10.104,22.076z"/>
<path fill="#C8B100" d="M9.782,22.154c-0.005-0.016,0-0.023,0.007-0.027c0.011-0.004,0.02,0.004,0.023,0.014&#10;&#9;&#9;c0.005,0.014,0.001,0.023-0.007,0.029C9.795,22.172,9.786,22.162,9.782,22.154"/>
<path d="M9.8,22.178c-0.011,0-0.022-0.01-0.026-0.023c-0.005-0.016,0.001-0.031,0.014-0.039c0,0,0.003,0,0.005,0&#10;&#9;&#9;c0.012,0,0.023,0.014,0.027,0.023c0.002,0.012,0.002,0.021-0.001,0.025c-0.002,0.008-0.008,0.014-0.013,0.014&#10;&#9;&#9;C9.805,22.178,9.803,22.178,9.8,22.178z M9.793,22.134c-0.005,0.002-0.005,0.005-0.005,0.019c0.005,0.007,0.012,0.01,0.014,0.01&#10;&#9;&#9;s0.003-0.002,0.003-0.003c0-0.005,0-0.007,0-0.015C9.803,22.139,9.797,22.134,9.793,22.134z"/>
<path fill="#C8B100" d="M10.267,21.918l-0.056,0.031l0.041,0.088l0.015,0.008l0.014-0.008l0.041-0.088L10.267,21.918"/>
<path d="M10.267,22.057l-0.021-0.015l-0.044-0.099l0.065-0.039l0.066,0.039l-0.047,0.099L10.267,22.057z M10.258,22.031&#10;&#9;&#9;l0.008,0.006l0.007-0.006l0.035-0.08l-0.042-0.025l-0.045,0.025L10.258,22.031z"/>
<path fill="#C8B100" d="M10.146,22.045l0.026,0.039l0.085-0.023l0.009-0.016l-0.009-0.008l-0.085-0.027L10.146,22.045"/>
<path d="M10.168,22.092l-0.031-0.047l0.031-0.047l0.094,0.027l0.013,0.02l-0.013,0.021L10.168,22.092z M10.157,22.045l0.018,0.029&#10;&#9;&#9;l0.076-0.025l0.006-0.004l-0.006-0.003l-0.076-0.022L10.157,22.045z"/>
<path fill="#C8B100" d="M10.386,22.045l-0.023,0.039l-0.087-0.023l-0.007-0.016l0.007-0.008l0.086-0.027L10.386,22.045"/>
<path d="M10.365,22.092l-0.094-0.026l-0.014-0.021l0.015-0.02l0.094-0.027l0.032,0.047L10.365,22.092z M10.28,22.049l0.077,0.025&#10;&#9;&#9;l0.019-0.029l-0.019-0.025l-0.077,0.022l-0.002,0.003L10.28,22.049z"/>
<path fill="#C8B100" d="M9.911,21.951L9.87,21.995l0.053,0.071L9.94,22.07l0.009-0.01l0.02-0.086L9.911,21.951"/>
<path d="M9.94,22.084l-0.022-0.012l-0.06-0.077l0.052-0.052l0.067,0.026l-0.021,0.097L9.94,22.084z M9.929,22.061l0.007,0.003&#10;&#9;&#9;l0.005-0.003l0.017-0.082l-0.043-0.012l-0.033,0.029L9.929,22.061z"/>
<path fill="#C8B100" d="M9.823,22.1l0.031,0.031l0.078-0.044l0.006-0.015l-0.01-0.009l-0.09-0.005L9.823,22.1"/>
<path d="M9.852,22.139l-0.04-0.037l0.021-0.057l0.097,0.012l0.018,0.012l-0.009,0.023L9.852,22.139z M9.833,22.096l0.024,0.021&#10;&#9;&#9;l0.07-0.033l0.002-0.008l-0.006-0.008l-0.078-0.003L9.833,22.096z"/>
<path fill="#C8B100" d="M10.058,22.051l-0.018,0.041l-0.087-0.008L9.94,22.072l0.005-0.012l0.077-0.041L10.058,22.051"/>
<path d="M10.046,22.102l-0.099-0.01l-0.019-0.016l0.012-0.021l0.085-0.045l0.041,0.039L10.046,22.102z M9.955,22.076l0.08,0.008&#10;&#9;&#9;l0.012-0.029l-0.023-0.025l-0.07,0.037l-0.001,0.002L9.955,22.076z"/>
<path fill="#C8B100" d="M9.736,22.11l-0.007,0.044l-0.088,0.008l-0.013-0.008l0.001-0.016l0.068-0.055L9.736,22.11"/>
<path d="M9.64,22.17l-0.022-0.011l0.006-0.023l0.073-0.063l0.05,0.035l-0.01,0.053L9.64,22.17z M9.636,22.152l0.006,0.002&#10;&#9;&#9;l0.081-0.01l0.006-0.029l-0.031-0.023l-0.061,0.051L9.636,22.152z"/>
<path fill="#C8B100" d="M9.909,22.072c0-0.012,0.014-0.027,0.032-0.027c0.017,0,0.029,0.016,0.029,0.027&#10;&#9;&#9;c0,0.018-0.012,0.033-0.029,0.033C9.922,22.105,9.909,22.09,9.909,22.072"/>
<path d="M9.94,22.112c-0.023,0-0.042-0.021-0.042-0.04s0.018-0.035,0.042-0.035c0.021,0,0.039,0.016,0.039,0.035&#10;&#9;&#9;S9.961,22.112,9.94,22.112z M9.94,22.053c-0.013,0-0.023,0.008-0.023,0.02s0.01,0.02,0.023,0.02c0.012,0,0.023-0.008,0.023-0.02&#10;&#9;&#9;S9.952,22.053,9.94,22.053z"/>
<path fill="#C8B100" d="M10.621,21.951l0.044,0.044l-0.056,0.071l-0.012,0.004l-0.012-0.01l-0.018-0.086L10.621,21.951"/>
<path d="M10.592,22.084l-0.014-0.018l-0.023-0.097l0.069-0.026l0.051,0.052l-0.062,0.077L10.592,22.084z M10.591,22.061&#10;&#9;&#9;l0.005,0.003l0.007-0.003l0.05-0.064l-0.034-0.029l-0.045,0.012L10.591,22.061z"/>
<path fill="#C8B100" d="M10.711,22.1l-0.033,0.031l-0.077-0.044l-0.005-0.015l0.012-0.009l0.087-0.005L10.711,22.1"/>
<path d="M10.68,22.139l-0.083-0.047l-0.012-0.023l0.018-0.012l0.1-0.012l0.018,0.057L10.68,22.139z M10.608,22.084l0.07,0.033&#10;&#9;&#9;l0.023-0.021l-0.012-0.03l-0.081,0.003l-0.004,0.008L10.608,22.084z"/>
<path fill="#C8B100" d="M10.478,22.051l0.016,0.041l0.089-0.008l0.012-0.012l-0.007-0.012l-0.079-0.041L10.478,22.051"/>
<path d="M10.489,22.102l-0.021-0.053l0.041-0.039l0.085,0.045l0.01,0.021l-0.019,0.016L10.489,22.102z M10.486,22.055l0.012,0.029&#10;&#9;&#9;l0.08-0.008l0.006-0.008l-0.004-0.002l-0.069-0.037L10.486,22.055z"/>
<path fill="#C8B100" d="M10.784,22.11l0.007,0.044l0.089,0.008l0.014-0.008l-0.005-0.016l-0.065-0.055L10.784,22.11"/>
<path d="M10.883,22.17l-0.099-0.01l-0.008-0.053l0.049-0.035l0.074,0.063l0.004,0.023L10.883,22.17z M10.799,22.145l0.079,0.01&#10;&#9;&#9;l0.006-0.002l0-0.01l-0.059-0.051l-0.03,0.023L10.799,22.145z"/>
<path fill="#C8B100" d="M10.235,22.045c0-0.016,0.015-0.028,0.032-0.028c0.018,0,0.03,0.013,0.03,0.028s-0.013,0.031-0.03,0.031&#10;&#9;&#9;C10.25,22.076,10.235,22.061,10.235,22.045"/>
<path d="M10.267,22.084c-0.022,0-0.04-0.018-0.04-0.039s0.018-0.035,0.04-0.035c0.021,0,0.039,0.012,0.039,0.035&#10;&#9;&#9;C10.306,22.066,10.288,22.084,10.267,22.084z M10.267,22.021c-0.013,0-0.022,0.016-0.022,0.023c0,0.016,0.009,0.023,0.022,0.023&#10;&#9;&#9;c0.013,0,0.023-0.008,0.023-0.023C10.29,22.037,10.28,22.021,10.267,22.021z"/>
<path fill="#C8B100" d="M10.564,22.072c0-0.012,0.015-0.027,0.033-0.027c0.017,0,0.029,0.016,0.029,0.027&#10;&#9;&#9;c0,0.018-0.012,0.033-0.029,0.033C10.579,22.105,10.564,22.09,10.564,22.072"/>
<path d="M10.597,22.112c-0.023,0-0.042-0.021-0.042-0.04s0.018-0.035,0.042-0.035c0.02,0,0.038,0.016,0.038,0.035&#10;&#9;&#9;S10.617,22.112,10.597,22.112z M10.597,22.053c-0.014,0-0.023,0.008-0.023,0.02s0.01,0.02,0.023,0.02&#10;&#9;&#9;c0.012,0,0.022-0.008,0.022-0.02S10.608,22.053,10.597,22.053z"/>
<path fill="#C8B100" d="M9.618,22.16c0,0-0.023-0.029-0.041-0.047c-0.014-0.01-0.044-0.021-0.044-0.021&#10;&#9;&#9;c0-0.005,0.018-0.018,0.038-0.018c0.011,0,0.021,0.006,0.027,0.013l0.002-0.013c0,0,0.016,0.004,0.023,0.018&#10;&#9;&#9;c0.005,0.021,0.001,0.047,0.001,0.047S9.624,22.154,9.618,22.16"/>
<path d="M9.618,22.166c-0.005,0-0.005-0.002-0.016-0.012c-0.008-0.01-0.021-0.023-0.031-0.037&#10;&#9;&#9;c-0.011-0.005-0.033-0.012-0.041-0.016l-0.006-0.004v-0.006c0-0.01,0.023-0.025,0.047-0.025c0.006,0,0.015,0.002,0.022,0.004&#10;&#9;&#9;l0.001-0.004h0.007c0.001,0,0.021,0.002,0.028,0.025c0.009,0.021,0.006,0.047,0.005,0.047c0,0.004-0.005,0.019-0.01,0.023&#10;&#9;&#9;l-0.003,0.004H9.618z M9.547,22.09c0.012,0.002,0.024,0.01,0.034,0.018c0.013,0.008,0.024,0.026,0.034,0.037c0,0,0,0,0.001,0&#10;&#9;&#9;c0.001-0.004,0.001-0.006,0.001-0.006l0,0c0,0,0.004-0.025-0.002-0.041c-0.003-0.006-0.006-0.008-0.01-0.011l-0.004,0.021&#10;&#9;&#9;l-0.01-0.016c-0.004-0.005-0.014-0.008-0.021-0.008C9.56,22.084,9.554,22.084,9.547,22.09z"/>
<path fill="#C8B100" d="M9.618,22.143c0.007-0.006,0.023-0.004,0.035,0.006c0.012,0.009,0.014,0.023,0.006,0.029&#10;&#9;&#9;c-0.006,0.008-0.023,0.008-0.034,0C9.614,22.164,9.612,22.154,9.618,22.143"/>
<path d="M9.647,22.193c-0.01,0-0.018-0.008-0.028-0.011c-0.007-0.005-0.014-0.021-0.014-0.028c0-0.004,0.001-0.014,0.006-0.016&#10;&#9;&#9;c0.012-0.008,0.031-0.008,0.047,0c0.005,0.012,0.012,0.021,0.012,0.027c0,0.01,0,0.015-0.006,0.02&#10;&#9;&#9;C9.66,22.188,9.653,22.193,9.647,22.193z M9.63,22.148c0,0-0.004,0-0.006,0.004c0,0.002,0,0.002,0,0.002&#10;&#9;&#9;c0,0.006,0.001,0.008,0.006,0.016c0.006,0.006,0.011,0.008,0.018,0.008c0,0,0.005,0,0.005-0.002&#10;&#9;&#9;c0.001-0.002,0.002-0.004,0.002-0.008c0-0.006-0.002-0.009-0.007-0.014C9.641,22.152,9.636,22.148,9.63,22.148z"/>
<path fill="#C8B100" d="M10.905,22.16c0.001,0,0.025-0.029,0.042-0.047c0.013-0.01,0.042-0.021,0.042-0.021&#10;&#9;&#9;c0-0.005-0.017-0.018-0.036-0.018c-0.011,0-0.022,0.006-0.028,0.013l-0.004-0.013c0,0-0.014,0.004-0.022,0.018&#10;&#9;&#9;c-0.008,0.021-0.004,0.047-0.004,0.047S10.899,22.154,10.905,22.16"/>
<path d="M10.905,22.166L10.905,22.166h-0.004l-0.002-0.004c-0.008-0.005-0.009-0.02-0.009-0.023c-0.001,0-0.006-0.025,0-0.047&#10;&#9;&#9;c0.011-0.023,0.028-0.025,0.028-0.025h0.009l0.002,0.004c0.006-0.002,0.013-0.004,0.022-0.004c0.02,0,0.044,0.016,0.044,0.025&#10;&#9;&#9;v0.006l-0.006,0.004c-0.008,0.004-0.031,0.011-0.039,0.016c-0.011,0.014-0.026,0.029-0.034,0.037&#10;&#9;&#9;C10.91,22.164,10.909,22.166,10.905,22.166z M10.915,22.087c-0.002,0.003-0.007,0.005-0.008,0.011&#10;&#9;&#9;c-0.005,0.016-0.002,0.041-0.002,0.041s0.002,0.002,0.002,0.006c0.007-0.009,0.023-0.029,0.035-0.037&#10;&#9;&#9;c0.006-0.008,0.023-0.016,0.033-0.018c-0.005-0.003-0.015-0.006-0.022-0.006c-0.011,0-0.016,0.003-0.022,0.008l-0.012,0.016&#10;&#9;&#9;L10.915,22.087z"/>
<path fill="#C8B100" d="M10.907,22.143c-0.009-0.006-0.023-0.004-0.035,0.006c-0.012,0.009-0.015,0.023-0.007,0.029&#10;&#9;&#9;c0.007,0.008,0.022,0.008,0.033,0C10.909,22.164,10.913,22.154,10.907,22.143"/>
<path d="M10.878,22.193c-0.008,0-0.016-0.006-0.019-0.008c-0.004-0.005-0.007-0.01-0.006-0.02c0-0.007,0.005-0.016,0.014-0.027&#10;&#9;&#9;c0.014-0.008,0.035-0.008,0.047,0c0.002,0.002,0.005,0.012,0.005,0.016c-0.001,0.008-0.005,0.023-0.015,0.028&#10;&#9;&#9;C10.895,22.186,10.885,22.193,10.878,22.193z M10.893,22.148c-0.005,0-0.011,0.004-0.015,0.006&#10;&#9;&#9;c-0.006,0.005-0.009,0.008-0.01,0.014c0,0.004,0,0.006,0.003,0.008c0,0.002,0.003,0.002,0.006,0.002&#10;&#9;&#9;c0.005,0,0.012-0.002,0.015-0.008c0.004-0.008,0.008-0.01,0.008-0.016c0,0,0,0-0.001-0.002&#10;&#9;&#9;C10.897,22.148,10.895,22.148,10.893,22.148z"/>
<path fill="#C8B100" d="M9.564,22.881h1.413v-0.37H9.564V22.881z"/>
<path d="M10.989,22.891H9.551v-0.393h1.438V22.891z M9.577,22.865h1.388v-0.342H9.577V22.865z"/>
<path fill="#C8B100" d="M9.711,23.125c0.009-0.002,0.016-0.002,0.026-0.002h1.059c0.012,0,0.021,0,0.029,0.004&#10;&#9;&#9;c-0.035-0.012-0.063-0.043-0.063-0.082s0.028-0.07,0.065-0.086c-0.008,0.002-0.02,0.006-0.032,0.006H9.737&#10;&#9;&#9;c-0.01,0-0.02-0.002-0.03-0.006l0.006,0.002c0.04,0.014,0.06,0.045,0.06,0.084C9.773,23.078,9.749,23.115,9.711,23.125"/>
<path d="M10.825,23.142c0,0-0.002,0-0.004-0.003h-0.003c-0.007,0-0.015,0-0.022,0H9.737c-0.008,0-0.012,0-0.016,0s-0.004,0-0.006,0&#10;&#9;&#9;c-0.007,0.003-0.014,0-0.016-0.007c-0.001-0.009,0-0.014,0.006-0.017c0.003,0,0.005,0,0.006,0c0.029-0.016,0.048-0.041,0.048-0.07&#10;&#9;&#9;c0-0.031-0.018-0.061-0.045-0.07c-0.003,0-0.008,0-0.01,0c-0.006,0-0.01-0.01-0.009-0.016c0.002-0.008,0.008-0.008,0.016-0.008&#10;&#9;&#9;h0.009c0.005,0,0.011,0,0.017,0h1.059c0.01,0,0.021,0,0.029,0c0.006-0.004,0.012,0,0.015,0.006&#10;&#9;&#9;c0.003,0.002-0.002,0.014-0.008,0.018c-0.033,0.008-0.056,0.039-0.056,0.07s0.021,0.057,0.049,0.07c0.001,0,0.004,0,0.006,0&#10;&#9;&#9;c0.005,0.005,0.007,0.008,0.005,0.02C10.835,23.139,10.831,23.142,10.825,23.142z M9.758,23.113h1.019&#10;&#9;&#9;c-0.016-0.021-0.027-0.045-0.027-0.068s0.011-0.047,0.028-0.067H9.759c0.018,0.021,0.027,0.044,0.027,0.067&#10;&#9;&#9;S9.776,23.092,9.758,23.113z"/>
<path fill="#C8B100" d="M9.737,23.123h1.059c0.035,0,0.064,0.023,0.064,0.047c0,0.031-0.029,0.053-0.064,0.053H9.737&#10;&#9;&#9;c-0.036,0-0.065-0.021-0.065-0.053C9.672,23.146,9.701,23.123,9.737,23.123"/>
<path d="M10.796,23.235H9.737c-0.043,0-0.078-0.026-0.078-0.065c0-0.031,0.035-0.057,0.078-0.057h1.059&#10;&#9;&#9;c0.042,0,0.077,0.025,0.077,0.057C10.873,23.209,10.838,23.235,10.796,23.235z M9.737,23.139c-0.028,0-0.052,0.014-0.052,0.031&#10;&#9;&#9;c0,0.023,0.024,0.039,0.052,0.039h1.059c0.029,0,0.052-0.016,0.052-0.039c0-0.018-0.023-0.031-0.052-0.031H9.737z"/>
<path fill="#C8B100" d="M9.737,22.881h1.059c0.036,0,0.065,0.021,0.065,0.043c0,0.023-0.029,0.041-0.065,0.041H9.737&#10;&#9;&#9;c-0.036,0-0.065-0.018-0.065-0.041C9.672,22.902,9.701,22.881,9.737,22.881"/>
<path d="M10.796,22.978H9.737c-0.043,0-0.078-0.023-0.078-0.054c0-0.033,0.035-0.059,0.078-0.059h1.059&#10;&#9;&#9;c0.045,0,0.078,0.025,0.078,0.059C10.874,22.954,10.841,22.978,10.796,22.978z M9.737,22.891c-0.031,0-0.052,0.019-0.052,0.033&#10;&#9;&#9;c0,0.012,0.021,0.027,0.052,0.027h1.059c0.032,0,0.053-0.016,0.053-0.027c0-0.015-0.021-0.033-0.053-0.033H9.737z"/>
<path fill="#005BBF" d="M11.258,29.115c-0.099,0-0.187-0.019-0.251-0.053c-0.063-0.033-0.149-0.055-0.245-0.055&#10;&#9;&#9;c-0.095,0-0.184,0.021-0.248,0.055c-0.065,0.034-0.152,0.053-0.249,0.053c-0.098,0-0.185-0.023-0.25-0.057&#10;&#9;&#9;c-0.063-0.029-0.146-0.051-0.24-0.051c-0.096,0-0.182,0.02-0.246,0.053c-0.064,0.034-0.152,0.055-0.25,0.055v0.154&#10;&#9;&#9;c0.098,0,0.186-0.021,0.25-0.056c0.064-0.032,0.15-0.052,0.246-0.052c0.094,0,0.176,0.021,0.24,0.052&#10;&#9;&#9;c0.065,0.032,0.152,0.056,0.25,0.056c0.096,0,0.184-0.021,0.249-0.055c0.064-0.029,0.152-0.053,0.248-0.053&#10;&#9;&#9;c0.096,0,0.181,0.023,0.245,0.053c0.064,0.035,0.152,0.055,0.249,0.055L11.258,29.115"/>
<path d="M11.269,29.282h-0.013c-0.097,0-0.185-0.021-0.255-0.056c-0.064-0.033-0.147-0.055-0.238-0.055&#10;&#9;&#9;c-0.09,0-0.177,0.021-0.242,0.055c-0.07,0.035-0.158,0.056-0.254,0.056c-0.093,0-0.185-0.021-0.255-0.06&#10;&#9;&#9;c-0.065-0.031-0.147-0.051-0.234-0.051c-0.094,0-0.176,0.02-0.241,0.053c-0.07,0.037-0.16,0.058-0.255,0.058H9.268v-0.181H9.28&#10;&#9;&#9;c0.091,0,0.18-0.016,0.244-0.051c0.068-0.035,0.154-0.053,0.252-0.053c0.092,0,0.179,0.018,0.246,0.052s0.153,0.052,0.244,0.052&#10;&#9;&#9;c0.09,0,0.178-0.016,0.242-0.051c0.068-0.031,0.16-0.053,0.254-0.053c0.094,0,0.184,0.02,0.25,0.053&#10;&#9;&#9;c0.065,0.035,0.153,0.051,0.246,0.051h0.013L11.269,29.282z M9.776,29.146c0.091,0,0.178,0.021,0.246,0.055&#10;&#9;&#9;c0.068,0.037,0.153,0.055,0.244,0.055c0.09,0,0.178-0.018,0.242-0.051c0.069-0.035,0.159-0.059,0.254-0.059&#10;&#9;&#9;c0.093,0,0.183,0.023,0.25,0.059c0.065,0.033,0.143,0.051,0.231,0.051l0.002-0.129c-0.092-0.002-0.179-0.02-0.245-0.054&#10;&#9;&#9;c-0.064-0.032-0.147-0.052-0.238-0.052c-0.09,0-0.177,0.021-0.242,0.053c-0.068,0.035-0.158,0.053-0.254,0.053&#10;&#9;&#9;c-0.094,0-0.185-0.019-0.255-0.056c-0.064-0.03-0.147-0.05-0.234-0.05c-0.094,0-0.176,0.02-0.241,0.05&#10;&#9;&#9;c-0.064,0.036-0.152,0.054-0.243,0.056v0.129c0.085,0,0.169-0.021,0.231-0.053C9.593,29.168,9.679,29.146,9.776,29.146z"/>
<path fill="#CCCCCC" d="M11.258,29.27c-0.099,0-0.187-0.02-0.251-0.055c-0.063-0.029-0.149-0.053-0.245-0.053&#10;&#9;&#9;c-0.095,0-0.184,0.023-0.248,0.053c-0.065,0.033-0.152,0.055-0.249,0.055c-0.098,0-0.185-0.023-0.25-0.056&#10;&#9;&#9;c-0.063-0.03-0.146-0.052-0.24-0.052c-0.096,0-0.182,0.02-0.246,0.052c-0.064,0.034-0.152,0.056-0.25,0.056v0.153&#10;&#9;&#9;c0.098,0,0.186-0.021,0.25-0.056c0.064-0.033,0.15-0.055,0.246-0.055c0.094,0,0.176,0.021,0.24,0.053&#10;&#9;&#9;c0.065,0.034,0.152,0.058,0.25,0.058c0.096,0,0.184-0.021,0.249-0.054c0.064-0.035,0.152-0.057,0.248-0.057&#10;&#9;&#9;c0.096,0,0.181,0.021,0.245,0.057c0.064,0.033,0.152,0.054,0.249,0.054L11.258,29.27"/>
<path d="M11.269,29.434h-0.013c-0.097,0-0.185-0.016-0.255-0.055c-0.064-0.031-0.147-0.053-0.238-0.053&#10;&#9;&#9;c-0.09,0-0.177,0.023-0.242,0.053c-0.07,0.037-0.158,0.055-0.254,0.055c-0.093,0-0.185-0.02-0.255-0.058&#10;&#9;&#9;c-0.065-0.03-0.147-0.05-0.234-0.05c-0.094,0-0.176,0.02-0.241,0.052c-0.069,0.038-0.159,0.056-0.255,0.056H9.268v-0.178H9.28&#10;&#9;&#9;c0.091,0,0.18-0.018,0.244-0.053c0.069-0.035,0.155-0.057,0.252-0.057c0.092,0,0.179,0.021,0.246,0.055&#10;&#9;&#9;c0.068,0.037,0.154,0.055,0.244,0.055s0.178-0.018,0.242-0.051c0.069-0.035,0.159-0.059,0.254-0.059&#10;&#9;&#9;c0.093,0,0.183,0.023,0.25,0.059c0.065,0.033,0.153,0.051,0.246,0.051h0.013L11.269,29.434z M9.776,29.303&#10;&#9;&#9;c0.091,0,0.178,0.02,0.246,0.053c0.067,0.035,0.153,0.053,0.244,0.053c0.09,0,0.178-0.016,0.242-0.051&#10;&#9;&#9;c0.069-0.033,0.159-0.055,0.254-0.055c0.093,0,0.183,0.021,0.25,0.055c0.065,0.033,0.143,0.049,0.231,0.051l0.002-0.126&#10;&#9;&#9;c-0.092-0.003-0.179-0.021-0.245-0.056c-0.064-0.033-0.147-0.055-0.238-0.055c-0.09,0-0.177,0.021-0.242,0.055&#10;&#9;&#9;c-0.07,0.035-0.158,0.056-0.254,0.056c-0.093,0-0.185-0.021-0.255-0.06c-0.064-0.031-0.147-0.051-0.234-0.051&#10;&#9;&#9;c-0.094,0-0.176,0.02-0.241,0.053c-0.065,0.036-0.152,0.055-0.243,0.058v0.126c0.085-0.002,0.17-0.02,0.231-0.053&#10;&#9;&#9;C9.592,29.322,9.678,29.303,9.776,29.303z"/>
<path fill="#005BBF" d="M11.258,29.423c-0.099,0-0.187-0.021-0.251-0.054c-0.063-0.035-0.149-0.057-0.245-0.057&#10;&#9;&#9;c-0.095,0-0.184,0.021-0.248,0.057c-0.065,0.033-0.152,0.054-0.249,0.054c-0.098,0-0.185-0.023-0.25-0.058&#10;&#9;&#9;c-0.063-0.031-0.146-0.053-0.24-0.053c-0.096,0-0.182,0.021-0.246,0.055c-0.064,0.034-0.152,0.056-0.25,0.056v0.151&#10;&#9;&#9;c0.098,0,0.186-0.021,0.25-0.055c0.064-0.031,0.15-0.053,0.246-0.053c0.094,0,0.176,0.023,0.24,0.052&#10;&#9;&#9;c0.065,0.034,0.152,0.056,0.25,0.056c0.096,0,0.184-0.02,0.249-0.053c0.064-0.031,0.152-0.055,0.248-0.055&#10;&#9;&#9;c0.096,0,0.181,0.023,0.245,0.055c0.064,0.035,0.152,0.053,0.249,0.053L11.258,29.423"/>
<path d="M11.269,29.587h-0.013c-0.097,0-0.185-0.019-0.255-0.054c-0.063-0.035-0.146-0.055-0.238-0.055&#10;&#9;&#9;c-0.09,0-0.177,0.02-0.242,0.055c-0.069,0.035-0.158,0.054-0.254,0.054c-0.094,0-0.185-0.021-0.255-0.058&#10;&#9;&#9;c-0.065-0.031-0.147-0.051-0.234-0.051c-0.094,0-0.176,0.02-0.241,0.053c-0.069,0.035-0.158,0.056-0.255,0.056H9.268v-0.179H9.28&#10;&#9;&#9;c0.091,0,0.18-0.018,0.244-0.053c0.068-0.033,0.154-0.053,0.252-0.053c0.092,0,0.179,0.02,0.246,0.053&#10;&#9;&#9;c0.068,0.035,0.153,0.053,0.244,0.053c0.09,0,0.178-0.016,0.242-0.051c0.069-0.033,0.159-0.055,0.254-0.055&#10;&#9;&#9;c0.093,0,0.183,0.021,0.25,0.055c0.066,0.035,0.153,0.051,0.246,0.051h0.013L11.269,29.587z M9.776,29.453&#10;&#9;&#9;c0.09,0,0.178,0.021,0.246,0.055c0.067,0.035,0.152,0.056,0.244,0.056c0.09,0,0.178-0.019,0.242-0.052&#10;&#9;&#9;c0.069-0.037,0.159-0.059,0.254-0.059c0.094,0,0.184,0.021,0.25,0.059c0.065,0.031,0.142,0.049,0.231,0.049l0.002-0.127&#10;&#9;&#9;c-0.092-0.002-0.178-0.02-0.245-0.055c-0.064-0.031-0.147-0.053-0.238-0.053c-0.09,0-0.177,0.023-0.242,0.053&#10;&#9;&#9;c-0.07,0.037-0.158,0.055-0.254,0.055c-0.093,0-0.185-0.02-0.255-0.058c-0.064-0.03-0.147-0.05-0.234-0.05&#10;&#9;&#9;c-0.094,0-0.176,0.02-0.241,0.052c-0.064,0.036-0.152,0.054-0.243,0.056v0.127c0.085,0,0.17-0.019,0.231-0.051&#10;&#9;&#9;C9.593,29.475,9.679,29.453,9.776,29.453z"/>
<path fill="#CCCCCC" d="M11.256,29.728c-0.097,0-0.185-0.021-0.249-0.052c-0.063-0.037-0.149-0.057-0.245-0.057&#10;&#9;&#9;c-0.095,0-0.184,0.02-0.248,0.057c-0.065,0.031-0.152,0.052-0.249,0.052c-0.098,0-0.185-0.021-0.25-0.056&#10;&#9;&#9;c-0.063-0.033-0.146-0.053-0.24-0.053c-0.096,0-0.182,0.02-0.246,0.055c-0.064,0.033-0.152,0.054-0.25,0.054v-0.151&#10;&#9;&#9;c0.098,0,0.186-0.023,0.25-0.057c0.064-0.031,0.15-0.053,0.246-0.053c0.094,0,0.176,0.023,0.24,0.052&#10;&#9;&#9;c0.065,0.034,0.152,0.056,0.25,0.056c0.096,0,0.184-0.02,0.249-0.053c0.064-0.031,0.152-0.055,0.248-0.055&#10;&#9;&#9;c0.096,0,0.181,0.023,0.245,0.055c0.064,0.035,0.152,0.053,0.251,0.053L11.256,29.728"/>
<path d="M11.269,29.74h-0.013c-0.097,0-0.185-0.018-0.255-0.057c-0.064-0.029-0.147-0.05-0.238-0.05&#10;&#9;&#9;c-0.09,0-0.177,0.021-0.242,0.052c-0.069,0.037-0.158,0.055-0.254,0.055c-0.093,0-0.185-0.02-0.255-0.058&#10;&#9;&#9;c-0.064-0.03-0.147-0.049-0.234-0.049c-0.094,0-0.176,0.019-0.241,0.05C9.467,29.723,9.378,29.74,9.28,29.74H9.268v-0.177H9.28&#10;&#9;&#9;c0.09,0,0.18-0.021,0.244-0.054c0.069-0.035,0.154-0.057,0.252-0.057c0.09,0,0.178,0.021,0.246,0.055&#10;&#9;&#9;c0.067,0.035,0.152,0.056,0.244,0.056c0.09,0,0.178-0.019,0.242-0.052c0.069-0.037,0.159-0.059,0.254-0.059&#10;&#9;&#9;c0.094,0,0.184,0.021,0.25,0.059c0.065,0.031,0.153,0.052,0.246,0.052h0.013L11.269,29.74z M9.776,29.607&#10;&#9;&#9;c0.091,0,0.179,0.021,0.246,0.053c0.068,0.037,0.153,0.055,0.244,0.055c0.09,0,0.178-0.016,0.242-0.053&#10;&#9;&#9;c0.069-0.031,0.159-0.055,0.254-0.055c0.093,0,0.183,0.023,0.25,0.055c0.065,0.035,0.143,0.051,0.231,0.053l0.002-0.128&#10;&#9;&#9;c-0.092-0.003-0.18-0.021-0.245-0.054c-0.063-0.035-0.146-0.055-0.238-0.055c-0.09,0-0.177,0.02-0.242,0.055&#10;&#9;&#9;c-0.069,0.035-0.158,0.054-0.254,0.054c-0.094,0-0.185-0.021-0.255-0.058c-0.065-0.031-0.147-0.051-0.234-0.051&#10;&#9;&#9;c-0.094,0-0.176,0.02-0.241,0.053c-0.066,0.035-0.152,0.056-0.243,0.058v0.126c0.087-0.002,0.169-0.02,0.231-0.053&#10;&#9;&#9;C9.593,29.629,9.679,29.607,9.776,29.607z"/>
<path fill="#005BBF" d="M11.256,29.881c-0.097,0-0.185-0.02-0.249-0.055c-0.063-0.031-0.149-0.055-0.245-0.055&#10;&#9;&#9;c-0.095,0-0.184,0.023-0.248,0.055c-0.065,0.035-0.152,0.055-0.249,0.055c-0.098,0-0.185-0.023-0.25-0.057&#10;&#9;&#9;c-0.063-0.029-0.146-0.053-0.24-0.053c-0.096,0-0.182,0.023-0.246,0.055c-0.064,0.033-0.152,0.055-0.25,0.055v-0.15&#10;&#9;&#9;c0.098,0,0.186-0.023,0.25-0.057c0.064-0.035,0.15-0.055,0.246-0.055c0.094,0,0.176,0.02,0.24,0.053&#10;&#9;&#9;c0.065,0.034,0.152,0.056,0.25,0.056c0.096,0,0.184-0.021,0.249-0.052c0.064-0.037,0.152-0.057,0.248-0.057&#10;&#9;&#9;c0.096,0,0.181,0.02,0.245,0.057c0.064,0.031,0.152,0.052,0.25,0.052L11.256,29.881"/>
<path d="M11.269,29.895h-0.013c-0.097,0-0.185-0.021-0.255-0.055c-0.064-0.037-0.148-0.055-0.239-0.055&#10;&#9;&#9;c-0.09,0-0.177,0.018-0.242,0.055c-0.07,0.033-0.158,0.055-0.254,0.055c-0.093,0-0.185-0.021-0.255-0.06&#10;&#9;&#9;c-0.065-0.032-0.147-0.05-0.234-0.05c-0.094,0-0.176,0.018-0.241,0.053c-0.07,0.035-0.159,0.057-0.255,0.057H9.268v-0.178H9.28&#10;&#9;&#9;c0.089,0,0.18-0.018,0.244-0.055c0.068-0.033,0.154-0.055,0.252-0.055c0.091,0,0.178,0.021,0.246,0.053&#10;&#9;&#9;c0.068,0.037,0.153,0.055,0.244,0.055c0.09,0,0.178-0.016,0.242-0.053c0.068-0.031,0.159-0.055,0.254-0.055&#10;&#9;&#9;c0.094,0,0.184,0.023,0.25,0.055c0.065,0.037,0.153,0.053,0.245,0.053h0.014L11.269,29.895z M9.776,29.76&#10;&#9;&#9;c0.091,0,0.178,0.02,0.246,0.055c0.069,0.035,0.154,0.054,0.244,0.054c0.09,0,0.178-0.019,0.242-0.05&#10;&#9;&#9;c0.069-0.039,0.159-0.059,0.254-0.059c0.094,0,0.184,0.02,0.25,0.059c0.065,0.031,0.144,0.047,0.231,0.05l0.001-0.128&#10;&#9;&#9;c-0.091-0.002-0.177-0.02-0.244-0.057c-0.063-0.029-0.146-0.05-0.238-0.05c-0.09,0-0.177,0.021-0.242,0.052&#10;&#9;&#9;c-0.069,0.037-0.158,0.055-0.254,0.055c-0.093,0-0.185-0.02-0.255-0.058c-0.065-0.03-0.147-0.049-0.234-0.049&#10;&#9;&#9;c-0.094,0-0.176,0.019-0.241,0.05c-0.066,0.037-0.152,0.057-0.243,0.059v0.126c0.085-0.003,0.17-0.021,0.231-0.052&#10;&#9;&#9;C9.593,29.779,9.679,29.76,9.776,29.76z"/>
<path fill="#C8B100" d="M9.711,28.488c0.004,0.016,0.008,0.025,0.008,0.041c0,0.094-0.079,0.164-0.177,0.164h1.454&#10;&#9;&#9;c-0.097,0-0.176-0.07-0.176-0.164c0-0.016,0-0.025,0.005-0.041c-0.009,0.002-0.019,0.002-0.029,0.002H9.737&#10;&#9;&#9;C9.729,28.49,9.718,28.49,9.711,28.488"/>
<path d="M10.996,28.707H9.542c-0.006,0-0.012-0.006-0.012-0.014c0-0.004,0.005-0.014,0.012-0.014c0.091,0,0.165-0.068,0.165-0.15&#10;&#9;&#9;c0-0.012,0-0.019-0.005-0.027L9.7,28.49c0-0.002,0-0.008,0.003-0.008c0.003-0.004,0.008-0.006,0.013-0.004&#10;&#9;&#9;c0.005,0.004,0.014,0.004,0.021,0.004h1.059c0.008,0,0.017,0,0.023-0.004c0.005-0.002,0.01,0,0.012,0.004&#10;&#9;&#9;c0.005,0,0.005,0.006,0.005,0.008c-0.003,0.016-0.005,0.023-0.005,0.039c0,0.082,0.075,0.15,0.165,0.15&#10;&#9;&#9;c0.007,0,0.013,0.01,0.013,0.014C11.008,28.701,11.003,28.707,10.996,28.707z M9.638,28.68h1.264&#10;&#9;&#9;c-0.059-0.027-0.095-0.084-0.095-0.15c0-0.01,0.001-0.018,0.001-0.023c-0.004,0-0.006,0-0.012,0H9.737c-0.002,0-0.005,0-0.008,0&#10;&#9;&#9;c0,0.006,0.002,0.014,0.002,0.023C9.732,28.596,9.694,28.652,9.638,28.68z"/>
<path fill="#C8B100" d="M9.737,28.394h1.059c0.035,0,0.064,0.021,0.064,0.05c0,0.023-0.029,0.047-0.064,0.047H9.737&#10;&#9;&#9;c-0.036,0-0.065-0.023-0.065-0.047C9.672,28.415,9.701,28.394,9.737,28.394"/>
<path d="M10.796,28.506H9.737c-0.043,0-0.078-0.027-0.078-0.063c0-0.033,0.035-0.063,0.078-0.063h1.059&#10;&#9;&#9;c0.042,0,0.077,0.029,0.077,0.063C10.873,28.479,10.838,28.506,10.796,28.506z M9.737,28.406c-0.028,0-0.052,0.014-0.052,0.037&#10;&#9;&#9;c0,0.021,0.024,0.039,0.052,0.039h1.059c0.029,0,0.052-0.019,0.052-0.039c0-0.023-0.023-0.037-0.052-0.037H9.737z"/>
<path fill="#C8B100" d="M9.542,29.068h1.453v-0.375H9.542V29.068z"/>
<path d="M11.007,29.076H9.53V28.68h1.477V29.076z M9.555,29.053h1.428v-0.346H9.555V29.053z"/>
<path fill="#AD1519" d="M9.43,27.084c-0.144,0.084-0.24,0.164-0.226,0.209c0.009,0.041,0.054,0.069,0.12,0.111&#10;&#9;&#9;c0.1,0.07,0.164,0.197,0.115,0.258c0.084-0.07,0.138-0.17,0.138-0.281C9.577,27.26,9.522,27.152,9.43,27.084"/>
<path d="M9.448,27.67L9.43,27.654c0.015-0.016,0.015-0.039,0.012-0.06c-0.007-0.062-0.059-0.136-0.125-0.183L9.31,27.41&#10;&#9;&#9;c-0.062-0.045-0.107-0.071-0.117-0.115c-0.025-0.07,0.171-0.188,0.232-0.221l0.005-0.006l0.006,0.008&#10;&#9;&#9;c0.099,0.07,0.153,0.182,0.153,0.305C9.59,27.492,9.538,27.598,9.448,27.67z M9.43,27.1c-0.154,0.088-0.223,0.164-0.214,0.188&#10;&#9;&#9;c0.008,0.035,0.05,0.064,0.108,0.102l0.006,0.004c0.072,0.053,0.129,0.132,0.136,0.199c0.002,0.008,0.002,0.02,0.001,0.026&#10;&#9;&#9;c0.062-0.065,0.097-0.15,0.097-0.237C9.565,27.269,9.517,27.168,9.43,27.1z"/>
<path fill="#CCCCCC" d="M9.753,28.332h1.03v-5.05h-1.03V28.332z"/>
<path d="M10.614,28.326H10.59v-5.039h0.023V28.326z M10.498,28.326h-0.024v-5.039h0.024V28.326z"/>
<path d="M10.796,28.347H9.74v-5.079h1.056V28.347z M9.765,28.321h1.006v-5.028H9.765V28.321z"/>
<path fill="#AD1519" d="M11.836,25.172c-0.226-0.094-0.606-0.16-1.046-0.177c-0.152,0.001-0.321,0.017-0.494,0.045&#10;&#9;&#9;c-0.618,0.099-1.088,0.349-1.049,0.546c0.001,0.008,0.002,0.017,0.002,0.02c0,0-0.23-0.521-0.234-0.54&#10;&#9;&#9;c-0.042-0.224,0.48-0.497,1.166-0.611c0.213-0.036,0.422-0.05,0.604-0.047c0.439,0,0.82,0.054,1.049,0.141L11.836,25.172"/>
<path d="M9.249,25.619c-0.005,0-0.009-0.004-0.012-0.012c-0.038-0.084-0.231-0.521-0.234-0.541c-0.01-0.045,0.005-0.094,0.04-0.144&#10;&#9;&#9;c0.137-0.196,0.593-0.394,1.134-0.481c0.19-0.031,0.391-0.049,0.578-0.049h0.03c0.421,0,0.814,0.057,1.054,0.143&#10;&#9;&#9;c0.004,0.004,0.007,0.01,0.007,0.013l0.004,0.624c0,0.006-0.004,0.006-0.006,0.011c-0.004,0.001-0.009,0.001-0.012,0.001&#10;&#9;&#9;c-0.232-0.097-0.622-0.162-1.042-0.176c-0.157,0.002-0.327,0.014-0.492,0.043c-0.48,0.08-0.886,0.25-1.008,0.422&#10;&#9;&#9;c-0.028,0.041-0.038,0.08-0.031,0.111c0,0.006,0.002,0.016,0.002,0.019c0.001,0.005,0,0.013-0.006,0.017&#10;&#9;&#9;C9.252,25.619,9.25,25.619,9.249,25.619z M10.754,24.418c-0.188,0-0.387,0.018-0.574,0.049c-0.533,0.086-0.984,0.275-1.119,0.471&#10;&#9;&#9;c-0.03,0.043-0.042,0.084-0.035,0.123c0.005,0.02,0.117,0.281,0.208,0.477c0.004-0.023,0.016-0.049,0.036-0.078&#10;&#9;&#9;c0.125-0.18,0.535-0.352,1.022-0.434c0.169-0.027,0.34-0.041,0.498-0.043c0.413,0.014,0.797,0.078,1.033,0.172l-0.001-0.6&#10;&#9;&#9;c-0.239-0.082-0.625-0.137-1.037-0.137H10.754z"/>
<path fill="#AD1519" d="M9.75,25.807c-0.285-0.02-0.481-0.1-0.503-0.221c-0.018-0.096,0.078-0.197,0.251-0.291&#10;&#9;&#9;c0.078,0.006,0.164,0.017,0.255,0.017L9.75,25.807"/>
<path d="M9.762,25.818H9.748c-0.304-0.023-0.492-0.104-0.514-0.229c-0.019-0.1,0.074-0.205,0.258-0.311h0.003h0.029&#10;&#9;&#9;c0.07,0.012,0.147,0.021,0.229,0.021h0.012L9.762,25.818z M9.5,25.303c-0.172,0.096-0.258,0.199-0.242,0.281&#10;&#9;&#9;c0.019,0.109,0.198,0.186,0.478,0.209l0.002-0.469c-0.077-0.001-0.15-0.008-0.218-0.02L9.5,25.303z"/>
<path fill="#AD1519" d="M10.784,25.42c0.179,0.023,0.313,0.07,0.381,0.125l0.006,0.011c0.03,0.067-0.126,0.208-0.387,0.356V25.42"/>
<path d="M10.771,25.936l0.002-0.531l0.013,0.004c0.18,0.027,0.319,0.074,0.385,0.127l0.005,0.002l0.006,0.016&#10;&#9;&#9;c0.048,0.099-0.258,0.293-0.392,0.375L10.771,25.936z M10.796,25.436v0.457c0.299-0.176,0.383-0.29,0.363-0.332l-0.006-0.008&#10;&#9;&#9;C11.09,25.506,10.965,25.459,10.796,25.436z"/>
<path fill="#AD1519" d="M9.108,26.779c-0.026-0.078,0.251-0.242,0.646-0.389c0.18-0.064,0.329-0.132,0.514-0.213&#10;&#9;&#9;c0.546-0.242,0.95-0.523,0.902-0.62l-0.006-0.011c0.029,0.023,0.074,0.521,0.074,0.521c0.049,0.094-0.321,0.367-0.825,0.609&#10;&#9;&#9;c-0.162,0.076-0.502,0.201-0.662,0.258c-0.288,0.1-0.574,0.287-0.548,0.357L9.108,26.779"/>
<path d="M9.205,27.307c-0.004,0-0.009-0.004-0.011-0.012c-0.002,0-0.003-0.005-0.003-0.008l-0.094-0.508&#10;&#9;&#9;c-0.034-0.097,0.305-0.271,0.654-0.4c0.164-0.059,0.302-0.12,0.464-0.193l0.047-0.019c0.475-0.21,0.85-0.45,0.897-0.573&#10;&#9;&#9;c0.004-0.013,0.004-0.023,0-0.033l-0.006-0.008c-0.002-0.006,0-0.016,0.004-0.016c0.003-0.005,0.011-0.005,0.014,0&#10;&#9;&#9;c0.004,0,0.006,0.002,0.008,0.012l0.003,0.004c0.001,0.003,0.003,0.008,0.005,0.014c0.025,0.096,0.054,0.369,0.065,0.502&#10;&#9;&#9;c0.007,0.008,0.007,0.023,0.001,0.045c-0.041,0.119-0.392,0.361-0.832,0.572c-0.157,0.074-0.492,0.203-0.665,0.26&#10;&#9;&#9;c-0.279,0.098-0.54,0.271-0.542,0.34l0.002,0.007c0.002,0.003-0.003,0.012-0.01,0.015C9.208,27.307,9.207,27.307,9.205,27.307z&#10;&#9;&#9; M11.173,25.623c-0.072,0.129-0.435,0.359-0.899,0.565l-0.049,0.021c-0.162,0.07-0.302,0.135-0.466,0.193&#10;&#9;&#9;c-0.439,0.161-0.656,0.313-0.638,0.374c0,0.001,0,0.003,0,0.003l0.087,0.461C9.274,27.146,9.53,27,9.747,26.922&#10;&#9;&#9;c0.176-0.057,0.509-0.184,0.663-0.26c0.429-0.203,0.781-0.445,0.82-0.561c0.002-0.01,0.002-0.021-0.001-0.027&#10;&#9;&#9;c-0.001-0.001-0.002-0.003-0.002-0.006C11.212,25.902,11.189,25.717,11.173,25.623z"/>
<path fill="#C8B100" d="M9.681,24.928c0.125-0.047,0.207-0.099,0.167-0.195c-0.024-0.065-0.089-0.078-0.188-0.042l-0.171,0.063&#10;&#9;&#9;l0.154,0.382c0.017-0.007,0.034-0.019,0.052-0.022c0.017-0.006,0.035-0.01,0.053-0.02L9.681,24.928L9.681,24.928z M9.606,24.742&#10;&#9;&#9;l0.042-0.012c0.037-0.016,0.078,0.002,0.096,0.049c0.014,0.031,0.009,0.07-0.033,0.099c-0.012,0.005-0.029,0.015-0.043,0.019&#10;&#9;&#9;L9.606,24.742"/>
<path fill="#C8B100" d="M10.083,24.584c-0.018,0.008-0.037,0.011-0.055,0.014c-0.017,0.002-0.035,0.004-0.055,0.008l0.09,0.396&#10;&#9;&#9;l0.276-0.053c-0.002-0.006-0.007-0.02-0.007-0.024c-0.004-0.007-0.003-0.021-0.004-0.028c-0.048,0.016-0.101,0.031-0.165,0.045&#10;&#9;&#9;L10.083,24.584"/>
<path fill="#C8B100" d="M10.64,24.928c0.052-0.144,0.115-0.283,0.18-0.424c-0.012,0.002-0.023,0.002-0.035,0.002s-0.023,0-0.035,0&#10;&#9;&#9;c-0.033,0.105-0.074,0.206-0.117,0.305c-0.053-0.094-0.112-0.188-0.154-0.283c-0.022,0.002-0.045,0.002-0.066,0.006&#10;&#9;&#9;c-0.021,0.002-0.044,0.002-0.067,0.002c0.082,0.132,0.158,0.262,0.232,0.393c0.009,0,0.02,0,0.031-0.002&#10;&#9;&#9;C10.62,24.926,10.63,24.926,10.64,24.928"/>
<path fill="#C8B100" d="M11.222,24.621c0.009-0.021,0.02-0.039,0.031-0.055c-0.017-0.016-0.063-0.037-0.117-0.042&#10;&#9;&#9;c-0.111-0.011-0.176,0.04-0.185,0.108c-0.016,0.145,0.209,0.131,0.201,0.225c-0.004,0.042-0.049,0.061-0.095,0.053&#10;&#9;&#9;c-0.051-0.006-0.09-0.032-0.097-0.076h-0.013c-0.008,0.023-0.018,0.047-0.03,0.07c0.032,0.023,0.077,0.039,0.118,0.039&#10;&#9;&#9;c0.115,0.012,0.203-0.035,0.213-0.109c0.014-0.139-0.215-0.144-0.205-0.223c0.004-0.035,0.029-0.059,0.088-0.053&#10;&#9;&#9;c0.042,0.008,0.07,0.029,0.081,0.062L11.222,24.621"/>
<path fill="#AD1519" d="M19.73,22.123c0,0-0.046,0.051-0.08,0.055c-0.035,0.008-0.077-0.027-0.077-0.027s-0.031,0.03-0.069,0.037&#10;&#9;&#9;c-0.037,0.014-0.088-0.041-0.088-0.041s-0.037,0.055-0.07,0.063c-0.031,0.016-0.07-0.014-0.07-0.014s-0.015,0.025-0.041,0.037&#10;&#9;&#9;c-0.012,0.006-0.031-0.002-0.031-0.002l-0.04-0.023l-0.042-0.047l-0.041-0.016c0,0-0.018-0.058-0.018-0.066&#10;&#9;&#9;c-0.002-0.012-0.005-0.036-0.005-0.036c-0.009-0.044,0.054-0.091,0.146-0.112c0.052-0.01,0.096-0.01,0.129-0.002&#10;&#9;&#9;c0.036-0.026,0.113-0.049,0.206-0.049c0.081,0,0.152,0.018,0.191,0.044c0.038-0.026,0.11-0.044,0.192-0.044&#10;&#9;&#9;c0.091,0,0.167,0.022,0.203,0.049c0.034-0.008,0.078-0.008,0.13,0.002c0.092,0.021,0.155,0.068,0.146,0.112&#10;&#9;&#9;c0,0-0.002,0.024-0.005,0.036c-0.001,0.009-0.02,0.066-0.02,0.066l-0.04,0.016l-0.042,0.047l-0.038,0.023&#10;&#9;&#9;c0,0-0.02,0.008-0.031,0.002c-0.025-0.012-0.042-0.037-0.042-0.037s-0.039,0.029-0.071,0.014c-0.032-0.008-0.068-0.063-0.068-0.063&#10;&#9;&#9;s-0.051,0.055-0.09,0.041c-0.036-0.007-0.067-0.037-0.067-0.037s-0.043,0.035-0.077,0.027C19.776,22.174,19.73,22.123,19.73,22.123&#10;&#9;&#9;"/>
<path d="M20.236,22.246c-0.005,0-0.01-0.002-0.012-0.004c-0.022-0.012-0.035-0.027-0.041-0.035&#10;&#9;&#9;c-0.012,0.002-0.031,0.018-0.053,0.018c-0.005,0-0.013-0.002-0.02-0.006c-0.027-0.012-0.056-0.041-0.067-0.059&#10;&#9;&#9;c-0.013,0.014-0.047,0.041-0.078,0.041c-0.004,0-0.008,0-0.01-0.002c-0.031-0.01-0.058-0.029-0.068-0.039&#10;&#9;&#9;c-0.014,0.011-0.049,0.033-0.078,0.025c-0.03-0.003-0.065-0.035-0.078-0.05c-0.016,0.015-0.051,0.047-0.081,0.05&#10;&#9;&#9;c-0.029,0.008-0.064-0.015-0.076-0.025c-0.012,0.01-0.038,0.029-0.069,0.039c-0.001,0.002-0.008,0.002-0.011,0.002&#10;&#9;&#9;c-0.031,0-0.065-0.027-0.079-0.041c-0.012,0.018-0.041,0.047-0.066,0.059c-0.007,0.004-0.015,0.006-0.021,0.006&#10;&#9;&#9;c-0.021,0-0.042-0.016-0.052-0.018c-0.007,0.008-0.019,0.023-0.039,0.035c-0.015,0.006-0.037-0.004-0.038-0.006l-0.042-0.027&#10;&#9;&#9;l-0.041-0.043l-0.042-0.012v-0.006c-0.003-0.01-0.019-0.059-0.022-0.068c-0.001-0.012-0.005-0.037-0.005-0.037&#10;&#9;&#9;c-0.008-0.047,0.057-0.1,0.153-0.118c0.05-0.013,0.096-0.013,0.132-0.005c0.04-0.029,0.117-0.047,0.206-0.047&#10;&#9;&#9;c0.076,0,0.147,0.012,0.191,0.04c0.043-0.028,0.113-0.04,0.192-0.04c0.085,0,0.164,0.018,0.204,0.047&#10;&#9;&#9;c0.036-0.008,0.082-0.008,0.132,0.005c0.095,0.019,0.16,0.071,0.153,0.118l-0.005,0.037c-0.003,0.01-0.018,0.059-0.022,0.068&#10;&#9;&#9;l-0.001,0.006l-0.042,0.012l-0.042,0.045l-0.039,0.023C20.259,22.236,20.248,22.246,20.236,22.246z M20.189,22.183l0.003,0.005&#10;&#9;&#9;c0,0.002,0.015,0.023,0.038,0.037c0,0,0.002,0.003,0.005,0.003c0.006,0,0.015-0.003,0.018-0.003l0.035-0.023l0.045-0.047&#10;&#9;&#9;l0.037-0.016c0.005-0.02,0.016-0.055,0.017-0.063l0.006-0.036c0.005-0.038-0.057-0.081-0.141-0.097&#10;&#9;&#9;c-0.047-0.016-0.094-0.016-0.127-0.002l-0.003,0.002l-0.005-0.004c-0.035-0.035-0.111-0.053-0.196-0.053&#10;&#9;&#9;c-0.079,0-0.149,0.018-0.188,0.041l-0.004,0.004l-0.004-0.004c-0.042-0.023-0.112-0.041-0.188-0.041&#10;&#9;&#9;c-0.086,0-0.164,0.018-0.199,0.053l-0.003,0.004l-0.004-0.002c-0.034-0.014-0.08-0.014-0.128,0.002&#10;&#9;&#9;c-0.082,0.016-0.146,0.059-0.14,0.097c0,0,0.005,0.026,0.005,0.036c0.002,0.008,0.013,0.043,0.019,0.063l0.04,0.016l0.041,0.047&#10;&#9;&#9;l0.038,0.023c0.003,0,0.016,0.005,0.021,0c0.024-0.014,0.039-0.035,0.039-0.037l0.004-0.005l0.008,0.003&#10;&#9;&#9;c0.001,0,0.025,0.019,0.048,0.019c0.005,0,0.012,0,0.015-0.003c0.029-0.012,0.063-0.061,0.064-0.063l0.005-0.005l0.008,0.005&#10;&#9;&#9;c0.001,0,0.042,0.044,0.074,0.044c0.003,0,0.004,0,0.008-0.002c0.034-0.007,0.063-0.04,0.064-0.04l0.005-0.004l0.006,0.002&#10;&#9;&#9;c0.001,0.002,0.04,0.039,0.069,0.033c0.026-0.01,0.063-0.041,0.076-0.057h0.003h0.006h0.004c0.001,0,0.043,0.047,0.076,0.057&#10;&#9;&#9;c0.031,0.006,0.069-0.031,0.069-0.033l0.006-0.002l0.005,0.004c0,0,0.029,0.033,0.063,0.04c0.004,0.002,0.004,0.002,0.008,0.002&#10;&#9;&#9;c0.031,0,0.073-0.044,0.074-0.044l0.008-0.005l0.006,0.005c0,0.002,0.034,0.051,0.064,0.063c0.003,0.003,0.008,0.003,0.014,0.003&#10;&#9;&#9;c0.024,0,0.049-0.019,0.05-0.019L20.189,22.183z"/>
<path fill="#C8B100" d="M19.641,21.855c0-0.068,0.039-0.123,0.086-0.123c0.049,0,0.087,0.055,0.087,0.123&#10;&#9;&#9;c0,0.069-0.038,0.123-0.087,0.123C19.68,21.979,19.641,21.925,19.641,21.855"/>
<path d="M19.728,21.99c-0.053,0-0.095-0.063-0.095-0.135c0-0.073,0.042-0.135,0.095-0.135c0.053,0,0.097,0.062,0.097,0.135&#10;&#9;&#9;C19.825,21.928,19.781,21.99,19.728,21.99z M19.728,21.738c-0.042,0-0.078,0.051-0.078,0.117c0,0.064,0.035,0.117,0.078,0.117&#10;&#9;&#9;c0.046,0,0.081-0.053,0.081-0.117C19.809,21.789,19.773,21.738,19.728,21.738z"/>
<path fill="#C8B100" d="M19.691,21.855c0-0.064,0.017-0.115,0.039-0.115c0.021,0,0.04,0.051,0.04,0.115s-0.018,0.114-0.04,0.114&#10;&#9;&#9;C19.708,21.97,19.691,21.92,19.691,21.855"/>
<path d="M19.73,21.975c-0.033,0-0.049-0.059-0.049-0.119c0-0.059,0.017-0.123,0.049-0.123c0.031,0,0.048,0.061,0.048,0.123&#10;&#9;&#9;S19.762,21.975,19.73,21.975z M19.73,21.75c-0.014,0-0.034,0.037-0.034,0.105c0,0.064,0.02,0.107,0.034,0.107&#10;&#9;&#9;c0.013,0,0.031-0.043,0.031-0.107C19.762,21.787,19.744,21.75,19.73,21.75z"/>
<path fill="#C8B100" d="M19.28,22.365c-0.013-0.039-0.038-0.067-0.038-0.067c0.124-0.038,0.297-0.062,0.487-0.062&#10;&#9;&#9;c0.19,0,0.365,0.023,0.49,0.062c0,0-0.016,0.023-0.035,0.056c-0.011,0.02-0.023,0.055-0.023,0.055&#10;&#9;&#9;c-0.112-0.035-0.255-0.055-0.432-0.055s-0.347,0.02-0.435,0.059C19.294,22.412,19.287,22.389,19.28,22.365L19.28,22.365"/>
<path d="M19.293,22.418v-0.006l0,0h-0.006c-0.001-0.004-0.005-0.019-0.017-0.042l-0.003-0.013h0.001&#10;&#9;&#9;c-0.013-0.031-0.032-0.055-0.033-0.055l-0.007-0.008l0.012-0.004c0.129-0.04,0.305-0.061,0.489-0.061&#10;&#9;&#9;c0.186,0,0.361,0.021,0.49,0.061l0.012,0.004l-0.04,0.066c-0.008,0.012-0.021,0.043-0.022,0.049l-0.007-0.002l-0.003,0.007&#10;&#9;&#9;c-0.111-0.034-0.256-0.05-0.43-0.05c-0.172,0-0.341,0.021-0.43,0.052l-0.001,0.001H19.293z M19.291,22.373&#10;&#9;&#9;c0.003,0.014,0.007,0.021,0.007,0.023c0.094-0.031,0.259-0.049,0.43-0.049c0.172,0,0.315,0.018,0.426,0.049&#10;&#9;&#9;c0.004-0.008,0.012-0.023,0.023-0.047l0.028-0.047c-0.127-0.035-0.298-0.055-0.477-0.055c-0.178,0-0.346,0.02-0.473,0.055&#10;&#9;&#9;c0.007,0.014,0.022,0.037,0.03,0.063L19.291,22.373L19.291,22.373z"/>
<path fill="#C8B100" d="M19.729,22.523c0.155,0,0.326-0.023,0.388-0.041c0.042-0.014,0.067-0.029,0.061-0.051&#10;&#9;&#9;c0-0.012-0.012-0.02-0.023-0.025c-0.092-0.033-0.258-0.053-0.425-0.053c-0.167,0-0.333,0.02-0.424,0.053&#10;&#9;&#9;c-0.013,0.006-0.023,0.014-0.023,0.025c-0.006,0.021,0.018,0.037,0.06,0.051C19.404,22.5,19.574,22.523,19.729,22.523"/>
<path d="M19.729,22.529L19.729,22.529c-0.155,0-0.325-0.023-0.389-0.039c-0.066-0.02-0.07-0.047-0.068-0.061&#10;&#9;&#9;c0.003-0.013,0.014-0.025,0.027-0.033c0.1-0.031,0.267-0.049,0.431-0.049c0.164,0,0.331,0.018,0.428,0.049&#10;&#9;&#9;c0.015,0.008,0.026,0.021,0.029,0.033c0.003,0.014-0.002,0.041-0.067,0.061C20.055,22.506,19.883,22.529,19.729,22.529z&#10;&#9;&#9; M19.729,22.365c-0.161,0-0.329,0.02-0.424,0.047c-0.008,0.006-0.016,0.01-0.018,0.021c-0.001,0.012,0.018,0.031,0.059,0.042&#10;&#9;&#9;c0.063,0.015,0.231,0.038,0.384,0.038c0.152,0,0.321-0.023,0.384-0.038c0.041-0.011,0.059-0.03,0.057-0.042&#10;&#9;&#9;s-0.01-0.016-0.019-0.021C20.058,22.385,19.891,22.365,19.729,22.365z"/>
<path fill="#FFFFFF" d="M20.103,21.91c0-0.014,0.014-0.029,0.028-0.029c0.018,0,0.029,0.016,0.029,0.029&#10;&#9;&#9;c0,0.016-0.012,0.029-0.029,0.029C20.117,21.939,20.103,21.926,20.103,21.91"/>
<path d="M20.131,21.943c-0.018,0-0.035-0.016-0.035-0.033c0-0.016,0.018-0.032,0.035-0.032c0.021,0,0.036,0.017,0.036,0.032&#10;&#9;&#9;C20.167,21.928,20.152,21.943,20.131,21.943z M20.131,21.891c-0.012,0-0.021,0.009-0.021,0.02c0,0.013,0.009,0.018,0.021,0.018&#10;&#9;&#9;c0.013,0,0.023-0.005,0.023-0.018C20.154,21.899,20.144,21.891,20.131,21.891z"/>
<path d="M20.116,21.85c-0.021,0-0.035-0.016-0.035-0.035c0-0.016,0.015-0.032,0.035-0.032c0.021,0,0.036,0.017,0.036,0.032&#10;&#9;&#9;C20.151,21.834,20.137,21.85,20.116,21.85z M20.116,21.795c-0.012,0-0.021,0.008-0.021,0.02s0.008,0.02,0.021,0.02&#10;&#9;&#9;s0.021-0.008,0.021-0.02S20.128,21.795,20.116,21.795z M20.043,21.787c-0.019,0-0.036-0.01-0.036-0.031&#10;&#9;&#9;c0-0.018,0.017-0.035,0.036-0.035c0.021,0,0.035,0.018,0.035,0.035C20.079,21.777,20.064,21.787,20.043,21.787z M20.043,21.735&#10;&#9;&#9;c-0.012,0-0.021,0.007-0.021,0.021c0,0.01,0.009,0.023,0.021,0.023s0.023-0.014,0.023-0.023&#10;&#9;&#9;C20.066,21.742,20.056,21.735,20.043,21.735z M19.862,21.764c-0.019,0-0.035-0.014-0.035-0.031c0-0.021,0.017-0.039,0.035-0.039&#10;&#9;&#9;c0.021,0,0.036,0.019,0.036,0.039C19.898,21.75,19.883,21.764,19.862,21.764z M19.862,21.709c-0.012,0-0.021,0.008-0.021,0.023&#10;&#9;&#9;c0,0.008,0.009,0.021,0.021,0.021c0.013,0,0.022-0.014,0.022-0.021C19.884,21.717,19.875,21.709,19.862,21.709z M19.955,21.762&#10;&#9;&#9;c-0.02,0-0.035-0.016-0.035-0.033c0-0.02,0.016-0.035,0.035-0.035c0.019,0,0.035,0.016,0.035,0.035&#10;&#9;&#9;C19.99,21.746,19.973,21.762,19.955,21.762z M19.955,21.709c-0.012,0-0.023,0.008-0.023,0.02c0,0.01,0.012,0.02,0.023,0.02&#10;&#9;&#9;s0.022-0.01,0.022-0.02C19.977,21.717,19.966,21.709,19.955,21.709z"/>
<path d="M20.388,22.105c-0.002,0-0.004,0-0.005,0c-0.003-0.004-0.006-0.012-0.004-0.014c0.009-0.023,0.014-0.045,0.014-0.066&#10;&#9;&#9;c0-0.098-0.077-0.173-0.171-0.173c-0.029,0-0.057,0.005-0.084,0.021c-0.002,0.005-0.007,0.003-0.011,0&#10;&#9;&#9;c-0.002-0.004-0.001-0.012,0.003-0.016c0.028-0.012,0.059-0.023,0.091-0.023c0.103,0,0.188,0.086,0.188,0.191&#10;&#9;&#9;c0,0.025-0.004,0.049-0.015,0.072C20.395,22.104,20.389,22.105,20.388,22.105z"/>
<path d="M20.075,21.972l-0.015-0.007c0.01-0.019,0.016-0.037,0.016-0.053c0-0.068-0.072-0.125-0.16-0.125&#10;&#9;&#9;c-0.037,0-0.072,0.012-0.1,0.027l-0.007-0.012c0.029-0.021,0.068-0.031,0.107-0.031c0.098,0,0.176,0.063,0.176,0.141&#10;&#9;&#9;C20.091,21.928,20.085,21.951,20.075,21.972z"/>
<path d="M20.441,22.045c-0.021,0-0.035-0.014-0.035-0.031c0-0.019,0.015-0.037,0.035-0.037c0.018,0,0.035,0.019,0.035,0.037&#10;&#9;&#9;C20.477,22.031,20.459,22.045,20.441,22.045z M20.441,21.99c-0.012,0-0.023,0.008-0.023,0.023c0,0.008,0.012,0.021,0.023,0.021&#10;&#9;&#9;s0.022-0.014,0.022-0.021C20.463,21.998,20.453,21.99,20.441,21.99z M20.43,21.946c-0.019,0-0.035-0.019-0.035-0.033&#10;&#9;&#9;c0-0.017,0.016-0.034,0.035-0.034s0.035,0.018,0.035,0.034C20.465,21.928,20.449,21.946,20.43,21.946z M20.43,21.895&#10;&#9;&#9;c-0.012,0-0.023,0.008-0.023,0.019c0,0.012,0.012,0.019,0.023,0.019s0.023-0.007,0.023-0.019&#10;&#9;&#9;C20.453,21.902,20.441,21.895,20.43,21.895z M20.365,21.873c-0.019,0-0.035-0.018-0.035-0.039c0-0.018,0.017-0.031,0.035-0.031&#10;&#9;&#9;c0.019,0,0.035,0.014,0.035,0.031C20.4,21.855,20.384,21.873,20.365,21.873z M20.365,21.814c-0.012,0-0.022,0.012-0.022,0.02&#10;&#9;&#9;c0,0.016,0.011,0.023,0.022,0.023s0.023-0.008,0.023-0.023C20.388,21.826,20.376,21.814,20.365,21.814z M20.189,21.832&#10;&#9;&#9;c-0.021,0-0.036-0.016-0.036-0.031c0-0.021,0.015-0.037,0.036-0.037c0.018,0,0.035,0.016,0.035,0.037&#10;&#9;&#9;C20.224,21.816,20.207,21.832,20.189,21.832z M20.189,21.779c-0.013,0-0.023,0.008-0.023,0.021c0,0.01,0.01,0.02,0.023,0.02&#10;&#9;&#9;c0.012,0,0.021-0.01,0.021-0.02C20.209,21.787,20.201,21.779,20.189,21.779z M20.278,21.829c-0.019,0-0.036-0.019-0.036-0.034&#10;&#9;&#9;s0.017-0.033,0.036-0.033c0.021,0,0.036,0.018,0.036,0.033S20.299,21.829,20.278,21.829z M20.278,21.777&#10;&#9;&#9;c-0.012,0-0.021,0.008-0.021,0.018c0,0.013,0.009,0.02,0.021,0.02c0.013,0,0.022-0.007,0.022-0.02&#10;&#9;&#9;C20.301,21.785,20.291,21.777,20.278,21.777z"/>
<path fill="#C8B100" d="M20.224,22.229l-0.037-0.034c0,0-0.036,0.021-0.081,0.014c-0.046-0.008-0.059-0.059-0.059-0.059&#10;&#9;&#9;s-0.052,0.039-0.094,0.035c-0.041-0.002-0.066-0.035-0.066-0.035s-0.044,0.03-0.086,0.027c-0.039-0.002-0.076-0.053-0.076-0.053&#10;&#9;&#9;s-0.041,0.053-0.079,0.053c-0.038,0.006-0.072-0.033-0.072-0.033s-0.019,0.039-0.067,0.045c-0.051,0.012-0.093-0.035-0.093-0.035&#10;&#9;&#9;s-0.029,0.047-0.064,0.055c-0.035,0.016-0.078-0.018-0.078-0.018s-0.008,0.018-0.013,0.029c-0.005,0.01-0.021,0.012-0.021,0.012&#10;&#9;&#9;l0.012,0.029c0.124-0.037,0.29-0.058,0.479-0.058c0.189,0,0.36,0.021,0.482,0.058L20.224,22.229"/>
<path d="M20.219,22.271H20.21c-0.126-0.039-0.296-0.061-0.48-0.063c-0.179,0.002-0.35,0.023-0.476,0.063h-0.008l-0.018-0.047h0.012&#10;&#9;&#9;c0.002,0,0.012-0.002,0.013-0.01c0.005-0.008,0.013-0.027,0.013-0.027l0.004-0.007l0.008,0.005c0,0,0.029,0.019,0.056,0.019&#10;&#9;&#9;c0.006,0,0.012,0,0.016-0.003c0.031-0.012,0.058-0.053,0.058-0.053l0.005-0.01l0.009,0.008c0,0,0.041,0.041,0.084,0.037&#10;&#9;&#9;c0.045-0.006,0.062-0.045,0.062-0.045l0.006-0.008l0.007,0.008c0,0,0.03,0.037,0.065,0.033c0.036-0.006,0.074-0.053,0.074-0.055&#10;&#9;&#9;l0.006-0.005l0.005,0.005c0,0.002,0.036,0.047,0.071,0.053c0.003,0,0.005,0,0.005,0c0.035,0,0.075-0.031,0.076-0.031l0.006-0.002&#10;&#9;&#9;l0.004,0.006c0.001,0,0.024,0.035,0.061,0.035c0.001,0,0.003,0,0.005,0c0.035,0,0.082-0.037,0.082-0.037l0.009-0.007l0.002,0.013&#10;&#9;&#9;c0,0.001,0.014,0.051,0.052,0.055c0.042,0.006,0.077-0.016,0.077-0.016l0.005-0.002l0.039,0.039h0.008L20.219,22.271z&#10;&#9;&#9; M19.73,22.197c0.18,0,0.349,0.02,0.477,0.056l0.008-0.022l-0.029-0.026c-0.009,0.005-0.032,0.017-0.061,0.017&#10;&#9;&#9;c-0.006,0-0.013,0-0.02-0.002c-0.037-0.01-0.056-0.038-0.063-0.057c-0.018,0.016-0.053,0.039-0.088,0.035&#10;&#9;&#9;c-0.034-0.004-0.059-0.026-0.069-0.037c-0.013,0.008-0.049,0.025-0.083,0.025c-0.033-0.002-0.064-0.031-0.076-0.047&#10;&#9;&#9;c-0.013,0.016-0.046,0.045-0.078,0.047c-0.003,0-0.004,0-0.006,0c-0.028,0-0.054-0.018-0.065-0.026&#10;&#9;&#9;c-0.01,0.013-0.031,0.032-0.068,0.042c-0.041,0.005-0.078-0.023-0.094-0.039c-0.011,0.016-0.034,0.045-0.061,0.056&#10;&#9;&#9;c-0.006,0.003-0.014,0.005-0.021,0.005c-0.023,0-0.045-0.014-0.057-0.019c-0.001,0.005-0.006,0.015-0.008,0.021&#10;&#9;&#9;c-0.005,0.006-0.01,0.008-0.017,0.012l0.006,0.017C19.387,22.217,19.552,22.197,19.73,22.197z"/>
<path fill="#FFFFFF" d="M19.293,21.91c0-0.014,0.013-0.029,0.029-0.029c0.018,0,0.03,0.016,0.03,0.029&#10;&#9;&#9;c0,0.016-0.012,0.029-0.03,0.029C19.306,21.939,19.293,21.926,19.293,21.91"/>
<path d="M19.322,21.943c-0.017,0-0.035-0.016-0.035-0.033c0-0.016,0.018-0.032,0.035-0.032c0.021,0,0.035,0.017,0.035,0.032&#10;&#9;&#9;C19.357,21.928,19.342,21.943,19.322,21.943z M19.322,21.891c-0.012,0-0.021,0.009-0.021,0.02c0,0.013,0.01,0.018,0.021,0.018&#10;&#9;&#9;s0.023-0.005,0.023-0.018C19.345,21.899,19.333,21.891,19.322,21.891z"/>
<path d="M19.34,21.85c-0.02,0-0.035-0.016-0.035-0.035c0-0.016,0.015-0.032,0.035-0.032c0.017,0,0.035,0.017,0.035,0.032&#10;&#9;&#9;C19.375,21.834,19.357,21.85,19.34,21.85z M19.34,21.795c-0.012,0-0.023,0.008-0.023,0.02s0.012,0.02,0.023,0.02&#10;&#9;&#9;s0.021-0.008,0.021-0.02S19.352,21.795,19.34,21.795z M19.41,21.787c-0.018,0-0.035-0.01-0.035-0.031&#10;&#9;&#9;c0-0.018,0.017-0.035,0.035-0.035c0.02,0,0.035,0.018,0.035,0.035C19.445,21.777,19.43,21.787,19.41,21.787z M19.41,21.735&#10;&#9;&#9;c-0.012,0-0.022,0.007-0.022,0.021c0,0.01,0.011,0.023,0.022,0.023s0.023-0.014,0.023-0.023&#10;&#9;&#9;C19.434,21.742,19.422,21.735,19.41,21.735z M19.591,21.764c-0.019,0-0.035-0.014-0.035-0.031c0-0.021,0.017-0.039,0.035-0.039&#10;&#9;&#9;c0.019,0,0.035,0.019,0.035,0.039C19.626,21.75,19.611,21.764,19.591,21.764z M19.591,21.709c-0.012,0-0.022,0.008-0.022,0.023&#10;&#9;&#9;c0,0.008,0.011,0.021,0.022,0.021s0.023-0.014,0.023-0.021C19.615,21.717,19.603,21.709,19.591,21.709z M19.5,21.762&#10;&#9;&#9;c-0.02,0-0.036-0.016-0.036-0.033c0-0.02,0.016-0.035,0.036-0.035c0.021,0,0.036,0.016,0.036,0.035&#10;&#9;&#9;C19.536,21.746,19.521,21.762,19.5,21.762z M19.5,21.709c-0.013,0-0.021,0.008-0.021,0.02c0,0.01,0.009,0.02,0.021,0.02&#10;&#9;&#9;s0.021-0.01,0.021-0.02C19.521,21.717,19.513,21.709,19.5,21.709z"/>
<path d="M19.068,22.105c-0.004,0-0.006-0.002-0.009-0.008c-0.008-0.023-0.012-0.049-0.012-0.072c0-0.105,0.082-0.191,0.188-0.191&#10;&#9;&#9;c0.029,0,0.063,0.012,0.09,0.023c0.004,0.004,0.005,0.012,0.004,0.016c-0.002,0.003-0.007,0.005-0.012,0&#10;&#9;&#9;c-0.025-0.016-0.053-0.021-0.082-0.021c-0.095,0-0.172,0.075-0.172,0.173c0,0.021,0.004,0.043,0.013,0.066&#10;&#9;&#9;c0,0.004,0,0.01-0.005,0.014C19.07,22.105,19.07,22.105,19.068,22.105z"/>
<path d="M19.381,21.97c-0.009-0.019-0.018-0.04-0.018-0.058c0-0.078,0.078-0.141,0.176-0.141c0.04,0,0.076,0.011,0.108,0.031&#10;&#9;&#9;l-0.009,0.012c-0.029-0.016-0.064-0.027-0.099-0.027c-0.088,0-0.159,0.057-0.159,0.125c0,0.016,0.006,0.031,0.017,0.049&#10;&#9;&#9;L19.381,21.97z"/>
<path d="M19.015,22.045c-0.021,0-0.036-0.012-0.036-0.031c0-0.019,0.015-0.037,0.036-0.037c0.021,0,0.035,0.019,0.035,0.037&#10;&#9;&#9;C19.049,22.031,19.035,22.045,19.015,22.045z M19.015,21.99c-0.013,0-0.021,0.008-0.021,0.023c0,0.008,0.008,0.021,0.021,0.021&#10;&#9;&#9;c0.012,0,0.021-0.014,0.021-0.021C19.035,21.998,19.026,21.99,19.015,21.99z M19.024,21.946c-0.019,0-0.036-0.019-0.036-0.033&#10;&#9;&#9;c0-0.017,0.017-0.034,0.036-0.034c0.021,0,0.036,0.018,0.036,0.034C19.06,21.928,19.045,21.946,19.024,21.946z M19.024,21.895&#10;&#9;&#9;c-0.013,0-0.021,0.008-0.021,0.019c0,0.012,0.009,0.019,0.021,0.019s0.022-0.007,0.022-0.019&#10;&#9;&#9;C19.047,21.902,19.037,21.895,19.024,21.895z M19.089,21.873c-0.019,0-0.036-0.018-0.036-0.039c0-0.018,0.017-0.031,0.036-0.031&#10;&#9;&#9;c0.021,0,0.035,0.014,0.035,0.031C19.125,21.855,19.11,21.873,19.089,21.873z M19.089,21.814c-0.013,0-0.021,0.012-0.021,0.02&#10;&#9;&#9;c0,0.016,0.009,0.023,0.021,0.023c0.012,0,0.021-0.008,0.021-0.023C19.111,21.826,19.102,21.814,19.089,21.814z M19.268,21.832&#10;&#9;&#9;c-0.021,0-0.036-0.016-0.036-0.031c0-0.021,0.015-0.037,0.036-0.037c0.019,0,0.035,0.016,0.035,0.037&#10;&#9;&#9;C19.303,21.816,19.287,21.832,19.268,21.832z M19.268,21.779c-0.012,0-0.021,0.008-0.021,0.021c0,0.01,0.009,0.02,0.021,0.02&#10;&#9;&#9;s0.021-0.01,0.021-0.02C19.289,21.787,19.28,21.779,19.268,21.779z M19.176,21.829c-0.019,0-0.035-0.019-0.035-0.034&#10;&#9;&#9;s0.016-0.033,0.035-0.033c0.019,0,0.035,0.018,0.035,0.033S19.194,21.829,19.176,21.829z M19.176,21.777&#10;&#9;&#9;c-0.012,0-0.023,0.008-0.023,0.018c0,0.013,0.011,0.02,0.023,0.02s0.023-0.007,0.023-0.02&#10;&#9;&#9;C19.199,21.785,19.188,21.777,19.176,21.777z"/>
<path fill="#C8B100" d="M19.731,22.065l0.018,0.003c-0.004,0.006-0.005,0.016-0.005,0.023c0,0.039,0.033,0.067,0.07,0.067&#10;&#9;&#9;c0.033,0,0.059-0.021,0.069-0.047c0.001,0.001,0.007-0.025,0.008-0.023c0.004,0,0.003,0.024,0.004,0.024&#10;&#9;&#9;c0.004,0.033,0.035,0.057,0.07,0.057c0.038,0,0.07-0.031,0.07-0.064c0-0.005,0-0.01,0-0.014l0.021-0.021l0.012,0.031&#10;&#9;&#9;c-0.004,0.006-0.007,0.016-0.007,0.029c0,0.031,0.031,0.063,0.068,0.063c0.023,0,0.044-0.011,0.056-0.032l0.015-0.014v0.021&#10;&#9;&#9;c0,0.021,0.009,0.039,0.03,0.045c0,0,0.025,0.002,0.059-0.025c0.034-0.027,0.052-0.049,0.052-0.049v0.029&#10;&#9;&#9;c0,0-0.031,0.055-0.061,0.07c-0.015,0.008-0.041,0.016-0.061,0.016c-0.019-0.003-0.035-0.021-0.042-0.039&#10;&#9;&#9;c-0.015,0.008-0.032,0.014-0.051,0.014c-0.039,0-0.076-0.021-0.09-0.053c-0.017,0.02-0.043,0.029-0.074,0.029&#10;&#9;&#9;c-0.031,0-0.06-0.014-0.078-0.035c-0.017,0.014-0.043,0.029-0.07,0.029c-0.035,0-0.066-0.021-0.084-0.047&#10;&#9;&#9;c-0.018,0.026-0.05,0.047-0.085,0.047c-0.026,0-0.051-0.016-0.07-0.029c-0.019,0.021-0.047,0.035-0.077,0.035&#10;&#9;&#9;c-0.031,0-0.058-0.01-0.076-0.029c-0.013,0.031-0.049,0.053-0.088,0.053c-0.019,0-0.035-0.006-0.052-0.014&#10;&#9;&#9;c-0.006,0.018-0.022,0.036-0.042,0.039c-0.02,0-0.045-0.008-0.06-0.016c-0.03-0.016-0.064-0.07-0.064-0.07l0.003-0.029&#10;&#9;&#9;c0,0,0.019,0.021,0.051,0.049c0.035,0.027,0.059,0.025,0.059,0.025c0.022-0.006,0.03-0.023,0.03-0.045v-0.021l0.016,0.014&#10;&#9;&#9;c0.013,0.021,0.031,0.032,0.054,0.032c0.039,0,0.07-0.032,0.07-0.063c0-0.014-0.004-0.023-0.008-0.029l0.012-0.031l0.021,0.021&#10;&#9;&#9;c-0.001,0.004-0.001,0.009-0.001,0.014c0,0.033,0.033,0.064,0.07,0.064c0.035,0,0.066-0.023,0.07-0.057&#10;&#9;&#9;c0.002,0,0.001-0.024,0.005-0.024c0.002-0.002,0.007,0.024,0.009,0.023c0.009,0.026,0.037,0.047,0.068,0.047&#10;&#9;&#9;c0.039,0,0.07-0.028,0.07-0.067c0-0.008,0-0.018-0.003-0.023L19.731,22.065"/>
<path d="M20.229,22.266c-0.005,0-0.006,0-0.01-0.002c-0.018-0.004-0.035-0.016-0.045-0.034c-0.013,0.003-0.031,0.009-0.047,0.009&#10;&#9;&#9;c-0.037,0-0.073-0.018-0.091-0.051c-0.021,0.02-0.045,0.029-0.073,0.029c-0.031,0-0.06-0.013-0.078-0.033&#10;&#9;&#9;c-0.021,0.018-0.045,0.023-0.07,0.023c-0.033,0-0.064-0.016-0.084-0.039c-0.021,0.023-0.05,0.039-0.085,0.039&#10;&#9;&#9;c-0.023,0-0.048-0.006-0.068-0.023c-0.02,0.021-0.049,0.033-0.079,0.033c-0.029,0-0.052-0.01-0.073-0.029&#10;&#9;&#9;c-0.019,0.033-0.054,0.051-0.091,0.051c-0.017,0-0.034-0.006-0.047-0.009c-0.012,0.019-0.028,0.03-0.047,0.034&#10;&#9;&#9;c-0.002,0.002-0.005,0.002-0.009,0.002c-0.023,0-0.047-0.013-0.055-0.018c-0.031-0.018-0.066-0.07-0.068-0.07l-0.002-0.006&#10;&#9;&#9;l0.009-0.047l0.011,0.014c0,0,0.018,0.021,0.05,0.045c0.027,0.022,0.047,0.023,0.052,0.023c0.02-0.003,0.023-0.029,0.023-0.037&#10;&#9;&#9;v-0.047l0.03,0.037c0.01,0.018,0.029,0.025,0.047,0.025c0.035,0,0.06-0.025,0.06-0.055c0-0.014-0.001-0.019-0.006-0.023&#10;&#9;&#9;l-0.002-0.006l0.018-0.041l0.035,0.031v0.002c-0.001,0.004,0,0.008,0,0.012c0,0.03,0.026,0.057,0.06,0.057&#10;&#9;&#9;c0.034,0,0.058-0.023,0.063-0.049v-0.006l0,0c0-0.019,0-0.025,0.012-0.025l0,0c0.006,0,0.01,0.005,0.013,0.018l0.005,0.008&#10;&#9;&#9;c0.006,0.026,0.03,0.045,0.059,0.045c0.035,0,0.063-0.029,0.063-0.061c0-0.008-0.001-0.016-0.004-0.023L19.7,22.061l0.032-0.002&#10;&#9;&#9;l0.028,0.002l-0.004,0.008c-0.001,0.009-0.002,0.016-0.002,0.023c0,0.031,0.027,0.061,0.061,0.061c0.03,0,0.053-0.019,0.06-0.045&#10;&#9;&#9;l0.005-0.008l0,0c0.003-0.013,0.005-0.018,0.012-0.018c0.011,0,0.011,0.008,0.011,0.025v0.003v0.003&#10;&#9;&#9;c0.005,0.025,0.03,0.049,0.064,0.049s0.061-0.026,0.061-0.057c0-0.004,0-0.008-0.001-0.012l-0.001-0.002l0.035-0.031l0.018,0.041&#10;&#9;&#9;v0.006c-0.006,0.005-0.006,0.01-0.006,0.023c0,0.029,0.025,0.055,0.059,0.055c0.019,0,0.038-0.008,0.048-0.025l0.03-0.037&#10;&#9;&#9;l-0.001,0.047c0,0.008,0.003,0.031,0.025,0.037c0.003,0,0.025-0.001,0.05-0.023c0.034-0.023,0.052-0.045,0.052-0.045l0.013-0.018&#10;&#9;&#9;l0.003,0.053l-0.002,0.002c0,0.002-0.033,0.055-0.064,0.072C20.276,22.253,20.252,22.266,20.229,22.266z M20.182,22.206&#10;&#9;&#9;l0.002,0.007c0.004,0.012,0.016,0.033,0.037,0.035c0.002,0,0.004,0,0.007,0c0.013,0,0.03-0.004,0.048-0.016&#10;&#9;&#9;c0.023-0.012,0.05-0.055,0.057-0.066l0-0.004c-0.01,0.01-0.021,0.021-0.04,0.037c-0.03,0.025-0.055,0.025-0.063,0.025H20.23&#10;&#9;&#9;c-0.023-0.004-0.038-0.023-0.039-0.053c-0.015,0.018-0.038,0.029-0.062,0.029c-0.041,0-0.076-0.031-0.076-0.07&#10;&#9;&#9;c0-0.016,0.001-0.023,0.005-0.029l-0.005-0.015l-0.012,0.011c0,0.002,0,0.004,0,0.008c0,0.037-0.035,0.072-0.077,0.072&#10;&#9;&#9;c-0.04,0-0.07-0.023-0.078-0.059c-0.012,0.029-0.04,0.045-0.074,0.045c-0.041,0-0.077-0.033-0.077-0.072&#10;&#9;&#9;c0-0.008,0.001-0.01,0.001-0.02L19.73,22.07l-0.01,0.002c0.001,0.01,0.002,0.012,0.002,0.02c0,0.039-0.036,0.072-0.078,0.072&#10;&#9;&#9;c-0.033,0-0.061-0.016-0.073-0.045c-0.008,0.035-0.039,0.059-0.078,0.059c-0.042,0-0.078-0.035-0.078-0.072&#10;&#9;&#9;c0-0.004,0-0.006,0-0.008l-0.012-0.011l-0.005,0.015c0.005,0.006,0.005,0.014,0.005,0.029c0,0.039-0.033,0.07-0.076,0.07&#10;&#9;&#9;c-0.023,0-0.047-0.012-0.06-0.029c-0.001,0.029-0.017,0.049-0.04,0.053h0c-0.007,0-0.032,0-0.064-0.025&#10;&#9;&#9;c-0.018-0.016-0.03-0.029-0.041-0.037l-0.001,0.004c0.008,0.012,0.036,0.055,0.06,0.066c0.021,0.014,0.04,0.019,0.056,0.016&#10;&#9;&#9;c0.021-0.002,0.031-0.023,0.036-0.035l0.003-0.007l0.009,0.003c0.013,0.01,0.03,0.016,0.047,0.016c0.035,0,0.069-0.023,0.082-0.051&#10;&#9;&#9;l0.005-0.012l0.007,0.009c0.018,0.017,0.042,0.03,0.07,0.03c0.027,0,0.054-0.016,0.07-0.037l0.006-0.004l0.006,0.002&#10;&#9;&#9;c0.018,0.019,0.041,0.025,0.064,0.025c0.032,0,0.061-0.01,0.078-0.035l0.007-0.014l0.007,0.014&#10;&#9;&#9;c0.017,0.025,0.047,0.035,0.077,0.035c0.023,0,0.047-0.007,0.065-0.025l0.005-0.002l0.006,0.004&#10;&#9;&#9;c0.017,0.021,0.044,0.037,0.072,0.037c0.027,0,0.051-0.014,0.069-0.03l0.008-0.009l0.004,0.012&#10;&#9;&#9;c0.014,0.027,0.046,0.051,0.083,0.051c0.016,0,0.034-0.006,0.046-0.016L20.182,22.206z"/>
<path fill="#C8B100" d="M19.729,22.236c-0.19,0-0.362,0.023-0.486,0.062c-0.008,0.003-0.019-0.003-0.02-0.011&#10;&#9;&#9;c-0.004-0.008,0.002-0.016,0.012-0.02c0.123-0.038,0.298-0.063,0.495-0.063c0.197,0,0.373,0.025,0.496,0.063&#10;&#9;&#9;c0.01,0.004,0.016,0.012,0.011,0.02c0,0.008-0.012,0.014-0.02,0.011C20.093,22.26,19.919,22.236,19.729,22.236"/>
<path d="M20.22,22.305c-0.001,0-0.003-0.002-0.007-0.002c-0.127-0.033-0.298-0.055-0.483-0.055c-0.185,0-0.354,0.021-0.483,0.055&#10;&#9;&#9;c-0.012,0.006-0.028-0.002-0.032-0.012c-0.003-0.014,0.002-0.029,0.016-0.035c0.133-0.037,0.309-0.059,0.499-0.059&#10;&#9;&#9;c0.189,0,0.371,0.023,0.5,0.059c0.006,0.002,0.011,0.01,0.013,0.016c0.005,0.006,0.005,0.01,0.003,0.02&#10;&#9;&#9;C20.242,22.3,20.23,22.305,20.22,22.305z M19.729,22.23c0.185,0,0.361,0.021,0.49,0.061h0.001c0.004,0,0.011-0.004,0.011-0.01&#10;&#9;&#9;c0-0.002,0-0.002-0.001-0.002c-0.001-0.002-0.005-0.005-0.005-0.005c-0.129-0.042-0.309-0.063-0.495-0.065&#10;&#9;&#9;c-0.189,0.002-0.365,0.023-0.495,0.065c-0.002,0.002-0.006,0.005-0.006,0.007c0.001,0.006,0.006,0.01,0.011,0.01&#10;&#9;&#9;C19.37,22.251,19.544,22.23,19.729,22.23z"/>
<path fill="#FFFFFF" d="M19.544,22.303c0-0.008,0.012-0.023,0.028-0.023c0.014,0,0.026,0.016,0.026,0.023&#10;&#9;&#9;c0,0.019-0.013,0.027-0.026,0.027C19.556,22.33,19.544,22.321,19.544,22.303"/>
<path d="M19.573,22.342c-0.022,0-0.037-0.016-0.037-0.039c0-0.016,0.015-0.031,0.037-0.031c0.019,0,0.037,0.016,0.037,0.031&#10;&#9;&#9;C19.609,22.324,19.591,22.342,19.573,22.342z M19.573,22.289c-0.01,0-0.021,0.006-0.021,0.014c0,0.016,0.011,0.021,0.021,0.021&#10;&#9;&#9;s0.019-0.006,0.019-0.021C19.591,22.295,19.583,22.289,19.573,22.289z"/>
<path fill="#AD1519" d="M19.732,22.318H19.67c-0.012,0-0.02-0.012-0.02-0.021c0-0.011,0.008-0.021,0.02-0.021h0.125&#10;&#9;&#9;c0.011,0,0.02,0.01,0.02,0.021c0,0.009-0.009,0.021-0.02,0.021H19.732"/>
<path d="M19.794,22.326H19.67c-0.016,0-0.029-0.012-0.029-0.028c0-0.019,0.014-0.026,0.029-0.026h0.125&#10;&#9;&#9;c0.015,0,0.028,0.008,0.028,0.026C19.823,22.314,19.809,22.326,19.794,22.326z M19.669,22.285c-0.008,0-0.013,0.008-0.013,0.013&#10;&#9;&#9;s0.006,0.011,0.014,0.011h0.125c0.007,0,0.013-0.006,0.013-0.011s-0.005-0.013-0.013-0.013H19.669z"/>
<path fill="#058E6E" d="M19.423,22.342l-0.042,0.003c-0.012,0.002-0.023-0.003-0.023-0.019c-0.003-0.008,0.005-0.02,0.017-0.021&#10;&#9;&#9;l0.042-0.004l0.047-0.006c0.012,0,0.022,0.003,0.023,0.014c0,0.01-0.005,0.018-0.017,0.021L19.423,22.342"/>
<path d="M19.375,22.352c-0.012,0-0.024-0.01-0.028-0.025c-0.002-0.003,0.001-0.008,0.004-0.018c0.005-0.006,0.012-0.009,0.02-0.011&#10;&#9;&#9;l0.09-0.015c0.001,0,0.001,0,0.003,0c0.016,0,0.028,0.012,0.029,0.023c0.002,0.012-0.001,0.017-0.004,0.02&#10;&#9;&#9;c-0.004,0.008-0.012,0.016-0.02,0.016L19.38,22.35C19.38,22.35,19.378,22.352,19.375,22.352z M19.464,22.301l-0.089,0.016&#10;&#9;&#9;c-0.005,0.002-0.006,0.002-0.009,0.002c-0.002,0.003-0.002,0.006-0.002,0.008c0.001,0.006,0.008,0.014,0.015,0.012l0.09-0.014&#10;&#9;&#9;c0.001-0.001,0.005-0.003,0.005-0.006c0.003,0,0.004-0.004,0.004-0.008C19.476,22.303,19.471,22.301,19.464,22.301z"/>
<path fill="#AD1519" d="M19.246,22.37l0.019-0.03l0.042,0.007l-0.025,0.034L19.246,22.37"/>
<path d="M19.287,22.389l-0.052-0.016l0.027-0.047l0.06,0.016L19.287,22.389z M19.258,22.365l0.022,0.006l0.013-0.021l-0.023-0.002&#10;&#9;&#9;L19.258,22.365z"/>
<path fill="#FFFFFF" d="M19.86,22.303c0-0.008,0.013-0.023,0.027-0.023c0.016,0,0.027,0.016,0.027,0.023&#10;&#9;&#9;c0,0.019-0.012,0.027-0.027,0.027C19.873,22.33,19.86,22.321,19.86,22.303"/>
<path d="M19.887,22.342c-0.02,0-0.037-0.018-0.037-0.039c0-0.016,0.017-0.031,0.037-0.031c0.021,0,0.037,0.016,0.037,0.031&#10;&#9;&#9;C19.923,22.324,19.908,22.342,19.887,22.342z M19.887,22.289c-0.01,0-0.02,0.006-0.02,0.014c0,0.016,0.009,0.021,0.02,0.021&#10;&#9;&#9;s0.021-0.006,0.021-0.021C19.908,22.295,19.897,22.289,19.887,22.289z"/>
<path fill="#058E6E" d="M20.037,22.342l0.042,0.003c0.011,0.002,0.022-0.003,0.023-0.019c0.002-0.008-0.006-0.02-0.017-0.021&#10;&#9;&#9;l-0.043-0.004l-0.047-0.006c-0.012,0-0.021,0.003-0.023,0.014c0,0.01,0.006,0.018,0.017,0.021L20.037,22.342"/>
<path d="M20.083,22.352c-0.002,0-0.004-0.002-0.005-0.002l-0.088-0.008c-0.008,0-0.016-0.008-0.02-0.016&#10;&#9;&#9;c-0.004-0.005-0.006-0.01-0.004-0.02c0-0.012,0.016-0.027,0.031-0.023l0.091,0.015c0.007,0.002,0.013,0.005,0.019,0.011&#10;&#9;&#9;c0.004,0.01,0.006,0.015,0.005,0.018C20.108,22.342,20.096,22.352,20.083,22.352z M19.996,22.301c-0.008,0-0.013,0.002-0.015,0.01&#10;&#9;&#9;c0,0.004,0,0.008,0.003,0.008c0,0.003,0.005,0.005,0.007,0.006l0.092,0.014c0.006,0,0.012-0.006,0.012-0.012&#10;&#9;&#9;c0-0.002,0-0.005-0.002-0.008c-0.003,0-0.003,0-0.009-0.002L19.996,22.301L19.996,22.301z"/>
<path fill="#AD1519" d="M20.209,22.371l-0.014-0.031l-0.044,0.002l0.021,0.035L20.209,22.371"/>
<path d="M20.166,22.389l-0.029-0.055l0.063-0.008l0.022,0.049L20.166,22.389z M20.166,22.348l0.011,0.022l0.021-0.005l-0.008-0.019&#10;&#9;&#9;L20.166,22.348z"/>
<path fill="#AD1519" d="M19.729,22.488c-0.155-0.001-0.295-0.016-0.401-0.045c0.106-0.025,0.246-0.043,0.401-0.043&#10;&#9;&#9;c0.155,0,0.296,0.018,0.401,0.043C20.025,22.473,19.884,22.487,19.729,22.488"/>
<path d="M19.729,22.494L19.729,22.494c-0.16,0-0.298-0.012-0.401-0.039c-0.006-0.002-0.006-0.006-0.006-0.012&#10;&#9;&#9;c0-0.002,0-0.005,0.006-0.005c0.111-0.026,0.251-0.044,0.401-0.045c0.15,0,0.291,0.019,0.401,0.045&#10;&#9;&#9;c0.006,0,0.007,0.003,0.007,0.005c0,0.006,0,0.01-0.007,0.012C20.028,22.482,19.889,22.494,19.729,22.494z M19.363,22.443&#10;&#9;&#9;c0.099,0.023,0.224,0.037,0.366,0.039c0.142-0.002,0.267-0.016,0.366-0.039c-0.105-0.023-0.234-0.031-0.366-0.031&#10;&#9;&#9;C19.598,22.412,19.469,22.42,19.363,22.443z"/>
<path fill="#C8B100" d="M20.216,22.154c0.003-0.016,0-0.023-0.009-0.027c-0.008-0.004-0.018,0.004-0.023,0.014&#10;&#9;&#9;c-0.003,0.014,0,0.023,0.009,0.029C20.201,22.172,20.212,22.162,20.216,22.154"/>
<path d="M20.195,22.178L20.195,22.178c0,0-0.003,0-0.006,0c-0.005,0-0.009-0.006-0.012-0.014c-0.004-0.005-0.004-0.014,0-0.025&#10;&#9;&#9;c0.006-0.014,0.019-0.023,0.032-0.023c0.006,0.002,0.009,0.01,0.014,0.016c0.002,0.006,0.003,0.016,0.001,0.023&#10;&#9;&#9;C20.219,22.168,20.207,22.178,20.195,22.178z M20.205,22.134c-0.004,0-0.01,0.005-0.013,0.011c-0.003,0.01-0.002,0.01,0,0.015&#10;&#9;&#9;c0.001,0.001,0.003,0.003,0.003,0.003l0,0l0,0c0.005,0,0.012-0.005,0.012-0.01c0.002-0.008,0.002-0.014,0-0.016&#10;&#9;&#9;C20.207,22.136,20.207,22.134,20.205,22.134L20.205,22.134z"/>
<path fill="#C8B100" d="M19.908,22.092c0.002-0.008-0.005-0.023-0.012-0.023c-0.011,0-0.019,0.009-0.02,0.021&#10;&#9;&#9;c-0.003,0.014,0.003,0.023,0.015,0.023C19.897,22.115,19.908,22.107,19.908,22.092"/>
<path d="M19.891,22.121L19.891,22.121h-0.001c-0.006,0-0.01-0.006-0.017-0.008c-0.005-0.006-0.005-0.018-0.005-0.024&#10;&#9;&#9;c0.002-0.019,0.013-0.028,0.026-0.028h0.002c0.006,0,0.012,0.005,0.014,0.008c0.004,0.008,0.008,0.016,0.006,0.023&#10;&#9;&#9;C19.914,22.11,19.902,22.121,19.891,22.121z M19.894,22.077c-0.003,0-0.01,0.007-0.01,0.013c0,0.002,0,0.011,0.002,0.016&#10;&#9;&#9;c0.001,0.002,0.003,0.002,0.004,0.002l0,0c0.004,0,0.008-0.008,0.01-0.016c0.001-0.005,0-0.008-0.004-0.012&#10;&#9;&#9;C19.896,22.078,19.896,22.077,19.894,22.077L19.894,22.077z"/>
<path fill="#C8B100" d="M19.551,22.092c0-0.008,0.005-0.023,0.014-0.023c0.009,0,0.018,0.009,0.02,0.021&#10;&#9;&#9;c0.001,0.014-0.005,0.023-0.014,0.023C19.563,22.115,19.553,22.107,19.551,22.092"/>
<path d="M19.569,22.121c-0.013,0-0.024-0.011-0.024-0.029c-0.002-0.008,0-0.018,0.006-0.023c0.002-0.005,0.007-0.008,0.012-0.008&#10;&#9;&#9;h0.004c0.013,0,0.024,0.01,0.024,0.028c0.003,0.019-0.005,0.03-0.019,0.032H19.569z M19.567,22.076&#10;&#9;&#9;c-0.002,0.001-0.004,0.002-0.004,0.004c-0.002,0.004-0.003,0.007-0.002,0.012c0.002,0.008,0.006,0.016,0.009,0.016v0.006l0-0.006&#10;&#9;&#9;c0.005,0,0.007-0.01,0.006-0.018C19.574,22.084,19.569,22.076,19.567,22.076z"/>
<path fill="#C8B100" d="M19.245,22.154c-0.005-0.016,0-0.023,0.007-0.027c0.01-0.004,0.02,0.004,0.023,0.014&#10;&#9;&#9;c0.005,0.014,0,0.023-0.007,0.029C19.258,22.172,19.248,22.162,19.245,22.154"/>
<path d="M19.263,22.178c-0.012,0-0.023-0.01-0.027-0.023c-0.002-0.008-0.002-0.018,0.001-0.023&#10;&#9;&#9;c0.002-0.006,0.007-0.014,0.013-0.016c0.001,0,0.003,0,0.006,0c0.011,0,0.022,0.014,0.026,0.023&#10;&#9;&#9;c0.004,0.012,0.004,0.021-0.001,0.025c-0.001,0.008-0.006,0.014-0.012,0.014C19.268,22.178,19.266,22.178,19.263,22.178z&#10;&#9;&#9; M19.256,22.134c-0.003,0-0.005,0.003-0.005,0.003c0,0.002,0,0.008,0,0.016c0.003,0.007,0.01,0.01,0.013,0.01&#10;&#9;&#9;c0.001,0,0.003-0.002,0.004-0.003c0.001-0.005,0.001-0.005,0-0.015C19.265,22.139,19.259,22.134,19.256,22.134z"/>
<path fill="#C8B100" d="M19.729,21.918l-0.056,0.031l0.042,0.088l0.014,0.008l0.015-0.008l0.042-0.088L19.729,21.918"/>
<path d="M19.729,22.057l-0.021-0.015l-0.045-0.099l0.065-0.039l0.065,0.039l-0.044,0.099L19.729,22.057z M19.72,22.031l0.009,0.006&#10;&#9;&#9;l0.008-0.006l0.037-0.08l-0.044-0.025l-0.044,0.025L19.72,22.031z"/>
<path fill="#C8B100" d="M19.609,22.045l0.024,0.039l0.086-0.023l0.007-0.016l-0.007-0.008l-0.086-0.027L19.609,22.045"/>
<path d="M19.631,22.092l-0.032-0.047l0.032-0.047l0.094,0.027l0.013,0.02l-0.014,0.021L19.631,22.092z M19.621,22.045l0.017,0.029&#10;&#9;&#9;l0.077-0.025l0.003-0.004l-0.003-0.003l-0.077-0.022L19.621,22.045z"/>
<path fill="#C8B100" d="M19.849,22.045l-0.024,0.039l-0.086-0.023l-0.008-0.016l0.008-0.008l0.086-0.027L19.849,22.045"/>
<path d="M19.826,22.092l-0.093-0.026l-0.013-0.021l0.013-0.02l0.093-0.027l0.033,0.047L19.826,22.092z M19.744,22.049l0.077,0.025&#10;&#9;&#9;l0.018-0.029L19.82,22.02l-0.077,0.022l-0.004,0.003L19.744,22.049z"/>
<path fill="#C8B100" d="M19.375,21.951l-0.042,0.044l0.053,0.071l0.015,0.004l0.01-0.01l0.02-0.086L19.375,21.951"/>
<path d="M19.404,22.084l-0.023-0.012l-0.059-0.077l0.052-0.052l0.066,0.026l-0.02,0.097L19.404,22.084z M19.392,22.061l0.006,0.003&#10;&#9;&#9;l0.005-0.003l0.018-0.082l-0.045-0.012l-0.033,0.029L19.392,22.061z"/>
<path fill="#C8B100" d="M19.287,22.1l0.03,0.031l0.078-0.044l0.006-0.015l-0.01-0.009l-0.089-0.005L19.287,22.1"/>
<path d="M19.316,22.139l-0.042-0.037l0.021-0.057l0.097,0.012l0.018,0.012l-0.009,0.023L19.316,22.139z M19.294,22.096l0.024,0.021&#10;&#9;&#9;l0.069-0.033l0.004-0.008l-0.005-0.008l-0.081-0.003L19.294,22.096z"/>
<path fill="#C8B100" d="M19.52,22.051l-0.016,0.041l-0.088-0.008l-0.012-0.012l0.006-0.012l0.076-0.041L19.52,22.051"/>
<path d="M19.509,22.102l-0.099-0.01l-0.018-0.016l0.011-0.021l0.084-0.045l0.041,0.039L19.509,22.102z M19.417,22.076l0.081,0.008&#10;&#9;&#9;l0.012-0.029l-0.023-0.025l-0.07,0.037l-0.003,0.002L19.417,22.076z"/>
<path fill="#C8B100" d="M19.199,22.11l-0.006,0.044l-0.089,0.008l-0.014-0.008l0.004-0.016l0.066-0.055L19.199,22.11"/>
<path d="M19.102,22.17l-0.02-0.011l0.005-0.023l0.072-0.063l0.05,0.035l-0.01,0.053L19.102,22.17z M19.099,22.152l0.006,0.002&#10;&#9;&#9;l0.081-0.01l0.005-0.029l-0.03-0.023L19.1,22.143L19.099,22.152z"/>
<path fill="#C8B100" d="M19.37,22.072c0-0.012,0.015-0.027,0.033-0.027c0.017,0,0.031,0.016,0.031,0.027&#10;&#9;&#9;c0,0.018-0.014,0.033-0.031,0.033C19.385,22.105,19.37,22.09,19.37,22.072"/>
<path d="M19.403,22.112c-0.022,0-0.04-0.021-0.04-0.04s0.017-0.035,0.04-0.035c0.021,0,0.038,0.016,0.038,0.035&#10;&#9;&#9;S19.423,22.112,19.403,22.112z M19.403,22.053c-0.014,0-0.022,0.008-0.022,0.02s0.009,0.02,0.022,0.02&#10;&#9;&#9;c0.013,0,0.022-0.008,0.022-0.02S19.416,22.053,19.403,22.053z"/>
<path fill="#C8B100" d="M20.083,21.951l0.043,0.044l-0.055,0.071l-0.014,0.004l-0.01-0.01l-0.021-0.086L20.083,21.951"/>
<path d="M20.055,22.084l-0.015-0.018l-0.02-0.097l0.066-0.026l0.051,0.052l-0.059,0.077L20.055,22.084z M20.055,22.061l0.005,0.003&#10;&#9;&#9;l0.006-0.003l0.05-0.064l-0.033-0.029l-0.047,0.012L20.055,22.061z"/>
<path fill="#C8B100" d="M20.174,22.1l-0.032,0.031l-0.077-0.044l-0.006-0.015l0.011-0.009l0.089-0.005L20.174,22.1"/>
<path d="M20.142,22.139l-0.083-0.047l-0.01-0.023l0.018-0.012l0.098-0.012l0.019,0.057L20.142,22.139z M20.072,22.084l0.07,0.033&#10;&#9;&#9;l0.023-0.021l-0.012-0.03l-0.082,0.003l-0.004,0.008L20.072,22.084z"/>
<path fill="#C8B100" d="M19.94,22.051l0.016,0.041l0.089-0.008l0.011-0.012l-0.006-0.012l-0.078-0.041L19.94,22.051"/>
<path d="M19.951,22.102l-0.02-0.053l0.042-0.039l0.084,0.045l0.01,0.021l-0.018,0.016L19.951,22.102z M19.949,22.055l0.012,0.029&#10;&#9;&#9;l0.082-0.008l0.004-0.008l-0.004-0.002l-0.07-0.037L19.949,22.055z"/>
<path fill="#C8B100" d="M20.248,22.11l0.006,0.044l0.088,0.008l0.015-0.008l-0.004-0.016l-0.066-0.055L20.248,22.11"/>
<path d="M20.345,22.17l-0.098-0.01l-0.01-0.053l0.05-0.035l0.072,0.063l0.005,0.023L20.345,22.17z M20.261,22.145l0.08,0.01&#10;&#9;&#9;l0.006-0.002l-0.001-0.01l-0.06-0.051l-0.03,0.023L20.261,22.145z"/>
<path fill="#C8B100" d="M19.697,22.045c0-0.016,0.015-0.028,0.032-0.028c0.017,0,0.032,0.013,0.032,0.028s-0.015,0.031-0.032,0.031&#10;&#9;&#9;S19.697,22.061,19.697,22.045"/>
<path d="M19.729,22.084c-0.021,0-0.038-0.018-0.038-0.039c0-0.023,0.017-0.035,0.038-0.035s0.039,0.014,0.039,0.035&#10;&#9;&#9;S19.75,22.084,19.729,22.084z M19.729,22.021c-0.014,0-0.022,0.016-0.022,0.023c0,0.016,0.009,0.023,0.022,0.023&#10;&#9;&#9;s0.023-0.008,0.023-0.023C19.752,22.037,19.743,22.021,19.729,22.021z"/>
<path fill="#C8B100" d="M20.025,22.072c0-0.012,0.016-0.027,0.033-0.027s0.032,0.016,0.032,0.027c0,0.018-0.015,0.033-0.032,0.033&#10;&#9;&#9;S20.025,22.09,20.025,22.072"/>
<path d="M20.058,22.112c-0.021,0-0.039-0.021-0.039-0.04s0.017-0.035,0.039-0.035c0.021,0,0.039,0.016,0.039,0.035&#10;&#9;&#9;S20.079,22.112,20.058,22.112z M20.058,22.053c-0.014,0-0.022,0.008-0.022,0.02s0.009,0.02,0.022,0.02s0.023-0.008,0.023-0.02&#10;&#9;&#9;S20.072,22.053,20.058,22.053z"/>
<path fill="#C8B100" d="M19.671,21.714c0-0.028,0.025-0.054,0.058-0.054c0.032,0,0.059,0.025,0.059,0.054&#10;&#9;&#9;c0,0.026-0.027,0.052-0.059,0.052C19.697,21.766,19.671,21.74,19.671,21.714"/>
<path fill="#C8B100" d="M19.771,21.693v0.039H19.68v-0.039h0.029v-0.082h-0.038v-0.037h0.038v-0.037h0.041v0.037h0.037v0.037H19.75&#10;&#9;&#9;v0.082H19.771"/>
<path d="M19.779,21.74h-0.108v-0.055h0.029V21.62h-0.039v-0.054h0.039v-0.039h0.058v0.039h0.039v0.054h-0.039v0.065h0.021&#10;&#9;&#9;L19.779,21.74z M19.691,21.719h0.07v-0.016h-0.023V21.6h0.041v-0.018h-0.041v-0.037H19.72v0.037H19.68V21.6h0.041v0.104h-0.029&#10;&#9;&#9;V21.719z"/>
<path fill="#C8B100" d="M19.812,21.693v0.039H19.65v-0.039h0.059v-0.082h-0.038v-0.037h0.038v-0.037h0.041v0.037h0.037v0.037H19.75&#10;&#9;&#9;v0.082H19.812"/>
<path d="M19.729,21.779c-0.038,0-0.068-0.031-0.068-0.065c0-0.028,0.022-0.052,0.051-0.065l0.003,0.02&#10;&#9;&#9;c-0.021,0.002-0.036,0.023-0.036,0.046c0,0.024,0.023,0.047,0.05,0.047c0.027,0,0.049-0.022,0.049-0.047&#10;&#9;&#9;c0-0.022-0.013-0.044-0.035-0.046l0.006-0.018c0.027,0.012,0.047,0.035,0.047,0.063C19.797,21.748,19.767,21.779,19.729,21.779z"/>
<path fill="#C8B100" d="M19.081,22.16c-0.001,0-0.025-0.029-0.042-0.047c-0.013-0.01-0.044-0.021-0.044-0.021&#10;&#9;&#9;c0-0.005,0.018-0.018,0.038-0.018c0.011,0,0.021,0.006,0.027,0.013l0.004-0.013c0,0,0.015,0.004,0.022,0.018&#10;&#9;&#9;c0.008,0.021,0.001,0.047,0.001,0.047S19.085,22.154,19.081,22.16"/>
<path d="M19.081,22.166c-0.005,0-0.005-0.002-0.016-0.012c-0.006-0.008-0.021-0.023-0.032-0.037&#10;&#9;&#9;c-0.01-0.005-0.033-0.012-0.04-0.016l-0.005-0.004v-0.006c0-0.01,0.023-0.025,0.044-0.025c0.008,0,0.015,0.002,0.022,0.002&#10;&#9;&#9;l0.002-0.002h0.007c0,0,0.021,0.002,0.03,0.025c0.006,0.021,0.002,0.047,0.002,0.047c-0.001,0.004-0.002,0.019-0.009,0.023&#10;&#9;&#9;l-0.005,0.004H19.081z M19.01,22.09c0.01,0.002,0.025,0.01,0.033,0.018c0.012,0.008,0.027,0.028,0.034,0.037&#10;&#9;&#9;c0.001-0.004,0.003-0.006,0.003-0.006l0,0c0,0,0.003-0.025-0.003-0.041c-0.001-0.006-0.005-0.008-0.007-0.011l-0.006,0.021&#10;&#9;&#9;l-0.011-0.016c-0.004-0.005-0.013-0.008-0.021-0.008C19.023,22.084,19.016,22.084,19.01,22.09z"/>
<path fill="#C8B100" d="M19.082,22.143c0.005-0.006,0.022-0.004,0.033,0.006c0.011,0.009,0.014,0.023,0.007,0.029&#10;&#9;&#9;c-0.007,0.008-0.023,0.008-0.035,0C19.076,22.164,19.074,22.154,19.082,22.143"/>
<path d="M19.111,22.193c-0.012,0-0.02-0.008-0.029-0.011c-0.006-0.005-0.012-0.021-0.012-0.028c-0.001-0.004,0-0.014,0.005-0.016&#10;&#9;&#9;c0.01-0.008,0.03-0.008,0.045,0c0.008,0.012,0.014,0.021,0.014,0.027c0,0.012-0.001,0.015-0.005,0.02&#10;&#9;&#9;C19.123,22.188,19.117,22.193,19.111,22.193z M19.094,22.148c-0.001,0-0.006,0-0.006,0.004c-0.001,0.002-0.002,0.002-0.002,0.002&#10;&#9;&#9;c0,0.006,0.002,0.008,0.008,0.016c0.005,0.006,0.012,0.008,0.017,0.008c0,0,0.003,0,0.006-0.002c0-0.002,0-0.005,0-0.008&#10;&#9;&#9;c0-0.006-0.002-0.009-0.006-0.014C19.105,22.152,19.099,22.148,19.094,22.148z"/>
<path fill="#C8B100" d="M20.367,22.16c0.002,0,0.024-0.029,0.042-0.047c0.012-0.01,0.044-0.021,0.044-0.021&#10;&#9;&#9;c0-0.005-0.018-0.018-0.039-0.018c-0.011,0-0.021,0.006-0.027,0.013l-0.004-0.013c0,0-0.015,0.004-0.022,0.018&#10;&#9;&#9;c-0.008,0.021-0.001,0.047-0.001,0.047S20.361,22.154,20.367,22.16"/>
<path d="M20.367,22.166L20.367,22.166h-0.002l-0.004-0.004c-0.008-0.005-0.009-0.02-0.01-0.021s-0.005-0.027,0.002-0.049&#10;&#9;&#9;c0.009-0.023,0.03-0.025,0.03-0.025h0.007l0.002,0.004c0.008-0.002,0.014-0.004,0.022-0.004c0.021,0,0.044,0.016,0.044,0.025v0.006&#10;&#9;&#9;l-0.006,0.004c-0.006,0.004-0.03,0.011-0.039,0.016c-0.01,0.014-0.025,0.027-0.031,0.037&#10;&#9;&#9;C20.372,22.164,20.371,22.166,20.367,22.166z M20.377,22.087c-0.001,0.003-0.006,0.005-0.007,0.011&#10;&#9;&#9;c-0.005,0.015-0.005,0.033-0.003,0.041c0,0,0.001,0.002,0.003,0.006l0,0c0.008-0.011,0.022-0.029,0.034-0.037&#10;&#9;&#9;c0.008-0.008,0.023-0.016,0.033-0.018c-0.005-0.003-0.014-0.006-0.022-0.006c-0.008,0-0.017,0.003-0.021,0.008l-0.01,0.016&#10;&#9;&#9;L20.377,22.087z"/>
<path fill="#C8B100" d="M20.368,22.143c-0.008-0.006-0.022-0.004-0.034,0.006c-0.01,0.009-0.016,0.023-0.008,0.029&#10;&#9;&#9;c0.008,0.008,0.022,0.008,0.033,0C20.371,22.164,20.376,22.154,20.368,22.143"/>
<path d="M20.34,22.193c-0.008,0-0.016-0.006-0.02-0.008c-0.003-0.005-0.007-0.01-0.006-0.02c0.001-0.007,0.005-0.016,0.015-0.027&#10;&#9;&#9;c0.013-0.008,0.035-0.008,0.045,0c0.003,0.002,0.007,0.012,0.006,0.016c0,0.008-0.005,0.023-0.016,0.028&#10;&#9;&#9;C20.359,22.186,20.348,22.193,20.34,22.193z M20.355,22.148c-0.005,0-0.011,0.004-0.015,0.006c-0.004,0.005-0.009,0.008-0.01,0.014&#10;&#9;&#9;c0,0.002,0,0.006,0.003,0.008s0.003,0.002,0.007,0.002c0.005,0,0.011-0.002,0.015-0.008c0.005-0.008,0.01-0.01,0.01-0.016&#10;&#9;&#9;c0,0,0,0-0.002-0.002C20.359,22.148,20.358,22.148,20.355,22.148z"/>
<path fill="#C8B100" d="M19.023,22.881h1.413v-0.37h-1.413V22.881z"/>
<path d="M20.449,22.891h-1.438v-0.393h1.438V22.891z M19.035,22.865h1.389v-0.342h-1.389V22.865z"/>
<path fill="#C8B100" d="M20.289,23.125c-0.009-0.002-0.016-0.002-0.026-0.002h-1.059c-0.012,0-0.021,0-0.029,0.004&#10;&#9;&#9;c0.035-0.012,0.062-0.043,0.062-0.082s-0.028-0.07-0.066-0.086c0.009,0.002,0.021,0.006,0.033,0.006h1.059&#10;&#9;&#9;c0.01,0,0.02-0.002,0.03-0.006l-0.006,0.002c-0.04,0.014-0.06,0.045-0.06,0.084C20.227,23.078,20.251,23.115,20.289,23.125"/>
<path d="M19.176,23.142c-0.006,0-0.012-0.003-0.012-0.009c-0.003-0.01,0-0.013,0.005-0.018h0.005&#10;&#9;&#9;c0.03-0.014,0.051-0.039,0.051-0.07s-0.023-0.063-0.056-0.07c-0.007-0.004-0.012-0.016-0.009-0.018&#10;&#9;&#9;c0.004-0.006,0.009-0.01,0.016-0.006c0.01,0,0.02,0,0.029,0h1.059c0.005,0,0.011,0,0.016,0h0.011c0.008,0,0.013,0,0.016,0.008&#10;&#9;&#9;c0.001,0.006-0.003,0.016-0.01,0.016c-0.002,0-0.006,0-0.01,0c-0.028,0.01-0.045,0.039-0.045,0.07c0,0.029,0.02,0.055,0.048,0.07&#10;&#9;&#9;c0.001,0,0.003,0,0.007,0c0.006,0.003,0.008,0.008,0.006,0.017c-0.002,0.007-0.009,0.01-0.016,0.007c-0.002,0-0.002,0-0.006,0&#10;&#9;&#9;s-0.008,0-0.016,0h-1.059c-0.008,0-0.017,0-0.023,0h-0.002C19.177,23.142,19.176,23.142,19.176,23.142z M19.223,23.113h1.019&#10;&#9;&#9;c-0.018-0.021-0.028-0.045-0.028-0.068s0.01-0.047,0.027-0.067h-1.018c0.017,0.021,0.028,0.044,0.028,0.067&#10;&#9;&#9;S19.24,23.092,19.223,23.113z"/>
<path fill="#C8B100" d="M19.205,23.123h1.059c0.036,0,0.064,0.023,0.064,0.047c0,0.031-0.029,0.053-0.064,0.053h-1.059&#10;&#9;&#9;c-0.035,0-0.064-0.021-0.064-0.053C19.141,23.146,19.169,23.123,19.205,23.123"/>
<path d="M20.263,23.235h-1.059c-0.043,0-0.077-0.026-0.077-0.065c0-0.031,0.034-0.057,0.077-0.057h1.059&#10;&#9;&#9;c0.043,0,0.077,0.025,0.077,0.057C20.34,23.209,20.306,23.235,20.263,23.235z M19.205,23.139c-0.029,0-0.052,0.014-0.052,0.031&#10;&#9;&#9;c0,0.023,0.023,0.039,0.052,0.039h1.059c0.027,0,0.052-0.016,0.052-0.039c0-0.018-0.024-0.031-0.052-0.031H19.205z"/>
<path fill="#C8B100" d="M19.205,22.881h1.059c0.036,0,0.064,0.021,0.064,0.043c0,0.023-0.029,0.041-0.064,0.041h-1.059&#10;&#9;&#9;c-0.037,0-0.065-0.018-0.065-0.041C19.139,22.902,19.168,22.881,19.205,22.881"/>
<path d="M20.263,22.978h-1.059c-0.045,0-0.078-0.023-0.078-0.054c0-0.033,0.033-0.059,0.078-0.059h1.059&#10;&#9;&#9;c0.043,0,0.077,0.025,0.077,0.059C20.34,22.954,20.306,22.978,20.263,22.978z M19.205,22.891c-0.032,0-0.052,0.019-0.052,0.033&#10;&#9;&#9;c0,0.012,0.02,0.027,0.052,0.027h1.059c0.027,0,0.052-0.016,0.052-0.027c0-0.015-0.021-0.033-0.052-0.033H19.205z"/>
<path fill="#005BBF" d="M18.743,29.115c0.099,0,0.187-0.019,0.251-0.053c0.063-0.033,0.149-0.055,0.245-0.055&#10;&#9;&#9;c0.095,0,0.184,0.021,0.248,0.055c0.065,0.034,0.152,0.053,0.248,0.053c0.098,0,0.186-0.023,0.25-0.057&#10;&#9;&#9;c0.064-0.029,0.146-0.051,0.24-0.051c0.096,0,0.182,0.02,0.246,0.053c0.063,0.034,0.152,0.055,0.25,0.055v0.154&#10;&#9;&#9;c-0.098,0-0.187-0.021-0.25-0.056c-0.064-0.032-0.15-0.052-0.246-0.052c-0.094,0-0.176,0.021-0.24,0.052&#10;&#9;&#9;c-0.065,0.032-0.152,0.056-0.25,0.056c-0.096,0-0.183-0.021-0.248-0.055c-0.064-0.029-0.152-0.053-0.248-0.053&#10;&#9;&#9;c-0.096,0-0.181,0.023-0.245,0.053c-0.064,0.035-0.152,0.055-0.249,0.055L18.743,29.115"/>
<path d="M20.733,29.282H20.72c-0.094,0-0.188-0.021-0.255-0.058c-0.065-0.033-0.147-0.053-0.241-0.053&#10;&#9;&#9;c-0.087,0-0.169,0.02-0.234,0.051c-0.07,0.039-0.163,0.06-0.256,0.06c-0.096,0-0.183-0.021-0.253-0.056&#10;&#9;&#9;c-0.065-0.033-0.152-0.055-0.242-0.055c-0.091,0-0.174,0.021-0.24,0.055c-0.069,0.035-0.157,0.056-0.253,0.056h-0.013l-0.002-0.181&#10;&#9;&#9;h0.012c0.093,0,0.181-0.016,0.246-0.051c0.067-0.033,0.157-0.053,0.25-0.053c0.094,0,0.186,0.021,0.254,0.053&#10;&#9;&#9;c0.064,0.035,0.151,0.051,0.242,0.051c0.092,0,0.177-0.018,0.244-0.052s0.154-0.052,0.246-0.052c0.098,0,0.184,0.018,0.251,0.053&#10;&#9;&#9;c0.065,0.033,0.154,0.051,0.245,0.051h0.013V29.282z M19.238,29.146c0.095,0,0.185,0.023,0.254,0.059&#10;&#9;&#9;c0.064,0.033,0.152,0.051,0.242,0.051c0.091,0,0.176-0.018,0.244-0.055c0.067-0.033,0.154-0.055,0.246-0.055&#10;&#9;&#9;c0.097,0,0.183,0.021,0.251,0.057c0.063,0.032,0.147,0.053,0.232,0.053v-0.129c-0.09-0.002-0.179-0.02-0.243-0.056&#10;&#9;&#9;c-0.065-0.03-0.147-0.05-0.241-0.05c-0.087,0-0.169,0.02-0.234,0.05c-0.07,0.037-0.162,0.056-0.256,0.056&#10;&#9;&#9;c-0.096,0-0.186-0.018-0.253-0.053c-0.065-0.031-0.152-0.053-0.242-0.053c-0.091,0-0.174,0.02-0.24,0.052&#10;&#9;&#9;c-0.064,0.034-0.151,0.052-0.243,0.054l0.002,0.129c0.086,0,0.167-0.019,0.231-0.051C19.055,29.17,19.145,29.146,19.238,29.146z"/>
<path fill="#CCCCCC" d="M18.743,29.27c0.099,0,0.187-0.02,0.251-0.055c0.063-0.029,0.149-0.053,0.245-0.053&#10;&#9;&#9;c0.095,0,0.184,0.023,0.248,0.053c0.065,0.033,0.152,0.055,0.248,0.055c0.098,0,0.186-0.023,0.25-0.056&#10;&#9;&#9;c0.064-0.03,0.146-0.052,0.24-0.052c0.096,0,0.182,0.02,0.246,0.052c0.063,0.034,0.152,0.056,0.25,0.056v0.153&#10;&#9;&#9;c-0.098,0-0.187-0.021-0.25-0.056c-0.064-0.033-0.15-0.055-0.246-0.055c-0.094,0-0.176,0.021-0.24,0.053&#10;&#9;&#9;c-0.065,0.034-0.152,0.058-0.25,0.058c-0.096,0-0.183-0.021-0.248-0.054c-0.064-0.035-0.152-0.057-0.248-0.057&#10;&#9;&#9;c-0.096,0-0.181,0.021-0.245,0.057c-0.064,0.033-0.152,0.054-0.249,0.054L18.743,29.27"/>
<path d="M20.733,29.434H20.72c-0.095,0-0.188-0.02-0.255-0.056c-0.065-0.032-0.147-0.052-0.241-0.052&#10;&#9;&#9;c-0.087,0-0.169,0.02-0.234,0.05c-0.07,0.038-0.162,0.058-0.256,0.058c-0.096,0-0.183-0.018-0.253-0.055&#10;&#9;&#9;c-0.065-0.029-0.152-0.053-0.242-0.053c-0.091,0-0.174,0.021-0.24,0.053c-0.069,0.039-0.157,0.055-0.253,0.055h-0.013l-0.002-0.178&#10;&#9;&#9;h0.012c0.093,0,0.181-0.018,0.246-0.051c0.067-0.035,0.157-0.059,0.25-0.059c0.095,0,0.187,0.023,0.254,0.059&#10;&#9;&#9;c0.064,0.033,0.152,0.051,0.242,0.051c0.09,0,0.176-0.018,0.244-0.055c0.067-0.033,0.154-0.055,0.246-0.055&#10;&#9;&#9;c0.097,0,0.183,0.021,0.251,0.057c0.065,0.035,0.154,0.053,0.245,0.053h0.013V29.434z M19.238,29.303&#10;&#9;&#9;c0.095,0,0.185,0.021,0.254,0.055c0.064,0.035,0.152,0.051,0.242,0.051c0.091,0,0.177-0.018,0.244-0.053&#10;&#9;&#9;c0.067-0.033,0.154-0.053,0.246-0.053c0.098,0,0.184,0.02,0.252,0.053c0.06,0.033,0.146,0.051,0.231,0.053v-0.126&#10;&#9;&#9;c-0.09-0.003-0.179-0.021-0.243-0.058c-0.065-0.033-0.147-0.053-0.241-0.053c-0.087,0-0.169,0.02-0.234,0.051&#10;&#9;&#9;c-0.07,0.039-0.163,0.06-0.256,0.06c-0.096,0-0.185-0.021-0.253-0.056c-0.065-0.033-0.152-0.055-0.242-0.055&#10;&#9;&#9;c-0.091,0-0.174,0.021-0.24,0.055c-0.065,0.034-0.151,0.053-0.243,0.056l0.002,0.126c0.086-0.002,0.167-0.018,0.231-0.051&#10;&#9;&#9;C19.055,29.324,19.145,29.303,19.238,29.303z"/>
<path fill="#005BBF" d="M18.743,29.423c0.099,0,0.187-0.021,0.251-0.054c0.063-0.035,0.149-0.057,0.245-0.057&#10;&#9;&#9;c0.095,0,0.184,0.021,0.248,0.057c0.065,0.033,0.152,0.054,0.248,0.054c0.098,0,0.186-0.023,0.25-0.058&#10;&#9;&#9;c0.064-0.031,0.146-0.053,0.24-0.053c0.096,0,0.182,0.021,0.246,0.055c0.063,0.034,0.152,0.056,0.25,0.056v0.151&#10;&#9;&#9;c-0.098,0-0.187-0.021-0.25-0.055c-0.064-0.031-0.15-0.053-0.246-0.053c-0.094,0-0.176,0.023-0.24,0.052&#10;&#9;&#9;c-0.065,0.034-0.152,0.056-0.25,0.056c-0.096,0-0.183-0.02-0.248-0.053c-0.064-0.031-0.152-0.055-0.248-0.055&#10;&#9;&#9;c-0.096,0-0.181,0.023-0.245,0.055c-0.064,0.035-0.152,0.053-0.249,0.053L18.743,29.423"/>
<path d="M20.733,29.587H20.72c-0.095,0-0.188-0.021-0.255-0.056c-0.065-0.033-0.147-0.053-0.241-0.053&#10;&#9;&#9;c-0.087,0-0.169,0.02-0.234,0.051c-0.07,0.037-0.161,0.058-0.256,0.058c-0.096,0-0.185-0.019-0.253-0.054&#10;&#9;&#9;c-0.065-0.035-0.152-0.055-0.242-0.055c-0.092,0-0.174,0.02-0.24,0.055c-0.069,0.035-0.157,0.054-0.253,0.054h-0.013l-0.002-0.179&#10;&#9;&#9;h0.012c0.093,0,0.181-0.016,0.246-0.051c0.067-0.033,0.157-0.055,0.25-0.055c0.095,0,0.186,0.021,0.254,0.055&#10;&#9;&#9;c0.064,0.035,0.152,0.051,0.242,0.051c0.091,0,0.176-0.018,0.244-0.053c0.067-0.033,0.154-0.053,0.246-0.053&#10;&#9;&#9;c0.098,0,0.184,0.02,0.252,0.053c0.064,0.035,0.152,0.053,0.244,0.053h0.013V29.587z M19.238,29.453&#10;&#9;&#9;c0.095,0,0.185,0.021,0.254,0.059c0.064,0.031,0.152,0.052,0.242,0.052c0.092,0,0.177-0.021,0.244-0.056&#10;&#9;&#9;c0.068-0.033,0.155-0.055,0.246-0.055c0.097,0,0.183,0.021,0.251,0.057c0.062,0.032,0.147,0.051,0.232,0.051v-0.127&#10;&#9;&#9;c-0.09-0.002-0.179-0.021-0.243-0.056c-0.065-0.032-0.147-0.052-0.241-0.052c-0.087,0-0.169,0.02-0.234,0.05&#10;&#9;&#9;c-0.07,0.038-0.163,0.058-0.256,0.058c-0.096,0-0.185-0.018-0.253-0.055c-0.065-0.029-0.152-0.053-0.242-0.053&#10;&#9;&#9;c-0.091,0-0.174,0.021-0.24,0.053c-0.065,0.035-0.151,0.053-0.243,0.055l0.002,0.127c0.089,0,0.166-0.018,0.231-0.049&#10;&#9;&#9;C19.054,29.475,19.144,29.453,19.238,29.453z"/>
<path fill="#CCCCCC" d="M18.745,29.728c0.096,0,0.185-0.021,0.249-0.052c0.063-0.037,0.149-0.057,0.245-0.057&#10;&#9;&#9;c0.095,0,0.184,0.02,0.248,0.057c0.065,0.031,0.152,0.052,0.248,0.052c0.098,0,0.186-0.021,0.25-0.056&#10;&#9;&#9;c0.064-0.033,0.146-0.053,0.24-0.053c0.096,0,0.182,0.02,0.246,0.055c0.063,0.033,0.152,0.054,0.25,0.054v-0.151&#10;&#9;&#9;c-0.098,0-0.187-0.023-0.25-0.057c-0.064-0.031-0.15-0.053-0.246-0.053c-0.094,0-0.176,0.023-0.24,0.052&#10;&#9;&#9;c-0.065,0.034-0.152,0.056-0.25,0.056c-0.096,0-0.183-0.02-0.248-0.053c-0.064-0.031-0.152-0.055-0.248-0.055&#10;&#9;&#9;c-0.096,0-0.181,0.023-0.245,0.055c-0.064,0.035-0.152,0.053-0.251,0.053L18.745,29.728"/>
<path d="M20.733,29.74H20.72c-0.095,0-0.189-0.02-0.255-0.057c-0.065-0.031-0.147-0.05-0.241-0.05&#10;&#9;&#9;c-0.087,0-0.169,0.019-0.234,0.049c-0.07,0.038-0.162,0.058-0.256,0.058c-0.096,0-0.185-0.018-0.253-0.055&#10;&#9;&#9;c-0.065-0.031-0.152-0.052-0.242-0.052c-0.091,0-0.174,0.021-0.24,0.05c-0.069,0.039-0.157,0.057-0.253,0.057h-0.013l-0.002-0.177&#10;&#9;&#9;h0.012c0.093,0,0.181-0.021,0.246-0.052c0.066-0.037,0.156-0.059,0.25-0.059c0.095,0,0.185,0.021,0.254,0.059&#10;&#9;&#9;c0.064,0.031,0.152,0.052,0.242,0.052c0.092,0,0.177-0.021,0.244-0.056c0.068-0.033,0.155-0.055,0.246-0.055&#10;&#9;&#9;c0.097,0,0.183,0.021,0.251,0.057c0.065,0.033,0.155,0.054,0.245,0.054h0.013V29.74z M19.238,29.607&#10;&#9;&#9;c0.095,0,0.187,0.023,0.254,0.055c0.064,0.035,0.152,0.053,0.242,0.053c0.091,0,0.176-0.018,0.244-0.055&#10;&#9;&#9;c0.067-0.031,0.155-0.053,0.246-0.053c0.097,0,0.183,0.021,0.251,0.055c0.061,0.033,0.146,0.051,0.232,0.053v-0.126&#10;&#9;&#9;c-0.09-0.002-0.179-0.022-0.243-0.058c-0.065-0.033-0.147-0.053-0.241-0.053c-0.087,0-0.169,0.02-0.234,0.051&#10;&#9;&#9;c-0.07,0.037-0.161,0.058-0.256,0.058c-0.096,0-0.185-0.019-0.253-0.054c-0.065-0.035-0.152-0.055-0.242-0.055&#10;&#9;&#9;c-0.092,0-0.174,0.02-0.24,0.055c-0.063,0.033-0.151,0.051-0.243,0.054l0.002,0.128c0.086-0.002,0.167-0.02,0.231-0.053&#10;&#9;&#9;C19.055,29.631,19.145,29.607,19.238,29.607z"/>
<path fill="#005BBF" d="M18.745,29.881c0.096,0,0.185-0.02,0.249-0.055c0.063-0.031,0.149-0.055,0.245-0.055&#10;&#9;&#9;c0.095,0,0.184,0.023,0.248,0.055c0.065,0.035,0.152,0.055,0.248,0.055c0.098,0,0.186-0.023,0.25-0.057&#10;&#9;&#9;c0.064-0.029,0.146-0.053,0.24-0.053c0.096,0,0.182,0.023,0.246,0.055c0.063,0.033,0.152,0.055,0.25,0.055v-0.15&#10;&#9;&#9;c-0.098,0-0.187-0.023-0.25-0.057c-0.064-0.035-0.15-0.055-0.246-0.055c-0.094,0-0.176,0.02-0.24,0.053&#10;&#9;&#9;c-0.065,0.034-0.152,0.056-0.25,0.056c-0.096,0-0.183-0.021-0.248-0.052c-0.064-0.037-0.152-0.057-0.248-0.057&#10;&#9;&#9;c-0.096,0-0.181,0.02-0.245,0.057c-0.064,0.031-0.152,0.052-0.25,0.052L18.745,29.881"/>
<path d="M20.733,29.895H20.72c-0.094,0-0.188-0.021-0.255-0.057c-0.065-0.035-0.147-0.053-0.241-0.053&#10;&#9;&#9;c-0.087,0-0.169,0.018-0.234,0.051c-0.071,0.037-0.163,0.059-0.256,0.059c-0.096,0-0.185-0.021-0.253-0.055&#10;&#9;&#9;c-0.065-0.037-0.152-0.055-0.242-0.055c-0.091,0-0.174,0.018-0.238,0.055c-0.07,0.033-0.159,0.055-0.255,0.055h-0.013l-0.002-0.18&#10;&#9;&#9;h0.013c0.093,0,0.18-0.016,0.245-0.053c0.066-0.031,0.156-0.055,0.25-0.055c0.095,0,0.186,0.023,0.254,0.055&#10;&#9;&#9;c0.064,0.035,0.152,0.053,0.242,0.053c0.091,0,0.176-0.018,0.244-0.055c0.067-0.031,0.154-0.053,0.246-0.053&#10;&#9;&#9;c0.097,0,0.183,0.021,0.251,0.055c0.065,0.037,0.155,0.055,0.245,0.055h0.013V29.895z M19.238,29.76&#10;&#9;&#9;c0.094,0,0.186,0.02,0.254,0.059c0.064,0.031,0.152,0.05,0.242,0.05c0.09,0,0.175-0.019,0.244-0.054&#10;&#9;&#9;c0.067-0.035,0.155-0.055,0.246-0.055c0.097,0,0.183,0.02,0.251,0.057c0.062,0.031,0.147,0.049,0.232,0.052v-0.126&#10;&#9;&#9;c-0.09-0.002-0.178-0.023-0.243-0.059c-0.065-0.031-0.147-0.05-0.241-0.05c-0.087,0-0.169,0.019-0.234,0.049&#10;&#9;&#9;c-0.07,0.038-0.162,0.058-0.256,0.058c-0.096,0-0.185-0.018-0.253-0.055c-0.064-0.031-0.152-0.052-0.242-0.052&#10;&#9;&#9;c-0.092,0-0.174,0.021-0.24,0.05c-0.065,0.037-0.151,0.055-0.242,0.057l0.001,0.128c0.085-0.003,0.166-0.021,0.23-0.05&#10;&#9;&#9;C19.055,29.779,19.145,29.76,19.238,29.76z"/>
<path fill="#C8B100" d="M20.289,28.488c-0.004,0.016-0.008,0.025-0.008,0.041c0,0.094,0.079,0.164,0.177,0.164h-1.453&#10;&#9;&#9;c0.096,0,0.176-0.07,0.176-0.164c0-0.016-0.001-0.025-0.005-0.041c0.008,0.002,0.017,0.002,0.029,0.002h1.058&#10;&#9;&#9;C20.271,28.49,20.282,28.49,20.289,28.488"/>
<path d="M20.458,28.707h-1.453c-0.008,0-0.013-0.006-0.013-0.014c0-0.004,0.005-0.014,0.013-0.014c0.089,0,0.164-0.068,0.164-0.15&#10;&#9;&#9;c0-0.016-0.002-0.023-0.005-0.039c0-0.002,0-0.008,0.005-0.008c0.001-0.004,0.006-0.006,0.012-0.004&#10;&#9;&#9;c0.006,0.004,0.015,0.004,0.023,0.004h1.058c0.008,0,0.016,0,0.021-0.004c0.005-0.002,0.011,0,0.015,0.004&#10;&#9;&#9;c0.002,0,0.002,0.006,0.002,0.008l-0.002,0.012c-0.004,0.009-0.004,0.016-0.004,0.027c0,0.082,0.073,0.15,0.164,0.15&#10;&#9;&#9;c0.006,0,0.012,0.01,0.012,0.014C20.47,28.701,20.465,28.707,20.458,28.707z M19.099,28.68h1.263&#10;&#9;&#9;c-0.056-0.027-0.094-0.084-0.094-0.15c0-0.01,0.002-0.018,0.002-0.023c-0.003,0-0.005,0-0.008,0h-1.058c-0.005,0-0.009,0-0.012,0&#10;&#9;&#9;c0,0.006,0,0.014,0,0.023C19.193,28.596,19.158,28.652,19.099,28.68z"/>
<path fill="#C8B100" d="M19.205,28.394h1.059c0.036,0,0.064,0.021,0.064,0.05c0,0.023-0.029,0.047-0.064,0.047h-1.059&#10;&#9;&#9;c-0.035,0-0.064-0.023-0.064-0.047C19.141,28.415,19.169,28.394,19.205,28.394"/>
<path d="M20.263,28.506h-1.059c-0.043,0-0.077-0.027-0.077-0.063c0-0.033,0.034-0.063,0.077-0.063h1.059&#10;&#9;&#9;c0.043,0,0.077,0.029,0.077,0.063C20.34,28.479,20.306,28.506,20.263,28.506z M19.205,28.406c-0.029,0-0.052,0.014-0.052,0.037&#10;&#9;&#9;c0,0.021,0.023,0.039,0.052,0.039h1.059c0.027,0,0.052-0.019,0.052-0.039c0-0.023-0.024-0.037-0.052-0.037H19.205z"/>
<path fill="#C8B100" d="M19.005,29.068h1.452v-0.375h-1.452V29.068z"/>
<path d="M20.47,29.076h-1.477V28.68h1.477V29.076z M19.017,29.053h1.428v-0.346h-1.428V29.053z"/>
<path fill="#AD1519" d="M20.57,27.084c0.144,0.084,0.24,0.164,0.226,0.209c-0.009,0.041-0.054,0.069-0.12,0.111&#10;&#9;&#9;c-0.101,0.07-0.165,0.197-0.116,0.258c-0.084-0.07-0.137-0.17-0.137-0.281C20.423,27.26,20.479,27.152,20.57,27.084"/>
<path d="M20.552,27.67c-0.09-0.072-0.141-0.178-0.141-0.289c0-0.123,0.053-0.234,0.152-0.305l0.006-0.008l0.005,0.006&#10;&#9;&#9;c0.078,0.045,0.258,0.152,0.231,0.221c-0.009,0.044-0.054,0.07-0.116,0.115l-0.008,0.002c-0.066,0.047-0.119,0.121-0.125,0.183&#10;&#9;&#9;c-0.004,0.021-0.003,0.044,0.012,0.06L20.552,27.67z M20.57,27.1c-0.086,0.068-0.135,0.169-0.135,0.281&#10;&#9;&#9;c0,0.087,0.035,0.172,0.097,0.237c-0.001-0.007,0-0.019,0.001-0.026c0.007-0.067,0.064-0.146,0.136-0.199l0.007-0.004&#10;&#9;&#9;c0.058-0.037,0.1-0.066,0.107-0.097C20.793,27.264,20.724,27.188,20.57,27.1z"/>
<path fill="#CCCCCC" d="M19.217,28.332h1.031v-5.05h-1.031V28.332z"/>
<path d="M20.095,28.318h-0.026v-5.039h0.026V28.318z M19.978,28.318h-0.023v-5.039h0.023V28.318z"/>
<path d="M20.261,28.347h-1.056v-5.079h1.056V28.347z M19.23,28.321h1.006v-5.028H19.23V28.321z"/>
<path fill="#AD1519" d="M18.165,25.172c0.226-0.094,0.606-0.16,1.046-0.177c0.152,0.001,0.321,0.017,0.494,0.045&#10;&#9;&#9;c0.618,0.099,1.088,0.349,1.049,0.546c-0.001,0.008-0.002,0.017-0.002,0.02c0,0,0.23-0.521,0.234-0.54&#10;&#9;&#9;c0.042-0.224-0.48-0.497-1.165-0.611c-0.213-0.036-0.422-0.05-0.604-0.047c-0.439,0-0.821,0.054-1.048,0.141L18.165,25.172"/>
<path d="M20.751,25.619c-0.001,0-0.004,0-0.005-0.002c-0.006-0.002-0.009-0.01-0.006-0.015c0-0.003,0-0.007,0-0.013l0.001-0.006&#10;&#9;&#9;c0.007-0.031-0.003-0.07-0.03-0.111c-0.123-0.172-0.527-0.342-1.008-0.422c-0.166-0.029-0.335-0.041-0.492-0.043&#10;&#9;&#9;c-0.419,0.014-0.809,0.079-1.042,0.176c-0.003,0-0.008,0-0.012-0.001c-0.003-0.005-0.006-0.005-0.006-0.011l0.005-0.624&#10;&#9;&#9;c0-0.003,0.002-0.009,0.006-0.013c0.24-0.086,0.633-0.143,1.054-0.143h0.03c0.188,0,0.388,0.018,0.578,0.049&#10;&#9;&#9;c0.541,0.088,0.998,0.285,1.133,0.481c0.035,0.05,0.049,0.099,0.041,0.144c-0.003,0.021-0.197,0.457-0.234,0.541&#10;&#9;&#9;C20.76,25.615,20.756,25.619,20.751,25.619z M19.211,24.982c0.158,0.002,0.328,0.016,0.498,0.043&#10;&#9;&#9;c0.487,0.082,0.897,0.254,1.021,0.434c0.02,0.029,0.032,0.055,0.036,0.078c0.091-0.195,0.203-0.455,0.208-0.477&#10;&#9;&#9;c0.006-0.039-0.005-0.08-0.035-0.123c-0.134-0.195-0.586-0.385-1.119-0.471c-0.188-0.031-0.387-0.049-0.574-0.049h-0.03&#10;&#9;&#9;c-0.413,0-0.798,0.055-1.037,0.137l-0.002,0.6C18.414,25.061,18.798,24.996,19.211,24.982z"/>
<path fill="#AD1519" d="M20.251,25.807c0.285-0.02,0.481-0.1,0.503-0.221c0.018-0.096-0.078-0.197-0.251-0.291&#10;&#9;&#9;c-0.078,0.006-0.164,0.017-0.255,0.017L20.251,25.807"/>
<path d="M20.238,25.818L20.236,25.3h0.012c0.082,0,0.159-0.007,0.229-0.021h0.029h0.003c0.184,0.105,0.276,0.211,0.257,0.311&#10;&#9;&#9;c-0.022,0.125-0.209,0.205-0.514,0.229H20.238z M20.261,25.324l0.003,0.469c0.28-0.023,0.459-0.1,0.478-0.209&#10;&#9;&#9;c0.017-0.082-0.069-0.186-0.241-0.281l-0.021,0.002C20.412,25.316,20.337,25.323,20.261,25.324z"/>
<path fill="#AD1519" d="M19.216,25.42c-0.179,0.023-0.313,0.07-0.38,0.125l-0.006,0.011c-0.031,0.067,0.126,0.208,0.387,0.356&#10;&#9;&#9;V25.42"/>
<path d="M19.229,25.936l-0.019-0.008c-0.135-0.082-0.44-0.276-0.393-0.375l0.011-0.018c0.069-0.053,0.201-0.1,0.385-0.127&#10;&#9;&#9;l0.013-0.004L19.229,25.936z M18.848,25.553l-0.006,0.008c-0.02,0.042,0.065,0.156,0.363,0.332v-0.457&#10;&#9;&#9;C19.036,25.459,18.911,25.504,18.848,25.553z"/>
<path fill="#AD1519" d="M20.892,26.779c0.025-0.078-0.251-0.242-0.646-0.389c-0.179-0.064-0.329-0.132-0.514-0.213&#10;&#9;&#9;c-0.546-0.242-0.951-0.523-0.902-0.62l0.006-0.011c-0.03,0.023-0.074,0.521-0.074,0.521c-0.049,0.094,0.32,0.367,0.824,0.609&#10;&#9;&#9;c0.161,0.076,0.502,0.201,0.662,0.258c0.288,0.1,0.574,0.287,0.548,0.357L20.892,26.779"/>
<path d="M20.796,27.307c-0.002,0-0.003,0-0.003,0c-0.006-0.003-0.012-0.012-0.01-0.015l0.002-0.007&#10;&#9;&#9;c-0.001-0.068-0.262-0.242-0.542-0.34c-0.125-0.043-0.489-0.174-0.665-0.26c-0.44-0.211-0.791-0.453-0.831-0.572&#10;&#9;&#9;c-0.006-0.021-0.005-0.037,0.001-0.045c0.012-0.133,0.04-0.406,0.064-0.502c0.001-0.006,0.004-0.011,0.005-0.014l0.002-0.004&#10;&#9;&#9;c0.003-0.008,0.004-0.012,0.008-0.012c0.003-0.005,0.01-0.005,0.014,0c0.004,0,0.006,0.01,0.004,0.016l-0.006,0.008&#10;&#9;&#9;c-0.004,0.01-0.004,0.021,0,0.035c0.047,0.121,0.422,0.361,0.897,0.571l0.047,0.019c0.162,0.073,0.3,0.135,0.464,0.193&#10;&#9;&#9;c0.35,0.129,0.688,0.304,0.655,0.402l0,0l-0.094,0.506c0,0.003,0,0.008-0.003,0.008C20.805,27.303,20.8,27.307,20.796,27.307z&#10;&#9;&#9; M18.828,25.623c-0.016,0.094-0.039,0.277-0.054,0.445c0,0.003-0.001,0.005-0.002,0.006c-0.002,0.006-0.002,0.018,0,0.027&#10;&#9;&#9;c0.039,0.115,0.39,0.357,0.819,0.561c0.153,0.076,0.487,0.203,0.663,0.26c0.216,0.078,0.472,0.225,0.539,0.318l0.087-0.463&#10;&#9;&#9;c0.018-0.063-0.199-0.214-0.638-0.375c-0.164-0.059-0.305-0.123-0.467-0.193l-0.049-0.021C19.262,25.982,18.9,25.752,18.828,25.623&#10;&#9;&#9;z"/>
<path fill="#C8B100" d="M18.806,24.949c0.042-0.146,0.09-0.287,0.141-0.436c-0.012,0.006-0.023,0.008-0.035,0.008&#10;&#9;&#9;c-0.011,0-0.023,0.003-0.035,0.003c-0.023,0.103-0.053,0.208-0.088,0.31c-0.062-0.09-0.129-0.176-0.182-0.268&#10;&#9;&#9;c-0.02,0.002-0.041,0.008-0.064,0.01c-0.02,0.002-0.042,0.004-0.065,0.008c0.093,0.125,0.182,0.247,0.266,0.375&#10;&#9;&#9;c0.01-0.004,0.021-0.008,0.033-0.008C18.786,24.949,18.796,24.951,18.806,24.949"/>
<path fill="#C8B100" d="M19.199,24.52c-0.018,0-0.037,0.002-0.057,0.002c-0.019,0-0.037-0.004-0.055-0.006L19.08,24.92l0.284,0.006&#10;&#9;&#9;c0-0.006-0.003-0.018-0.002-0.024c0-0.007,0.002-0.021,0.002-0.025c-0.05,0.003-0.105,0.005-0.17,0.005L19.199,24.52"/>
<path fill="#C8B100" d="M19.645,24.584c0.046,0.006,0.09,0.013,0.134,0.018c0-0.007-0.001-0.014,0-0.025&#10;&#9;&#9;c0-0.008,0.002-0.016,0.006-0.023l-0.387-0.031c0,0.008,0.002,0.016,0.001,0.023c-0.001,0.008-0.002,0.02-0.006,0.026&#10;&#9;&#9;c0.041-0.003,0.087-0.003,0.14,0.003L19.5,24.943c0.02,0,0.039,0,0.056,0c0.018,0,0.037,0.005,0.056,0.006L19.645,24.584"/>
<path fill="#C8B100" d="M19.802,24.986c0.019,0.004,0.039,0.004,0.058,0.009c0.019,0.003,0.036,0.007,0.054,0.015l0.045-0.186&#10;&#9;&#9;l0.004,0.002c0.01,0.023,0.026,0.055,0.032,0.07l0.057,0.144c0.021,0.003,0.043,0.005,0.065,0.009&#10;&#9;&#9;c0.023,0.008,0.045,0.012,0.065,0.02l-0.019-0.045c-0.03-0.061-0.064-0.127-0.09-0.189c0.071,0,0.125-0.023,0.139-0.078&#10;&#9;&#9;c0.009-0.041-0.006-0.07-0.043-0.098c-0.028-0.02-0.082-0.033-0.116-0.038l-0.153-0.034L19.802,24.986 M20.001,24.639&#10;&#9;&#9;c0.047,0.01,0.102,0.021,0.102,0.07c0,0.01-0.001,0.023-0.003,0.029c-0.016,0.063-0.06,0.081-0.135,0.059L20.001,24.639"/>
<path fill="#C8B100" d="M20.536,25.107c-0.002,0.045-0.011,0.086-0.019,0.133c0.019,0.008,0.039,0.016,0.059,0.029&#10;&#9;&#9;c0.018,0.008,0.035,0.021,0.053,0.031l0.038-0.459c-0.009-0.006-0.017-0.008-0.026-0.011c-0.007-0.005-0.016-0.009-0.023-0.019&#10;&#9;&#9;l-0.405,0.258c0.012,0.008,0.023,0.014,0.033,0.019c0.01,0.003,0.021,0.011,0.03,0.019c0.033-0.029,0.069-0.053,0.11-0.086&#10;&#9;&#9;L20.536,25.107L20.536,25.107z M20.423,25l0.135-0.084l-0.018,0.15L20.423,25"/>
<path d="M13.545,20.988c-0.077,0-0.138-0.059-0.138-0.133s0.061-0.131,0.138-0.131c0.077,0,0.139,0.057,0.139,0.131&#10;&#9;&#9;S13.623,20.988,13.545,20.988z M13.545,20.728c-0.074,0-0.136,0.056-0.136,0.128s0.062,0.13,0.136,0.13&#10;&#9;&#9;c0.075,0,0.137-0.058,0.137-0.13S13.621,20.728,13.545,20.728z"/>
<g>
<path fill="#AD1519" d="M14.96,19.732c0.421,0,0.796,0.063,1.04,0.156c0.141,0.065,0.328,0.112,0.533,0.141&#10;&#9;&#9;&#9;c0.159,0.021,0.305,0.023,0.435,0.016c0.175-0.002,0.424,0.047,0.674,0.156c0.208,0.09,0.38,0.203,0.496,0.313l-0.1,0.088&#10;&#9;&#9;&#9;l-0.028,0.248l-0.274,0.316l-0.136,0.115l-0.322,0.258l-0.164,0.014l-0.052,0.141l-2.087-0.242l-2.095,0.242l-0.05-0.141&#10;&#9;&#9;&#9;l-0.164-0.014l-0.323-0.258l-0.137-0.115l-0.271-0.316l-0.03-0.248l-0.1-0.088c0.116-0.109,0.288-0.223,0.495-0.313&#10;&#9;&#9;&#9;c0.249-0.109,0.501-0.158,0.673-0.156c0.13,0.008,0.279,0.005,0.435-0.016c0.206-0.028,0.394-0.075,0.533-0.141&#10;&#9;&#9;&#9;C14.183,19.795,14.539,19.732,14.96,19.732z"/>
<path d="M17.066,21.705l-0.006-0.002l-2.086-0.244l-2.1,0.246l-0.05-0.145l-0.164-0.016l0,0l-0.323-0.258l-0.138-0.117&#10;&#9;&#9;&#9;l-0.275-0.314l0-0.004l-0.027-0.244l-0.104-0.094l0.006-0.006c0.122-0.111,0.299-0.226,0.499-0.314&#10;&#9;&#9;&#9;c0.224-0.099,0.471-0.16,0.66-0.16c0.005,0,0.011,0.002,0.016,0.002c0.134,0.01,0.284,0.008,0.434-0.014&#10;&#9;&#9;&#9;c0.213-0.029,0.396-0.076,0.532-0.138c0.259-0.103,0.623-0.159,1.023-0.159c0.407,0,0.787,0.059,1.044,0.159&#10;&#9;&#9;&#9;c0.136,0.062,0.317,0.108,0.53,0.138c0.151,0.021,0.301,0.023,0.432,0.014c0.006,0,0.012-0.002,0.018-0.002&#10;&#9;&#9;&#9;c0.188,0,0.435,0.062,0.662,0.16c0.199,0.089,0.375,0.203,0.497,0.314l0.007,0.006l-0.105,0.094l-0.028,0.248l-0.274,0.314&#10;&#9;&#9;&#9;l-0.136,0.117l-0.326,0.258h-0.002l-0.159,0.016L17.066,21.705z M12.666,21.529l0.169,0.016l0.049,0.141l2.089-0.244l2.081,0.244&#10;&#9;&#9;&#9;l0.052-0.141l0.166-0.016l0.321-0.258l0.136-0.115L18,20.85l0.028-0.254l0.096-0.082c-0.119-0.111-0.291-0.219-0.485-0.305&#10;&#9;&#9;&#9;c-0.224-0.098-0.467-0.156-0.655-0.156c-0.006,0-0.012,0-0.017,0c-0.042,0-0.089,0.002-0.136,0.002&#10;&#9;&#9;&#9;c-0.098,0-0.199-0.004-0.299-0.018c-0.214-0.031-0.398-0.078-0.535-0.137c-0.255-0.105-0.632-0.16-1.037-0.16&#10;&#9;&#9;&#9;c-0.396,0-0.76,0.055-1.018,0.16c-0.134,0.059-0.321,0.105-0.534,0.137c-0.151,0.018-0.303,0.025-0.438,0.016&#10;&#9;&#9;&#9;c-0.004,0-0.009,0-0.015,0c-0.186,0-0.432,0.059-0.654,0.156c-0.193,0.086-0.367,0.193-0.486,0.305l0.096,0.082l0.001,0.006&#10;&#9;&#9;&#9;l0.027,0.248l0.272,0.309l0.136,0.113L12.666,21.529z"/>
</g>
<g>
<path fill="#C8B100" d="M14.992,22.488c-0.779,0-1.476-0.094-1.972-0.24c-0.037-0.016-0.055-0.047-0.054-0.084&#10;&#9;&#9;&#9;c-0.001-0.03,0.019-0.061,0.054-0.072c0.497-0.148,1.193-0.242,1.972-0.242s1.475,0.094,1.971,0.242&#10;&#9;&#9;&#9;c0.035,0.012,0.054,0.042,0.053,0.072c0.003,0.037-0.016,0.068-0.053,0.084C16.466,22.395,15.771,22.488,14.992,22.488"/>
<path d="M14.992,22.502L14.992,22.502c-0.756-0.002-1.459-0.09-1.975-0.246c-0.041-0.008-0.064-0.047-0.063-0.094&#10;&#9;&#9;&#9;c0-0.035,0.023-0.07,0.063-0.08c0.517-0.157,1.219-0.246,1.975-0.248c0.755,0.002,1.458,0.091,1.974,0.248&#10;&#9;&#9;&#9;c0.04,0.01,0.065,0.045,0.063,0.082c0.002,0.045-0.021,0.084-0.063,0.092C16.45,22.412,15.747,22.5,14.992,22.502z M14.992,21.859&#10;&#9;&#9;&#9;c-0.754,0.002-1.453,0.09-1.969,0.246c-0.029,0.008-0.045,0.031-0.044,0.059c-0.002,0.037,0.015,0.061,0.044,0.068&#10;&#9;&#9;&#9;c0.516,0.156,1.214,0.242,1.969,0.244c0.754-0.002,1.453-0.088,1.969-0.244c0.029-0.008,0.045-0.031,0.043-0.066&#10;&#9;&#9;&#9;c0.001-0.029-0.016-0.053-0.043-0.061C16.445,21.949,15.745,21.861,14.992,21.859z"/>
</g>
<path fill="#AD1519" d="M14.99,22.389c-0.702,0-1.337-0.086-1.821-0.211c0.484-0.123,1.12-0.203,1.821-0.203&#10;&#9;&#9;c0.701,0,1.339,0.08,1.823,0.203C16.329,22.303,15.691,22.389,14.99,22.389"/>
<rect x="13.222" y="22.16" width="0.059" height="0.041"/>
<g>
<path fill="#C8B100" d="M14.985,21.85c-0.785,0-1.494,0.1-1.991,0.254c0.042-0.02,0.039-0.07-0.013-0.204&#10;&#9;&#9;&#9;c-0.063-0.161-0.158-0.155-0.158-0.155c0.549-0.16,1.313-0.262,2.167-0.264c0.851,0.002,1.624,0.104,2.173,0.264&#10;&#9;&#9;&#9;c0,0-0.098-0.006-0.159,0.155c-0.05,0.134-0.056,0.185-0.015,0.204C16.492,21.949,15.773,21.85,14.985,21.85"/>
<path d="M16.987,22.113c-0.518-0.162-1.245-0.252-2.001-0.256c-0.744,0.004-1.47,0.094-1.986,0.256l-0.01-0.023&#10;&#9;&#9;&#9;c0.027-0.012,0.034-0.047-0.02-0.186c-0.054-0.143-0.136-0.146-0.146-0.146l-0.006-0.026c0.578-0.168,1.347-0.262,2.172-0.264&#10;&#9;&#9;&#9;c0.827,0.002,1.601,0.096,2.175,0.264l-0.003,0.026l0,0c-0.009,0-0.091,0.003-0.146,0.146c-0.055,0.139-0.049,0.174-0.02,0.186&#10;&#9;&#9;&#9;L16.987,22.113z M14.985,21.834c0.738,0,1.453,0.092,1.969,0.244c-0.012-0.036,0.006-0.098,0.039-0.182&#10;&#9;&#9;&#9;c0.038-0.094,0.085-0.135,0.121-0.154c-0.57-0.16-1.32-0.246-2.124-0.248c-0.802,0.002-1.552,0.088-2.12,0.248&#10;&#9;&#9;&#9;c0.037,0.02,0.086,0.061,0.123,0.154c0.034,0.084,0.051,0.146,0.04,0.182C13.549,21.926,14.258,21.834,14.985,21.834z"/>
</g>
<g>
<path fill="#C8B100" d="M14.99,21.48c-0.854,0.002-1.617,0.104-2.167,0.264c-0.038,0.012-0.077-0.004-0.088-0.035&#10;&#9;&#9;&#9;c-0.012-0.039,0.007-0.074,0.044-0.086c0.553-0.172,1.338-0.277,2.21-0.281c0.873,0.002,1.659,0.109,2.212,0.281&#10;&#9;&#9;&#9;c0.038,0.012,0.056,0.047,0.044,0.086c-0.012,0.031-0.051,0.047-0.087,0.035C16.609,21.584,15.841,21.482,14.99,21.48"/>
<path d="M17.184,21.762c-0.008,0-0.019,0-0.027-0.003c-0.573-0.167-1.343-0.261-2.167-0.265c-0.824,0.004-1.592,0.098-2.165,0.265&#10;&#9;&#9;&#9;c-0.008,0.003-0.019,0.003-0.027,0.003c-0.035,0-0.064-0.021-0.075-0.05c-0.005-0.021-0.005-0.042,0.005-0.063&#10;&#9;&#9;&#9;c0.009-0.018,0.026-0.033,0.048-0.037c0.579-0.178,1.365-0.277,2.213-0.277c0.838,0,1.646,0.102,2.216,0.277&#10;&#9;&#9;&#9;c0.021,0.004,0.038,0.02,0.047,0.037c0.012,0.021,0.012,0.043,0.005,0.063C17.248,21.74,17.219,21.762,17.184,21.762z&#10;&#9;&#9;&#9; M14.99,21.469c0.827,0.002,1.599,0.098,2.175,0.264c0.03,0.008,0.062,0,0.07-0.027c0.006-0.014,0.004-0.031-0.003-0.043&#10;&#9;&#9;&#9;c-0.008-0.016-0.02-0.023-0.032-0.025c-0.569-0.178-1.376-0.279-2.21-0.279c-0.848,0-1.63,0.1-2.208,0.279&#10;&#9;&#9;&#9;c-0.013,0.002-0.024,0.01-0.032,0.025c-0.007,0.012-0.008,0.029-0.003,0.043c0.009,0.027,0.042,0.035,0.071,0.027&#10;&#9;&#9;&#9;C13.394,21.566,14.165,21.471,14.99,21.469z"/>
</g>
<g>
<path fill="#FFFFFF" d="M14.382,21.672c0-0.033,0.03-0.063,0.07-0.063c0.037,0,0.069,0.029,0.069,0.063&#10;&#9;&#9;&#9;c0,0.037-0.032,0.068-0.069,0.068C14.412,21.74,14.382,21.709,14.382,21.672"/>
<path d="M14.453,21.756c-0.047,0-0.082-0.039-0.082-0.084c0-0.041,0.035-0.075,0.082-0.075c0.044,0,0.082,0.034,0.082,0.075&#10;&#9;&#9;&#9;C14.535,21.717,14.497,21.756,14.453,21.756z M14.453,21.621c-0.033,0-0.059,0.023-0.059,0.051c0,0.033,0.026,0.059,0.059,0.059&#10;&#9;&#9;&#9;c0.029,0,0.057-0.025,0.057-0.059C14.509,21.645,14.482,21.621,14.453,21.621z"/>
</g>
<g>
<path fill="#AD1519" d="M14.992,21.727h-0.209c-0.037,0-0.07-0.033-0.07-0.064c0-0.039,0.032-0.067,0.069-0.067h0.422&#10;&#9;&#9;&#9;c0.04,0,0.07,0.028,0.07,0.067c0,0.031-0.032,0.064-0.07,0.064H14.992"/>
<path d="M15.203,21.738h-0.42c-0.045,0-0.083-0.033-0.083-0.076c0-0.047,0.038-0.082,0.082-0.082h0.422&#10;&#9;&#9;&#9;c0.047,0,0.082,0.035,0.082,0.082C15.285,21.705,15.25,21.738,15.203,21.738z M14.781,21.607c-0.03,0-0.056,0.023-0.056,0.055&#10;&#9;&#9;&#9;c0,0.028,0.026,0.053,0.058,0.053h0.42c0.032,0,0.059-0.024,0.059-0.053c0-0.031-0.026-0.055-0.059-0.055H14.781z"/>
</g>
<g>
<path fill="#058E6E" d="M13.943,21.784l-0.148,0.019c-0.04,0.003-0.075-0.023-0.08-0.061c-0.004-0.033,0.023-0.068,0.062-0.072&#10;&#9;&#9;&#9;l0.15-0.018l0.154-0.014c0.038-0.008,0.073,0.018,0.079,0.055c0.003,0.037-0.023,0.068-0.064,0.07L13.943,21.784"/>
<path d="M13.785,21.811c-0.042,0-0.077-0.025-0.082-0.066c-0.001-0.019,0.004-0.037,0.017-0.056&#10;&#9;&#9;&#9;c0.012-0.019,0.033-0.026,0.055-0.028l0.304-0.037c0.046-0.005,0.087,0.023,0.093,0.068c0,0.018-0.005,0.041-0.018,0.055&#10;&#9;&#9;&#9;c-0.012,0.018-0.034,0.031-0.055,0.033l-0.302,0.031C13.792,21.811,13.79,21.811,13.785,21.811z M14.089,21.646&#10;&#9;&#9;&#9;c-0.002,0-0.006,0-0.006,0l-0.305,0.039c-0.017,0-0.029,0.006-0.041,0.02c-0.007,0.01-0.012,0.025-0.01,0.035&#10;&#9;&#9;&#9;c0.004,0.031,0.034,0.051,0.064,0.047l0.303-0.031c0.017-0.002,0.03-0.016,0.042-0.023c0.006-0.014,0.012-0.023,0.01-0.039&#10;&#9;&#9;&#9;C14.142,21.668,14.118,21.646,14.089,21.646z"/>
</g>
<g>
<path fill="#FFFFFF" d="M13.334,21.797c0-0.036,0.032-0.064,0.069-0.064c0.04,0,0.07,0.028,0.07,0.064&#10;&#9;&#9;&#9;c0,0.037-0.03,0.064-0.07,0.064C13.366,21.861,13.334,21.834,13.334,21.797"/>
<path d="M13.403,21.873c-0.044,0-0.082-0.035-0.082-0.076s0.038-0.08,0.082-0.08c0.047,0,0.082,0.039,0.082,0.08&#10;&#9;&#9;&#9;S13.45,21.873,13.403,21.873z M13.403,21.74c-0.03,0-0.057,0.023-0.057,0.057c0,0.029,0.026,0.053,0.057,0.053&#10;&#9;&#9;&#9;c0.032,0,0.059-0.023,0.059-0.053C13.462,21.764,13.436,21.74,13.403,21.74z"/>
</g>
<g>
<path fill="#AD1519" d="M12.871,21.92l0.077-0.107l0.216,0.03l-0.172,0.124L12.871,21.92"/>
<path d="M12.993,21.98l-0.141-0.061l0.09-0.117l0.251,0.031L12.993,21.98z M12.891,21.91l0.099,0.041l0.14-0.102l-0.176-0.021&#10;&#9;&#9;&#9;L12.891,21.91z"/>
</g>
<g>
<path fill="#058E6E" d="M16.04,21.784l0.147,0.019c0.04,0.003,0.075-0.023,0.08-0.061c0.003-0.033-0.022-0.068-0.062-0.072&#10;&#9;&#9;&#9;l-0.15-0.018l-0.154-0.014c-0.038-0.008-0.073,0.018-0.078,0.055c-0.004,0.037,0.023,0.068,0.063,0.07L16.04,21.784"/>
<path d="M16.199,21.811L16.199,21.811c-0.006,0-0.008,0-0.012,0l-0.303-0.031c-0.022-0.002-0.043-0.016-0.055-0.033&#10;&#9;&#9;&#9;c-0.014-0.014-0.019-0.037-0.017-0.055c0.005-0.045,0.047-0.073,0.092-0.068l0.304,0.037c0.021,0.002,0.042,0.01,0.055,0.028&#10;&#9;&#9;&#9;c0.012,0.019,0.018,0.036,0.018,0.056C16.274,21.785,16.239,21.811,16.199,21.811z M15.894,21.646&#10;&#9;&#9;&#9;c-0.03,0-0.053,0.021-0.058,0.047c0,0.016,0.003,0.025,0.011,0.039c0.01,0.008,0.023,0.021,0.041,0.023l0.302,0.031&#10;&#9;&#9;&#9;c0.032,0.004,0.061-0.018,0.065-0.047c0.002-0.01-0.004-0.025-0.011-0.035c-0.01-0.014-0.023-0.02-0.04-0.02l-0.305-0.039&#10;&#9;&#9;&#9;C15.899,21.646,15.895,21.646,15.894,21.646z"/>
</g>
<g>
<path fill="#FFFFFF" d="M15.46,21.672c0-0.033,0.033-0.063,0.07-0.063c0.04,0,0.07,0.029,0.07,0.063&#10;&#9;&#9;&#9;c0,0.037-0.031,0.068-0.07,0.068C15.493,21.74,15.46,21.709,15.46,21.672"/>
<path d="M15.531,21.756c-0.045,0-0.082-0.039-0.082-0.084c0-0.041,0.037-0.075,0.082-0.075c0.047,0,0.082,0.034,0.082,0.075&#10;&#9;&#9;&#9;C15.613,21.717,15.578,21.756,15.531,21.756z M15.531,21.621c-0.03,0-0.058,0.023-0.058,0.051c0,0.033,0.028,0.059,0.058,0.059&#10;&#9;&#9;&#9;c0.032,0,0.059-0.025,0.059-0.059C15.589,21.645,15.563,21.621,15.531,21.621z"/>
</g>
<g>
<path fill="#FFFFFF" d="M16.509,21.797c0-0.036,0.03-0.064,0.07-0.064c0.037,0,0.07,0.028,0.07,0.064&#10;&#9;&#9;&#9;c0,0.037-0.033,0.064-0.07,0.064C16.539,21.861,16.509,21.834,16.509,21.797"/>
<path d="M16.579,21.873c-0.047,0-0.082-0.035-0.082-0.076s0.035-0.08,0.082-0.08c0.044,0,0.082,0.039,0.082,0.08&#10;&#9;&#9;&#9;S16.624,21.873,16.579,21.873z M16.579,21.74c-0.033,0-0.059,0.023-0.059,0.057c0,0.029,0.026,0.053,0.059,0.053&#10;&#9;&#9;&#9;c0.03,0,0.057-0.023,0.057-0.053C16.636,21.764,16.609,21.74,16.579,21.74z"/>
</g>
<g>
<path fill="#AD1519" d="M17.113,21.92l-0.078-0.107l-0.215,0.03l0.171,0.124L17.113,21.92"/>
<path d="M16.989,21.98l-0.201-0.146l0.251-0.031l0.09,0.117L16.989,21.98z M16.854,21.85l0.14,0.102l0.099-0.041l-0.063-0.081&#10;&#9;&#9;&#9;L16.854,21.85z"/>
</g>
<path d="M16.894,22.211c-0.512-0.143-1.187-0.221-1.903-0.221c-0.713,0-1.389,0.078-1.901,0.221l-0.007-0.023&#10;&#9;&#9;c0.515-0.143,1.191-0.221,1.908-0.221s1.396,0.078,1.91,0.221L16.894,22.211z"/>
<path fill="#C8B100" d="M13.417,20.284l0.088,0.07l0.133-0.216c-0.144-0.088-0.241-0.238-0.241-0.414&#10;&#9;&#9;c0-0.021,0.001-0.037,0.002-0.055c0.015-0.276,0.351-0.508,0.775-0.508c0.22,0,0.419,0.063,0.56,0.161&#10;&#9;&#9;c0.005-0.044,0.008-0.077,0.014-0.119c-0.154-0.089-0.354-0.144-0.574-0.144c-0.489,0-0.871,0.279-0.89,0.609&#10;&#9;&#9;c-0.003,0.018-0.003,0.033-0.003,0.055c0,0.178,0.081,0.334,0.206,0.443L13.417,20.284"/>
<path d="M13.509,20.373l-0.107-0.086l0.07-0.117c-0.13-0.117-0.203-0.279-0.203-0.445c0-0.021,0-0.039,0.002-0.057&#10;&#9;&#9;c0.021-0.35,0.416-0.623,0.903-0.623c0.214,0,0.419,0.055,0.58,0.149l0.009,0.007l-0.002,0.006&#10;&#9;&#9;c-0.005,0.033-0.009,0.067-0.015,0.117v0.021l-0.018-0.013c-0.143-0.1-0.345-0.154-0.554-0.154c-0.413,0-0.747,0.216-0.762,0.492&#10;&#9;&#9;c-0.002,0.018-0.002,0.033-0.002,0.055c0,0.162,0.087,0.313,0.234,0.402l0.012,0.01L13.509,20.373z M13.433,20.279l0.07,0.055&#10;&#9;&#9;l0.117-0.19c-0.148-0.096-0.236-0.255-0.236-0.419c0-0.023,0.002-0.039,0.002-0.057c0.016-0.291,0.362-0.514,0.788-0.514&#10;&#9;&#9;c0.208,0,0.402,0.052,0.549,0.146c0.004-0.035,0.007-0.064,0.011-0.092c-0.157-0.088-0.355-0.139-0.56-0.139&#10;&#9;&#9;c-0.473,0-0.858,0.264-0.877,0.6c-0.003,0.018-0.004,0.035-0.004,0.055c0,0.164,0.076,0.323,0.205,0.438l0.006,0.005L13.433,20.279&#10;&#9;&#9;z"/>
<path fill="#C8B100" d="M13.422,20.285c-0.165-0.123-0.271-0.293-0.271-0.479c0-0.217,0.141-0.41,0.355-0.535&#10;&#9;&#9;c-0.132,0.104-0.212,0.242-0.223,0.398c-0.003,0.018-0.003,0.033-0.003,0.055c0,0.178,0.081,0.334,0.206,0.443L13.422,20.285"/>
<path d="M13.427,20.303l-0.012-0.006c-0.176-0.135-0.275-0.309-0.275-0.49c0-0.209,0.131-0.41,0.36-0.547l0.015,0.02&#10;&#9;&#9;c-0.133,0.109-0.208,0.242-0.219,0.391c-0.003,0.018-0.004,0.035-0.004,0.055c0,0.164,0.076,0.323,0.205,0.438l0.006,0.005&#10;&#9;&#9;L13.427,20.303z M13.392,19.368c-0.146,0.122-0.228,0.278-0.228,0.438c0,0.171,0.092,0.335,0.256,0.459l0.053-0.096&#10;&#9;&#9;c-0.13-0.117-0.204-0.279-0.204-0.445c0-0.021,0-0.039,0.002-0.057C13.281,19.559,13.321,19.459,13.392,19.368z"/>
<path fill="#C8B100" d="M11.95,20.502c-0.094-0.103-0.151-0.238-0.151-0.387c0-0.088,0.022-0.176,0.058-0.25&#10;&#9;&#9;c0.135-0.281,0.56-0.479,1.063-0.479c0.138,0,0.268,0.01,0.39,0.041c-0.027,0.031-0.047,0.061-0.069,0.094&#10;&#9;&#9;c-0.101-0.018-0.208-0.031-0.321-0.031c-0.459,0-0.846,0.18-0.958,0.422c-0.029,0.063-0.047,0.133-0.047,0.203&#10;&#9;&#9;c0,0.148,0.07,0.281,0.176,0.371l-0.165,0.27l-0.091-0.07L11.95,20.502"/>
<path d="M11.927,20.776l-0.108-0.089l0.115-0.184c-0.096-0.107-0.148-0.248-0.148-0.389c0-0.089,0.021-0.178,0.06-0.258&#10;&#9;&#9;c0.142-0.289,0.573-0.484,1.074-0.484c0.137,0,0.267,0.016,0.393,0.042l0.021,0.005l-0.014,0.016&#10;&#9;&#9;c-0.027,0.029-0.046,0.059-0.068,0.094l-0.004,0.006l-0.007-0.001c-0.103-0.021-0.211-0.028-0.319-0.028&#10;&#9;&#9;c-0.445,0-0.834,0.169-0.946,0.41c-0.03,0.064-0.047,0.129-0.047,0.199c0,0.141,0.065,0.266,0.173,0.359l0.009,0.008L11.927,20.776&#10;&#9;&#9;z M11.851,20.684l0.07,0.055l0.154-0.248c-0.11-0.098-0.172-0.234-0.172-0.375c0-0.07,0.016-0.141,0.047-0.208&#10;&#9;&#9;c0.117-0.253,0.516-0.427,0.97-0.427c0.108,0,0.214,0.008,0.315,0.025c0.016-0.023,0.034-0.047,0.051-0.07&#10;&#9;&#9;c-0.117-0.023-0.24-0.039-0.366-0.039c-0.483,0-0.917,0.195-1.052,0.473c-0.037,0.08-0.057,0.16-0.057,0.246&#10;&#9;&#9;c0,0.141,0.052,0.273,0.148,0.381l0.002,0.002v0.01v0.006L11.851,20.684z"/>
<path fill="#C8B100" d="M12.121,19.588c-0.121,0.08-0.211,0.174-0.264,0.277c-0.035,0.074-0.058,0.162-0.058,0.25&#10;&#9;&#9;c0,0.148,0.058,0.284,0.151,0.387l-0.101,0.164c-0.099-0.123-0.154-0.27-0.154-0.426C11.695,19.978,11.865,19.745,12.121,19.588"/>
<path d="M11.851,20.688l-0.012-0.01c-0.102-0.133-0.156-0.281-0.156-0.438c0-0.256,0.156-0.495,0.432-0.661l0.013,0.021&#10;&#9;&#9;c-0.12,0.076-0.21,0.17-0.259,0.27c-0.037,0.08-0.057,0.16-0.057,0.246c0,0.141,0.052,0.273,0.148,0.381l0.006,0.004L11.851,20.688&#10;&#9;&#9;z M11.866,19.82c-0.104,0.131-0.158,0.271-0.158,0.42c0,0.141,0.049,0.281,0.14,0.406l0.087-0.143&#10;&#9;&#9;c-0.096-0.107-0.148-0.248-0.148-0.389c0-0.089,0.021-0.178,0.06-0.258C11.852,19.846,11.858,19.834,11.866,19.82z"/>
<path fill="#C8B100" d="M14.985,19.006c0.112,0,0.206,0.074,0.229,0.172c0.017,0.09,0.024,0.188,0.028,0.293&#10;&#9;&#9;c0,0.012-0.001,0.02-0.001,0.035c0,0.008,0.002,0.023,0.002,0.037c0.005,0.224,0.035,0.418,0.082,0.541l-0.34,0.324l-0.345-0.324&#10;&#9;&#9;c0.047-0.123,0.076-0.317,0.082-0.541c0-0.014,0.001-0.029,0.001-0.037c0-0.016-0.001-0.023-0.001-0.035&#10;&#9;&#9;c0.003-0.105,0.011-0.203,0.028-0.293C14.773,19.08,14.873,19.006,14.985,19.006"/>
<path d="M14.985,20.428l-0.36-0.338l0.003-0.014c0.047-0.119,0.076-0.319,0.082-0.533c0-0.006,0-0.014,0-0.018&#10;&#9;&#9;c0-0.01,0-0.014,0-0.02c0-0.004,0-0.012,0-0.016c0-0.005,0-0.01,0-0.02c0.002-0.103,0.012-0.199,0.028-0.293&#10;&#9;&#9;c0.024-0.109,0.13-0.185,0.247-0.185c0.116,0,0.217,0.075,0.241,0.185c0.017,0.092,0.025,0.188,0.029,0.293&#10;&#9;&#9;c0,0.01,0,0.012-0.001,0.02c0,0.004,0,0.01,0,0.016c0,0.005,0.001,0.008,0.001,0.017c0,0.007,0,0.015,0,0.021&#10;&#9;&#9;c0.006,0.211,0.035,0.413,0.082,0.533l0.001,0.014L14.985,20.428z M14.654,20.078l0.331,0.316l0.324-0.316&#10;&#9;&#9;c-0.045-0.124-0.075-0.326-0.078-0.535c0-0.006,0-0.014-0.001-0.018c-0.001-0.01-0.002-0.014-0.002-0.02s0-0.014,0-0.016&#10;&#9;&#9;c0-0.008,0.001-0.01,0-0.02c-0.003-0.103-0.01-0.199-0.026-0.29c-0.022-0.094-0.113-0.162-0.217-0.162&#10;&#9;&#9;c-0.105,0-0.203,0.07-0.223,0.162c-0.017,0.091-0.024,0.19-0.027,0.29c0,0.01,0,0.015,0,0.02c0,0.004,0,0.01,0,0.016&#10;&#9;&#9;s-0.001,0.012-0.002,0.023c0,0.003,0,0.008,0,0.014C14.729,19.754,14.699,19.956,14.654,20.078z"/>
<path fill="#C8B100" d="M14.985,19.112c0.058,0,0.105,0.036,0.117,0.089c0.015,0.078,0.023,0.174,0.025,0.277&#10;&#9;&#9;c0,0.01-0.001,0.02-0.001,0.027c0,0.014,0.004,0.026,0.004,0.039c0.002,0.211,0.033,0.395,0.077,0.508l-0.226,0.213l-0.225-0.213&#10;&#9;&#9;c0.043-0.111,0.074-0.297,0.077-0.508c0-0.013,0.004-0.025,0.004-0.039c0-0.008-0.001-0.018-0.001-0.027&#10;&#9;&#9;c0.002-0.104,0.01-0.199,0.026-0.277C14.875,19.148,14.927,19.112,14.985,19.112"/>
<path d="M14.982,20.285l-0.238-0.227l0.001-0.008c0.045-0.117,0.073-0.305,0.076-0.506c0-0.008,0.001-0.013,0.002-0.018&#10;&#9;&#9;c0.001-0.01,0.002-0.014,0.002-0.021c0,0,0-0.008,0-0.016c0-0.002,0-0.008,0-0.012c0.003-0.1,0.01-0.197,0.027-0.279&#10;&#9;&#9;c0.012-0.061,0.07-0.1,0.134-0.1c0.063,0,0.117,0.039,0.129,0.1c0.016,0.082,0.023,0.182,0.026,0.279c0,0.004,0,0.01,0,0.012&#10;&#9;&#9;c0,0.008,0,0.016,0,0.016c0,0.008,0.001,0.014,0.002,0.023c0,0.003,0.001,0.008,0.002,0.016c0.001,0.201,0.029,0.389,0.076,0.506&#10;&#9;&#9;l0.001,0.008L14.982,20.285z M14.772,20.053l0.21,0.201l0.209-0.201c-0.042-0.12-0.071-0.308-0.074-0.507&#10;&#9;&#9;c0-0.009-0.001-0.011-0.002-0.017c-0.001-0.008-0.001-0.016-0.001-0.023c0,0,0-0.008,0-0.016c0-0.002,0-0.008,0-0.012&#10;&#9;&#9;c0-0.096-0.01-0.191-0.024-0.277c-0.012-0.047-0.054-0.077-0.105-0.077c-0.052,0-0.101,0.033-0.111,0.077&#10;&#9;&#9;c-0.015,0.084-0.023,0.181-0.025,0.277c0,0.004,0,0.01,0.001,0.012c0,0.008,0,0.016,0,0.016c0,0.008-0.001,0.016-0.002,0.023&#10;&#9;&#9;c-0.001,0.005-0.002,0.008-0.002,0.017C14.845,19.745,14.816,19.934,14.772,20.053z"/>
<path fill="#C8B100" d="M16.549,20.284l-0.087,0.07l-0.134-0.216c0.145-0.088,0.242-0.238,0.242-0.414&#10;&#9;&#9;c0-0.021-0.002-0.037-0.002-0.055c-0.015-0.276-0.352-0.508-0.774-0.508c-0.222,0-0.421,0.063-0.562,0.161&#10;&#9;&#9;c-0.004-0.044-0.007-0.077-0.013-0.119c0.154-0.089,0.354-0.144,0.575-0.144c0.488,0,0.871,0.279,0.89,0.609&#10;&#9;&#9;c0.001,0.018,0.001,0.033,0.001,0.055c0,0.178-0.08,0.334-0.205,0.443L16.549,20.284"/>
<path d="M16.457,20.373l-0.146-0.236l0.011-0.01c0.147-0.089,0.235-0.24,0.235-0.402c0-0.021-0.001-0.037-0.002-0.055&#10;&#9;&#9;c-0.015-0.276-0.35-0.492-0.762-0.492c-0.213,0-0.409,0.055-0.555,0.154l-0.018,0.013v-0.021c-0.005-0.045-0.007-0.076-0.014-0.117&#10;&#9;&#9;l-0.002-0.006l0.008-0.007c0.16-0.095,0.367-0.149,0.581-0.149c0.486,0,0.882,0.273,0.903,0.625c0,0.018,0,0.035,0,0.055&#10;&#9;&#9;c0,0.166-0.072,0.328-0.202,0.445l0.071,0.117L16.457,20.373z M16.345,20.144l0.118,0.19l0.069-0.055l-0.07-0.112l0.008-0.005&#10;&#9;&#9;c0.129-0.114,0.203-0.273,0.203-0.438c0-0.018,0-0.035-0.002-0.055c-0.02-0.336-0.405-0.6-0.877-0.6&#10;&#9;&#9;c-0.206,0-0.404,0.051-0.562,0.139c0.006,0.032,0.007,0.063,0.012,0.092c0.147-0.095,0.34-0.146,0.55-0.146&#10;&#9;&#9;c0.426,0,0.771,0.223,0.786,0.516c0.001,0.016,0.003,0.031,0.003,0.055C16.582,19.889,16.494,20.045,16.345,20.144z"/>
<path fill="#C8B100" d="M16.544,20.285c0.165-0.123,0.27-0.293,0.27-0.479c0-0.217-0.141-0.41-0.354-0.535&#10;&#9;&#9;c0.131,0.104,0.211,0.242,0.223,0.398c0.001,0.018,0.001,0.033,0.001,0.055c0,0.178-0.08,0.334-0.205,0.443L16.544,20.285"/>
<path d="M16.539,20.303l-0.077-0.136l0.008-0.005c0.129-0.114,0.203-0.273,0.203-0.438c0-0.018,0-0.035-0.002-0.055&#10;&#9;&#9;c-0.011-0.148-0.086-0.281-0.22-0.391l0.016-0.02c0.229,0.137,0.359,0.338,0.359,0.547c0,0.182-0.098,0.355-0.275,0.49&#10;&#9;&#9;L16.539,20.303z M16.494,20.17l0.053,0.096c0.165-0.124,0.255-0.288,0.255-0.459c0-0.16-0.082-0.316-0.228-0.438&#10;&#9;&#9;c0.07,0.091,0.112,0.19,0.123,0.3c0,0.02,0,0.037,0,0.057C16.696,19.891,16.624,20.053,16.494,20.17z"/>
<path fill="#C8B100" d="M18.016,20.502c0.094-0.103,0.152-0.238,0.152-0.387c0-0.088-0.022-0.176-0.059-0.25&#10;&#9;&#9;c-0.136-0.281-0.56-0.479-1.063-0.479c-0.139,0-0.268,0.01-0.39,0.041c0.029,0.031,0.047,0.061,0.07,0.094&#10;&#9;&#9;c0.099-0.018,0.208-0.031,0.32-0.031c0.46,0,0.846,0.18,0.958,0.422c0.029,0.063,0.047,0.133,0.047,0.203&#10;&#9;&#9;c0,0.148-0.069,0.281-0.176,0.371l0.165,0.27l0.091-0.07L18.016,20.502"/>
<path d="M18.039,20.776l-0.183-0.294l0.01-0.008c0.108-0.094,0.173-0.219,0.173-0.359c0-0.07-0.017-0.135-0.047-0.199&#10;&#9;&#9;c-0.112-0.241-0.5-0.41-0.946-0.41c-0.109,0-0.217,0.008-0.32,0.028l-0.006,0.001l-0.005-0.006&#10;&#9;&#9;c-0.023-0.039-0.042-0.065-0.067-0.094l-0.015-0.016l0.021-0.005c0.125-0.026,0.256-0.042,0.392-0.042&#10;&#9;&#9;c0.5,0,0.933,0.195,1.075,0.484c0.038,0.08,0.059,0.169,0.059,0.258c0,0.141-0.054,0.281-0.147,0.389l0.114,0.184L18.039,20.776z&#10;&#9;&#9; M17.891,20.49l0.153,0.248l0.07-0.055l-0.113-0.182l0.005-0.006c0.097-0.107,0.148-0.24,0.148-0.381&#10;&#9;&#9;c0-0.086-0.019-0.166-0.057-0.246c-0.136-0.277-0.569-0.473-1.052-0.473c-0.127,0-0.25,0.016-0.367,0.039&#10;&#9;&#9;c0.018,0.023,0.035,0.047,0.052,0.07c0.1-0.018,0.206-0.025,0.314-0.025c0.454,0,0.853,0.174,0.97,0.427&#10;&#9;&#9;c0.031,0.067,0.047,0.138,0.047,0.208C18.063,20.256,18,20.393,17.891,20.49z"/>
<path fill="#C8B100" d="M17.845,19.588c0.122,0.08,0.213,0.174,0.265,0.277c0.035,0.074,0.059,0.162,0.059,0.25&#10;&#9;&#9;c0,0.148-0.059,0.284-0.152,0.387l0.102,0.164c0.098-0.123,0.153-0.27,0.153-0.426C18.271,19.978,18.102,19.745,17.845,19.588"/>
<path d="M18.115,20.688L18.001,20.5l0.006-0.004c0.096-0.107,0.147-0.24,0.147-0.381c0-0.086-0.019-0.166-0.057-0.246&#10;&#9;&#9;c-0.047-0.1-0.139-0.193-0.258-0.27l0.012-0.021c0.274,0.166,0.432,0.405,0.432,0.661c0,0.156-0.055,0.305-0.157,0.438&#10;&#9;&#9;L18.115,20.688z M18.032,20.504l0.087,0.143c0.09-0.125,0.139-0.266,0.139-0.406c0-0.146-0.055-0.289-0.155-0.416&#10;&#9;&#9;c0.007,0.01,0.012,0.021,0.019,0.033c0.038,0.08,0.059,0.17,0.059,0.258C18.18,20.256,18.126,20.396,18.032,20.504z"/>
<path fill="#FFFFFF" d="M14.863,20.123c0-0.059,0.054-0.111,0.123-0.111c0.065,0,0.119,0.053,0.119,0.111&#10;&#9;&#9;c0,0.067-0.054,0.117-0.119,0.117C14.917,20.24,14.863,20.19,14.863,20.123"/>
<path d="M14.985,20.256c-0.076,0-0.134-0.063-0.134-0.133s0.059-0.125,0.134-0.125c0.071,0,0.132,0.055,0.132,0.125&#10;&#9;&#9;S15.057,20.256,14.985,20.256z M14.985,20.024c-0.061,0-0.111,0.044-0.111,0.099c0,0.063,0.05,0.107,0.111,0.107&#10;&#9;&#9;c0.059,0,0.106-0.045,0.106-0.107C15.092,20.068,15.044,20.024,14.985,20.024z"/>
<g>
<path fill="#FFFFFF" d="M14.863,19.904c0-0.064,0.054-0.117,0.123-0.117c0.065,0,0.119,0.053,0.119,0.117&#10;&#9;&#9;&#9;c0,0.059-0.054,0.113-0.119,0.113C14.917,20.018,14.863,19.963,14.863,19.904"/>
<path d="M14.985,20.027c-0.076,0-0.134-0.053-0.134-0.123s0.059-0.133,0.134-0.133c0.071,0,0.132,0.063,0.132,0.133&#10;&#9;&#9;&#9;S15.057,20.027,14.985,20.027z M14.985,19.797c-0.061,0-0.111,0.047-0.111,0.107c0,0.053,0.05,0.1,0.111,0.1&#10;&#9;&#9;&#9;c0.059,0,0.106-0.047,0.106-0.1C15.092,19.844,15.044,19.797,14.985,19.797z"/>
</g>
<g>
<path fill="#FFFFFF" d="M14.887,19.66c0-0.053,0.045-0.09,0.099-0.09c0.053,0,0.094,0.037,0.094,0.09s-0.041,0.09-0.094,0.09&#10;&#9;&#9;&#9;C14.932,19.75,14.887,19.713,14.887,19.66"/>
<path d="M14.985,19.764c-0.062,0-0.111-0.047-0.111-0.104c0-0.056,0.049-0.103,0.111-0.103c0.059,0,0.106,0.047,0.106,0.103&#10;&#9;&#9;&#9;C15.092,19.717,15.044,19.764,14.985,19.764z M14.985,19.582c-0.047,0-0.086,0.035-0.086,0.078c0,0.041,0.039,0.08,0.086,0.08&#10;&#9;&#9;&#9;c0.045,0,0.082-0.039,0.082-0.08C15.067,19.617,15.031,19.582,14.985,19.582z"/>
</g>
<g>
<path fill="#FFFFFF" d="M14.915,19.443c0-0.035,0.03-0.068,0.07-0.068c0.037,0,0.068,0.033,0.068,0.068&#10;&#9;&#9;&#9;c0,0.039-0.032,0.067-0.068,0.067C14.945,19.511,14.915,19.482,14.915,19.443"/>
<path d="M14.985,19.521c-0.047,0-0.082-0.034-0.082-0.078c0-0.045,0.035-0.078,0.082-0.078c0.043,0,0.081,0.033,0.081,0.078&#10;&#9;&#9;&#9;C15.066,19.487,15.029,19.521,14.985,19.521z M14.985,19.389c-0.033,0-0.059,0.023-0.059,0.055c0,0.029,0.025,0.053,0.059,0.053&#10;&#9;&#9;&#9;c0.03,0,0.056-0.023,0.056-0.053C15.041,19.412,15.015,19.389,14.985,19.389z"/>
</g>
<g>
<path fill="#FFFFFF" d="M14.927,19.254c0-0.029,0.026-0.053,0.058-0.053c0.03,0,0.053,0.023,0.053,0.053&#10;&#9;&#9;&#9;c0,0.025-0.023,0.049-0.053,0.049C14.953,19.303,14.927,19.279,14.927,19.254"/>
<path d="M14.985,19.318c-0.04,0-0.07-0.027-0.07-0.064c0-0.036,0.031-0.068,0.07-0.068c0.035,0,0.066,0.032,0.066,0.068&#10;&#9;&#9;&#9;C15.052,19.291,15.021,19.318,14.985,19.318z M14.985,19.211c-0.024,0-0.045,0.02-0.045,0.043c0,0.022,0.021,0.041,0.045,0.041&#10;&#9;&#9;&#9;c0.023,0,0.042-0.019,0.042-0.041C15.027,19.23,15.009,19.211,14.985,19.211z"/>
</g>
<g>
<path fill="#C8B100" d="M14.994,20.814l0.08,0.012c-0.013,0.035-0.017,0.068-0.017,0.107c0,0.162,0.14,0.291,0.313,0.291&#10;&#9;&#9;&#9;c0.138,0,0.255-0.082,0.295-0.201c0.006,0.004,0.03-0.106,0.043-0.105c0.01,0,0.01,0.111,0.015,0.111&#10;&#9;&#9;&#9;c0.018,0.148,0.154,0.25,0.308,0.25c0.172,0,0.312-0.133,0.312-0.297c0-0.012-0.001-0.023-0.004-0.037l0.099-0.096l0.053,0.125&#10;&#9;&#9;&#9;c-0.022,0.039-0.03,0.083-0.03,0.13c0,0.157,0.134,0.281,0.298,0.281c0.102,0,0.194-0.052,0.248-0.124l0.063-0.084l0,0.1&#10;&#9;&#9;&#9;c0,0.1,0.042,0.184,0.137,0.202c0,0,0.11,0.003,0.254-0.108c0.146-0.113,0.227-0.208,0.227-0.208l0.012,0.112&#10;&#9;&#9;&#9;c0,0-0.121,0.188-0.253,0.266c-0.07,0.039-0.181,0.082-0.268,0.074c-0.091-0.018-0.156-0.094-0.189-0.18&#10;&#9;&#9;&#9;c-0.066,0.042-0.144,0.063-0.227,0.063c-0.177,0-0.336-0.094-0.399-0.244c-0.082,0.088-0.197,0.145-0.33,0.145&#10;&#9;&#9;&#9;c-0.143,0-0.274-0.064-0.355-0.162c-0.079,0.074-0.188,0.119-0.308,0.119c-0.157,0-0.296-0.082-0.378-0.197&#10;&#9;&#9;&#9;c-0.078,0.115-0.217,0.197-0.375,0.197c-0.121,0-0.229-0.045-0.311-0.119c-0.081,0.098-0.211,0.162-0.352,0.162&#10;&#9;&#9;&#9;c-0.134,0-0.249-0.057-0.33-0.145c-0.062,0.15-0.224,0.244-0.402,0.244c-0.082,0-0.159-0.021-0.224-0.063&#10;&#9;&#9;&#9;c-0.034,0.086-0.099,0.162-0.192,0.18c-0.087,0.008-0.194-0.035-0.268-0.074c-0.131-0.078-0.252-0.266-0.252-0.266l0.013-0.112&#10;&#9;&#9;&#9;c0,0,0.08,0.095,0.226,0.208c0.147,0.111,0.255,0.108,0.255,0.108c0.096-0.019,0.138-0.103,0.138-0.202v-0.1l0.061,0.084&#10;&#9;&#9;&#9;c0.054,0.072,0.144,0.124,0.249,0.124c0.164,0,0.296-0.124,0.296-0.281c0-0.047-0.009-0.091-0.029-0.13l0.052-0.125l0.097,0.096&#10;&#9;&#9;&#9;c0,0.014,0,0.025,0,0.037c0,0.164,0.138,0.297,0.31,0.297c0.152,0,0.288-0.102,0.31-0.25c0.003,0,0.001-0.111,0.013-0.111&#10;&#9;&#9;&#9;c0.012-0.001,0.039,0.109,0.042,0.105c0.041,0.119,0.158,0.201,0.298,0.201c0.171,0,0.31-0.129,0.31-0.291&#10;&#9;&#9;&#9;c0-0.039,0-0.072-0.014-0.107L14.994,20.814"/>
<path d="M17.214,21.625c-0.014,0-0.025-0.002-0.037-0.002c-0.082-0.012-0.152-0.073-0.193-0.166&#10;&#9;&#9;&#9;c-0.069,0.037-0.144,0.053-0.222,0.053c-0.174,0-0.335-0.094-0.405-0.234c-0.085,0.088-0.2,0.135-0.324,0.135&#10;&#9;&#9;&#9;c-0.138,0-0.268-0.059-0.356-0.158c-0.083,0.074-0.193,0.113-0.307,0.113c-0.15,0-0.291-0.07-0.378-0.186&#10;&#9;&#9;&#9;c-0.085,0.115-0.224,0.186-0.375,0.186c-0.116,0-0.223-0.039-0.31-0.113c-0.085,0.1-0.218,0.158-0.353,0.158&#10;&#9;&#9;&#9;c-0.125,0-0.24-0.047-0.328-0.135c-0.069,0.141-0.228,0.234-0.404,0.234c-0.077,0-0.152-0.016-0.217-0.053&#10;&#9;&#9;&#9;c-0.042,0.093-0.113,0.154-0.197,0.166c-0.012,0-0.024,0.002-0.038,0.002c-0.097,0-0.199-0.051-0.239-0.074&#10;&#9;&#9;&#9;c-0.131-0.076-0.251-0.259-0.255-0.264l-0.003-0.006l0.017-0.15l0.018,0.023c0,0,0.082,0.094,0.223,0.208&#10;&#9;&#9;&#9;c0.128,0.097,0.228,0.104,0.246,0.104c0.081-0.013,0.129-0.083,0.129-0.189l-0.001-0.131l0.083,0.104&#10;&#9;&#9;&#9;c0.053,0.078,0.143,0.123,0.24,0.123c0.156,0,0.284-0.123,0.284-0.269c0-0.049-0.008-0.091-0.027-0.122l-0.004-0.008l0.064-0.148&#10;&#9;&#9;&#9;l0.113,0.117l-0.001,0.006c0,0.013,0,0.023,0,0.033c0,0.158,0.134,0.284,0.298,0.284c0.152,0,0.278-0.099,0.297-0.237l0.002-0.018&#10;&#9;&#9;&#9;l0,0c0-0.006,0-0.014,0-0.021c0.005-0.07,0.005-0.082,0.023-0.085l0,0c0.016,0,0.023,0.015,0.041,0.08&#10;&#9;&#9;&#9;c0.003,0.005,0.006,0.013,0.006,0.021h0.001l0.005,0.01c0.04,0.117,0.156,0.201,0.286,0.201c0.164,0,0.298-0.133,0.298-0.283&#10;&#9;&#9;&#9;c0-0.037,0-0.068-0.013-0.102l-0.005-0.014l0.098-0.018l0.097,0.018l-0.005,0.014c-0.013,0.033-0.016,0.066-0.016,0.102&#10;&#9;&#9;&#9;c0,0.15,0.134,0.283,0.3,0.283c0.131,0,0.244-0.084,0.284-0.199l0.006-0.012l0,0c0.003-0.008,0.005-0.016,0.006-0.023&#10;&#9;&#9;&#9;c0.021-0.063,0.029-0.078,0.042-0.078c0.017,0.004,0.021,0.016,0.023,0.086c0,0.01,0.001,0.016,0.001,0.021l0.003,0.018&#10;&#9;&#9;&#9;c0.018,0.139,0.143,0.237,0.296,0.237c0.166,0,0.299-0.126,0.299-0.284c0-0.012-0.001-0.023-0.003-0.033v-0.006l0.116-0.117&#10;&#9;&#9;&#9;l0.06,0.148v0.008c-0.02,0.031-0.03,0.073-0.03,0.122c0,0.146,0.129,0.269,0.286,0.269c0.095,0,0.183-0.045,0.236-0.123&#10;&#9;&#9;&#9;l0.087-0.104l-0.001,0.131c0,0.106,0.048,0.177,0.125,0.189c0.021,0,0.119-0.008,0.246-0.104c0.144-0.114,0.223-0.208,0.224-0.208&#10;&#9;&#9;&#9;l0.02-0.023l0.016,0.15l-0.001,0.006c-0.007,0.005-0.124,0.188-0.258,0.264C17.414,21.574,17.312,21.625,17.214,21.625z&#10;&#9;&#9;&#9; M16.996,21.42l0.005,0.014c0.035,0.094,0.101,0.154,0.181,0.166c0.01,0,0.021,0,0.032,0c0.095,0,0.197-0.055,0.227-0.07&#10;&#9;&#9;&#9;c0.117-0.07,0.228-0.23,0.247-0.258l-0.01-0.078c-0.032,0.031-0.103,0.104-0.208,0.188c-0.134,0.104-0.24,0.111-0.26,0.111h-0.003&#10;&#9;&#9;&#9;c-0.094-0.018-0.15-0.096-0.15-0.215l0-0.061l-0.04,0.052c-0.057,0.079-0.155,0.13-0.257,0.13c-0.171,0-0.31-0.135-0.31-0.294&#10;&#9;&#9;&#9;c0-0.052,0.008-0.093,0.027-0.13l-0.044-0.102l-0.08,0.08c0.002,0.009,0.003,0.02,0.003,0.029c0,0.172-0.146,0.31-0.325,0.31&#10;&#9;&#9;&#9;c-0.166,0-0.3-0.11-0.32-0.258c-0.004-0.005-0.005-0.021-0.005-0.042c0-0.01,0-0.027-0.002-0.043&#10;&#9;&#9;&#9;c-0.004,0.016-0.01,0.033-0.015,0.041c-0.007,0.023-0.009,0.037-0.013,0.039c-0.046,0.125-0.168,0.211-0.307,0.211&#10;&#9;&#9;&#9;c-0.179,0-0.326-0.141-0.326-0.307c0-0.033,0.002-0.063,0.012-0.094l-0.062-0.014l-0.065,0.014c0.009,0.028,0.01,0.059,0.01,0.094&#10;&#9;&#9;&#9;c0,0.166-0.145,0.307-0.323,0.307c-0.141,0-0.264-0.086-0.307-0.211c-0.004-0.002-0.008-0.016-0.016-0.039&#10;&#9;&#9;&#9;c-0.001-0.008-0.007-0.025-0.012-0.041c-0.001,0.016-0.003,0.033-0.004,0.041c-0.001,0.023-0.001,0.039-0.003,0.045&#10;&#9;&#9;&#9;c-0.022,0.146-0.157,0.257-0.321,0.257c-0.179,0-0.323-0.138-0.323-0.31c0-0.008,0.001-0.019,0.001-0.029l-0.082-0.08&#10;&#9;&#9;&#9;l-0.042,0.102c0.018,0.037,0.028,0.078,0.028,0.13c0,0.159-0.139,0.294-0.309,0.294c-0.105,0-0.201-0.051-0.258-0.132l-0.041-0.05&#10;&#9;&#9;&#9;v0.061c0,0.119-0.055,0.197-0.147,0.215h-0.005c-0.021,0-0.127-0.008-0.259-0.111c-0.104-0.084-0.178-0.156-0.209-0.188&#10;&#9;&#9;&#9;l-0.009,0.078c0.018,0.027,0.128,0.188,0.246,0.258c0.092,0.053,0.191,0.082,0.261,0.07c0.077-0.012,0.143-0.072,0.181-0.166&#10;&#9;&#9;&#9;l0.005-0.014l0.013,0.008c0.065,0.039,0.141,0.057,0.217,0.057c0.172,0,0.328-0.096,0.391-0.236l0.008-0.016l0.012,0.014&#10;&#9;&#9;&#9;c0.082,0.088,0.198,0.14,0.322,0.14c0.133,0,0.262-0.06,0.343-0.161l0.009-0.008l0.01,0.008c0.081,0.074,0.188,0.117,0.301,0.117&#10;&#9;&#9;&#9;c0.148,0,0.287-0.07,0.366-0.189l0.009-0.014l0.012,0.014c0.081,0.119,0.216,0.189,0.366,0.189c0.114,0,0.22-0.043,0.302-0.117&#10;&#9;&#9;&#9;l0.009-0.008l0.008,0.008c0.082,0.102,0.211,0.161,0.345,0.161c0.124,0,0.236-0.052,0.319-0.14l0.014-0.014l0.009,0.016&#10;&#9;&#9;&#9;c0.059,0.141,0.216,0.236,0.388,0.236c0.078,0,0.154-0.018,0.22-0.057L16.996,21.42z"/>
</g>
<g>
<path fill="#FFFFFF" d="M17.136,21.201c0.017-0.05,0-0.102-0.035-0.117c-0.041-0.008-0.085,0.023-0.104,0.076&#10;&#9;&#9;&#9;c-0.019,0.055-0.002,0.104,0.037,0.115C17.071,21.287,17.118,21.256,17.136,21.201"/>
<path d="M17.048,21.292L17.048,21.292c-0.006,0-0.012,0-0.018-0.005c-0.018-0.002-0.033-0.016-0.042-0.037&#10;&#9;&#9;&#9;c-0.014-0.025-0.015-0.057-0.003-0.096c0.021-0.055,0.074-0.094,0.117-0.078c0.017,0.005,0.033,0.016,0.041,0.031&#10;&#9;&#9;&#9;c0.014,0.027,0.016,0.065,0.004,0.098C17.13,21.258,17.089,21.292,17.048,21.292z M17.083,21.1c-0.029,0-0.059,0.023-0.074,0.066&#10;&#9;&#9;&#9;c-0.008,0.027-0.008,0.056,0.002,0.074c0.006,0.012,0.014,0.023,0.025,0.023c0.006,0.003,0.009,0.003,0.012,0.003&#10;&#9;&#9;&#9;c0.03,0,0.063-0.026,0.076-0.067c0.009-0.029,0.008-0.055-0.001-0.076c-0.005-0.012-0.013-0.021-0.028-0.023&#10;&#9;&#9;&#9;C17.092,21.1,17.089,21.1,17.083,21.1z"/>
</g>
<g>
<path fill="#FFFFFF" d="M15.78,20.941c0.008-0.055-0.021-0.104-0.06-0.109s-0.079,0.036-0.084,0.088&#10;&#9;&#9;&#9;c-0.006,0.061,0.018,0.109,0.059,0.112S15.772,20.994,15.78,20.941"/>
<path d="M15.7,21.043L15.7,21.043c-0.001,0-0.005,0-0.005,0c-0.02-0.004-0.035-0.011-0.049-0.029&#10;&#9;&#9;&#9;c-0.019-0.023-0.028-0.055-0.021-0.094c0.006-0.059,0.051-0.104,0.099-0.102c0.018,0.005,0.035,0.012,0.047,0.029&#10;&#9;&#9;&#9;c0.018,0.023,0.026,0.059,0.022,0.094C15.784,21.002,15.746,21.043,15.7,21.043z M15.714,20.845c-0.031,0-0.061,0.034-0.066,0.079&#10;&#9;&#9;&#9;c-0.003,0.031,0.003,0.059,0.017,0.078c0.008,0.01,0.019,0.014,0.031,0.016c0.033,0.006,0.065-0.03,0.072-0.079&#10;&#9;&#9;&#9;c0.003-0.026-0.002-0.056-0.017-0.073c-0.009-0.016-0.021-0.019-0.033-0.021C15.718,20.845,15.717,20.845,15.714,20.845z"/>
</g>
<g>
<path fill="#FFFFFF" d="M14.207,20.941c-0.007-0.055,0.018-0.104,0.059-0.109c0.041-0.006,0.076,0.036,0.084,0.088&#10;&#9;&#9;&#9;c0.007,0.061-0.021,0.109-0.06,0.112S14.212,20.994,14.207,20.941"/>
<path d="M14.284,21.043c-0.042,0-0.084-0.041-0.089-0.102c-0.006-0.035,0.001-0.068,0.021-0.094&#10;&#9;&#9;&#9;c0.013-0.018,0.029-0.024,0.048-0.029c0.047,0,0.089,0.043,0.098,0.102c0.004,0.039-0.003,0.07-0.021,0.094&#10;&#9;&#9;&#9;c-0.014,0.019-0.029,0.025-0.048,0.029C14.289,21.043,14.289,21.043,14.284,21.043z M14.271,20.845c0,0-0.003,0-0.005,0&#10;&#9;&#9;&#9;c-0.012,0.002-0.022,0.005-0.03,0.021c-0.015,0.018-0.022,0.047-0.017,0.073c0.005,0.049,0.038,0.085,0.07,0.079&#10;&#9;&#9;&#9;c0.012-0.002,0.023-0.006,0.031-0.016c0.016-0.02,0.021-0.047,0.017-0.078C14.331,20.879,14.302,20.845,14.271,20.845z"/>
</g>
<g>
<path fill="#FFFFFF" d="M12.85,21.201c-0.019-0.05-0.003-0.102,0.037-0.117c0.036-0.008,0.083,0.023,0.101,0.076&#10;&#9;&#9;&#9;c0.017,0.055,0.001,0.104-0.035,0.115C12.913,21.287,12.869,21.256,12.85,21.201"/>
<path d="M12.935,21.292c-0.04,0-0.079-0.034-0.096-0.087c-0.012-0.032-0.009-0.07,0.002-0.098c0.01-0.016,0.023-0.026,0.042-0.031&#10;&#9;&#9;&#9;c0.005-0.002,0.012-0.004,0.02-0.004c0.04,0,0.08,0.035,0.098,0.082c0.012,0.039,0.012,0.07-0.003,0.096&#10;&#9;&#9;&#9;c-0.008,0.021-0.023,0.035-0.041,0.037C12.949,21.292,12.942,21.292,12.935,21.292z M12.902,21.1c-0.002,0-0.008,0-0.013,0&#10;&#9;&#9;&#9;c-0.013,0.003-0.021,0.012-0.025,0.023c-0.012,0.021-0.012,0.047-0.002,0.076c0.014,0.046,0.056,0.072,0.085,0.064&#10;&#9;&#9;&#9;c0.011,0,0.021-0.012,0.027-0.023c0.01-0.019,0.011-0.047,0.001-0.074C12.963,21.123,12.931,21.1,12.902,21.1z"/>
</g>
<g>
<path fill="#C8B100" d="M13.438,20.301c0.068,0.039,0.126,0.109,0.147,0.189c0,0,0.007-0.016,0.045-0.039&#10;&#9;&#9;&#9;c0.037-0.021,0.068-0.02,0.068-0.02s-0.01,0.063-0.015,0.085c-0.005,0.021-0.007,0.089-0.022,0.146&#10;&#9;&#9;&#9;c-0.013,0.063-0.04,0.109-0.04,0.109c-0.025-0.023-0.061-0.035-0.1-0.025c-0.037,0.005-0.066,0.025-0.084,0.055&#10;&#9;&#9;&#9;c0,0-0.041-0.035-0.076-0.09c-0.035-0.049-0.059-0.109-0.072-0.127c-0.014-0.021-0.045-0.074-0.045-0.074s0.029-0.012,0.071-0.004&#10;&#9;&#9;&#9;c0.043,0.008,0.058,0.018,0.058,0.018C13.363,20.443,13.392,20.357,13.438,20.301"/>
<path d="M13.442,20.818l-0.011-0.008c-0.003-0.004-0.044-0.039-0.08-0.088c-0.021-0.037-0.039-0.068-0.052-0.096&#10;&#9;&#9;&#9;c-0.007-0.017-0.013-0.033-0.019-0.037c-0.013-0.021-0.045-0.073-0.047-0.076L13.228,20.5l0.012-0.004&#10;&#9;&#9;&#9;c0.001,0,0.019-0.006,0.046-0.006c0.012,0,0.023,0,0.034,0.003c0.017,0.003,0.031,0.005,0.039,0.011&#10;&#9;&#9;&#9;c-0.003-0.076,0.022-0.154,0.069-0.217l0.007-0.005l0.009,0.005c0.07,0.044,0.123,0.109,0.146,0.18&#10;&#9;&#9;&#9;c0.006-0.008,0.018-0.016,0.034-0.023c0.037-0.023,0.068-0.023,0.074-0.023h0.016l-0.003,0.014c0,0.004-0.01,0.063-0.015,0.086&#10;&#9;&#9;&#9;c-0.003,0.006-0.005,0.022-0.005,0.041c-0.003,0.028-0.006,0.07-0.016,0.104c-0.014,0.061-0.04,0.11-0.042,0.112l-0.007,0.015&#10;&#9;&#9;&#9;l-0.012-0.012c-0.023-0.021-0.057-0.028-0.089-0.023c-0.033,0.004-0.06,0.023-0.075,0.049L13.442,20.818z M13.264,20.517&#10;&#9;&#9;&#9;c0.011,0.021,0.029,0.044,0.037,0.058c0.006,0.01,0.013,0.021,0.021,0.041c0.014,0.025,0.03,0.063,0.052,0.092&#10;&#9;&#9;&#9;c0.023,0.033,0.048,0.064,0.064,0.072c0.019-0.023,0.048-0.043,0.083-0.047c0.035-0.008,0.07,0,0.099,0.021&#10;&#9;&#9;&#9;c0.007-0.021,0.023-0.052,0.031-0.093c0.011-0.035,0.012-0.076,0.017-0.102c0-0.021,0.001-0.037,0.004-0.045&#10;&#9;&#9;&#9;c0.002-0.016,0.008-0.047,0.013-0.067c-0.012,0.003-0.029,0.005-0.047,0.021c-0.034,0.016-0.041,0.029-0.041,0.029l-0.017,0.025&#10;&#9;&#9;&#9;l-0.007-0.028c-0.018-0.067-0.066-0.136-0.132-0.181c-0.044,0.063-0.064,0.139-0.056,0.209l0.003,0.039l-0.025-0.023l0,0&#10;&#9;&#9;&#9;c0,0-0.013-0.016-0.048-0.019C13.298,20.514,13.276,20.514,13.264,20.517z"/>
</g>
<g>
<path fill="#C8B100" d="M13.468,20.943c-0.023-0.014-0.039-0.037-0.043-0.068c-0.005-0.025,0.002-0.052,0.014-0.075&#10;&#9;&#9;&#9;c0,0-0.055-0.028-0.116-0.044c-0.045-0.01-0.124-0.012-0.149-0.012c-0.025-0.002-0.075-0.003-0.075-0.003s0.006,0.012,0.018,0.035&#10;&#9;&#9;&#9;c0.017,0.026,0.033,0.048,0.033,0.048c-0.08,0.018-0.15,0.07-0.191,0.135c0.062,0.041,0.147,0.068,0.228,0.055&#10;&#9;&#9;&#9;c0,0-0.007,0.023-0.012,0.061c-0.005,0.025-0.005,0.033-0.005,0.033s0.046-0.012,0.068-0.023c0.022-0.008,0.097-0.031,0.138-0.057&#10;&#9;&#9;&#9;C13.424,20.99,13.468,20.943,13.468,20.943"/>
<path d="M13.157,21.129v-0.02c0-0.002,0-0.01,0.004-0.037c0.002-0.02,0.005-0.035,0.008-0.043&#10;&#9;&#9;&#9;c-0.076,0.006-0.153-0.018-0.219-0.063l-0.009-0.008l0.005-0.012c0.047-0.061,0.112-0.109,0.182-0.129&#10;&#9;&#9;&#9;c-0.006-0.014-0.012-0.023-0.022-0.039c-0.013-0.023-0.019-0.031-0.019-0.031l-0.006-0.021l0.018,0.002&#10;&#9;&#9;&#9;c0,0,0.05,0.001,0.075,0.001h0.005c0.032,0,0.103,0.002,0.149,0.016c0.059,0.01,0.116,0.041,0.117,0.043l0.012,0.006l-0.006,0.008&#10;&#9;&#9;&#9;c-0.013,0.023-0.017,0.047-0.013,0.07c0.003,0.023,0.018,0.047,0.037,0.063l-0.006,0.008l0.008,0.014&#10;&#9;&#9;&#9;c-0.002,0.002-0.043,0.045-0.096,0.078c-0.035,0.025-0.099,0.049-0.13,0.061L13.157,21.129z M13.204,21.006l-0.005,0.016&#10;&#9;&#9;&#9;c-0.001,0-0.008,0.02-0.013,0.055c-0.001,0.006-0.003,0.008-0.003,0.017l0.057-0.021c0.03-0.012,0.094-0.035,0.128-0.059&#10;&#9;&#9;&#9;c0.036-0.023,0.066-0.055,0.083-0.07c-0.02-0.016-0.034-0.039-0.038-0.064c-0.004-0.027-0.002-0.053,0.009-0.076&#10;&#9;&#9;&#9;c-0.018-0.008-0.059-0.023-0.1-0.033c-0.042-0.014-0.117-0.014-0.143-0.014h-0.005c-0.016-0.002-0.038-0.002-0.053-0.002&#10;&#9;&#9;&#9;c0.002,0.002,0.005,0.01,0.008,0.018c0.017,0.026,0.029,0.047,0.029,0.047l0.013,0.01l-0.019,0.008&#10;&#9;&#9;&#9;c-0.068,0.014-0.132,0.058-0.176,0.117c0.063,0.037,0.137,0.059,0.208,0.053H13.204z"/>
</g>
<g>
<path fill="#C8B100" d="M13.648,20.915c0.013-0.021,0.019-0.05,0.014-0.075c-0.005-0.031-0.019-0.055-0.042-0.068&#10;&#9;&#9;&#9;c0,0,0.042-0.047,0.094-0.084c0.039-0.025,0.114-0.051,0.136-0.057c0.022-0.012,0.068-0.023,0.068-0.023s0,0.008-0.005,0.033&#10;&#9;&#9;&#9;c-0.004,0.037-0.012,0.059-0.012,0.059c0.082-0.014,0.166,0.018,0.228,0.059c-0.041,0.063-0.111,0.115-0.192,0.134&#10;&#9;&#9;&#9;c0,0,0.016,0.021,0.033,0.047c0.013,0.025,0.019,0.036,0.019,0.036s-0.05-0.002-0.075-0.004c-0.024,0-0.104,0-0.149-0.012&#10;&#9;&#9;&#9;c-0.061-0.016-0.117-0.042-0.117-0.042"/>
<path d="M14.007,20.987h-0.019c0,0-0.05-0.002-0.074-0.002h-0.007c-0.029-0.003-0.102-0.003-0.146-0.015&#10;&#9;&#9;&#9;c-0.059-0.014-0.117-0.043-0.119-0.045l0.006-0.011l-0.011-0.003c0.012-0.023,0.018-0.047,0.012-0.07&#10;&#9;&#9;&#9;c-0.003-0.023-0.017-0.047-0.036-0.063l-0.012-0.008l0.01-0.014c0.001-0.002,0.043-0.045,0.095-0.08&#10;&#9;&#9;&#9;c0.038-0.023,0.109-0.047,0.135-0.063c0.026-0.008,0.07-0.023,0.07-0.023l0.017-0.005v0.019c0,0.002,0,0.01-0.004,0.039&#10;&#9;&#9;&#9;c-0.001,0.016-0.005,0.031-0.007,0.039c0.077-0.003,0.152,0.021,0.219,0.064l0.01,0.008l-0.006,0.014&#10;&#9;&#9;&#9;c-0.047,0.059-0.111,0.107-0.181,0.127c0.005,0.012,0.012,0.021,0.02,0.039c0.015,0.023,0.02,0.031,0.02,0.031L14.007,20.987z&#10;&#9;&#9;&#9; M13.665,20.912c0.02,0.006,0.061,0.023,0.102,0.033c0.042,0.014,0.112,0.014,0.141,0.014h0.007c0.016,0,0.038,0,0.053,0.003&#10;&#9;&#9;&#9;c-0.001-0.003-0.005-0.011-0.007-0.019c-0.018-0.025-0.031-0.047-0.031-0.047l-0.013-0.01l0.02-0.008&#10;&#9;&#9;&#9;c0.067-0.014,0.131-0.058,0.176-0.115c-0.065-0.039-0.14-0.063-0.21-0.055h-0.019l0.006-0.016c0,0,0.007-0.02,0.012-0.055&#10;&#9;&#9;&#9;c0.001-0.005,0.002-0.008,0.003-0.016c-0.015,0.008-0.037,0.014-0.05,0.016h-0.002c-0.023,0.014-0.096,0.039-0.132,0.063&#10;&#9;&#9;&#9;c-0.036,0.023-0.064,0.053-0.082,0.07c0.02,0.016,0.033,0.039,0.037,0.064C13.679,20.861,13.677,20.889,13.665,20.912z"/>
</g>
<g>
<path fill="#AD1519" d="M13.41,20.855c0-0.072,0.06-0.131,0.136-0.131c0.075,0,0.139,0.059,0.139,0.131s-0.063,0.132-0.139,0.132&#10;&#9;&#9;&#9;S13.41,20.928,13.41,20.855"/>
<path d="M13.545,20.999c-0.083,0-0.147-0.063-0.147-0.144c0-0.078,0.064-0.145,0.147-0.145s0.151,0.066,0.151,0.145&#10;&#9;&#9;&#9;C13.696,20.936,13.628,20.999,13.545,20.999z M13.545,20.736c-0.068,0-0.124,0.057-0.124,0.119c0,0.064,0.056,0.119,0.124,0.119&#10;&#9;&#9;&#9;c0.069,0,0.126-0.055,0.126-0.119C13.672,20.793,13.614,20.736,13.545,20.736z"/>
</g>
<g>
<path fill="#C8B100" d="M14.989,20.092c0.066,0.055,0.117,0.148,0.124,0.24c0,0,0.012-0.02,0.057-0.031&#10;&#9;&#9;&#9;c0.045-0.019,0.081-0.014,0.081-0.014s-0.025,0.068-0.035,0.092s-0.025,0.096-0.054,0.158c-0.026,0.066-0.065,0.115-0.065,0.115&#10;&#9;&#9;&#9;c-0.025-0.031-0.065-0.049-0.105-0.049c-0.043,0-0.082,0.018-0.105,0.049c0,0-0.042-0.049-0.069-0.115&#10;&#9;&#9;&#9;c-0.028-0.063-0.043-0.135-0.053-0.158c-0.01-0.023-0.036-0.092-0.036-0.092s0.036-0.005,0.081,0.014&#10;&#9;&#9;&#9;c0.047,0.012,0.059,0.031,0.059,0.031C14.875,20.24,14.923,20.146,14.989,20.092"/>
<path d="M15.097,20.67l-0.01-0.011c-0.025-0.028-0.06-0.044-0.095-0.044c-0.039,0-0.074,0.016-0.098,0.044l-0.009,0.011&#10;&#9;&#9;&#9;l-0.01-0.011c0-0.005-0.041-0.052-0.068-0.116c-0.018-0.041-0.031-0.084-0.039-0.117c-0.005-0.021-0.01-0.033-0.014-0.045&#10;&#9;&#9;&#9;c-0.01-0.023-0.035-0.086-0.036-0.09l-0.004-0.012h0.015c0,0,0.036-0.014,0.088,0.008c0.018,0.006,0.034,0.016,0.042,0.021&#10;&#9;&#9;&#9;c0.012-0.086,0.057-0.17,0.122-0.23l0.009-0.004l0.008,0.004c0.067,0.063,0.112,0.146,0.125,0.229&#10;&#9;&#9;&#9;c0.011-0.005,0.024-0.015,0.046-0.021c0.049-0.021,0.087-0.01,0.087-0.008h0.012l-0.004,0.012&#10;&#9;&#9;&#9;c-0.001,0.004-0.024,0.066-0.036,0.09c-0.002,0.012-0.007,0.023-0.012,0.045c-0.01,0.033-0.022,0.076-0.041,0.117&#10;&#9;&#9;&#9;c-0.027,0.064-0.064,0.111-0.067,0.116L15.097,20.67z M14.746,20.301c0.009,0.02,0.023,0.057,0.029,0.072&#10;&#9;&#9;&#9;c0.005,0.008,0.011,0.026,0.017,0.047c0.006,0.031,0.019,0.075,0.036,0.115c0.021,0.043,0.046,0.078,0.058,0.096&#10;&#9;&#9;&#9;c0.029-0.023,0.064-0.041,0.105-0.041c0.039,0,0.076,0.018,0.104,0.041c0.013-0.018,0.037-0.053,0.056-0.096&#10;&#9;&#9;&#9;c0.017-0.039,0.029-0.084,0.04-0.115c0.005-0.021,0.01-0.039,0.014-0.047c0.008-0.016,0.021-0.053,0.029-0.072&#10;&#9;&#9;&#9;c-0.014,0.002-0.035,0.002-0.06,0.01c-0.041,0.016-0.052,0.025-0.052,0.027l-0.02,0.025l-0.002-0.031&#10;&#9;&#9;&#9;c-0.006-0.078-0.047-0.164-0.111-0.225c-0.063,0.061-0.103,0.145-0.109,0.225v0.034l-0.021-0.03l0,0c0,0-0.012-0.01-0.052-0.025&#10;&#9;&#9;&#9;C14.781,20.303,14.762,20.301,14.746,20.301z"/>
</g>
<g>
<path fill="#C8B100" d="M14.886,20.818c-0.02-0.023-0.034-0.053-0.034-0.086c0-0.031,0.013-0.061,0.034-0.082&#10;&#9;&#9;&#9;c0,0-0.058-0.043-0.122-0.072c-0.049-0.021-0.136-0.038-0.165-0.041c-0.026-0.006-0.08-0.018-0.08-0.018s0.003,0.016,0.013,0.041&#10;&#9;&#9;&#9;c0.014,0.037,0.025,0.061,0.025,0.061c-0.094,0.008-0.182,0.055-0.242,0.111c0.06,0.063,0.148,0.109,0.242,0.112&#10;&#9;&#9;&#9;c0,0-0.012,0.023-0.025,0.058c-0.01,0.033-0.013,0.041-0.013,0.041s0.054-0.008,0.08-0.012c0.029-0.008,0.116-0.02,0.165-0.043&#10;&#9;&#9;&#9;C14.828,20.859,14.886,20.818,14.886,20.818"/>
<path d="M14.505,20.959l0.002-0.016c0,0,0.004-0.014,0.014-0.047c0.007-0.016,0.014-0.031,0.018-0.043&#10;&#9;&#9;&#9;c-0.086-0.009-0.168-0.051-0.233-0.109l-0.007-0.012l0.007-0.008c0.065-0.063,0.148-0.105,0.233-0.114&#10;&#9;&#9;&#9;c-0.004-0.011-0.011-0.026-0.018-0.044c-0.01-0.029-0.014-0.045-0.014-0.045l-0.002-0.018l0.105,0.018&#10;&#9;&#9;&#9;c0.035,0.01,0.114,0.023,0.159,0.045c0.064,0.027,0.122,0.07,0.122,0.072l0.012,0.01l-0.009,0.009&#10;&#9;&#9;&#9;c-0.02,0.021-0.029,0.049-0.029,0.075c0,0.025,0.01,0.055,0.031,0.076l-0.01,0.01l0.007,0.008c-0.001,0-0.06,0.045-0.124,0.07&#10;&#9;&#9;&#9;c-0.042,0.023-0.118,0.039-0.153,0.044L14.505,20.959z M14.334,20.732c0.062,0.061,0.143,0.094,0.224,0.1l0.019,0.002L14.57,20.85&#10;&#9;&#9;&#9;c0,0-0.013,0.023-0.025,0.061c-0.004,0.007-0.006,0.012-0.009,0.021l0.076-0.015c0.035-0.005,0.109-0.022,0.149-0.044&#10;&#9;&#9;&#9;c0.045-0.018,0.089-0.047,0.108-0.057c-0.017-0.023-0.028-0.057-0.028-0.084c0-0.028,0.011-0.055,0.028-0.078&#10;&#9;&#9;&#9;c-0.019-0.016-0.063-0.044-0.108-0.064c-0.044-0.021-0.12-0.033-0.155-0.043l-0.069-0.01c0.003,0.006,0.004,0.01,0.009,0.023&#10;&#9;&#9;&#9;c0.012,0.031,0.025,0.055,0.025,0.055l0.007,0.016l-0.019,0.003C14.48,20.639,14.396,20.678,14.334,20.732z"/>
</g>
<g>
<path fill="#C8B100" d="M15.094,20.818c0.021-0.023,0.032-0.053,0.032-0.086c0-0.031-0.012-0.061-0.031-0.082&#10;&#9;&#9;&#9;c0,0,0.055-0.043,0.119-0.072c0.049-0.021,0.139-0.038,0.165-0.041c0.028-0.006,0.081-0.018,0.081-0.018s-0.001,0.016-0.012,0.041&#10;&#9;&#9;&#9;c-0.013,0.037-0.025,0.061-0.025,0.061c0.093,0.008,0.181,0.055,0.242,0.111c-0.061,0.063-0.148,0.109-0.242,0.112&#10;&#9;&#9;&#9;c0,0,0.012,0.023,0.025,0.058c0.01,0.033,0.012,0.041,0.012,0.041s-0.053-0.008-0.081-0.012c-0.026-0.008-0.116-0.02-0.165-0.043&#10;&#9;&#9;&#9;C15.15,20.859,15.094,20.818,15.094,20.818"/>
<path d="M15.476,20.959l-0.112-0.019c-0.037-0.005-0.11-0.021-0.155-0.044c-0.064-0.025-0.12-0.07-0.124-0.07l0.008-0.008&#10;&#9;&#9;&#9;l-0.008-0.01c0.018-0.021,0.029-0.051,0.029-0.076c0-0.026-0.011-0.055-0.029-0.075l-0.009-0.009l0.011-0.01&#10;&#9;&#9;&#9;c0.004-0.002,0.058-0.045,0.122-0.072c0.046-0.021,0.128-0.035,0.162-0.045l0.104-0.018l-0.003,0.018c0,0-0.001,0.016-0.012,0.045&#10;&#9;&#9;&#9;c-0.006,0.018-0.013,0.034-0.018,0.044c0.082,0.009,0.167,0.052,0.23,0.114l0.011,0.008l-0.011,0.012&#10;&#9;&#9;&#9;c-0.063,0.059-0.147,0.101-0.23,0.109c0.005,0.012,0.012,0.027,0.018,0.043c0.01,0.033,0.012,0.047,0.012,0.047L15.476,20.959z&#10;&#9;&#9;&#9; M15.112,20.816c0.021,0.01,0.061,0.039,0.108,0.057c0.042,0.021,0.113,0.039,0.147,0.044l0.075,0.015&#10;&#9;&#9;&#9;c0-0.01-0.003-0.015-0.005-0.021c-0.012-0.037-0.023-0.061-0.023-0.061l-0.012-0.016l0.02-0.002c0.08-0.006,0.161-0.039,0.226-0.1&#10;&#9;&#9;&#9;c-0.065-0.055-0.147-0.094-0.226-0.099l-0.02-0.003l0.012-0.016c0,0,0.012-0.023,0.023-0.055c0.002-0.014,0.005-0.018,0.005-0.023&#10;&#9;&#9;&#9;l-0.068,0.01c-0.033,0.01-0.111,0.021-0.155,0.043c-0.047,0.021-0.087,0.049-0.106,0.064c0.018,0.023,0.025,0.05,0.025,0.078&#10;&#9;&#9;&#9;C15.139,20.762,15.13,20.793,15.112,20.816z"/>
</g>
<g>
<path fill="#C8B100" d="M16.546,20.301C16.48,20.34,16.421,20.41,16.4,20.49c0,0-0.009-0.016-0.044-0.039&#10;&#9;&#9;&#9;c-0.039-0.021-0.07-0.02-0.07-0.02s0.012,0.063,0.017,0.085c0.006,0.021,0.007,0.089,0.019,0.146&#10;&#9;&#9;&#9;c0.016,0.063,0.042,0.109,0.042,0.109c0.026-0.023,0.064-0.035,0.099-0.025c0.037,0.005,0.067,0.025,0.085,0.055&#10;&#9;&#9;&#9;c0,0,0.042-0.035,0.076-0.09c0.034-0.049,0.059-0.109,0.072-0.127c0.013-0.021,0.045-0.074,0.045-0.074s-0.03-0.012-0.073-0.004&#10;&#9;&#9;&#9;c-0.042,0.008-0.055,0.018-0.055,0.018C16.621,20.443,16.595,20.357,16.546,20.301"/>
<path d="M16.544,20.818l-0.007-0.014c-0.016-0.025-0.045-0.045-0.076-0.049c-0.034-0.005-0.065,0.002-0.091,0.023l-0.012,0.012&#10;&#9;&#9;&#9;l-0.007-0.015c0-0.002-0.026-0.052-0.042-0.112c-0.008-0.033-0.012-0.074-0.014-0.104c-0.003-0.018-0.003-0.035-0.004-0.041&#10;&#9;&#9;&#9;c-0.005-0.023-0.017-0.082-0.017-0.086l-0.003-0.014h0.015l0,0c0.006,0,0.038,0,0.077,0.023c0.013,0.008,0.023,0.016,0.032,0.023&#10;&#9;&#9;&#9;c0.025-0.07,0.078-0.136,0.144-0.18l0.011-0.005l0.005,0.005c0.047,0.063,0.073,0.141,0.07,0.217&#10;&#9;&#9;&#9;c0.01-0.006,0.023-0.008,0.04-0.011c0.011-0.003,0.021-0.003,0.032-0.003c0.028,0,0.045,0.006,0.045,0.006l0.016,0.004&#10;&#9;&#9;&#9;l-0.009,0.014c0,0.003-0.031,0.055-0.045,0.076c-0.003,0.002-0.01,0.018-0.019,0.035c-0.013,0.029-0.03,0.061-0.053,0.098&#10;&#9;&#9;&#9;c-0.035,0.049-0.077,0.084-0.077,0.088L16.544,20.818z M16.442,20.73c0.008,0,0.015,0,0.022,0.002&#10;&#9;&#9;&#9;c0.033,0.004,0.064,0.023,0.086,0.047c0.012-0.008,0.041-0.039,0.064-0.072c0.019-0.029,0.036-0.068,0.05-0.094&#10;&#9;&#9;&#9;c0.009-0.02,0.015-0.029,0.021-0.039c0.008-0.014,0.025-0.037,0.035-0.058c-0.012-0.003-0.031-0.003-0.05,0.002&#10;&#9;&#9;&#9;c-0.038,0.003-0.049,0.019-0.049,0.019l-0.023,0.021l0.002-0.037c0.009-0.07-0.013-0.146-0.056-0.209&#10;&#9;&#9;&#9;c-0.064,0.045-0.114,0.113-0.132,0.181l-0.009,0.03l-0.014-0.027l0,0c0,0-0.01-0.014-0.04-0.029&#10;&#9;&#9;&#9;c-0.02-0.016-0.037-0.018-0.048-0.021c0.003,0.021,0.008,0.052,0.015,0.067c0,0.008,0.002,0.023,0.005,0.047&#10;&#9;&#9;&#9;c0,0.028,0.005,0.064,0.012,0.1c0.012,0.041,0.025,0.072,0.035,0.093C16.389,20.736,16.415,20.73,16.442,20.73z"/>
</g>
<g>
<path fill="#C8B100" d="M16.519,20.943c0.02-0.014,0.037-0.037,0.043-0.068c0.005-0.025,0-0.052-0.016-0.075&#10;&#9;&#9;&#9;c0,0,0.057-0.028,0.115-0.044c0.047-0.01,0.129-0.012,0.152-0.012c0.023-0.002,0.071-0.003,0.071-0.003s-0.003,0.012-0.018,0.035&#10;&#9;&#9;&#9;c-0.016,0.026-0.03,0.048-0.03,0.048c0.08,0.018,0.147,0.07,0.192,0.135c-0.063,0.041-0.146,0.068-0.229,0.055&#10;&#9;&#9;&#9;c0,0,0.007,0.023,0.013,0.061c0.003,0.025,0.002,0.033,0.002,0.033s-0.044-0.012-0.066-0.023c-0.023-0.008-0.1-0.031-0.137-0.057&#10;&#9;&#9;&#9;C16.562,20.99,16.519,20.943,16.519,20.943"/>
<path d="M16.828,21.129l-0.09-0.033c-0.032-0.012-0.096-0.035-0.133-0.061c-0.049-0.033-0.094-0.076-0.096-0.078l0.01-0.014&#10;&#9;&#9;&#9;l-0.009-0.008c0.022-0.016,0.034-0.039,0.041-0.063c0.003-0.023,0-0.047-0.014-0.07l-0.008-0.008l0.012-0.006&#10;&#9;&#9;&#9;c0.003-0.002,0.057-0.033,0.119-0.043c0.043-0.014,0.116-0.016,0.148-0.016h0.005c0.023,0,0.07-0.001,0.07-0.001l0.018-0.002&#10;&#9;&#9;&#9;l-0.006,0.021c0,0-0.003,0.008-0.018,0.031c-0.007,0.016-0.016,0.025-0.022,0.039c0.071,0.02,0.137,0.068,0.182,0.129l0.008,0.012&#10;&#9;&#9;&#9;l-0.01,0.008c-0.064,0.045-0.146,0.067-0.219,0.063c0.003,0.01,0.005,0.023,0.008,0.043c0.004,0.027,0.004,0.035,0.003,0.037&#10;&#9;&#9;&#9;L16.828,21.129z M16.537,20.943c0.013,0.016,0.047,0.047,0.083,0.07c0.032,0.023,0.097,0.047,0.124,0.059l0.058,0.021&#10;&#9;&#9;&#9;c0-0.009,0-0.011,0-0.017c-0.005-0.035-0.013-0.055-0.013-0.055l-0.006-0.016h0.019c0.07,0.006,0.147-0.016,0.209-0.053&#10;&#9;&#9;&#9;c-0.045-0.059-0.109-0.104-0.178-0.117l-0.02-0.008l0.012-0.01c0,0,0.016-0.021,0.031-0.047c0.004-0.008,0.007-0.016,0.01-0.018&#10;&#9;&#9;&#9;c-0.018,0-0.04,0-0.053,0.002h-0.005c-0.03,0-0.1,0-0.142,0.014c-0.043,0.01-0.083,0.025-0.104,0.033&#10;&#9;&#9;&#9;c0.011,0.023,0.017,0.049,0.011,0.076C16.567,20.904,16.556,20.928,16.537,20.943z"/>
</g>
<g>
<path fill="#C8B100" d="M16.339,20.915c-0.016-0.021-0.023-0.05-0.018-0.075c0.006-0.031,0.022-0.055,0.042-0.068&#10;&#9;&#9;&#9;c0,0-0.042-0.047-0.093-0.084c-0.037-0.025-0.114-0.051-0.137-0.057c-0.023-0.012-0.067-0.023-0.067-0.023s0,0.008,0.003,0.033&#10;&#9;&#9;&#9;c0.005,0.037,0.012,0.059,0.012,0.059c-0.082-0.014-0.165,0.018-0.228,0.059c0.045,0.063,0.113,0.115,0.192,0.134&#10;&#9;&#9;&#9;c0,0-0.013,0.021-0.03,0.047C16.001,20.964,16,20.975,16,20.975s0.047-0.002,0.07-0.004c0.024,0,0.105,0,0.152-0.012&#10;&#9;&#9;&#9;c0.059-0.016,0.116-0.042,0.116-0.042"/>
<path d="M15.981,20.987l0.006-0.021c0,0,0.003-0.008,0.017-0.031c0.007-0.018,0.016-0.027,0.022-0.039&#10;&#9;&#9;&#9;c-0.072-0.02-0.138-0.068-0.182-0.127l-0.008-0.014l0.01-0.008c0.065-0.044,0.146-0.067,0.219-0.064&#10;&#9;&#9;&#9;c-0.003-0.008-0.005-0.023-0.008-0.039c-0.004-0.029-0.004-0.037-0.004-0.039l0-0.019l0.016,0.005c0,0,0.046,0.016,0.07,0.023&#10;&#9;&#9;&#9;h0.001c0.027,0.016,0.098,0.039,0.137,0.063c0.05,0.035,0.093,0.078,0.096,0.08l0.008,0.014l-0.01,0.008&#10;&#9;&#9;&#9;c-0.021,0.016-0.033,0.039-0.04,0.063c-0.003,0.023,0.001,0.047,0.016,0.07l-0.011,0.003l0.006,0.011&#10;&#9;&#9;&#9;c-0.004,0.002-0.059,0.031-0.121,0.045c-0.042,0.012-0.114,0.012-0.146,0.015H16.07c-0.023,0-0.07,0.002-0.07,0.002H15.981z&#10;&#9;&#9;&#9; M15.872,20.764c0.046,0.058,0.11,0.102,0.179,0.115l0.02,0.008l-0.012,0.01c0,0-0.016,0.021-0.031,0.047&#10;&#9;&#9;&#9;c-0.004,0.008-0.007,0.016-0.01,0.019c0.018-0.003,0.04-0.003,0.053-0.003h0.007c0.03,0,0.1,0,0.14-0.014&#10;&#9;&#9;&#9;c0.043-0.01,0.084-0.027,0.104-0.033c-0.012-0.023-0.017-0.049-0.012-0.076c0.006-0.025,0.018-0.049,0.036-0.064&#10;&#9;&#9;&#9;c-0.013-0.018-0.046-0.047-0.082-0.07s-0.104-0.047-0.129-0.063H16.13c-0.013-0.002-0.034-0.008-0.048-0.016&#10;&#9;&#9;&#9;c0,0.008,0,0.011,0.001,0.016c0.004,0.035,0.011,0.055,0.012,0.055l0.006,0.016h-0.019C16.011,20.701,15.935,20.725,15.872,20.764&#10;&#9;&#9;&#9;z"/>
</g>
<g>
<path fill="#AD1519" d="M16.303,20.855c0-0.072,0.06-0.131,0.136-0.131c0.077,0,0.139,0.059,0.139,0.131s-0.063,0.132-0.139,0.132&#10;&#9;&#9;&#9;C16.363,20.987,16.303,20.928,16.303,20.855"/>
<path d="M16.438,20.999c-0.082,0-0.149-0.063-0.149-0.144c0-0.078,0.067-0.145,0.149-0.145c0.083,0,0.152,0.066,0.152,0.145&#10;&#9;&#9;&#9;C16.591,20.936,16.521,20.999,16.438,20.999z M16.438,20.736c-0.069,0-0.123,0.057-0.123,0.119c0,0.064,0.054,0.119,0.123,0.119&#10;&#9;&#9;&#9;c0.07,0,0.126-0.055,0.126-0.119C16.564,20.793,16.509,20.736,16.438,20.736z"/>
</g>
<g>
<path fill="#AD1519" d="M17.84,21.146c-0.032-0.037-0.101-0.025-0.149,0.014c-0.05,0.041-0.065,0.106-0.033,0.139&#10;&#9;&#9;&#9;c0.033,0.035,0.101,0.029,0.15-0.012C17.856,21.24,17.872,21.178,17.84,21.146"/>
<path d="M17.714,21.334L17.714,21.334c-0.026,0-0.05-0.01-0.065-0.023c-0.015-0.018-0.02-0.039-0.02-0.063&#10;&#9;&#9;&#9;c0-0.031,0.021-0.07,0.052-0.096c0.03-0.026,0.068-0.043,0.103-0.043c0.026,0,0.05,0.014,0.065,0.027&#10;&#9;&#9;&#9;c0.015,0.016,0.021,0.036,0.02,0.06c0,0.032-0.021,0.07-0.052,0.099C17.786,21.318,17.748,21.334,17.714,21.334z M17.783,21.135&#10;&#9;&#9;&#9;c-0.028,0-0.061,0.015-0.084,0.035c-0.028,0.023-0.045,0.053-0.047,0.078c0,0.021,0.005,0.035,0.015,0.045&#10;&#9;&#9;&#9;c0.025,0.025,0.089,0.018,0.131-0.02c0.03-0.023,0.046-0.051,0.047-0.08c0-0.016-0.005-0.027-0.014-0.039&#10;&#9;&#9;&#9;C17.82,21.145,17.805,21.135,17.783,21.135z"/>
</g>
<g>
<path fill="#C8B100" d="M17.646,21.227c0.007-0.023,0.021-0.049,0.045-0.066c0.049-0.039,0.117-0.051,0.149-0.014&#10;&#9;&#9;&#9;c0.005,0.005,0.009,0.008,0.012,0.014c0,0,0.07-0.131,0.152-0.175s0.223-0.032,0.223-0.032c0-0.104-0.084-0.182-0.191-0.182&#10;&#9;&#9;&#9;c-0.062,0-0.122,0.023-0.157,0.07l-0.015-0.07c0,0-0.086,0.018-0.125,0.117c-0.039,0.097,0.002,0.24,0.002,0.24&#10;&#9;&#9;&#9;s-0.02-0.063-0.053-0.1c-0.031-0.044-0.114-0.088-0.159-0.109c-0.041-0.021-0.086-0.049-0.086-0.049s-0.001,0.011-0.001,0.041&#10;&#9;&#9;&#9;c-0.003,0.029,0,0.05,0,0.05c-0.08-0.011-0.17,0.003-0.244,0.028c0.031,0.063,0.09,0.117,0.167,0.148c0,0-0.029,0.021-0.054,0.047&#10;&#9;&#9;&#9;c-0.022,0.02-0.028,0.031-0.028,0.031s0.054,0.008,0.082,0.01c0.026,0.006,0.117,0.02,0.17,0.017&#10;&#9;&#9;&#9;C17.574,21.24,17.617,21.234,17.646,21.227"/>
<path d="M17.516,21.256L17.516,21.256c-0.048,0-0.111-0.01-0.142-0.016l-0.112-0.016l0.01-0.014&#10;&#9;&#9;&#9;c0.001-0.002,0.009-0.012,0.029-0.033c0.015-0.014,0.029-0.026,0.041-0.035c-0.068-0.033-0.123-0.082-0.154-0.145l-0.006-0.013&#10;&#9;&#9;&#9;l0.013-0.003c0.07-0.027,0.159-0.041,0.234-0.037c-0.001-0.007-0.001-0.023,0-0.035c0.002-0.029,0.002-0.04,0.002-0.042&#10;&#9;&#9;&#9;l0.005-0.019l0.016,0.012c0,0.002,0.043,0.027,0.084,0.051c0.021,0.008,0.123,0.055,0.165,0.104&#10;&#9;&#9;&#9;c0.004,0.01,0.008,0.014,0.012,0.021c-0.005-0.047-0.005-0.104,0.017-0.154c0.042-0.104,0.129-0.125,0.134-0.127h0.014&#10;&#9;&#9;&#9;l0.012,0.059c0.035-0.037,0.091-0.059,0.148-0.059c0.114,0,0.203,0.086,0.203,0.197v0.012h-0.014c0,0-0.017-0.001-0.04-0.001&#10;&#9;&#9;&#9;c-0.042,0-0.122,0.003-0.176,0.032c-0.078,0.041-0.146,0.172-0.146,0.174l-0.012,0.021L17.84,21.17&#10;&#9;&#9;&#9;c0-0.006-0.007-0.014-0.01-0.016c-0.01-0.01-0.025-0.02-0.047-0.02c-0.028,0-0.061,0.015-0.084,0.035&#10;&#9;&#9;&#9;c-0.022,0.02-0.035,0.041-0.042,0.063l-0.004,0.008h-0.008c-0.026,0.006-0.07,0.01-0.111,0.014&#10;&#9;&#9;&#9;C17.528,21.256,17.523,21.256,17.516,21.256z M17.306,21.207l0.07,0.01c0.03,0.006,0.094,0.014,0.14,0.014l0,0&#10;&#9;&#9;&#9;c0.007,0,0.013,0,0.019-0.002c0.034-0.004,0.074-0.006,0.099-0.012c0.011-0.023,0.026-0.047,0.047-0.064&#10;&#9;&#9;&#9;c0.016-0.012,0.03-0.021,0.047-0.029c-0.007-0.018-0.025-0.063-0.05-0.089c-0.025-0.035-0.1-0.075-0.154-0.101&#10;&#9;&#9;&#9;c-0.026-0.014-0.054-0.031-0.071-0.042c0,0.005,0,0.011,0,0.021c-0.002,0.029,0,0.047,0,0.047l0.001,0.018l-0.015-0.004&#10;&#9;&#9;&#9;c-0.068-0.008-0.156,0.002-0.224,0.025c0.032,0.058,0.09,0.104,0.153,0.128l0.02,0.005l-0.017,0.016c0,0-0.027,0.023-0.053,0.047&#10;&#9;&#9;&#9;C17.313,21.199,17.311,21.201,17.306,21.207z M17.783,21.109c0.026,0,0.05,0.014,0.065,0.027c0.001,0,0.001,0,0.003,0.002&#10;&#9;&#9;&#9;c0.021-0.039,0.078-0.128,0.146-0.164c0.055-0.031,0.134-0.036,0.188-0.036c0.012,0,0.021,0,0.028,0&#10;&#9;&#9;&#9;c-0.007-0.089-0.082-0.159-0.178-0.159c-0.061,0-0.113,0.023-0.148,0.068l-0.016,0.021l-0.017-0.081&#10;&#9;&#9;&#9;c-0.023,0.008-0.077,0.034-0.104,0.104c-0.033,0.077-0.007,0.192,0.001,0.224C17.763,21.111,17.773,21.109,17.783,21.109z"/>
</g>
<g>
<path fill="#C8B100" d="M12.342,21.227c-0.007-0.023-0.022-0.049-0.045-0.066c-0.051-0.039-0.117-0.051-0.151-0.014&#10;&#9;&#9;&#9;c-0.003,0.005-0.008,0.008-0.011,0.014c0,0-0.07-0.131-0.152-0.175s-0.222-0.032-0.222-0.032c0-0.104,0.084-0.182,0.189-0.182&#10;&#9;&#9;&#9;c0.065,0,0.124,0.023,0.159,0.07l0.013-0.07c0,0,0.086,0.018,0.128,0.117c0.038,0.097-0.006,0.24-0.006,0.24&#10;&#9;&#9;&#9;s0.023-0.063,0.054-0.1c0.034-0.044,0.116-0.088,0.158-0.109c0.044-0.021,0.087-0.049,0.087-0.049s0.002,0.011,0.004,0.041&#10;&#9;&#9;&#9;c0.001,0.029-0.001,0.05-0.001,0.05c0.079-0.011,0.171,0.003,0.243,0.028c-0.03,0.063-0.088,0.117-0.166,0.148&#10;&#9;&#9;&#9;c0,0,0.026,0.021,0.053,0.047c0.02,0.02,0.027,0.031,0.027,0.031s-0.055,0.008-0.08,0.01c-0.028,0.006-0.117,0.02-0.17,0.017&#10;&#9;&#9;&#9;C12.414,21.24,12.367,21.234,12.342,21.227"/>
<path d="M12.472,21.256c-0.008,0-0.015,0-0.021-0.002c-0.042-0.004-0.085-0.008-0.112-0.014h-0.007l-0.001-0.008&#10;&#9;&#9;&#9;c-0.007-0.021-0.022-0.043-0.042-0.063c-0.044-0.039-0.106-0.044-0.132-0.016c-0.005,0-0.006,0.009-0.01,0.016l-0.01,0.021&#10;&#9;&#9;&#9;l-0.011-0.021c-0.001-0.002-0.069-0.133-0.148-0.174c-0.054-0.029-0.132-0.032-0.177-0.032c-0.023,0-0.037,0.001-0.037,0.001&#10;&#9;&#9;&#9;h-0.015v-0.012c0-0.111,0.089-0.197,0.202-0.197c0.059,0,0.112,0.021,0.151,0.059l0.012-0.059h0.013&#10;&#9;&#9;&#9;c0.002,0.002,0.092,0.023,0.134,0.127c0.019,0.051,0.019,0.107,0.013,0.154c0.005-0.008,0.012-0.012,0.016-0.021&#10;&#9;&#9;&#9;c0.038-0.049,0.142-0.096,0.161-0.104c0.042-0.023,0.086-0.049,0.086-0.051l0.017-0.012l0.001,0.019c0,0,0.002,0.011,0.005,0.042&#10;&#9;&#9;&#9;c0,0.012,0,0.028,0,0.035c0.074-0.004,0.164,0.01,0.234,0.037l0.012,0.003L12.8,20.998c-0.033,0.063-0.088,0.111-0.154,0.145&#10;&#9;&#9;&#9;c0.009,0.009,0.025,0.021,0.037,0.035c0.023,0.021,0.029,0.031,0.029,0.033l0.012,0.014l-0.111,0.019&#10;&#9;&#9;&#9;C12.578,21.246,12.519,21.256,12.472,21.256z M12.35,21.217c0.028,0.006,0.069,0.008,0.104,0.012&#10;&#9;&#9;&#9;c0.044,0.006,0.117-0.006,0.152-0.012l0.072-0.01c-0.002-0.006-0.007-0.008-0.014-0.014c-0.023-0.023-0.051-0.047-0.051-0.047&#10;&#9;&#9;&#9;l-0.016-0.016l0.02-0.005c0.065-0.023,0.119-0.07,0.152-0.128c-0.07-0.023-0.155-0.033-0.223-0.025l-0.017,0.004l0.002-0.018&#10;&#9;&#9;&#9;c0,0,0.003-0.018,0.001-0.047c0-0.01-0.001-0.016-0.002-0.021c-0.017,0.011-0.043,0.028-0.072,0.042&#10;&#9;&#9;&#9;c-0.053,0.025-0.124,0.065-0.152,0.101c-0.023,0.026-0.042,0.071-0.048,0.089c0.014,0.008,0.03,0.018,0.043,0.029&#10;&#9;&#9;&#9;C12.325,21.17,12.343,21.193,12.35,21.217z M11.8,20.938c0.057,0,0.133,0.005,0.188,0.036c0.067,0.036,0.126,0.125,0.148,0.164&#10;&#9;&#9;&#9;c0.001-0.002,0.001-0.002,0.001-0.002c0.022-0.023,0.059-0.031,0.097-0.021c0.008-0.031,0.032-0.146,0.003-0.224&#10;&#9;&#9;&#9;c-0.03-0.07-0.082-0.097-0.105-0.104l-0.018,0.081l-0.017-0.021c-0.031-0.045-0.088-0.068-0.147-0.068&#10;&#9;&#9;&#9;c-0.094,0-0.17,0.07-0.176,0.159C11.78,20.938,11.789,20.938,11.8,20.938z"/>
</g>
<g>
<path fill="#AD1519" d="M12.146,21.146c0.034-0.037,0.1-0.025,0.151,0.014c0.05,0.041,0.064,0.106,0.031,0.139&#10;&#9;&#9;&#9;c-0.031,0.035-0.099,0.029-0.148-0.012C12.127,21.24,12.114,21.178,12.146,21.146"/>
<path d="M12.273,21.334c-0.035,0-0.072-0.016-0.103-0.039c-0.033-0.028-0.052-0.066-0.054-0.099&#10;&#9;&#9;&#9;c-0.002-0.023,0.006-0.044,0.021-0.06c0.035-0.037,0.112-0.029,0.165,0.016c0.034,0.025,0.052,0.064,0.055,0.096&#10;&#9;&#9;&#9;c0.002,0.023-0.006,0.045-0.021,0.063C12.321,21.324,12.298,21.334,12.273,21.334z M12.203,21.135c-0.02,0-0.035,0.01-0.047,0.02&#10;&#9;&#9;&#9;c-0.012,0.012-0.016,0.023-0.014,0.039c0.002,0.029,0.019,0.057,0.044,0.08c0.046,0.037,0.106,0.045,0.134,0.02&#10;&#9;&#9;&#9;c0.009-0.01,0.014-0.024,0.012-0.045c0-0.025-0.019-0.055-0.044-0.078C12.261,21.149,12.231,21.135,12.203,21.135z"/>
</g>
<g>
<path fill="#AD1519" d="M14.853,20.732c0-0.072,0.063-0.129,0.139-0.129c0.076,0,0.136,0.057,0.136,0.129&#10;&#9;&#9;&#9;c0,0.07-0.06,0.133-0.136,0.133C14.915,20.865,14.853,20.803,14.853,20.732"/>
<path d="M14.992,20.873c-0.083,0-0.152-0.061-0.152-0.141c0-0.078,0.068-0.143,0.152-0.143c0.082,0,0.148,0.064,0.148,0.143&#10;&#9;&#9;&#9;C15.14,20.813,15.074,20.873,14.992,20.873z M14.992,20.615c-0.07,0-0.126,0.051-0.126,0.117c0,0.065,0.056,0.117,0.126,0.117&#10;&#9;&#9;&#9;c0.068,0,0.123-0.052,0.123-0.117C15.115,20.666,15.06,20.615,14.992,20.615z"/>
</g>
<g>
<path fill="#005BBF" d="M14.704,18.756c0-0.15,0.126-0.27,0.281-0.27c0.155,0,0.281,0.119,0.281,0.27&#10;&#9;&#9;&#9;c0,0.146-0.126,0.264-0.281,0.264C14.83,19.02,14.704,18.901,14.704,18.756"/>
<path d="M14.985,19.027c-0.159,0-0.289-0.123-0.289-0.271c0-0.156,0.13-0.276,0.289-0.276c0.159,0,0.288,0.12,0.288,0.276&#10;&#9;&#9;&#9;C15.273,18.904,15.144,19.027,14.985,19.027z M14.985,18.498c-0.151,0-0.273,0.115-0.273,0.258c0,0.141,0.122,0.258,0.273,0.258&#10;&#9;&#9;&#9;c0.15,0,0.272-0.117,0.272-0.258C15.258,18.613,15.136,18.498,14.985,18.498z"/>
</g>
<g>
<path fill="#C8B100" d="M14.911,18.006v0.146h-0.154v0.144h0.154v0.203v0.219h-0.194c-0.001,0.016-0.013,0.023-0.013,0.039&#10;&#9;&#9;&#9;c0,0.031,0.007,0.07,0.023,0.102l0,0h0.516c0,0,0,0,0.001,0c0.016-0.031,0.022-0.07,0.022-0.102c0-0.016-0.012-0.023-0.013-0.039&#10;&#9;&#9;&#9;h-0.188v-0.219v-0.203h0.154v-0.144h-0.154v-0.146H14.911z"/>
<path d="M15.25,18.869h-0.527v-0.004c-0.001-0.002-0.003-0.004-0.004-0.006c-0.014-0.033-0.022-0.07-0.022-0.104&#10;&#9;&#9;&#9;c0-0.014,0.003-0.019,0.008-0.023c0.002-0.008,0.006-0.016,0.006-0.018v-0.006h0.193v-0.402h-0.152v-0.162h0.152V18h0.17v0.145&#10;&#9;&#9;&#9;h0.153v0.162h-0.153v0.402h0.188v0.006c0,0.002,0.003,0.01,0.005,0.018c0.005,0.005,0.008,0.01,0.008,0.023&#10;&#9;&#9;&#9;c0,0.033-0.008,0.07-0.022,0.104L15.25,18.869z M14.734,18.85h0.504c0.014-0.027,0.021-0.063,0.021-0.094&#10;&#9;&#9;&#9;c0-0.008-0.004-0.016-0.006-0.019c-0.003-0.005-0.003-0.007-0.006-0.013h-0.191v-0.438h0.154v-0.129h-0.154v-0.145h-0.135v0.145&#10;&#9;&#9;&#9;h-0.155v0.129h0.155v0.438h-0.197c-0.002,0.006-0.002,0.008-0.006,0.013c-0.002,0.003-0.006,0.011-0.006,0.019&#10;&#9;&#9;&#9;C14.712,18.787,14.719,18.822,14.734,18.85z"/>
</g>
<path fill="#CCCCCC" d="M15.014,29.982c-0.831,0-1.652-0.203-2.344-0.539c-0.509-0.255-0.849-0.766-0.849-1.348v-2.113h6.37v2.113&#10;&#9;&#9;c0,0.582-0.337,1.093-0.847,1.348C16.653,29.779,15.842,29.982,15.014,29.982"/>
<path d="M15.014,30c-0.802,0-1.635-0.197-2.352-0.547c-0.529-0.26-0.857-0.778-0.857-1.357v-2.127h6.403v2.127&#10;&#9;&#9;c0,0.579-0.328,1.098-0.855,1.357C16.626,29.813,15.817,30,15.014,30z M11.839,26.001v2.095c0,0.564,0.321,1.074,0.838,1.33&#10;&#9;&#9;c0.711,0.349,1.542,0.541,2.337,0.541c0.798,0,1.601-0.188,2.322-0.541c0.519-0.256,0.839-0.766,0.839-1.33v-2.095H11.839z"/>
<path fill="#CCCCCC" d="M14.999,25.98h3.192v-3.535h-3.192V25.98z"/>
<path d="M18.208,25.998h-3.225v-3.564h3.225V25.998z M15.015,25.963h3.16v-3.498h-3.16V25.963z"/>
<path fill="#AD1519" d="M15.003,28.092c0,0.836-0.709,1.516-1.589,1.516c-0.883,0-1.598-0.68-1.598-1.516v-2.112h3.187V28.092"/>
<g>
<path fill="#C8B100" d="M12.513,29.342c0.1,0.055,0.236,0.141,0.382,0.177l-0.008-3.614h-0.374V29.342z"/>
<path d="M12.911,29.537h-0.019c-0.121-0.033-0.232-0.094-0.324-0.145c-0.021-0.014-0.043-0.025-0.062-0.035l-0.01-0.005v-3.464&#10;&#9;&#9;&#9;h0.407l0,0.016L12.911,29.537z M12.531,29.332c0.017,0.01,0.035,0.018,0.052,0.027c0.085,0.047,0.188,0.107,0.296,0.137&#10;&#9;&#9;&#9;l-0.008-3.574h-0.34V29.332z"/>
</g>
<g>
<path fill="#C8B100" d="M11.812,28.066c0.01,0.445,0.187,0.775,0.364,0.994v-3.137h-0.36L11.812,28.066z"/>
<path d="M12.176,29.076c-0.004,0-0.008-0.002-0.013-0.005c-0.16-0.2-0.356-0.534-0.365-1.005l0.003-2.143&#10;&#9;&#9;&#9;c0-0.012,0.009-0.017,0.015-0.017h0.36c0.009,0,0.015,0.005,0.015,0.017v3.137c0,0.008-0.003,0.014-0.01,0.016&#10;&#9;&#9;&#9;C12.179,29.076,12.179,29.076,12.176,29.076z M11.833,25.936l-0.006,2.131c0.012,0.434,0.182,0.75,0.334,0.949v-3.08H11.833z"/>
</g>
<g>
<path fill="#C7B500" d="M13.222,29.596c0.146,0.017,0.256,0.012,0.375,0v-3.691h-0.375V29.596z"/>
<path d="M13.41,29.623L13.41,29.623c-0.059,0-0.121-0.004-0.188-0.01l-0.016-0.001v-3.724h0.407v3.724l-0.016,0.001&#10;&#9;&#9;&#9;C13.529,29.619,13.469,29.623,13.41,29.623z M13.239,29.584c0.06,0.005,0.117,0.006,0.17,0.006l0,0&#10;&#9;&#9;&#9;c0.054,0,0.109-0.001,0.169-0.006v-3.662h-0.34V29.584z"/>
</g>
<g>
<path fill="#C8B100" d="M13.925,29.519c0.146-0.028,0.31-0.122,0.38-0.169v-3.445h-0.373L13.925,29.519z"/>
<path d="M13.907,29.537l0.01-3.648h0.406v3.469l-0.008,0.006c-0.074,0.051-0.241,0.141-0.389,0.174H13.907z M13.949,25.922&#10;&#9;&#9;&#9;l-0.008,3.576c0.131-0.031,0.277-0.109,0.348-0.156v-3.42H13.949z"/>
</g>
<path fill="#AD1519" d="M11.817,25.98h3.184v-3.535h-3.184V25.98z"/>
<path d="M15.017,25.998h-3.215v-3.564h3.215V25.998z M11.833,25.963h3.152v-3.498h-3.152V25.963z"/>
<g>
<path fill="#C8B100" d="M14.652,29.026c0.158-0.14,0.303-0.45,0.356-0.812l0.008-2.311h-0.372L14.652,29.026z"/>
<path d="M14.636,29.063l-0.008-3.174h0.404v0.016l-0.009,2.311c-0.052,0.354-0.193,0.674-0.36,0.822L14.636,29.063z M14.66,25.922&#10;&#9;&#9;&#9;l0.009,3.063c0.147-0.15,0.276-0.455,0.323-0.773L15,25.922H14.66z"/>
</g>
<path d="M13.414,29.623c-0.89,0-1.613-0.688-1.613-1.531v-2.131h3.218v2.131C15.019,28.936,14.299,29.623,13.414,29.623z&#10;&#9;&#9; M11.833,25.998v2.094c0,0.826,0.709,1.498,1.581,1.498c0.867,0,1.571-0.672,1.571-1.498v-2.094H11.833z"/>
<path fill="#AD1519" d="M18.195,25.979v2.112c0,0.836-0.716,1.516-1.598,1.516c-0.879,0-1.594-0.68-1.594-1.516v-2.112H18.195"/>
<path d="M16.597,29.623c-0.889,0-1.612-0.688-1.612-1.531v-2.131h3.226v2.131C18.211,28.936,17.488,29.623,16.597,29.623z&#10;&#9;&#9; M15.019,25.998v2.094c0,0.826,0.708,1.498,1.579,1.498c0.873,0,1.583-0.672,1.583-1.498v-2.094H15.019z"/>
<path fill="#C8B100" d="M15.583,27.576c0.006,0.012,0.007,0.021,0.007,0.033c0,0.037-0.032,0.07-0.073,0.07&#10;&#9;&#9;c-0.041,0-0.074-0.033-0.074-0.07c0-0.012,0.002-0.021,0.007-0.033h-0.103c-0.003,0.012-0.003,0.021-0.003,0.033&#10;&#9;&#9;c0,0.076,0.051,0.133,0.121,0.154v0.256l0.107,0.002v-0.258c0.053-0.016,0.092-0.055,0.109-0.102h0.291v-0.086H15.583&#10;&#9;&#9; M17.014,27.576v0.086h-0.262c-0.003,0.01-0.009,0.023-0.017,0.031l0.305,0.349l-0.082,0.065l-0.303-0.346&#10;&#9;&#9;c-0.006,0-0.009,0.002-0.015,0.002l-0.001,0.578h-0.107v-0.578c-0.005,0-0.008-0.003-0.012-0.005l-0.316,0.349l-0.082-0.065&#10;&#9;&#9;l0.316-0.351c-0.005-0.006-0.011-0.021-0.014-0.029h-0.272v-0.086H17.014L17.014,27.576z M17.188,27.576v0.086h0.293&#10;&#9;&#9;c0.018,0.047,0.059,0.086,0.107,0.102l0,0.258l0.11-0.002v-0.256c0.07-0.021,0.12-0.078,0.12-0.154&#10;&#9;&#9;c0-0.012-0.002-0.021-0.003-0.033h-0.105c0.005,0.012,0.009,0.021,0.009,0.033c0,0.037-0.032,0.07-0.074,0.07&#10;&#9;&#9;c-0.04,0-0.075-0.033-0.075-0.07c0-0.012,0.004-0.021,0.009-0.033H17.188 M16.75,29.037c0.083-0.013,0.164-0.036,0.24-0.068&#10;&#9;&#9;l0.053,0.088c-0.088,0.041-0.185,0.066-0.285,0.082c-0.016,0.075-0.084,0.129-0.168,0.129s-0.152-0.053-0.169-0.129&#10;&#9;&#9;c-0.106-0.016-0.207-0.039-0.301-0.082l0.054-0.088c0.081,0.034,0.167,0.058,0.26,0.069c0.017-0.04,0.052-0.075,0.099-0.087v-0.445&#10;&#9;&#9;h0.106l0.002,0.445C16.688,28.959,16.728,28.998,16.75,29.037L16.75,29.037z M16.019,28.889l-0.053,0.092&#10;&#9;&#9;c-0.09-0.055-0.172-0.125-0.241-0.207c-0.054,0.02-0.118,0.01-0.165-0.028c-0.071-0.06-0.082-0.163-0.018-0.231l0.008-0.008&#10;&#9;&#9;c-0.043-0.102-0.073-0.208-0.085-0.32h0.11c0.007,0.094,0.03,0.188,0.069,0.273c0.032-0.006,0.062,0,0.091,0.008l0.272-0.301&#10;&#9;&#9;l0.082,0.066l-0.27,0.302c0.037,0.052,0.035,0.124-0.007,0.183C15.875,28.781,15.942,28.84,16.019,28.889z M15.618,28.576&#10;&#9;&#9;c0.025-0.033,0.072-0.039,0.104-0.012c0.031,0.025,0.035,0.068,0.008,0.102c-0.026,0.027-0.073,0.032-0.105,0.007&#10;&#9;&#9;C15.595,28.646,15.59,28.603,15.618,28.576z M15.48,28.277l-0.111-0.024l-0.015-0.283l0.111-0.038v0.16&#10;&#9;&#9;C15.464,28.157,15.47,28.217,15.48,28.277z M15.572,27.926l0.111,0.025c0,0,0.005,0.183,0.005,0.141&#10;&#9;&#9;c-0.005-0.047,0.012,0.141,0.012,0.141l-0.112,0.039c-0.01-0.059-0.017-0.117-0.017-0.18L15.572,27.926L15.572,27.926z&#10;&#9;&#9; M15.939,28.832c0.094,0.072,0.201,0.127,0.318,0.166l0.026-0.107c-0.097-0.028-0.185-0.072-0.266-0.129L15.939,28.832&#10;&#9;&#9; M15.886,28.924c0.096,0.072,0.202,0.127,0.318,0.168l-0.082,0.076c-0.094-0.031-0.181-0.076-0.262-0.135L15.886,28.924&#10;&#9;&#9; M16.029,28.301l0.106,0.046l0.195-0.216l-0.063-0.094L16.029,28.301 M15.947,28.232l-0.063-0.094l0.195-0.213l0.106,0.047&#10;&#9;&#9;L15.947,28.232 M17.142,28.889l0.053,0.092c0.092-0.055,0.172-0.125,0.241-0.207c0.057,0.02,0.118,0.01,0.165-0.028&#10;&#9;&#9;c0.075-0.06,0.081-0.163,0.021-0.231l-0.011-0.008c0.045-0.102,0.075-0.208,0.084-0.32h-0.107c-0.009,0.094-0.033,0.188-0.07,0.273&#10;&#9;&#9;c-0.029-0.006-0.063,0-0.093,0.008l-0.271-0.301l-0.082,0.066l0.27,0.302c-0.035,0.052-0.035,0.124,0.006,0.183&#10;&#9;&#9;C17.289,28.781,17.218,28.84,17.142,28.889z M17.546,28.576c-0.029-0.033-0.076-0.039-0.105-0.012&#10;&#9;&#9;c-0.031,0.025-0.035,0.068-0.009,0.102c0.026,0.027,0.073,0.032,0.104,0.007C17.568,28.646,17.571,28.603,17.546,28.576z&#10;&#9;&#9; M17.681,28.277l0.112-0.024l0.017-0.283l-0.11-0.038v0.16C17.699,28.157,17.692,28.217,17.681,28.277z M17.589,27.926&#10;&#9;&#9;l-0.111,0.025c0,0-0.006,0.183-0.002,0.141c0.001-0.047-0.013,0.141-0.013,0.141l0.112,0.039c0.012-0.059,0.014-0.117,0.014-0.18&#10;&#9;&#9;V27.926 M17.224,28.832c-0.094,0.072-0.204,0.127-0.321,0.166l-0.024-0.107c0.097-0.028,0.188-0.072,0.264-0.129L17.224,28.832&#10;&#9;&#9; M17.277,28.924c-0.094,0.072-0.204,0.127-0.32,0.168l0.083,0.076c0.093-0.031,0.181-0.076,0.26-0.135L17.277,28.924&#10;&#9;&#9; M17.131,28.301l-0.106,0.046l-0.193-0.216l0.064-0.094L17.131,28.301 M17.213,28.232l0.063-0.094l-0.194-0.213l-0.105,0.047&#10;&#9;&#9;L17.213,28.232 M15.886,27.662l0.031,0.104h0.298l0.034-0.104H15.886 M17.282,27.662l-0.033,0.104H16.95l-0.031-0.104H17.282&#10;&#9;&#9; M16.515,29.104c0-0.035,0.033-0.07,0.074-0.07c0.041,0,0.072,0.035,0.072,0.07c0,0.041-0.032,0.07-0.072,0.07&#10;&#9;&#9;C16.548,29.174,16.515,29.145,16.515,29.104z M16.64,28.594l0.111-0.033v-0.281l-0.111-0.031V28.594 M16.532,28.594l-0.111-0.033&#10;&#9;&#9;v-0.281l0.111-0.031V28.594"/>
<path fill="#C8B100" d="M15.347,27.576c0.014-0.055,0.06-0.102,0.119-0.122l-0.001-0.349h0.107v0.351&#10;&#9;&#9;c0.053,0.019,0.094,0.054,0.112,0.106l0.289,0.002v0.012h-0.389c-0.012-0.021-0.038-0.033-0.066-0.033&#10;&#9;&#9;c-0.028,0-0.055,0.012-0.067,0.033H15.347 M16.152,27.576v-0.012h0.27c0.005-0.012,0.008-0.02,0.012-0.027l-0.332-0.367l0.082-0.07&#10;&#9;&#9;l0.329,0.363c0.005-0.004,0.011-0.004,0.017-0.006l0-0.486h0.108v0.483c0.005,0.003,0.012,0.003,0.017,0.005l0.32-0.365&#10;&#9;&#9;l0.083,0.063l-0.322,0.365c0.008,0.012,0.014,0.026,0.02,0.043h0.259v0.012H16.152L16.152,27.576z M17.58,27.576&#10;&#9;&#9;c0.013-0.021,0.037-0.033,0.065-0.033c0.03,0,0.054,0.012,0.065,0.033h0.105c-0.014-0.055-0.059-0.102-0.117-0.122v-0.349h-0.108&#10;&#9;&#9;l0,0.352c-0.053,0.018-0.094,0.053-0.109,0.105l-0.293,0.002v0.012H17.58 M15.589,26.592l0.398,0.447l0.082-0.064l-0.401-0.447&#10;&#9;&#9;c0.008-0.011,0.014-0.025,0.02-0.037h0.292v-0.104h-0.293c-0.022-0.064-0.088-0.111-0.166-0.111c-0.096,0-0.173,0.074-0.173,0.164&#10;&#9;&#9;c0,0.072,0.047,0.129,0.117,0.152l-0.001,0.349h0.106v-0.347C15.578,26.592,15.583,26.592,15.589,26.592z M17.699,26.592v0.349&#10;&#9;&#9;h-0.108v-0.349c-0.009,0-0.016-0.003-0.024-0.008l-0.397,0.45l-0.082-0.067l0.406-0.455c-0.005-0.01-0.008-0.016-0.012-0.021&#10;&#9;&#9;h-0.293v-0.104h0.293c0.023-0.064,0.088-0.111,0.164-0.111c0.097,0,0.175,0.074,0.175,0.164&#10;&#9;&#9;C17.82,26.514,17.77,26.572,17.699,26.592z M16.638,26.592v0.211H16.53l0-0.209c-0.054-0.012-0.097-0.054-0.114-0.104h-0.262&#10;&#9;&#9;v-0.104h0.262c0.022-0.064,0.087-0.111,0.164-0.111c0.078,0,0.144,0.047,0.166,0.111h0.267v0.104h-0.268&#10;&#9;&#9;C16.728,26.537,16.691,26.578,16.638,26.592z M15.466,26.85l-0.111,0.033v0.285l0.111,0.028V26.85 M15.573,26.85l0.111,0.033v0.285&#10;&#9;&#9;l-0.111,0.028V26.85 M17.589,26.85l-0.111,0.033v0.285l0.111,0.028V26.85 M17.699,26.85l0.11,0.033v0.285l-0.11,0.028V26.85&#10;&#9;&#9; M16.011,26.908l0.105-0.043l0.193,0.211l-0.064,0.094L16.011,26.908 M15.929,26.973l-0.065,0.092l0.194,0.219l0.105-0.045&#10;&#9;&#9;L15.929,26.973 M17.148,26.896l-0.107-0.043l-0.192,0.221l0.065,0.09L17.148,26.896 M17.23,26.965l0.064,0.093l-0.193,0.214&#10;&#9;&#9;l-0.105-0.045L17.23,26.965 M15.886,27.563l0.031-0.105h0.298l0.034,0.105H15.886 M15.449,26.439c0-0.04,0.032-0.07,0.073-0.07&#10;&#9;&#9;s0.073,0.03,0.073,0.07c0,0.035-0.032,0.07-0.073,0.07S15.449,26.475,15.449,26.439z M16.246,26.49l-0.031,0.104h-0.299&#10;&#9;&#9;l-0.034-0.104H16.246 M16.246,26.385l-0.031-0.105h-0.299l-0.034,0.105H16.246 M17.282,27.563l-0.033-0.105H16.95l-0.031,0.105&#10;&#9;&#9;H17.282 M17.572,26.439c0-0.04,0.034-0.07,0.074-0.07c0.042,0,0.075,0.03,0.075,0.07c0,0.035-0.033,0.07-0.075,0.07&#10;&#9;&#9;C17.605,26.51,17.572,26.475,17.572,26.439z M16.507,26.439c0-0.04,0.032-0.07,0.073-0.07c0.041,0,0.076,0.03,0.076,0.07&#10;&#9;&#9;c0,0.035-0.035,0.07-0.076,0.07C16.54,26.51,16.507,26.475,16.507,26.439z M16.92,26.49l0.034,0.104h0.299l0.031-0.104H16.92&#10;&#9;&#9; M16.92,26.385l0.034-0.105h0.299l0.031,0.105H16.92 M16.531,26.719l-0.111,0.029v0.284l0.111,0.028V26.719 M16.638,26.719&#10;&#9;&#9;l0.112,0.029v0.284l-0.112,0.028V26.719"/>
<path fill="#C8B100" d="M16.589,29.279c-0.083,0-0.156-0.057-0.176-0.133c-0.071-0.008-0.14-0.023-0.206-0.047l-0.083,0.079&#10;&#9;&#9;l-0.004-0.003c-0.091-0.032-0.18-0.078-0.263-0.131l-0.004-0.006l0.023-0.111c-0.054-0.042-0.105-0.091-0.152-0.141&#10;&#9;&#9;c-0.059,0.012-0.123,0-0.168-0.039c-0.036-0.028-0.06-0.07-0.063-0.117c-0.003-0.047,0.012-0.092,0.044-0.125l0.006-0.002&#10;&#9;&#9;c-0.033-0.072-0.055-0.146-0.07-0.223l-0.112-0.025l-0.017-0.289l0.111-0.039v-0.156c-0.071-0.023-0.12-0.088-0.12-0.162&#10;&#9;&#9;s0.049-0.139,0.121-0.162l-0.001-0.35h0.125l0,0.352c0.051,0.016,0.092,0.055,0.109,0.102l0.293,0.002v0.117h-0.295&#10;&#9;&#9;c-0.019,0.047-0.056,0.086-0.105,0.1v0.15l0.111,0.026v0.005c0,0,0.002,0.117,0.003,0.141c0.005,0.035,0.011,0.141,0.011,0.141&#10;&#9;&#9;l0.001,0.01l-0.111,0.035c0.011,0.059,0.029,0.116,0.053,0.17c0.027-0.004,0.058,0,0.086,0.012l0.272-0.305l0.095,0.078&#10;&#9;&#9;l-0.272,0.302c0.034,0.056,0.033,0.124-0.006,0.183c0.035,0.033,0.075,0.07,0.115,0.102l0.079-0.07l0.005,0.004&#10;&#9;&#9;c0.078,0.059,0.166,0.105,0.263,0.134l0.006,0.001l-0.023,0.109c0.05,0.01,0.104,0.025,0.158,0.033&#10;&#9;&#9;c0.02-0.041,0.053-0.07,0.096-0.086l0.001-0.447h0.124l0.001,0.445c0.047,0.016,0.082,0.047,0.104,0.088&#10;&#9;&#9;c0.078-0.014,0.154-0.035,0.233-0.07l0.007-0.002l0.061,0.107l-0.007,0.004c-0.09,0.035-0.186,0.063-0.282,0.078&#10;&#9;&#9;C16.743,29.223,16.672,29.279,16.589,29.279z M16.222,29.09c0.063,0.019,0.129,0.033,0.199,0.043l0.005,0.002v0.004&#10;&#9;&#9;c0.018,0.07,0.084,0.123,0.162,0.123c0.077,0,0.144-0.053,0.161-0.123l0-0.006l0.005-0.002c0.097-0.016,0.188-0.039,0.276-0.078&#10;&#9;&#9;l-0.045-0.073c-0.079,0.03-0.154,0.05-0.236,0.065h-0.006l-0.002-0.002c-0.02-0.042-0.057-0.072-0.104-0.086l-0.005-0.003v-0.44&#10;&#9;&#9;H16.54l-0.001,0.442l-0.005,0.001c-0.042,0.018-0.077,0.044-0.095,0.086l-0.002,0.002h-0.006c-0.056-0.006-0.114-0.019-0.167-0.037&#10;&#9;&#9;l0,0l-0.007-0.002c-0.018-0.003-0.032-0.008-0.047-0.014c-0.012-0.006-0.023-0.01-0.035-0.013l-0.044,0.073&#10;&#9;&#9;c0.026,0.014,0.049,0.021,0.077,0.031L16.222,29.09L16.222,29.09z M15.871,29.029c0.078,0.055,0.163,0.094,0.25,0.133l0.068-0.067&#10;&#9;&#9;c-0.025-0.007-0.049-0.019-0.072-0.026l-0.01-0.004l0-0.002c-0.048-0.02-0.094-0.043-0.138-0.072l0,0l-0.007-0.006&#10;&#9;&#9;c-0.025-0.01-0.049-0.028-0.073-0.049L15.871,29.029z M15.978,28.975c0.045,0.028,0.092,0.053,0.139,0.073l0.044-0.073&#10;&#9;&#9;c-0.048-0.023-0.094-0.047-0.138-0.074L15.978,28.975z M15.953,28.832c0.081,0.057,0.169,0.107,0.263,0.143&#10;&#9;&#9;c0.012,0.006,0.023,0.008,0.036,0.014l0.022-0.09c-0.094-0.033-0.18-0.074-0.255-0.129L15.953,28.832z M15.882,28.91l0.008,0.004&#10;&#9;&#9;c0.024,0.02,0.049,0.037,0.074,0.053l0.044-0.078c-0.074-0.047-0.141-0.102-0.201-0.169l-0.004-0.003l0.003-0.008&#10;&#9;&#9;c0.041-0.053,0.042-0.119,0.007-0.172l-0.001-0.005l0.267-0.3l-0.067-0.055l-0.271,0.301l-0.005-0.003&#10;&#9;&#9;c-0.029-0.011-0.06-0.014-0.089-0.011l-0.006,0.002l-0.004-0.008c-0.023-0.057-0.042-0.117-0.054-0.18l0,0l-0.003-0.005&#10;&#9;&#9;c-0.001-0.019-0.005-0.032-0.007-0.05c0-0.012-0.002-0.021-0.003-0.029l-0.09-0.001c0.001,0.028,0.006,0.054,0.012,0.082l0,0.011h0&#10;&#9;&#9;c0.016,0.072,0.039,0.145,0.07,0.213v0.006l-0.012,0.01c-0.029,0.037-0.041,0.072-0.04,0.115c0.004,0.042,0.023,0.08,0.058,0.109&#10;&#9;&#9;c0.042,0.031,0.104,0.047,0.158,0.028l0.006-0.002l0.001,0.003C15.777,28.818,15.829,28.865,15.882,28.91z M15.378,28.248&#10;&#9;&#9;l0.091,0.02c-0.004-0.029-0.009-0.057-0.009-0.082l-0.002-0.008h0.002c-0.004-0.025-0.006-0.055-0.006-0.086l0-0.072l0-0.053&#10;&#9;&#9;l0-0.023l-0.094,0.031L15.378,28.248z M15.589,28.225c0,0.008,0.002,0.023,0.005,0.035l0.095-0.029&#10;&#9;&#9;c-0.001-0.023-0.007-0.095-0.009-0.127c-0.001-0.004-0.002-0.008-0.002-0.012c-0.001-0.005-0.001-0.008,0-0.008&#10;&#9;&#9;c-0.001-0.037-0.002-0.105-0.002-0.125l-0.096-0.021v0.154C15.581,28.139,15.583,28.184,15.589,28.225L15.589,28.225L15.589,28.225&#10;&#9;&#9;z M15.476,28.178h0.09c0-0.023,0-0.053,0-0.086v-0.063l-0.094-0.002v0.064C15.472,28.123,15.472,28.152,15.476,28.178z&#10;&#9;&#9; M15.472,28.014h0.094v-0.255l0.005-0.003c0.047-0.016,0.084-0.049,0.1-0.094l0.003-0.008h0.29v-0.086h-0.288l-0.002-0.006&#10;&#9;&#9;c-0.015-0.048-0.055-0.085-0.104-0.104h-0.006l0-0.35h-0.091v0.348l-0.006,0.002c-0.067,0.021-0.115,0.086-0.115,0.15&#10;&#9;&#9;c0,0.066,0.048,0.129,0.115,0.146l0.006,0.005V28.014z M15.673,28.698c-0.02,0-0.037-0.005-0.054-0.021&#10;&#9;&#9;c-0.017-0.012-0.026-0.031-0.029-0.055c-0.001-0.019,0.005-0.039,0.021-0.055s0.038-0.031,0.062-0.031&#10;&#9;&#9;c0.021,0,0.039,0.012,0.054,0.021c0.017,0.018,0.026,0.034,0.029,0.055c0.003,0.018-0.005,0.041-0.021,0.057&#10;&#9;&#9;C15.72,28.689,15.698,28.698,15.673,28.698z M15.673,28.558c-0.02,0-0.037,0.005-0.049,0.021c-0.012,0.013-0.018,0.028-0.018,0.044&#10;&#9;&#9;c0.002,0.018,0.012,0.031,0.023,0.045c0.012,0.008,0.028,0.01,0.043,0.01c0.02,0,0.039-0.005,0.05-0.02&#10;&#9;&#9;c0.012-0.012,0.018-0.027,0.017-0.043c-0.002-0.016-0.01-0.031-0.022-0.041C15.705,28.561,15.688,28.558,15.673,28.558z&#10;&#9;&#9; M16.649,28.348h-0.125l0-0.578c-0.001-0.002-0.003-0.002-0.003-0.002l-0.316,0.35l-0.094-0.074l0.316-0.353&#10;&#9;&#9;c-0.002-0.005-0.005-0.013-0.008-0.021h-0.273v-0.117h0.271c0.004-0.008,0.005-0.01,0.008-0.018l-0.335-0.371l0.095-0.08&#10;&#9;&#9;l0.331,0.367c0,0,0.004,0,0.005,0v-0.489h0.124v0.485c0,0,0,0,0.001,0c0.003,0,0.004,0.002,0.005,0.002l0.322-0.368l0.096,0.073&#10;&#9;&#9;l-0.324,0.367c0.005,0.008,0.01,0.02,0.015,0.031h0.264v0.117h-0.266c-0.003,0.01-0.008,0.016-0.013,0.023l0.308,0.35l-0.095,0.074&#10;&#9;&#9;l-0.305-0.348l0,0c-0.002,0.002-0.003,0.002-0.003,0.004V28.348z M16.54,28.33h0.092v-0.569l0.005-0.002&#10;&#9;&#9;c0.004-0.003,0.006-0.003,0.007-0.003c0.003,0,0.004,0,0.007,0l0.005-0.004l0.004,0.004l0.299,0.338l0.069-0.054l-0.303-0.347&#10;&#9;&#9;l0.002-0.002c0.007-0.01,0.013-0.021,0.015-0.029l0.003-0.008h0.261v-0.086h-0.259l-0.003-0.004c-0.004-0.02-0.01-0.031-0.017-0.04&#10;&#9;&#9;l-0.002-0.003l0.003-0.006l0.316-0.359l-0.069-0.052l-0.32,0.36l-0.005-0.002c-0.001-0.002-0.006-0.002-0.008-0.004&#10;&#9;&#9;c-0.004,0-0.005,0-0.008,0h-0.006V26.98h-0.09v0.479l-0.006,0.002c-0.005,0.004-0.012,0.006-0.017,0.01l-0.006,0.004l-0.327-0.367&#10;&#9;&#9;l-0.068,0.061l0.332,0.363l-0.003,0.008c-0.003,0.006-0.008,0.014-0.011,0.025l-0.003,0.004h-0.266v0.086h0.269l0.002,0.008&#10;&#9;&#9;c0.003,0.008,0.006,0.018,0.012,0.023l0.003,0.006l-0.314,0.351l0.07,0.052l0.313-0.346l0.01,0.008c0.002,0,0.005,0,0.007,0&#10;&#9;&#9;l0.006,0.003L16.54,28.33z M15.988,27.053l-0.006-0.008l-0.396-0.443c-0.003,0-0.003,0.002-0.005,0.002c0,0-0.001,0-0.001,0v0.34&#10;&#9;&#9;h-0.125l0.001-0.346c-0.07-0.025-0.116-0.086-0.116-0.158c0-0.096,0.081-0.176,0.182-0.176c0.078,0,0.145,0.047,0.172,0.115h0.294&#10;&#9;&#9;v0.117h-0.294c-0.005,0.014-0.01,0.022-0.015,0.029l0.403,0.449L15.988,27.053z M15.591,26.584l0.004,0.003l0.395,0.442&#10;&#9;&#9;l0.069-0.059l-0.398-0.443l0.001-0.006c0.008-0.008,0.013-0.023,0.018-0.033l0.003-0.01h0.289v-0.082h-0.289l-0.003-0.006&#10;&#9;&#9;c-0.021-0.064-0.084-0.108-0.157-0.108c-0.091,0-0.166,0.07-0.166,0.157c0,0.064,0.046,0.124,0.111,0.145l0.006,0.003v0.005v0.34&#10;&#9;&#9;h0.092V26.59l0.006-0.003c0.001,0,0.006-0.003,0.008-0.003c0.004,0,0.006,0,0.008,0H15.591z"/>
<path fill="#C8B100" d="M17.038,29.179l-0.095-0.089l0.012-0.006c0.082-0.031,0.159-0.063,0.229-0.109L17.139,28.9&#10;&#9;&#9;c-0.073,0.045-0.153,0.082-0.232,0.105l-0.011,0.002l-0.028-0.121l0.008-0.001c0.095-0.028,0.184-0.075,0.261-0.134l0.005-0.004&#10;&#9;&#9;l0.081,0.07c0.042-0.031,0.078-0.068,0.113-0.102c-0.036-0.059-0.04-0.127-0.006-0.183l-0.271-0.302l0.094-0.078l0.274,0.305&#10;&#9;&#9;c0.026-0.012,0.056-0.016,0.083-0.012c0.023-0.054,0.041-0.111,0.053-0.17l-0.111-0.035l0.001-0.01c0,0,0.011-0.102,0.011-0.141&#10;&#9;&#9;c0-0.023,0.005-0.137,0.005-0.141v-0.005l0.112-0.026v-0.15c-0.048-0.014-0.087-0.053-0.105-0.1h-0.293v-0.117l0.292-0.002&#10;&#9;&#9;c0.019-0.047,0.056-0.086,0.107-0.102v-0.248L17.47,27.17v-0.297l0.112-0.031V26.6c-0.004-0.004-0.008-0.006-0.012-0.008&#10;&#9;&#9;l-0.398,0.449l-0.097-0.074l0.006-0.008l0.401-0.449c0-0.006-0.003-0.012-0.005-0.014h-0.295v-0.117h0.295&#10;&#9;&#9;c0.026-0.068,0.094-0.115,0.169-0.115c0.101,0,0.183,0.08,0.183,0.176c0,0.074-0.047,0.137-0.12,0.162l-0.002,0.342h-0.107v0.154&#10;&#9;&#9;h0.107l-0.001,0.35c0.073,0.025,0.123,0.088,0.123,0.162c0,0.076-0.047,0.139-0.122,0.162v0.154l0.11,0.041l-0.016,0.289&#10;&#9;&#9;l-0.111,0.025c-0.014,0.074-0.037,0.15-0.067,0.223l0.005,0.002c0.03,0.035,0.047,0.078,0.042,0.125&#10;&#9;&#9;c-0.003,0.047-0.024,0.089-0.063,0.117c-0.044,0.039-0.108,0.051-0.165,0.039c-0.047,0.05-0.1,0.099-0.154,0.141l0.025,0.111&#10;&#9;&#9;l-0.006,0.006c-0.082,0.053-0.169,0.099-0.263,0.131L17.038,29.179z M16.972,29.095l0.07,0.067c0.087-0.039,0.17-0.078,0.25-0.133&#10;&#9;&#9;l-0.022-0.094c-0.023,0.021-0.047,0.039-0.07,0.049l-0.007,0.008l-0.001-0.002C17.125,29.029,17.048,29.068,16.972,29.095z&#10;&#9;&#9; M16.889,28.898l0.02,0.09c0.106-0.034,0.209-0.088,0.302-0.156l-0.069-0.063C17.066,28.824,16.982,28.865,16.889,28.898z&#10;&#9;&#9; M17.153,28.889l0.045,0.078c0.025-0.016,0.049-0.033,0.072-0.053l0.012-0.005v0.001c0.053-0.045,0.103-0.092,0.147-0.141&#10;&#9;&#9;l0.005-0.003l0.005,0.002c0.054,0.019,0.113,0.003,0.156-0.028c0.033-0.029,0.055-0.067,0.057-0.109&#10;&#9;&#9;c0.005-0.043-0.01-0.078-0.037-0.115l-0.014-0.01l0.004-0.006c0.028-0.07,0.052-0.143,0.066-0.215l0.002-0.009&#10;&#9;&#9;c0.005-0.028,0.008-0.054,0.012-0.082l-0.092,0.001c-0.007,0.09-0.031,0.178-0.069,0.264l-0.001,0.008l-0.006-0.002&#10;&#9;&#9;c-0.029-0.003-0.061,0-0.087,0.011l-0.006,0.003l-0.27-0.301l-0.07,0.055l0.27,0.3l-0.005,0.005&#10;&#9;&#9;c-0.035,0.053-0.031,0.119,0.006,0.172l0.005,0.008l-0.006,0.003C17.294,28.787,17.227,28.842,17.153,28.889z M17.704,28.178v0.008&#10;&#9;&#9;c-0.004,0.025-0.005,0.053-0.012,0.082l0.094-0.02l0.014-0.273l-0.094-0.031v0.023v0.061l0,0v0.064&#10;&#9;&#9;C17.706,28.123,17.704,28.152,17.704,28.178L17.704,28.178L17.704,28.178z M17.47,28.23l0.1,0.029&#10;&#9;&#9;c0.006-0.051,0.012-0.101,0.012-0.168v-0.154l-0.094,0.021c-0.001,0.02-0.005,0.088-0.006,0.125c0.001,0,0.001,0.003,0,0.008&#10;&#9;&#9;c0,0.004,0,0.008,0,0.012C17.479,28.136,17.473,28.207,17.47,28.23z M17.599,28.029v0.063c0,0.033-0.001,0.063-0.004,0.086h0.093&#10;&#9;&#9;c0.001-0.025,0.003-0.055,0.003-0.086v-0.064L17.599,28.029z M17.198,27.654h0.29l0.001,0.008c0.016,0.047,0.055,0.078,0.104,0.094&#10;&#9;&#9;l0.005,0.003v0.255h0.092v-0.047v-0.206l0.006-0.005c0.067-0.018,0.113-0.078,0.113-0.146c0-0.064-0.047-0.129-0.114-0.15&#10;&#9;&#9;l-0.006-0.002v-0.006l0.001-0.342h-0.092v0.35h-0.005c-0.053,0.019-0.088,0.056-0.105,0.104l-0.001,0.006h-0.288V27.654z&#10;&#9;&#9; M17.488,27.156l0.094,0.027v-0.32l-0.094,0.025V27.156z M17.099,26.965l0.068,0.055l0.396-0.449l0.006,0.006&#10;&#9;&#9;c0.008,0.006,0.017,0.008,0.023,0.008l0.005,0.003v0.345h0.092l0.002-0.343l0.005-0.002c0.068-0.021,0.113-0.081,0.113-0.147&#10;&#9;&#9;c0-0.087-0.072-0.157-0.165-0.157c-0.07,0-0.134,0.044-0.156,0.108l-0.001,0.006h-0.292v0.082h0.292l0.002,0.01&#10;&#9;&#9;c0.003,0.002,0.005,0.01,0.009,0.014L17.5,26.51L17.5,26.514L17.099,26.965z M17.488,28.698c-0.023,0-0.047-0.009-0.062-0.028&#10;&#9;&#9;c-0.015-0.016-0.02-0.039-0.02-0.057c0.002-0.021,0.012-0.037,0.029-0.055c0.016-0.01,0.035-0.021,0.053-0.021&#10;&#9;&#9;c0.024,0,0.047,0.016,0.064,0.031c0.013,0.016,0.021,0.036,0.018,0.055c0,0.023-0.012,0.043-0.029,0.055&#10;&#9;&#9;C17.528,28.693,17.508,28.698,17.488,28.698z M17.488,28.558c-0.015,0-0.03,0.003-0.042,0.017c-0.014,0.01-0.023,0.025-0.023,0.041&#10;&#9;&#9;s0.005,0.031,0.016,0.043c0.022,0.025,0.066,0.031,0.093,0.01c0.015-0.014,0.021-0.027,0.022-0.045&#10;&#9;&#9;c0.002-0.016-0.003-0.031-0.014-0.044C17.526,28.563,17.508,28.558,17.488,28.558z M16.14,28.354l-0.124-0.051l0.252-0.281&#10;&#9;&#9;l0.071,0.109L16.14,28.354z M16.045,28.298l0.089,0.038l0.188-0.205l-0.056-0.08L16.045,28.298z M15.946,28.248l-0.072-0.109&#10;&#9;&#9;l0.201-0.219l0.124,0.047L15.946,28.248z M15.894,28.141l0.055,0.082l0.221-0.248l-0.088-0.038L15.894,28.141z M15.517,27.686&#10;&#9;&#9;c-0.044,0-0.083-0.035-0.083-0.076s0.038-0.08,0.083-0.08s0.083,0.039,0.083,0.08S15.561,27.686,15.517,27.686z M15.517,27.545&#10;&#9;&#9;c-0.037,0-0.067,0.029-0.067,0.064c0,0.034,0.03,0.061,0.067,0.061c0.038,0,0.066-0.026,0.066-0.061&#10;&#9;&#9;C15.583,27.574,15.554,27.545,15.517,27.545z M15.566,27.203v-0.361l0.127,0.031v0.297L15.566,27.203z M15.583,26.863v0.32&#10;&#9;&#9;l0.094-0.027v-0.268L15.583,26.863z M15.473,27.203l-0.127-0.033v-0.297l0.127-0.031V27.203z M15.361,27.154l0.096,0.029v-0.32&#10;&#9;&#9;l-0.096,0.025V27.154z M16.645,26.814h-0.124v-0.213c-0.05-0.018-0.091-0.057-0.11-0.105h-0.265v-0.117h0.265&#10;&#9;&#9;c0.028-0.068,0.093-0.115,0.17-0.115c0.077,0,0.146,0.047,0.171,0.115h0.27v0.117H16.75c-0.019,0.049-0.054,0.088-0.104,0.102&#10;&#9;&#9;L16.645,26.814z M16.539,26.795h0.09l0.001-0.208l0.006-0.003c0.048-0.016,0.083-0.049,0.102-0.096l0.001-0.01h0.267v-0.082H16.74&#10;&#9;&#9;l-0.002-0.006c-0.022-0.064-0.084-0.108-0.158-0.108c-0.071,0-0.134,0.044-0.155,0.108l-0.003,0.006h-0.258v0.082h0.258l0.003,0.01&#10;&#9;&#9;c0.016,0.049,0.056,0.08,0.107,0.099l0.006,0.003V26.795z"/>
<path fill="#C8B100" d="M16.589,29.186c-0.045,0-0.083-0.039-0.083-0.082c0-0.041,0.038-0.076,0.083-0.076&#10;&#9;&#9;c0.044,0,0.082,0.035,0.082,0.076C16.671,29.146,16.633,29.186,16.589,29.186z M16.589,29.045c-0.037,0-0.067,0.026-0.067,0.059&#10;&#9;&#9;c0,0.035,0.03,0.064,0.067,0.064s0.067-0.029,0.067-0.064C16.656,29.071,16.626,29.045,16.589,29.045z M16.54,28.604l-0.127-0.036&#10;&#9;&#9;v-0.297l0.127-0.035V28.604z M16.428,28.556l0.095,0.026v-0.326l-0.095,0.027V28.556z M16.632,28.604v-0.368l0.129,0.035v0.297&#10;&#9;&#9;L16.632,28.604z M16.649,28.256v0.326l0.094-0.026v-0.272L16.649,28.256z M17.024,28.354l-0.005-0.004l-0.199-0.219l0.075-0.109&#10;&#9;&#9;l0.251,0.281L17.024,28.354z M16.843,28.131l0.185,0.205l0.09-0.038l-0.223-0.247L16.843,28.131z M17.215,28.248l-0.25-0.281&#10;&#9;&#9;l0.121-0.047l0.203,0.219L17.215,28.248z M16.991,27.975l0.221,0.248l0.055-0.082l-0.185-0.204L16.991,27.975z M17.255,27.779&#10;&#9;&#9;h-0.311l-0.037-0.125h0.387L17.255,27.779z M16.957,27.761h0.286l0.028-0.091h-0.34L16.957,27.761z M16.222,27.779h-0.311&#10;&#9;&#9;l-0.035-0.125h0.385L16.222,27.779z M15.923,27.761h0.287l0.029-0.091h-0.342L15.923,27.761z M17.646,27.686&#10;&#9;&#9;c-0.046,0-0.082-0.035-0.082-0.076s0.036-0.08,0.082-0.08c0.047,0,0.082,0.039,0.082,0.08S17.692,27.686,17.646,27.686z&#10;&#9;&#9; M17.646,27.545c-0.035,0-0.065,0.029-0.065,0.064c0,0.034,0.03,0.061,0.065,0.061c0.036,0,0.065-0.025,0.065-0.061&#10;&#9;&#9;S17.681,27.545,17.646,27.545z M17.294,27.568h-0.387l0.037-0.121h0.311L17.294,27.568z M16.931,27.553h0.34l-0.028-0.094h-0.286&#10;&#9;&#9;L16.931,27.553z M16.261,27.568h-0.385l0.035-0.121h0.311L16.261,27.568z M15.897,27.553h0.342l-0.029-0.094h-0.287L15.897,27.553z&#10;&#9;&#9; M16.057,27.29l-0.204-0.226l0.075-0.105l0.25,0.281L16.057,27.29z M15.876,27.061l0.185,0.209l0.091-0.039l-0.223-0.245&#10;&#9;&#9;L15.876,27.061z M17.104,27.283l-0.121-0.053l0.248-0.281l0.075,0.106L17.104,27.283z M17.009,27.225l0.091,0.039l0.183-0.211&#10;&#9;&#9;l-0.052-0.074L17.009,27.225z M17.689,27.203v-0.361l0.128,0.031v0.297L17.689,27.203z M17.706,26.863v0.32l0.096-0.029v-0.266&#10;&#9;&#9;L17.706,26.863z M16.247,27.178l-0.25-0.275l0.122-0.053l0.004,0.004l0.199,0.223L16.247,27.178z M16.023,26.912l0.223,0.242&#10;&#9;&#9;l0.053-0.078l-0.185-0.205L16.023,26.912z M16.912,27.176l-0.075-0.105l0.2-0.229l0.123,0.053l-0.006,0.008L16.912,27.176z&#10;&#9;&#9; M16.859,27.072l0.055,0.074l0.219-0.248l-0.09-0.033L16.859,27.072z M17.259,26.605h-0.31l-0.04-0.125h0.386L17.259,26.605z&#10;&#9;&#9; M16.96,26.587h0.287l0.026-0.089h-0.343L16.96,26.587z M16.221,26.605H15.91l-0.039-0.125h0.386L16.221,26.605z M15.923,26.587&#10;&#9;&#9;h0.286l0.027-0.089h-0.341L15.923,26.587z M17.646,26.517c-0.045,0-0.082-0.036-0.082-0.077c0-0.043,0.037-0.082,0.082-0.082&#10;&#9;&#9;c0.047,0,0.082,0.039,0.082,0.082C17.728,26.48,17.692,26.517,17.646,26.517z M17.646,26.376c-0.035,0-0.064,0.028-0.064,0.063&#10;&#9;&#9;c0,0.033,0.029,0.059,0.064,0.059c0.036,0,0.066-0.025,0.066-0.059C17.712,26.404,17.682,26.376,17.646,26.376z M16.58,26.517&#10;&#9;&#9;c-0.044,0-0.083-0.036-0.083-0.077c0-0.043,0.038-0.082,0.083-0.082c0.046,0,0.083,0.039,0.083,0.082&#10;&#9;&#9;C16.663,26.48,16.626,26.517,16.58,26.517z M16.58,26.376c-0.036,0-0.065,0.028-0.065,0.063c0,0.033,0.029,0.059,0.065,0.059&#10;&#9;&#9;c0.037,0,0.067-0.025,0.067-0.059C16.647,26.404,16.617,26.376,16.58,26.376z M15.521,26.517c-0.044,0-0.083-0.036-0.083-0.077&#10;&#9;&#9;c0-0.043,0.039-0.082,0.083-0.082c0.044,0,0.083,0.039,0.083,0.082C15.604,26.48,15.566,26.517,15.521,26.517z M15.521,26.376&#10;&#9;&#9;c-0.037,0-0.067,0.028-0.067,0.063c0,0.033,0.03,0.059,0.067,0.059s0.066-0.025,0.066-0.059&#10;&#9;&#9;C15.588,26.404,15.559,26.376,15.521,26.376z M17.295,26.396h-0.386l0.04-0.123h0.31L17.295,26.396z M16.931,26.379h0.342&#10;&#9;&#9;l-0.026-0.092H16.96L16.931,26.379z M16.257,26.396h-0.386l0.039-0.123h0.311L16.257,26.396z M15.894,26.379h0.341l-0.027-0.092&#10;&#9;&#9;h-0.286L15.894,26.379z"/>
<path fill="#C8B100" d="M16.63,27.074v-0.367l0.127,0.035v0.295L16.63,27.074z M16.646,26.728v0.325l0.095-0.025v-0.273&#10;&#9;&#9;L16.646,26.728z M16.539,27.074l-0.128-0.037v-0.295l0.128-0.035V27.074z M16.427,27.027l0.095,0.025v-0.325l-0.095,0.026V27.027z"/>
<path fill="#058E6E" d="M16.415,27.613c0-0.092,0.077-0.166,0.174-0.166c0.096,0,0.172,0.074,0.172,0.166&#10;&#9;&#9;c0,0.088-0.077,0.164-0.172,0.164C16.492,27.777,16.415,27.701,16.415,27.613"/>
<path fill="#DB4446" d="M16.626,23.318l0.005-0.039l0.005-0.023c0,0-0.104,0.008-0.156-0.004c-0.053-0.017-0.103-0.038-0.152-0.082&#10;&#9;&#9;c-0.051-0.043-0.07-0.07-0.105-0.073c-0.088-0.015-0.152,0.024-0.152,0.024s0.064,0.023,0.111,0.086&#10;&#9;&#9;c0.049,0.057,0.102,0.086,0.124,0.096c0.04,0.008,0.169,0,0.204,0.003C16.545,23.309,16.626,23.318,16.626,23.318"/>
<path d="M16.638,23.332l-0.012-0.001c-0.001,0-0.082-0.011-0.117-0.013c-0.01,0-0.029,0-0.052,0.001&#10;&#9;&#9;c-0.019,0.001-0.042,0.001-0.065,0.001c-0.047,0-0.075-0.002-0.089-0.01c-0.022-0.005-0.08-0.031-0.13-0.099&#10;&#9;&#9;c-0.044-0.054-0.108-0.077-0.109-0.077l-0.023-0.012l0.023-0.01c0-0.002,0.051-0.035,0.121-0.035c0.015,0,0.026,0.002,0.038,0.006&#10;&#9;&#9;c0.032,0.008,0.052,0.021,0.082,0.051c0.009,0.007,0.018,0.014,0.03,0.027c0.045,0.035,0.089,0.057,0.148,0.076&#10;&#9;&#9;c0.021,0.004,0.05,0.008,0.091,0.008c0.033,0,0.06-0.004,0.061-0.004l0.017-0.002l-0.008,0.042L16.638,23.332z M16.498,23.293&#10;&#9;&#9;c0.005,0,0.01,0,0.011,0c0.029,0.002,0.082,0.01,0.105,0.01l0.006-0.033c-0.012,0.002-0.03,0.002-0.047,0.002&#10;&#9;&#9;c-0.042,0-0.076-0.004-0.098-0.01c-0.061-0.02-0.11-0.045-0.156-0.08c-0.013-0.012-0.022-0.02-0.033-0.031&#10;&#9;&#9;c-0.028-0.027-0.043-0.035-0.066-0.041c-0.012-0.004-0.023-0.006-0.036-0.006c-0.036,0-0.067,0.012-0.085,0.018&#10;&#9;&#9;c0.023,0.016,0.062,0.039,0.094,0.072c0.043,0.061,0.094,0.089,0.117,0.094c0.012,0.006,0.04,0.008,0.082,0.008&#10;&#9;&#9;c0.022,0,0.046,0,0.065,0C16.474,23.293,16.487,23.293,16.498,23.293z"/>
<g>
<path fill="#ED72AA" d="M17.104,23.172c0,0,0,0.045,0.004,0.092c0.004,0.042-0.014,0.079-0.007,0.102&#10;&#9;&#9;&#9;c0.007,0.023,0.011,0.039,0.02,0.06c0.008,0.019,0.015,0.06,0.015,0.06s-0.025-0.018-0.047-0.035&#10;&#9;&#9;&#9;c-0.023-0.018-0.041-0.026-0.041-0.026s0.006,0.044,0.007,0.067c0.004,0.018,0.016,0.055,0.034,0.076&#10;&#9;&#9;&#9;c0.017,0.021,0.053,0.057,0.064,0.086c0.012,0.025,0.012,0.09,0.012,0.09s-0.03-0.048-0.057-0.057&#10;&#9;&#9;&#9;c-0.025-0.008-0.079-0.039-0.079-0.039s0.049,0.051,0.049,0.1s-0.019,0.101-0.019,0.101s-0.023-0.044-0.052-0.072&#10;&#9;&#9;&#9;c-0.031-0.026-0.072-0.056-0.072-0.056s0.031,0.076,0.031,0.123c0,0.05-0.008,0.156-0.008,0.156s-0.026-0.039-0.051-0.063&#10;&#9;&#9;&#9;c-0.024-0.018-0.055-0.037-0.064-0.047c-0.009-0.016,0.029,0.04,0.035,0.073c0.003,0.028,0.018,0.146,0.121,0.298&#10;&#9;&#9;&#9;c0.06,0.084,0.151,0.238,0.348,0.191c0.199-0.053,0.124-0.32,0.082-0.442c-0.042-0.12-0.06-0.261-0.059-0.308&#10;&#9;&#9;&#9;c0.002-0.047,0.036-0.188,0.032-0.215c-0.003-0.027-0.015-0.129,0.008-0.207c0.026-0.088,0.047-0.117,0.06-0.156&#10;&#9;&#9;&#9;c0.015-0.031,0.026-0.055,0.03-0.082c0.004-0.035,0.004-0.09,0.004-0.09s0.037,0.07,0.047,0.094&#10;&#9;&#9;&#9;c0.009,0.023,0.009,0.094,0.009,0.094s0.008-0.07,0.062-0.107c0.057-0.033,0.12-0.072,0.136-0.09&#10;&#9;&#9;&#9;c0.017-0.018,0.021-0.031,0.021-0.031s-0.005,0.119-0.04,0.166c-0.023,0.035-0.11,0.136-0.11,0.136s0.045-0.019,0.075-0.021&#10;&#9;&#9;&#9;c0.034-0.001,0.057,0,0.057,0s-0.038,0.029-0.09,0.105c-0.049,0.076-0.03,0.081-0.065,0.141c-0.037,0.061-0.067,0.061-0.112,0.1&#10;&#9;&#9;&#9;c-0.07,0.055-0.034,0.277-0.023,0.31c0.008,0.03,0.129,0.3,0.129,0.368c0.004,0.063,0.016,0.211-0.099,0.305&#10;&#9;&#9;&#9;c-0.075,0.057-0.195,0.057-0.223,0.077c-0.029,0.019-0.082,0.071-0.082,0.183c0,0.117,0.041,0.131,0.072,0.162&#10;&#9;&#9;&#9;c0.034,0.025,0.074,0.01,0.083,0.033c0.009,0.021,0.015,0.035,0.026,0.047c0.016,0.016,0.023,0.027,0.019,0.051&#10;&#9;&#9;&#9;c-0.003,0.023-0.057,0.082-0.075,0.117c-0.02,0.041-0.055,0.143-0.055,0.158c0,0.018-0.005,0.064,0.012,0.088&#10;&#9;&#9;&#9;c0,0,0.057,0.068,0.017,0.078c-0.023,0.01-0.049-0.014-0.061-0.01c-0.034,0.008-0.052,0.028-0.062,0.025&#10;&#9;&#9;&#9;c-0.023,0-0.023-0.016-0.025-0.047c-0.003-0.033-0.001-0.047-0.011-0.047c-0.015,0-0.022,0.01-0.022,0.029&#10;&#9;&#9;&#9;c-0.004,0.018-0.004,0.057-0.019,0.057c-0.016,0-0.04-0.031-0.053-0.034c-0.015-0.005-0.053-0.015-0.056-0.028&#10;&#9;&#9;&#9;c0-0.019,0.023-0.059,0.049-0.063c0.026-0.008,0.049-0.023,0.033-0.031c-0.018-0.016-0.033-0.016-0.048,0&#10;&#9;&#9;&#9;c-0.017,0.008-0.052,0-0.048-0.019c0.003-0.021,0.007-0.044,0.003-0.054c0-0.014-0.03-0.037,0.007-0.055s0.053,0.018,0.09,0.013&#10;&#9;&#9;&#9;c0.036-0.005,0.054-0.021,0.068-0.042c0.015-0.023,0.011-0.07-0.014-0.096c-0.023-0.029-0.05-0.029-0.059-0.05&#10;&#9;&#9;&#9;c-0.011-0.019-0.023-0.06-0.023-0.06s0.005,0.08,0.001,0.088c-0.004,0.012-0.001,0.057-0.001,0.057s-0.025-0.031-0.047-0.051&#10;&#9;&#9;&#9;c-0.019-0.021-0.042-0.084-0.042-0.084s0,0.057,0,0.08s0.026,0.045,0.018,0.059c-0.011,0.007-0.053-0.045-0.065-0.059&#10;&#9;&#9;&#9;c-0.012-0.007-0.047-0.033-0.064-0.066c-0.018-0.029-0.029-0.074-0.033-0.086c-0.004-0.017-0.012-0.084-0.004-0.104&#10;&#9;&#9;&#9;c0.011-0.027,0.03-0.072,0.03-0.072s-0.042,0-0.09,0c-0.049,0-0.083-0.01-0.102,0.02c-0.019,0.031-0.007,0.096,0.015,0.182&#10;&#9;&#9;&#9;c0.023,0.086,0.037,0.125,0.03,0.141c-0.007,0.018-0.037,0.052-0.048,0.055c-0.012,0.012-0.044,0.008-0.057,0&#10;&#9;&#9;&#9;c-0.015-0.005-0.037-0.016-0.081-0.016s-0.07,0.002-0.088-0.004c-0.015-0.004-0.052-0.025-0.072-0.018&#10;&#9;&#9;&#9;c-0.019,0.006-0.05,0.02-0.042,0.045c0.015,0.039-0.015,0.049-0.032,0.045c-0.018-0.004-0.035-0.008-0.058-0.014&#10;&#9;&#9;&#9;c-0.022-0.008-0.057,0-0.053-0.025c0.005-0.027,0.015-0.029,0.026-0.047c0.011-0.021,0.015-0.037,0.002-0.037&#10;&#9;&#9;&#9;c-0.017,0-0.032-0.002-0.045,0.008c-0.013,0.011-0.032,0.031-0.049,0.024c-0.016-0.009-0.029-0.03-0.029-0.067&#10;&#9;&#9;&#9;c0-0.043-0.042-0.08-0.002-0.076c0.039,0.002,0.089,0.033,0.098,0.01c0.008-0.023,0.003-0.033-0.018-0.047&#10;&#9;&#9;&#9;c-0.021-0.021-0.049-0.029-0.021-0.051c0.03-0.021,0.036-0.021,0.047-0.035c0.012-0.01,0.027-0.05,0.047-0.043&#10;&#9;&#9;&#9;c0.04,0.02,0.001,0.047,0.042,0.09c0.041,0.047,0.064,0.063,0.13,0.055c0.068-0.008,0.086-0.016,0.086-0.033&#10;&#9;&#9;&#9;c0-0.021-0.005-0.053-0.009-0.068c-0.003-0.01,0.009-0.061,0.009-0.061s-0.029,0.016-0.04,0.037&#10;&#9;&#9;&#9;c-0.007,0.019-0.025,0.047-0.025,0.047s-0.008-0.033-0.005-0.068c0-0.016,0.006-0.049,0.006-0.054&#10;&#9;&#9;&#9;c-0.001-0.019-0.014-0.062-0.014-0.062s-0.009,0.045-0.018,0.062c-0.008,0.013-0.01,0.067-0.01,0.067s-0.043-0.039-0.032-0.096&#10;&#9;&#9;&#9;c0.008-0.049-0.008-0.112,0.008-0.133c0.012-0.021,0.047-0.102,0.129-0.107s0.147,0.006,0.176,0.002&#10;&#9;&#9;&#9;c0.03-0.002,0.131-0.018,0.131-0.018s-0.189-0.1-0.23-0.131c-0.043-0.025-0.111-0.101-0.132-0.135s-0.041-0.102-0.041-0.102&#10;&#9;&#9;&#9;s-0.033,0-0.064,0.021c-0.031,0.019-0.062,0.042-0.079,0.063c-0.018,0.02-0.047,0.064-0.047,0.064s0.005-0.06,0.005-0.078&#10;&#9;&#9;&#9;c0-0.02-0.003-0.055-0.003-0.055s-0.02,0.08-0.064,0.113c-0.043,0.03-0.093,0.074-0.093,0.074s0.005-0.047,0.005-0.061&#10;&#9;&#9;&#9;c0-0.007,0.01-0.059,0.01-0.059s-0.03,0.045-0.077,0.054c-0.047,0.005-0.114,0.003-0.119,0.035&#10;&#9;&#9;&#9;c-0.005,0.03,0.014,0.065,0.002,0.085c-0.012,0.023-0.035,0.039-0.035,0.039s-0.026-0.023-0.049-0.023&#10;&#9;&#9;&#9;c-0.023-0.002-0.044,0.008-0.044,0.008s-0.021-0.025-0.013-0.045c0.007-0.014,0.042-0.04,0.034-0.051&#10;&#9;&#9;&#9;c-0.009-0.008-0.038,0.002-0.056,0.014c-0.017,0.007-0.055,0.012-0.052-0.014c0.005-0.029,0.012-0.045,0.005-0.068&#10;&#9;&#9;&#9;c-0.011-0.02-0.005-0.031,0.01-0.035c0.013-0.008,0.072,0.002,0.078-0.014c0.004-0.013-0.017-0.029-0.053-0.039&#10;&#9;&#9;&#9;c-0.038-0.008-0.057-0.029-0.035-0.051c0.018-0.016,0.023-0.023,0.033-0.037c0.008-0.02,0.014-0.049,0.047-0.035&#10;&#9;&#9;&#9;c0.033,0.016,0.025,0.053,0.062,0.065c0.036,0.013,0.121-0.003,0.14-0.017c0.018-0.01,0.075-0.051,0.094-0.059&#10;&#9;&#9;&#9;c0.02-0.014,0.102-0.072,0.102-0.072s-0.049-0.035-0.067-0.053c-0.017-0.014-0.049-0.058-0.064-0.064&#10;&#9;&#9;&#9;c-0.018-0.012-0.096-0.04-0.124-0.043c-0.026,0-0.109-0.029-0.109-0.029s0.039-0.012,0.051-0.021&#10;&#9;&#9;&#9;c0.012-0.012,0.042-0.037,0.055-0.035c0.015,0,0.018,0,0.018,0s-0.077-0.002-0.092-0.008c-0.016-0.002-0.063-0.033-0.08-0.033&#10;&#9;&#9;&#9;c-0.018,0-0.055,0.01-0.055,0.01s0.048-0.033,0.088-0.039c0.038-0.008,0.07-0.008,0.07-0.008s-0.063-0.016-0.075-0.037&#10;&#9;&#9;&#9;c-0.016-0.02-0.028-0.049-0.04-0.063c-0.012-0.013-0.018-0.035-0.038-0.036c-0.021-0.005-0.055,0.023-0.074,0.021&#10;&#9;&#9;&#9;c-0.019-0.003-0.035-0.017-0.035-0.044c-0.001-0.029,0-0.021-0.007-0.031c-0.008-0.017-0.036-0.053-0.01-0.061&#10;&#9;&#9;&#9;c0.029-0.008,0.085,0.002,0.09-0.008c0.005-0.008-0.031-0.039-0.054-0.049c-0.023-0.014-0.059-0.037-0.042-0.051&#10;&#9;&#9;&#9;c0.021-0.018,0.041-0.023,0.053-0.041c0.01-0.016,0.023-0.057,0.047-0.042c0.022,0.015,0.053,0.079,0.071,0.073&#10;&#9;&#9;&#9;c0.018-0.003,0.021-0.052,0.016-0.072c-0.003-0.021,0-0.053,0.018-0.053c0.017,0.005,0.033,0.028,0.062,0.029&#10;&#9;&#9;&#9;c0.028,0.002,0.073-0.006,0.067,0.016c-0.003,0.019-0.018,0.045-0.04,0.066c-0.019,0.021-0.028,0.064-0.015,0.096&#10;&#9;&#9;&#9;c0.013,0.027,0.043,0.074,0.071,0.094c0.03,0.016,0.083,0.03,0.117,0.051c0.035,0.023,0.113,0.087,0.141,0.094&#10;&#9;&#9;&#9;c0.027,0.006,0.053,0.023,0.053,0.023s0.03-0.018,0.072-0.018s0.137,0.006,0.173-0.006c0.037-0.018,0.083-0.042,0.067-0.074&#10;&#9;&#9;&#9;c-0.014-0.035-0.093-0.062-0.085-0.087c0.007-0.026,0.036-0.026,0.083-0.026c0.048-0.002,0.116,0.006,0.129-0.063&#10;&#9;&#9;&#9;c0.012-0.07,0.015-0.105-0.052-0.122c-0.07-0.019-0.119-0.019-0.131-0.065c-0.013-0.049-0.026-0.061-0.011-0.075&#10;&#9;&#9;&#9;c0.013-0.015,0.039-0.021,0.089-0.023c0.051-0.003,0.107-0.003,0.124-0.019c0.017-0.008,0.02-0.043,0.041-0.055&#10;&#9;&#9;&#9;c0.018-0.016,0.096-0.023,0.096-0.023s0.092,0.045,0.179,0.104c0.077,0.061,0.146,0.143,0.146,0.143"/>
<path d="M17.171,25.541c0,0,0,0-0.002,0c-0.033-0.004-0.033-0.027-0.035-0.054l-0.002-0.021c0-0.005-0.001-0.01-0.002-0.018&#10;&#9;&#9;&#9;c-0.001,0.002-0.005,0.008-0.005,0.018c0,0-0.001,0.006-0.001,0.014c-0.004,0.023-0.005,0.054-0.029,0.054&#10;&#9;&#9;&#9;c-0.016,0-0.028-0.013-0.042-0.023c-0.006-0.005-0.013-0.011-0.015-0.013c-0.005-0.002-0.01-0.006-0.015-0.008&#10;&#9;&#9;&#9;c-0.02-0.003-0.045-0.01-0.049-0.031c-0.002-0.023,0.027-0.067,0.059-0.074c0.014-0.006,0.023-0.012,0.026-0.012&#10;&#9;&#9;&#9;c-0.012-0.008-0.021-0.008-0.032,0c-0.014,0.014-0.035,0.01-0.05,0c-0.013-0.005-0.021-0.018-0.018-0.028l0.002-0.019&#10;&#9;&#9;&#9;c0.001-0.008,0.003-0.025,0.001-0.031c0,0,0-0.002-0.001-0.006c-0.005-0.01-0.012-0.018-0.01-0.035&#10;&#9;&#9;&#9;c0.005-0.008,0.011-0.021,0.024-0.024c0.027-0.017,0.045-0.005,0.062,0.001c0.01,0.002,0.019,0.01,0.031,0.006&#10;&#9;&#9;&#9;c0.036-0.004,0.052-0.016,0.063-0.035c0.011-0.016,0.007-0.057-0.013-0.08c-0.012-0.014-0.023-0.02-0.033-0.029&#10;&#9;&#9;&#9;c-0.011-0.003-0.017-0.008-0.023-0.018c-0.001,0.01-0.002,0.018-0.004,0.02c-0.001,0.01-0.001,0.035-0.001,0.054l0.002,0.035&#10;&#9;&#9;&#9;l-0.023-0.028c0,0-0.025-0.023-0.045-0.047c-0.009-0.01-0.016-0.023-0.022-0.039c0,0.016,0,0.021,0,0.025&#10;&#9;&#9;&#9;c0,0.014,0.006,0.02,0.012,0.027c0.006,0.013,0.013,0.027,0.002,0.039c-0.014,0.016-0.037-0.006-0.063-0.039&#10;&#9;&#9;&#9;c-0.007-0.006-0.014-0.014-0.016-0.014c-0.022-0.018-0.053-0.044-0.069-0.07c-0.016-0.033-0.027-0.072-0.032-0.091&#10;&#9;&#9;&#9;c-0.005-0.019-0.015-0.089-0.005-0.112c0.007-0.016,0.017-0.038,0.023-0.055h-0.071c-0.014,0-0.026,0-0.037,0&#10;&#9;&#9;&#9;c-0.031-0.002-0.044-0.002-0.054,0.01c-0.013,0.027-0.009,0.084,0.016,0.178l0.009,0.031c0.02,0.07,0.027,0.098,0.021,0.115&#10;&#9;&#9;&#9;c-0.008,0.018-0.04,0.053-0.054,0.064c-0.015,0.008-0.054,0.005-0.068,0c-0.013-0.01-0.035-0.019-0.076-0.019&#10;&#9;&#9;&#9;c-0.012,0-0.023,0-0.034,0c-0.025,0-0.043,0.001-0.056-0.005c-0.004,0-0.012,0-0.021-0.004c-0.013-0.01-0.037-0.017-0.048-0.014&#10;&#9;&#9;&#9;c-0.012,0.002-0.026,0.011-0.03,0.018c-0.003,0.006-0.004,0.008-0.001,0.01c0.008,0.025,0.003,0.042-0.003,0.047&#10;&#9;&#9;&#9;c-0.012,0.014-0.029,0.02-0.041,0.017c-0.015-0.003-0.026-0.003-0.041-0.009c-0.006-0.002-0.013-0.006-0.02-0.01&#10;&#9;&#9;&#9;c-0.006,0-0.013,0-0.02,0c-0.014-0.002-0.03-0.002-0.037-0.014c-0.006-0.01-0.006-0.015-0.006-0.021&#10;&#9;&#9;&#9;c0.006-0.02,0.012-0.033,0.018-0.04c0.004-0.003,0.005-0.005,0.01-0.015c0.004-0.006,0.007-0.012,0.007-0.012&#10;&#9;&#9;&#9;c-0.012-0.002-0.023-0.002-0.029,0.003l-0.006,0.005c-0.015,0.014-0.035,0.029-0.058,0.021c-0.024-0.015-0.036-0.042-0.036-0.079&#10;&#9;&#9;&#9;c0-0.015-0.005-0.029-0.012-0.043c-0.005-0.016-0.012-0.023-0.005-0.039c0.007-0.008,0.019-0.008,0.028-0.008&#10;&#9;&#9;&#9;c0.016,0.003,0.033,0.008,0.047,0.01c0.013,0.006,0.035,0.014,0.039,0.01c0.006-0.017,0.005-0.02-0.016-0.037&#10;&#9;&#9;&#9;c-0.002-0.001-0.005-0.006-0.01-0.006c-0.013-0.012-0.025-0.019-0.025-0.035c0-0.009,0.006-0.018,0.018-0.027&#10;&#9;&#9;&#9;c0.012-0.008,0.022-0.016,0.029-0.023c0.006-0.002,0.012-0.003,0.015-0.008c0.003-0.002,0.004-0.008,0.008-0.016&#10;&#9;&#9;&#9;c0.011-0.012,0.028-0.041,0.053-0.028s0.026,0.028,0.027,0.044c0.001,0.016,0.002,0.029,0.018,0.047&#10;&#9;&#9;&#9;c0.038,0.047,0.061,0.055,0.12,0.05c0.064-0.003,0.074-0.017,0.074-0.021c0-0.018-0.004-0.045-0.006-0.055l-0.002-0.014&#10;&#9;&#9;&#9;c-0.001-0.005,0.001-0.02,0.004-0.031c-0.006,0.005-0.009,0.008-0.012,0.01c-0.006,0.021-0.025,0.053-0.026,0.055l-0.016,0.029&#10;&#9;&#9;&#9;l-0.007-0.035c0-0.002-0.009-0.035-0.005-0.074c0-0.008,0-0.02,0.003-0.031c0.002-0.006,0.003-0.018,0.003-0.019&#10;&#9;&#9;&#9;c0-0.005-0.001-0.007-0.002-0.015c-0.004,0.01-0.004,0.015-0.007,0.018c-0.002,0.008-0.008,0.039-0.008,0.063l-0.002,0.026&#10;&#9;&#9;&#9;l-0.02-0.019c-0.001,0-0.047-0.041-0.034-0.107c0.003-0.02,0.003-0.045,0.002-0.064c-0.002-0.035-0.004-0.059,0.007-0.07&#10;&#9;&#9;&#9;c0.001-0.002,0.005-0.008,0.006-0.016c0.018-0.031,0.057-0.096,0.134-0.099c0.051-0.003,0.094,0,0.129,0.002&#10;&#9;&#9;&#9;c0.019,0.001,0.035,0.001,0.047,0.001c0.018-0.001,0.061-0.006,0.094-0.016c-0.058-0.029-0.169-0.084-0.199-0.107&#10;&#9;&#9;&#9;c-0.047-0.03-0.113-0.109-0.134-0.141c-0.018-0.027-0.035-0.072-0.042-0.094c-0.012,0-0.03,0.005-0.049,0.014&#10;&#9;&#9;&#9;c-0.033,0.018-0.062,0.041-0.075,0.062c-0.017,0.019-0.045,0.065-0.045,0.065l-0.023-0.01c0,0,0.005-0.053,0.005-0.074&#10;&#9;&#9;&#9;c-0.012,0.023-0.029,0.049-0.048,0.066c-0.043,0.027-0.092,0.072-0.092,0.072l-0.023,0.021l0.002-0.03&#10;&#9;&#9;&#9;c0.004-0.021,0.005-0.047,0.005-0.059c0-0.002,0.002-0.01,0.004-0.023c-0.015,0.014-0.034,0.023-0.056,0.029&#10;&#9;&#9;&#9;c-0.012,0.004-0.026,0.006-0.038,0.008c-0.029,0-0.07,0.006-0.072,0.02c-0.003,0.01,0,0.027,0.001,0.035&#10;&#9;&#9;&#9;c0.004,0.021,0.006,0.039,0,0.056c-0.013,0.022-0.04,0.038-0.041,0.038l-0.006,0.004l-0.007-0.004&#10;&#9;&#9;&#9;c-0.006-0.008-0.028-0.023-0.044-0.023c-0.02,0-0.037,0.012-0.037,0.012l-0.011,0.004l-0.007-0.008&#10;&#9;&#9;&#9;c0-0.006-0.023-0.033-0.012-0.055c0.002-0.008,0.012-0.02,0.018-0.026c0.005-0.005,0.009-0.009,0.012-0.015&#10;&#9;&#9;&#9;c-0.009,0.004-0.028,0.01-0.035,0.016c-0.014,0.004-0.042,0.018-0.059,0.002c-0.006-0.002-0.013-0.008-0.012-0.026&#10;&#9;&#9;&#9;c0-0.007,0.003-0.021,0.005-0.023c0.001-0.019,0.005-0.025,0-0.036c-0.008-0.016-0.005-0.031-0.004-0.039&#10;&#9;&#9;&#9;c0.004-0.007,0.011-0.016,0.022-0.018c0.005-0.001,0.017-0.001,0.032-0.003c0.009,0,0.028,0,0.037-0.003&#10;&#9;&#9;&#9;c-0.005-0.004-0.017-0.016-0.043-0.021c-0.028-0.003-0.048-0.021-0.052-0.04c-0.003-0.01,0.001-0.023,0.01-0.03&#10;&#9;&#9;&#9;c0.021-0.019,0.024-0.021,0.034-0.04c0-0.002,0-0.004,0.002-0.007c0.004-0.013,0.01-0.026,0.026-0.03&#10;&#9;&#9;&#9;c0.008-0.006,0.019-0.004,0.033,0.004c0.021,0.008,0.027,0.023,0.036,0.033c0.007,0.014,0.012,0.021,0.027,0.027&#10;&#9;&#9;&#9;c0.03,0.013,0.111-0.006,0.127-0.014c0.007-0.002,0.023-0.016,0.04-0.023c0.021-0.018,0.044-0.033,0.056-0.039&#10;&#9;&#9;&#9;c0.012-0.008,0.059-0.039,0.087-0.059c-0.017-0.014-0.041-0.035-0.054-0.043c-0.007-0.006-0.017-0.016-0.024-0.023&#10;&#9;&#9;&#9;c-0.014-0.018-0.032-0.039-0.039-0.041c-0.017-0.006-0.094-0.039-0.117-0.041c-0.029-0.004-0.105-0.027-0.112-0.029l-0.035-0.012&#10;&#9;&#9;&#9;l0.035-0.012c0.013-0.006,0.037-0.014,0.046-0.021l0.006-0.003c0.002-0.005,0.008-0.005,0.012-0.009&#10;&#9;&#9;&#9;c-0.016-0.002-0.027-0.004-0.034-0.008c-0.005-0.004-0.017-0.006-0.029-0.012c-0.014-0.008-0.041-0.021-0.047-0.021&#10;&#9;&#9;&#9;c-0.015,0-0.042,0.005-0.053,0.005l-0.008-0.023c0.003,0,0.05-0.031,0.091-0.035c0.005-0.002,0.011-0.002,0.015-0.003&#10;&#9;&#9;&#9;c-0.011-0.009-0.021-0.014-0.028-0.019c-0.005-0.014-0.014-0.023-0.021-0.037c-0.007-0.01-0.014-0.023-0.019-0.031&#10;&#9;&#9;&#9;c0,0-0.006-0.006-0.007-0.014c-0.008-0.01-0.013-0.016-0.021-0.018c-0.007,0-0.019,0.008-0.031,0.011&#10;&#9;&#9;&#9;c-0.015,0.005-0.03,0.013-0.042,0.011c-0.029-0.004-0.047-0.021-0.047-0.053l-0.001-0.008c0-0.008-0.001-0.014-0.001-0.016&#10;&#9;&#9;&#9;c-0.003,0-0.003-0.002-0.003-0.008c-0.002,0-0.006-0.004-0.006-0.01c-0.011-0.014-0.021-0.032-0.015-0.053&#10;&#9;&#9;&#9;c0.003-0.002,0.007-0.008,0.019-0.012c0.015-0.006,0.038-0.004,0.056-0.004c0.007,0.002,0.016,0.002,0.021,0.002&#10;&#9;&#9;&#9;c-0.01-0.01-0.027-0.025-0.044-0.033c-0.03-0.016-0.05-0.031-0.054-0.047c0-0.008,0-0.016,0.012-0.023&#10;&#9;&#9;&#9;c0.007-0.008,0.017-0.012,0.023-0.02c0.012-0.006,0.018-0.012,0.023-0.016c0.002-0.006,0.005-0.012,0.006-0.014&#10;&#9;&#9;&#9;c0.01-0.018,0.018-0.033,0.034-0.039c0.006-0.004,0.012-0.004,0.023,0.004c0.012,0.006,0.023,0.023,0.036,0.037&#10;&#9;&#9;&#9;c0.01,0.016,0.023,0.035,0.029,0.039c0.005-0.006,0.01-0.039,0.005-0.063c-0.003-0.018-0.002-0.047,0.012-0.059&#10;&#9;&#9;&#9;c0.006-0.01,0.012-0.012,0.021-0.01c0.009,0.002,0.02,0.012,0.026,0.017c0.012,0.005,0.02,0.014,0.034,0.015&#10;&#9;&#9;&#9;c0.007,0,0.013,0,0.022,0c0.022-0.001,0.043-0.002,0.051,0.009c0.004,0.005,0.006,0.011,0.004,0.021&#10;&#9;&#9;&#9;c-0.005,0.026-0.029,0.055-0.042,0.07c-0.016,0.021-0.023,0.055-0.014,0.082c0.013,0.031,0.043,0.072,0.068,0.09&#10;&#9;&#9;&#9;c0.014,0.008,0.034,0.016,0.052,0.023c0.022,0.01,0.046,0.019,0.064,0.029c0.012,0.01,0.025,0.018,0.041,0.031&#10;&#9;&#9;&#9;c0.035,0.025,0.081,0.057,0.097,0.057c0.021,0.01,0.042,0.019,0.05,0.021c0.012-0.003,0.04-0.01,0.072-0.01&#10;&#9;&#9;&#9;c0.01,0,0.021,0,0.034,0c0.041,0.002,0.108,0.004,0.134-0.012c0.035-0.012,0.057-0.028,0.062-0.043&#10;&#9;&#9;&#9;c0.003-0.004,0.003-0.006,0-0.012c-0.004-0.014-0.025-0.023-0.042-0.039c-0.024-0.016-0.05-0.031-0.043-0.055&#10;&#9;&#9;&#9;c0.008-0.039,0.048-0.039,0.095-0.039c0.006,0,0.012,0,0.02,0c0.052,0,0.086-0.003,0.097-0.049&#10;&#9;&#9;&#9;c0.013-0.07,0.013-0.095-0.043-0.107c-0.01-0.004-0.02-0.008-0.031-0.008c-0.054-0.008-0.097-0.021-0.109-0.07&#10;&#9;&#9;&#9;c-0.003-0.012-0.009-0.023-0.01-0.031c-0.008-0.023-0.012-0.039,0.002-0.053c0.018-0.018,0.046-0.023,0.099-0.029&#10;&#9;&#9;&#9;c0.012,0,0.022-0.002,0.033-0.002c0.032-0.002,0.073-0.002,0.084-0.01c0.006,0,0.009-0.016,0.012-0.021&#10;&#9;&#9;&#9;c0.006-0.015,0.013-0.026,0.027-0.038c0.02-0.012,0.094-0.027,0.101-0.027h0.005h0.002c0.001,0,0.094,0.047,0.18,0.112&#10;&#9;&#9;&#9;c0.077,0.056,0.146,0.138,0.147,0.144l-0.006,0.004h0.012c0,0.002,0,0.045,0.003,0.09c0.003,0.023-0.002,0.046-0.003,0.064&#10;&#9;&#9;&#9;c-0.005,0.014-0.005,0.028-0.005,0.033c0.003,0.01,0.005,0.014,0.005,0.02c0.006,0.018,0.007,0.025,0.014,0.041&#10;&#9;&#9;&#9;c0.01,0.018,0.016,0.055,0.016,0.063l0.002,0.031l-0.022-0.019c0,0-0.025-0.021-0.048-0.035c-0.006-0.007-0.011-0.009-0.014-0.012&#10;&#9;&#9;&#9;c0,0.015,0,0.026,0.002,0.04c0.003,0.014,0.014,0.049,0.03,0.072c0.003,0.003,0.009,0.008,0.015,0.012&#10;&#9;&#9;&#9;c0.019,0.021,0.044,0.049,0.052,0.074c0.013,0.031,0.012,0.092,0.012,0.096l-0.001,0.037l-0.022-0.031&#10;&#9;&#9;&#9;c-0.012-0.018-0.034-0.047-0.048-0.049c-0.011-0.005-0.022-0.014-0.034-0.016c0.012,0.018,0.02,0.041,0.02,0.063&#10;&#9;&#9;&#9;c0,0.049-0.02,0.102-0.02,0.104l-0.012,0.023l-0.012-0.023c0,0-0.023-0.039-0.051-0.068c-0.011-0.01-0.024-0.02-0.036-0.027&#10;&#9;&#9;&#9;c0.01,0.025,0.018,0.061,0.018,0.088c0,0.05-0.006,0.15-0.007,0.158l-0.005,0.037l-0.017-0.031c0,0-0.025-0.041-0.048-0.063&#10;&#9;&#9;&#9;c-0.006-0.002-0.012-0.005-0.019-0.008c0.003,0.008,0.008,0.02,0.008,0.023c0.012,0.1,0.052,0.195,0.119,0.291l0.01,0.014&#10;&#9;&#9;&#9;c0.059,0.088,0.146,0.219,0.326,0.172c0.043-0.008,0.078-0.033,0.096-0.07c0.041-0.072,0.032-0.189-0.023-0.352&#10;&#9;&#9;&#9;c-0.042-0.125-0.062-0.266-0.059-0.313c0-0.023,0.008-0.064,0.017-0.109c0.006-0.041,0.018-0.094,0.015-0.102&#10;&#9;&#9;&#9;c-0.006-0.037-0.015-0.135,0.009-0.217c0.018-0.06,0.035-0.094,0.047-0.123c0.006-0.012,0.011-0.02,0.013-0.029&#10;&#9;&#9;&#9;c0.005-0.01,0.008-0.021,0.01-0.026c0.01-0.021,0.017-0.038,0.019-0.057c0.005-0.032,0.005-0.087,0.005-0.087l0.023-0.002&#10;&#9;&#9;&#9;c0,0.002,0.037,0.066,0.047,0.092c0.002,0.007,0.006,0.018,0.006,0.032c0.012-0.021,0.024-0.036,0.047-0.052&#10;&#9;&#9;&#9;c0.012-0.007,0.026-0.016,0.04-0.023c0.04-0.023,0.082-0.049,0.092-0.064c0.014-0.02,0.021-0.029,0.021-0.029l0.023,0.006&#10;&#9;&#9;&#9;c0,0.002-0.007,0.125-0.042,0.178c-0.017,0.018-0.058,0.066-0.085,0.098c0.014,0,0.026-0.004,0.038-0.004&#10;&#9;&#9;&#9;c0.034-0.004,0.058,0,0.059,0l0.03,0.004l-0.023,0.017c0,0.001-0.04,0.03-0.089,0.101c-0.026,0.041-0.032,0.057-0.038,0.078&#10;&#9;&#9;&#9;c-0.005,0.016-0.01,0.037-0.025,0.063c-0.03,0.047-0.054,0.059-0.08,0.078c-0.012,0.006-0.024,0.016-0.038,0.023&#10;&#9;&#9;&#9;c-0.06,0.049-0.03,0.258-0.018,0.297c0.001,0.008,0.014,0.041,0.03,0.076c0.04,0.096,0.099,0.248,0.1,0.297l0.001,0.008&#10;&#9;&#9;&#9;c0.005,0.069,0.009,0.211-0.106,0.305c-0.051,0.041-0.122,0.055-0.173,0.064c-0.021,0.006-0.043,0.008-0.051,0.014&#10;&#9;&#9;&#9;c-0.012,0.01-0.076,0.057-0.076,0.174c0,0.094,0.029,0.117,0.056,0.141c0.003,0.003,0.008,0.006,0.014,0.008&#10;&#9;&#9;&#9;c0.012,0.016,0.029,0.016,0.043,0.021c0.016,0.001,0.033,0.003,0.041,0.021l0.003,0.005c0.006,0.019,0.012,0.027,0.022,0.039&#10;&#9;&#9;&#9;c0.013,0.008,0.028,0.029,0.021,0.063c-0.001,0.016-0.02,0.037-0.037,0.061c-0.016,0.021-0.03,0.041-0.04,0.063&#10;&#9;&#9;&#9;c-0.019,0.035-0.054,0.137-0.054,0.148v0.008c0,0.018,0,0.057,0.01,0.072c0.007,0.008,0.041,0.051,0.031,0.078&#10;&#9;&#9;&#9;c-0.001,0.008-0.006,0.016-0.02,0.023c-0.021,0.005-0.04-0.002-0.052-0.012c-0.005-0.004-0.012-0.004-0.012-0.004&#10;&#9;&#9;&#9;c-0.017,0.002-0.029,0.016-0.041,0.019C17.188,25.537,17.18,25.541,17.171,25.541z M17.135,25.422&#10;&#9;&#9;&#9;c0.019,0,0.021,0.021,0.022,0.045l0.002,0.019c0,0.028,0,0.028,0.013,0.03c0,0,0.005-0.002,0.011-0.004&#10;&#9;&#9;&#9;c0.012-0.006,0.025-0.018,0.047-0.021c0.009-0.002,0.017,0,0.027,0.004c0.01,0.008,0.023,0.012,0.033,0.012&#10;&#9;&#9;&#9;c0.004-0.002,0.004-0.006,0.004-0.006c0.006-0.012-0.012-0.041-0.028-0.057c-0.016-0.025-0.014-0.068-0.013-0.088v-0.008&#10;&#9;&#9;&#9;c0-0.021,0.038-0.123,0.056-0.162c0.008-0.021,0.026-0.043,0.042-0.063c0.013-0.018,0.031-0.039,0.031-0.055&#10;&#9;&#9;&#9;c0.005-0.012,0-0.025-0.012-0.037c-0.017-0.013-0.022-0.027-0.03-0.043l-0.002-0.012c-0.003-0.002-0.009-0.004-0.021-0.005&#10;&#9;&#9;&#9;c-0.017-0.002-0.04-0.005-0.059-0.022c-0.005-0.006-0.007-0.006-0.012-0.01c-0.03-0.025-0.064-0.057-0.064-0.16&#10;&#9;&#9;&#9;c0-0.133,0.071-0.185,0.087-0.193c0.012-0.01,0.03-0.012,0.059-0.018c0.047-0.01,0.116-0.023,0.162-0.063&#10;&#9;&#9;&#9;c0.104-0.082,0.1-0.213,0.096-0.281v-0.008c0-0.047-0.063-0.201-0.099-0.291c-0.017-0.037-0.028-0.066-0.03-0.076&#10;&#9;&#9;&#9;c0-0.002-0.058-0.258,0.026-0.322c0.016-0.011,0.027-0.02,0.039-0.029c0.027-0.014,0.047-0.026,0.07-0.07&#10;&#9;&#9;&#9;c0.017-0.023,0.021-0.037,0.026-0.055c0.007-0.019,0.014-0.041,0.042-0.086c0.027-0.039,0.053-0.068,0.069-0.082&#10;&#9;&#9;&#9;c-0.008,0-0.015,0-0.024,0.002c-0.03,0.002-0.073,0.016-0.073,0.016l-0.016-0.018c0.002-0.002,0.091-0.105,0.112-0.134&#10;&#9;&#9;&#9;c0.02-0.026,0.028-0.075,0.033-0.115c-0.017,0.019-0.052,0.04-0.094,0.065c-0.012,0.006-0.026,0.014-0.04,0.023&#10;&#9;&#9;&#9;c-0.047,0.029-0.055,0.094-0.056,0.094h-0.025c0-0.018-0.001-0.07-0.008-0.091c-0.005-0.009-0.013-0.026-0.023-0.047&#10;&#9;&#9;&#9;c0,0.015,0,0.028-0.003,0.044c-0.002,0.023-0.011,0.037-0.02,0.057c-0.003,0.012-0.005,0.019-0.011,0.025&#10;&#9;&#9;&#9;c-0.003,0.012-0.008,0.021-0.013,0.035c-0.012,0.026-0.029,0.059-0.047,0.117c-0.023,0.078-0.012,0.172-0.007,0.203&#10;&#9;&#9;&#9;c0.002,0.016-0.004,0.055-0.016,0.115c-0.007,0.041-0.016,0.08-0.017,0.104c0,0.047,0.017,0.18,0.059,0.305&#10;&#9;&#9;&#9;c0.058,0.17,0.064,0.289,0.023,0.371c-0.023,0.041-0.062,0.072-0.113,0.082c-0.198,0.049-0.296-0.094-0.355-0.182l-0.007-0.011&#10;&#9;&#9;&#9;c-0.07-0.099-0.111-0.204-0.123-0.303c-0.005-0.022-0.026-0.058-0.034-0.069h0l-0.005-0.006l0.004-0.012l0.005-0.006l0.007,0.002&#10;&#9;&#9;&#9;c0.003,0,0.005,0,0.008,0.006l0-0.002c0.006,0.012,0.02,0.02,0.037,0.033c0.007,0.002,0.019,0.01,0.025,0.018&#10;&#9;&#9;&#9;c0.012,0.008,0.024,0.021,0.035,0.036c0.002-0.036,0.005-0.091,0.005-0.122c0-0.047-0.03-0.117-0.03-0.117l-0.017-0.041&#10;&#9;&#9;&#9;l0.035,0.023c0,0.002,0.042,0.027,0.071,0.059c0.018,0.014,0.032,0.035,0.041,0.053c0.005-0.023,0.012-0.047,0.012-0.072&#10;&#9;&#9;&#9;c0-0.045-0.047-0.092-0.047-0.092l0.016-0.019c0.001,0,0.054,0.026,0.078,0.04c0.013,0.002,0.029,0.014,0.039,0.028&#10;&#9;&#9;&#9;c-0.001-0.019-0.003-0.04-0.009-0.05c-0.006-0.019-0.029-0.044-0.047-0.063c-0.005-0.008-0.012-0.012-0.017-0.02&#10;&#9;&#9;&#9;c-0.02-0.025-0.031-0.063-0.035-0.082c0-0.021-0.007-0.067-0.007-0.067l-0.001-0.026l0.021,0.016c0,0,0.016,0.011,0.039,0.031&#10;&#9;&#9;&#9;c0.008,0.003,0.017,0.008,0.023,0.012c-0.002-0.009-0.005-0.02-0.007-0.027c-0.008-0.01-0.011-0.025-0.016-0.045&#10;&#9;&#9;&#9;c0-0.002-0.002-0.01-0.005-0.012c-0.003-0.016,0-0.033,0.003-0.049c0.002-0.02,0.007-0.037,0.003-0.059&#10;&#9;&#9;&#9;c-0.002-0.031-0.004-0.07-0.004-0.082c-0.015-0.02-0.075-0.09-0.141-0.137c-0.073-0.057-0.155-0.096-0.173-0.109&#10;&#9;&#9;&#9;c-0.029,0.008-0.076,0.016-0.087,0.023c-0.006,0.008-0.012,0.019-0.018,0.027c-0.005,0.012-0.012,0.023-0.021,0.035&#10;&#9;&#9;&#9;c-0.014,0.008-0.046,0.008-0.096,0.012c-0.012,0-0.023,0.002-0.035,0.004c-0.044,0.004-0.069,0.008-0.082,0.018&#10;&#9;&#9;&#9;c-0.002,0.004-0.003,0.006,0.005,0.025c0.002,0.012,0.007,0.021,0.011,0.04c0.007,0.03,0.036,0.042,0.089,0.05&#10;&#9;&#9;&#9;c0.012,0,0.021,0.002,0.031,0.006c0.083,0.018,0.074,0.078,0.063,0.135c-0.013,0.07-0.076,0.07-0.121,0.07&#10;&#9;&#9;&#9;c-0.007,0-0.013,0-0.02,0c-0.047,0-0.067,0.004-0.07,0.021c0,0.004,0.021,0.022,0.034,0.029c0.019,0.017,0.042,0.033,0.049,0.047&#10;&#9;&#9;&#9;c0.005,0.012,0.005,0.021,0.001,0.035c-0.008,0.021-0.031,0.037-0.075,0.055c-0.032,0.016-0.097,0.016-0.146,0.014&#10;&#9;&#9;&#9;c-0.012,0-0.022,0-0.032,0c-0.037,0-0.066,0.01-0.066,0.01h-0.005h-0.006c0,0-0.023-0.012-0.05-0.021&#10;&#9;&#9;&#9;c-0.02-0.004-0.056-0.028-0.104-0.063c-0.015-0.011-0.029-0.021-0.039-0.03c-0.018-0.01-0.04-0.017-0.06-0.025&#10;&#9;&#9;&#9;c-0.022-0.008-0.042-0.018-0.057-0.026c-0.03-0.021-0.065-0.067-0.077-0.099c-0.016-0.033-0.005-0.084,0.018-0.109&#10;&#9;&#9;&#9;c0.017-0.023,0.031-0.045,0.035-0.057c-0.006-0.004-0.022-0.002-0.031-0.002c-0.011,0-0.018,0-0.026,0&#10;&#9;&#9;&#9;c-0.02-0.002-0.034-0.012-0.045-0.02c-0.007-0.006-0.012-0.012-0.017-0.014c-0.004,0.006-0.006,0.021-0.005,0.042&#10;&#9;&#9;&#9;c0.004,0.017,0.006,0.075-0.023,0.089c-0.019,0.003-0.035-0.018-0.052-0.044c-0.012-0.017-0.023-0.028-0.03-0.034&#10;&#9;&#9;&#9;c-0.004-0.002-0.005-0.002-0.005-0.002c-0.006,0.002-0.012,0.018-0.018,0.027c-0.002,0.006-0.005,0.012-0.008,0.014&#10;&#9;&#9;&#9;c-0.009,0.014-0.019,0.019-0.03,0.023c-0.008,0.008-0.014,0.016-0.021,0.019c-0.001,0.003,0.001,0.011,0.037,0.028&#10;&#9;&#9;&#9;c0.019,0.012,0.055,0.039,0.061,0.057c0.003,0.006,0.001,0.012-0.002,0.014c-0.006,0.014-0.022,0.014-0.048,0.01&#10;&#9;&#9;&#9;c-0.017,0-0.035-0.002-0.047,0.004c-0.005,0.002,0.006,0.023,0.009,0.028c0.003,0.005,0.004,0.005,0.007,0.011&#10;&#9;&#9;&#9;c0.002,0.004,0.002,0.008,0.002,0.01c0.005,0.005,0.005,0.006,0.005,0.023v0.006c0.001,0.025,0.015,0.027,0.023,0.029&#10;&#9;&#9;&#9;c0.008,0.002,0.021-0.004,0.031-0.009c0.016-0.005,0.03-0.015,0.044-0.013c0.02,0.003,0.03,0.018,0.038,0.033&#10;&#9;&#9;&#9;c0.004,0.003,0.004,0.006,0.008,0.008c0.007,0.012,0.014,0.021,0.02,0.037c0.006,0.01,0.013,0.021,0.02,0.03&#10;&#9;&#9;&#9;c0.01,0.011,0.045,0.026,0.068,0.03l-0.003,0.025c-0.001,0-0.03-0.002-0.067,0.008c-0.009,0.002-0.018,0.002-0.026,0.005&#10;&#9;&#9;&#9;c0.013,0.003,0.029,0.011,0.05,0.021c0.012,0.006,0.019,0.01,0.023,0.012c0.009,0.004,0.04,0.008,0.064,0.01&#10;&#9;&#9;&#9;c0.004,0,0.006-0.002,0.01,0c0.007,0.002,0.013,0.002,0.014,0.002s0.001,0,0.002,0l-0.001,0.023c0,0,0,0-0.002,0&#10;&#9;&#9;&#9;c-0.002,0-0.012,0-0.02,0c-0.007,0-0.02,0.008-0.037,0.023l-0.006,0.006c-0.005,0.002-0.012,0.006-0.02,0.012&#10;&#9;&#9;&#9;c0.025,0.006,0.06,0.014,0.071,0.016c0.03,0.004,0.112,0.037,0.129,0.045c0.012,0.004,0.024,0.021,0.047,0.044&#10;&#9;&#9;&#9;c0.006,0.007,0.015,0.019,0.021,0.024c0.017,0.018,0.064,0.049,0.065,0.049l0.014,0.012l-0.013,0.009&#10;&#9;&#9;&#9;c-0.01,0.003-0.085,0.063-0.104,0.071c-0.012,0.004-0.034,0.022-0.053,0.037c-0.017,0.01-0.034,0.021-0.041,0.027&#10;&#9;&#9;&#9;c-0.022,0.008-0.11,0.029-0.149,0.016c-0.023-0.008-0.033-0.027-0.039-0.039c-0.006-0.014-0.012-0.021-0.025-0.023&#10;&#9;&#9;&#9;c-0.006-0.006-0.012-0.006-0.016-0.004c-0.003,0.002-0.006,0.01-0.011,0.014c-0.001,0.007-0.001,0.014-0.004,0.014&#10;&#9;&#9;&#9;c-0.009,0.021-0.016,0.023-0.036,0.045c-0.006,0.005-0.005,0.008-0.005,0.008c0.003,0.004,0.015,0.018,0.034,0.021&#10;&#9;&#9;&#9;c0.031,0.005,0.051,0.021,0.06,0.03c0.003,0.012,0.003,0.019,0.003,0.021c-0.008,0.019-0.033,0.021-0.061,0.021&#10;&#9;&#9;&#9;c-0.009,0-0.021,0-0.026,0c-0.004,0.002-0.006,0.002-0.006,0.002c0,0.008,0,0.016,0.005,0.021c0.006,0.018,0.003,0.033,0,0.049&#10;&#9;&#9;&#9;c-0.001,0.008-0.003,0.016-0.005,0.023c0,0,0,0.002,0,0.002c0.004,0.006,0.022,0.002,0.034-0.002&#10;&#9;&#9;&#9;c0.026-0.012,0.056-0.026,0.07-0.008c0.012,0.01-0.002,0.029-0.017,0.047c-0.006,0.005-0.013,0.01-0.014,0.018&#10;&#9;&#9;&#9;c-0.003,0.006,0.001,0.014,0.006,0.021c0.008-0.006,0.025-0.008,0.042-0.008c0.019,0,0.038,0.016,0.048,0.021&#10;&#9;&#9;&#9;c0.007-0.006,0.018-0.014,0.023-0.024c0.005-0.005,0.001-0.022,0-0.038c-0.003-0.014-0.005-0.031-0.003-0.047&#10;&#9;&#9;&#9;c0.006-0.031,0.05-0.037,0.093-0.037c0.013-0.004,0.027-0.006,0.039-0.008c0.04-0.008,0.067-0.051,0.067-0.051l0.022,0.012&#10;&#9;&#9;&#9;c-0.005,0.023-0.01,0.055-0.01,0.057c0,0.008-0.001,0.019-0.003,0.029c0.019-0.016,0.047-0.036,0.07-0.055&#10;&#9;&#9;&#9;c0.041-0.026,0.06-0.102,0.06-0.102h0.025c0,0,0.002,0.035,0.002,0.055c0,0.006,0,0.019,0,0.031&#10;&#9;&#9;&#9;c0.006-0.01,0.014-0.02,0.021-0.031c0.016-0.014,0.048-0.045,0.082-0.061c0.033-0.018,0.068-0.018,0.07-0.02h0.01l0.003,0.008&#10;&#9;&#9;&#9;c0,0,0.021,0.064,0.039,0.096c0.022,0.035,0.087,0.109,0.127,0.133c0.042,0.029,0.229,0.125,0.23,0.125l0.034,0.019l-0.037,0.005&#10;&#9;&#9;&#9;c-0.005,0-0.104,0.021-0.134,0.021c-0.012,0.002-0.029,0-0.049,0c-0.033-0.001-0.076-0.003-0.127-0.001&#10;&#9;&#9;&#9;c-0.063,0.003-0.094,0.058-0.111,0.089c-0.005,0.005-0.006,0.008-0.009,0.01c-0.005,0.014-0.002,0.037-0.002,0.059&#10;&#9;&#9;&#9;c0,0.023,0.001,0.049-0.002,0.072c-0.004,0.023,0.002,0.047,0.007,0.061c0.003-0.014,0.006-0.031,0.011-0.037&#10;&#9;&#9;&#9;c0.004-0.014,0.013-0.042,0.016-0.063l0.01-0.045l0.014,0.045c0,0.002,0.014,0.047,0.014,0.063c0,0.006,0,0.012-0.002,0.029&#10;&#9;&#9;&#9;c-0.002,0.01-0.004,0.022-0.004,0.029c0,0.012,0,0.02,0,0.031c0.003-0.01,0.006-0.014,0.008-0.02&#10;&#9;&#9;&#9;c0.01-0.019,0.041-0.039,0.045-0.041l0.023-0.016l-0.006,0.031c-0.005,0.023-0.009,0.049-0.008,0.057l0.002,0.008&#10;&#9;&#9;&#9;c0,0.016,0.005,0.041,0.005,0.061c0,0.029-0.031,0.041-0.096,0.046c-0.072,0.005-0.101-0.011-0.142-0.056&#10;&#9;&#9;&#9;c-0.022-0.026-0.023-0.047-0.024-0.063s-0.001-0.019-0.013-0.026c-0.006,0-0.017,0.018-0.021,0.023&#10;&#9;&#9;&#9;c-0.002,0.008-0.008,0.01-0.01,0.016c-0.008,0.008-0.013,0.013-0.022,0.016c-0.005,0.002-0.014,0.012-0.027,0.021&#10;&#9;&#9;&#9;c-0.008,0.003-0.008,0.005-0.008,0.005c0,0.004,0.012,0.014,0.018,0.014c0.002,0.005,0.005,0.008,0.012,0.008&#10;&#9;&#9;&#9;c0.023,0.021,0.032,0.039,0.02,0.067c-0.008,0.023-0.038,0.017-0.067,0.005c-0.015-0.002-0.03-0.005-0.043-0.007&#10;&#9;&#9;&#9;c-0.001,0-0.003,0-0.003,0c0.001,0.003,0.004,0.005,0.005,0.011c0.006,0.016,0.014,0.033,0.014,0.053&#10;&#9;&#9;&#9;c0,0.045,0.016,0.054,0.021,0.057c0.006,0.002,0.022-0.008,0.03-0.02c0.001-0.002,0.005-0.002,0.005-0.004&#10;&#9;&#9;&#9;c0.018-0.013,0.036-0.01,0.053-0.006c0.012,0,0.017,0.005,0.017,0.008c0.006,0.012,0,0.023-0.01,0.042&#10;&#9;&#9;&#9;c-0.003,0.005-0.007,0.011-0.011,0.017c-0.006,0.007-0.008,0.012-0.013,0.027c0,0,0,0.003,0,0.003&#10;&#9;&#9;&#9;c0.003,0.003,0.017,0.003,0.022,0.005c0.006,0,0.016,0,0.023,0c0.006,0.004,0.014,0.008,0.021,0.01&#10;&#9;&#9;&#9;c0.013,0.006,0.022,0.006,0.033,0.009c0.008,0,0.017-0.003,0.021-0.003c0.002-0.008,0.002-0.016-0.001-0.025&#10;&#9;&#9;&#9;c-0.003-0.014-0.003-0.021,0.003-0.033c0.009-0.014,0.03-0.027,0.047-0.029c0.017-0.006,0.037,0.002,0.064,0.014&#10;&#9;&#9;&#9;c0.006,0.004,0.012,0.004,0.017,0.004c0.009,0.005,0.025,0.003,0.049,0.003c0.011,0,0.022,0,0.034,0&#10;&#9;&#9;&#9;c0.047,0,0.071,0.011,0.086,0.021c0.012,0.003,0.038,0.005,0.045,0c0.009-0.002,0.038-0.039,0.044-0.049&#10;&#9;&#9;&#9;c0.002-0.014-0.008-0.047-0.022-0.098l-0.009-0.036c-0.027-0.099-0.032-0.161-0.013-0.192c0.017-0.031,0.046-0.027,0.08-0.023&#10;&#9;&#9;&#9;c0.009,0,0.02,0,0.032,0h0.108l-0.006,0.018c0,0-0.02,0.045-0.031,0.072c-0.005,0.012,0,0.074,0.004,0.09l0.001,0.006&#10;&#9;&#9;&#9;c0.004,0.012,0.015,0.055,0.031,0.08c0.009,0.021,0.029,0.044,0.059,0.065c0.005,0.003,0.012,0.005,0.021,0.021&#10;&#9;&#9;&#9;c0.003,0,0.008,0.006,0.011,0.008c-0.003-0.005-0.004-0.01-0.004-0.021c0-0.025,0.001-0.08,0.001-0.08l0.023-0.006&#10;&#9;&#9;&#9;c0.006,0.014,0.023,0.064,0.04,0.082c0.007,0.008,0.016,0.018,0.025,0.025c0-0.01,0-0.023,0.002-0.028&#10;&#9;&#9;&#9;c0.003-0.005,0-0.047-0.002-0.081l0.023-0.008c0,0,0.012,0.044,0.023,0.063c0,0.003,0.008,0.008,0.017,0.012&#10;&#9;&#9;&#9;c0.012,0.012,0.024,0.018,0.04,0.035c0.029,0.031,0.03,0.08,0.013,0.107c-0.017,0.027-0.04,0.041-0.077,0.047&#10;&#9;&#9;&#9;c-0.02,0.006-0.035-0.006-0.047-0.008c-0.014-0.006-0.023-0.012-0.039-0.006c-0.007,0.006-0.01,0.008-0.012,0.012&#10;&#9;&#9;&#9;c-0.001,0.006,0.004,0.012,0.005,0.017c0.005,0.003,0.005,0.007,0.006,0.013c0.004,0.011,0,0.029-0.001,0.043l-0.002,0.016&#10;&#9;&#9;&#9;c0,0.002,0.003,0.002,0.005,0.004c0.009,0.006,0.018,0.006,0.022,0c0.021-0.014,0.043-0.014,0.063,0&#10;&#9;&#9;&#9;c0.011,0.014,0.011,0.02,0.011,0.021c-0.005,0.021-0.029,0.029-0.047,0.037c-0.02,0.002-0.041,0.033-0.04,0.047&#10;&#9;&#9;&#9;c0.003,0.002,0.025,0.01,0.033,0.01c0.007,0.004,0.013,0.006,0.016,0.01c0.007,0.004,0.014,0.009,0.021,0.014&#10;&#9;&#9;&#9;c0.009,0.008,0.021,0.019,0.027,0.019c0.001-0.003,0.002-0.023,0.004-0.032c0-0.008,0.001-0.01,0.002-0.013&#10;&#9;&#9;&#9;C17.104,25.43,17.125,25.422,17.135,25.422z"/>
</g>
<path d="M16.445,23.123c0,0-0.012-0.026-0.013-0.033c-0.002-0.014-0.008-0.021-0.008-0.021s0.056,0,0.055,0.018&#10;&#9;&#9;c-0.003,0.014-0.019,0.014-0.022,0.023C16.452,23.115,16.445,23.123,16.445,23.123"/>
<path d="M16.439,23.144l-0.003-0.015c-0.002-0.006-0.011-0.031-0.014-0.037c-0.001-0.01-0.004-0.016-0.007-0.019l-0.006-0.013&#10;&#9;&#9;h0.014c0.01,0,0.046,0.002,0.058,0.014c0.004,0.002,0.004,0.006,0.004,0.014c0,0.012-0.012,0.02-0.017,0.025&#10;&#9;&#9;c-0.002,0.002-0.005,0.002-0.006,0.002c-0.002,0.006-0.012,0.016-0.012,0.018L16.439,23.144z M16.438,23.076&#10;&#9;&#9;c0.001,0.002,0.001,0.006,0.001,0.01c0,0.006,0.006,0.014,0.007,0.025c0.001-0.003,0.003-0.006,0.004-0.008&#10;&#9;&#9;c0-0.004,0.006-0.004,0.009-0.006c0.006-0.006,0.009-0.006,0.009-0.012C16.468,23.08,16.453,23.076,16.438,23.076z"/>
<path d="M16.698,23.039l-0.002-0.029c0,0,0.048,0,0.071,0.018c0.035,0.025,0.059,0.064,0.058,0.067&#10;&#9;&#9;c-0.006,0.005-0.034-0.019-0.054-0.026c0,0-0.015,0.006-0.028,0.006c-0.016,0-0.022-0.006-0.023-0.014&#10;&#9;&#9;c-0.002-0.008,0.001-0.016,0.001-0.016L16.698,23.039"/>
<path d="M16.82,23.098c-0.005,0-0.013-0.006-0.023-0.012c-0.01-0.008-0.018-0.012-0.026-0.013c-0.003,0-0.015,0.003-0.028,0.003&#10;&#9;&#9;c-0.016,0-0.022-0.008-0.026-0.016c-0.001-0.008,0.001-0.016,0.002-0.016l-0.022-0.004v-0.002l-0.004-0.033h0.003&#10;&#9;&#9;c0.001,0,0.048,0.002,0.071,0.021c0.035,0.023,0.059,0.063,0.059,0.064c0,0.003,0,0.003,0,0.003&#10;&#9;&#9;C16.825,23.097,16.822,23.098,16.82,23.098z M16.77,23.068L16.77,23.068c0.008,0.003,0.019,0.008,0.026,0.014&#10;&#9;&#9;c0.012,0.008,0.02,0.01,0.023,0.01c0,0,0.001,0,0.002,0c-0.002-0.002-0.024-0.039-0.055-0.063c-0.022-0.014-0.061-0.018-0.07-0.018&#10;&#9;&#9;l0.004,0.025l0.021,0.004l-0.001,0.004c0,0-0.002,0.008,0,0.014c0,0.01,0.007,0.015,0.022,0.015&#10;&#9;&#9;C16.755,23.073,16.769,23.068,16.77,23.068L16.77,23.068z"/>
<path d="M17.042,23.428c-0.001-0.002-0.023-0.031-0.03-0.045C17.007,23.373,17,23.355,17,23.354l0.013-0.005&#10;&#9;&#9;c0,0,0.012,0.02,0.016,0.028c0.003,0.005,0.019,0.028,0.025,0.042L17.042,23.428z"/>
<path fill="#DB4446" d="M15.735,23.115c0,0,0.03,0.023,0.053,0.026s0.049,0.003,0.052,0.003c0.004,0,0.012-0.031,0.006-0.055&#10;&#9;&#9;c-0.012-0.08-0.082-0.094-0.082-0.094s0.022,0.047,0.012,0.066C15.763,23.092,15.735,23.115,15.735,23.115"/>
<path d="M15.841,23.16c-0.008,0-0.031-0.002-0.052-0.006c-0.028-0.008-0.059-0.029-0.06-0.031l-0.013-0.005l0.012-0.011&#10;&#9;&#9;c0,0,0.026-0.023,0.038-0.053c0.005-0.01-0.003-0.039-0.012-0.057l-0.009-0.023l0.025,0.008c0.001,0,0.078,0.021,0.09,0.104&#10;&#9;&#9;c0.004,0.021-0.001,0.059-0.007,0.066l-0.005,0.006L15.841,23.16z M15.754,23.115c0.011,0.006,0.026,0.01,0.037,0.014&#10;&#9;&#9;c0.015,0.004,0.033,0.004,0.043,0.004c0.001-0.01,0.005-0.031,0.001-0.041c-0.006-0.042-0.03-0.064-0.047-0.074&#10;&#9;&#9;c0.003,0.014,0.005,0.035,0,0.051C15.778,23.088,15.765,23.102,15.754,23.115z"/>
<path fill="#DB4446" d="M15.589,23.186c0,0-0.026-0.051-0.082-0.047c-0.059,0.008-0.096,0.053-0.096,0.053s0.063-0.003,0.078,0.008&#10;&#9;&#9;c0.023,0.016,0.03,0.057,0.03,0.057s0.035-0.023,0.047-0.039C15.576,23.209,15.589,23.186,15.589,23.186"/>
<path d="M15.513,23.275l-0.005-0.02c0-0.01-0.009-0.039-0.023-0.047c-0.006,0-0.021-0.004-0.06-0.004c-0.008,0-0.012,0-0.012,0&#10;&#9;&#9;h-0.028l0.018-0.02c0-0.002,0.041-0.049,0.103-0.061c0.065-0.004,0.096,0.047,0.096,0.051l0.003,0.01l-0.003,0.003&#10;&#9;&#9;c0,0.002-0.016,0.025-0.026,0.04c-0.012,0.012-0.044,0.033-0.049,0.035L15.513,23.275z M15.442,23.18&#10;&#9;&#9;c0.042,0.002,0.051,0.006,0.053,0.009c0.017,0.011,0.028,0.028,0.032,0.047c0.011-0.007,0.023-0.019,0.027-0.023&#10;&#9;&#9;c0.007-0.007,0.017-0.021,0.022-0.026c-0.01-0.016-0.032-0.039-0.069-0.035C15.48,23.156,15.459,23.168,15.442,23.18z"/>
<path fill="#DB4446" d="M15.519,23.381c0,0-0.047,0.006-0.075,0.039c-0.025,0.029-0.023,0.088-0.023,0.088s0.033-0.035,0.063-0.035&#10;&#9;&#9;c0.029,0,0.072,0.011,0.072,0.011s-0.013-0.035-0.013-0.054C15.542,23.42,15.519,23.381,15.519,23.381"/>
<path d="M15.412,23.537l-0.003-0.029c0-0.004-0.002-0.064,0.028-0.098c0.029-0.032,0.08-0.039,0.082-0.039l0.007-0.002l0.005,0.004&#10;&#9;&#9;c0.005,0.008,0.023,0.043,0.023,0.057s0.008,0.037,0.013,0.047l0.011,0.021l-0.023-0.002c0,0-0.045-0.01-0.07-0.01&#10;&#9;&#9;c-0.021,0-0.047,0.021-0.053,0.027L15.412,23.537z M15.513,23.396c-0.012,0-0.041,0.008-0.059,0.031&#10;&#9;&#9;c-0.012,0.016-0.017,0.035-0.019,0.049c0.013-0.007,0.03-0.016,0.048-0.016c0.016,0,0.037,0.006,0.052,0.006&#10;&#9;&#9;c-0.003-0.014-0.005-0.023-0.005-0.037C15.531,23.426,15.522,23.408,15.513,23.396z"/>
<path d="M16.445,23.373l0.023-0.033l0.02,0.033H16.445"/>
<polygon points="16.43,23.381 16.468,23.326 16.503,23.379 &#9;"/>
<path d="M16.497,23.373l0.025-0.035l0.028,0.033L16.497,23.373"/>
<polygon points="16.48,23.381 16.521,23.326 16.567,23.376 &#9;"/>
<path d="M16.474,23.162l0.053,0.023l-0.047,0.023L16.474,23.162"/>
<polygon points="16.474,23.217 16.464,23.15 16.547,23.184 &#9;"/>
<path d="M16.537,23.184l0.047,0.01l-0.039,0.025L16.537,23.184"/>
<polygon points="16.54,23.235 16.527,23.17 16.603,23.188 &#9;"/>
<path d="M16.383,24.121L16.372,24.1c0.001,0,0.067-0.039,0.09-0.047c0.032-0.023,0.059-0.057,0.065-0.067&#10;&#9;&#9;c0-0.023-0.006-0.073-0.012-0.097c-0.006-0.016-0.006-0.035-0.006-0.051c-0.011,0.012-0.023,0.025-0.033,0.032&#10;&#9;&#9;c-0.015,0.013-0.06,0.042-0.115,0.05c-0.044,0.016-0.063,0.023-0.063,0.023l-0.017-0.018c0,0,0.033-0.053,0.035-0.098&#10;&#9;&#9;c0-0.007,0-0.018-0.004-0.033l0,0c-0.014,0.008-0.043,0.023-0.05,0.026c-0.004,0.002-0.022,0.013-0.034,0.021&#10;&#9;&#9;c-0.014,0.008-0.029,0.023-0.042,0.029c-0.021,0.014-0.047,0.049-0.056,0.064l-0.02-0.016c0.001,0,0.031-0.052,0.063-0.07&#10;&#9;&#9;c0.014-0.008,0.027-0.02,0.042-0.026c0.021-0.019,0.032-0.023,0.04-0.025c0.006-0.003,0.035-0.019,0.055-0.026&#10;&#9;&#9;c-0.001-0.004-0.001-0.008-0.002-0.014c-0.001-0.023,0.011-0.049,0.022-0.07c-0.018,0.008-0.035,0.014-0.047,0.014&#10;&#9;&#9;c-0.02,0-0.03,0-0.053-0.01c-0.008-0.004-0.02-0.006-0.035-0.009c-0.05-0.015-0.087,0.019-0.087,0.019l-0.02,0.014l-0.002-0.025&#10;&#9;&#9;c0-0.002-0.001-0.035,0.023-0.074c0.022-0.031,0.074-0.047,0.077-0.047l0.008,0.023c-0.014,0.002-0.051,0.019-0.063,0.039&#10;&#9;&#9;c-0.011,0.01-0.015,0.023-0.018,0.033c0.02-0.007,0.052-0.016,0.088-0.007c0.016,0.005,0.029,0.007,0.037,0.011&#10;&#9;&#9;c0.022,0.01,0.027,0.01,0.043,0.01c0.018,0,0.061-0.018,0.078-0.023l0.042-0.016l-0.03,0.039c-0.012,0.008-0.041,0.053-0.038,0.078&#10;&#9;&#9;c0.002,0.016,0.003,0.023,0.006,0.037c0.002,0.012,0.005,0.025,0.004,0.039c-0.001,0.027-0.013,0.057-0.023,0.08&#10;&#9;&#9;c0.01-0.006,0.022-0.012,0.038-0.016c0.051-0.008,0.09-0.033,0.106-0.047c0.023-0.018,0.053-0.061,0.053-0.061l0.023,0.009&#10;&#9;&#9;c-0.003,0.019-0.008,0.065,0,0.083c0.005,0.018,0.012,0.06,0.012,0.086c0.012-0.008,0.025-0.021,0.038-0.025&#10;&#9;&#9;c0.015-0.006,0.044-0.023,0.053-0.043c0.005-0.007,0.015-0.041,0.019-0.059l0.025,0.002c0,0,0.006,0.052,0.023,0.076&#10;&#9;&#9;c0.011,0.018,0.023,0.053,0.034,0.082c0.007-0.018,0.017-0.038,0.027-0.051c0.032-0.037,0.041-0.053,0.042-0.061&#10;&#9;&#9;c0.002-0.014-0.003-0.039-0.005-0.047l0.023-0.012l0.025,0.059l-0.018,0.006c-0.005,0.018-0.019,0.041-0.048,0.072&#10;&#9;&#9;c-0.016,0.016-0.032,0.061-0.036,0.07l-0.012,0.039l-0.011-0.039c-0.008-0.023-0.029-0.084-0.045-0.104&#10;&#9;&#9;c-0.005-0.014-0.012-0.023-0.015-0.039c-0.002,0.008-0.005,0.018-0.009,0.018c-0.012,0.023-0.045,0.043-0.059,0.05&#10;&#9;&#9;c-0.024,0.013-0.052,0.038-0.054,0.04l-0.002,0.002c-0.009,0.01-0.038,0.049-0.073,0.068&#10;&#9;&#9;C16.452,24.084,16.386,24.119,16.383,24.121z"/>
<path fill="#DB4446" d="M15.683,24.023c0,0-0.027-0.031-0.073-0.018c-0.046,0.006-0.078,0.055-0.078,0.055s0.039-0.008,0.063-0.002&#10;&#9;&#9;c0.023,0.002,0.042,0.025,0.042,0.025s0.02-0.016,0.029-0.025C15.671,24.051,15.683,24.023,15.683,24.023"/>
<path d="M15.633,24.105l-0.008-0.01c0,0-0.013-0.02-0.031-0.023c-0.017-0.006-0.057,0.004-0.057,0.004l-0.029,0.008l0.015-0.025&#10;&#9;&#9;c0.002-0.003,0.033-0.059,0.084-0.068c0.053-0.008,0.084,0.023,0.086,0.023l0.02,0.021H15.69c-0.003,0.008-0.012,0.023-0.017,0.029&#10;&#9;&#9;c-0.008,0.012-0.027,0.031-0.031,0.035L15.633,24.105z M15.58,24.045c0.007,0,0.014,0,0.019,0.002&#10;&#9;&#9;c0.016,0.006,0.03,0.014,0.038,0.023c0.005-0.01,0.014-0.015,0.017-0.018c0.004-0.006,0.011-0.018,0.014-0.023&#10;&#9;&#9;c-0.008-0.012-0.028-0.019-0.055-0.016c-0.022,0.004-0.04,0.021-0.052,0.033C15.567,24.045,15.574,24.045,15.58,24.045z"/>
<path fill="#DB4446" d="M15.63,24.213c0,0-0.041-0.012-0.074,0.02c-0.033,0.029-0.037,0.078-0.037,0.078s0.035-0.023,0.059-0.023&#10;&#9;&#9;c0.024,0.005,0.056,0.02,0.056,0.02s0.005-0.035,0.008-0.043C15.646,24.24,15.63,24.213,15.63,24.213"/>
<path d="M15.507,24.34v-0.029c0,0,0.003-0.061,0.041-0.088c0.026-0.021,0.055-0.023,0.07-0.023c0.008,0,0.012,0,0.012,0&#10;&#9;&#9;l0.006,0.002l0.005,0.002c0,0.006,0.018,0.037,0.012,0.063c-0.002,0.005-0.008,0.042-0.008,0.042l-0.004,0.012l-0.013-0.004&#10;&#9;&#9;c-0.001,0-0.029-0.014-0.051-0.018h-0.006c-0.015,0-0.036,0.017-0.043,0.02L15.507,24.34z M15.572,24.273c0.004,0,0.006,0,0.007,0&#10;&#9;&#9;c0.016,0.004,0.034,0.012,0.045,0.014c0-0.01,0.002-0.021,0.004-0.023c0.001-0.016-0.004-0.031-0.007-0.041&#10;&#9;&#9;c-0.01,0-0.036,0.002-0.057,0.018c-0.017,0.012-0.022,0.031-0.028,0.047C15.548,24.28,15.56,24.273,15.572,24.273z"/>
<path fill="#DB4446" d="M15.721,24.386c0,0-0.003,0.05,0.021,0.079c0.026,0.033,0.072,0.039,0.072,0.039s-0.014-0.033-0.018-0.053&#10;&#9;&#9;c-0.002-0.023,0.021-0.047,0.021-0.047s-0.023-0.023-0.047-0.023S15.721,24.386,15.721,24.386"/>
<path d="M15.835,24.521l-0.023-0.004c0,0-0.052-0.01-0.079-0.043c-0.026-0.037-0.025-0.088-0.024-0.091l0-0.009l0.01-0.002&#10;&#9;&#9;c0.002,0,0.028-0.006,0.052-0.006c0.03,0,0.053,0.025,0.056,0.029l0.009,0.008l-0.01,0.008c-0.005,0.008-0.02,0.023-0.018,0.039&#10;&#9;&#9;c0.002,0.01,0.014,0.037,0.017,0.047L15.835,24.521z M15.734,24.396c0.001,0.016,0.002,0.041,0.019,0.063&#10;&#9;&#9;c0.012,0.016,0.027,0.021,0.041,0.023c-0.005-0.008-0.009-0.021-0.011-0.028c-0.001-0.021,0.009-0.04,0.017-0.05&#10;&#9;&#9;c-0.007-0.002-0.018-0.012-0.03-0.012S15.743,24.395,15.734,24.396z"/>
<path d="M16.843,24.779l-0.02-0.018c0.001-0.001,0.067-0.086,0.068-0.146c0.004-0.047-0.083-0.114-0.119-0.135l0.012-0.021&#10;&#9;&#9;c0.015,0.009,0.135,0.086,0.133,0.156C16.914,24.686,16.845,24.773,16.843,24.779z"/>
<path fill="#DB4446" d="M16.187,24.832c0,0-0.032-0.045-0.077-0.041c-0.046,0.002-0.093,0.043-0.093,0.043s0.058-0.002,0.07,0.016&#10;&#9;&#9;c0.016,0.021,0.029,0.045,0.029,0.045s0.025-0.016,0.036-0.021C16.164,24.859,16.187,24.832,16.187,24.832"/>
<path d="M16.112,24.906l-0.006-0.007c0-0.003-0.013-0.023-0.027-0.042c-0.004-0.005-0.017-0.008-0.044-0.008&#10;&#9;&#9;c-0.009,0-0.015,0-0.015,0h-0.038l0.029-0.023c0,0,0.049-0.044,0.099-0.047l0,0c0.052,0,0.085,0.045,0.087,0.047l0.007,0.006&#10;&#9;&#9;l-0.005,0.006c-0.005,0.004-0.026,0.035-0.038,0.043c-0.012,0.009-0.038,0.021-0.039,0.021L16.112,24.906z M16.057,24.826&#10;&#9;&#9;c0.019,0,0.035,0.006,0.042,0.017c0.008,0.012,0.018,0.024,0.023,0.033c0.007-0.003,0.018-0.011,0.023-0.019&#10;&#9;&#9;c0.006,0,0.018-0.014,0.025-0.025c-0.01-0.008-0.03-0.029-0.058-0.029C16.093,24.806,16.071,24.813,16.057,24.826z"/>
<path fill="#DB4446" d="M16.049,25.012c0,0-0.06-0.014-0.088,0.021c-0.028,0.027-0.027,0.082-0.027,0.082s0.035-0.035,0.068-0.031&#10;&#9;&#9;c0.032,0,0.067,0.021,0.067,0.021s-0.005-0.037-0.008-0.051C16.058,25.037,16.049,25.012,16.049,25.012"/>
<path d="M15.923,25.15v-0.035c0,0-0.002-0.057,0.03-0.094c0.021-0.023,0.053-0.025,0.077-0.025c0.012,0,0.022,0.002,0.022,0.002&#10;&#9;&#9;h0.006l0.003,0.008c0,0,0.009,0.031,0.013,0.045c0.002,0.016,0.008,0.051,0.008,0.051l0.005,0.023l-0.022-0.01&#10;&#9;&#9;c0-0.002-0.034-0.018-0.064-0.023h0c-0.023,0-0.047,0.023-0.057,0.037L15.923,25.15z M16.03,25.021c-0.014,0-0.042,0-0.06,0.019&#10;&#9;&#9;c-0.012,0.013-0.017,0.03-0.021,0.05c0.015-0.01,0.035-0.021,0.056-0.021c0.018,0.002,0.035,0.01,0.05,0.016&#10;&#9;&#9;c-0.003-0.012-0.003-0.021-0.005-0.025c-0.003-0.014-0.008-0.027-0.01-0.037C16.037,25.021,16.035,25.021,16.03,25.021z"/>
<path fill="#DB4446" d="M16.176,25.201c0,0-0.029,0.037-0.007,0.07c0.022,0.031,0.066,0.047,0.066,0.047s-0.015-0.023-0.007-0.049&#10;&#9;&#9;c0.006-0.021,0.042-0.053,0.042-0.053L16.176,25.201"/>
<path d="M16.266,25.342l-0.034-0.014c-0.003,0-0.05-0.014-0.074-0.051c-0.024-0.039,0.006-0.084,0.008-0.088l0.022-0.029v0.025&#10;&#9;&#9;l0.109,0.023l-0.021,0.016c-0.014,0.01-0.036,0.031-0.038,0.047c-0.005,0.023,0.006,0.041,0.006,0.041L16.266,25.342z&#10;&#9;&#9; M16.182,25.209c-0.006,0.016-0.013,0.039-0.001,0.055c0.007,0.014,0.021,0.023,0.033,0.031c-0.002-0.01-0.003-0.019,0.002-0.029&#10;&#9;&#9;c0.002-0.015,0.016-0.033,0.027-0.041L16.182,25.209z"/>
<path fill="#DB4446" d="M16.964,25.274c0,0-0.052-0.013-0.08,0.005c-0.029,0.016-0.052,0.089-0.052,0.089s0.047-0.042,0.081-0.034&#10;&#9;&#9;s0.06,0.016,0.06,0.016s0.005-0.025,0-0.047C16.971,25.293,16.964,25.274,16.964,25.274"/>
<path d="M16.807,25.405l0.013-0.04c0.001-0.01,0.024-0.077,0.057-0.094c0.013-0.012,0.028-0.016,0.048-0.016&#10;&#9;&#9;c0.022,0,0.041,0.006,0.041,0.006l0.006,0.002l0.003,0.008c0,0,0.009,0.018,0.009,0.029c0.005,0.023,0,0.051,0,0.053l-0.004,0.018&#10;&#9;&#9;l-0.014-0.006c0,0-0.023-0.016-0.057-0.019c-0.002,0-0.002,0-0.002,0c-0.024,0-0.059,0.021-0.069,0.028L16.807,25.405z&#10;&#9;&#9; M16.925,25.279c-0.016,0-0.029,0.006-0.035,0.014c-0.012,0.002-0.023,0.025-0.033,0.043c0.017-0.01,0.039-0.018,0.057-0.015&#10;&#9;&#9;c0.019,0.003,0.035,0.007,0.047,0.014c0-0.009,0-0.019,0-0.032c0-0.003-0.004-0.01-0.006-0.018&#10;&#9;&#9;C16.949,25.283,16.937,25.279,16.925,25.279z"/>
<path fill="#DB4446" d="M16.989,25.465c0,0-0.041,0.041-0.025,0.072c0.014,0.039,0.039,0.07,0.039,0.07s-0.001-0.049,0.017-0.063&#10;&#9;&#9;c0.022-0.02,0.064-0.025,0.064-0.025s-0.034-0.029-0.045-0.032C17.029,25.482,16.989,25.465,16.989,25.465"/>
<path d="M17.017,25.649l-0.024-0.032c-0.002-0.002-0.027-0.038-0.041-0.074c-0.017-0.037,0.025-0.084,0.027-0.084l0.006-0.01&#10;&#9;&#9;l0.01,0.006c0.01,0.004,0.041,0.016,0.047,0.021c0.012,0.005,0.039,0.028,0.049,0.036l0.021,0.018l-0.029,0.005&#10;&#9;&#9;c0,0-0.038,0.003-0.059,0.019c-0.005,0.008-0.01,0.035-0.009,0.055L17.017,25.649z M16.992,25.482&#10;&#9;&#9;c-0.01,0.008-0.025,0.031-0.017,0.053c0.005,0.014,0.012,0.025,0.019,0.037c0.001-0.015,0.007-0.031,0.015-0.037&#10;&#9;&#9;c0.014-0.01,0.032-0.021,0.046-0.021c-0.008-0.008-0.017-0.014-0.019-0.015C17.026,25.494,17.005,25.485,16.992,25.482z"/>
<path fill="#DB4446" d="M17.186,25.525c0,0-0.021,0.051,0.018,0.08c0.038,0.031,0.07,0.037,0.07,0.037s-0.028-0.053-0.021-0.082&#10;&#9;&#9;c0.012-0.025,0.035-0.045,0.035-0.045s-0.047-0.012-0.053-0.01C17.228,25.506,17.186,25.525,17.186,25.525"/>
<path d="M17.296,25.654h-0.024c-0.001,0-0.037-0.005-0.077-0.039c-0.042-0.039-0.022-0.094-0.02-0.096l0.002-0.006h0.004&#10;&#9;&#9;c0.014-0.008,0.042-0.023,0.05-0.023h0.004c0.012,0,0.047,0.016,0.057,0.016l0.022,0.008l-0.021,0.016c0,0-0.02,0.014-0.029,0.037&#10;&#9;&#9;c-0.006,0.018,0.012,0.057,0.019,0.066L17.296,25.654z M17.195,25.534c-0.001,0.011-0.006,0.042,0.017,0.065&#10;&#9;&#9;c0.014,0.008,0.028,0.018,0.039,0.023c-0.008-0.021-0.016-0.047-0.009-0.064c0.005-0.016,0.015-0.026,0.023-0.035&#10;&#9;&#9;c-0.014-0.006-0.025-0.01-0.03-0.01C17.233,25.514,17.213,25.527,17.195,25.534z"/>
<g>
<path fill="#FFD691" d="M15.167,29.045c0.131,0.041,0.199,0.141,0.199,0.258c0,0.148-0.147,0.263-0.336,0.263&#10;&#9;&#9;&#9;c-0.191,0-0.344-0.114-0.344-0.263c0-0.117,0.064-0.246,0.194-0.253c0,0-0.003-0.013-0.014-0.03&#10;&#9;&#9;&#9;c-0.015-0.016-0.041-0.045-0.041-0.045s0.049-0.008,0.078,0.003c0.029,0.011,0.049,0.028,0.049,0.028s0.015-0.025,0.032-0.047&#10;&#9;&#9;&#9;c0.021-0.023,0.047-0.031,0.047-0.031s0.03,0.023,0.038,0.039c0.009,0.016,0.016,0.037,0.016,0.037s0.028-0.023,0.051-0.029&#10;&#9;&#9;&#9;c0.023-0.014,0.054-0.019,0.054-0.019s-0.011,0.026-0.017,0.042C15.169,29.014,15.167,29.045,15.167,29.045"/>
<path d="M15.031,29.584c-0.203,0-0.362-0.127-0.362-0.281c0-0.119,0.065-0.246,0.188-0.268c0-0.006-0.002-0.006-0.005-0.009&#10;&#9;&#9;&#9;c-0.011-0.012-0.037-0.04-0.037-0.04l-0.022-0.021l0.029-0.006c0.002,0,0.023-0.003,0.047-0.003c0.018,0,0.031,0.001,0.042,0.003&#10;&#9;&#9;&#9;c0.017,0.01,0.028,0.016,0.04,0.023c0.006-0.008,0.013-0.023,0.023-0.031c0.023-0.023,0.048-0.039,0.05-0.041l0.008-0.006&#10;&#9;&#9;&#9;l0.01,0.008c0.001,0,0.031,0.025,0.043,0.045c0.002,0.006,0.005,0.016,0.008,0.021c0.01-0.007,0.024-0.019,0.038-0.021&#10;&#9;&#9;&#9;c0.025-0.008,0.054-0.02,0.054-0.02l0.03-0.004l-0.009,0.025c0,0-0.009,0.031-0.014,0.047c-0.003,0.004-0.006,0.016-0.006,0.025&#10;&#9;&#9;&#9;c0.124,0.045,0.199,0.141,0.199,0.271C15.384,29.461,15.231,29.584,15.031,29.584z M14.863,28.988&#10;&#9;&#9;&#9;c0.005,0.01,0.012,0.013,0.017,0.018c0.012,0.023,0.018,0.039,0.018,0.039l0.005,0.021l-0.021,0.002&#10;&#9;&#9;&#9;c-0.119,0.006-0.179,0.122-0.179,0.234c0,0.139,0.142,0.242,0.327,0.242c0.182,0,0.318-0.102,0.318-0.242&#10;&#9;&#9;&#9;c0-0.117-0.068-0.205-0.188-0.242l-0.012-0.006v-0.01c0-0.004,0.004-0.037,0.012-0.049c0-0.008,0.001-0.014,0.003-0.016&#10;&#9;&#9;&#9;c-0.008,0.002-0.015,0.002-0.022,0.006c-0.022,0.012-0.045,0.029-0.045,0.031l-0.019,0.012l-0.008-0.023&#10;&#9;&#9;&#9;c0,0-0.006-0.018-0.014-0.031c-0.005-0.008-0.017-0.021-0.026-0.027c-0.009,0.004-0.021,0.012-0.032,0.025&#10;&#9;&#9;&#9;c-0.017,0.016-0.029,0.041-0.029,0.042l-0.011,0.017l-0.015-0.01c0,0-0.017-0.019-0.044-0.027&#10;&#9;&#9;&#9;C14.892,28.988,14.876,28.986,14.863,28.988z"/>
</g>
<g>
<path fill="#058E6E" d="M15.003,29.729c0,0-0.252-0.169-0.363-0.192c-0.141-0.031-0.297-0.008-0.363-0.014&#10;&#9;&#9;&#9;c0,0.004,0.081,0.061,0.116,0.094c0.035,0.037,0.151,0.107,0.218,0.125C14.814,29.795,15.003,29.729,15.003,29.729"/>
<path d="M14.776,29.777L14.776,29.777c-0.06,0-0.118-0.006-0.171-0.021c-0.065-0.016-0.187-0.086-0.224-0.125&#10;&#9;&#9;&#9;c-0.028-0.023-0.085-0.07-0.105-0.086c-0.007-0.003-0.01-0.008-0.01-0.008l-0.03-0.029l0.042,0.004&#10;&#9;&#9;&#9;c0.019,0.002,0.047,0,0.082-0.004c0.035-0.002,0.073-0.006,0.115-0.006c0.066,0,0.12,0.008,0.17,0.018&#10;&#9;&#9;&#9;c0.111,0.023,0.357,0.188,0.366,0.193l0.028,0.02l-0.03,0.014C15.003,29.748,14.908,29.777,14.776,29.777z M14.324,29.543&#10;&#9;&#9;&#9;c0.027,0.018,0.059,0.046,0.081,0.064c0.03,0.031,0.145,0.102,0.209,0.117c0.05,0.012,0.106,0.023,0.163,0.023&#10;&#9;&#9;&#9;c0.081,0,0.149-0.016,0.186-0.023c-0.07-0.047-0.241-0.156-0.325-0.174c-0.046-0.009-0.1-0.014-0.163-0.014&#10;&#9;&#9;&#9;c-0.041,0-0.08,0-0.115,0.003C14.347,29.542,14.335,29.542,14.324,29.543z"/>
</g>
<g>
<path fill="#058E6E" d="M15.074,29.744c0,0,0.163-0.17,0.332-0.193c0.201-0.029,0.33,0.018,0.407,0.038&#10;&#9;&#9;&#9;c0.003,0-0.064,0.028-0.099,0.054c-0.035,0.023-0.125,0.102-0.262,0.105c-0.138,0-0.291-0.018-0.314-0.016&#10;&#9;&#9;&#9;C15.111,29.736,15.074,29.744,15.074,29.744"/>
<path d="M15.028,29.77l0.034-0.037c0.006-0.008,0.168-0.172,0.34-0.195c0.044-0.008,0.087-0.012,0.129-0.012&#10;&#9;&#9;&#9;c0.117,0,0.205,0.023,0.263,0.041l0.034,0.008l0.001,0.01c0.004,0.012-0.005,0.02-0.02,0.026&#10;&#9;&#9;&#9;c-0.021,0.007-0.062,0.028-0.085,0.047l-0.012,0.007c-0.042,0.033-0.131,0.094-0.26,0.096h-0.024&#10;&#9;&#9;&#9;c-0.073,0-0.149-0.004-0.203-0.006c-0.043-0.003-0.075-0.006-0.087-0.003c-0.023,0.003-0.061,0.005-0.061,0.005L15.028,29.77z&#10;&#9;&#9;&#9; M15.149,29.717c0.016,0,0.042,0.002,0.077,0.006c0.054,0.002,0.129,0.007,0.202,0.007h0.023c0.12-0.002,0.202-0.063,0.242-0.091&#10;&#9;&#9;&#9;l0.014-0.008c0.017-0.016,0.041-0.023,0.062-0.039c-0.058-0.014-0.136-0.031-0.238-0.031c-0.042,0-0.082,0-0.124,0.008&#10;&#9;&#9;&#9;c-0.114,0.016-0.227,0.102-0.283,0.152c0.002-0.002,0.008-0.002,0.009-0.002C15.138,29.718,15.143,29.717,15.149,29.717z"/>
</g>
<g>
<path fill="#AD1519" d="M15.027,29.537c-0.065-0.063-0.105-0.143-0.105-0.234c0-0.094,0.04-0.18,0.105-0.236&#10;&#9;&#9;&#9;c0.063,0.057,0.101,0.143,0.101,0.236C15.128,29.395,15.089,29.475,15.027,29.537"/>
<path d="M15.027,29.561l-0.012-0.016c-0.07-0.061-0.109-0.148-0.109-0.242s0.039-0.188,0.109-0.25l0.012-0.008l0.012,0.008&#10;&#9;&#9;&#9;c0.067,0.063,0.105,0.156,0.105,0.25s-0.039,0.182-0.105,0.242L15.027,29.561z M15.027,29.09&#10;&#9;&#9;&#9;c-0.057,0.055-0.088,0.127-0.088,0.213c0,0.078,0.03,0.15,0.088,0.211c0.053-0.061,0.085-0.135,0.085-0.211&#10;&#9;&#9;&#9;C15.112,29.217,15.08,29.145,15.027,29.09z"/>
</g>
<g>
<path fill="#058E6E" d="M14.962,29.879c0,0,0.039-0.098,0.042-0.178c0.005-0.07-0.009-0.138-0.009-0.138s0.021,0,0.032,0&#10;&#9;&#9;&#9;s0.017,0,0.017,0s0.026,0.073,0.026,0.138s-0.012,0.148-0.012,0.148s-0.035,0.006-0.046,0.014&#10;&#9;&#9;&#9;C15,29.865,14.962,29.879,14.962,29.879"/>
<path d="M14.933,29.908l0.012-0.035c0,0,0.04-0.094,0.042-0.172c0.004-0.067-0.007-0.135-0.007-0.135l-0.006-0.021h0.082&#10;&#9;&#9;&#9;l0.006,0.016c0,0,0.024,0.075,0.024,0.141c0,0.064-0.011,0.148-0.012,0.148v0.016h-0.012c-0.014,0.005-0.035,0.008-0.042,0.008&#10;&#9;&#9;&#9;c-0.012,0.01-0.049,0.021-0.051,0.023L14.933,29.908z M15.015,29.58c0.002,0.027,0.007,0.074,0.005,0.121&#10;&#9;&#9;&#9;c-0.002,0.055-0.019,0.117-0.032,0.148c0.008,0,0.013-0.002,0.015-0.002c0.011-0.006,0.028-0.006,0.04-0.01&#10;&#9;&#9;&#9;c0.003-0.027,0.01-0.09,0.01-0.137s-0.016-0.098-0.022-0.121H15.015z"/>
</g>
<path fill="#FFFFFF" d="M18.154,20.746c0-0.039,0.03-0.068,0.069-0.068c0.038,0,0.068,0.029,0.068,0.068&#10;&#9;&#9;c0,0.033-0.03,0.063-0.068,0.063C18.185,20.809,18.154,20.779,18.154,20.746"/>
<path d="M18.224,20.821c-0.044,0-0.082-0.034-0.082-0.075c0-0.045,0.038-0.082,0.082-0.082s0.081,0.037,0.081,0.082&#10;&#9;&#9;C18.305,20.787,18.268,20.821,18.224,20.821z M18.224,20.689c-0.032,0-0.056,0.023-0.056,0.057c0,0.025,0.023,0.052,0.056,0.052&#10;&#9;&#9;c0.031,0,0.056-0.026,0.056-0.052C18.279,20.713,18.255,20.689,18.224,20.689z"/>
<path fill="#FFFFFF" d="M18.25,20.574c0-0.037,0.028-0.063,0.07-0.063c0.035,0,0.068,0.025,0.068,0.063&#10;&#9;&#9;c0,0.038-0.033,0.064-0.068,0.064C18.278,20.639,18.25,20.612,18.25,20.574"/>
<path d="M18.32,20.654c-0.047,0-0.082-0.039-0.082-0.08s0.035-0.076,0.082-0.076c0.043,0,0.08,0.035,0.08,0.076&#10;&#9;&#9;S18.363,20.654,18.32,20.654z M18.32,20.521c-0.034,0-0.059,0.023-0.059,0.053c0,0.033,0.023,0.057,0.059,0.057&#10;&#9;&#9;c0.028,0,0.055-0.023,0.055-0.057C18.375,20.545,18.349,20.521,18.32,20.521z"/>
<path fill="#FFFFFF" d="M18.313,20.381c0-0.035,0.031-0.068,0.07-0.068c0.036,0,0.069,0.033,0.069,0.068&#10;&#9;&#9;c0,0.039-0.033,0.065-0.069,0.065C18.344,20.446,18.313,20.42,18.313,20.381"/>
<path d="M18.383,20.459c-0.046,0-0.083-0.036-0.083-0.078c0-0.047,0.037-0.078,0.083-0.078c0.044,0,0.082,0.031,0.082,0.078&#10;&#9;&#9;C18.464,20.423,18.427,20.459,18.383,20.459z M18.383,20.326c-0.033,0-0.058,0.023-0.058,0.055c0,0.027,0.024,0.053,0.058,0.053&#10;&#9;&#9;c0.031,0,0.056-0.025,0.056-0.053C18.439,20.35,18.414,20.326,18.383,20.326z"/>
<path fill="#FFFFFF" d="M18.32,20.17c0-0.033,0.03-0.066,0.07-0.066c0.038,0,0.07,0.033,0.07,0.066c0,0.039-0.033,0.067-0.07,0.067&#10;&#9;&#9;C18.351,20.237,18.32,20.209,18.32,20.17"/>
<path d="M18.391,20.25c-0.047,0-0.082-0.035-0.082-0.08s0.035-0.078,0.082-0.078c0.045,0,0.082,0.033,0.082,0.078&#10;&#9;&#9;S18.436,20.25,18.391,20.25z M18.391,20.118c-0.032,0-0.059,0.023-0.059,0.052c0,0.029,0.026,0.055,0.059,0.055&#10;&#9;&#9;c0.029,0,0.057-0.025,0.057-0.055C18.448,20.142,18.42,20.118,18.391,20.118z"/>
<path fill="#FFFFFF" d="M18.268,19.963c0-0.035,0.033-0.063,0.069-0.063c0.04,0,0.07,0.027,0.07,0.063&#10;&#9;&#9;c0,0.038-0.03,0.066-0.07,0.066C18.301,20.029,18.268,20.001,18.268,19.963"/>
<path d="M18.337,20.045c-0.044,0-0.082-0.039-0.082-0.082c0-0.041,0.038-0.076,0.082-0.076c0.047,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C18.419,20.006,18.384,20.045,18.337,20.045z M18.337,19.912c-0.028,0-0.057,0.023-0.057,0.051c0,0.033,0.028,0.059,0.057,0.059&#10;&#9;&#9;c0.033,0,0.059-0.025,0.059-0.059C18.396,19.936,18.37,19.912,18.337,19.912z"/>
<path fill="#FFFFFF" d="M18.161,19.777c0-0.037,0.031-0.064,0.07-0.064c0.038,0,0.07,0.027,0.07,0.064&#10;&#9;&#9;c0,0.038-0.032,0.064-0.07,0.064C18.192,19.842,18.161,19.815,18.161,19.777"/>
<path d="M18.231,19.857c-0.047,0-0.082-0.039-0.082-0.08s0.035-0.078,0.082-0.078c0.045,0,0.082,0.037,0.082,0.078&#10;&#9;&#9;S18.276,19.857,18.231,19.857z M18.231,19.725c-0.032,0-0.059,0.023-0.059,0.053c0,0.033,0.026,0.057,0.059,0.057&#10;&#9;&#9;c0.03,0,0.058-0.023,0.058-0.057C18.289,19.748,18.262,19.725,18.231,19.725z"/>
<path fill="#FFFFFF" d="M18.02,19.623c0-0.037,0.031-0.064,0.069-0.064c0.037,0,0.068,0.027,0.068,0.064s-0.031,0.07-0.068,0.07&#10;&#9;&#9;C18.051,19.693,18.02,19.66,18.02,19.623"/>
<path d="M18.089,19.701c-0.045,0-0.082-0.031-0.082-0.078c0-0.041,0.037-0.076,0.082-0.076c0.044,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C18.171,19.67,18.133,19.701,18.089,19.701z M18.089,19.572c-0.033,0-0.057,0.023-0.057,0.051c0,0.031,0.023,0.055,0.057,0.055&#10;&#9;&#9;c0.032,0,0.056-0.023,0.056-0.055C18.145,19.596,18.121,19.572,18.089,19.572z"/>
<path fill="#FFFFFF" d="M17.853,19.496c0-0.037,0.032-0.064,0.069-0.064c0.04,0,0.07,0.027,0.07,0.064&#10;&#9;&#9;c0,0.036-0.03,0.064-0.07,0.064C17.885,19.561,17.853,19.532,17.853,19.496"/>
<path d="M17.922,19.576c-0.044,0-0.082-0.039-0.082-0.08s0.038-0.078,0.082-0.078c0.047,0,0.082,0.037,0.082,0.078&#10;&#9;&#9;S17.969,19.576,17.922,19.576z M17.922,19.443c-0.03,0-0.057,0.023-0.057,0.053c0,0.033,0.026,0.057,0.057,0.057&#10;&#9;&#9;c0.033,0,0.059-0.023,0.059-0.057C17.98,19.467,17.955,19.443,17.922,19.443z"/>
<path fill="#FFFFFF" d="M17.655,19.392c0-0.038,0.032-0.065,0.069-0.065c0.038,0,0.069,0.027,0.069,0.065&#10;&#9;&#9;c0,0.037-0.031,0.067-0.069,0.067C17.688,19.459,17.655,19.429,17.655,19.392"/>
<path d="M17.725,19.467c-0.044,0-0.082-0.031-0.082-0.075c0-0.042,0.038-0.075,0.082-0.075c0.045,0,0.082,0.033,0.082,0.075&#10;&#9;&#9;C17.807,19.436,17.77,19.467,17.725,19.467z M17.725,19.342c-0.032,0-0.057,0.023-0.057,0.05c0,0.028,0.024,0.052,0.057,0.052&#10;&#9;&#9;c0.033,0,0.057-0.023,0.057-0.052C17.781,19.365,17.758,19.342,17.725,19.342z"/>
<path fill="#FFFFFF" d="M17.449,19.318c0-0.039,0.032-0.065,0.069-0.065c0.04,0,0.069,0.026,0.069,0.065&#10;&#9;&#9;c0,0.033-0.029,0.066-0.069,0.066C17.481,19.385,17.449,19.352,17.449,19.318"/>
<path d="M17.519,19.396c-0.044,0-0.082-0.033-0.082-0.078c0-0.044,0.038-0.08,0.082-0.08c0.045,0,0.082,0.036,0.082,0.08&#10;&#9;&#9;C17.601,19.363,17.563,19.396,17.519,19.396z M17.519,19.264c-0.031,0-0.057,0.025-0.057,0.055s0.026,0.053,0.057,0.053&#10;&#9;&#9;c0.033,0,0.057-0.023,0.057-0.053S17.552,19.264,17.519,19.264z"/>
<path fill="#FFFFFF" d="M17.219,19.277c0-0.037,0.032-0.068,0.07-0.068c0.041,0,0.07,0.031,0.07,0.068s-0.03,0.064-0.07,0.064&#10;&#9;&#9;C17.251,19.342,17.219,19.314,17.219,19.277"/>
<path d="M17.289,19.354c-0.045,0-0.082-0.035-0.082-0.076c0-0.045,0.037-0.076,0.082-0.076c0.047,0,0.082,0.031,0.082,0.076&#10;&#9;&#9;C17.371,19.318,17.335,19.354,17.289,19.354z M17.289,19.225c-0.03,0-0.057,0.023-0.057,0.053c0,0.025,0.027,0.051,0.057,0.051&#10;&#9;&#9;c0.032,0,0.059-0.025,0.059-0.051C17.347,19.248,17.321,19.225,17.289,19.225z"/>
<path fill="#FFFFFF" d="M17.001,19.266c0-0.036,0.031-0.064,0.07-0.064c0.038,0,0.07,0.028,0.07,0.064&#10;&#9;&#9;c0,0.035-0.032,0.064-0.07,0.064C17.032,19.33,17.001,19.301,17.001,19.266"/>
<path d="M17.071,19.342c-0.046,0-0.082-0.035-0.082-0.076s0.036-0.08,0.082-0.08c0.046,0,0.082,0.039,0.082,0.08&#10;&#9;&#9;S17.117,19.342,17.071,19.342z M17.071,19.209c-0.031,0-0.059,0.023-0.059,0.057c0,0.029,0.027,0.053,0.059,0.053&#10;&#9;&#9;c0.031,0,0.059-0.023,0.059-0.053C17.13,19.232,17.102,19.209,17.071,19.209z"/>
<path fill="#FFFFFF" d="M16.788,19.271c0-0.037,0.032-0.064,0.069-0.064c0.039,0,0.069,0.027,0.069,0.064s-0.03,0.07-0.069,0.07&#10;&#9;&#9;C16.82,19.342,16.788,19.309,16.788,19.271"/>
<path d="M16.857,19.35c-0.044,0-0.082-0.031-0.082-0.078c0-0.041,0.038-0.076,0.082-0.076c0.045,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C16.938,19.318,16.902,19.35,16.857,19.35z M16.857,19.221c-0.032,0-0.057,0.023-0.057,0.051c0,0.031,0.025,0.055,0.057,0.055&#10;&#9;&#9;c0.033,0,0.057-0.023,0.057-0.055C16.914,19.244,16.89,19.221,16.857,19.221z"/>
<path fill="#FFFFFF" d="M16.574,19.271c0-0.037,0.031-0.064,0.07-0.064c0.037,0,0.069,0.027,0.069,0.064s-0.032,0.07-0.069,0.07&#10;&#9;&#9;C16.604,19.342,16.574,19.309,16.574,19.271"/>
<path d="M16.644,19.35c-0.047,0-0.082-0.031-0.082-0.078c0-0.041,0.035-0.076,0.082-0.076c0.044,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C16.726,19.318,16.688,19.35,16.644,19.35z M16.644,19.221c-0.032,0-0.059,0.023-0.059,0.051c0,0.031,0.026,0.055,0.059,0.055&#10;&#9;&#9;c0.03,0,0.057-0.023,0.057-0.055C16.701,19.244,16.674,19.221,16.644,19.221z"/>
<g>
<path fill="#FFFFFF" d="M16.68,19.459c0-0.039,0.032-0.07,0.069-0.07c0.041,0,0.07,0.031,0.07,0.07c0,0.031-0.03,0.063-0.07,0.063&#10;&#9;&#9;&#9;C16.712,19.521,16.68,19.49,16.68,19.459"/>
<path d="M16.75,19.535c-0.044,0-0.082-0.035-0.082-0.076c0-0.047,0.038-0.084,0.082-0.084c0.047,0,0.082,0.037,0.082,0.084&#10;&#9;&#9;&#9;C16.832,19.5,16.796,19.535,16.75,19.535z M16.75,19.4c-0.03,0-0.057,0.025-0.057,0.059c0,0.026,0.027,0.052,0.057,0.052&#10;&#9;&#9;&#9;c0.032,0,0.059-0.025,0.059-0.052C16.808,19.426,16.782,19.4,16.75,19.4z"/>
</g>
<g>
<path fill="#FFFFFF" d="M16.725,19.656c0-0.033,0.03-0.063,0.069-0.063c0.038,0,0.069,0.029,0.069,0.063&#10;&#9;&#9;&#9;c0,0.037-0.032,0.068-0.069,0.068C16.755,19.725,16.725,19.693,16.725,19.656"/>
<path d="M16.794,19.738c-0.044,0-0.082-0.037-0.082-0.082c0-0.041,0.037-0.075,0.082-0.075s0.082,0.034,0.082,0.075&#10;&#9;&#9;&#9;C16.876,19.701,16.838,19.738,16.794,19.738z M16.794,19.605c-0.033,0-0.056,0.023-0.056,0.051c0,0.033,0.023,0.057,0.056,0.057&#10;&#9;&#9;&#9;c0.031,0,0.057-0.023,0.057-0.057C16.851,19.629,16.825,19.605,16.794,19.605z"/>
</g>
<g>
<path fill="#FFFFFF" d="M16.731,19.86c0-0.038,0.031-0.065,0.07-0.065c0.039,0,0.07,0.027,0.07,0.065&#10;&#9;&#9;&#9;c0,0.036-0.032,0.067-0.07,0.067C16.763,19.928,16.731,19.896,16.731,19.86"/>
<path d="M16.802,19.936c-0.046,0-0.082-0.031-0.082-0.075c0-0.042,0.036-0.077,0.082-0.077c0.046,0,0.082,0.035,0.082,0.077&#10;&#9;&#9;&#9;C16.884,19.904,16.848,19.936,16.802,19.936z M16.802,19.811c-0.031,0-0.059,0.023-0.059,0.05c0,0.028,0.027,0.052,0.059,0.052&#10;&#9;&#9;&#9;c0.031,0,0.058-0.023,0.058-0.052C16.859,19.834,16.833,19.811,16.802,19.811z"/>
</g>
<g>
<path fill="#FFFFFF" d="M16.668,20.045c0-0.039,0.032-0.065,0.07-0.065c0.04,0,0.07,0.026,0.07,0.065&#10;&#9;&#9;&#9;c0,0.035-0.031,0.066-0.07,0.066C16.7,20.111,16.668,20.08,16.668,20.045"/>
<path d="M16.738,20.123c-0.045,0-0.082-0.033-0.082-0.078c0-0.044,0.037-0.078,0.082-0.078c0.047,0,0.082,0.034,0.082,0.078&#10;&#9;&#9;&#9;C16.82,20.09,16.785,20.123,16.738,20.123z M16.738,19.991c-0.03,0-0.057,0.024-0.057,0.054s0.027,0.053,0.057,0.053&#10;&#9;&#9;&#9;c0.032,0,0.059-0.023,0.059-0.053S16.77,19.991,16.738,19.991z"/>
</g>
<g>
<path fill="#FFFFFF" d="M16.55,20.214c0-0.036,0.031-0.067,0.07-0.067c0.038,0,0.07,0.031,0.07,0.067s-0.032,0.065-0.07,0.065&#10;&#9;&#9;&#9;C16.582,20.279,16.55,20.25,16.55,20.214"/>
<path d="M16.621,20.289c-0.046,0-0.082-0.033-0.082-0.075c0-0.044,0.036-0.077,0.082-0.077c0.045,0,0.082,0.033,0.082,0.077&#10;&#9;&#9;&#9;C16.703,20.256,16.666,20.289,16.621,20.289z M16.621,20.162c-0.032,0-0.059,0.023-0.059,0.052c0,0.026,0.027,0.05,0.059,0.05&#10;&#9;&#9;&#9;c0.03,0,0.057-0.023,0.057-0.05C16.678,20.186,16.651,20.162,16.621,20.162z"/>
</g>
<path fill="#FFFFFF" d="M16.411,19.145c0-0.037,0.032-0.063,0.069-0.063c0.04,0,0.07,0.025,0.07,0.063&#10;&#9;&#9;c0,0.038-0.03,0.064-0.07,0.064C16.443,19.209,16.411,19.183,16.411,19.145"/>
<path d="M16.48,19.225c-0.044,0-0.082-0.039-0.082-0.08s0.038-0.078,0.082-0.078c0.046,0,0.082,0.037,0.082,0.078&#10;&#9;&#9;S16.527,19.225,16.48,19.225z M16.48,19.092c-0.03,0-0.056,0.023-0.056,0.053c0,0.033,0.026,0.057,0.056,0.057&#10;&#9;&#9;c0.033,0,0.058-0.023,0.058-0.057C16.539,19.115,16.514,19.092,16.48,19.092z"/>
<path fill="#FFFFFF" d="M16.222,19.04c0-0.038,0.03-0.065,0.07-0.065c0.037,0,0.069,0.027,0.069,0.065&#10;&#9;&#9;c0,0.036-0.032,0.067-0.069,0.067C16.252,19.107,16.222,19.076,16.222,19.04"/>
<path d="M16.292,19.115c-0.047,0-0.082-0.031-0.082-0.075s0.035-0.077,0.082-0.077c0.044,0,0.082,0.033,0.082,0.077&#10;&#9;&#9;S16.336,19.115,16.292,19.115z M16.292,18.988c-0.033,0-0.059,0.025-0.059,0.052c0,0.028,0.025,0.052,0.059,0.052&#10;&#9;&#9;c0.029,0,0.056-0.023,0.056-0.052C16.348,19.014,16.321,18.988,16.292,18.988z"/>
<path fill="#FFFFFF" d="M16.011,18.975c0-0.031,0.032-0.064,0.07-0.064c0.039,0,0.07,0.033,0.07,0.064&#10;&#9;&#9;c0,0.039-0.031,0.068-0.07,0.068C16.043,19.043,16.011,19.014,16.011,18.975"/>
<path d="M16.082,19.057c-0.045,0-0.082-0.037-0.082-0.082c0-0.043,0.037-0.075,0.082-0.075c0.047,0,0.082,0.032,0.082,0.075&#10;&#9;&#9;C16.164,19.02,16.128,19.057,16.082,19.057z M16.082,18.925c-0.03,0-0.058,0.023-0.058,0.05c0,0.031,0.028,0.057,0.058,0.057&#10;&#9;&#9;c0.032,0,0.059-0.025,0.059-0.057C16.14,18.948,16.113,18.925,16.082,18.925z"/>
<path fill="#FFFFFF" d="M15.794,18.941c0-0.039,0.031-0.068,0.07-0.068c0.038,0,0.07,0.029,0.07,0.068&#10;&#9;&#9;c0,0.033-0.032,0.063-0.07,0.063C15.825,19.004,15.794,18.975,15.794,18.941"/>
<path d="M15.864,19.019c-0.047,0-0.082-0.036-0.082-0.077c0-0.045,0.035-0.082,0.082-0.082c0.045,0,0.082,0.037,0.082,0.082&#10;&#9;&#9;C15.946,18.982,15.909,19.019,15.864,19.019z M15.864,18.885c-0.032,0-0.059,0.023-0.059,0.057c0,0.025,0.027,0.052,0.059,0.052&#10;&#9;&#9;c0.03,0,0.057-0.026,0.057-0.052C15.921,18.908,15.895,18.885,15.864,18.885z"/>
<path fill="#FFFFFF" d="M15.582,18.943c0-0.039,0.031-0.065,0.069-0.065c0.038,0,0.069,0.026,0.069,0.065&#10;&#9;&#9;c0,0.035-0.031,0.066-0.069,0.066C15.613,19.01,15.582,18.979,15.582,18.943"/>
<path d="M15.65,19.021c-0.044,0-0.082-0.033-0.082-0.078c0-0.044,0.038-0.078,0.082-0.078c0.044,0,0.082,0.034,0.082,0.078&#10;&#9;&#9;C15.732,18.988,15.695,19.021,15.65,19.021z M15.65,18.89c-0.032,0-0.056,0.024-0.056,0.054s0.023,0.053,0.056,0.053&#10;&#9;&#9;c0.033,0,0.057-0.023,0.057-0.053S15.683,18.89,15.65,18.89z"/>
<path fill="#FFFFFF" d="M15.36,18.979c0-0.035,0.03-0.063,0.069-0.063c0.037,0,0.069,0.027,0.069,0.063&#10;&#9;&#9;c0,0.038-0.032,0.066-0.069,0.066C15.39,19.045,15.36,19.017,15.36,18.979"/>
<path d="M15.429,19.061c-0.045,0-0.082-0.039-0.082-0.082c0-0.041,0.037-0.076,0.082-0.076c0.044,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C15.511,19.021,15.473,19.061,15.429,19.061z M15.429,18.928c-0.033,0-0.057,0.023-0.057,0.051c0,0.033,0.024,0.059,0.057,0.059&#10;&#9;&#9;c0.031,0,0.056-0.025,0.056-0.059C15.485,18.951,15.46,18.928,15.429,18.928z"/>
<path fill="#FFFFFF" d="M15.154,19.051c0-0.037,0.03-0.064,0.069-0.064c0.038,0,0.069,0.027,0.069,0.064&#10;&#9;&#9;c0,0.036-0.031,0.064-0.069,0.064C15.185,19.115,15.154,19.087,15.154,19.051"/>
<path d="M15.223,19.131c-0.044,0-0.082-0.039-0.082-0.08s0.038-0.078,0.082-0.078c0.044,0,0.082,0.037,0.082,0.078&#10;&#9;&#9;S15.268,19.131,15.223,19.131z M15.223,18.998c-0.032,0-0.056,0.023-0.056,0.053c0,0.033,0.023,0.057,0.056,0.057&#10;&#9;&#9;c0.032,0,0.057-0.023,0.057-0.057C15.28,19.021,15.255,18.998,15.223,18.998z"/>
<path fill="#FFFFFF" d="M11.674,20.746c0-0.039,0.03-0.068,0.069-0.068c0.037,0,0.068,0.029,0.068,0.068&#10;&#9;&#9;c0,0.033-0.031,0.063-0.068,0.063C11.704,20.809,11.674,20.779,11.674,20.746"/>
<path d="M11.743,20.821c-0.045,0-0.082-0.034-0.082-0.075c0-0.045,0.037-0.082,0.082-0.082c0.044,0,0.081,0.037,0.081,0.082&#10;&#9;&#9;C11.824,20.787,11.787,20.821,11.743,20.821z M11.743,20.689c-0.033,0-0.057,0.023-0.057,0.057c0,0.025,0.023,0.052,0.057,0.052&#10;&#9;&#9;c0.031,0,0.056-0.026,0.056-0.052C11.799,20.713,11.774,20.689,11.743,20.689z"/>
<path fill="#FFFFFF" d="M11.578,20.574c0-0.037,0.032-0.063,0.068-0.063c0.04,0,0.069,0.025,0.069,0.063&#10;&#9;&#9;c0,0.038-0.029,0.064-0.069,0.064C11.61,20.639,11.578,20.612,11.578,20.574"/>
<path d="M11.646,20.654c-0.044,0-0.081-0.039-0.081-0.08s0.037-0.076,0.081-0.076c0.046,0,0.083,0.035,0.083,0.076&#10;&#9;&#9;S11.692,20.654,11.646,20.654z M11.646,20.521c-0.03,0-0.056,0.023-0.056,0.053c0,0.033,0.025,0.057,0.056,0.057&#10;&#9;&#9;c0.034,0,0.058-0.023,0.058-0.057C11.704,20.545,11.681,20.521,11.646,20.521z"/>
<path fill="#FFFFFF" d="M11.516,20.381c0-0.035,0.03-0.068,0.069-0.068c0.037,0,0.068,0.033,0.068,0.068&#10;&#9;&#9;c0,0.039-0.031,0.065-0.068,0.065C11.546,20.446,11.516,20.42,11.516,20.381"/>
<path d="M11.585,20.459c-0.045,0-0.083-0.036-0.083-0.078c0-0.047,0.038-0.078,0.083-0.078c0.044,0,0.081,0.031,0.081,0.078&#10;&#9;&#9;C11.666,20.423,11.629,20.459,11.585,20.459z M11.585,20.326c-0.033,0-0.057,0.023-0.057,0.055c0,0.027,0.023,0.053,0.057,0.053&#10;&#9;&#9;c0.031,0,0.056-0.025,0.056-0.053C11.641,20.35,11.616,20.326,11.585,20.326z"/>
<path fill="#FFFFFF" d="M11.506,20.17c0-0.033,0.032-0.066,0.069-0.066c0.04,0,0.07,0.033,0.07,0.066&#10;&#9;&#9;c0,0.039-0.03,0.067-0.07,0.067C11.538,20.237,11.506,20.209,11.506,20.17"/>
<path d="M11.575,20.25c-0.044,0-0.082-0.035-0.082-0.08s0.038-0.078,0.082-0.078c0.047,0,0.082,0.033,0.082,0.078&#10;&#9;&#9;S11.622,20.25,11.575,20.25z M11.575,20.118c-0.029,0-0.057,0.023-0.057,0.052c0,0.029,0.027,0.055,0.057,0.055&#10;&#9;&#9;c0.033,0,0.059-0.025,0.059-0.055C11.634,20.142,11.608,20.118,11.575,20.118z"/>
<path fill="#FFFFFF" d="M11.558,19.963c0-0.035,0.031-0.063,0.07-0.063c0.038,0,0.07,0.027,0.07,0.063&#10;&#9;&#9;c0,0.038-0.032,0.066-0.07,0.066C11.589,20.029,11.558,20.001,11.558,19.963"/>
<path d="M11.628,20.045c-0.046,0-0.082-0.039-0.082-0.082c0-0.041,0.036-0.076,0.082-0.076s0.082,0.035,0.082,0.076&#10;&#9;&#9;C11.71,20.006,11.674,20.045,11.628,20.045z M11.628,19.912c-0.031,0-0.059,0.023-0.059,0.051c0,0.033,0.027,0.059,0.059,0.059&#10;&#9;&#9;c0.03,0,0.058-0.025,0.058-0.059C11.686,19.936,11.658,19.912,11.628,19.912z"/>
<path fill="#FFFFFF" d="M11.664,19.777c0-0.037,0.033-0.064,0.07-0.064c0.04,0,0.069,0.027,0.069,0.064&#10;&#9;&#9;c0,0.038-0.029,0.064-0.069,0.064C11.697,19.842,11.664,19.815,11.664,19.777"/>
<path d="M11.734,19.857c-0.045,0-0.083-0.039-0.083-0.08s0.038-0.078,0.083-0.078c0.046,0,0.081,0.037,0.081,0.078&#10;&#9;&#9;S11.78,19.857,11.734,19.857z M11.734,19.725c-0.03,0-0.057,0.023-0.057,0.053c0,0.033,0.026,0.057,0.057,0.057&#10;&#9;&#9;c0.032,0,0.058-0.023,0.058-0.057C11.792,19.748,11.767,19.725,11.734,19.725z"/>
<path fill="#FFFFFF" d="M11.81,19.623c0-0.037,0.029-0.064,0.068-0.064c0.037,0,0.069,0.027,0.069,0.064s-0.032,0.07-0.069,0.07&#10;&#9;&#9;C11.839,19.693,11.81,19.66,11.81,19.623"/>
<path d="M11.878,19.701c-0.045,0-0.082-0.031-0.082-0.078c0-0.041,0.037-0.076,0.082-0.076c0.044,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C11.96,19.67,11.922,19.701,11.878,19.701z M11.878,19.572c-0.033,0-0.057,0.023-0.057,0.051c0,0.031,0.023,0.055,0.057,0.055&#10;&#9;&#9;c0.032,0,0.056-0.023,0.056-0.055C11.934,19.596,11.91,19.572,11.878,19.572z"/>
<path fill="#FFFFFF" d="M11.974,19.496c0-0.037,0.031-0.064,0.07-0.064c0.038,0,0.07,0.027,0.07,0.064&#10;&#9;&#9;c0,0.036-0.033,0.064-0.07,0.064C12.004,19.561,11.974,19.532,11.974,19.496"/>
<path d="M12.044,19.576c-0.047,0-0.082-0.039-0.082-0.08s0.035-0.078,0.082-0.078c0.045,0,0.082,0.037,0.082,0.078&#10;&#9;&#9;S12.089,19.576,12.044,19.576z M12.044,19.443c-0.032,0-0.059,0.023-0.059,0.053c0,0.033,0.026,0.057,0.059,0.057&#10;&#9;&#9;c0.03,0,0.057-0.023,0.057-0.057C12.101,19.467,12.074,19.443,12.044,19.443z"/>
<path fill="#FFFFFF" d="M12.173,19.392c0-0.038,0.03-0.065,0.069-0.065c0.037,0,0.069,0.027,0.069,0.065&#10;&#9;&#9;c0,0.037-0.033,0.067-0.069,0.067C12.203,19.459,12.173,19.429,12.173,19.392"/>
<path d="M12.242,19.467c-0.046,0-0.082-0.031-0.082-0.075c0-0.042,0.036-0.075,0.082-0.075c0.044,0,0.082,0.033,0.082,0.075&#10;&#9;&#9;C12.324,19.436,12.286,19.467,12.242,19.467z M12.242,19.342c-0.033,0-0.058,0.023-0.058,0.05c0,0.028,0.025,0.052,0.058,0.052&#10;&#9;&#9;c0.031,0,0.056-0.023,0.056-0.052C12.298,19.365,12.273,19.342,12.242,19.342z"/>
<path fill="#FFFFFF" d="M12.378,19.318c0-0.039,0.029-0.065,0.069-0.065c0.037,0,0.07,0.026,0.07,0.065&#10;&#9;&#9;c0,0.033-0.033,0.066-0.07,0.066C12.407,19.385,12.378,19.352,12.378,19.318"/>
<path d="M12.447,19.396c-0.045,0-0.081-0.033-0.081-0.078c0-0.044,0.035-0.08,0.081-0.08c0.045,0,0.082,0.036,0.082,0.08&#10;&#9;&#9;C12.529,19.363,12.492,19.396,12.447,19.396z M12.447,19.264c-0.032,0-0.057,0.025-0.057,0.055s0.025,0.053,0.057,0.053&#10;&#9;&#9;c0.03,0,0.057-0.023,0.057-0.053S12.478,19.264,12.447,19.264z"/>
<path fill="#FFFFFF" d="M12.606,19.277c0-0.037,0.032-0.068,0.07-0.068s0.07,0.031,0.07,0.068s-0.032,0.064-0.07,0.064&#10;&#9;&#9;S12.606,19.314,12.606,19.277"/>
<path d="M12.677,19.354c-0.046,0-0.082-0.035-0.082-0.076c0-0.045,0.036-0.076,0.082-0.076s0.082,0.031,0.082,0.076&#10;&#9;&#9;C12.759,19.318,12.723,19.354,12.677,19.354z M12.677,19.225c-0.031,0-0.058,0.023-0.058,0.053c0,0.025,0.027,0.051,0.058,0.051&#10;&#9;&#9;c0.031,0,0.059-0.025,0.059-0.051C12.735,19.248,12.708,19.225,12.677,19.225z"/>
<path fill="#FFFFFF" d="M12.825,19.266c0-0.036,0.032-0.064,0.069-0.064c0.041,0,0.07,0.028,0.07,0.064&#10;&#9;&#9;c0,0.035-0.03,0.064-0.07,0.064C12.857,19.33,12.825,19.301,12.825,19.266"/>
<path d="M12.894,19.342c-0.044,0-0.082-0.035-0.082-0.076s0.038-0.08,0.082-0.08c0.047,0,0.082,0.039,0.082,0.08&#10;&#9;&#9;S12.941,19.342,12.894,19.342z M12.894,19.209c-0.03,0-0.057,0.023-0.057,0.057c0,0.029,0.027,0.053,0.057,0.053&#10;&#9;&#9;c0.033,0,0.059-0.023,0.059-0.053C12.953,19.232,12.927,19.209,12.894,19.209z"/>
<path fill="#FFFFFF" d="M13.04,19.271c0-0.037,0.03-0.064,0.069-0.064c0.037,0,0.069,0.027,0.069,0.064s-0.032,0.07-0.069,0.07&#10;&#9;&#9;C13.07,19.342,13.04,19.309,13.04,19.271"/>
<path d="M13.109,19.35c-0.046,0-0.081-0.031-0.081-0.078c0-0.041,0.035-0.076,0.081-0.076c0.044,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C13.191,19.318,13.154,19.35,13.109,19.35z M13.109,19.221c-0.033,0-0.058,0.023-0.058,0.051c0,0.031,0.025,0.055,0.058,0.055&#10;&#9;&#9;c0.031,0,0.057-0.023,0.057-0.055C13.166,19.244,13.14,19.221,13.109,19.221z"/>
<path fill="#FFFFFF" d="M13.253,19.271c0-0.037,0.032-0.064,0.069-0.064c0.041,0,0.07,0.027,0.07,0.064s-0.029,0.07-0.07,0.07&#10;&#9;&#9;C13.285,19.342,13.253,19.309,13.253,19.271"/>
<path d="M13.322,19.35c-0.044,0-0.082-0.031-0.082-0.078c0-0.041,0.038-0.076,0.082-0.076c0.046,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C13.404,19.318,13.368,19.35,13.322,19.35z M13.322,19.221c-0.029,0-0.056,0.023-0.056,0.051c0,0.031,0.027,0.055,0.056,0.055&#10;&#9;&#9;c0.033,0,0.058-0.023,0.058-0.055C13.38,19.244,13.355,19.221,13.322,19.221z"/>
<g>
<path fill="#FFFFFF" d="M13.146,19.459c0-0.039,0.032-0.07,0.07-0.07s0.07,0.031,0.07,0.07c0,0.031-0.032,0.063-0.07,0.063&#10;&#9;&#9;&#9;S13.146,19.49,13.146,19.459"/>
<path d="M13.216,19.535c-0.046,0-0.082-0.035-0.082-0.076c0-0.047,0.036-0.084,0.082-0.084s0.082,0.037,0.082,0.084&#10;&#9;&#9;&#9;C13.298,19.5,13.262,19.535,13.216,19.535z M13.216,19.4c-0.031,0-0.058,0.025-0.058,0.059c0,0.026,0.027,0.052,0.058,0.052&#10;&#9;&#9;&#9;c0.031,0,0.059-0.025,0.059-0.052C13.274,19.426,13.247,19.4,13.216,19.4z"/>
</g>
<g>
<path fill="#FFFFFF" d="M13.104,19.656c0-0.033,0.03-0.063,0.069-0.063c0.038,0,0.069,0.029,0.069,0.063&#10;&#9;&#9;&#9;c0,0.037-0.031,0.068-0.069,0.068C13.134,19.725,13.104,19.693,13.104,19.656"/>
<path d="M13.172,19.738c-0.044,0-0.082-0.037-0.082-0.082c0-0.041,0.038-0.075,0.082-0.075s0.082,0.034,0.082,0.075&#10;&#9;&#9;&#9;C13.254,19.701,13.216,19.738,13.172,19.738z M13.172,19.605c-0.032,0-0.056,0.023-0.056,0.051c0,0.033,0.023,0.057,0.056,0.057&#10;&#9;&#9;&#9;c0.032,0,0.056-0.023,0.056-0.057C13.229,19.629,13.204,19.605,13.172,19.605z"/>
</g>
<g>
<path fill="#FFFFFF" d="M13.094,19.86c0-0.038,0.033-0.065,0.07-0.065c0.041,0,0.07,0.027,0.07,0.065&#10;&#9;&#9;&#9;c0,0.036-0.03,0.067-0.07,0.067C13.126,19.928,13.094,19.896,13.094,19.86"/>
<path d="M13.164,19.936c-0.044,0-0.082-0.031-0.082-0.075c0-0.042,0.038-0.077,0.082-0.077c0.047,0,0.082,0.035,0.082,0.077&#10;&#9;&#9;&#9;C13.246,19.904,13.21,19.936,13.164,19.936z M13.164,19.811c-0.03,0-0.057,0.023-0.057,0.05c0,0.028,0.027,0.052,0.057,0.052&#10;&#9;&#9;&#9;c0.033,0,0.059-0.023,0.059-0.052C13.222,19.834,13.196,19.811,13.164,19.811z"/>
</g>
<g>
<path fill="#FFFFFF" d="M13.157,20.045c0-0.039,0.032-0.065,0.07-0.065c0.039,0,0.07,0.026,0.07,0.065&#10;&#9;&#9;&#9;c0,0.035-0.031,0.066-0.07,0.066C13.189,20.111,13.157,20.08,13.157,20.045"/>
<path d="M13.228,20.123c-0.046,0-0.082-0.033-0.082-0.078c0-0.044,0.036-0.078,0.082-0.078c0.047,0,0.082,0.034,0.082,0.078&#10;&#9;&#9;&#9;C13.31,20.09,13.274,20.123,13.228,20.123z M13.228,19.991c-0.031,0-0.058,0.024-0.058,0.054s0.027,0.053,0.058,0.053&#10;&#9;&#9;&#9;c0.031,0,0.059-0.023,0.059-0.053S13.259,19.991,13.228,19.991z"/>
</g>
<g>
<path fill="#FFFFFF" d="M13.275,20.214c0-0.036,0.033-0.067,0.069-0.067c0.04,0,0.07,0.031,0.07,0.067s-0.03,0.065-0.07,0.065&#10;&#9;&#9;&#9;C13.308,20.279,13.275,20.25,13.275,20.214"/>
<path d="M13.345,20.289c-0.044,0-0.082-0.033-0.082-0.075c0-0.044,0.038-0.077,0.082-0.077c0.047,0,0.082,0.033,0.082,0.077&#10;&#9;&#9;&#9;C13.427,20.256,13.392,20.289,13.345,20.289z M13.345,20.162c-0.029,0-0.057,0.023-0.057,0.052c0,0.026,0.028,0.05,0.057,0.05&#10;&#9;&#9;&#9;c0.033,0,0.059-0.023,0.059-0.05C13.403,20.186,13.377,20.162,13.345,20.162z"/>
</g>
<path fill="#FFFFFF" d="M13.415,19.145c0-0.037,0.03-0.063,0.07-0.063c0.037,0,0.07,0.025,0.07,0.063&#10;&#9;&#9;c0,0.038-0.033,0.064-0.07,0.064C13.445,19.209,13.415,19.183,13.415,19.145"/>
<path d="M13.485,19.225c-0.047,0-0.082-0.039-0.082-0.08s0.035-0.078,0.082-0.078c0.044,0,0.082,0.037,0.082,0.078&#10;&#9;&#9;S13.53,19.225,13.485,19.225z M13.485,19.092c-0.032,0-0.059,0.023-0.059,0.053c0,0.033,0.026,0.057,0.059,0.057&#10;&#9;&#9;c0.03,0,0.057-0.023,0.057-0.057C13.542,19.115,13.515,19.092,13.485,19.092z"/>
<path fill="#FFFFFF" d="M13.605,19.04c0-0.038,0.033-0.065,0.069-0.065c0.041,0,0.069,0.027,0.069,0.065&#10;&#9;&#9;c0,0.036-0.029,0.067-0.069,0.067C13.638,19.107,13.605,19.076,13.605,19.04"/>
<path d="M13.674,19.115c-0.044,0-0.082-0.031-0.082-0.075s0.038-0.077,0.082-0.077c0.046,0,0.082,0.033,0.082,0.077&#10;&#9;&#9;S13.72,19.115,13.674,19.115z M13.674,18.988c-0.03,0-0.056,0.025-0.056,0.052c0,0.028,0.026,0.052,0.056,0.052&#10;&#9;&#9;c0.033,0,0.058-0.023,0.058-0.052C13.731,19.014,13.707,18.988,13.674,18.988z"/>
<path fill="#FFFFFF" d="M13.813,18.975c0-0.031,0.032-0.064,0.07-0.064c0.039,0,0.07,0.033,0.07,0.064&#10;&#9;&#9;c0,0.039-0.031,0.068-0.07,0.068C13.846,19.043,13.813,19.014,13.813,18.975"/>
<path d="M13.884,19.057c-0.045,0-0.082-0.037-0.082-0.082c0-0.043,0.037-0.075,0.082-0.075c0.047,0,0.082,0.032,0.082,0.075&#10;&#9;&#9;C13.966,19.02,13.931,19.057,13.884,19.057z M13.884,18.925c-0.03,0-0.058,0.023-0.058,0.05c0,0.031,0.027,0.057,0.058,0.057&#10;&#9;&#9;c0.032,0,0.059-0.025,0.059-0.057C13.942,18.948,13.916,18.925,13.884,18.925z"/>
<path fill="#FFFFFF" d="M14.032,18.941c0-0.039,0.032-0.068,0.069-0.068c0.041,0,0.07,0.029,0.07,0.068&#10;&#9;&#9;c0,0.033-0.03,0.063-0.07,0.063C14.064,19.004,14.032,18.975,14.032,18.941"/>
<path d="M14.101,19.019c-0.044,0-0.082-0.036-0.082-0.077c0-0.045,0.038-0.082,0.082-0.082c0.047,0,0.082,0.037,0.082,0.082&#10;&#9;&#9;C14.183,18.982,14.148,19.019,14.101,19.019z M14.101,18.885c-0.03,0-0.056,0.023-0.056,0.057c0,0.025,0.026,0.052,0.056,0.052&#10;&#9;&#9;c0.033,0,0.059-0.026,0.059-0.052C14.16,18.908,14.134,18.885,14.101,18.885z"/>
<path fill="#FFFFFF" d="M14.247,18.943c0-0.039,0.03-0.065,0.069-0.065c0.037,0,0.069,0.026,0.069,0.065&#10;&#9;&#9;c0,0.035-0.032,0.066-0.069,0.066C14.277,19.01,14.247,18.979,14.247,18.943"/>
<path d="M14.316,19.021c-0.045,0-0.082-0.033-0.082-0.078c0-0.044,0.036-0.078,0.082-0.078c0.044,0,0.082,0.034,0.082,0.078&#10;&#9;&#9;C14.397,18.988,14.36,19.021,14.316,19.021z M14.316,18.89c-0.033,0-0.057,0.024-0.057,0.054s0.024,0.053,0.057,0.053&#10;&#9;&#9;c0.031,0,0.056-0.023,0.056-0.053S14.347,18.89,14.316,18.89z"/>
<path fill="#FFFFFF" d="M14.469,18.979c0-0.035,0.031-0.063,0.069-0.063c0.038,0,0.069,0.027,0.069,0.063&#10;&#9;&#9;c0,0.038-0.031,0.066-0.069,0.066C14.5,19.045,14.469,19.017,14.469,18.979"/>
<path d="M14.538,19.061c-0.044,0-0.082-0.039-0.082-0.082c0-0.041,0.037-0.076,0.082-0.076c0.044,0,0.082,0.035,0.082,0.076&#10;&#9;&#9;C14.619,19.021,14.582,19.061,14.538,19.061z M14.538,18.928c-0.033,0-0.056,0.023-0.056,0.051c0,0.033,0.023,0.059,0.056,0.059&#10;&#9;&#9;c0.032,0,0.056-0.023,0.056-0.059C14.594,18.951,14.57,18.928,14.538,18.928z"/>
<path fill="#FFFFFF" d="M14.674,19.051c0-0.037,0.03-0.064,0.069-0.064c0.038,0,0.069,0.027,0.069,0.064&#10;&#9;&#9;c0,0.036-0.031,0.064-0.069,0.064C14.704,19.115,14.674,19.087,14.674,19.051"/>
<path d="M14.743,19.131c-0.044,0-0.082-0.039-0.082-0.08s0.038-0.078,0.082-0.078c0.044,0,0.082,0.037,0.082,0.078&#10;&#9;&#9;S14.787,19.131,14.743,19.131z M14.743,18.998c-0.033,0-0.056,0.023-0.056,0.053c0,0.033,0.023,0.057,0.056,0.057&#10;&#9;&#9;c0.031,0,0.056-0.023,0.056-0.057C14.799,19.021,14.774,18.998,14.743,18.998z"/>
<g>
<path fill="#C8B100" d="M12.911,23.264h-0.059v-0.055h-0.104v0.234h0.104v0.158h-0.222v0.471h0.117v0.938h-0.234v0.48h1.804v-0.48&#10;&#9;&#9;&#9;h-0.234v-0.938H14.2v-0.471h-0.22v-0.158h0.103v-0.234H13.98v0.055h-0.059v-0.055H13.82v0.055h-0.075v-0.055h-0.101v0.234h0.101&#10;&#9;&#9;&#9;v0.158h-0.218v-0.51h0.117v-0.236h-0.117v0.057h-0.059v-0.057h-0.104v0.057h-0.059v-0.057h-0.118v0.236h0.118v0.51h-0.219v-0.158&#10;&#9;&#9;&#9;h0.101v-0.234h-0.101v0.055h-0.059v-0.055h-0.117V23.264z M12.514,25.49h1.804 M12.514,25.373h1.804 M12.514,25.256h1.804&#10;&#9;&#9;&#9; M12.514,25.139h1.804 M12.514,25.01h1.804 M12.748,24.904h1.335 M12.748,24.787h1.335 M12.748,24.658h1.335 M12.748,24.541h1.335&#10;&#9;&#9;&#9; M12.748,24.424h1.335 M12.748,24.307h1.335 M12.748,24.189h1.335 M12.631,24.072H14.2 M12.631,23.953H14.2 M12.631,23.836H14.2&#10;&#9;&#9;&#9; M12.631,23.719H14.2 M12.853,23.602h1.127 M13.306,23.484h0.221 M13.306,23.367h0.221 M13.306,23.25h0.221 M13.306,23.133h0.221&#10;&#9;&#9;&#9; M13.188,22.982h0.456 M12.853,23.484h0.234 M12.748,23.334h0.44 M12.748,25.49v-0.117 M12.748,25.256v-0.117 M12.631,25.256&#10;&#9;&#9;&#9;v0.117 M12.853,25.373v-0.117 M12.97,25.49v-0.117 M12.97,25.256v-0.117 M12.97,25.01v-0.105 M12.97,24.787v-0.129 M12.853,25.139&#10;&#9;&#9;&#9;V25.01 M12.631,25.139V25.01 M13.087,25.01v0.129 M13.188,25.01v-0.105 M12.853,24.787v0.117 M13.087,24.787v0.117 M13.306,24.787&#10;&#9;&#9;&#9;v0.117 M13.188,24.787v-0.129 M13.306,24.541v0.117 M13.306,24.307v0.117 M13.188,24.189v0.117 M13.306,24.072v0.117&#10;&#9;&#9;&#9; M13.087,24.072v0.117 M12.853,24.072v0.117 M12.748,23.953v0.119 M12.97,23.953v0.119 M13.188,23.953v0.119 M13.306,23.836v0.117&#10;&#9;&#9;&#9; M13.087,23.836v0.117 M12.853,23.836v0.117 M12.748,23.719v0.117 M13.188,23.719v0.117 M12.97,23.484v0.117 M13.98,23.484h-0.235&#10;&#9;&#9;&#9; M14.083,23.334h-0.439 M14.083,25.49v-0.117 M14.083,25.256v-0.117 M14.2,25.256v0.117 M13.98,25.373v-0.117 M13.862,25.49&#10;&#9;&#9;&#9;v-0.117 M13.862,25.256v-0.117 M13.862,25.01v-0.105 M13.862,24.787v-0.129 M13.98,25.139V25.01 M14.2,25.139V25.01 M13.745,25.01&#10;&#9;&#9;&#9;v0.129 M13.644,25.01v-0.105 M13.98,24.787v0.117 M13.745,24.787v0.117 M13.527,24.787v0.117 M13.644,24.787v-0.129&#10;&#9;&#9;&#9; M13.527,24.541v0.117 M13.527,24.307v0.117 M13.644,24.189v0.117 M13.527,24.072v0.117 M13.745,24.072v0.117 M13.98,24.072v0.117&#10;&#9;&#9;&#9; M14.083,23.953v0.119 M13.862,23.953v0.119 M13.644,23.953v0.119 M13.527,23.836v0.117 M13.745,23.836v0.117 M13.98,23.836v0.117&#10;&#9;&#9;&#9; M14.083,23.719v0.117 M13.644,23.719v0.117 M13.862,23.484v0.117 M13.41,24.787v-0.129 M13.41,24.307v-0.117 M13.41,24.541&#10;&#9;&#9;&#9;v-0.117 M13.41,24.072v-0.119 M13.41,23.836v-0.117 M13.41,23.484v-0.117 M13.41,23.25v-0.117 M12.853,23.443h0.234&#10;&#9;&#9;&#9; M13.306,23.092h0.221 M13.745,23.443h0.235"/>
<path d="M14.332,25.506h-1.831v-0.511h0.234v-0.911h-0.117v-0.497h0.218v-0.136h-0.101v-0.26h0.13v0.059h0.03v-0.059h0.146v0.059&#10;&#9;&#9;&#9;h0.029v-0.059h0.133v0.26H13.1v0.136h0.192V23.1h-0.117v-0.26h0.146v0.059h0.03V22.84h0.13v0.059h0.029V22.84h0.146v0.26H13.54&#10;&#9;&#9;&#9;v0.487h0.191v-0.136h-0.104v-0.26h0.133v0.059h0.043v-0.059h0.133v0.059h0.029v-0.059h0.131v0.26h-0.102v0.136h0.219v0.497h-0.117&#10;&#9;&#9;&#9;v0.911h0.234V25.506z M14.097,25.479h0.206v-0.09h-0.206V25.479z M13.878,25.479h0.189v-0.09h-0.189V25.479z M12.983,25.479h0.866&#10;&#9;&#9;&#9;v-0.09h-0.866V25.479z M12.765,25.479h0.188v-0.09h-0.188V25.479z M12.531,25.479h0.205v-0.09h-0.205V25.479z M14.214,25.361&#10;&#9;&#9;&#9;h0.088v-0.09h-0.088V25.361z M13.996,25.361h0.189v-0.09h-0.189V25.361z M12.865,25.361h1.101v-0.09h-1.101V25.361z&#10;&#9;&#9;&#9; M12.648,25.361h0.188v-0.09h-0.188V25.361z M12.531,25.361h0.087v-0.09h-0.087V25.361z M14.097,25.244h0.206v-0.09h-0.206V25.244&#10;&#9;&#9;&#9;z M13.878,25.244h0.189v-0.09h-0.189V25.244z M12.983,25.244h0.866v-0.09h-0.866V25.244z M12.765,25.244h0.188v-0.09h-0.188&#10;&#9;&#9;&#9;V25.244z M12.531,25.244h0.205v-0.09h-0.205V25.244z M14.214,25.127h0.088v-0.105h-0.088V25.127z M13.996,25.127h0.189v-0.105&#10;&#9;&#9;&#9;h-0.189V25.127z M13.761,25.127h0.205v-0.105h-0.205V25.127z M13.1,25.127h0.631v-0.105H13.1V25.127z M12.865,25.127h0.206v-0.105&#10;&#9;&#9;&#9;h-0.206V25.127z M12.648,25.127h0.188v-0.105h-0.188V25.127z M12.531,25.127h0.087v-0.105h-0.087V25.127z M13.878,24.995h0.189&#10;&#9;&#9;&#9;V24.92h-0.189V24.995z M13.657,24.995h0.191V24.92h-0.191V24.995z M13.204,24.995h0.424V24.92h-0.424V24.995z M12.983,24.995&#10;&#9;&#9;&#9;h0.192V24.92h-0.192V24.995z M12.765,24.995h0.188V24.92h-0.188V24.995z M13.996,24.893h0.072v-0.09h-0.072V24.893z&#10;&#9;&#9;&#9; M13.761,24.893h0.205v-0.09h-0.205V24.893z M13.54,24.893h0.191v-0.09H13.54V24.893z M13.321,24.893h0.189v-0.09h-0.189V24.893z&#10;&#9;&#9;&#9; M13.1,24.893h0.192v-0.09H13.1V24.893z M12.865,24.893h0.206v-0.09h-0.206V24.893z M12.765,24.893h0.071v-0.09h-0.071V24.893z&#10;&#9;&#9;&#9; M13.878,24.775h0.189V24.67h-0.189V24.775z M13.657,24.775h0.191V24.67h-0.191V24.775z M13.422,24.775h0.206V24.67h-0.206V24.775&#10;&#9;&#9;&#9;z M13.204,24.775h0.189V24.67h-0.189V24.775z M12.983,24.775h0.192V24.67h-0.192V24.775z M12.765,24.775h0.188V24.67h-0.188&#10;&#9;&#9;&#9;V24.775z M13.54,24.642h0.528v-0.089H13.54V24.642z M13.321,24.642h0.189v-0.089h-0.189V24.642z M12.765,24.642h0.527v-0.089&#10;&#9;&#9;&#9;h-0.527V24.642z M13.422,24.524h0.646v-0.089h-0.646V24.524z M12.765,24.524h0.628v-0.089h-0.628V24.524z M13.54,24.407h0.528&#10;&#9;&#9;&#9;v-0.089H13.54V24.407z M13.321,24.407h0.189v-0.089h-0.189V24.407z M12.765,24.407h0.527v-0.089h-0.527V24.407z M13.657,24.29&#10;&#9;&#9;&#9;h0.411v-0.089h-0.411V24.29z M13.422,24.29h0.206v-0.089h-0.206V24.29z M13.204,24.29h0.189v-0.089h-0.189V24.29z M12.765,24.29&#10;&#9;&#9;&#9;h0.41v-0.089h-0.41V24.29z M13.996,24.173h0.072v-0.089h-0.072V24.173z M13.761,24.173h0.205v-0.089h-0.205V24.173z M13.54,24.173&#10;&#9;&#9;&#9;h0.191v-0.089H13.54V24.173z M13.321,24.173h0.189v-0.089h-0.189V24.173z M13.1,24.173h0.192v-0.089H13.1V24.173z M12.865,24.173&#10;&#9;&#9;&#9;h0.206v-0.089h-0.206V24.173z M12.765,24.173h0.071v-0.089h-0.071V24.173z M14.097,24.056h0.088v-0.089h-0.088V24.056z&#10;&#9;&#9;&#9; M13.878,24.056h0.189v-0.089h-0.189V24.056z M13.657,24.056h0.191v-0.089h-0.191V24.056z M13.422,24.056h0.206v-0.089h-0.206&#10;&#9;&#9;&#9;V24.056z M13.204,24.056h0.189v-0.089h-0.189V24.056z M12.983,24.056h0.192v-0.089h-0.192V24.056z M12.765,24.056h0.188v-0.089&#10;&#9;&#9;&#9;h-0.188V24.056z M12.648,24.056h0.087v-0.089h-0.087V24.056z M13.996,23.938h0.189V23.85h-0.189V23.938z M13.761,23.938h0.205&#10;&#9;&#9;&#9;V23.85h-0.205V23.938z M13.54,23.938h0.191V23.85H13.54V23.938z M13.321,23.938h0.189V23.85h-0.189V23.938z M13.1,23.938h0.192&#10;&#9;&#9;&#9;V23.85H13.1V23.938z M12.865,23.938h0.206V23.85h-0.206V23.938z M12.648,23.938h0.188V23.85h-0.188V23.938z M14.097,23.821h0.088&#10;&#9;&#9;&#9;v-0.089h-0.088V23.821z M13.657,23.821h0.411v-0.089h-0.411V23.821z M13.422,23.821h0.206v-0.089h-0.206V23.821z M13.204,23.821&#10;&#9;&#9;&#9;h0.189v-0.089h-0.189V23.821z M12.765,23.821h0.41v-0.089h-0.41V23.821z M12.648,23.821h0.087v-0.089h-0.087V23.821z&#10;&#9;&#9;&#9; M12.648,23.704h1.537v-0.089h-1.537V23.704z M13.878,23.587h0.087v-0.089h-0.087V23.587z M13.761,23.587h0.087v-0.089h-0.087&#10;&#9;&#9;&#9;V23.587z M13.321,23.587h0.189v-0.089h-0.189V23.587z M12.983,23.587h0.088v-0.089h-0.088V23.587z M12.865,23.587h0.088v-0.089&#10;&#9;&#9;&#9;h-0.088V23.587z M13.761,23.47h0.205v-0.019h-0.205V23.47z M13.422,23.47h0.088v-0.089h-0.088V23.47z M13.321,23.47h0.072v-0.089&#10;&#9;&#9;&#9;h-0.072V23.47z M12.865,23.47h0.206v-0.019h-0.206V23.47z M13.98,23.426h0.088v-0.073h-0.411v0.073H13.98z M13.087,23.426h0.088&#10;&#9;&#9;&#9;v-0.073h-0.41v0.073H13.087z M13.321,23.353h0.189v-0.089h-0.189V23.353z M13.657,23.326h0.411v-0.109h-0.072v0.063h-0.088v-0.063&#10;&#9;&#9;&#9;h-0.074v0.063h-0.102v-0.063h-0.074V23.326z M12.765,23.326h0.41v-0.109H13.1v0.063h-0.088v-0.063h-0.088v0.063h-0.087v-0.063&#10;&#9;&#9;&#9;h-0.071V23.326z M13.422,23.235h0.088v-0.089h-0.088V23.235z M13.321,23.235h0.072v-0.089h-0.072V23.235z M13.321,23.118h0.189&#10;&#9;&#9;&#9;V23.1h-0.189V23.118z M13.527,23.074h0.101v-0.073h-0.424v0.073H13.527z M13.204,22.975h0.424v-0.109H13.54v0.063h-0.088v-0.063&#10;&#9;&#9;&#9;H13.38v0.063h-0.087v-0.063h-0.088V22.975z"/>
</g>
<g>
<path fill="#C8B100" d="M13.716,25.49c0-0.144,0-0.246,0-0.307c0-0.057-0.029-0.234-0.306-0.234c-0.264,0-0.293,0.178-0.293,0.234&#10;&#9;&#9;&#9;c0,0.061,0,0.163,0,0.307H13.716z"/>
<path d="M13.731,25.506H13.1v-0.322c0-0.043,0.017-0.248,0.31-0.248c0.305,0,0.322,0.205,0.322,0.248V25.506z M13.129,25.479&#10;&#9;&#9;&#9;h0.573v-0.295c0-0.035-0.015-0.217-0.293-0.217c-0.266,0-0.28,0.182-0.28,0.217V25.479z"/>
</g>
<g>
<path fill="#C8B100" d="M13.217,25.201l-0.146-0.018c0-0.057,0.016-0.146,0.059-0.174l0.133,0.103&#10;&#9;&#9;&#9;C13.247,25.127,13.217,25.17,13.217,25.201z"/>
<path d="M13.234,25.215l-0.176-0.016v-0.016c0-0.068,0.017-0.156,0.064-0.188l0.008-0.006l0.154,0.12l-0.012,0.011&#10;&#9;&#9;&#9;c-0.016,0.015-0.039,0.057-0.039,0.08V25.215z M13.087,25.172l0.117,0.012c0.006-0.024,0.023-0.053,0.036-0.07l-0.11-0.088&#10;&#9;&#9;&#9;C13.103,25.055,13.087,25.115,13.087,25.172z"/>
</g>
<g>
<path fill="#C8B100" d="M13.614,25.201l0.147-0.018c0-0.057-0.016-0.146-0.059-0.174l-0.133,0.103&#10;&#9;&#9;&#9;C13.585,25.127,13.614,25.17,13.614,25.201z"/>
<path d="M13.599,25.215v-0.014c0-0.023-0.025-0.065-0.039-0.08l-0.012-0.011l0.154-0.12l0.006,0.006&#10;&#9;&#9;&#9;c0.049,0.031,0.065,0.119,0.065,0.188v0.016L13.599,25.215z M13.591,25.113c0.013,0.018,0.03,0.046,0.035,0.07l0.119-0.012&#10;&#9;&#9;&#9;c-0.002-0.057-0.015-0.117-0.042-0.146L13.591,25.113z"/>
</g>
<g>
<path fill="#C8B100" d="M13.468,25.053l0.072-0.133c-0.029-0.016-0.088-0.027-0.13-0.027c-0.03,0-0.088,0.012-0.117,0.027&#10;&#9;&#9;&#9;l0.072,0.133C13.394,25.053,13.438,25.053,13.468,25.053z"/>
<path d="M13.475,25.066h-0.119l-0.085-0.15l0.015-0.012c0.03-0.01,0.091-0.028,0.124-0.028c0.047,0,0.106,0.019,0.137,0.028&#10;&#9;&#9;&#9;l0.015,0.012L13.475,25.066z M13.375,25.037h0.084l0.062-0.109c-0.029-0.01-0.076-0.023-0.111-0.023&#10;&#9;&#9;&#9;c-0.023,0-0.069,0.014-0.098,0.023L13.375,25.037z"/>
</g>
<g>
<path fill="#C8B100" d="M13.188,24.686c0,0,0-0.234,0-0.322c0-0.09-0.059-0.162-0.16-0.162c-0.104,0-0.163,0.072-0.163,0.162&#10;&#9;&#9;&#9;c0,0.088,0,0.322,0,0.322H13.188z"/>
<path d="M13.204,24.701h-0.352v-0.338c0-0.102,0.07-0.174,0.176-0.174c0.103,0,0.176,0.072,0.176,0.174V24.701z M12.882,24.67&#10;&#9;&#9;&#9;h0.293v-0.307c0-0.073-0.047-0.146-0.147-0.146c-0.102,0-0.146,0.073-0.146,0.146V24.67z"/>
</g>
<g>
<path fill="#C8B100" d="M13.644,24.686c0,0,0-0.234,0-0.322c0-0.09,0.059-0.162,0.16-0.162c0.104,0,0.162,0.072,0.162,0.162&#10;&#9;&#9;&#9;c0,0.088,0,0.322,0,0.322H13.644z"/>
<path d="M13.979,24.701h-0.352v-0.338c0-0.102,0.073-0.174,0.176-0.174c0.104,0,0.176,0.072,0.176,0.174V24.701z M13.657,24.67&#10;&#9;&#9;&#9;h0.293v-0.307c0-0.073-0.044-0.146-0.147-0.146c-0.101,0-0.146,0.073-0.146,0.146V24.67z"/>
</g>
<g>
<path fill="#C8B100" d="M13.527,23.895l0.029-0.293h-0.279l0.016,0.293H13.527z"/>
<path d="M13.539,23.912h-0.261l-0.015-0.325h0.309L13.539,23.912z M13.304,23.879h0.209l0.025-0.264h-0.246L13.304,23.879z"/>
</g>
<g>
<path fill="#C8B100" d="M13.745,23.895l-0.029-0.293h0.293l-0.029,0.293H13.745z"/>
<path d="M13.994,23.912h-0.263l-0.031-0.325h0.324L13.994,23.912z M13.759,23.879h0.207l0.028-0.264h-0.263L13.759,23.879z"/>
</g>
<g>
<path fill="#C8B100" d="M13.087,23.895l0.013-0.293h-0.276l0.029,0.293H13.087z"/>
<path d="M13.099,23.912h-0.26l-0.033-0.325h0.311L13.099,23.912z M12.864,23.879h0.208l0.015-0.264h-0.248L12.864,23.879z"/>
</g>
<path fill="#0039F0" d="M13.614,25.49c0-0.117,0-0.219,0-0.261c0-0.046-0.029-0.177-0.205-0.177c-0.163,0-0.192,0.131-0.192,0.177&#10;&#9;&#9;c0,0.042,0,0.144,0,0.261H13.614z"/>
<path fill="#0039F0" d="M13.159,24.658c0,0,0-0.207,0-0.277c0-0.074-0.042-0.15-0.13-0.15c-0.087,0-0.133,0.076-0.133,0.15&#10;&#9;&#9;c0,0.07,0,0.277,0,0.277H13.159z"/>
<path fill="#0039F0" d="M13.673,24.658c0,0,0-0.207,0-0.277c0-0.074,0.043-0.15,0.131-0.15c0.088,0,0.133,0.076,0.133,0.15&#10;&#9;&#9;c0,0.07,0,0.277,0,0.277H13.673z"/>
<path fill="#AD1519" d="M13.978,25.965c0-0.639,0.463-1.159,1.031-1.159c0.569,0,1.031,0.521,1.031,1.159&#10;&#9;&#9;c0,0.643-0.462,1.161-1.031,1.161C14.441,27.126,13.978,26.607,13.978,25.965"/>
<path d="M15.009,27.146c-0.58,0-1.05-0.531-1.05-1.182c0-0.646,0.47-1.178,1.05-1.178c0.581,0,1.05,0.531,1.05,1.178&#10;&#9;&#9;C16.059,26.615,15.589,27.146,15.009,27.146z M15.009,24.826c-0.556,0-1.012,0.512-1.012,1.139s0.456,1.143,1.012,1.143&#10;&#9;&#9;c0.557,0,1.013-0.516,1.013-1.143S15.566,24.826,15.009,24.826z"/>
<path fill="#005BBF" d="M14.283,25.961c0-0.471,0.327-0.848,0.726-0.848c0.401,0,0.727,0.377,0.727,0.848&#10;&#9;&#9;c0,0.473-0.325,0.855-0.727,0.855C14.609,26.816,14.283,26.434,14.283,25.961"/>
<path d="M15.009,26.834c-0.41,0-0.744-0.391-0.744-0.873c0-0.479,0.333-0.869,0.744-0.869s0.745,0.391,0.745,0.869&#10;&#9;&#9;C15.753,26.443,15.419,26.834,15.009,26.834z M15.009,25.131c-0.388,0-0.705,0.375-0.705,0.83c0,0.462,0.317,0.834,0.705,0.834&#10;&#9;&#9;c0.39,0,0.707-0.372,0.707-0.834C15.716,25.506,15.399,25.131,15.009,25.131z"/>
<path fill="#C8B100" d="M14.667,25.377c0,0-0.085,0.094-0.085,0.184c0,0.086,0.035,0.161,0.035,0.161&#10;&#9;&#9;c-0.012-0.036-0.047-0.062-0.088-0.062c-0.052,0-0.095,0.041-0.095,0.088c0,0.016,0.008,0.039,0.014,0.051l0.032,0.064&#10;&#9;&#9;c0.009-0.023,0.034-0.036,0.061-0.036c0.039,0,0.07,0.03,0.07,0.062c0,0.008-0.001,0.016-0.003,0.019h-0.078v0.067h0.07l-0.052,0.1&#10;&#9;&#9;l0.07-0.026l0.05,0.058l0.054-0.058l0.066,0.026l-0.05-0.1h0.068v-0.067h-0.077c0-0.003,0-0.011,0-0.019&#10;&#9;&#9;c0-0.031,0.03-0.062,0.065-0.062c0.028,0,0.052,0.013,0.063,0.036l0.03-0.064c0.007-0.012,0.017-0.035,0.017-0.051&#10;&#9;&#9;c0-0.047-0.042-0.088-0.095-0.088c-0.042,0-0.077,0.025-0.091,0.062c0,0,0.037-0.075,0.037-0.161&#10;&#9;&#9;C14.755,25.471,14.667,25.377,14.667,25.377"/>
<path d="M14.667,26.115L14.667,26.115c-0.003,0-0.006,0-0.009,0l-0.046-0.055l-0.06,0.024c-0.005,0.003-0.01,0.001-0.012-0.005&#10;&#9;&#9;c-0.004-0.004-0.005-0.006-0.002-0.012l0.043-0.086h-0.053c-0.006,0-0.01-0.003-0.01-0.008v-0.067c0-0.003,0.004-0.011,0.01-0.011&#10;&#9;&#9;h0.07c0-0.004,0-0.006,0-0.008c0-0.026-0.026-0.052-0.059-0.052c-0.023,0-0.043,0.011-0.052,0.028c0,0.004-0.005,0.006-0.009,0.008&#10;&#9;&#9;c-0.003,0-0.009-0.004-0.009-0.008l-0.031-0.059c-0.005-0.012-0.016-0.037-0.016-0.059c0-0.055,0.047-0.097,0.105-0.097&#10;&#9;&#9;c0.02,0,0.042,0.003,0.059,0.019c-0.01-0.033-0.017-0.07-0.017-0.109c0-0.086,0.076-0.172,0.087-0.188&#10;&#9;&#9;c0.004-0.008,0.013-0.008,0.018-0.002c0.01,0.012,0.09,0.102,0.09,0.189c0,0.039-0.008,0.076-0.014,0.109&#10;&#9;&#9;c0.016-0.016,0.035-0.019,0.058-0.019c0.058,0,0.105,0.042,0.105,0.097c0,0.021-0.011,0.045-0.016,0.059l-0.031,0.059&#10;&#9;&#9;c-0.003,0.004-0.005,0.008-0.01,0.008c-0.005,0.001-0.008-0.004-0.011-0.008c-0.006-0.018-0.027-0.028-0.053-0.028&#10;&#9;&#9;c-0.03,0-0.055,0.025-0.055,0.052c0,0.002,0,0.004,0,0.008h0.067c0.006,0,0.011,0.008,0.011,0.011v0.067&#10;&#9;&#9;c0,0.005-0.005,0.008-0.011,0.008h-0.05l0.043,0.086c0,0.006,0,0.008-0.001,0.012c-0.004,0.006-0.009,0.008-0.012,0.005&#10;&#9;&#9;l-0.062-0.024l-0.047,0.055C14.673,26.115,14.669,26.115,14.667,26.115z M14.617,26.037c0.001,0,0.005,0.002,0.006,0.006&#10;&#9;&#9;l0.045,0.049l0.044-0.049c0.004-0.006,0.009-0.008,0.012-0.004l0.042,0.014l-0.038-0.075c-0.002-0.003-0.001-0.005,0-0.011&#10;&#9;&#9;c0.001-0.004,0.006-0.008,0.009-0.008h0.058v-0.043h-0.067c-0.005,0-0.008-0.004-0.011-0.006c-0.001-0.006-0.001-0.014-0.001-0.021&#10;&#9;&#9;c0-0.039,0.035-0.072,0.077-0.072c0.027,0,0.047,0.008,0.063,0.025l0.021-0.047c0.008-0.01,0.014-0.031,0.014-0.047&#10;&#9;&#9;c0-0.041-0.037-0.078-0.083-0.078c-0.034,0-0.063,0.021-0.075,0.047c-0.004,0.006-0.006,0.008-0.006,0.008&#10;&#9;&#9;c-0.001,0.006-0.008,0.008-0.013,0.004c-0.004-0.002-0.009-0.006-0.006-0.012c0.001-0.002,0.001-0.008,0.004-0.014&#10;&#9;&#9;c0.009-0.02,0.031-0.075,0.031-0.143c0-0.07-0.057-0.141-0.077-0.166c-0.021,0.025-0.075,0.096-0.075,0.166&#10;&#9;&#9;c0,0.065,0.021,0.123,0.03,0.145c0.001,0.004,0.004,0.01,0.006,0.012c0,0.006-0.001,0.01-0.006,0.012&#10;&#9;&#9;c-0.005,0.004-0.012,0.002-0.015-0.004c0,0-0.002-0.002-0.004-0.008c-0.016-0.027-0.044-0.047-0.075-0.047&#10;&#9;&#9;c-0.047,0-0.085,0.037-0.085,0.078c0,0.016,0.008,0.035,0.015,0.047l0.023,0.047c0.012-0.018,0.035-0.025,0.059-0.025&#10;&#9;&#9;c0.045,0,0.081,0.033,0.081,0.072c0,0.01-0.001,0.016-0.004,0.021c0,0.002-0.006,0.006-0.01,0.006H14.54v0.043h0.059&#10;&#9;&#9;c0.004,0,0.006,0.004,0.009,0.008c0.002,0.006,0.002,0.008,0.001,0.011l-0.039,0.075l0.041-0.014&#10;&#9;&#9;C14.612,26.037,14.615,26.037,14.617,26.037z"/>
<path fill="#C8B100" d="M14.529,25.975h0.276v-0.067h-0.276V25.975z"/>
<path d="M14.816,25.982h-0.297v-0.086h0.297V25.982z M14.54,25.959h0.255v-0.043H14.54V25.959z"/>
<path fill="#C8B100" d="M15.342,25.377c0,0-0.087,0.094-0.087,0.184c0,0.086,0.035,0.161,0.035,0.161&#10;&#9;&#9;c-0.012-0.036-0.047-0.062-0.087-0.062c-0.053,0-0.095,0.041-0.095,0.088c0,0.016,0.007,0.039,0.014,0.051l0.032,0.064&#10;&#9;&#9;c0.009-0.023,0.034-0.036,0.061-0.036c0.039,0,0.07,0.03,0.07,0.062c0,0.008-0.001,0.016-0.003,0.019h-0.078v0.067h0.07l-0.052,0.1&#10;&#9;&#9;l0.069-0.026l0.052,0.058l0.054-0.058l0.066,0.026l-0.05-0.1h0.068v-0.067h-0.077c0-0.003,0-0.011,0-0.019&#10;&#9;&#9;c0-0.031,0.029-0.062,0.066-0.062c0.028,0,0.052,0.013,0.063,0.036l0.03-0.064c0.007-0.012,0.017-0.035,0.017-0.051&#10;&#9;&#9;c0-0.047-0.042-0.088-0.095-0.088c-0.041,0-0.076,0.025-0.09,0.062c0,0,0.037-0.075,0.037-0.161&#10;&#9;&#9;C15.429,25.471,15.341,25.377,15.342,25.377"/>
<path d="M15.342,26.115c-0.004,0-0.006,0-0.01,0l-0.046-0.055l-0.06,0.024c-0.005,0.003-0.01,0.001-0.012-0.005&#10;&#9;&#9;c-0.004-0.004-0.005-0.006-0.002-0.012l0.042-0.086h-0.052c-0.006,0-0.01-0.003-0.01-0.008v-0.067c0-0.003,0.004-0.011,0.01-0.011&#10;&#9;&#9;h0.07c0-0.004,0-0.006,0-0.008c0-0.026-0.026-0.052-0.059-0.052c-0.023,0-0.042,0.011-0.053,0.028c0,0.004-0.006,0.01-0.008,0.008&#10;&#9;&#9;c-0.004,0-0.009-0.004-0.009-0.008l-0.031-0.059c-0.006-0.012-0.016-0.037-0.016-0.059c0-0.055,0.047-0.097,0.105-0.097&#10;&#9;&#9;c0.02,0,0.041,0.003,0.059,0.019c-0.01-0.033-0.018-0.07-0.018-0.109c0-0.086,0.077-0.174,0.088-0.188&#10;&#9;&#9;c0.005-0.008,0.014-0.008,0.017-0.002c0.012,0.012,0.091,0.102,0.091,0.189c0,0.039-0.009,0.076-0.014,0.109&#10;&#9;&#9;c0.016-0.016,0.035-0.019,0.057-0.019c0.059,0,0.107,0.042,0.107,0.097c0,0.021-0.012,0.045-0.018,0.059l-0.03,0.059&#10;&#9;&#9;c-0.003,0.004-0.007,0.008-0.01,0.008c-0.005,0-0.008-0.004-0.011-0.008c-0.007-0.018-0.027-0.028-0.052-0.028&#10;&#9;&#9;c-0.031,0-0.056,0.025-0.056,0.052c0,0.002,0,0.004,0,0.008h0.067c0.006,0,0.01,0.008,0.01,0.011v0.067&#10;&#9;&#9;c0,0.005-0.004,0.008-0.01,0.008h-0.051l0.044,0.086c0.001,0.006,0,0.008-0.001,0.012c-0.005,0.006-0.009,0.008-0.012,0.005&#10;&#9;&#9;l-0.063-0.024l-0.047,0.055C15.348,26.115,15.343,26.115,15.342,26.115z M15.29,26.037c0.002,0,0.006,0.002,0.006,0.006&#10;&#9;&#9;l0.045,0.049l0.044-0.049c0.004-0.006,0.009-0.008,0.012-0.004l0.042,0.014l-0.038-0.075c-0.002-0.003-0.001-0.005,0-0.011&#10;&#9;&#9;c0.001-0.004,0.005-0.008,0.009-0.008h0.058v-0.043h-0.067c-0.005,0-0.008-0.004-0.01-0.006c-0.001-0.006-0.001-0.012-0.001-0.021&#10;&#9;&#9;c0-0.039,0.035-0.072,0.078-0.072c0.026,0,0.047,0.008,0.063,0.025l0.021-0.047c0.007-0.01,0.014-0.031,0.014-0.047&#10;&#9;&#9;c0-0.041-0.037-0.078-0.083-0.078c-0.033,0-0.063,0.021-0.075,0.047c-0.003,0.006-0.005,0.008-0.005,0.008&#10;&#9;&#9;c-0.001,0.006-0.008,0.008-0.013,0.006c-0.005-0.004-0.009-0.008-0.005-0.014c0-0.002,0.001-0.008,0.004-0.014&#10;&#9;&#9;c0.007-0.02,0.031-0.077,0.031-0.143c0-0.07-0.058-0.141-0.077-0.166c-0.022,0.025-0.075,0.096-0.075,0.166&#10;&#9;&#9;c0,0.065,0.021,0.123,0.03,0.145c0.001,0.004,0.004,0.01,0.005,0.012c0,0.006,0,0.01-0.005,0.014c-0.006,0.002-0.012,0-0.015-0.006&#10;&#9;&#9;c0,0-0.003-0.002-0.004-0.008c-0.016-0.027-0.044-0.047-0.075-0.047c-0.047,0-0.085,0.037-0.085,0.078&#10;&#9;&#9;c0,0.016,0.008,0.035,0.015,0.047l0.023,0.047c0.012-0.018,0.035-0.025,0.059-0.025c0.045,0,0.08,0.033,0.08,0.072&#10;&#9;&#9;c0,0.01-0.001,0.016-0.003,0.021c-0.001,0.002-0.005,0.006-0.01,0.006h-0.067v0.043h0.059c0.004,0,0.006,0.004,0.01,0.008&#10;&#9;&#9;c0.002,0.006,0.002,0.008,0,0.011l-0.04,0.075l0.042-0.014C15.287,26.037,15.289,26.037,15.29,26.037z"/>
<path fill="#C8B100" d="M15.203,25.975h0.276v-0.067h-0.276V25.975z"/>
<path d="M15.49,25.982h-0.297v-0.086h0.297V25.982z M15.214,25.959h0.255v-0.043h-0.255V25.959z"/>
<path fill="#C8B100" d="M15.003,25.959c0,0-0.086,0.094-0.086,0.18c0,0.09,0.037,0.164,0.037,0.164&#10;&#9;&#9;c-0.014-0.039-0.049-0.063-0.091-0.063c-0.052,0-0.095,0.039-0.095,0.091c0,0.017,0.01,0.038,0.017,0.05l0.03,0.063&#10;&#9;&#9;c0.012-0.023,0.035-0.039,0.063-0.039c0.036,0,0.066,0.031,0.066,0.067c0,0.003,0,0.011,0,0.019h-0.077v0.063h0.068l-0.05,0.102&#10;&#9;&#9;l0.065-0.023l0.052,0.055l0.053-0.055l0.07,0.023l-0.052-0.102h0.07V26.49h-0.078c-0.002-0.008-0.003-0.016-0.003-0.019&#10;&#9;&#9;c0-0.036,0.031-0.067,0.07-0.067c0.027,0,0.051,0.016,0.061,0.039l0.033-0.063c0.005-0.012,0.014-0.033,0.014-0.05&#10;&#9;&#9;c0-0.052-0.043-0.091-0.096-0.091c-0.042,0-0.077,0.023-0.088,0.063c0,0,0.035-0.074,0.035-0.164&#10;&#9;&#9;C15.091,26.053,15.003,25.959,15.003,25.959"/>
<path d="M15.003,26.699c-0.002,0-0.006-0.004-0.006-0.006l-0.047-0.055l-0.062,0.023c-0.003,0.002-0.008,0-0.012,0&#10;&#9;&#9;c-0.002-0.003-0.002-0.008-0.002-0.01l0.044-0.089h-0.05c-0.007,0-0.012-0.003-0.012-0.011V26.49c0-0.01,0.005-0.016,0.012-0.016&#10;&#9;&#9;h0.067c0,0,0-0.002,0-0.003c0-0.028-0.026-0.052-0.057-0.052c-0.025,0-0.046,0.008-0.053,0.028&#10;&#9;&#9;c-0.002,0.003-0.006,0.003-0.01,0.003c-0.005,0-0.007,0-0.01-0.003l-0.031-0.065c-0.005-0.01-0.017-0.033-0.017-0.052&#10;&#9;&#9;c0-0.054,0.048-0.099,0.106-0.099c0.022,0,0.042,0.005,0.058,0.014c-0.007-0.029-0.015-0.064-0.015-0.107&#10;&#9;&#9;c0-0.086,0.075-0.174,0.087-0.188c0.003-0.004,0.015-0.004,0.019,0c0.009,0.01,0.09,0.102,0.09,0.188&#10;&#9;&#9;c0,0.043-0.007,0.078-0.017,0.107c0.017-0.009,0.038-0.014,0.058-0.014c0.059,0,0.106,0.045,0.106,0.099&#10;&#9;&#9;c0,0.019-0.01,0.042-0.016,0.052l-0.031,0.065c0,0.003-0.006,0.003-0.009,0.003l0,0c-0.002,0-0.009,0-0.009-0.003&#10;&#9;&#9;c-0.01-0.021-0.029-0.028-0.052-0.028c-0.033,0-0.059,0.023-0.059,0.052c0,0.001,0,0.003,0,0.003h0.07&#10;&#9;&#9;c0.005,0,0.01,0.006,0.01,0.016v0.063c0,0.008-0.005,0.011-0.01,0.011h-0.053l0.044,0.089c0.003,0.002,0.002,0.007-0.002,0.01&#10;&#9;&#9;c-0.001,0-0.006,0.002-0.012,0l-0.06-0.023l-0.049,0.055C15.009,26.695,15.007,26.699,15.003,26.699z M14.952,26.615&#10;&#9;&#9;c0.005,0,0.006,0,0.01,0.004l0.042,0.051l0.047-0.051c0.001-0.004,0.005-0.004,0.012-0.004l0.041,0.019l-0.039-0.073&#10;&#9;&#9;c-0.001-0.006-0.001-0.012,0-0.016c0.003,0,0.005-0.002,0.01-0.002h0.059v-0.045h-0.066c-0.004,0-0.01-0.003-0.01-0.008&#10;&#9;&#9;c-0.002-0.006-0.003-0.016-0.003-0.019c0-0.044,0.035-0.075,0.08-0.075c0.023,0,0.047,0.008,0.059,0.023l0.023-0.044&#10;&#9;&#9;c0.007-0.017,0.015-0.034,0.015-0.045c0-0.044-0.039-0.077-0.085-0.077c-0.031,0-0.06,0.014-0.076,0.043&#10;&#9;&#9;c-0.001,0.006-0.003,0.009-0.003,0.009c-0.003,0.005-0.01,0.005-0.015,0.005c-0.005-0.002-0.006-0.008-0.006-0.014&#10;&#9;&#9;c0.002-0.004,0.005-0.01,0.006-0.01c0.009-0.023,0.03-0.078,0.03-0.148c0-0.065-0.055-0.141-0.077-0.164&#10;&#9;&#9;c-0.021,0.023-0.076,0.099-0.076,0.164c0,0.07,0.022,0.125,0.032,0.148c0.002,0,0.002,0.004,0.004,0.01&#10;&#9;&#9;c0.003,0.006-0.001,0.012-0.006,0.014c-0.005,0-0.011,0-0.013-0.005c0,0-0.001-0.003-0.006-0.011&#10;&#9;&#9;c-0.012-0.027-0.041-0.041-0.075-0.041c-0.046,0-0.083,0.033-0.083,0.077c0,0.012,0.006,0.03,0.013,0.042l0.022,0.047&#10;&#9;&#9;c0.016-0.016,0.036-0.023,0.063-0.023c0.042,0,0.078,0.031,0.078,0.075c0,0.003,0,0.013-0.001,0.019&#10;&#9;&#9;c-0.002,0.005-0.005,0.008-0.01,0.008h-0.067v0.045h0.058c0.002,0,0.009,0.002,0.009,0.002c0.002,0.004,0.002,0.01,0,0.016&#10;&#9;&#9;l-0.038,0.073l0.042-0.019C14.95,26.615,14.95,26.615,14.952,26.615z"/>
<path fill="#C8B100" d="M14.868,26.553h0.276V26.49h-0.276V26.553z"/>
<path d="M15.154,26.563h-0.298v-0.089h0.298V26.563z M14.878,26.543h0.254v-0.045h-0.254V26.543z"/>
<path fill="#C8B100" d="M17.067,22.904h-0.019c0,0-0.007,0.014-0.016,0.023c-0.016,0.014-0.041,0.016-0.054,0.003&#10;&#9;&#9;c-0.005-0.005-0.011-0.019-0.008-0.026c-0.01,0.006-0.021,0.006-0.032,0c-0.018-0.01-0.021-0.033-0.009-0.049&#10;&#9;&#9;c0.002-0.006,0.002-0.014,0.007-0.014l-0.002-0.023l-0.021,0.01l-0.007,0.012c-0.015,0.018-0.033,0.018-0.045,0.01&#10;&#9;&#9;c-0.005-0.008-0.008-0.016-0.008-0.016s-0.005,0.005-0.011,0.006c-0.034,0.008-0.048-0.068-0.049-0.088l-0.011,0.018&#10;&#9;&#9;c0,0,0.009,0.046,0.004,0.084c-0.004,0.035-0.019,0.074-0.019,0.074c0.048,0.01,0.119,0.052,0.189,0.104&#10;&#9;&#9;c0.07,0.057,0.126,0.113,0.149,0.154c0,0,0.035-0.019,0.074-0.031c0.038-0.013,0.085-0.013,0.085-0.013l0.015-0.017&#10;&#9;&#9;c-0.022,0.006-0.101,0.012-0.098-0.025c0-0.005,0.003-0.008,0.004-0.008c0,0-0.014,0-0.02-0.006&#10;&#9;&#9;c-0.011-0.01-0.011-0.029,0.002-0.041l0.011-0.014l0.001-0.021l-0.022,0.006c-0.001,0.004-0.006,0.006-0.011,0.006&#10;&#9;&#9;c-0.016,0.018-0.041,0.018-0.054,0.005c-0.007-0.007-0.011-0.021-0.005-0.028c-0.012,0-0.021,0-0.03-0.004&#10;&#9;&#9;c-0.017-0.012-0.019-0.035-0.005-0.053c0.005-0.008,0.017-0.018,0.017-0.02L17.067,22.904"/>
<path d="M17.102,23.195l-0.002-0.004c-0.023-0.045-0.08-0.1-0.146-0.15c-0.069-0.055-0.139-0.09-0.186-0.105l-0.009-0.002&#10;&#9;&#9;l0.004-0.006c0,0,0.012-0.039,0.017-0.076c0.006-0.035-0.005-0.08-0.005-0.08v-0.003l0.029-0.042v0.025&#10;&#9;&#9;c0,0.023,0.013,0.082,0.035,0.082c0,0,0,0,0.002,0c0.004,0,0.004-0.002,0.006-0.004l0.01-0.015l0.005,0.019l0,0&#10;&#9;&#9;c0,0.003,0.004,0.008,0.006,0.008c0.001,0.002,0.005,0.002,0.007,0.002c0.01,0,0.018-0.002,0.025-0.01l0.008-0.016l0.035-0.008&#10;&#9;&#9;v0.033l-0.001,0.004c-0.002,0.002-0.004,0.006-0.004,0.01l0,0c-0.006,0.008-0.008,0.018-0.006,0.023&#10;&#9;&#9;c0,0.008,0.006,0.012,0.011,0.016c0.007,0.008,0.015,0.008,0.024,0.001l0.012-0.009l0,0.016c0,0.008,0,0.016,0.006,0.023&#10;&#9;&#9;c0.01,0.006,0.029,0.005,0.042-0.008c0.008-0.008,0.015-0.016,0.017-0.018v-0.006l0.005-0.002l0.021-0.002l0.006,0.004l0.003,0.006&#10;&#9;&#9;l0.005,0.025h-0.005c-0.003,0.003-0.012,0.008-0.018,0.02c-0.005,0.007-0.007,0.014-0.005,0.027c0,0.003,0.005,0.008,0.01,0.008&#10;&#9;&#9;c0.007,0.006,0.013,0.008,0.021,0.004l0.016-0.004l-0.006,0.016c0,0.008,0,0.016,0.006,0.023c0.012,0.008,0.029,0.008,0.043-0.002&#10;&#9;&#9;c0.001-0.002,0.004-0.004,0.004-0.006c0.001-0.002,0.005-0.006,0.005-0.006l0-0.002l0.035-0.003v0.035l-0.013,0.01&#10;&#9;&#9;c-0.005,0.005-0.01,0.017-0.008,0.021c0.001,0.006,0.004,0.008,0.004,0.008c0.003,0,0.01,0.002,0.012,0.004h0.023l-0.016,0.018&#10;&#9;&#9;L17.188,23.1c0,0.002,0.001,0.006,0.005,0.01c0.007,0.006,0.029,0.012,0.058,0.012c0.013,0,0.023,0,0.028-0.001l0.026-0.005&#10;&#9;&#9;l-0.034,0.031h-0.005c0,0-0.047,0-0.083,0.016c-0.037,0.008-0.073,0.031-0.073,0.031L17.102,23.195z M16.778,22.924&#10;&#9;&#9;c0.051,0.012,0.117,0.051,0.183,0.104c0.065,0.049,0.122,0.105,0.147,0.146c0.013-0.006,0.04-0.018,0.068-0.027&#10;&#9;&#9;c0.017-0.005,0.032-0.008,0.047-0.008c-0.017-0.002-0.035-0.01-0.042-0.018c-0.005-0.006-0.009-0.014-0.009-0.021&#10;&#9;&#9;c0,0,0-0.002,0.001-0.003c-0.002-0.002-0.009-0.002-0.01-0.005c-0.007-0.002-0.01-0.012-0.012-0.019&#10;&#9;&#9;c-0.003-0.012,0.001-0.025,0.011-0.038l0.002-0.002l0.006-0.004v-0.008h-0.007c-0.002,0.003-0.004,0.005-0.004,0.006&#10;&#9;&#9;c-0.001,0-0.003,0.002-0.005,0.002c-0.019,0.016-0.048,0.019-0.065,0c-0.006-0.005-0.012-0.014-0.012-0.023&#10;&#9;&#9;c-0.006,0-0.016-0.002-0.023-0.008c-0.008-0.002-0.014-0.016-0.018-0.023c0-0.016,0-0.023,0.01-0.039&#10;&#9;&#9;c0.003-0.005,0.012-0.012,0.017-0.018l-0.003-0.006h-0.006c-0.004,0.004-0.011,0.016-0.017,0.021&#10;&#9;&#9;c-0.018,0.019-0.048,0.019-0.065,0.003c-0.006-0.005-0.01-0.01-0.012-0.021c-0.009,0.002-0.018,0-0.029-0.002&#10;&#9;&#9;c-0.008-0.008-0.015-0.015-0.018-0.025c-0.002-0.012,0-0.026,0.007-0.037l0.001-0.004c0.002-0.004,0.003-0.004,0.003-0.006v-0.006&#10;&#9;&#9;h-0.008l-0.004,0.008c-0.018,0.021-0.045,0.023-0.059,0.016c-0.002-0.002-0.006-0.008-0.006-0.014&#10;&#9;&#9;c-0.002,0.002-0.005,0.002-0.005,0.002c-0.002,0.002-0.006,0.002-0.006,0.002c-0.021,0-0.035-0.018-0.041-0.039&#10;&#9;&#9;c0,0.01,0,0.028,0,0.047C16.79,22.881,16.785,22.909,16.778,22.924z"/>
<path d="M16.925,22.947c0.002-0.006,0.01-0.006,0.014,0c0.004,0.004,0.007,0.01,0.003,0.012c-0.002,0.002-0.009,0.002-0.014,0&#10;&#9;&#9;C16.924,22.956,16.921,22.951,16.925,22.947"/>
<polygon points="16.937,22.963 16.927,22.959 16.921,22.951 16.924,22.945 16.931,22.941 16.941,22.945 16.946,22.954 &#10;&#9;&#9;16.943,22.959 &#9;"/>
<path d="M16.984,22.998l-0.019-0.018c-0.004-0.003-0.004-0.006-0.004-0.008c0.004-0.004,0.009-0.004,0.012,0l0.022,0.012l0.02,0.02&#10;&#9;&#9;c0.005,0.002,0.005,0.004,0.004,0.01c-0.004,0.002-0.008,0.002-0.01-0.002L16.984,22.998"/>
<path d="M17.013,23.018c-0.003,0-0.005-0.002-0.007-0.004l-0.042-0.031c-0.003-0.002-0.003-0.005-0.003-0.008&#10;&#9;&#9;c-0.001,0,0-0.002,0-0.004c0.003-0.004,0.009-0.004,0.013,0l0.022,0.012l0.02,0.019c0.003,0.003,0.003,0.005,0.003,0.005&#10;&#9;&#9;c0,0.004,0,0.006,0,0.008C17.018,23.018,17.014,23.018,17.013,23.018z M16.966,22.973c0,0-0.002,0-0.003,0.002&#10;&#9;&#9;c-0.001,0-0.001,0-0.001,0c0,0,0.002,0.003,0.004,0.006l0.042,0.029c0.002,0.004,0.006,0.004,0.009,0.002&#10;&#9;&#9;c0.001-0.002,0.001-0.004,0.001-0.006c0,0-0.002,0-0.005-0.002l-0.02-0.018l-0.021-0.012&#10;&#9;&#9;C16.971,22.973,16.968,22.973,16.966,22.973z"/>
<path d="M16.874,22.922l-0.016-0.01c-0.003-0.003-0.007-0.008-0.003-0.008c0-0.006,0.005-0.007,0.01-0.004l0.016,0.01l0.016,0.008&#10;&#9;&#9;c0.005,0.004,0.006,0.01,0.005,0.01c-0.001,0.005-0.006,0.006-0.012,0.003L16.874,22.922"/>
<path d="M16.896,22.934c0,0-0.004,0-0.005-0.001l-0.033-0.021c-0.002-0.002-0.004-0.003-0.005-0.008c-0.001,0,0,0,0.001-0.002&#10;&#9;&#9;c0.002-0.004,0.002-0.006,0.008-0.006c0,0,0.003,0.001,0.006,0.002l0.015,0.011l0.016,0.007c0.004,0.004,0.008,0.012,0.004,0.015&#10;&#9;&#9;C16.902,22.933,16.899,22.934,16.896,22.934z M16.86,22.9c-0.003,0-0.005,0.002-0.005,0.004l0,0c0,0.003,0.001,0.005,0.004,0.006&#10;&#9;&#9;l0.031,0.018c0.005,0.003,0.009,0.003,0.011,0c0,0-0.001-0.004-0.006-0.008l-0.017-0.01l-0.015-0.006&#10;&#9;&#9;C16.861,22.902,16.86,22.9,16.86,22.9z"/>
<path d="M16.808,22.877c0.005-0.004,0.012-0.004,0.016,0.002c0.005,0.002,0.007,0.008,0.002,0.01c-0.001,0.002-0.008,0.002-0.013,0&#10;&#9;&#9;C16.808,22.886,16.807,22.881,16.808,22.877"/>
<path d="M16.82,22.893c-0.002,0-0.006-0.002-0.008-0.004c-0.005-0.002-0.008-0.008-0.003-0.014c0.004-0.006,0.012-0.006,0.017,0&#10;&#9;&#9;c0.002,0.006,0.006,0.006,0.006,0.009s-0.001,0.005-0.003,0.005C16.825,22.891,16.825,22.893,16.82,22.893z"/>
<path d="M17.052,23.045c0.002-0.004,0.002-0.014-0.004-0.016c-0.005-0.003-0.012-0.003-0.014,0&#10;&#9;&#9;c-0.003,0.002-0.003,0.01,0.002,0.016C17.042,23.045,17.048,23.045,17.052,23.045"/>
<path d="M17.045,23.048c-0.002,0-0.007-0.003-0.009-0.003c-0.004,0-0.005-0.006-0.005-0.012c0-0.004,0-0.004,0-0.004&#10;&#9;&#9;c0.005-0.005,0.011-0.005,0.017,0c0.005,0,0.006,0.004,0.006,0.009c0,0.003,0,0.007,0,0.007&#10;&#9;&#9;C17.051,23.045,17.048,23.048,17.045,23.048z"/>
<path d="M17.089,23.085l0.012,0.013C17.105,23.1,17.11,23.1,17.113,23.1c0.003-0.002,0.002-0.008,0-0.008L17.1,23.076l-0.015-0.012&#10;&#9;&#9;c-0.001-0.006-0.007-0.006-0.011-0.002c-0.002,0.002-0.002,0.006,0.001,0.009L17.089,23.085"/>
<path d="M17.108,23.1c-0.002,0-0.006,0-0.007,0l-0.014-0.014l-0.015-0.013c-0.001-0.002-0.001-0.005-0.001-0.007s0-0.005,0-0.006&#10;&#9;&#9;c0.004-0.006,0.011-0.004,0.014,0.002l0.027,0.029c0.002,0,0.004,0,0.004,0.005c0,0.001-0.002,0.003-0.004,0.003&#10;&#9;&#9;C17.113,23.1,17.111,23.1,17.108,23.1z M17.078,23.063c0,0-0.001,0-0.003,0.002c-0.002,0-0.002,0.002-0.002,0.004&#10;&#9;&#9;c0,0,0.001,0,0.004,0l0.013,0.016l0.012,0.014c0.005,0.002,0.009,0.002,0.011,0c0,0,0,0,0-0.001c0-0.002,0-0.005-0.001-0.005&#10;&#9;&#9;l-0.028-0.025C17.083,23.063,17.08,23.063,17.078,23.063z"/>
<path d="M17.148,23.139c0.003-0.006,0.001-0.016-0.003-0.016c-0.004-0.005-0.011-0.005-0.015,0c-0.003,0-0.001,0.01,0.004,0.016&#10;&#9;&#9;C17.138,23.139,17.145,23.139,17.148,23.139"/>
<path d="M17.142,23.139c-0.003,0-0.005,0-0.01,0c-0.002-0.002-0.005-0.008-0.005-0.012s0.001-0.004,0.003-0.006&#10;&#9;&#9;c0.002-0.006,0.011-0.006,0.017,0c0.001,0.002,0.005,0.004,0.005,0.01c0,0.004,0,0.008-0.003,0.008&#10;&#9;&#9;C17.148,23.139,17.145,23.139,17.142,23.139z"/>
<path fill="#C8B100" d="M16.973,22.752l-0.036,0.002l-0.007,0.057l0.002,0.008h0.01l0.047-0.031L16.973,22.752"/>
<path d="M16.928,22.827l-0.009-0.017l0.011-0.064l0.048-0.001l0.023,0.042l-0.056,0.039L16.928,22.827z M16.937,22.811&#10;&#9;&#9;L16.937,22.811h0.003l0.04-0.025l-0.011-0.021h-0.026L16.937,22.811z"/>
<path fill="#C8B100" d="M16.872,22.787v0.031l0.059,0.008l0.007-0.008l0-0.008l-0.034-0.044L16.872,22.787"/>
<path d="M16.931,22.834l-0.069-0.008l0.002-0.047l0.043-0.023l0.039,0.055l0.003,0.017L16.931,22.834z M16.878,22.811l0.05,0.006&#10;&#9;&#9;h0.002v-0.001l-0.029-0.038l-0.022,0.01L16.878,22.811z"/>
<path fill="#C8B100" d="M16.993,22.854l-0.032,0.014l-0.034-0.043l-0.001-0.009l0.011-0.005l0.059,0.008L16.993,22.854"/>
<path d="M16.96,22.881l-0.042-0.053v-0.018l0.016-0.008l0.067,0.008l-0.001,0.047L16.96,22.881z M16.937,22.818l0.027,0.039&#10;&#9;&#9;l0.02-0.012l0.001-0.02L16.937,22.818L16.937,22.818L16.937,22.818z"/>
<path fill="#C8B100" d="M16.917,22.811c0.005-0.01,0.016-0.014,0.025-0.006c0.008,0.006,0.012,0.014,0.006,0.023&#10;&#9;&#9;c-0.006,0.006-0.018,0.011-0.025,0.006C16.914,22.83,16.914,22.818,16.917,22.811"/>
<path d="M16.932,22.842c-0.004,0-0.008,0-0.013,0c-0.005-0.005-0.012-0.008-0.012-0.018c-0.001-0.006,0-0.014,0.002-0.018&#10;&#9;&#9;c0.009-0.014,0.025-0.017,0.037-0.012c0.006,0.004,0.009,0.014,0.012,0.019c0.001,0.005,0.001,0.013-0.005,0.021&#10;&#9;&#9;C16.95,22.84,16.942,22.842,16.932,22.842z"/>
<path fill="#C8B100" d="M16.78,22.752c-0.002,0-0.007-0.027-0.016-0.045c-0.005-0.011-0.025-0.029-0.025-0.029&#10;&#9;&#9;c0.003,0,0.027-0.008,0.057,0.01c0.023,0.016-0.003,0.053-0.003,0.053S16.786,22.748,16.78,22.752"/>
<path d="M16.78,22.764c-0.007,0-0.007-0.006-0.011-0.018c-0.003-0.006-0.008-0.024-0.013-0.033&#10;&#9;&#9;c-0.001-0.012-0.014-0.02-0.022-0.025l-0.005-0.006l0.002-0.004c0.005-0.008,0.018-0.008,0.028-0.008c0.008,0,0.023,0,0.04,0.008&#10;&#9;&#9;c0.025,0.021,0.01,0.055,0.001,0.068c-0.002,0.002-0.009,0.012-0.016,0.018H16.78v-0.012V22.764L16.78,22.764z M16.755,22.684&#10;&#9;&#9;c0.006,0.008,0.013,0.015,0.018,0.018c0.005,0.016,0.008,0.025,0.012,0.039c0,0,0,0,0.001-0.002c0,0,0.022-0.031,0.004-0.045&#10;&#9;&#9;C16.775,22.684,16.763,22.682,16.755,22.684z"/>
<path fill="#C8B100" d="M16.846,22.771l-0.026,0.023l-0.043-0.035l0.002-0.01l0.002-0.007l0.059-0.003L16.846,22.771"/>
<path d="M16.82,22.809l-0.053-0.047l0.006-0.014l0.001-0.01l0.075-0.01l0.006,0.045L16.82,22.809z M16.787,22.758l0.033,0.029&#10;&#9;&#9;l0.017-0.018l-0.004-0.021H16.79L16.787,22.758z"/>
<path fill="#C8B100" d="M16.773,22.748c0.003-0.008,0.012-0.014,0.017-0.01c0.007,0.002,0.012,0.01,0.006,0.02&#10;&#9;&#9;c-0.002,0.009-0.012,0.014-0.018,0.012C16.773,22.769,16.77,22.76,16.773,22.748"/>
<path d="M16.782,22.779c-0.003,0-0.003,0-0.003-0.002c-0.013-0.006-0.017-0.014-0.013-0.031c0.004-0.012,0.018-0.021,0.028-0.02&#10;&#9;&#9;c0.011,0.006,0.016,0.02,0.012,0.035C16.802,22.771,16.791,22.779,16.782,22.779z"/>
<path fill="#C8B100" d="M17.118,22.842L17.08,22.84l-0.014,0.051l0,0.014h0.011l0.052-0.025L17.118,22.842"/>
<path d="M17.078,22.91H17.06l-0.005-0.02l0.019-0.059l0.051,0.002l0.015,0.047L17.078,22.91z M17.073,22.893h0.003l0.042-0.02&#10;&#9;&#9;l-0.005-0.021l-0.027-0.004l-0.014,0.043L17.073,22.893z"/>
<path fill="#C8B100" d="M17.013,22.86l-0.005,0.032l0.055,0.017l0.009-0.005l0-0.008l-0.025-0.051L17.013,22.86"/>
<path d="M17.063,22.916l-0.067-0.014l0.009-0.047l0.044-0.019l0.033,0.058l-0.002,0.018L17.063,22.916z M17.015,22.889l0.047,0.014&#10;&#9;&#9;l0.003-0.002l-0.023-0.043l-0.023,0.008L17.015,22.889z"/>
<path fill="#C8B100" d="M17.122,22.943l-0.032,0.014l-0.029-0.05l0.001-0.009l0.01-0.004l0.057,0.016L17.122,22.943"/>
<path d="M17.083,22.967l-0.029-0.057v-0.021l0.017-0.002l0.065,0.018l-0.006,0.047L17.083,22.967z M17.07,22.904l0.021,0.043&#10;&#9;&#9;l0.022-0.012l0.005-0.021l-0.047-0.01H17.07L17.07,22.904z"/>
<path fill="#C8B100" d="M17.054,22.889c0.005-0.005,0.017-0.005,0.023,0c0.009,0.006,0.01,0.016,0.004,0.023&#10;&#9;&#9;c-0.007,0.01-0.018,0.01-0.027,0.002C17.048,22.91,17.048,22.9,17.054,22.889"/>
<path d="M17.066,22.928c-0.006,0-0.012,0-0.016-0.004c-0.005-0.006-0.008-0.012-0.009-0.02c0-0.006,0.001-0.016,0.007-0.018&#10;&#9;&#9;c0.006-0.008,0.023-0.012,0.035-0.006c0.006,0.006,0.01,0.01,0.012,0.02c0,0.004-0.002,0.012-0.005,0.018&#10;&#9;&#9;C17.083,22.928,17.075,22.928,17.066,22.928z"/>
<path fill="#C8B100" d="M17.242,22.959l0.007,0.039l-0.054,0.016l-0.011-0.004l0-0.007l0.023-0.052L17.242,22.959"/>
<path d="M17.195,23.021h-0.018l-0.001-0.021l0.025-0.062l0.049,0.012l0.009,0.05L17.195,23.021z M17.192,23.004l0.003,0.002&#10;&#9;&#9;l0.047-0.018l-0.006-0.021l-0.023-0.008L17.192,23.004L17.192,23.004z"/>
<path fill="#C8B100" d="M17.233,23.061l-0.036,0.008l-0.021-0.051l0.003-0.012h0.008l0.055,0.021L17.233,23.061"/>
<path d="M17.192,23.076l-0.022-0.059l0.003-0.02h0.018l0.063,0.023l-0.014,0.047L17.192,23.076z M17.187,23.016l0.016,0.043&#10;&#9;&#9;l0.024-0.006l0.008-0.023l-0.045-0.016L17.187,23.016L17.187,23.016z"/>
<path fill="#C8B100" d="M17.136,22.961l-0.012,0.037l0.054,0.021l0.01-0.002l0.002-0.012l-0.019-0.052L17.136,22.961"/>
<path d="M17.177,23.026l-0.063-0.025l0.016-0.045l0.047-0.011l0.023,0.061l-0.005,0.016L17.177,23.026z M17.136,22.991l0.044,0.015&#10;&#9;&#9;h0.002l-0.018-0.043l-0.024,0.008L17.136,22.991z"/>
<path fill="#C8B100" d="M17.196,23.024c0.008-0.005,0.008-0.019,0.001-0.026c-0.008-0.004-0.02-0.004-0.026,0&#10;&#9;&#9;c-0.006,0.008-0.006,0.02,0,0.023C17.177,23.029,17.188,23.029,17.196,23.024"/>
<path d="M17.183,23.037L17.183,23.037c-0.006,0-0.013-0.006-0.018-0.008c-0.005-0.005-0.007-0.01-0.007-0.02&#10;&#9;&#9;c0-0.006,0.001-0.012,0.007-0.016c0.012-0.012,0.03-0.012,0.038,0.002c0.004,0.002,0.009,0.01,0.008,0.016&#10;&#9;&#9;c0,0.01-0.004,0.015-0.01,0.018C17.196,23.033,17.189,23.037,17.183,23.037z M17.183,23.003c-0.001,0-0.005,0.001-0.006,0.003&#10;&#9;&#9;c-0.001,0-0.003,0-0.003,0.004s0.001,0.008,0.003,0.01c0.003,0.002,0.012,0.002,0.014,0c0.003-0.002,0.004-0.006,0.004-0.01&#10;&#9;&#9;s-0.001-0.004-0.004-0.004C17.188,23.004,17.188,23.003,17.183,23.003z"/>
<path fill="#C8B100" d="M17.282,23.139c0,0,0.033,0,0.052,0.006c0.013,0.002,0.033,0.018,0.033,0.018&#10;&#9;&#9;c0.004,0,0.008-0.025-0.018-0.049c-0.025-0.021-0.055,0.01-0.055,0.01S17.285,23.133,17.282,23.139"/>
<path d="M17.367,23.17l-0.004-0.002c-0.005-0.003-0.021-0.014-0.031-0.018c-0.01-0.004-0.026-0.004-0.038-0.004&#10;&#9;&#9;s-0.014,0-0.017-0.002l-0.001-0.006h0.001c0-0.012,0.009-0.018,0.012-0.019c0-0.002,0.02-0.022,0.043-0.022&#10;&#9;&#9;c0.009,0,0.015,0.002,0.021,0.006c0.023,0.02,0.025,0.043,0.024,0.051c0,0.006,0,0.011-0.005,0.014L17.367,23.17z M17.298,23.133&#10;&#9;&#9;c0.011,0,0.025,0.002,0.037,0.006c0.008,0,0.017,0.005,0.025,0.008c-0.001-0.008-0.004-0.018-0.017-0.028&#10;&#9;&#9;c-0.002-0.003-0.008-0.003-0.011-0.003c-0.016,0-0.032,0.016-0.032,0.016C17.299,23.131,17.299,23.132,17.298,23.133z"/>
<path fill="#C8B100" d="M17.249,23.08l-0.019,0.033l0.049,0.031l0.006-0.006h0.009l-0.008-0.061L17.249,23.08"/>
<path d="M17.28,23.154l-0.061-0.039l0.026-0.041l0.049-0.001l0.007,0.068l-0.013,0.005L17.28,23.154z M17.242,23.109l0.036,0.025&#10;&#9;&#9;l0.005-0.004l-0.005-0.039h-0.024L17.242,23.109z"/>
<path fill="#C8B100" d="M17.289,23.145c0.009-0.006,0.013-0.014,0.01-0.021c-0.005-0.003-0.015-0.003-0.022,0&#10;&#9;&#9;c-0.011,0.006-0.014,0.016-0.012,0.021C17.271,23.146,17.28,23.146,17.289,23.145"/>
<path d="M17.277,23.158L17.277,23.158c-0.006,0-0.014-0.006-0.018-0.012c-0.001-0.002-0.003-0.008-0.001-0.01&#10;&#9;&#9;c0.001-0.012,0.007-0.016,0.013-0.021c0.013-0.004,0.03-0.002,0.035,0.006c0.001,0.002,0.002,0.008,0,0.016&#10;&#9;&#9;c0,0.005-0.006,0.01-0.012,0.014C17.289,23.156,17.282,23.158,17.277,23.158z"/>
<path d="M19.82,21.74h-0.179v-0.055h0.06V21.62h-0.039v-0.054h0.039v-0.039h0.058v0.039h0.039v0.054h-0.039v0.065h0.062V21.74z&#10;&#9;&#9; M19.661,21.719h0.142v-0.016h-0.064V21.6h0.041v-0.018h-0.041v-0.037H19.72v0.037H19.68V21.6h0.041v0.104h-0.06V21.719z"/>
</g>
</svg>

## The following is the SVG text that generates a fraction of the code named FR, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/images/country-flags/FR.svg

## File: FR.svg
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
<rect x="16" y="9" fill="#ECEFF1" width="16" height="30"/>
<rect x="32" y="9" fill="#FF3D00" width="14" height="30"/>
<rect x="2" y="9" fill="#3F51B5" width="14" height="30"/>
</svg>

## The following is the SVG text that generates a fraction of the code named IT, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/images/country-flags/IT.svg

## File: IT.svg
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
<rect x="16" y="9" fill="#ECEFF1" width="16" height="30"/>
<rect x="32" y="9" fill="#FF3D00" width="14" height="30"/>
<rect x="2" y="9" fill="#689F38" width="14" height="30"/>
</svg>

## The following is the SVG text that generates a fraction of the code named US, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/images/country-flags/US.svg

## File: US.svg
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
<rect x="1.998" y="10" fill="#ECEFF1" width="44" height="27"/>
<g>
<rect x="2" y="10" fill="#F44336" width="44" height="3"/>
<rect x="2" y="16" fill="#F44336" width="44" height="3"/>
<rect x="2" y="22" fill="#F44336" width="44" height="3"/>
<rect x="2" y="28" fill="#F44336" width="44" height="3"/>
<rect x="2" y="34" fill="#F44336" width="44" height="3"/>
</g>
<rect x="2" y="10" fill="#3F51B5" width="21" height="15"/>
<g>
<polygon fill="#FFFFFF" points="4.25,12 4.713,12.988 5.75,13.146 5,13.916 5.178,15 4.25,14.488 3.322,15 3.5,13.916 2.75,13.146 &#10;&#9;&#9;3.787,12.988 &#9;"/>
<polygon fill="#FFFFFF" points="8.25,12 8.713,12.988 9.75,13.146 9,13.916 9.178,15 8.25,14.488 7.322,15 7.5,13.916 6.75,13.146 &#10;&#9;&#9;7.787,12.988 &#9;"/>
<polygon fill="#FFFFFF" points="12.25,12 12.713,12.988 13.75,13.146 13,13.916 13.178,15 12.25,14.488 11.322,15 11.5,13.916 &#10;&#9;&#9;10.75,13.146 11.787,12.988 &#9;"/>
<polygon fill="#FFFFFF" points="16.25,12 16.713,12.988 17.75,13.146 17,13.916 17.178,15 16.25,14.488 15.322,15 15.5,13.916 &#10;&#9;&#9;14.75,13.146 15.787,12.988 &#9;"/>
<polygon fill="#FFFFFF" points="20,12 20.463,12.988 21.5,13.146 20.75,13.916 20.928,15 20,14.488 19.072,15 19.25,13.916 &#10;&#9;&#9;18.5,13.146 19.537,12.988 &#9;"/>
<polygon fill="#FFFFFF" points="4.25,20 4.713,20.988 5.75,21.146 5,21.916 5.178,23 4.25,22.488 3.322,23 3.5,21.916 2.75,21.146 &#10;&#9;&#9;3.787,20.988 &#9;"/>
<polygon fill="#FFFFFF" points="8.25,20 8.713,20.988 9.75,21.146 9,21.916 9.178,23 8.25,22.488 7.322,23 7.5,21.916 6.75,21.146 &#10;&#9;&#9;7.787,20.988 &#9;"/>
<polygon fill="#FFFFFF" points="12.25,20 12.713,20.988 13.75,21.146 13,21.916 13.178,23 12.25,22.488 11.322,23 11.5,21.916 &#10;&#9;&#9;10.75,21.146 11.787,20.988 &#9;"/>
<polygon fill="#FFFFFF" points="16.25,20 16.713,20.988 17.75,21.146 17,21.916 17.178,23 16.25,22.488 15.322,23 15.5,21.916 &#10;&#9;&#9;14.75,21.146 15.787,20.988 &#9;"/>
<polygon fill="#FFFFFF" points="20,20 20.463,20.988 21.5,21.146 20.75,21.916 20.928,23 20,22.488 19.072,23 19.25,21.916 &#10;&#9;&#9;18.5,21.146 19.537,20.988 &#9;"/>
<polygon fill="#FFFFFF" points="5.25,16 5.713,16.988 6.75,17.146 6,17.916 6.178,19 5.25,18.488 4.322,19 4.5,17.916 3.75,17.146 &#10;&#9;&#9;4.787,16.988 &#9;"/>
<polygon fill="#FFFFFF" points="9.25,16 9.713,16.988 10.75,17.146 10,17.916 10.178,19 9.25,18.488 8.322,19 8.5,17.916 &#10;&#9;&#9;7.75,17.146 8.787,16.988 &#9;"/>
<polygon fill="#FFFFFF" points="13.25,16 13.713,16.988 14.75,17.146 14,17.916 14.178,19 13.25,18.488 12.322,19 12.5,17.916 &#10;&#9;&#9;11.75,17.146 12.787,16.988 &#9;"/>
<polygon fill="#FFFFFF" points="17.25,16 17.713,16.988 18.75,17.146 18,17.916 18.178,19 17.25,18.488 16.322,19 16.5,17.916 &#10;&#9;&#9;15.75,17.146 16.787,16.988 &#9;"/>
<polygon fill="#FFFFFF" points="21,16 21.463,16.988 22.5,17.146 21.75,17.916 21.928,19 21,18.488 20.072,19 20.25,17.916 &#10;&#9;&#9;19.5,17.146 20.537,16.988 &#9;"/>
</g>
</svg>

## The following is the SVG text that generates a fraction of the code named loading-icon, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/images/loading-icon.svg

## File: loading-icon.svg
<svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="40px" height="40px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<path fill="#696969" d="M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z">
<animateTransform attributeType="xml"
attributeName="transform"
type="rotate"
from="0 25 25"
to="360 25 25"
dur="0.6s"
repeatCount="indefinite"/>
</path>
</svg>

## The following is the JSON text that generates a fraction of the code named manifest, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/resources/manifest.json

## File: manifest.json
{
"short_name": "WKND",
"name": "WKND Site",
"icons": [
{
"src": "/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-32.png",
"type": "image/png",
"sizes": "32x32"
},
{
"src": "/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-128.png",
"type": "image/png",
"sizes": "128x128"
},
{
"src": "/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-152.png",
"type": "image/png",
"sizes": "152x152"
},
{
"src": "/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-167.png",
"type": "image/png",
"sizes": "167x167"
},
{
"src": "/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-180.png",
"type": "image/png",
"sizes": "180x180"
},
{
"src": "/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": "/content/wknd/us/en.html",
"background_color": "#FFEA00",
"scope": "/content/wknd",
"theme_color": "#FFEA00"
}

## The following is the SCSS text that generates a fraction of the code named elements, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/site/elements.scss

## File: elements.scss
/*
* Copyright 2019 Adobe Systems Incorporated
*
* 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.
*/

body {
background-color: $body-bg;
font-family: $font-family-base;
margin: 0;
padding: 0;
font-size: $font-size-base;
text-align: left;
color: $text-color;
line-height: $line-height-base;

.root {

max-width: $max-body-width;
margin: 0 auto;
padding-top:$header-height;

@media (max-width: $screen-medium) {
padding-top:$header-mobile-height;
}
}
}

/* remove padding for experience fragment editor */

body.xf-web-container {
.root {
padding-top: $gutter-padding;
}
}

/* remove padding for experience fragments imported into Adobe Target */

div.at-element-marker {
.root{
padding-top: $gutter-padding;
}
}

// Headings
// -------------------------

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
line-height: $line-height-base;
color: $text-color;
}

h1, .h1,
h2, .h2,
h3, .h3 {
font-family: $font-family-serif;
font-weight: $font-weight-normal;
margin-top: $line-height-computed;
margin-bottom: calc($line-height-computed / 2);
}

h4, .h4,
h5, .h5,
h6, .h6 {
font-family: $font-family-sans-serif;
text-transform: uppercase;
font-weight: $font-weight-bold;
}

h1, .h1 { font-size: $font-size-h1; }
h2, .h2 { font-size: $font-size-h2; }
h3, .h3 { font-size: $font-size-h3; }
h4, .h4 { font-size: $font-size-h4; }
h5, .h5 { font-size: $font-size-h5; }
h6, .h6 { font-size: $font-size-h6; }

a {
color: $link-color;
text-decoration: none;
}

h1 a, h2 a, h3 a {
color: $text-color;

&:after {
@include wkndiconstyle();
content: $wkndicon-play3;
font-size: $font-size-xsmall;
position: relative;
top: -0.5em;
left: 0.75em;
}
}

// Body text
// -------------------------

p {
margin: 0 0 calc($line-height-computed / 2);
font-size: $font-size-base;
line-height: $line-height-base + 1;
text-align: justify;
}

//== AEM Responsive Grid

$max_col: 12;

// Default breakpoint
.aem-Grid {
@include generate-grid(default, $max_col);
}

// Phone breakpoint
@media (max-width: $screen-small) {
.aem-Grid {
@include generate-grid(phone, $max_col);
}
}

// Tablet breakpoint
@media (min-width: ($screen-small + 1)) and (max-width: $screen-medium) {
.aem-Grid {
@include generate-grid(tablet, $max_col);
}
}

.aem-GridColumn {
padding: 0 $gutter-padding;
}

.responsivegrid.aem-GridColumn {
padding-left: 0;
padding-right: 0;
}

## The following is the JS text that generates a fraction of the code named main, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/site/main.js

```javascript
// Stylesheets
import './main.scss';

// Typescript/Javascript
import './util.js';
import './scroll-indicator';
import '../components/languagenavigation/languagenavigation.js';
import '../components/layout-container/modal.js';
import '../components/navigation/navigation.js';
import '../components/form/sign-in-buttons/sign-in-buttons.js';
import '../components/form/sign-in-form/sign-in-form.js';
import '../components/contentfragment/js/contributor.js';

```
## The following is the SCSS text that generates a fraction of the code named main, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/site/main.scss

## File: main.scss
@import '~normalize-scss/sass/normalize';

@import '../base/sass/shared';

/* Elements */
@import './elements.scss';

/* Components */
@import '../components/accordion/scss/accordion.scss';
@import '../components/breadcrumb/scss/breadcrumb.scss';
@import '../components/byline/scss/byline.scss';
@import '../components/button/scss/button.scss';
@import '../components/carousel/scss/carousel.scss';
@import '../components/contentfragment/scss/contentfragment.scss';
@import '../components/download/scss/download.scss';
@import '../components/experiencefragment/scss/experiencefragment.scss';
@import '../components/image/scss/image.scss';
@import '../components/image-list/scss/image-list.scss';
@import '../components/layout-container/scss/layout-container.scss';
@import '../components/languagenavigation/scss/languagenavigation.scss';
@import '../components/list/scss/list.scss';
@import '../components/navigation/scss/navigation.scss';
@import '../components/search/scss/search.scss';
@import '../components/separator/scss/separator.scss';
@import '../components/tabs/scss/tabs.scss';
@import '../components/teaser/scss/teaser.scss';
@import '../components/text/scss/text.scss';
@import '../components/title/scss/title.scss';

/* Form */
@import '../components/form/sign-in-form/scss/sign-in-form.scss';
@import '../components/form/sign-in-buttons/scss/sign-in-buttons.scss';
@import '../components/form/text/scss/text.scss';
@import '../components/form/button/scss/button.scss';

## The following is the JS text that generates a fraction of the code named scroll-indicator, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/site/scroll-indicator.js

```javascript
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

import jQuery from "jquery";

(function (element, $) {
'use strict';
var target = $(element),
className = "scrolly",
scroll;

if ($(window).scrollTop() > 15) {
target.addClass(className);
}

document.addEventListener('scroll', () => {
scroll = $(window).scrollTop();
if (scroll > 15) {
target.addClass(className);
} else {
target.removeClass(className);
}
}, {
capture: false,
passive: true
});

}('body', jQuery));

```
## The following is the JS text that generates a fraction of the code named util, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/site/util.js

```javascript
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/
/* modified from html5up.net thanks @ajlkn */

import jQuery from "jquery";
(function($) {

/* adding special handlers for passive events https://github.com/WICG/EventListenerOptions */

jQuery.event.special.touchstart = {
setup: function( _, ns, handle ){
if ( ns.includes("noPreventDefault") ) {
this.addEventListener("touchstart", handle, { passive: true });
} else {
return false;
}
}
};

jQuery.event.special.touchmove = {
setup: function( _, ns, handle ){
if ( ns.includes("noPreventDefault") ) {
this.addEventListener("touchmove", handle, { passive: true });
} else {
return false;
}
}
};

/**
* Generate an indented list of links from a nav. Meant for use with panel().
* @return {jQuery} jQuery object.
*/
$.fn.navList = function() {

var $this = $(this);
$a = $this.find('a'),
b = [];

$a.each(function() {

var $this = $(this),
indent = Math.max(0, $this.parents('li').length - 1),
href = $this.attr('href'),
target = $this.attr('target');

b.push(
'<a ' +
'class="link depth-' + indent + '"' +
( (typeof target !== 'undefined' && target != '') ? ' target="' + target + '"' : '') +
( (typeof href !== 'undefined' && href != '') ? ' href="' + href + '"' : '') +
'>' +
'<span class="indent-' + indent + '"></span>' +
$this.text() +
'</a>'
);

});

return b.join('');

};

/**
* Panel-ify an element.
* @param {object} userConfig User config.
* @return {jQuery} jQuery object.
*/
$.fn.panel = function(userConfig) {

// No elements?
if (this.length == 0)
return $this;

// Multiple elements?
if (this.length > 1) {

for (var i=0; i < this.length; i++)
$(this[i]).panel(userConfig);

return $this;

}

// Vars.
var $this = $(this),
$body = $('body'),
$window = $(window),
id = $this.attr('id'),
config;

// Config.
config = $.extend({

// Delay.
delay: 0,

// Hide panel on link click.
hideOnClick: false,

// Hide panel on escape keypress.
hideOnEscape: false,

// Hide panel on swipe.
hideOnSwipe: false,

// Reset scroll position on hide.
resetScroll: false,

// Reset forms on hide.
resetForms: false,

// Side of viewport the panel will appear.
side: null,

// Target element for "class".
target: $this,

// Class to toggle.
visibleClass: 'visible'

}, userConfig);

// Expand "target" if it's not a jQuery object already.
if (typeof config.target != 'jQuery')
config.target = $(config.target);

// Panel.

// Methods.
$this._hide = function(event) {

// Already hidden? Bail.
if (!config.target.hasClass(config.visibleClass))
return;

// If an event was provided, cancel it.
if (event) {

event.preventDefault();
event.stopPropagation();

}

// Hide.
config.target.removeClass(config.visibleClass);

// Post-hide stuff.
window.setTimeout(function() {

// Reset scroll position.
if (config.resetScroll)
$this.scrollTop(0);

// Reset forms.
if (config.resetForms)
$this.find('form').each(function() {
this.reset();
});

}, config.delay);

};

// Vendor fixes.
$this
.css('-ms-overflow-style', '-ms-autohiding-scrollbar')
.css('-webkit-overflow-scrolling', 'touch');

// Hide on click.
if (config.hideOnClick) {

$this.find('a')
.css('-webkit-tap-highlight-color', 'rgba(0,0,0,0)');

$this
.on('click', 'a', function(event) {

var $a = $(this),
href = $a.attr('href'),
target = $a.attr('target');

if (!href || href == '#' || href == '' || href == '#' + id)
return;

// Cancel original event.
event.preventDefault();
event.stopPropagation();

// Hide panel.
$this._hide();

// Redirect to href.
window.setTimeout(function() {

if (target == '_blank')
window.open(href);
else
window.location.href = href;

}, config.delay + 10);

});

}


// Event: Touch stuff.
$this.on('touchstart.noPreventDefault', function(event) {

$this.touchPosX = event.originalEvent.touches[0].pageX;
$this.touchPosY = event.originalEvent.touches[0].pageY;

})

$this.on('touchmove.noPreventDefault', function(event) {

if ($this.touchPosX === null
|| $this.touchPosY === null)
return;

var diffX = $this.touchPosX - event.originalEvent.touches[0].pageX,
diffY = $this.touchPosY - event.originalEvent.touches[0].pageY,
th = $this.outerHeight(),
ts = ($this.get(0).scrollHeight - $this.scrollTop());

// Hide on swipe?
if (config.hideOnSwipe) {

var result = false,
boundary = 20,
delta = 50;

switch (config.side) {

case 'left':
result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX > delta);
break;

case 'right':
result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX < (-1 * delta));
break;

case 'top':
result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY > delta);
break;

case 'bottom':
result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY < (-1 * delta));
break;

default:
break;

}

if (result) {

$this.touchPosX = null;
$this.touchPosY = null;
$this._hide();

return false;

}

}

// Prevent vertical scrolling past the top or bottom.
if (($this.scrollTop() < 0 && diffY < 0)
|| (ts > (th - 2) && ts < (th + 2) && diffY > 0)) {

event.preventDefault();
event.stopPropagation();

}

});

// Event: Prevent certain events inside the panel from bubbling.
$this.on('click touchend touchstart touchmove', function(event) {
event.stopPropagation();
});

// Event: Hide panel if a child anchor tag pointing to its ID is clicked.
$this.on('click', 'a[href="#' + id + '"]', function(event) {

event.preventDefault();
event.stopPropagation();

config.target.removeClass(config.visibleClass);

});

// Body.

// Event: Hide panel on body click/tap.
$body.on('click touchend', function(event) {
$this._hide(event);
});

// Event: Toggle.
$body.on('click', 'a[href="#' + id + '"]', function(event) {

event.preventDefault();
event.stopPropagation();

config.target.toggleClass(config.visibleClass);

});

// Window.

// Event: Hide on ESC.
if (config.hideOnEscape)
$window.on('keydown', function(event) {

if (event.keyCode == 27)
$this._hide(event);

});

return $this;

};

/**
* Apply "placeholder" attribute polyfill to one or more forms.
* @return {jQuery} jQuery object.
*/
$.fn.placeholder = function() {

// Browser natively supports placeholders? Bail.
if (typeof (document.createElement('input')).placeholder != 'undefined')
return $(this);

// No elements?
if (this.length == 0)
return $this;

// Multiple elements?
if (this.length > 1) {

for (var i=0; i < this.length; i++)
$(this[i]).placeholder();

return $this;

}

// Vars.
var $this = $(this);

// Text, TextArea.
$this.find('input[type=text],textarea')
.each(function() {

var i = $(this);

if (i.val() == ''
|| i.val() == i.attr('placeholder'))
i
.addClass('polyfill-placeholder')
.val(i.attr('placeholder'));

})
.on('blur', function() {

var i = $(this);

if (i.attr('name').match(/-polyfill-field$/))
return;

if (i.val() == '')
i
.addClass('polyfill-placeholder')
.val(i.attr('placeholder'));

})
.on('focus', function() {

var i = $(this);

if (i.attr('name').match(/-polyfill-field$/))
return;

if (i.val() == i.attr('placeholder'))
i
.removeClass('polyfill-placeholder')
.val('');

});

// Password.
$this.find('input[type=password]')
.each(function() {

var i = $(this);
var x = $(
$('<div>')
.append(i.clone())
.remove()
.html()
.replace(/type="password"/i, 'type="text"')
.replace(/type=password/i, 'type=text')
);

if (i.attr('id') != '')
x.attr('id', i.attr('id') + '-polyfill-field');

if (i.attr('name') != '')
x.attr('name', i.attr('name') + '-polyfill-field');

x.addClass('polyfill-placeholder')
.val(x.attr('placeholder')).insertAfter(i);

if (i.val() == '')
i.hide();
else
x.hide();

i
.on('blur', function(event) {

event.preventDefault();

var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');

if (i.val() == '') {

i.hide();
x.show();

}

});

x
.on('focus', function(event) {

event.preventDefault();

var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']');

x.hide();

i
.show()
.focus();

})
.on('keypress', function(event) {

event.preventDefault();
x.val('');

});

});

// Events.
$this
.on('submit', function() {

$this.find('input[type=text],input[type=password],textarea')
.each(function(event) {

var i = $(this);

if (i.attr('name').match(/-polyfill-field$/))
i.attr('name', '');

if (i.val() == i.attr('placeholder')) {

i.removeClass('polyfill-placeholder');
i.val('');

}

});

})
.on('reset', function(event) {

event.preventDefault();

$this.find('select')
.val($('option:first').val());

$this.find('input,textarea')
.each(function() {

var i = $(this),
x;

i.removeClass('polyfill-placeholder');

switch (this.type) {

case 'submit':
case 'reset':
break;

case 'password':
i.val(i.attr('defaultValue'));

x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');

if (i.val() == '') {
i.hide();
x.show();
}
else {
i.show();
x.hide();
}

break;

case 'checkbox':
case 'radio':
i.attr('checked', i.attr('defaultValue'));
break;

case 'text':
case 'textarea':
i.val(i.attr('defaultValue'));

if (i.val() == '') {
i.addClass('polyfill-placeholder');
i.val(i.attr('placeholder'));
}

break;

default:
i.val(i.attr('defaultValue'));
break;

}
});

});

return $this;

};

/**
* Moves elements to/from the first positions of their respective parents.
* @param {jQuery} $elements Elements (or selector) to move.
* @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations.
*/
$.prioritize = function($elements, condition) {

var key = '__prioritize';

// Expand $elements if it's not already a jQuery object.
if (typeof $elements != 'jQuery')
$elements = $($elements);

// Step through elements.
$elements.each(function() {

var $e = $(this), $p,
$parent = $e.parent();

// No parent? Bail.
if ($parent.length == 0)
return;

// Not moved? Move it.
if (!$e.data(key)) {

// Condition is false? Bail.
if (!condition)
return;

// Get placeholder (which will serve as our point of reference for when this element needs to move back).
$p = $e.prev();

// Couldn't find anything? Means this element's already at the top, so bail.
if ($p.length == 0)
return;

// Move element to top of parent.
$e.prependTo($parent);

// Mark element as moved.
$e.data(key, $p);

}

// Moved already?
else {

// Condition is true? Bail.
if (condition)
return;

$p = $e.data(key);

// Move element back to its original location (using our placeholder).
$e.insertAfter($p);

// Unmark element as moved.
$e.removeData(key);

}

});

};

})(jQuery);
```
## The following is the JS text that generates a fraction of the code named vendors, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/site/vendors.js

```javascript
/*
* Copyright 2018 Adobe Systems Incorporated
*
* 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.
*/

```
## The following is the HTML text that generates a fraction of the code named index, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/src/main/webpack/static/index.html

## File: index.html

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8"/>
<title>WKND Adventures and Travel</title>
<meta name="keywords" content="Attract"/>
<meta name="description" content="WKND is a collective of outdoors, music, crafts, adventure sports, and travel enthusiasts that want to share our experiences, connections, and expertise with the world."/>
<meta name="template" content="landing-page-template"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>


<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
<link rel="canonical" href="https://wknd.site/content/wknd/us/en.html"/>

<!--/* Google Fonts */-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Asar&family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap" rel="stylesheet">

<link rel="stylesheet" href="/etc.clientlibs/wknd/clientlibs/clientlib-base.min.css" type="text/css">

<meta name="theme-color" content="#FFEA00"/>
<link rel="manifest" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/manifest.json"/>

<link rel="icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-32.png"/>
<link rel="icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-32.png" sizes="32x32"/>
<link rel="icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-128.png" sizes="128x128"/>
<link rel="icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-152.png" sizes="152x152"/>
<link rel="icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-167.png" sizes="167x167"/>
<link rel="icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-180.png" sizes="180x180"/>
<link rel="icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-192.png" sizes="192x192"/>
<link rel="icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-512.png" sizes="512x512"/>

<link rel="shortcut icon" type="image/png" sizes="192x192" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-192.png"/>

<link rel="apple-touch-icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-128.png" sizes="128x128"/>
<link rel="apple-touch-icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-152.png" sizes="152x152"/>
<link rel="apple-touch-icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-167.png" sizes="167x167"/>
<link rel="apple-touch-icon" type="image/png" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-180.png" sizes="180x180"/>

<meta name="msapplication-TileColor" content="#FFFFFF"/>
<meta name="msapplication-TileImage" content="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/images/favicons/favicon-152.png"/>

<link rel="preload" href="/etc.clientlibs/wknd/clientlibs/clientlib-site/resources/fonts/wknd-icon-font.ttf" as="font"/>



<script type="text/javascript" src="/etc.clientlibs/wknd/clientlibs/clientlib-dependencies.min.js"></script>



</head>
<body class="page basicpage" id="page-2eee4f8914" data-cmp-data-layer-enabled>
<script>
window.adobeDataLayer = window.adobeDataLayer || [];
adobeDataLayer.push({
page: JSON.parse("{\x22page\u002D2eee4f8914\x22:{\x22xdm:language\x22:\x22en\u002DUS\x22,\x22repo:path\x22:\x22\/content\/wknd\/us\/en.html\x22,\x22xdm:tags\x22:[\x22Attract\x22],\x22xdm:template\x22:\x22\/conf\/wknd\/settings\/wcm\/templates\/landing\u002Dpage\u002Dtemplate\x22,\x22@type\x22:\x22wknd\/components\/page\x22,\x22dc:description\x22:\x22WKND is a collective of outdoors, music, crafts, adventure sports, and travel enthusiasts that want to share our experiences, connections, and expertise with the world.\x22,\x22dc:title\x22:\x22WKND Adventures and Travel\x22,\x22repo:modifyDate\x22:\x222020\u002D07\u002D09T20:47:00Z\x22}}"),
event:'cmp:show',
eventInfo: {
path: 'page.page\u002D2eee4f8914'
}
});
</script>



<div class="root container responsivegrid">




<div id="container-fb3b036f33" class="cmp-container">

<header class="experiencefragment cmp-experiencefragment--header">
<div id="experiencefragment-50bb5a6e56" class="cmp-experiencefragment cmp-experiencefragment--header">
<div class="xf-content-height">




<div id="container-45ab0e4ba9" class="cmp-container">

<div class="container responsivegrid">




<div id="container-e4d23bfdbe" class="cmp-container">

<div class="container responsivegrid cmp-layoutcontainer--utility">


<div id="container-42405427ac" class="cmp-container">

<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 aem-Grid--tablet--12 aem-Grid--phone--12 ">

<div class="sign-in-buttons aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--tablet--none aem-GridColumn--phone--8 aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--tablet--8 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0">

<div class="wknd-sign-in-buttons" data-current-user-url="/libs/granite/security/currentuser.json">

<span class="wknd-sign-in-buttons__button wknd-sign-in-buttons__button--greeting" id="wkndGreetingLabel">Welcome</span>

<a href="#sign-in" class="wknd-sign-in-buttons__button wknd-sign-in-buttons__button--sign-in" data-modal-url="/content/experience-fragments/wknd/language-masters/en/site/sign-in/master.content.html">Sign In</a>

<a href="#sign-out" class="wknd-sign-in-buttons__button wknd-sign-out-buttons__button--sign-out" data-modal-url="/content/experience-fragments/wknd/language-masters/en/site/sign-out/master.content.html">Sign Out</a>

</div>

</div>
<div class="languagenavigation cmp-languagenavigation--default cmp-languagenavigation--dark cmp-languagenavigation--header aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--tablet--4 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--phone--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--default--2">
<nav id="languagenavigation-ac5c6a67dc" class="cmp-languagenavigation">
<ul class="cmp-languagenavigation__group">

<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-US cmp-languagenavigation__item--langcode-en-US cmp-languagenavigation__item--level-0 cmp-languagenavigation__item--active">

<span class="cmp-languagenavigation__item-title" lang="en-US">United States</span>


<ul class="cmp-languagenavigation__group">

<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-US cmp-languagenavigation__item--langcode-en-US cmp-languagenavigation__item--level-1 cmp-languagenavigation__item--active" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-2eee4f8914&#34;:{&#34;xdm:language&#34;:&#34;en-US&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;WKND Adventures and Travel&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:00Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/us/en.html" hreflang="en-US" lang="en-US" rel="alternate" title="WKND Adventures and Travel">en-US</a>


</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-US cmp-languagenavigation__item--langcode-es-US cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-e13663a06d&#34;:{&#34;xdm:language&#34;:&#34;es-US&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Español&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:00Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/es.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/us/es.html" hreflang="es-US" lang="es-US" rel="alternate" title="Español">es-US</a>


</li>

</ul>

</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CA cmp-languagenavigation__item--langcode-en-CA cmp-languagenavigation__item--level-0">

<span class="cmp-languagenavigation__item-title" lang="en-CA">Canada</span>


<ul class="cmp-languagenavigation__group">

<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CA cmp-languagenavigation__item--langcode-en-CA cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-f24f527a22&#34;:{&#34;xdm:language&#34;:&#34;en-CA&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;WKND Adventures and Travel&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:02Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/ca/en.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/ca/en.html" hreflang="en-CA" lang="en-CA" rel="alternate" title="WKND Adventures and Travel">en-CA</a>


</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CA cmp-languagenavigation__item--langcode-fr-CA cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-11fcab30d0&#34;:{&#34;xdm:language&#34;:&#34;fr-CA&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Français&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:02Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/ca/fr.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/ca/fr.html" hreflang="fr-CA" lang="fr-CA" rel="alternate" title="Français">fr-CA</a>


</li>

</ul>

</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CH cmp-languagenavigation__item--langcode-de-CH cmp-languagenavigation__item--level-0">

<span class="cmp-languagenavigation__item-title" lang="de-CH">Switzerland</span>


<ul class="cmp-languagenavigation__group">

<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CH cmp-languagenavigation__item--langcode-de-CH cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-393be5cdc0&#34;:{&#34;xdm:language&#34;:&#34;de-CH&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Deutsch&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:02Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/ch/de.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/ch/de.html" hreflang="de-CH" lang="de-CH" rel="alternate" title="Deutsch">de-CH</a>


</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CH cmp-languagenavigation__item--langcode-fr-CH cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-7e5a2b64a6&#34;:{&#34;xdm:language&#34;:&#34;fr-CH&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Français&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:02Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/ch/fr.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/ch/fr.html" hreflang="fr-CH" lang="fr-CH" rel="alternate" title="Français">fr-CH</a>


</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CH cmp-languagenavigation__item--langcode-it-CH cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-87145e28c8&#34;:{&#34;xdm:language&#34;:&#34;it-CH&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Italiano&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:02Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/ch/it.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/ch/it.html" hreflang="it-CH" lang="it-CH" rel="alternate" title="Italiano">it-CH</a>


</li>

</ul>

</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-DE cmp-languagenavigation__item--langcode-de-DE cmp-languagenavigation__item--level-0">

<span class="cmp-languagenavigation__item-title" lang="de-DE">Germany</span>


<ul class="cmp-languagenavigation__group">

<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-DE cmp-languagenavigation__item--langcode-de-DE cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-c0b9aff709&#34;:{&#34;xdm:language&#34;:&#34;de-DE&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Deutsch&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:04Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/de/de.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/de/de.html" hreflang="de-DE" lang="de-DE" rel="alternate" title="Deutsch">de-DE</a>


</li>

</ul>

</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-FR cmp-languagenavigation__item--langcode-fr-FR cmp-languagenavigation__item--level-0">

<span class="cmp-languagenavigation__item-title" lang="fr-FR">France</span>


<ul class="cmp-languagenavigation__group">

<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-FR cmp-languagenavigation__item--langcode-fr-FR cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-4aff955e58&#34;:{&#34;xdm:language&#34;:&#34;fr-FR&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Français&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:04Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/fr/fr.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/fr/fr.html" hreflang="fr-FR" lang="fr-FR" rel="alternate" title="Français">fr-FR</a>


</li>

</ul>

</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-ES cmp-languagenavigation__item--langcode-es-ES cmp-languagenavigation__item--level-0">

<span class="cmp-languagenavigation__item-title" lang="es-ES">Spain</span>


<ul class="cmp-languagenavigation__group">

<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-ES cmp-languagenavigation__item--langcode-es-ES cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-f7ea54023c&#34;:{&#34;xdm:language&#34;:&#34;es-ES&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Español&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:04Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/es/es.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/es/es.html" hreflang="es-ES" lang="es-ES" rel="alternate" title="Español">es-ES</a>


</li>

</ul>

</li>



<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-IT cmp-languagenavigation__item--langcode-it-IT cmp-languagenavigation__item--level-0">

<span class="cmp-languagenavigation__item-title" lang="it-IT">Italy</span>


<ul class="cmp-languagenavigation__group">

<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-IT cmp-languagenavigation__item--langcode-it-IT cmp-languagenavigation__item--level-1" data-cmp-data-layer="{&#34;languagenavigation-ac5c6a67dc-item-03a44007a8&#34;:{&#34;xdm:language&#34;:&#34;it-IT&#34;,&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Italiano&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:02Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/it/it.html&#34;}}">


<a class="cmp-languagenavigation__item-link" href="/content/wknd/it/it.html" hreflang="it-IT" lang="it-IT" rel="alternate" title="Italiano">it-IT</a>


</li>

</ul>

</li>

</ul>
</nav>

</div>


</div>

</div>


</div>
<div class="container responsivegrid cmp-layoutcontainer--header">


<div id="container-be388e7f58" class="cmp-container">

<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 aem-Grid--tablet--12 aem-Grid--phone--12 ">

<div class="image cmp-image--logo aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--tablet--6 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--default--2">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/experience-fragments/wknd/language-masters/en/site/header/master/_jcr_content/root/container/container_1195249223/image.coreimg{.width}.svg/1594412560447/wknd-logo-dk.svg" data-asset="/content/dam/wknd/en/site/wknd-logo-dk.svg" data-title="WKND Logo" id="image-1f45f4e6a7" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">
<a class="cmp-image__link" href="#" data-cmp-hook-image="link">
<noscript data-cmp-hook-image="noscript">

<img src="/content/experience-fragments/wknd/language-masters/en/site/header/master/_jcr_content/root/container/container_1195249223/image.coreimg.svg/1594412560447/wknd-logo-dk.svg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="WKND Logo"/>

</noscript>
</a>


</div>


</div>
<div class="navigation cmp-navigation--header aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--8 aem-GridColumn--offset--default--0 aem-GridColumn--tablet--hide">
<nav id="navigation-ff05112fb0" class="cmp-navigation" role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
<ul class="cmp-navigation__group">

<li class="cmp-navigation__item cmp-navigation__item--level-0 cmp-navigation__item--active" data-cmp-data-layer="{&#34;navigation-ff05112fb0-item-2eee4f8914&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Home&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:00Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en.html&#34;}}">

<a href="/content/wknd/us/en.html" title="Home" aria-current="page" data-cmp-clickable class="cmp-navigation__item-link">Home</a>


<ul class="cmp-navigation__group">

<li class="cmp-navigation__item cmp-navigation__item--level-1" data-cmp-data-layer="{&#34;navigation-ff05112fb0-item-7b40bb1a67&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Magazine&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:01Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/magazine.html&#34;}}">

<a href="/content/wknd/us/en/magazine.html" title="Magazine" data-cmp-clickable class="cmp-navigation__item-link">Magazine</a>


</li>



<li class="cmp-navigation__item cmp-navigation__item--level-1" data-cmp-data-layer="{&#34;navigation-ff05112fb0-item-b227de588a&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Adventures&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:01Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures.html&#34;}}">

<a href="/content/wknd/us/en/adventures.html" title="Adventures" data-cmp-clickable class="cmp-navigation__item-link">Adventures</a>


</li>



<li class="cmp-navigation__item cmp-navigation__item--level-1" data-cmp-data-layer="{&#34;navigation-ff05112fb0-item-658e60e146&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;FAQs&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:01Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/faqs.html&#34;}}">

<a href="/content/wknd/us/en/faqs.html" title="FAQs" data-cmp-clickable class="cmp-navigation__item-link">FAQs</a>


</li>



<li class="cmp-navigation__item cmp-navigation__item--level-1" data-cmp-data-layer="{&#34;navigation-ff05112fb0-item-7c975c3460&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;About Us&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:00Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/about-us.html&#34;}}">

<a href="/content/wknd/us/en/about-us.html" title="About Us" data-cmp-clickable class="cmp-navigation__item-link">About Us</a>


</li>

</ul>

</li>

</ul>
</nav>

</div>
<div class="search cmp-search--header aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--6 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--tablet--6 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--default--2">
<section id="search-f5a05c82f1" class="cmp-search" role="search" data-cmp-is="search" data-cmp-min-length="3" data-cmp-results-size="5">
<form class="cmp-search__form" data-cmp-hook-search="form" method="get" action="/content/wknd/us/en.searchresults.json/_jcr_content/root/container/container_1195249223/search" autocomplete="off">
<div class="cmp-search__field">
<i class="cmp-search__icon" data-cmp-hook-search="icon"></i>
<span class="cmp-search__loading-indicator" data-cmp-hook-search="loadingIndicator"></span>
<input class="cmp-search__input" data-cmp-hook-search="input" type="text" name="fulltext" placeholder="Search" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-invalid="false"/>
<button class="cmp-search__clear" data-cmp-hook-search="clear">
<i class="cmp-search__clear-icon"></i>
</button>
</div>
</form>
<div class="cmp-search__results" data-cmp-hook-search="results" role="listbox" aria-multiselectable="false"></div>

<script data-cmp-hook-search="itemTemplate" type="x-template">
<a class="cmp-search__item" data-cmp-hook-search="item">
<span class="cmp-search__item-title" data-cmp-hook-search="itemTitle"></span>
</a>
</script>
</section></div>


</div>

</div>


</div>


</div>

</div>


</div>

</div></div>


</header>
<main class="container responsivegrid">




<div id="container-0e03d6e9bb" class="cmp-container">

<div class="carousel cmp-carousel--hero">
<div id="carousel-43c8d133ed" class="cmp-carousel" role="group" aria-live="polite" aria-roledescription="carousel" data-cmp-is="carousel" data-cmp-delay="5000" data-cmp-data-layer="{&#34;carousel-43c8d133ed&#34;:{&#34;shownItems&#34;:[&#34;carousel-43c8d133ed-item-2122a9f81a&#34;],&#34;@type&#34;:&#34;wknd/components/carousel&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}">
<div class="cmp-carousel__content" aria-atomic="false" aria-live="polite">
<div id="carousel-43c8d133ed-item-2122a9f81a" class="cmp-carousel__item cmp-carousel__item--active" role="tabpanel" aria-roledescription="slide" aria-label="Slide 1 of 3" data-cmp-data-layer="{&#34;carousel-43c8d133ed-item-2122a9f81a&#34;:{&#34;@type&#34;:&#34;wknd/components/teaser&#34;,&#34;dc:title&#34;:&#34;Climbing New Zealand&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" data-cmp-hook-carousel="item"><div class="teaser cmp-teaser--hero">
<div id="teaser-2122a9f81a" class="cmp-teaser" data-cmp-data-layer="{&#34;teaser-2122a9f81a&#34;:{&#34;@type&#34;:&#34;wknd/components/teaser&#34;,&#34;dc:description&#34;:&#34;Join us on one of our next adventures. Browse our list of curated experiences and sign up for one when you&#39;re ready to explore with us.&#34;,&#34;dc:title&#34;:&#34;WKND Adventures&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures.html&#34;}}">

<div class="cmp-teaser__image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/_jcr_content/root/container/carousel/item_1571954853062.coreimg.90{.width}.jpeg/1594310090791/adobestock-216674449.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/adventures/riverside-camping-australia/AdobeStock_216674449.jpeg" data-title="Woman chillaxing with river views in Australian bushland" id="image-2122a9f81a" data-cmp-data-layer="{&#34;image-2122a9f81a&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;ba22ab6e-c211-40d3-bfcc-a7a9286bd32c&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/adventures/riverside-camping-australia/AdobeStock_216674449.jpeg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:48:30Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;,&#34;dc:title&#34;:&#34;Woman chillaxing with river views in Australian bushland&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/_jcr_content/root/container/carousel/item_1571954853062.coreimg.jpeg/1594310090791/adobestock-216674449.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Female sitting on a large rock relaxing in afternoon dappled light the Australian bushland with views over the river" title="Woman chillaxing with river views in Australian bushland"/>

</noscript>


<meta itemprop="caption" content="Woman chillaxing with river views in Australian bushland"/>
</div>


</div>

<div class="cmp-teaser__content">


<h2 class="cmp-teaser__title">
<a class="cmp-teaser__title-link" href="/content/wknd/us/en/adventures.html" data-cmp-clickable>WKND Adventures</a>
</h2>


<div class="cmp-teaser__description">Join us on one of our next adventures. Browse our list of curated experiences and sign up for one when you're ready to explore with us.</div>


<div class="cmp-teaser__action-container">

<a class="cmp-teaser__action-link" href="/content/wknd/us/en/adventures.html" id="teaser-2122a9f81a-cta-6b28b693be" data-cmp-data-layer="{&#34;teaser-2122a9f81a-cta-6b28b693be&#34;:{&#34;@type&#34;:&#34;nt:unstructured&#34;,&#34;dc:title&#34;:&#34;View Trips&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures.html&#34;}}" data-cmp-clickable>View Trips</a>

</div>

</div>
</div>

</div>
</div>
<div id="carousel-43c8d133ed-item-da32481ec8" class="cmp-carousel__item" role="tabpanel" aria-roledescription="slide" aria-label="Slide 2 of 3" data-cmp-data-layer="{&#34;carousel-43c8d133ed-item-da32481ec8&#34;:{&#34;@type&#34;:&#34;wknd/components/teaser&#34;,&#34;dc:title&#34;:&#34;San Diego Surf Spots&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" data-cmp-hook-carousel="item"><div class="teaser cmp-teaser--hero">
<div id="teaser-da32481ec8" class="cmp-teaser" data-cmp-data-layer="{&#34;teaser-da32481ec8&#34;:{&#34;@type&#34;:&#34;wknd/components/teaser&#34;,&#34;dc:description&#34;:&#34;From the hippie beaches of Ocean Beach to the ritzy shores of La Jolla and everywhere in between. Discover the San Diego surf scene.&#34;,&#34;dc:title&#34;:&#34;San Diego Surf Spots&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/magazine/san-diego-surf.html&#34;}}">

<div class="cmp-teaser__image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/_jcr_content/root/container/carousel/item_1572035298405.coreimg.90{.width}.jpeg/1594310090799/beach-walking.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/magazine/san-diego-surf-spots/beach-walking.jpg" data-title="Beach Walking" id="image-da32481ec8" data-cmp-data-layer="{&#34;image-da32481ec8&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;cb7d92cd-4857-48a5-8370-6449f3006d0d&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/magazine/san-diego-surf-spots/beach-walking.jpg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:48:10Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;,&#34;dc:title&#34;:&#34;Beach Walking&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/_jcr_content/root/container/carousel/item_1572035298405.coreimg.jpeg/1594310090799/beach-walking.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Young lady with surfboard going to the ocean at surf spot" title="Beach Walking"/>

</noscript>


<meta itemprop="caption" content="Beach Walking"/>
</div>


</div>

<div class="cmp-teaser__content">


<h2 class="cmp-teaser__title">
<a class="cmp-teaser__title-link" href="/content/wknd/us/en/magazine/san-diego-surf.html" data-cmp-clickable>San Diego Surf Spots</a>
</h2>


<div class="cmp-teaser__description">From the hippie beaches of Ocean Beach to the ritzy shores of La Jolla and everywhere in between. Discover the San Diego surf scene.</div>


<div class="cmp-teaser__action-container">

<a class="cmp-teaser__action-link" href="/content/wknd/us/en/magazine/san-diego-surf.html" id="teaser-da32481ec8-cta-adf3c09db9" data-cmp-data-layer="{&#34;teaser-da32481ec8-cta-adf3c09db9&#34;:{&#34;@type&#34;:&#34;nt:unstructured&#34;,&#34;dc:title&#34;:&#34;Read More&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/magazine/san-diego-surf.html&#34;}}" data-cmp-clickable>Read More</a>

</div>

</div>
</div>

</div>
</div>
<div id="carousel-43c8d133ed-item-5f1778b56a" class="cmp-carousel__item" role="tabpanel" aria-roledescription="slide" aria-label="Slide 3 of 3" data-cmp-data-layer="{&#34;carousel-43c8d133ed-item-5f1778b56a&#34;:{&#34;@type&#34;:&#34;wknd/components/teaser&#34;,&#34;dc:title&#34;:&#34;Skate Parks&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" data-cmp-hook-carousel="item"><div class="teaser cmp-teaser--hero">
<div id="teaser-5f1778b56a" class="cmp-teaser" data-cmp-data-layer="{&#34;teaser-5f1778b56a&#34;:{&#34;@type&#34;:&#34;wknd/components/teaser&#34;,&#34;dc:description&#34;:&#34;&lt;p>A skiers paradise far from crowds and close to nature with terrain so vast it appears uncharted.&lt;/p>\r\n&#34;,&#34;dc:title&#34;:&#34;Downhill Skiing Wyoming&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures/downhill-skiing-wyoming.html&#34;}}">

<div class="cmp-teaser__image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/_jcr_content/root/container/carousel/teaser.coreimg.90{.width}.jpeg/1594310090807/adobestock-185234795.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/adventures/downhill-skiing-wyoming/AdobeStock_185234795.jpeg" data-title="Action skiing at the Rolle Pass" id="image-5f1778b56a" data-cmp-data-layer="{&#34;image-5f1778b56a&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;70afb5ab-c32b-4574-be75-4cc001101e39&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/adventures/downhill-skiing-wyoming/AdobeStock_185234795.jpeg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:48:33Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;,&#34;dc:title&#34;:&#34;Action skiing at the Rolle Pass&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/_jcr_content/root/container/carousel/teaser.coreimg.jpeg/1594310090807/adobestock-185234795.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="A skier does action skiing at the Rolle Pass in the Dolomites, Italy." title="Action skiing at the Rolle Pass"/>

</noscript>


<meta itemprop="caption" content="Action skiing at the Rolle Pass"/>
</div>


</div>

<div class="cmp-teaser__content">


<h2 class="cmp-teaser__title">
<a class="cmp-teaser__title-link" href="/content/wknd/us/en/adventures/downhill-skiing-wyoming.html" data-cmp-clickable>Downhill Skiing Wyoming</a>
</h2>


<div class="cmp-teaser__description"><p>A skiers paradise far from crowds and close to nature with terrain so vast it appears uncharted.</p>
</div>


<div class="cmp-teaser__action-container">

<a class="cmp-teaser__action-link" href="/content/wknd/us/en/adventures/downhill-skiing-wyoming.html" id="teaser-5f1778b56a-cta-96f6fcb87c" data-cmp-data-layer="{&#34;teaser-5f1778b56a-cta-96f6fcb87c&#34;:{&#34;@type&#34;:&#34;nt:unstructured&#34;,&#34;dc:title&#34;:&#34;Read More&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures/downhill-skiing-wyoming.html&#34;}}" data-cmp-clickable>Read More</a>

</div>

</div>
</div>

</div>
</div>

<div class="cmp-carousel__actions">
<button class="cmp-carousel__action cmp-carousel__action--previous" type="button" aria-label="Previous" data-cmp-hook-carousel="previous">
<span class="cmp-carousel__action-icon"></span>
<span class="cmp-carousel__action-text">Previous</span>
</button>
<button class="cmp-carousel__action cmp-carousel__action--next" type="button" aria-label="Next" data-cmp-hook-carousel="next">
<span class="cmp-carousel__action-icon"></span>
<span class="cmp-carousel__action-text">Next</span>
</button>


</div>
<ol class="cmp-carousel__indicators" role="tablist" aria-label="Choose a slide to display" data-cmp-hook-carousel="indicators">
<li class="cmp-carousel__indicator cmp-carousel__indicator--active" role="tab" aria-controls="carousel-43c8d133ed-item-0" aria-label="Slide 1" data-cmp-hook-carousel="indicator">Climbing New Zealand</li>
<li class="cmp-carousel__indicator" role="tab" aria-controls="carousel-43c8d133ed-item-1" aria-label="Slide 2" data-cmp-hook-carousel="indicator">San Diego Surf Spots</li>
<li class="cmp-carousel__indicator" role="tab" aria-controls="carousel-43c8d133ed-item-2" aria-label="Slide 3" data-cmp-hook-carousel="indicator">Skate Parks</li>

</ol>
</div>

</div>
</div>
<main class="container responsivegrid cmp-layout-container--fixed">




<div id="container-9c4899b718" class="cmp-container">

<div class="teaser cmp-teaser--featured">
<div id="teaser-363746e24a" class="cmp-teaser" data-cmp-data-layer="{&#34;teaser-363746e24a&#34;:{&#34;@type&#34;:&#34;wknd/components/teaser&#34;,&#34;dc:description&#34;:&#34;&lt;p>A vibrant red, dusty highway stretches out before us into what seems like infinity, at the far reach of our sights it distorts and shimmers from the afternoon heat, fading into the blue of the horizon.&lt;/p>\r\n&#34;,&#34;dc:title&#34;:&#34;Camping in Western Australia&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/magazine/western-australia.html&#34;}}">

<div class="cmp-teaser__image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/_jcr_content/root/container/container/teaser.coreimg.90{.width}.jpeg/1594310090823/adobestock-156407519.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/magazine/western-australia/adobestock_156407519.jpeg" data-title="The Lennard River" id="image-363746e24a" data-cmp-data-layer="{&#34;image-363746e24a&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;8523d56e-3162-4115-82c4-2d62b66ae299&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/magazine/western-australia/adobestock_156407519.jpeg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:49:37Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;,&#34;dc:title&#34;:&#34;The Lennard River&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/_jcr_content/root/container/container/teaser.coreimg.jpeg/1594310090823/adobestock-156407519.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="The Lennard River carves a stunning canyon through the Napier Range at Windjana Gorge, Kimberley Region, Western Australia. The permanent pools in the river provide a permanent habitat for dozens of freshwater crocodiles. Rudyards Kipling&#39;s story &#34;The Elephant Child,&#34; comes to mind every time I visit Windjana Gorge in the Kimberley, when the Elephant child says: &#34;and still I want to know what the Crocodile has for dinner!&#39;Then Kolokolo Bird said, with a mournful cry, &#39;Go to the banks of the great grey-green, greasy Limpopo River, all set about with fever-trees, and find out.&#34;At Windana Gorge the green waters of the gorge pools are filled with Johnston crocodiles floating in the tepid green waters or resting on the hot sand banks.They add a real air of wild Australia below the complex and colourful ramparts of the Gorge where the Leonard River flows through the ancient Devonian reefs.The history of the renegade aboriginal tracker Jandamarra who hid in caves in this gorge and the screeching of the galahs circling overhead and wheeling about amongst the crags further adds to the primeval atmosphere of this special place in Australia." title="The Lennard River"/>

</noscript>


<meta itemprop="caption" content="The Lennard River"/>
</div>


</div>

<div class="cmp-teaser__content">


<h2 class="cmp-teaser__title">
<a class="cmp-teaser__title-link" href="/content/wknd/us/en/magazine/western-australia.html" data-cmp-clickable>Camping in Western Australia</a>
</h2>


<div class="cmp-teaser__description"><p>A vibrant red, dusty highway stretches out before us into what seems like infinity, at the far reach of our sights it distorts and shimmers from the afternoon heat, fading into the blue of the horizon.</p>
</div>


<div class="cmp-teaser__action-container">

<a class="cmp-teaser__action-link" href="/content/wknd/us/en/magazine/western-australia.html" id="teaser-363746e24a-cta-526cf4e1ac" data-cmp-data-layer="{&#34;teaser-363746e24a-cta-526cf4e1ac&#34;:{&#34;@type&#34;:&#34;nt:unstructured&#34;,&#34;dc:title&#34;:&#34;Read More&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/magazine/western-australia.html&#34;}}" data-cmp-clickable>Read More</a>

</div>

</div>
</div>

</div>
<div class="title cmp-title--underline">
<div data-cmp-data-layer="{&#34;title-c2d2b28d00&#34;:{&#34;@type&#34;:&#34;wknd/components/title&#34;,&#34;dc:title&#34;:&#34;Recent Articles&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" id="title-c2d2b28d00" class="cmp-title">
<h2 class="cmp-title__text">Recent Articles</h2>
</div>

</div>
<div class="image-list list">

<ul class="cmp-image-list">
<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="/content/wknd/us/en/magazine/guide-la-skateparks.html">
<div class="cmp-image-list__item-image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/magazine/guide-la-skateparks/_jcr_content/root/container/container/contentfragment/par2/image_copy.coreimg.90{.width}.png/1572047371827/article-01-picture-01.png" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/magazine/la-skateparks/article_01_picture_01.png" data-title="Skateboard trick in park" id="image-5d608101d8" data-cmp-data-layer="{&#34;image-5d608101d8&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;9d375aa4-fc74-49cb-838e-6e87ba32e27f&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/magazine/la-skateparks/article_01_picture_01.png&#34;,&#34;@type&#34;:&#34;image/png&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:49:31Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/magazine/guide-la-skateparks/_jcr_content/root/container/container/contentfragment/par2/image_copy.coreimg.png/1572047371827/article-01-picture-01.png" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Skateboard trick in park"/>

</noscript>



</div>


</div>
</a>

<a class="cmp-image-list__item-title-link" href="/content/wknd/us/en/magazine/guide-la-skateparks.html">
<span class="cmp-image-list__item-title">Ultimate Guide to LA Skateparks</span>
</a>

<span class="cmp-image-list__item-description">Breaking down the top skate destinations in all of Los Angeles. You don&#39;t want to miss this!</span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="/content/wknd/us/en/magazine/ski-touring.html">
<div class="cmp-image-list__item-image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/magazine/ski-touring/_jcr_content/root/container/container/contentfragment/par1/image.coreimg.90{.width}.jpeg/1572047404518/skitouring5sjoeberg.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/magazine/skitouring/Skitouring5Sjoeberg.JPG" data-title="Ski Touring" id="image-86e662ac7a" data-cmp-data-layer="{&#34;image-86e662ac7a&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;a9a7262c-9f7e-4de1-832f-5f25aae8ac23&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/magazine/skitouring/Skitouring5Sjoeberg.JPG&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:50:04Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/magazine/ski-touring/_jcr_content/root/container/container/contentfragment/par1/image.coreimg.jpeg/1572047404518/skitouring5sjoeberg.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Ski Touring"/>

</noscript>



</div>


</div>
</a>

<a class="cmp-image-list__item-title-link" href="/content/wknd/us/en/magazine/ski-touring.html">
<span class="cmp-image-list__item-title">Ski Touring</span>
</a>

<span class="cmp-image-list__item-description">Learn about our ski touring experience and how it differs from traditional downhill skiing and even backcountry skiing.</span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="/content/wknd/us/en/magazine/arctic-surfing.html">
<div class="cmp-image-list__item-image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/magazine/arctic-surfing/_jcr_content/root/container/container/contentfragment/par1/image.coreimg.90{.width}.jpeg/1572047457407/surfer-wave-02.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/magazine/arctic-surfing/surfer-wave-02.JPG" data-title="Arctic Surfing" id="image-3cb664b5c3" data-cmp-data-layer="{&#34;image-3cb664b5c3&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;82b254c9-b8ab-497a-b6e4-f37c4cd19148&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/magazine/arctic-surfing/surfer-wave-02.JPG&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:50:57Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/magazine/arctic-surfing/_jcr_content/root/container/container/contentfragment/par1/image.coreimg.jpeg/1572047457407/surfer-wave-02.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Arctic Surfing"/>

</noscript>



</div>


</div>
</a>

<a class="cmp-image-list__item-title-link" href="/content/wknd/us/en/magazine/arctic-surfing.html">
<span class="cmp-image-list__item-title">Arctic Surfing</span>
</a>

<span class="cmp-image-list__item-description">We traveled to Northern Norway to document the joy of surfing in extreme, but breathtakingly beautiful conditions.</span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="/content/wknd/us/en/magazine/san-diego-surf.html">
<div class="cmp-image-list__item-image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/magazine/san-diego-surf/_jcr_content/root/container/container/contentfragment/par1/image.coreimg.90{.width}.jpeg/1572048248731/adobestock-164735399.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/magazine/san-diego-surf-spots/AdobeStock_164735399.jpeg" data-title="Longboarding" id="image-de3b7bc139" data-cmp-data-layer="{&#34;image-de3b7bc139&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;2c1ec7ab-0bc3-441e-8451-9c98aab57eae&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/magazine/san-diego-surf-spots/AdobeStock_164735399.jpeg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-26T00:04:08Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/magazine/san-diego-surf/_jcr_content/root/container/container/contentfragment/par1/image.coreimg.jpeg/1572048248731/adobestock-164735399.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Longboarding"/>

</noscript>



</div>


</div>
</a>

<a class="cmp-image-list__item-title-link" href="/content/wknd/us/en/magazine/san-diego-surf.html">
<span class="cmp-image-list__item-title">San Diego Surf Spots</span>
</a>

<span class="cmp-image-list__item-description">Best beach breaks</span>
</article>
</li>
</ul>

</div>
<div class="button cmp-button--primary">
<a id="button-2e6d32893a" class="cmp-button" href="/content/wknd/us/en/magazine.html" aria-label="read our articles" data-cmp-clickable data-cmp-data-layer="{&#34;button-2e6d32893a&#34;:{&#34;@type&#34;:&#34;wknd/components/button&#34;,&#34;dc:title&#34;:&#34;View All&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/magazine.html&#34;}}">

<span class="cmp-button__text">View All</span>
</a>
</div>
<div class="separator">
<div id="separator-bd766ae5bf" class="cmp-separator">
<hr class="cmp-separator__horizontal-rule"/>
</div></div>
<div class="title cmp-title--underline">
<div data-cmp-data-layer="{&#34;title-971080d74b&#34;:{&#34;@type&#34;:&#34;wknd/components/title&#34;,&#34;dc:title&#34;:&#34;Next Adventures&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" id="title-971080d74b" class="cmp-title">
<h2 class="cmp-title__text">Next Adventures</h2>
</div>

</div>


</div>

</main>
<div class="teaser cmp-teaser--hero cmp-teaser--imagebottom">
<div id="teaser-ef0ce278d1" class="cmp-teaser" data-cmp-data-layer="{&#34;teaser-ef0ce278d1&#34;:{&#34;@type&#34;:&#34;wknd/components/teaser&#34;,&#34;dc:description&#34;:&#34;Let us help you make your New Zealand climbing vacation a memory you will cherish forever! Come join us for a guided rock climbing adventure in the mountains that trained Sir Edmund Hilary. &#34;,&#34;dc:title&#34;:&#34;Climbing New Zealand&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures/climbing-new-zealand.html&#34;}}">

<div class="cmp-teaser__image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/_jcr_content/root/container/teaser.coreimg.90{.width}.jpeg/1594310090848/adobestock-140634652.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/adventures/climbing-new-zealand/AdobeStock_140634652.jpeg" data-title="Rock Climbing and Bouldering above the lake and mountains" id="image-ef0ce278d1" data-cmp-data-layer="{&#34;image-ef0ce278d1&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;7f2a2314-7701-4c27-8945-bd5388ac94da&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/adventures/climbing-new-zealand/AdobeStock_140634652.jpeg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:48:05Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;,&#34;dc:title&#34;:&#34;Rock Climbing and Bouldering above the lake and mountains&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/_jcr_content/root/container/teaser.coreimg.jpeg/1594310090848/adobestock-140634652.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Rock Climbing and Bouldering above the lake and mountains" title="Rock Climbing and Bouldering above the lake and mountains"/>

</noscript>


<meta itemprop="caption" content="Rock Climbing and Bouldering above the lake and mountains"/>
</div>


</div>

<div class="cmp-teaser__content">


<h2 class="cmp-teaser__title">
<a class="cmp-teaser__title-link" href="/content/wknd/us/en/adventures/climbing-new-zealand.html" data-cmp-clickable>Climbing New Zealand</a>
</h2>


<div class="cmp-teaser__description">Let us help you make your New Zealand climbing vacation a memory you will cherish forever! Come join us for a guided rock climbing adventure in the mountains that trained Sir Edmund Hilary. </div>


<div class="cmp-teaser__action-container">

<a class="cmp-teaser__action-link" href="/content/wknd/us/en/adventures/climbing-new-zealand.html" id="teaser-ef0ce278d1-cta-c52ab81e8d" data-cmp-data-layer="{&#34;teaser-ef0ce278d1-cta-c52ab81e8d&#34;:{&#34;@type&#34;:&#34;nt:unstructured&#34;,&#34;dc:title&#34;:&#34;See Trip&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures/climbing-new-zealand.html&#34;}}" data-cmp-clickable>See Trip</a>

</div>

</div>
</div>

</div>
<main class="container responsivegrid cmp-layout-container--fixed">




<div id="container-4d3fed64ff" class="cmp-container">

<div class="title">
<div data-cmp-data-layer="{&#34;title-ca6ac0fe65&#34;:{&#34;@type&#34;:&#34;wknd/components/title&#34;,&#34;dc:title&#34;:&#34;Where do you want to go?&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;}}" id="title-ca6ac0fe65" class="cmp-title">
<h3 class="cmp-title__text">Where do you want to go?</h3>
</div>

</div>
<div class="image-list list">

<ul class="cmp-image-list">
<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="/content/wknd/us/en/adventures/whistler-mountain-biking.html">
<div class="cmp-image-list__item-image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/adventures/whistler-mountain-biking/_jcr_content/root/container/carousel/image.coreimg.90{.width}.jpeg/1572047300239/adobestock-122615840.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/adventures/whistler-mountain-biking/AdobeStock_122615840.jpeg" data-title="A young male mountain biker riding the Moonraker cross country trail system near Golden, BC" id="image-e3aacebe3c" data-cmp-data-layer="{&#34;image-e3aacebe3c&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;f75700fb-7366-431c-b1e1-608de4d76eee&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/adventures/whistler-mountain-biking/AdobeStock_122615840.jpeg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:48:20Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/adventures/whistler-mountain-biking/_jcr_content/root/container/carousel/image.coreimg.jpeg/1572047300239/adobestock-122615840.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="A young male mountain biker riding the Moonraker cross country trail system near Golden, BC"/>

</noscript>



</div>


</div>
</a>

<a class="cmp-image-list__item-title-link" href="/content/wknd/us/en/adventures/whistler-mountain-biking.html">
<span class="cmp-image-list__item-title">Whistler Mountain Biking</span>
</a>

<span class="cmp-image-list__item-description">Whistler is often considered North America’s preeminent mountain bike destination. Let us show you why.</span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="/content/wknd/us/en/adventures/surf-camp-costa-rica.html">
<div class="cmp-image-list__item-image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/adventures/surf-camp-costa-rica/_jcr_content/root/container/carousel/image.coreimg.90{.width}.jpeg/1572048244765/adobestock-278302117.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/adventures/surf-camp-in-costa-rica/adobestock_278302117.jpeg" data-title="Guy in Costa Rica catching waves." id="image-9258c212b8" data-cmp-data-layer="{&#34;image-9258c212b8&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;1a67f6fa-91ce-4f22-b657-86367096fa11&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/adventures/surf-camp-in-costa-rica/adobestock_278302117.jpeg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-26T00:04:04Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/adventures/surf-camp-costa-rica/_jcr_content/root/container/carousel/image.coreimg.jpeg/1572048244765/adobestock-278302117.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Guy in Costa Rica catching waves."/>

</noscript>



</div>


</div>
</a>

<a class="cmp-image-list__item-title-link" href="/content/wknd/us/en/adventures/surf-camp-costa-rica.html">
<span class="cmp-image-list__item-title">Surf Camp in Costa Rica</span>
</a>

<span class="cmp-image-list__item-description">Costa Rica is the ideal location for a first surf trip. It is a safe place to travel and the locals are quite friendly and happy to see other surfers.</span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="/content/wknd/us/en/adventures/ski-touring-mont-blanc.html">
<div class="cmp-image-list__item-image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/adventures/ski-touring-mont-blanc/_jcr_content/root/container/carousel/item_1571168419252.coreimg.90{.width}.jpeg/1572047288089/adobestock-238230356.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/adventures/ski-touring-mont-blanc/AdobeStock_238230356.jpeg" data-title="Aiguille du Midi Hiver 2018" id="image-a8d13cd967" data-cmp-data-layer="{&#34;image-a8d13cd967&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;856fdef3-0083-47a6-8585-9fd66ec69e34&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/adventures/ski-touring-mont-blanc/AdobeStock_238230356.jpeg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:48:08Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/adventures/ski-touring-mont-blanc/_jcr_content/root/container/carousel/item_1571168419252.coreimg.jpeg/1572047288089/adobestock-238230356.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Aiguille du Midi Hiver 2018"/>

</noscript>



</div>


</div>
</a>

<a class="cmp-image-list__item-title-link" href="/content/wknd/us/en/adventures/ski-touring-mont-blanc.html">
<span class="cmp-image-list__item-title">Ski Touring Mont Blanc</span>
</a>

<span class="cmp-image-list__item-description">This adventure includes 5 days of ski touring topped off with the ascent of Mont Blanc, the highest point in Western Europe. </span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="/content/wknd/us/en/adventures/riverside-camping-australia.html">
<div class="cmp-image-list__item-image">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/us/en/adventures/riverside-camping-australia/_jcr_content/root/container/carousel/image.coreimg.90{.width}.jpeg/1572047381009/adobe-waadobe-wa-mg-2466.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280" data-asset="/content/dam/wknd/en/adventures/riverside-camping-australia/adobe_waadobe_wa_mg_2466.jpg" data-title="Riverside Camping" id="image-3b884669fd" data-cmp-data-layer="{&#34;image-3b884669fd&#34;:{&#34;image&#34;:{&#34;repo:id&#34;:&#34;2577e6d0-3eb7-4dbe-ab57-b01a80dbd7e8&#34;,&#34;repo:path&#34;:&#34;/content/dam/wknd/en/adventures/riverside-camping-australia/adobe_waadobe_wa_mg_2466.jpg&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:modifyDate&#34;:&#34;2019-10-25T23:49:41Z&#34;,&#34;xdm:tags&#34;:[]},&#34;@type&#34;:&#34;wknd/components/image&#34;}}" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">

<noscript data-cmp-hook-image="noscript">

<img src="/content/wknd/us/en/adventures/riverside-camping-australia/_jcr_content/root/container/carousel/image.coreimg.jpeg/1572047381009/adobe-waadobe-wa-mg-2466.jpeg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Riverside Camping"/>

</noscript>



</div>


</div>
</a>

<a class="cmp-image-list__item-title-link" href="/content/wknd/us/en/adventures/riverside-camping-australia.html">
<span class="cmp-image-list__item-title">Riverside Camping</span>
</a>

<span class="cmp-image-list__item-description">Siegel River Australia</span>
</article>
</li>
</ul>

</div>
<div class="button cmp-button--primary">
<a id="button-b6562c963d" class="cmp-button" href="/content/wknd/us/en/adventures.html" aria-label="explore our adventures" data-cmp-clickable data-cmp-data-layer="{&#34;button-b6562c963d&#34;:{&#34;@type&#34;:&#34;wknd/components/button&#34;,&#34;dc:title&#34;:&#34;Explore All&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T15:54:50Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures.html&#34;}}">

<span class="cmp-button__text">Explore All</span>
</a>
</div>
<div class="separator">
<div id="separator-e8e691c190" class="cmp-separator">
<hr class="cmp-separator__horizontal-rule"/>
</div></div>


</div>

</main>


</div>

</main>
<footer class="experiencefragment cmp-experiencefragment--footer">
<div id="experiencefragment-846bc16ae0" class="cmp-experiencefragment cmp-experiencefragment--footer">
<div class="xf-content-height">




<div id="container-607c3c82dd" class="cmp-container">

<div class="container responsivegrid">




<div id="container-e30937fdbf" class="cmp-container">

<div class="container responsivegrid cmp-layout-container--fixed cmp-layoutcontainer--footer">


<div id="container-73a1283330" class="cmp-container">

<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 aem-Grid--tablet--12 aem-Grid--phone--12 ">

<div class="image cmp-image--logo aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--tablet--4 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--phone--4 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--default--2">
<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/experience-fragments/wknd/language-masters/en/site/footer/master/_jcr_content/root/container/container/image.coreimg{.width}.svg/1594412963641/wknd-logo-light.svg" data-asset="/content/dam/wknd/en/site/wknd-logo-light.svg" data-title="WKND Logo" id="image-377462e50f" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">
<a class="cmp-image__link" href="#" data-cmp-hook-image="link">
<noscript data-cmp-hook-image="noscript">

<img src="/content/experience-fragments/wknd/language-masters/en/site/footer/master/_jcr_content/root/container/container/image.coreimg.svg/1594412963641/wknd-logo-light.svg" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="WKND Logo"/>

</noscript>
</a>


</div>


</div>
<div class="navigation cmp-navigation--footer aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--tablet--none aem-GridColumn--phone--8 aem-GridColumn aem-GridColumn--tablet--8 aem-GridColumn--default--6 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0">
<nav id="navigation-e6530ac93f" class="cmp-navigation" role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement" aria-label="Footer navigation">
<ul class="cmp-navigation__group">

<li class="cmp-navigation__item cmp-navigation__item--level-0 cmp-navigation__item--active" data-cmp-data-layer="{&#34;navigation-e6530ac93f-item-2eee4f8914&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Home&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:00Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en.html&#34;}}">

<a href="/content/wknd/us/en.html" title="Home" aria-current="page" data-cmp-clickable class="cmp-navigation__item-link">Home</a>


<ul class="cmp-navigation__group">

<li class="cmp-navigation__item cmp-navigation__item--level-1" data-cmp-data-layer="{&#34;navigation-e6530ac93f-item-7b40bb1a67&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Magazine&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:01Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/magazine.html&#34;}}">

<a href="/content/wknd/us/en/magazine.html" title="Magazine" data-cmp-clickable class="cmp-navigation__item-link">Magazine</a>


</li>



<li class="cmp-navigation__item cmp-navigation__item--level-1" data-cmp-data-layer="{&#34;navigation-e6530ac93f-item-b227de588a&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;Adventures&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:01Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/adventures.html&#34;}}">

<a href="/content/wknd/us/en/adventures.html" title="Adventures" data-cmp-clickable class="cmp-navigation__item-link">Adventures</a>


</li>



<li class="cmp-navigation__item cmp-navigation__item--level-1" data-cmp-data-layer="{&#34;navigation-e6530ac93f-item-658e60e146&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;FAQs&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:01Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/faqs.html&#34;}}">

<a href="/content/wknd/us/en/faqs.html" title="FAQs" data-cmp-clickable class="cmp-navigation__item-link">FAQs</a>


</li>



<li class="cmp-navigation__item cmp-navigation__item--level-1" data-cmp-data-layer="{&#34;navigation-e6530ac93f-item-7c975c3460&#34;:{&#34;@type&#34;:&#34;wknd/components/page&#34;,&#34;dc:title&#34;:&#34;About Us&#34;,&#34;repo:modifyDate&#34;:&#34;2020-07-09T20:47:00Z&#34;,&#34;xdm:linkURL&#34;:&#34;/content/wknd/us/en/about-us.html&#34;}}">

<a href="/content/wknd/us/en/about-us.html" title="About Us" data-cmp-clickable class="cmp-navigation__item-link">About Us</a>


</li>

</ul>

</li>

</ul>
</nav>

</div>
<div class="title cmp-title--right cmp-title--white aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--default--2">
<div id="title-c4a301ef30" class="cmp-title">
<h4 class="cmp-title__text">Follow Us</h4>
</div>

</div>
<div class="buildingblock responsivegrid cmp-buildingblock--btn-list aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--default--2">

<!--Responsive grid-->

<div class="aem-Grid aem-Grid--default--2 aem-Grid--tablet--12 aem-Grid--phone--12 xf-master-building-block">


<div class="button cmp-button--icononly aem-GridColumn--tablet--12 aem-GridColumn aem-GridColumn--phone--2 aem-GridColumn--default--2">
<a id="button-ab8126791e" class="cmp-button" href="#facebookwknd" aria-label="Facebook WKND Button">

<span class="cmp-button__icon cmp-button__icon--facebook"></span>

<span class="cmp-button__text">Facebook</span>
</a>
</div>



<div class="button cmp-button--icononly aem-GridColumn--tablet--12 aem-GridColumn aem-GridColumn--phone--2 aem-GridColumn--default--2">
<a id="button-ca8ccb7f12" class="cmp-button" href="#twitterWKND" aria-label="Twitter WKND Button">

<span class="cmp-button__icon cmp-button__icon--twitter"></span>

<span class="cmp-button__text">Twitter</span>
</a>
</div>



<div class="button cmp-button--icononly aem-GridColumn--tablet--12 aem-GridColumn aem-GridColumn--phone--2 aem-GridColumn--default--2">
<a id="button-06bc532b85" class="cmp-button" href="#instagramwknd" aria-label="Instagram WKND">

<span class="cmp-button__icon cmp-button__icon--instagram"></span>

<span class="cmp-button__text">Instagram</span>
</a>
</div>




</div>
<!--End of responsive grid-->
</div>
<div class="separator cmp-separator--hidden cmp-separator--space-small aem-GridColumn aem-GridColumn--default--12">
<div id="separator-e99c5de590" class="cmp-separator">
<hr class="cmp-separator__horizontal-rule"/>
</div></div>
<div class="text cmp-text--font-xsmall aem-GridColumn aem-GridColumn--default--12">
<div id="text-ef458381cd" class="cmp-text">
<p>Ⓒ 2019, WKND Site.</p>
<p>WKND is a fictitious adventure and travel website created by Adobe to demonstrate how anyone can use Adobe Experience Manager to build a beautiful, feature-rich website over a single weekend. This site is built entirely with Adobe Experience Manager <a href="https://docs.adobe.com/content/help/en/experience-manager-core-components/using/introduction.html">Core Components</a> and <a href="https://github.com/adobe/aem-project-archetype">Archetype</a> that are available as open source code to the public. The entire <a href="https://github.com/adobe/aem-guides-wknd/">site source code</a> is available as open source as well and is accompanied with a <a href="https://docs.adobe.com/content/help/en/experience-manager-learn/getting-started-wknd-tutorial-develop/overview.html">detailed tutorial</a> on how to recreate the site.</p>
<p>Many of the beautiful images in the WKND site are available for purchase via <a href="https://stock.adobe.com/">Adobe Stock</a>.</p>

</div>

</div>


</div>

</div>


</div>


</div>

</div>


</div>

</div></div>


</footer>


</div>

</div>





<script type="text/javascript" src="/etc.clientlibs/core/wcm/components/commons/site/clientlibs/container.min.js"></script>
<script type="text/javascript" src="/etc.clientlibs/wknd/clientlibs/clientlib-base.min.js"></script>




<script type="text/javascript" src="/etc.clientlibs/core/wcm/components/commons/datalayer/v1/clientlibs/core.wcm.components.commons.datalayer.v1.min.js"></script>


</body>
</html>

## The following is the JS text that generates a fraction of the code named accordion.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/accordion.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Accordion',
};

export const Default = () => new Accordion('').markup;

class Accordion {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
'<div class="' +
this.styleClass +
' accordion aem-GridColumn aem-GridColumn--default--8">' +
'<div class="cmp-accordion" data-cmp-is="accordion">' +
'<div class="cmp-accordion__item" data-cmp-hook-accordion="item">' +
'<h3 class="cmp-accordion__header">' +
'<button class="cmp-accordion__button" data-cmp-hook-accordion="button">' +
'<span class="cmp-accordion__title">This is the first block</span>' +
'<span class="cmp-accordion__icon"></span>' +
'</button>' +
'</h3>' +
'<div data-cmp-hook-accordion="panel" class="cmp-accordion__panel cmp-accordion__panel--hidden"' +
'role="region">' +
'<div class="responsivegrid">' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'<div class="text aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-text">' +
'<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo' +
'pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas' +
'odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id' +
'tristique arcu erat non enim. Lorem ipsum dolor sit amet, consectetur adipiscing' +
'elit. Integer euismod odio non leo pretium pellentesque. Curabitur blandit urna' +
'cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate' +
'sollicitudin, mi urna elementum augue, id tristique arcu erat non enim.</p>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'<div class="cmp-accordion__item" data-cmp-hook-accordion="item">' +
'<h3 class="cmp-accordion__header">' +
'<button class="cmp-accordion__button cmp-accordion__button--expanded" data-cmp-hook-accordion="button">' +
'<span class="cmp-accordion__title">This is my second block</span>' +
'<span class="cmp-accordion__icon"></span>' +
'</button>' +
'</h3>' +
'<div data-cmp-hook-accordion="panel" class="cmp-accordion__panel cmp-accordion__panel--expanded"' +
'role="region">' +
'<div class="responsivegrid">' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'<div class="text aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-text">' +
'<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo' +
'pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas' +
'odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id' +
'tristique arcu erat non enim. Lorem ipsum dolor sit amet, consectetur adipiscing' +
'elit. Integer euismod odio non leo pretium pellentesque. Curabitur blandit urna' +
'cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate' +
'sollicitudin, mi urna elementum augue, id tristique arcu erat non enim.</p>' +
'' +
'</div>' +
'' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'<div class="cmp-accordion__item" data-cmp-hook-accordion="item">' +
'<h3 class="cmp-accordion__header">' +
'<button class="cmp-accordion__button" data-cmp-hook-accordion="button">' +
'<span class="cmp-accordion__title">Accordion third block</span>' +
'<span class="cmp-accordion__icon"></span>' +
'</button>' +
'</h3>' +
'<div data-cmp-hook-accordion="panel" class="cmp-accordion__panel cmp-accordion__panel--hidden"' +
'role="region">' +
'<div class="text">' +
'<div class="cmp-text">' +
'<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo pretium' +
'pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas odio. Quisque' +
'suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu erat' +
'non enim. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non' +
'leo pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas odio.' +
'Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu' +
'erat non enim.</p>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named breadcrumb.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/breadcrumb.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Breadcrumb',
};

export const Default = () => new Breadcrumb('default').markup;

class Breadcrumb {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
"<div class='" +
this.styleClass +
"'>" +
"<nav class='cmp-breadcrumb' aria-label='Breadcrumb'>" +
"<ol class='cmp-breadcrumb__list' itemscope='' itemtype='http://schema.org/BreadcrumbList'>" +
this._linkedListItem(1) +
this._linkedListItem(2) +
this._linkedListItem(3) +
this._listItem(4) +
'</ol>' +
'</nav>'
);
}

_linkedListItem(position) {
return (
"<li class='cmp-breadcrumb__item' itemprop='itemListElement' itemscope='' itemtype='http://schema.org/ListItem'>" +
"<a href='#" +
position +
"' class='cmp-breadcrumb__item-link' itemprop='item'>" +
"<span itemprop='name'>Level " +
position +
'</span>' +
'</a>' +
"<meta itemprop='position' content='" +
position +
"'>" +
'</li>'
);
}

_listItem(position) {
return (
"<li class='cmp-breadcrumb__item' itemprop='itemListElement' itemscope='' itemtype='http://schema.org/ListItem'>" +
"<span itemprop='name'>Level " +
position +
'</span>' +
"<meta itemprop='position' content='" +
position +
"'>" +
'</li>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named button.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/button.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Button',
};

export const DefaultButton = () => new Button('', '').markup;
export const PrimaryButton = () => new Button('cmp-button--primary').markup;
export const SecondaryButton = () => new Button('cmp-button--secondary').markup;
export const IconFacebook = () =>
new Button('', 'cmp-button__icon cmp-button__icon--facebook').iconMarkup;
export const IconTwitter = () =>
new Button('', 'cmp-button__icon cmp-button__icon--twitter').iconMarkup;
export const IconInstagram = () =>
new Button('', 'cmp-button__icon cmp-button__icon--instagram').iconMarkup;

class Button {
constructor(styleClass, iconClass) {
this.styleClass = styleClass;
this.iconClass = iconClass;
}

get markup() {
return (
'<div class="button ' +
this.styleClass +
'">' +
'<a class="cmp-button" href="#modal" aria-label="select-dates">' +
'<span class="cmp-button__text">Read More</span>' +
'</a>' +
'</div>'
);
}

get iconMarkup() {
return (
'<div class="button ' +
this.styleClass +
'" style="width:100%; float:left; margin-bottom: 1em">' +
'<a class="cmp-button" href="#modal" aria-label="select-dates">' +
'<span class="' +
this.iconClass +
'"></span>' +
'<span class="cmp-button__text">Read More</span>' +
'</a>' +
'</div>' +
'<div class="button ' +
this.styleClass +
' cmp-button--primary" style="width:100%; float:left; margin-bottom: 1em">' +
'<a class="cmp-button" href="#modal" aria-label="select-dates">' +
'<span class="' +
this.iconClass +
'"></span>' +
'<span class="cmp-button__text">Read More</span>' +
'</a>' +
'</div>' +
'<div class="button ' +
this.styleClass +
' cmp-button--secondary" style="width:100%; float:left; margin-bottom: 1em">' +
'<a class="cmp-button" href="#modal" aria-label="select-dates">' +
'<span class="' +
this.iconClass +
'"></span>' +
'<span class="cmp-button__text">Read More</span>' +
'</a>' +
'</div>' +
'<div class="button ' +
this.styleClass +
' cmp-button--icononly" style="width:100%; float:left; margin-bottom: 1em">' +
'<a class="cmp-button" href="#modal" aria-label="select-dates">' +
'<span class="' +
this.iconClass +
'"></span>' +
'<span class="cmp-button__text">Read More</span>' +
'</a>' +
'</div>' +
'<div class="button ' +
this.styleClass +
' cmp-button--icononly cmp-button--primary" style="width:100%; float:left; margin-bottom: 1em">' +
'<a class="cmp-button" href="#modal" aria-label="select-dates">' +
'<span class="' +
this.iconClass +
'"></span>' +
'<span class="cmp-button__text">Read More</span>' +
'</a>' +
'</div>' +
'<div class="button ' +
this.styleClass +
' cmp-button--icononly cmp-button--secondary" style="width:100%; float:left; margin-bottom: 1em">' +
'<a class="cmp-button" href="#modal" aria-label="select-dates">' +
'<span class="' +
this.iconClass +
'"></span>' +
'<span class="cmp-button__text">Read More</span>' +
'</a>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named byline.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/byline.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Byline',
};

export const Default = () => new Byline('default').markup;

class Byline {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
"<div class='" +
this.styleClass +
"'>" +
"<div class='byline image aem-GridColumn--default--9 aem-GridColumn'>" +
"<div class='cmp-byline'>" +
"<div class='cmp-byline__image'>" +
"<div data-cmp-src='http://fpoimg.com/300x250?text=Byline Author' data-asset='/content/dam/wknd/en/los-angeles/stacey-roswells.jpg' data-asset-id='b84974cf-ba8d-4777-b670-2f9e66d04cdc' class='cmp-image' itemscope='' itemtype='http://schema.org/ImageObject'>" +
"<img src='http://fpoimg.com/300x250?text=Byline Author' class='cmp-image__image' itemprop='contentUrl' data-cmp-hook-image='image' alt=''>" +
'</div>' +
'</div>' +
"<h2 class='cmp-byline__name'>Stacey Roswells</h2>" +
"<p class='cmp-byline__occupations'>Blogger, Photographer, Youtuber</p>" +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named carousel.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/carousel.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Carousel',
};

export const Default = () => new Carousel('default').teaserMarkup;
export const Hero = () => new Carousel('cmp-carousel--hero').teaserMarkup;
export const MiniImage = () => new Carousel('cmp-carousel--mini').imageMarkup;
export const MiniTeaser = () => new Carousel('cmp-carousel--mini').teaserMarkup;

class Carousel {
constructor(styleClass) {
this.styleClass = styleClass;
}

get teaserMarkup() {
return (
"<div class='" +
this.styleClass +
"' >" +
"<div class='cmp-carousel' role='group' aria-roledescription='carousel' data-cmp-delay='5000'>" +
"<div class='cmp-carousel__content'>" +
"<div class='cmp-carousel__item cmp-carousel__item--active' role='tabpanel' aria-label='Slide 1 of 3' data-cmp-hook-carousel='item'>" +
'<div class="cmp-teaser--slide">' +
'<div class="cmp-teaser">' +
'<div class="cmp-teaser__image">' +
'<div data-title="Aerial photo of mountain range" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject">' +
'<img src="https://www.fillmurray.com/1280/800" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Aerial photo of mountain range" title="Aerial photo of mountain range">' +
'<meta itemprop="caption" content="Aerial photo of mountain range">' +
'</div>' +
'</div>' +
'<div class="cmp-teaser__content">' +
'<h2 class="cmp-teaser__title">' +
'<a class="cmp-teaser__title-link" href="#">Teaser Title</a>' +
'</h2>' +
'<div class="cmp-teaser__description">' +
'<p>Teaser Description</p>' +
'</div>' +
'<div class="cmp-teaser__action-container">' +
'<a class="cmp-teaser__action-link" href="#">Read More</a>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
"<div class='cmp-carousel__item' role='tabpanel' aria-label='Slide 2 of 3' data-cmp-hook-carousel='item' aria-hidden='true'>" +
"<div class='image'>" +
"<div data-title='Snowy mountain glacier' class='cmp-image' itemscope='' itemtype='http://schema.org/ImageObject'>" +
"<img src='http://fpoimg.com/1280x720?text=Slide 2&bg_color=0085bd&text_color=ffffff' class='cmp-image__image' itemprop='contentUrl' data-cmp-hook-image='image' alt='Snowy mountain glacier' title='Snowy mountain glacier'>" +
"<meta itemprop='caption' content='Snowy mountain glacier'>" +
'</div>' +
'</div>' +
'</div>' +
"<div class='cmp-carousel__item' role='tabpanel' aria-label='Slide 3 of 3' data-cmp-hook-carousel='item' aria-hidden='true'>" +
"<div class='image'>" +
"<div data-title='Gray lava rock formation' class='cmp-image' itemscope='' itemtype='http://schema.org/ImageObject'>" +
"<img src='http://fpoimg.com/1280x720?text=Slide 3&bg_color=0085bd&text_color=ffffff' class='cmp-image__image' itemprop='contentUrl' data-cmp-hook-image='image' alt='Gray lava rock formation' title='Gray lava rock formation'>" +
"<meta itemprop='caption' content='Gray lava rock formation'>" +
'</div>' +
'</div>' +
'</div>' +
"<div class='cmp-carousel__actions'>" +
"<button class='cmp-carousel__action cmp-carousel__action--previous' role='button' aria-label='Previous' data-cmp-hook-carousel='previous'>" +
"<span class='cmp-carousel__action-icon'></span>" +
"<span class='cmp-carousel__action-text'>Previous</span>" +
'</button>' +
"<button class='cmp-carousel__action cmp-carousel__action--next' role='button' aria-label='Next' data-cmp-hook-carousel='next'>" +
"<span class='cmp-carousel__action-icon'></span>" +
"<span class='cmp-carousel__action-text'>Next</span>" +
'</button>' +
'</div>' +
"<ol class='cmp-carousel__indicators' role='tablist' aria-label='Choose a slide to display' data-cmp-hook-carousel='indicators'>" +
"<li class='cmp-carousel__indicator cmp-carousel__indicator--active' role='tab' aria-label='Slide 1' data-cmp-hook-carousel='indicator' aria-selected='true' tabindex='0'>Title</li>" +
"<li class='cmp-carousel__indicator' role='tab' aria-label='Slide 2' data-cmp-hook-carousel='indicator' aria-selected='false' tabindex='-1'></li>" +
"<li class='cmp-carousel__indicator' role='tab' aria-label='Slide 3' data-cmp-hook-carousel='indicator' aria-selected='false' tabindex='-1'></li>" +
'</ol>' +
'</div>' +
'</div>' +
'</div>'
);
}

get imageMarkup() {
return (
'<div class="carousel ' +
this.styleClass +
' aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-carousel" role="group" aria-roledescription="carousel" data-cmp-is="carousel" data-cmp-delay="5000">' +
'<div class="cmp-carousel__content">' +
'<div class="cmp-carousel__item cmp-carousel__item--active" role="tabpanel" aria-label="Slide 1 of 1" data-cmp-hook-carousel="item"><div class="image">' +
'<div data-cmp-is="image" data-cmp-lazy data-cmp-src="/content/wknd/language-masters/en/about-us/_jcr_content/root/responsivegrid/carousel/image.coreimg.100{.width}.jpeg/1571095595129/surfer-wave-02.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280,1600" data-asset="/content/dam/wknd/en/magazine/arctic-surfing/surfer-wave-02.JPG" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject">' +
'<img src="https://www.fillmurray.com/1280/900" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Aerial photo of mountain range" title="Aerial photo of mountain range"></img>' +
'</div>' +
'</div>' +
'</div>' +
'<div class="cmp-carousel__actions">' +
'<button class="cmp-carousel__action cmp-carousel__action--previous" role="button" aria-label="Previous" data-cmp-hook-carousel="previous">' +
'<span class="cmp-carousel__action-icon"></span>' +
'<span class="cmp-carousel__action-text">Previous</span>' +
'</button>' +
'<button class="cmp-carousel__action cmp-carousel__action--next" role="button" aria-label="Next" data-cmp-hook-carousel="next">' +
'<span class="cmp-carousel__action-icon"></span>' +
'<span class="cmp-carousel__action-text">Next</span>' +
'</button>' +
'</div>' +
'<ol class="cmp-carousel__indicators" role="tablist" aria-label="Choose a slide to display" data-cmp-hook-carousel="indicators">' +
'<li class="cmp-carousel__indicator cmp-carousel__indicator--active" role="tab" aria-label="Slide 1" data-cmp-hook-carousel="indicator"></li>' +
'</ol>' +
'</div>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named contentfragment.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/contentfragment.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Content Fragment',
};

export const Default = () => new ContentFragment('default').markup;

class ContentFragment {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
"<div class='" +
this.styleClass +
"' >" +
'<div class="contentfragment aem-GridColumn--default--9 aem-GridColumn">' +
'<article class="cmp-contentfragment"' +
'data-cmp-contentfragment-model="/content/dam/wknd/en/los-angeles/ultimate-guide-to-la-skateparks/jcr:content/model"' +
'data-cmp-contentfragment-path="/content/dam/wknd/en/los-angeles/ultimate-guide-to-la-skateparks">' +
'<h3 class="cmp-contentfragment__title">Ultimate Guide to LA Skateparks</h3>' +
'<p class="cmp-contentfragment__description">The article body for the Ultimate Guide to LA Skateparks</p>' +
'<div class="cmp-contentfragment__elements">' +
'<div>' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'</div>' +
'</div>' +
'<div>' +
'<p>Steep mountain sides surround us, like wise trolls from a distant timeline, weathered and worn by' +
'long-gone glaciers, green moss now covering the black rock. White sheep forage on steep grass,' +
'defying the chilling winds funneled by the deep valley. The subtle hues of the arctic circle are' +
'welcoming, comfortable on the eyes. When rare sunrays pierce through the low clouds, the scenery' +
'reveals its vibrancy, as the waves reflect a translucent cyan blue before crashing loudly onto white' +
'sand. A small but playful groundswell is building, the offshore breeze grooming playful lines down' +
'the point, making for welcoming conditions for acclimatizing to cold water and thick neoprene.' +
'Knowing it is our last surf before a few days of hard wind, we take full advantage out of every' +
'ripple the North Atlantic Ocean sends our way. Tomorrow this place will have taken on a very' +
'different, much more hostile appearance.</p>' +
'<div>' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'<div class="text cmp-text--quote aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-text">' +
'<blockquote>"This is a famouse quote that makes this article pop!"</blockquote>' +
'<p><u>Famous Skatboarder</u></p>' +
'</div>' +
'</div>' +
'<div class="title cmp-title--underline aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-title">' +
'<h2 class="cmp-title__text">New Paragraph</h2>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'<p>The front is due to arrive any hour now, weather charts calling for anything in between regular bad' +
'weather and full arctic storm. In our fishing cabin in the quaint fiord, weather and surf forecast' +
'websites are refreshed hourly, for any update or hint on where to find the most manageable' +
'conditions. Wetsuits dried and ready, fresh wax coat on the surfboards. Tents are inspected, every' +
'seam scrutinized. To properly score in this part of the world, equipment means everything, and any' +
'inconsistency can ruin a session, the whole trip even. As our social media devices are put on sleep' +
'mode and reading lamps are switched off, the wind grows in intensity, rattling our windows through' +
'the night.&nbsp;Every surfer knows the feeling of combined anxiety and excitement, the questions' +
'that linger in our minds while falling asleep before a swell. Tomorrow they will be answered; we' +
'tell each other before updating the charts just one last time.</p>' +
'</div>' +
'</div>' +
'</article>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named download.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/download.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Download',
};

export const Default = () => new Download('default').markup;

class Download {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
'<div class="' +
this.styleClass +
'">' +
'<div class="cmp-download">' +
'<h3 class="cmp-download__title">' +
'<a class="cmp-download__title-link" href="/content/dam/core-components-examples/library/sample-assets/lava-into-ocean.jpg.coredownload.jpeg">Custom Title</a>' +
'</h3>' +
'<div class="cmp-download__description">' +
'<p>Custom description</p>' +
'</div>' +
'<dl class="cmp-download__properties">' +
'<div class="cmp-download__property cmp-download__property--filename">' +
'<dt class="cmp-download__property-label">Filename</dt>' +
'<dd class="cmp-download__property-content">lava-into-ocean.jpg</dd>' +
'</div>' +
'<div class="cmp-download__property cmp-download__property--size">' +
'<dt class="cmp-download__property-label">Size</dt>' +
'<dd class="cmp-download__property-content">81 KB</dd>' +
'</div>' +
'<div class="cmp-download__property cmp-download__property--format">' +
'<dt class="cmp-download__property-label">Format</dt>' +
'<dd class="cmp-download__property-content">image/jpeg</dd>' +
'</div>' +
'</dl>' +
'<a class="cmp-download__action" href="/content/dam/core-components-examples/library/sample-assets/lava-into-ocean.jpg.coredownload.jpeg">' +
'<span class="cmp-download__action-text">Download PDF</span>' +
'</a>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named elements.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/elements.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Elements',
};

export const Standard = () => new Elements().markup;

class Elements {
get markup() {
return (
'<div style="width:60%">' +
'<div class="title cmp-title--underline aem-GridColumn aem-GridColumn--default--8">' +
'<div class="cmp-title">' +
'<h2 class="cmp-title__text">Headings</h2>' +
'</div>' +
'</div>' +
'<div class="text aem-GridColumn aem-GridColumn--default--8">' +
'<div class="cmp-text">' +
'<h1>Heading H1</h1>' +
'<h2>Heading H2</h2>' +
'<h3>Heading H3</h3>' +
'<h4>Heading H4</h4>' +
'<h5>Heading H5</h5>' +
'<h6>Heading H6</h6>' +
'<h1><a href="#">Heading H1</a></h1>' +
'<h2><a href="#">Heading H2</a></h2>' +
'<h3><a href="#">Heading H3</a></h3>' +
'<h4><a href="#">Heading H4</a></h4>' +
'<h5><a href="#">Heading H5</a></h5>' +
'<h6><a href="#">Heading H6</a></h6>' +
'</div>' +
'</div>' +
'<div class="title cmp-title--underline aem-GridColumn aem-GridColumn--default--8">' +
'<div class="cmp-title">' +
'<h2 class="cmp-title__text">Text</h2>' +
'</div>' +
'</div>' +
'<div class="text aem-GridColumn aem-GridColumn--default--8">' +
'<div class="cmp-text">' +
'<h5>Standard</h5>' +
'<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo pretium pellentesque. <a title="Sample Link" href="#">Curabitur blandit urna</a> cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu erat non enim. </p>' +
'<h5>Type Formatting</h5>' +
'<p><b>Bold</b> can be used to emphasize a word or phrase, as can <u>underline</u> and <i>italics</i>. <sup>Superscript</sup> and <sub>subscript</sub> are useful for mathematical (E = mc<sup>2</sup>) or scientific (h<sub>2</sub>O) expressions. Paragraph styles can provide alternative renderings, such as quote sections:</p>' +
'</div>' +
'</div>' +
'<div class="text aem-GridColumn aem-GridColumn--default--8">' +
'<div class="cmp-text">' +
'<div> </div>' +
'<ul>' +
'<li>List Item</li>' +
'<li>List Item</li>' +
'<li>List Item</li>' +
'</ul>' +
'<ol>' +
'<li>List Item</li>' +
'<li>List Item</li>' +
'<li>List Item</li>' +
'<li>List Item</li>' +
'</ol>' +
'<p> </p>' +
'</div>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named image-list.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/image-list.stories.js

```javascript
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Image List',
};

export const Default = () => new DefaultImageList('cmp-image-list').markup;

class DefaultImageList {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return `<div class="image-list list aem-GridColumn aem-GridColumn--default--12">
<ul class="cmp-image-list">
<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="#">
<div class="cmp-image-list__item-image">
<div data-cmp-lazy=""
data-cmp-src="/content/page/_jcr_content/root/responsivegrid/image.coreimg.100{.width}.png/1571324559221/fpo.png"
data-cmp-widths="300,500,800,1000,1200"
data-asset="/content/dam/fpo.png"
data-title="FPO"
class="cmp-image"
itemscope="" itemtype="http://schema.org/ImageObject">
<img class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="hero image for Skate park" src="http://fpoimg.com/100x100?text=Image">
</div>
</div>
</a>
<a class="cmp-image-list__item-title-link" href="#">
<span class="cmp-image-list__item-title">Short</span>
</a>

<span class="cmp-image-list__item-description">Short description</span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="#">
<div class="cmp-image-list__item-image">
<div data-cmp-lazy=""
data-cmp-src="/content/page/_jcr_content/root/responsivegrid/image.coreimg.100{.width}.png/1571324559221/fpo.png"
data-cmp-widths="300,500,800,1000,1200"
data-asset="/content/dam/fpo.png"
data-title="FPO"
class="cmp-image"
itemscope="" itemtype="http://schema.org/ImageObject">
<img class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="" src="http://fpoimg.com/1280x100?text=Image">
</div>
</div>
</a>
<a class="cmp-image-list__item-title-link" href="#">
<span class="cmp-image-list__item-title">A Medium Length Title</span>
</a>

<span class="cmp-image-list__item-description">A medium length description</span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="#">
<div class="cmp-image-list__item-image">
<div data-cmp-lazy=""
data-cmp-src="/content/page/_jcr_content/root/responsivegrid/image.coreimg.100{.width}.png/1571324559221/fpo.png"
data-cmp-widths="300,500,800,1000,1200"
data-asset="/content/dam/fpo.png"
data-title="FPO"
class="cmp-image"
itemscope="" itemtype="http://schema.org/ImageObject">
<img class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="" src="http://fpoimg.com/100x1000?text=Image">
</div>
</div>
</a>
<a class="cmp-image-list__item-title-link" href="#">
<span class="cmp-image-list__item-title">A LONG TITLE THAT ILLUSTRATES HOW WRAPPING LOOKS</span>
</a>
<span class="cmp-image-list__item-description">A long title that should end up being truncated</span>
</article>
</li>

<li class="cmp-image-list__item">
<article class="cmp-image-list__item-content">
<a class="cmp-image-list__item-image-link" href="#">
<div class="cmp-image-list__item-image">
<div data-cmp-lazy=""
data-cmp-src="/content/page/_jcr_content/root/responsivegrid/image.coreimg.100{.width}.png/1571324559221/fpo.png"
data-cmp-widths="300,500,800,1000,1200"
data-asset="/content/dam/fpo.png"
data-title="FPO"
class="cmp-image"
itemscope="" itemtype="http://schema.org/ImageObject">
<img class="cmp-image__image cmp-image__image--is-loading" itemprop="contentUrl" data-cmp-hook-image="image" alt="" src="http://fpoimg.com/1280x720?text=Image">
</div>
</div>
</a>
<a class="cmp-image-list__item-title-link" href="/#">
<span class="cmp-image-list__item-title">A VERY VERY VERY VERY VERY VERY VERY VERY VERY VERY VERY LONG TITLE TO SEE WHAT AN EXTREME CASE OF WRAPPING LOOKS LIKE</span>
</a>
<span class="cmp-image-list__item-description">A very very very very very very very very very very very very very very very very long title that will most certainly be truncated</span>
</article>
</li>
</ul>
</div>`;
}
}

```
## The following is the JS text that generates a fraction of the code named image.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/image.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Image',
};

export const Default = () => '<div style="width:50%">' + new Image('default').markup + '</div>';
export const Caption = () => '<div style="width:50%">' + new Image('default').caption + '</div>';
export const Logo = () => new Image('cmp-image--logo').markup;

class Image {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
"<div class='" +
this.styleClass +
"'>" +
'<div data-title="Lava flowing into the ocean" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject">' +
'<img src="http://fpoimg.com/1280x720?text=Image" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Lava flowing into the ocean" title="Lava flowing into the ocean">' +
'<meta itemprop="caption" content="Lava flowing into the ocean">' +
'</div>' +
'</div>'
);
}

get caption() {
return (
"<div class='" +
this.styleClass +
"'>" +
'<div data-title="Lava flowing into the ocean" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject">' +
'<img src="http://fpoimg.com/1280x720?text=Image" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Lava flowing into the ocean" title="Lava flowing into the ocean">' +
'<span class="cmp-image__title" itemprop="caption">Lava flowing into the ocean</span>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named languagenavigation.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/languagenavigation.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Language Navigation',
};

export const Default = () => new LanguageNavigation('cmp-languagenavigation--default').markup;
export const Dark = () =>
new LanguageNavigation('cmp-languagenavigation--default cmp-languagenavigation--dark').markup;

class LanguageNavigation {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
'<div class="' +
this.styleClass +
'"">' +
'<nav class="cmp-languagenavigation">' +
'<ul class="cmp-languagenavigation__group">' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-US cmp-languagenavigation__item--langcode-en-US cmp-languagenavigation__item--level-0">' +
'<span class="cmp-languagenavigation__item-title" lang="en-US">United States</span>' +
'<ul class="cmp-languagenavigation__group">' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-US cmp-languagenavigation__item--langcode-en-US cmp-languagenavigation__item--level-1">' +
'<a class="cmp-languagenavigation__item-link" href="/content/wknd/us/en.html" hreflang="en-US" lang="en-US" rel="alternate" title="English">English</a>' +
'</li>' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-US cmp-languagenavigation__item--langcode-en-US cmp-languagenavigation__item--level-1">' +
'<a class="cmp-languagenavigation__item-link" href="/content/wknd/us/es.html" hreflang="en-US" lang="en-US" rel="alternate" title="Spanish">Spanish</a>' +
'</li>' +
'</ul>' +
'</li>' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CA cmp-languagenavigation__item--langcode-en-CA cmp-languagenavigation__item--level-0 cmp-languagenavigation__item--active">' +
'<span class="cmp-languagenavigation__item-title" lang="en-CA">Canada</span>' +
'<ul class="cmp-languagenavigation__group">' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CA cmp-languagenavigation__item--langcode-en-CA cmp-languagenavigation__item--level-1 cmp-languagenavigation__item--active">' +
'<a class="cmp-languagenavigation__item-link" href="/content/wknd/ca/en.html" hreflang="en-CA" lang="en-CA" rel="alternate" title="English">English</a>' +
'</li>' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CA cmp-languagenavigation__item--langcode-en-CA cmp-languagenavigation__item--level-1">' +
'<a class="cmp-languagenavigation__item-link" href="/content/wknd/ca/fr.html" hreflang="en-CA" lang="en-CA" rel="alternate" title="French">French</a>' +
'</li>' +
'</ul>' +
'</li>' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CH cmp-languagenavigation__item--langcode-de-CH cmp-languagenavigation__item--level-0">' +
'<span class="cmp-languagenavigation__item-title" lang="de-CH">Switzerland</span>' +
'<ul class="cmp-languagenavigation__group">' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CH cmp-languagenavigation__item--langcode-de-CH cmp-languagenavigation__item--level-1">' +
'<a class="cmp-languagenavigation__item-link" href="/content/wknd/ch/de.html" hreflang="de-CH" lang="de-CH" rel="alternate" title="Deutsch">Deutsch</a>' +
'</li>' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CH cmp-languagenavigation__item--langcode-de-CH cmp-languagenavigation__item--level-1">' +
'<a class="cmp-languagenavigation__item-link" href="/content/wknd/ch/fr.html" hreflang="de-CH" lang="de-CH" rel="alternate" title="Français">Français</a>' +
'</li>' +
'<li class="cmp-languagenavigation__item cmp-languagenavigation__item--countrycode-CH cmp-languagenavigation__item--langcode-de-CH cmp-languagenavigation__item--level-1">' +
'<a class="cmp-languagenavigation__item-link" href="/content/wknd/ch/it.html" hreflang="de-CH" lang="de-CH" rel="alternate" title="Italiano">Italiano</a>' +
'</li>' +
'</ul>' +
'</li>' +
'</ul>' +
'</nav>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named layout-container.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/layout-container.stories.js

```javascript
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Layout Container',
};

export const ModalSignIn = () => new SignInLayoutContainer('cmp-layout-container--modal').markup;

ModalSignIn.story = {
name: 'Modal (Sign In)',
};

export const ModalSignOut = () => new SignOutLayoutContainer('cmp-layout-container--modal').markup;

ModalSignOut.story = {
name: 'Modal (Sign Out)',
};

class SignInLayoutContainer {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return `<div class="xf-web-container">
<div class="container">
<div class="root responsivegrid">
<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
<div class="responsivegrid cmp-layout-container--modal aem-GridColumn aem-GridColumn--default--12">
<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
<div class="title cmp-title--underline aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-title">
<h1 class="cmp-title__text">Sign In</h1>
</div>
</div>
<div class="title aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-title">
<h3 class="cmp-title__text">Welcome Back</h3>
</div>
</div>
<div class="sign-in-form aem-GridColumn aem-GridColumn--default--12">
<div class="wknd-sign-in-form">
<form method="POST" action="/system/sling/login/j_security_check" id="wknd-sign-in-form"
class="wknd-sign-in-form__form">
<input type="hidden" name="charset" value="🐶"/>
<input type="hidden" name="j_validate" value="true"/>
<input type="hidden" name="sling.auth.redirect"
value="/content/wknd/language-masters/en.html"/>
<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
<div class="text aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-form-text" data-cmp-is="formText">


<input class="cmp-form-text__text" data-cmp-hook-form-text="input"
aria-label="EMAIL" type="text" id="form-text-1660183001"
placeholder="EMAIL" name="j_username"/>
</div>
</div>
<div class="text aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-form-text" data-cmp-is="formText">


<input class="cmp-form-text__text" data-cmp-hook-form-text="input"
aria-label="PASSWORD" type="password" id="form-text-1010823116"
placeholder="PASSWORD" name="j_password"/>
</div>
</div>
<div class="text aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-text">
<p><a href="#">FORGOT YOUR PASSWORD?</a></p>

</div>
</div>
<div class="button aem-GridColumn aem-GridColumn--default--12">
<button type="SUBMIT" class="cmp-form-button">SIGN IN</button>
</div>
</div>
</form>
</div>
</div>
<div class="separator aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-separator">
<hr class="cmp-separator__horizontal-rule"/>
</div>
</div>
<div class="text aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-text">
<p>NEED AN ACCOUNT? <a href="#sign-up">SIGN UP</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>`;
}
}

class SignOutLayoutContainer {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return `<div class="xf-web-container">
<div class="container">
<div class="root responsivegrid">
<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
<div class="responsivegrid cmp-layout-container--modal aem-GridColumn aem-GridColumn--default--12">
<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
<div class="title cmp-title--underline aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-title">
<h1 class="cmp-title__text">Sign Out</h1>
</div>
</div>
<div class="title aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-title">
<h3 class="cmp-title__text">Goodbye!</h3>
</div>
</div>
<div class="text aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-text">
<p>Thanks for stopping by, come back soon!</p>
</div>
</div>
<div class="sign-in-form aem-GridColumn aem-GridColumn--default--12">
<div class="wknd-sign-in-form">
<form method="POST" action="/system/sling/login/j_security_check" id="wknd-sign-in-form" class="wknd-sign-in-form__form">
<input type="hidden" name="charset" value="🐶"/>
<input type="hidden" name="j_validate" value="true"/>
<input type="hidden" name="sling.auth.redirect"/>
<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
<div class="button aem-GridColumn aem-GridColumn--default--12">
<button type="SUBMIT" class="cmp-form-button" name="resource" value="/content/wknd/us/en.html">SIGN OUT</button>
</div>
</div>
</form>
</div>
</div>
<div class="separator aem-GridColumn aem-GridColumn--default--12">
<div class="cmp-separator">
<hr class="cmp-separator__horizontal-rule"/>
</div></div>
</div>
</div>
</div>
</div>
</div>
</div>`;
}
}

```
## The following is the JS text that generates a fraction of the code named list.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/list.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'List',
};

export const Default = () => new List('default').markup;
export const UpNext = () => new List('cmp-list--upnext').markup;

class List {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
"<div class='" +
this.styleClass +
"'>" +
'<ul class="cmp-list">' +
'<li class="cmp-list__item">' +
'<article>' +
'<a class="cmp-list__item-link" href="/content/wknd/en/sports/five-gyms-la.html">' +
'<span class="cmp-list__item-title">Flow with the Go. 5 Gyms in LA.</span>' +
'<span class="cmp-list__item-date">Tuesday, 10 Sep 2019</span>' +
'</a>' +
'' +
'</article>' +
'</li>' +
'' +
'<li class="cmp-list__item">' +
'<article>' +
'<a class="cmp-list__item-link" href="/content/wknd/en/sports/la-skateparks.html">' +
'<span class="cmp-list__item-title">Ultimate guide to LA Skateparks.</span>' +
'<span class="cmp-list__item-date">Wednesday, 17 Apr 2019</span>' +
'</a>' +
'' +
'</article>' +
'</li>' +
'' +
'<li class="cmp-list__item">' +
'<article>' +
'<a class="cmp-list__item-link" href="/content/wknd/en/sports/mountain-bike-routes.html">' +
'<span class="cmp-list__item-title">Mountain Bike Routes for the weekend.</span>' +
'<span class="cmp-list__item-date">Wednesday, 17 Apr 2019</span>' +
'</a>' +
'' +
'</article>' +
'</li>' +
'</ul>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named navigation.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/navigation.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Navigation',
};

export const HeaderDesktop = () => new Navigation('cmp-navigation--header').markup;

HeaderDesktop.story = {
name: 'Header - Desktop',
};

export const Footer = () =>
"<div class='cmp-layout-container--footer'>" +
new Navigation('cmp-navigation--footer').markup +
'</div>';

class Navigation {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
"<div class='" +
this.styleClass +
"'>" +
'<nav class="cmp-navigation" role="navigation" itemscope="" itemtype="http://schema.org/SiteNavigationElement">' +
'<ul class="cmp-navigation__group">' +
'<li class="cmp-navigation__item cmp-navigation__item--level-0">' +
'<a href="/content/wknd/en/restaurants.html" title="Restaurants" class="cmp-navigation__item-link">Restaurants</a>' +
'</li>' +
'<li class="cmp-navigation__item cmp-navigation__item--level-0">' +
'<a href="/content/wknd/en/bars.html" title="Bars" class="cmp-navigation__item-link">Bars</a>' +
'</li>' +
'<li class="cmp-navigation__item cmp-navigation__item--level-0 cmp-navigation__item--active">' +
'<a href="/content/wknd/en/sports.html" title="Sports" aria-current="page" class="cmp-navigation__item-link">Sports</a>' +
'</li>' +
'<li class="cmp-navigation__item cmp-navigation__item--level-0">' +
'<a href="/content/wknd/en/art.html" title="Art" class="cmp-navigation__item-link">Art</a>' +
'</li>' +
'<li class="cmp-navigation__item cmp-navigation__item--level-0">' +
'<a href="/content/wknd/en/music.html" title="Music" class="cmp-navigation__item-link">Music</a>' +
'</li>' +
'<li class="cmp-navigation__item cmp-navigation__item--level-0">' +
'<a href="/content/wknd/en/shopping.html" title="Shopping" class="cmp-navigation__item-link">Shopping</a>' +
'</li>' +
'</ul>' +
'</nav>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named search.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/search.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Search',
};

export const SearchHeader = () => new Search('cmp-search--header').markup;

SearchHeader.story = {
name: 'Search - Header',
};

class Search {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
"<div class='" +
this.styleClass +
"'>" +
'<section class="cmp-search" role="search" data-cmp-min-length="3" data-cmp-results-size="5">' +
'<form class="cmp-search__form" data-cmp-hook-search="form" method="get" action="/content/wknd/en/sports/la-skateparks.searchresults.json/_jcr_content/root/header/search" autocomplete="off">' +
'<div class="cmp-search__field">' +
'<i class="cmp-search__icon" data-cmp-hook-search="icon"></i>' +
'<span class="cmp-search__loading-indicator" data-cmp-hook-search="loadingIndicator"></span>' +
'<input class="cmp-search__input" data-cmp-hook-search="input" type="text" name="fulltext" placeholder="Search" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-invalid="false" aria-owns="cmp-search-results-0">' +
'<button class="cmp-search__clear" data-cmp-hook-search="clear">' +
'<i class="cmp-search__clear-icon"></i>' +
'</button>' +
'</div>' +
'</form>' +
'<div class="cmp-search__results" data-cmp-hook-search="results" role="listbox" aria-multiselectable="false" id="cmp-search-results-0" aria-hidden="true" style="display: none;"></div>' +
'' +
'<script data-cmp-hook-search="itemTemplate" type="x-template">' +
'<a class="cmp-search__item" data-cmp-hook-search="item">' +
'<span class="cmp-search__item-title" data-cmp-hook-search="itemTitle"></span>' +
'</a>' +
'</script>' +
'</section>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named separator.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/separator.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Separator',
};

export const Default = () => new Separator('').markup;
export const Light = () => new Separator('cmp-separator--light').markup;
export const Dark = () => new Separator('cmp-separator--dark').markup;
export const Hidden = () => new Separator('cmp-separator--hidden').markup;
export const SpacingSmall = () => new Separator('cmp-separator--space-small').markup;
export const SpacingMedium = () => new Separator('cmp-separator--space-medium').markup;
export const SpacingLarge = () => new Separator('cmp-separator--space-large').markup;

class Separator {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
'<div style="width: 60%">' +
'<div class="title cmp-title--underline aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-title">' +
'<h1 class="cmp-title__text">Separator</h1>' +
'</div>' +
'</div>' +
'<div class="separator ' +
this.styleClass +
' ">' +
'<div class="cmp-separator">' +
'<hr class="cmp-separator__horizontal-rule"/>' +
'</div></div>' +
'<div class="text aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-text">' +
'<p>Thank goodness. My content is separated!</p>' +
'</div>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named tabs.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/tabs.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Tabs',
};

export const Default = () => new Tabs('').markup;

class Tabs {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
'<div class="tabs aem-GridColumn aem-GridColumn--default--8">' +
'<div class="cmp-tabs">' +
'<ol role="tablist" class="cmp-tabs__tablist" aria-label="Tabs" aria-multiselectable="false">' +
'<li role="tab" class="cmp-tabs__tab cmp-tabs__tab--active" tabindex="0" data-cmp-hook-tabs="tab" aria-selected="true">Tab 1</li>' +
'<li role="tab" class="cmp-tabs__tab" tabindex="-1" data-cmp-hook-tabs="tab" aria-selected="false">Tab 2</li>' +
'<li role="tab" class="cmp-tabs__tab" tabindex="-1" data-cmp-hook-tabs="tab" aria-selected="false">Tab 3</li>' +
'<li role="tab" class="cmp-tabs__tab" tabindex="-1" data-cmp-hook-tabs="tab" aria-selected="false">Tab 4</li>' +
'</ol>' +
'<div role="tabpanel" tabindex="0" class="cmp-tabs__tabpanel cmp-tabs__tabpanel--active" data-cmp-hook-tabs="tabpanel"><div class="responsivegrid">' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'<div class="text aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-text">' +
'<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu erat non enim. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu erat non enim.</p>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'<div role="tabpanel" tabindex="0" class="cmp-tabs__tabpanel" data-cmp-hook-tabs="tabpanel" aria-hidden="true"><div class="responsivegrid">' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'<div class="text aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-text">' +
'<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu erat non enim. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu erat non enim.</p>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'<div role="tabpanel" tabindex="0" class="cmp-tabs__tabpanel" data-cmp-hook-tabs="tabpanel" aria-hidden="true"><div class="responsivegrid">' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'<div class="text aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-text">' +
'<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu erat non enim. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod odio non leo pretium pellentesque. Curabitur blandit urna cursus, malesuada erat ut, egestas odio. Quisque suscipit, urna ac vulputate sollicitudin, mi urna elementum augue, id tristique arcu erat non enim.</p>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'<div role="tabpanel" tabindex="0" class="cmp-tabs__tabpanel" data-cmp-hook-tabs="tabpanel" aria-hidden="true"><div class="contentfragment">' +
'<article class="cmp-contentfragment" data-cmp-contentfragment-model="wknd/models/adventure" data-cmp-contentfragment-path="/content/dam/wknd/en/adventures/surf-nicaragua/nicaragua-surf-trip">' +
'<h3 class="cmp-contentfragment__title">Nicaragua Surf Trip</h3>' +
'<div class="cmp-contentfragment__elements">' +
'<div>' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'</div>' +
'</div>' +
'<div>' +
'<h2>3-day surf camp in San Juan del Sur<br>' +
'</h2>' +
'<div>' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'</div>' +
'</div>' +
'<p>We believe that you should experience an authentic surf journey. During this week, you will get the chance to dive deep into the world of surfing, like no other place on earth.</p>' +
'<ul><li>Exclusive villa for our groups of 12 surfers, with panoramic views on the Pacific</li><li>Some of the world’s most consistent quality waves for beginners &amp; intermediates</li><li>Walk to cafes, restaurants and beach bars</li><li>330+ days of “offshore” wind, creating extremely fun and clean waves</li><li>Learn to surf with members of the National Surf Team</li></ul>' +
'<div>' +
'<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</article>' +
'</div>' +
'</div>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named teaser.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/teaser.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Teaser',
};

export const Default = () => "<div style='width:60%'>" + new Teaser('').markup + '</div>';
export const DefaultCta = () => "<div style='width:60%'>" + new Teaser('').ctaMarkup + '</div>';

DefaultCta.story = {
name: 'Default CTA',
};

export const FeaturedCta = () =>
'<div style="width:60%">' + new Teaser('cmp-teaser--featured').ctaMarkup + '</div>';

FeaturedCta.story = {
name: 'Featured CTA',
};

export const List = () =>
'<div style="width:24%; float:left;">' +
new Teaser('cmp-teaser--list').markup +
'</div>' +
'<div style="width:24%; float:left;">' +
new Teaser('cmp-teaser--list').markup +
'</div>' +
'<div style="width:24%; float:left;">' +
new Teaser('cmp-teaser--list').markup +
'</div>';
export const Hero = () =>
'<div style="width:100%">' + new Teaser('cmp-teaser--hero').ctaMarkup + '</div>';
/*
.add('Card', () => '<div style=\'width:40%\'>' + new Teaser("cmp-teaser--card", '').markup + '</div>')
.add('Slide', () => '<div>' + new Teaser("cmp-teaser--slide", 'https://www.fillmurray.com/1280/853').markup + '</div>');*/

class Teaser {
constructor(styleClass) {
this.styleClass = styleClass;
}

get ctaMarkup() {
return (
'<div class="teaser ' +
this.styleClass +
' aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-teaser">' +
'<div class="cmp-teaser__image">' +
'<div data-cmp-lazy="" data-cmp-src="/content/wknd/language-masters/en/_jcr_content/root/responsivegrid/responsivegrid/teaser.coreimg.100{.width}.jpeg/1571186006061/adobe-waadobe-wa-b6a6978.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280,1600" data-asset="/content/dam/wknd/en/magazine/western-australia/Adobe_WAAdobe_WA_B6A6978.JPG" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject">' +
'<img class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="" src="https://www.fillmurray.com/1280/850" />' +
'</div>' +
'</div>' +
'<div class="cmp-teaser__content">' +
'<h3 class="cmp-teaser__title">' +
'<a class="cmp-teaser__title-link" href="/content/wknd/language-masters/en/magazine/western-australia.html">Western Australia by Camper Van</a>' +
'</h3>' +
'<div class="cmp-teaser__description"><p>A vibrant red, dusty highway stretches out before us into what seems like infinity, at the far reach of our sights it distorts and shimmers from the afternoon heat, fading into the blue of the horizon.</p>' +
'</div>' +
'<div class="cmp-teaser__action-container">' +
'<a class="cmp-teaser__action-link" href="/content/wknd/language-masters/en/magazine/western-australia.html">Read More</a>' +
'</div>' +
'</div>' +
'</div>' +
'</div>'
);
}

get markup() {
return (
'<div class="teaser ' +
this.styleClass +
' aem-GridColumn aem-GridColumn--default--12">' +
'<div class="cmp-teaser">' +
'<div class="cmp-teaser__image">' +
'<div data-cmp-lazy="" data-cmp-src="/content/wknd/language-masters/en/_jcr_content/root/responsivegrid/responsivegrid/teaser.coreimg.100{.width}.jpeg/1571186440698/adobe-waadobe-wa-b6a6978.jpeg" data-cmp-widths="300,400,500,600,700,800,900,1000,1280,1600" data-asset="/content/dam/wknd/en/magazine/western-australia/Adobe_WAAdobe_WA_B6A6978.JPG" class="cmp-image" itemscope="" itemtype="http://schema.org/ImageObject">' +
'<a class="cmp-image__link" href="/content/wknd/language-masters/en/magazine/western-australia.html" data-cmp-hook-image="link">' +
'<img class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="" src="https://www.fillmurray.com/1280/850"/>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="cmp-teaser__content">' +
'<h3 class="cmp-teaser__title">' +
'<a class="cmp-teaser__title-link" href="/content/wknd/language-masters/en/magazine/western-australia.html">Western Australia by Camper Van</a>' +
'</h3>' +
'<div class="cmp-teaser__description"><p>Details of camping in western Australia.</p>' +
'</div>' +
'</div>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named text.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/text.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Text',
};

export const Default = () => "<div style='width:50%'>" + new Text('').markup + '</div>';
export const SizeXSmall = () =>
"<div style='width:50%'>" + new Text('cmp-text--font-xsmall').markup + '</div>';

SizeXSmall.story = {
name: 'Size X-Small',
};

export const SizeSmall = () =>
"<div style='width:50%'>" + new Text('cmp-text--font-small').markup + '</div>';
export const SizeDefault = () =>
"<div style='width:50%'>" + new Text('cmp-text--font-base').markup + '</div>';
export const SizeLarge = () =>
"<div style='width:50%'>" + new Text('cmp-text--font-large').markup + '</div>';
export const Quote = () => "<div style='width:50%'>" + new Text('').quoteBlock + '</div>';

class Text {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
"<div class='" +
this.styleClass +
"'>" +
'<div class="cmp-text">' +
'<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Eu mi bibendum neque egestas congue quisque egestas. Varius morbi enim nunc faucibus a pellentesque. Scelerisque eleifend donec pretium vulputate sapien nec sagittis.</p>' +
'</div>' +
'</div>'
);
}

get quoteBlock() {
return (
'<div class="text cmp-text--quote">' +
'<div class="cmp-text">' +
'<blockquote>"This is a famouse quote that makes this article pop!"</blockquote>' +
'<p><u>Famous Skatboarder</u></p>' +
'</div>'
);
}
}

```
## The following is the JS text that generates a fraction of the code named title.stories, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/stories/title.stories.js

```javascript
import { document, console } from 'global';
import '../src/main/webpack/site/main.scss';
import '../.storybook/story-styles.css';

export default {
title: 'Title',
};

export const Default = () => "<div style='width:50%'>" + new Title('').markup + '</div>';
export const Underline = () =>
"<div style='width:50%'>" + new Title('cmp-title--underline').markup + '</div>';

class Title {
constructor(styleClass) {
this.styleClass = styleClass;
}

get markup() {
return (
this.createTitle('H1') +
this.createTitle('H2') +
this.createTitle('H3') +
this.createTitle('H4') +
this.createTitle('H5') +
this.createTitle('H6')
);
}

createTitle(headingType) {
return (
"<div class='" +
this.styleClass +
"'>" +
'<div class="cmp-title">' +
'<' +
headingType +
' class="cmp-title__text">Lorem Ipsum ' +
headingType +
'</' +
headingType +
'>' +
'</div>' +
'</div>'
);
}
}

```
## The following is the JSON text that generates a fraction of the code named tsconfig, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/tsconfig.json

## File: tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "es6",
"baseUrl": "../ui.frontend",
"removeComments": true,
"allowJs": true,
"preserveConstEnums": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true
},
"include": [ "./src/**/*.ts" ]
}

## The following is the JS text that generates a fraction of the code named webpack.common, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/webpack.common.js

```javascript
'use strict';

const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const TSConfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const ESLintPlugin = require('eslint-webpack-plugin');

const SOURCE_ROOT = __dirname + '/src/main/webpack';

const resolve = {
extensions: ['.js', '.ts'],
plugins: [new TSConfigPathsPlugin({
configFile: './tsconfig.json'
})]
};

module.exports = {
resolve: resolve,
entry: {
site: SOURCE_ROOT + '/site/main.js'
},
output: {
filename: 'clientlib-site/js/[name].bundle.js',
path: path.resolve(__dirname, 'dist')
},
optimization: {
splitChunks: {
chunks: 'all'
}
},
module: {
rules: [
{
test: /\.tsx?$/,
exclude: /node_modules/,
use: [
{
loader: 'ts-loader'
},
{
loader: 'glob-import-loader',
options: {
resolve: resolve
}
}
]
},
{
test: /\.scss$/,
use: [
MiniCssExtractPlugin.loader,
{
loader: 'css-loader',
options: {
url: false
}
},
{
loader: 'postcss-loader',
options: {
postcssOptions: {
plugins: [
[
"autoprefixer",
{
// Options
},
],
],
},
},
},
{
loader: 'sass-loader',
},
{
loader: 'glob-import-loader',
options: {
resolve: resolve
}
}
]
},
{
test: /\.(ico|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2)(\?.*)?$/,
use: {
loader: 'file-loader',
options: {
name: '[path][name].[ext]'
}
}
},
]
},
plugins: [
new CleanWebpackPlugin(),
new ESLintPlugin({
extensions: ['js', 'ts', 'tsx']
}),
new MiniCssExtractPlugin({
filename: 'clientlib-[name]/[name].css'
}),
new CopyWebpackPlugin({
patterns: [
{ from: path.resolve(__dirname, SOURCE_ROOT + '/resources'), to: './clientlib-site' }
]
})
],
stats: {
assetsSort: 'chunks',
builtAt: true,
children: false,
chunkGroups: true,
chunkOrigins: true,
colors: false,
errors: true,
errorDetails: true,
env: true,
modules: false,
performance: true,
providedExports: false,
source: false,
warnings: true
}
};

```
## The following is the JS text that generates a fraction of the code named webpack.dev, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/webpack.dev.js

```javascript
const { merge } = require('webpack-merge');
const common = require('./webpack.common.js');
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

const SOURCE_ROOT = __dirname + '/src/main/webpack';

module.exports = env => {

const writeToDisk = env && Boolean(env.writeToDisk);

return merge(common, {
mode: 'development',
performance: {
hints: 'warning',
maxAssetSize: 1048576,
maxEntrypointSize: 1048576
},
plugins: [
new HtmlWebpackPlugin({
template: path.resolve(__dirname, SOURCE_ROOT + '/static/index.html')
})
],
devServer: {
proxy: [{
context: ['/content', '/etc.clientlibs', '/libs'],
target: 'http://localhost:4502',
}],
client: {
overlay: {
errors: true,
warnings: false,
},
},
watchFiles: ['src/**/*'],
hot: false,
devMiddleware: {
writeToDisk: writeToDisk
}
}
});
}

```
## The following is the JS text that generates a fraction of the code named webpack.prod, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.frontend/webpack.prod.js

```javascript
const {merge} = require('webpack-merge');
const TerserPlugin = require('terser-webpack-plugin');
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin');
const common = require('./webpack.common.js');

module.exports = merge(common, {
mode: 'production',
optimization: {
minimize: true,
minimizer: [
new TerserPlugin(),
new CssMinimizerPlugin({
minimizerOptions: {
preset: ['default', {
calc: true,
convertValues: true,
discardComments: {
removeAll: true
},
discardDuplicates: true,
discardEmpty: true,
mergeRules: true,
normalizeCharset: true,
reduceInitial: true, // This is since IE11 does not support the value Initial
svgo: true
}],
}
}),
],
splitChunks: {
cacheGroups: {
main: {
chunks: 'all',
name: 'site',
test: 'main',
enforce: true
}
}
}
},
performance: {hints: false}
});

```
## The following is the UNKNOWN text that generates a fraction of the code named .dockerignore, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/.dockerignore

## File: .dockerignore
**/.DS_Store
**/package-lock.json
**/node
**/node_modules
**/reports
*/*.md
*/*.txt
*/*.log
*/wdio.conf.local*

## The following is the UNKNOWN text that generates a fraction of the code named .gitignore, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/.gitignore

## File: .gitignore
secret
test-module/cypress/results
!test-module/cypress/results/.gitkeep

## The following is the UNKNOWN text that generates a fraction of the code named Dockerfile, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/Dockerfile

## File: Dockerfile
# Copyright 2023 Adobe Systems Incorporated
#
# 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.

FROM cypress/included:13.14.1

ENV APP_PATH /usr/src/app
RUN apt -qqy update \
# Generic dependencies
&& apt -qqy --no-install-recommends install \
curl \
build-essential

# Set Application Environment
WORKDIR ${APP_PATH}
COPY ./test-module ./
RUN npm install
# no need to wait for selenium
ENTRYPOINT ["bash","run.sh"]

## The following is the XML text that generates a fraction of the code named assembly-ui-test-docker-context, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/assembly-ui-test-docker-context.xml

## File: assembly-ui-test-docker-context.xml
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<!--
| Copyright 2023 Adobe Systems Incorporated
|
| 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.
-->

<!--
| DO NOT MODIFY
-->
<id>ui-test-docker-context</id>
<includeBaseDirectory>false</includeBaseDirectory>
<formats>
<format>tar.gz</format>
</formats>
<fileSets>
<fileSet>
<directory>${basedir}</directory>
<includes>
<include>Dockerfile</include>
<include>testing.properties</include> <!-- opt-in test module in Cloud Manager -->
</includes>
</fileSet>
<fileSet>
<directory>${basedir}/test-module</directory>
<excludes>
<exclude>node_modules/**</exclude>
<exclude>target/**</exclude>
</excludes>
</fileSet>
</fileSets>
</assembly>

## The following is the XML text that generates a fraction of the code named pom, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/pom.xml

## File: pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
| Copyright 2023 Adobe Systems Incorporated
|
| 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.
-->

<!--
| DO NOT MODIFY
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>com.adobe.aem.guides</groupId>
<artifactId>aem-guides-wknd</artifactId>
<version>3.2.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>aem-guides-wknd.ui.tests</artifactId>
<name>WKND Sites Project - UI Tests</name>
<description>UI Tests for WKND Sites Project</description>
<packaging>pom</packaging>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<REPORTS_PATH>${project.basedir}/target/reports</REPORTS_PATH>

<!-- AEMaaCS UI testing convention properties -->
<AEM_AUTHOR_URL>http://localhost:4502</AEM_AUTHOR_URL>
<AEM_AUTHOR_USERNAME>admin</AEM_AUTHOR_USERNAME>
<AEM_AUTHOR_PASSWORD>admin</AEM_AUTHOR_PASSWORD>
<AEM_PUBLISH_URL />
<AEM_PUBLISH_USERNAME>admin</AEM_PUBLISH_USERNAME>
<AEM_PUBLISH_PASSWORD>admin</AEM_PUBLISH_PASSWORD>
</properties>

<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<id>default-jar</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>assembly-ui-test-docker-context.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

<profiles>
<profile>
<id>ui-tests-docker-build</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<id>docker-build</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>docker</executable>
<workingDirectory>.</workingDirectory>
<arguments>
<argument>build</argument>
<argument>-t</argument>
<argument>${project.groupId}-${project.artifactId}/ui.tests:${project.version}</argument>
<argument>.</argument>
</arguments>
</configuration>
</execution>
<execution>
<id>docker-tag</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>docker</executable>
<workingDirectory>.</workingDirectory>
<arguments>
<argument>tag</argument>
<argument>${project.groupId}-${project.artifactId}/ui.tests:${project.version}</argument>
<argument>${project.groupId}-${project.artifactId}/ui.tests:latest</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>

<profile>
<id>ui-tests-docker-execution</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<id>docker-run</id>
<phase>test</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>docker</executable>
<workingDirectory>.</workingDirectory>
<arguments>
<argument>run</argument>
<argument>-eAEM_AUTHOR_URL=${AEM_AUTHOR_URL}</argument>
<argument>-eAEM_AUTHOR_USERNAME=${AEM_AUTHOR_USERNAME}</argument>
<argument>-eAEM_AUTHOR_PASSWORD=${AEM_AUTHOR_PASSWORD}</argument>
<argument>-eAEM_PUBLISH_URL=${AEM_PUBLISH_URL}</argument>
<argument>-eAEM_PUBLISH_USERNAME=${AEM_PUBLISH_USERNAME}</argument>
<argument>-eAEM_PUBLISH_PASSWORD=${AEM_PUBLISH_PASSWORD}</argument>
<argument>-eREPORTS_PATH=/tmp/reports</argument>
<argument>-v${REPORTS_PATH}:/tmp/reports</argument>
<argument>${project.groupId}-${project.artifactId}/ui.tests:latest</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>

</project>

## The following is the UNKNOWN text that generates a fraction of the code named .eslintignore, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/.eslintignore

## File: .eslintignore
cypress/_unused

## The following is the JS text that generates a fraction of the code named .eslintrc, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/.eslintrc.js

```javascript
module.exports = {
env: {
browser: true,
es2021: true
},
extends: [
'standard',
'plugin:cypress/recommended'
],
overrides: [
{
env: {
node: true
},
files: [
'.eslintrc.{js,cjs}'
],
parserOptions: {
sourceType: 'script'
}
}
],
plugins: [
'chai-friendly'
],
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module'
},
rules: {
'no-unused-expressions': 0,
'chai-friendly/no-unused-expressions': 2
}
}

```
## The following is the JS text that generates a fraction of the code named authoring.cy, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/cypress/e2e/authoring.cy.js

```javascript
/*
* Copyright 2023 Adobe Systems Incorporated
*
* 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.
*/

describe('validate the Wknd authoring flow', () => {
before(() => {
cy.AEMLogin()
cy.AEMDisableWelcomeWizards()
})

let testPage
beforeEach(() => {
cy.AEMLogin()
cy.WKNDCreateContentPage('/content/wknd').then(($el) => {
// this is needed to expose the page details to all tests
// see https://docs.cypress.io/guides/core-concepts/variables-and-aliases#Aliases-are-reset-before-each-test
testPage = $el
})
})

afterEach(() => {
cy.AEMDeletePage(testPage.path)
})

after(() => {
cy.AEMDeleteTestPages('/content/wknd')
})

it('should be able to see a page and change page title', function () {
cy.AEMNavigateSites(testPage.path)

cy.AEMNavigatePageProperties(testPage.path)
cy.get('input[name="./jcr:title"]').clear()
cy.get('input[name="./jcr:title"]').type(testPage.title + '-edited')
cy.get('button[type="submit"]#shell-propertiespage-doneactivator').click()
cy.visit('/')
// navigate back and assess the value is stored
cy.AEMNavigatePageProperties(testPage.path)
cy.get('coral-panel.is-selected input[name="./jcr:title"]').should('have.value', testPage.title + '-edited')
})

it('should be able to author and publish a page', () => {
// ===> add a component to the test page
// open the page in page editor
cy.AEMNavigatePageEditor(testPage.path)
// open the dialog
cy.get('div[data-type="Editable"][data-path="' + testPage.path + '/jcr:content/root/container/*"]').click()
// clik on add
cy.get('button[data-action="INSERT"][data-path="' + testPage.path + '/jcr:content/root/container/*"]').click()
// select the hello world component
cy.get('coral-list-item[value="/apps/wknd/components/helloworld"]').click()
// verify component is in page
cy.get('div[data-path="' + testPage.path + '/jcr:content/root/container/helloworld"]').should('exist')
// verify component content in page
cy.get('div[data-path="' + testPage.path + '/jcr:content/root/container/helloworld"] >span').should('contain', 'Hello World Component')

// publish the page
cy.AEMQuickPublish(testPage.path)

// ===> verify content on the published page
// note: cy.origin creates a new context, hence we need to pass the test page as a new argument.
// also exception handling is isolated to the new context
cy.origin(Cypress.env('AEM_PUBLISH_URL'), { args: { testPage } }, ({ testPage }) => {
cy.on('uncaught:exception', (err) => {
if (err.message.includes('Blocked a frame with origin')) {
// handle a specific case where contexthub unload makes the test fail when navigating away from the page in the publish instance
return false
}
})

// check that the front pages is loadable
cy.visit('/', { timeout: 30000 })
// load the test page
cy.visit('/' + testPage.title + '.html', {
retryOnStatusCodeFailure: true
})
// verify the component
cy.get('div.cmp-helloworld h2').should('contain', 'Hello World Component')
})

// unpublish
cy.AEMUnpublish(testPage.path)
})
})

```
## The following is the JS text that generates a fraction of the code named publicsite.cy, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/cypress/e2e/publicsite.cy.js

```javascript
/*
* Copyright 2023 Adobe Systems Incorporated
*
* 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.
*/

describe('validate the Wknd public site', () => {
it('front page should load', () => {
// note: cy.origin creates a new context, hence we need to pass the test page as a new argument.
// also exception handling is isolated to the new context
cy.origin(Cypress.env('AEM_PUBLISH_URL'), () => {
cy.on('uncaught:exception', (err) => {
if (err.message.includes('Blocked a frame with origin')) {
// handle a specific case where contexthub unload makes the test fail when navigating away from the page in the publish instance
return false
}
})

cy.visit('/')
cy.get('header').should('exist')
cy.get('footer').should('exist')
// hero image on front page should be visible
cy.get('.cmp-carousel__item--active .teaser.cmp-teaser--hero img').should('be.visible')
})
})

it('search should have search results', () => {
// note: cy.origin creates a new context, hence we need to pass the test page as a new argument.
// also exception handling is isolated to the new context
cy.origin(Cypress.env('AEM_PUBLISH_URL'), () => {
cy.on('uncaught:exception', (err) => {
if (err.message.includes('Blocked a frame with origin')) {
// handle a specific case where contexthub unload makes the test fail when navigating away from the page in the publish instance
return false
}
})
cy.visit('/')
cy.get('.cmp-search__field').type('Climbing')
cy.get('.cmp-search__results a').should('have.length.least', 1)
})
})
})

```
## The following is the UNKNOWN text that generates a fraction of the code named .gitkeep, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/cypress/results/.gitkeep

## File: .gitkeep

## The following is the JS text that generates a fraction of the code named aem, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/cypress/support/aem.js

```javascript
/*
* Copyright 2023 Adobe Systems Incorporated
*
* 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.
*/

Cypress.Commands.add('AEMForceLogout', function () {
cy.visit('/')

cy.title().then(title => {
if (!title || !title.includes('AEM Sign In')) {
cy.visit('/system/sling/logout.html')
}
})

cy.get('form[name="login"]', { timeout: 3000 }).should('exist')
})

// AEMLogin logs into the Author instance and creates a browser session, this speeds up login for multiple tests
Cypress.Commands.add('AEMLogin', function (username, password) {
if (!username) {
username = Cypress.env('AEM_AUTHOR_USERNAME')
}
if (!password) {
password = Cypress.env('AEM_AUTHOR_PASSWORD')
}

cy.session([username], () => {
cy.visit('/libs/granite/core/content/login.html')
if (Cypress.config().baseUrl.includes('adobeaemcloud.com') || Cypress.config().baseUrl.includes('adobeaemcloud.net')) {
cy.get('#coral-id-0').click()
}

cy.get('#login').should('have.attr', 'action', '/libs/granite/core/content/login.html/j_security_check')

cy.get('#username').type(username)
cy.get('#password').type(password, { log: false, parseSpecialCharSequences: false })

cy.get('#submit-button').click()
cy.get('coral-shell-content', { timeout: 5000 }).should('exist')
})
})

// disable the onboarding wizards for consistent tests
Cypress.Commands.add('AEMDisableWelcomeWizards', function () {
// get the current user home path
cy.request('/libs/cq/security/userinfo.json').then(
(response) => {
expect(response.body.home).to.exist
// get a csrf token
cy.request('/libs/granite/csrf/token.json').then((tokenResp) => {
expect(tokenResp.body.token).to.exist

cy.request({
method: 'POST',
url: response.body.home + '/preferences',
form: true,
headers: {
'Csrf-Token': tokenResp.body.token,
Origin: Cypress.config('baseUrl')
},
body: {
'cq.authoring.editor.page.showOnboarding62': 'false',
'granite.shell.showonboarding620': 'false',
'cq.authoring.cloudservices.optin': 'false'
}
})
})
})
})

Cypress.Commands.add('AEMNavigateSites', function (path) {
const url = new URL('/sites.html' + path, Cypress.config('baseUrl'))
cy.visit(url.toString())
})

Cypress.Commands.add('AEMNavigatePageProperties', function (path) {
const url = new URL('/mnt/overlay/wcm/core/content/sites/properties.html', Cypress.config('baseUrl'))
url.searchParams.set('item', path)
cy.visit(url.toString())
})

Cypress.Commands.add('AEMNavigatePageEditor', function (path) {
const url = new URL('/editor.html' + path + '.html', Cypress.config('baseUrl'))
cy.visit(url.toString())
})

Cypress.Commands.add('AEMQuickPublish', function (path) {
cy.AEMNavigateSites(path)
// select the page, use force true to skip visibility verification on this particular case
cy.get('coral-columnview-item[data-foundation-collection-item-id="' + path + '"] coral-checkbox input').check({ force: true })
// press on quick publish
cy.get('button.cq-siteadmin-admin-actions-quickpublish-activator').click({ force: true })
// confirm the delete dialog
cy.get('coral-dialog[aria-hidden="false"] ._coral-Button--cta').click()
})

Cypress.Commands.add('AEMUnpublish', function (path) {
cy.AEMNavigateSites(path)
// // select the page, use force true to skip visibility verification on this particular case
cy.get('coral-columnview-item[data-foundation-collection-item-id="' + path + '"] coral-checkbox input').check({ force: true })
// // press on manage publication
cy.get('button.cq-siteadmin-admin-actions-publish-activator').click({ force: true })
// select unpublish
cy.get('button[value="Deactivate"]').click()
// click next
cy.get('.foundation-layout-wizard2-header coral-panel.is-selected button[data-foundation-wizard-control-action="next"]').click()
// click unpublish
cy.get('.foundation-layout-wizard2-header coral-panel.is-selected button[data-foundation-wizard-control-action="next"]').click()
})

// AEMDeletePage navigates to the path of the page and deletes the page
// to prevent accidental deletion of wrong pages only pages that start with "test-page" will be deleted except
// if the ignoreVerification flag is ste to true explicitly
Cypress.Commands.add('AEMDeletePage', function (path, ignoreVerification = false) {
cy.AEMNavigateSites(path)

cy.log('deleting page: ' + path)
if (!ignoreVerification) {
const title = path.split('/').pop()
const regex = '^test-page.*'
if (!title.match(regex)) {
throw new Error('refusing to delete page: ' + title + '. if you are sure set the flag:ignoreVerification to true')
}
}

// select the page to be deleted, force true to skip visibility verification on this particular case
cy.get('coral-columnview-item[data-foundation-collection-item-id="' + path + '"] coral-checkbox input').check({ force: true })
// press on delete
cy.get('button.cq-siteadmin-admin-actions-delete-activator').click({ force: true })
// do not archive test pages
cy.get('coral-dialog[aria-hidden="false"] coral-checkbox[name="archive"] input').uncheck()
// confirm the delete dialog
cy.get('coral-dialog[aria-hidden="false"] ._coral-Button--warning').click()

// wait until page is deleted
cy.waitUntil(() => cy.AEMPathNotExists(Cypress.env('AEM_AUTHOR_URL'), path + '.html'), {
errorMsg: `page ${path} should not exist`,
timeout: 15000,
interval: 1000
});
})

// AEMDeleteTestPages will find pages in the current path that match the pattern and delete them.
// the normal pattern should be "test-page-"+uuid
Cypress.Commands.add('AEMDeleteTestPages', function (path, regex = '') {
cy.AEMNavigateSites(path)

if (!regex) {
// this regex matches any string that starts with "test-page-"+uuid
regex = '^test-page-[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}.*'
}

let found = false
cy.get('[data-foundation-layout-columnview-columnid="' + path + '"] coral-columnview-item').each(($el) => {
const pagePath = $el.attr('data-foundation-collection-item-id')
let title = pagePath.replace(path, '')
title = title.replace(/^\//, '')
if (title.match(regex)) {
found = true
cy.get('coral-columnview-item[data-foundation-collection-item-id="' + pagePath + '"] coral-checkbox input').check({ force: true })
}
})
cy.get('body').then(() => {
if (found) {
// press on delete
cy.get('button.cq-siteadmin-admin-actions-delete-activator').click({ force: true })
// do not archive test pages
cy.get('coral-dialog[aria-hidden="false"] coral-checkbox[name="archive"] input').uncheck()
// confirm the delete dialog
cy.get('coral-dialog[aria-hidden="false"] ._coral-Button--warning').click()
}
})
})

Cypress.Commands.add('AEMPathExists', function (baseUrl, path) {
const url = new URL(path, baseUrl)

return cy.request({
url: url.href,
failOnStatusCode: false
})
.then(response => {
return (response.status === 200)
})
})

Cypress.Commands.add('AEMPathNotExists', function (baseUrl, path) {
const url = new URL(path, baseUrl)

return cy.request({
url: url.href,
failOnStatusCode: false
})
.then(response => {
return (response.status === 404)
})
})

Cypress.Commands.add('AEMDeleteAsset', function (assetPath) {
const tokenUrl = new URL('/libs/granite/csrf/token.json', Cypress.env('AEM_AUTHOR_URL'))
let csrfToken

cy.request(tokenUrl.href).then((response) => {
csrfToken = response.body.token

const form = new FormData()
form.append('cmd', 'deletePage')
form.append('path', assetPath)
form.append('force', 'true')
form.append('_charset_', 'utf-8')

const body = {
cmd: 'deletePage',
path: assetPath,
force: true,
_charset_: 'utf-8'
}

const url = new URL('/bin/wcmcommand', Cypress.env('AEM_AUTHOR_URL'))

const referrerUrl = new URL(assetPath, Cypress.env('AEM_AUTHOR_URL'))

// application/x-www-form-urlencoded; charset=UTF-8

cy.request({
url: url.href,
method: 'POST',
headers: {
'CSRF-Token': csrfToken,
Referer: referrerUrl
},
form: true,
body
})
})
})

// RandomPageTitle is used to have randomized yet consistent names for pages
export function RandomPageTitle () {
const uuid = self.crypto.randomUUID()
return 'test-page-' + uuid
}

Cypress.Commands.add('waitUntil', function (innerFunction, options = {}) {
// Determine wait parameters
const errorMsg = options.errorMsg || 'timed out'
const timeout = options.timeout || 3000
const interval = options.interval || 200
let retries = Math.floor(timeout / interval)

// Evaluate the result and retry if needed
const checkResult = (result) => {
// Function succeeded, stop
if (result) {
return result
}
// Retries exceeded, fail
if (retries < 1) {
throw new Error(errorMsg)
}
// Wait and trigger a retry
cy.wait(interval, { log: false }).then(() => {
cy.log('Retrying...')
retries--
return callFunction()
})
}

// Call the actual function
const callFunction = () => {
const result = innerFunction()

const isPromise = Boolean(result && result.then)
if (isPromise) {
return result.then(checkResult)
} else {
return checkResult(result)
}
}

return callFunction()
})

```
## The following is the JS text that generates a fraction of the code named e2e, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/cypress/support/e2e.js

```javascript
/*
* Copyright 2023 Adobe Systems Incorporated
*
* 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.
*/

import './aem' // contains AEM specific actions
import './wknd' // contains wknd specific actions
require('cypress-terminal-report/src/installLogsCollector')({
xhr: {
printHeaderData: false,
printRequestData: false
},
debug: true
})

```
## The following is the JS text that generates a fraction of the code named wknd, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/cypress/support/wknd.js

```javascript
/*
* Copyright 2023 Adobe Systems Incorporated
*
* 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.
*/

import { RandomPageTitle } from './aem' // contains some utility functions

// WKNDCreateContentPage creates a random content page, the page details can be accessed with this.wkndPage
// NOTE: Don't use an arrow function as they don't have their own bindings to this, arguments, or super,

Cypress.Commands.add('WKNDCreateContentPage', function (dir, title) {
if (!title) {
title = RandomPageTitle()
}

// remove trailing slash from dir
dir = dir.replace(/\/+$/, '')

cy.AEMNavigateSites(dir)

// popup the create overlay
cy.get('betty-titlebar-secondary button.granite-collection-create').click()
// click on create page
cy.get('betty-titlebar-secondary a.cq-siteadmin-admin-createpage').click()
// on the next screen select the content page template
cy.get('.foundation-collection-item[data-foundation-collection-item-id="/conf/wknd/settings/wcm/templates/content-page-template"]').click()
// click on next
cy.get('coral-panel.is-selected button.foundation-wizard-control[data-foundation-wizard-control-action="next"]').click()

// add a page title
cy.get('input[name="./jcr:title"]').type(title)
cy.get('input[name="pageName"]').type(title)

// click on create
cy.get('coral-panel.is-selected button.foundation-wizard-control[data-foundation-wizard-control-action="next"]').click()
// close the done dialog, timeout increased since page creation might take a bit longer
cy.get('coral-dialog[aria-hidden="false"] ._coral-Button--primary', { timeout: 10000 }).click()

cy.wrap(
{ path: dir + '/' + title, title }).as('wkndPage')
})

```
## The following is the UNKNOWN text that generates a fraction of the code named .gitkeep, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/cypress/videos/.gitkeep

## File: .gitkeep

## The following is the JS text that generates a fraction of the code named cypress.config, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/cypress.config.js

```javascript
/*
* Copyright 2023 Adobe Systems Incorporated
*
* 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.
*/

const { defineConfig } = require('cypress')
const reportsPath = process.env.REPORTS_PATH || 'cypress/results'
const authorURL = process.env.AEM_AUTHOR_URL || 'http://localhost:4502'
const authorName = process.env.AEM_AUTHOR_USERNAME || 'admin'
const authorPass = process.env.AEM_AUTHOR_PASSWORD || 'admin'
const publishURL = process.env.AEM_PUBLISH_URL || 'http://localhost:4503'
const publishName = process.env.AEM_PUBLISH_USERNAME || 'admin'
const publishPass = process.env.AEM_PUBLISH_PASSWORD || 'admin'

const config = {
env: {
AEM_AUTHOR_URL: authorURL,
AEM_AUTHOR_USERNAME: authorName,
AEM_AUTHOR_PASSWORD: authorPass,
AEM_PUBLISH_URL: publishURL,
AEM_PUBLISH_USERNAME: publishName,
AEM_PUBLISH_PASSWORD: publishPass,
REPORTS_PATH: reportsPath
},
e2e: {
setupNodeEvents (on) {
require('cypress-terminal-report/src/installLogsPrinter')(on, {
printLogsToConsole: 'always'
})
},
baseUrl: authorURL,
defaultCommandTimeout: 10000,
reporter: 'cypress-multi-reporters',
reporterOptions: {
configFile: 'reporter.config.js'
}
},
videosFolder: reportsPath + '/videos',
screenshotsFolder: reportsPath + '/screenshots'
}

module.exports = {
...defineConfig(config)

}

```
## The following is the JSON text that generates a fraction of the code named package, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/package.json

## File: package.json
{
"name": "cypress-eaas",
"version": "1.0.0",
"description": "test cypress on eaas",
"main": "index.js",
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.21.0",
"cypress": "13.14.1",
"cypress-fail-on-console-error": "^5.1.1",
"cypress-multi-reporters": "^1.6.4",
"cypress-terminal-report": "^6.1.2",
"eslint": "^8.57.0",
"eslint-config-standard-with-typescript": "^43.0.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-n": "^16.3.1",
"eslint-plugin-promise": "^6.1.1",
"mocha-junit-reporter": "^2.2.1",
"typescript": "^5.2.2"
},
"scripts": {
"test": "cypress run --browser electron",
"test-chrome": "cypress run --browser chrome",
"test-firefox": "cypress run --browser firefox",
"lint": "./node_modules/.bin/eslint .",
"lint:fix": "./node_modules/.bin/eslint --fix ."
},
"author": "",
"license": "ISC",
"dependencies": {
"eslint-plugin-chai-friendly": "^1.0.1",
"eslint-plugin-cypress": "^3.5.0"
}
}

## The following is the JS text that generates a fraction of the code named reporter.config, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/reporter.config.js

```javascript
/*
* Copyright 2023 Adobe Systems Incorporated
*
* 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.
*/

const reportsPath = process.env.REPORTS_PATH || 'cypress/results'

module.exports = {
reporterEnabled: 'spec, mocha-junit-reporter',
mochaJunitReporterReporterOptions: {
mochaFile: `${reportsPath}/output.[hash].xml`
}
}

```
## The following is the SH text that generates a fraction of the code named run, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/test-module/run.sh

## File: run.sh
#!/usr/bin/env bash

# Copyright 2023 Adobe Systems Incorporated
#
# 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.

# start a single X11 server and pass the server's address to each Cypress instance using DISPLAY variable
pkill Xvfb
echo 'start xvfb'
Xvfb :99 -screen 0 1280x1024x24 -ac -nolisten tcp -nolisten unix &
export DISPLAY=:99
echo 'checking Xvfb'
ps aux | grep Xvfb
# disable color output when running Cypress
export NO_COLOR=1
#export ELECTRON_EXTRA_LAUNCH_ARGS=--remote-debugging-port=9222

# setup proxy environment variables
if [ -n "${PROXY_HOST:-}" ]; then
if [ -n "${PROXY_HTTPS_PORT:-}" ]; then
export HTTP_PROXY="https://${PROXY_HOST}:${PROXY_HTTPS_PORT}"
elif [ -n "${PROXY_HTTP_PORT:-}" ]; then
export HTTP_PROXY="http://${PROXY_HOST}:${PROXY_HTTP_PORT}"
fi
if [ -n "${PROXY_CA_PATH:-}" ]; then
export NODE_EXTRA_CA_CERTS=${PROXY_CA_PATH}
fi
if [ -n "${PROXY_OBSERVABILITY_PORT:-}" ] && [ -n "${HTTP_PROXY:-}" ]; then
echo "Waiting for proxy"
curl --silent --retry ${PROXY_RETRY_ATTEMPTS:-3} --retry-connrefused --retry-delay ${PROXY_RETRY_DELAY:-10} \
--proxy ${HTTP_PROXY} --proxy-cacert ${PROXY_CA_PATH:-""} \
${PROXY_HOST}:${PROXY_OBSERVABILITY_PORT}
if [ $? -ne 0 ]; then
echo "Proxy is not ready"
exit 1
fi
fi
fi

# execute tests
npm test

## The following is the PROPERTIES text that generates a fraction of the code named testing, extracted from path: ~/Documents/GitHub/masters/aem-guides-wknd/ui.tests/testing.properties

## File: testing.properties

ui-tests.version=1