From fb0470c6d10d46bc05f5a893fb0a8649849222d7 Mon Sep 17 00:00:00 2001 From: Kai Kreuzer Date: Wed, 20 Feb 2019 06:37:41 +0100 Subject: [PATCH] removed dashboard bundle as it has moved to https://github.com/openhab/openhab-webui (#586) Signed-off-by: Kai Kreuzer --- bom/openhab-core/pom.xml | 6 - .../org.openhab.core.ui.dashboard/.classpath | 42 --- .../org.openhab.core.ui.dashboard/.project | 23 -- .../org.eclipse.core.resources.prefs | 7 - .../.settings/org.eclipse.m2e.core.prefs | 4 - bundles/org.openhab.core.ui.dashboard/NOTICE | 13 - .../org.openhab.core.ui.dashboard/README.md | 48 ---- bundles/org.openhab.core.ui.dashboard/pom.xml | 53 ---- .../openhab/ui/dashboard/DashboardReady.java | 23 -- .../openhab/ui/dashboard/DashboardTile.java | 54 ---- .../dashboard/internal/DashboardService.java | 264 ------------------ .../dashboard/internal/DashboardServlet.java | 230 --------------- .../internal/ExternalServiceTile.java | 98 ------- .../ESH-INF/i18n/dashboard.properties | 28 -- .../ESH-INF/i18n/dashboard_ach.properties | 6 - .../ESH-INF/i18n/dashboard_af.properties | 6 - .../ESH-INF/i18n/dashboard_ar.properties | 6 - .../ESH-INF/i18n/dashboard_bg.properties | 6 - .../ESH-INF/i18n/dashboard_ca.properties | 6 - .../ESH-INF/i18n/dashboard_cs.properties | 27 -- .../ESH-INF/i18n/dashboard_da.properties | 6 - .../ESH-INF/i18n/dashboard_de.properties | 27 -- .../ESH-INF/i18n/dashboard_el.properties | 6 - .../ESH-INF/i18n/dashboard_es.properties | 6 - .../ESH-INF/i18n/dashboard_fi.properties | 6 - .../ESH-INF/i18n/dashboard_fr.properties | 27 -- .../ESH-INF/i18n/dashboard_he.properties | 27 -- .../ESH-INF/i18n/dashboard_hu.properties | 27 -- .../ESH-INF/i18n/dashboard_id.properties | 6 - .../ESH-INF/i18n/dashboard_it.properties | 6 - .../ESH-INF/i18n/dashboard_ja.properties | 6 - .../ESH-INF/i18n/dashboard_ko.properties | 6 - .../ESH-INF/i18n/dashboard_lt.properties | 6 - .../ESH-INF/i18n/dashboard_nl.properties | 27 -- .../ESH-INF/i18n/dashboard_no.properties | 6 - .../ESH-INF/i18n/dashboard_pl.properties | 25 -- .../ESH-INF/i18n/dashboard_pt.properties | 6 - .../ESH-INF/i18n/dashboard_ro.properties | 6 - .../ESH-INF/i18n/dashboard_ru.properties | 27 -- .../ESH-INF/i18n/dashboard_sr.properties | 6 - .../ESH-INF/i18n/dashboard_sv.properties | 6 - .../ESH-INF/i18n/dashboard_tl.properties | 25 -- .../ESH-INF/i18n/dashboard_tr.properties | 27 -- .../ESH-INF/i18n/dashboard_uk.properties | 6 - .../ESH-INF/i18n/dashboard_vi.properties | 6 - .../ESH-INF/i18n/dashboard_zh.properties | 6 - .../templates/entry.html | 10 - .../templates/index.html | 63 ----- .../templates/setup.html | 93 ------ .../templates/warn.html | 13 - .../web/bootstrap.min.css | 5 - .../web/css/bootstrap.min.css | 5 - .../web/css/main.css | 112 -------- .../web/favicon.ico | Bin 32038 -> 0 bytes .../web/fonts/icomoon.css | 55 ---- .../web/fonts/icomoon.eot | Bin 2040 -> 0 bytes .../web/fonts/icomoon.svg | 13 - .../web/fonts/icomoon.ttf | Bin 1876 -> 0 bytes .../web/fonts/icomoon.woff | Bin 1952 -> 0 bytes .../web/img/basicui.png | Bin 17525 -> 0 bytes .../web/img/classicui.png | Bin 95340 -> 0 bytes .../web/img/cometvisu.png | Bin 42279 -> 0 bytes .../web/img/demo.jpg | Bin 34446 -> 0 bytes .../web/img/expert.jpg | Bin 42091 -> 0 bytes .../web/img/openhab-logo.png | Bin 10575 -> 0 bytes .../web/img/simple.jpg | Bin 23315 -> 0 bytes .../web/img/spinner.svg | 17 -- .../web/img/standard.jpg | Bin 34518 -> 0 bytes .../web/js/geolocation.js | 51 ---- .../web/js/jquery.min.js | 5 - bundles/pom.xml | 1 - .../openhab-core/src/main/feature/feature.xml | 1 - features/p2/repo/pom.xml | 5 - 73 files changed, 1740 deletions(-) delete mode 100644 bundles/org.openhab.core.ui.dashboard/.classpath delete mode 100644 bundles/org.openhab.core.ui.dashboard/.project delete mode 100644 bundles/org.openhab.core.ui.dashboard/.settings/org.eclipse.core.resources.prefs delete mode 100644 bundles/org.openhab.core.ui.dashboard/.settings/org.eclipse.m2e.core.prefs delete mode 100644 bundles/org.openhab.core.ui.dashboard/NOTICE delete mode 100644 bundles/org.openhab.core.ui.dashboard/README.md delete mode 100644 bundles/org.openhab.core.ui.dashboard/pom.xml delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/DashboardReady.java delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/DashboardTile.java delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/DashboardService.java delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/DashboardServlet.java delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/ExternalServiceTile.java delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ach.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_af.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ar.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_bg.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ca.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_cs.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_da.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_de.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_el.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_es.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_fi.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_fr.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_he.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_hu.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_id.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_it.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ja.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ko.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_lt.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_nl.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_no.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_pl.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_pt.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ro.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ru.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_sr.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_sv.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_tl.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_tr.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_uk.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_vi.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_zh.properties delete mode 100644 bundles/org.openhab.core.ui.dashboard/templates/entry.html delete mode 100644 bundles/org.openhab.core.ui.dashboard/templates/index.html delete mode 100644 bundles/org.openhab.core.ui.dashboard/templates/setup.html delete mode 100644 bundles/org.openhab.core.ui.dashboard/templates/warn.html delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/bootstrap.min.css delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/css/bootstrap.min.css delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/css/main.css delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/favicon.ico delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.css delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.eot delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.svg delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.ttf delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.woff delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/basicui.png delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/classicui.png delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/cometvisu.png delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/demo.jpg delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/expert.jpg delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/openhab-logo.png delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/simple.jpg delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/spinner.svg delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/img/standard.jpg delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/js/geolocation.js delete mode 100644 bundles/org.openhab.core.ui.dashboard/web/js/jquery.min.js diff --git a/bom/openhab-core/pom.xml b/bom/openhab-core/pom.xml index b397e43a5..f68c5ef8c 100644 --- a/bom/openhab-core/pom.xml +++ b/bom/openhab-core/pom.xml @@ -502,12 +502,6 @@ ${project.version} compile - - org.openhab.core.bundles - org.openhab.core.ui.dashboard - ${project.version} - compile - org.openhab.core.bundles org.openhab.core.ui.icon diff --git a/bundles/org.openhab.core.ui.dashboard/.classpath b/bundles/org.openhab.core.ui.dashboard/.classpath deleted file mode 100644 index f7cb2d11b..000000000 --- a/bundles/org.openhab.core.ui.dashboard/.classpath +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/.project b/bundles/org.openhab.core.ui.dashboard/.project deleted file mode 100644 index 4ef6270aa..000000000 --- a/bundles/org.openhab.core.ui.dashboard/.project +++ /dev/null @@ -1,23 +0,0 @@ - - - org.openhab.core.ui.dashboard - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - - diff --git a/bundles/org.openhab.core.ui.dashboard/.settings/org.eclipse.core.resources.prefs b/bundles/org.openhab.core.ui.dashboard/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 0a694a6ad..000000000 --- a/bundles/org.openhab.core.ui.dashboard/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding/=UTF-8 -encoding/ESH-INF=UTF-8 -encoding/templates=UTF-8 -encoding/web=UTF-8 diff --git a/bundles/org.openhab.core.ui.dashboard/.settings/org.eclipse.m2e.core.prefs b/bundles/org.openhab.core.ui.dashboard/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f1c..000000000 --- a/bundles/org.openhab.core.ui.dashboard/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/bundles/org.openhab.core.ui.dashboard/NOTICE b/bundles/org.openhab.core.ui.dashboard/NOTICE deleted file mode 100644 index 4ce688fce..000000000 --- a/bundles/org.openhab.core.ui.dashboard/NOTICE +++ /dev/null @@ -1,13 +0,0 @@ -This content is produced and maintained by the openHAB project. - -* Project home: https://www.openhab.org - -== Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the Eclipse Public License 2.0 which is available at -https://www.eclipse.org/legal/epl-2.0/. - -== Source Code - -https://github.com/openhab/openhab-core diff --git a/bundles/org.openhab.core.ui.dashboard/README.md b/bundles/org.openhab.core.ui.dashboard/README.md deleted file mode 100644 index 7d1ccbe3d..000000000 --- a/bundles/org.openhab.core.ui.dashboard/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# Dashboard - -The openHAB dashboard is a landing page for the user where all openHAB UIs can be found. -The Dashboard also supports links to external services. -Links can be added to the dashboard by editing the `$OPENHAB_CONF/services/dashboard.cfg` configuration file. - -## Link Configuration - -| Parameter Name | Type | Description | -|-------------------------------|---------|-----------------------------------------------| -| `.link-name` | String | Name which is shown in the openHAB dashboard. | -| `.link-url` | String | URL to external service. | -| `.link-imageurl` | String | URL to image which is shown in the dashboard. | - -Where `` is link unique identifier (see examples). - -Link-url support following special words: - -| Special word | Replaced to | -|-----------------------------|-------------------------------------------| -| {HOST} | host name including possible port number | -| {HOSTNAME} | host name | - - -### Image - -A png image of 350px width and 200-250px height are recommended. - -The `imageurl` property can either be a direct HTTP link or data URIs according to [RFC2397](https://tools.ietf.org/html/rfc2397). If data URIs are used, browser should support them as well. All five major browsers (Chrome, Firefox, IE, Opera and Safari) support data URIs. See e.g. [https://www.base64-image.de](https://www.base64-image.de) to convert images to base64 coded data. - -## Example Configuration File - -``` -frontail.link-name=openHAB Log Viewer -frontail.link-url=http://:9001 -frontail.link-imageurl=../static/image.png - -nodered.link-name=Node-RED -nodered.link-url=http://:1880 -nodered.link-imageurl=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAACfCAIAAA...QmCC - -nodered.link-name=Node-RED -nodered.link-url=http://{HOSTNAME}:1880 -nodered.link-imageurl=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAACfCAIAAA...QmCC - -``` - -Note: **nodered** image data URL is not valid (it's shorten for the sake of clarity). diff --git a/bundles/org.openhab.core.ui.dashboard/pom.xml b/bundles/org.openhab.core.ui.dashboard/pom.xml deleted file mode 100644 index c269d4456..000000000 --- a/bundles/org.openhab.core.ui.dashboard/pom.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - 4.0.0 - - - org.openhab.core.bundles - org.openhab.core.reactor.bundles - 2.5.0-SNAPSHOT - - - org.openhab.core.ui.dashboard - - openHAB Core :: Bundles :: Dashboard UI - - - - org.openhab.core.bundles - org.openhab.core.boot - ${project.version} - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - generate-resources - - add-resource - - - - - templates - templates - - - web - web - - - - - - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/DashboardReady.java b/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/DashboardReady.java deleted file mode 100644 index 264fe5c25..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/DashboardReady.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Copyright (c) 2010-2019 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0 - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.openhab.ui.dashboard; - -/** - * This is a marker interface to declare that the dashboard is up and ready to be used. - * - * @author Kai Kreuzer - Initial contribution - * - */ -public interface DashboardReady { - -} diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/DashboardTile.java b/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/DashboardTile.java deleted file mode 100644 index 65a66cc82..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/DashboardTile.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright (c) 2010-2019 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0 - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.openhab.ui.dashboard; - -/** - * A dashboard tile must be registered as a service in order to appear on the openHAB dashboard. - * Note that it is currently not possible to provide a background image - this needs to be - * available within the dashboard bundle itself at the moment. - * - * @author Kai Kreuzer - * - */ -public interface DashboardTile { - - /** - * The name that should appear on the tile - * - * @return name of the tile - */ - String getName(); - - /** - * The url to point to (if it is a local UI, it should be a relative path starting with "../") - * - * @return the url - */ - String getUrl(); - - /** - * The url to point to for the dashboard tile. - * (if it is a local UI, it should be a relative path starting with "../") - * - * @return the tile url - */ - String getImageUrl(); - - /** - * An HTML5 overlay icon to use for the tile, e.g. "html5", "android" or "apple". - * - * @return the overlay to use - */ - String getOverlay(); - -} diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/DashboardService.java b/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/DashboardService.java deleted file mode 100644 index 93852f789..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/DashboardService.java +++ /dev/null @@ -1,264 +0,0 @@ -/** - * Copyright (c) 2010-2019 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0 - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.openhab.ui.dashboard.internal; - -import java.io.IOException; -import java.net.URL; -import java.util.Hashtable; -import java.util.Locale; -import java.util.Map; -import java.util.Set; -import java.util.concurrent.CopyOnWriteArraySet; - -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; - -import org.apache.commons.io.IOUtils; -import org.eclipse.smarthome.core.i18n.LocaleProvider; -import org.eclipse.smarthome.core.i18n.TranslationProvider; -import org.eclipse.smarthome.core.net.HttpServiceUtil; -import org.eclipse.smarthome.core.net.NetworkAddressService; -import org.openhab.ui.dashboard.DashboardReady; -import org.openhab.ui.dashboard.DashboardTile; -import org.osgi.framework.BundleContext; -import org.osgi.service.cm.ConfigurationAdmin; -import org.osgi.service.component.ComponentContext; -import org.osgi.service.component.ComponentException; -import org.osgi.service.component.annotations.Activate; -import org.osgi.service.component.annotations.Component; -import org.osgi.service.component.annotations.Deactivate; -import org.osgi.service.component.annotations.Reference; -import org.osgi.service.component.annotations.ReferenceCardinality; -import org.osgi.service.component.annotations.ReferencePolicy; -import org.osgi.service.http.HttpService; -import org.osgi.service.http.NamespaceException; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * This component registers the dashboard resources. - * - * @author Kai Kreuzer - Initial contribution - * @author Laurent Garnier - internationalization - * @author Hilbrand Bouwkamp - internationalization - */ -@Component(service = { DashboardService.class, DashboardReady.class }, immediate = true, name = "org.openhab.dashboard") -public class DashboardService implements DashboardReady { - - public static final String DASHBOARD_ALIAS = "/start"; - - /** the name of the servlet to be used in the URL */ - public static final String SERVLET_NAME = "index"; - - private static final Logger logger = LoggerFactory.getLogger(DashboardService.class); - - protected HttpService httpService; - protected ConfigurationAdmin configurationAdmin; - protected NetworkAddressService networkAddressService; - protected TranslationProvider i18nProvider; - protected LocaleProvider localeProvider; - - protected Set tiles = new CopyOnWriteArraySet<>(); - - private BundleContext bundleContext; - - private final static String LINK_NAME = "link-name"; - private final static String LINK_URL = "link-url"; - private final static String LINK_IMAGEURL = "link-imageurl"; - - @Activate - protected void activate(ComponentContext componentContext, Map properties) { - try { - bundleContext = componentContext.getBundleContext(); - Hashtable props = new Hashtable<>(); - httpService.registerServlet(DASHBOARD_ALIAS + "/" + SERVLET_NAME, createServlet(), props, - httpService.createDefaultHttpContext()); - httpService.registerResources(DASHBOARD_ALIAS, "web", null); - - if (HttpServiceUtil.getHttpServicePort(bundleContext) > 0) { - logger.info("Started Dashboard at http://{}:{}", networkAddressService.getPrimaryIpv4HostAddress(), - HttpServiceUtil.getHttpServicePort(bundleContext)); - } - if (HttpServiceUtil.getHttpServicePortSecure(bundleContext) > 0) { - logger.info("Started Dashboard at https://{}:{}", networkAddressService.getPrimaryIpv4HostAddress(), - HttpServiceUtil.getHttpServicePortSecure(bundleContext)); - } - } catch (NamespaceException | ServletException e) { - logger.error("Error during Dashboard startup: {}", e.getMessage()); - } - - addTilesForExternalServices(properties); - } - - @Deactivate - protected void deactivate(ComponentContext componentContext) { - httpService.unregister(DASHBOARD_ALIAS + "/" + SERVLET_NAME); - httpService.unregister(DASHBOARD_ALIAS); - logger.info("Stopped Dashboard"); - } - - @Reference - protected void setConfigurationAdmin(ConfigurationAdmin configurationAdmin) { - this.configurationAdmin = configurationAdmin; - } - - protected void unsetConfigurationAdmin(ConfigurationAdmin configurationAdmin) { - this.configurationAdmin = null; - } - - @Reference - protected void setHttpService(HttpService httpService) { - this.httpService = httpService; - } - - protected void unsetHttpService(HttpService httpService) { - this.httpService = null; - } - - @Reference - protected void setNetworkAddressService(NetworkAddressService networkAddressService) { - this.networkAddressService = networkAddressService; - } - - protected void unsetNetworkAddressService(NetworkAddressService networkAddressService) { - this.networkAddressService = null; - } - - @Reference - protected void setLocaleProvider(final LocaleProvider localeProvider) { - this.localeProvider = localeProvider; - } - - protected void unsetLocaleProvider(final LocaleProvider localeProvider) { - this.localeProvider = null; - } - - @Reference - public void setTranslationProvider(TranslationProvider i18nProvider) { - this.i18nProvider = i18nProvider; - } - - public void unsetTranslationProvider(TranslationProvider i18nProvider) { - this.i18nProvider = null; - } - - @Reference(cardinality = ReferenceCardinality.MULTIPLE, policy = ReferencePolicy.DYNAMIC) - protected void addDashboardTile(DashboardTile tile) { - tiles.add(tile); - } - - protected void removeDashboardTile(DashboardTile tile) { - tiles.remove(tile); - } - - protected HttpServlet createServlet() { - String indexTemplate; - String entryTemplate; - String warnTemplate; - String setupTemplate; - - URL index = bundleContext.getBundle().getEntry("templates/index.html"); - if (index != null) { - try { - indexTemplate = IOUtils.toString(index.openStream()); - } catch (IOException e) { - throw new ComponentException(e); - } - } else { - throw new ComponentException("Cannot find index.html - failed to initialize Dashboard servlet"); - } - - URL entry = bundleContext.getBundle().getEntry("templates/entry.html"); - if (entry != null) { - try { - entryTemplate = IOUtils.toString(entry.openStream()); - } catch (IOException e) { - throw new ComponentException(e); - } - } else { - throw new ComponentException("Cannot find entry.html - failed to initialize Dashboard servlet"); - } - - URL warn = bundleContext.getBundle().getEntry("templates/warn.html"); - if (warn != null) { - try { - warnTemplate = IOUtils.toString(warn.openStream()); - } catch (IOException e) { - throw new ComponentException(e); - } - } else { - throw new RuntimeException("Cannot find warn.html - failed to initialize Dashboard servlet"); - } - - URL setup = bundleContext.getBundle().getEntry("templates/setup.html"); - if (setup != null) { - try { - setupTemplate = IOUtils.toString(setup.openStream()); - } catch (IOException e) { - throw new ComponentException(e); - } - } else { - throw new ComponentException("Cannot find setup.html - failed to initialize Dashboard servlet"); - } - - return new DashboardServlet(configurationAdmin, indexTemplate, entryTemplate, warnTemplate, setupTemplate, - tiles, this::getLocalizedText); - } - - private void addTilesForExternalServices(Map properties) { - for (String key : properties.keySet()) { - if (key.endsWith(LINK_NAME)) { - if (key.length() > LINK_NAME.length()) { - // get prefix from link name - String linkname = key.substring(0, key.length() - LINK_NAME.length()); - - String name = (String) properties.get(linkname + LINK_NAME); - String url = (String) properties.get(linkname + LINK_URL); - String imageUrl = (String) properties.get(linkname + LINK_IMAGEURL); - - DashboardTile newTile = new ExternalServiceTile.DashboardTileBuilder().withName(name).withUrl(url) - .withImageUrl(imageUrl).build(); - - if (name != null && url != null && !name.isEmpty() && !url.isEmpty()) { - addDashboardTile(newTile); - logger.debug("Tile added to Dashboard: {}", newTile); - } else { - logger.warn("Ignore invalid tile '{}': {}", linkname, newTile); - } - } - } - } - } - - /** - * Returns the localized text for the given key. When the key is 'locale' it returns the locale. If no locale or - * fall-back would be present it returns the key. - * - * @param key key to get locale from - * @return localized text for the key - */ - private String getLocalizedText(String key) { - Locale useLocale = localeProvider.getLocale() == null ? Locale.ENGLISH : localeProvider.getLocale(); - - if ("locale".equals(key)) { - // The return value for "locale" key is an ISO 639-1 language code - // In case there is no translation for the used locale provided with the dashboard, "en" is returned - return bundleContext.getBundle() - .getEntry("ESH-INF/i18n/dashboard_" + useLocale.getLanguage() + ".properties") != null - ? useLocale.getLanguage() - : "en"; - } else { - return i18nProvider.getText(bundleContext.getBundle(), key, key, useLocale); - } - } -} diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/DashboardServlet.java b/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/DashboardServlet.java deleted file mode 100644 index c39c236c4..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/DashboardServlet.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * Copyright (c) 2010-2019 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0 - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.openhab.ui.dashboard.internal; - -import java.io.IOException; -import java.util.Dictionary; -import java.util.HashMap; -import java.util.Hashtable; -import java.util.Map; -import java.util.Set; -import java.util.function.Function; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import org.openhab.core.OpenHAB; -import org.openhab.ui.dashboard.DashboardTile; -import org.osgi.service.cm.Configuration; -import org.osgi.service.cm.ConfigurationAdmin; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * This servlet constructs the main HTML page for the dashboard, listing all DashboardTiles - * that are registered as a service. - * - * @author Kai Kreuzer - * @author Laurent Garnier - internationalization - * @author Hilbrand Bouwkamp - internationalization - * - */ -public class DashboardServlet extends HttpServlet { - - private static final long serialVersionUID = -5154582000538034381L; - - private static final Pattern MESSAGE_KEY_PATTERN = Pattern.compile("\\$\\{([^\\}]+)\\}"); - - private final Logger logger = LoggerFactory.getLogger(DashboardServlet.class); - - private ConfigurationAdmin configurationAdmin; - - private String indexTemplate; - - private String entryTemplate; - - private String warnTemplate; - - private String setupTemplate; - - private Set tiles; - - private Function localizeFunction; - - public DashboardServlet(ConfigurationAdmin configurationAdmin, String indexTemplate, String entryTemplate, - String warnTemplate, String setupTemplate, Set tiles, - Function localizeFunction) { - this.configurationAdmin = configurationAdmin; - this.indexTemplate = indexTemplate; - this.entryTemplate = entryTemplate; - this.warnTemplate = warnTemplate; - this.setupTemplate = setupTemplate; - this.tiles = tiles; - this.localizeFunction = localizeFunction; - isExposed(null); - } - - @Override - protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { - if (isSetup()) { - serveDashboard(req, resp); - } else { - serveSetup(req, resp); - } - } - - private void serveDashboard(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException { - StringBuilder entries = new StringBuilder(); - for (DashboardTile tile : tiles) { - Map entryMap = new HashMap<>(); - entryMap.put("name", tile.getName()); - String overlay = tile.getOverlay() == null ? "none" : tile.getOverlay(); - - entryMap.put("url", tile.getUrl()); - entryMap.put("overlay", overlay); - entryMap.put("icon", tile.getImageUrl()); - entries.append(replaceKeysFromMap(entryTemplate, entryMap)); - } - if (tiles.isEmpty()) { - if ("minimal".equals(getPackage())) { - entries.append("      "); - entries.append("${entry.no-ui-installed}"); - } else { - entries.append( - "    
  "); - entries.append("${entry.install-running}"); - } - } - Map replaceMap = new HashMap<>(); - replaceMap.put("version", OpenHAB.getVersion() + " " + OpenHAB.buildString()); - replaceMap.put("entries", entries.toString()); - replaceMap.put("warn", isExposed(req) ? warnTemplate : ""); - // Set the messages in the session - resp.setContentType("text/html;charset=UTF-8"); - resp.getWriter().append(replaceKeysWithLocaleFunction(replaceKeysFromMap(indexTemplate, replaceMap))); - resp.getWriter().close(); - } - - private void serveSetup(HttpServletRequest req, HttpServletResponse resp) throws IOException { - if (req.getParameter("type") != null) { - setPackage(req.getParameter("type")); - resp.sendRedirect(req.getRequestURI()); - } else { - Map replaceMap = new HashMap<>(); - replaceMap.put("version", OpenHAB.getVersion() + " " + OpenHAB.buildString()); - resp.setContentType("text/html;charset=UTF-8"); - resp.getWriter().append(replaceKeysWithLocaleFunction(replaceKeysFromMap(setupTemplate, replaceMap))); - resp.getWriter().close(); - } - } - - private void setPackage(String parameter) { - try { - Configuration cfg = configurationAdmin.getConfiguration(OpenHAB.ADDONS_SERVICE_PID, null); - Dictionary props = cfg.getProperties(); - if (props == null) { - props = new Hashtable<>(); - } - props.put(OpenHAB.CFG_PACKAGE, parameter); - cfg.setBundleLocation(null); - cfg.update(props); - } catch (IOException e) { - logger.error("Error while accessing the configuration admin: {}", e.getMessage()); - } - } - - private boolean isExposed(HttpServletRequest req) { - if (req != null) { - if ("ihavelearnedmylesson".equals(req.getParameter("warn"))) { - setExposed(false); - } else if ("activate".equals(req.getParameter("warn"))) { - setExposed(true); - } - } - try { - Configuration cfg = configurationAdmin.getConfiguration("org.openhab.dashboard"); - if (cfg != null && cfg.getProperties() != null && cfg.getProperties().get("exposed") != null) { - if (cfg.getProperties().get("nowarning") == null) { - boolean value = cfg.getProperties().get("exposed").toString().equals(Boolean.TRUE.toString()); - if (value) { - logger.error( - "WARNING - YOUR HOME IS EXPOSED! It is accessible from the Internet without authentication - please take immediate action!"); - } - return value; - } - } - } catch (IOException e) { - logger.error("Error while accessing the configuration admin: {}", e.getMessage()); - } - return false; - } - - private void setExposed(boolean value) { - try { - Configuration cfg = configurationAdmin.getConfiguration("org.openhab.dashboard"); - Dictionary props = cfg.getProperties(); - if (props == null) { - props = new Hashtable<>(); - } - props.put("exposed", value); - cfg.update(props); - } catch (IOException e) { - logger.error("Error while accessing the configuration admin: {}", e.getMessage()); - } - } - - private boolean isSetup() { - return getPackage() != null; - } - - private String getPackage() { - try { - Configuration cfg = configurationAdmin.getConfiguration(OpenHAB.ADDONS_SERVICE_PID, null); - if (cfg != null && cfg.getProperties() != null && cfg.getProperties().get(OpenHAB.CFG_PACKAGE) != null) { - return cfg.getProperties().get(OpenHAB.CFG_PACKAGE).toString(); - } - } catch (IOException e) { - logger.error("Error while accessing the configuration admin: {}", e.getMessage()); - } - return null; - } - - private String replaceKeysWithLocaleFunction(String template) { - return replaceKeysWithFunction(template, (key) -> localizeFunction.apply(key)); - } - - private String replaceKeysFromMap(String template, Map map) { - return replaceKeysWithFunction(template, - (key) -> Matcher.quoteReplacement(map.getOrDefault(key, "${" + key + '}'))); - } - - private String replaceKeysWithFunction(String template, Function getMessage) { - Matcher m = MESSAGE_KEY_PATTERN.matcher(template); - StringBuffer sb = new StringBuffer(); - - while (m.find()) { - try { - String key = m.group(1); - m.appendReplacement(sb, getMessage.apply(key)); - } catch (Exception e) { - logger.debug("Error occurred during template filling, cause ", e); - } - } - m.appendTail(sb); - return sb.toString(); - } -} diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/ExternalServiceTile.java b/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/ExternalServiceTile.java deleted file mode 100644 index 5b0bcdca0..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/java/org/openhab/ui/dashboard/internal/ExternalServiceTile.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * Copyright (c) 2010-2019 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0 - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.openhab.ui.dashboard.internal; - -import org.openhab.ui.dashboard.DashboardTile; - -/** - * The dashboard tile for external services. - * - * @author Pauli Anttila - Initial contribution - */ -public class ExternalServiceTile implements DashboardTile { - private String name; - private String url; - private String overlay; - private String imageUrl; - - private ExternalServiceTile(DashboardTileBuilder builder) { - this.name = builder.name; - this.url = builder.url; - this.overlay = builder.overlay; - this.imageUrl = builder.imageUrl; - } - - @Override - public String getName() { - return name; - } - - @Override - public String getUrl() { - return url; - } - - @Override - public String getOverlay() { - return overlay; - } - - @Override - public String getImageUrl() { - return imageUrl; - } - - @Override - public String toString() { - final int MAXLEN = 100; - - String limitedImageUrl = imageUrl; - if (limitedImageUrl != null && limitedImageUrl.length() > MAXLEN) { - limitedImageUrl = imageUrl.substring(0, MAXLEN) + "..."; - } - - return "[name=" + name + ", url=" + url + ", overlay=" + overlay + ", imageUrl=" + limitedImageUrl + "]"; - } - - public static class DashboardTileBuilder { - - private String name; - private String url; - private String overlay; - private String imageUrl; - - public DashboardTileBuilder withName(String name) { - this.name = name; - return this; - } - - public DashboardTileBuilder withUrl(String url) { - this.url = url; - return this; - } - - public DashboardTileBuilder withOverlay(String overlay) { - this.overlay = overlay; - return this; - } - - public DashboardTileBuilder withImageUrl(String imageUrl) { - this.imageUrl = imageUrl; - return this; - } - - public ExternalServiceTile build() { - return new ExternalServiceTile(this); - } - } -} diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard.properties deleted file mode 100644 index bbb617104..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard.properties +++ /dev/null @@ -1,28 +0,0 @@ -index.welcome = Welcome to openHAB 2 -index.location-info = If you allow your browser to access your location, openHAB will use it for weather and astro information. -index.your-location = Your location: - -setup.subtitle = Setup -setup.welcome = Welcome to openHAB 2 - Initial Setup -setup.intro = openHAB comes with many different add-ons. To allow an easy start, there are four pre-defined packages available that are a good starting point. -setup.check-doc = Check out the online documentation for a detailed description of those packages. -setup.choose-package = Please choose a package: -setup.package-standard-overlay = Standard -setup.package-standard-footer = Recommended setup -setup.package-simple-overlay = Simple -setup.package-simple-footer = Purely UI -setup.package-expert-overlay = Expert -setup.package-expert-footer = Best for 1.x users -setup.package-demo-overlay = Demo -setup.package-demo-footer = Sample setup -setup.skip-package = Skip the package selection... - -common.getting-started = Getting started? Please refer to the online documentation. - -entry.no-ui-installed = No user interfaces installed. -entry.install-running = Please stand by while UIs are being installed. This can take several minutes. - -warn.exposed =

WARNING - YOUR HOME IS EXPOSED!

\ -

It seems that you have configured your network in a way that you can remotely access your openHAB server. Unfortunately, it is not just you - almost everybody on the Internet can access it!

\ -

If this wasn't your plan, please act immediately. Stop the port forwarding of your router or make sure that you have a secure authentication mechanism in place, e.g. by using NGINX as a reverse proxy inbetween.

\ -

If you have read and understood this message and you have taken appropriate actions, please click here to make this message disappear again.

diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ach.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ach.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ach.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_af.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_af.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_af.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ar.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ar.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ar.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_bg.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_bg.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_bg.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ca.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ca.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ca.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_cs.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_cs.properties deleted file mode 100644 index a1ef4235e..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_cs.properties +++ /dev/null @@ -1,27 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=V\u00edtejte v openHAB 2 -index.location-info=Pokud povol\u00edte ve Va\u0161em prohl\u00ed\u017ee\u010di p\u0159\u00edstup k poloze, openHAB ji pou\u017eije pro astro informace a informace o po\u010das\u00ed. -index.your-location=Va\u0161e poloha\: - -setup.subtitle=Konfigurace -setup.welcome=V\u00edtejte v openHAB 2 - Po\u010d\u00e1te\u010dn\u00ed konfigurace -setup.intro=openHAB p\u0159ich\u00e1z\u00ed s mnoha r\u016fzn\u00fdmi dopl\u0148ky. Pro snadn\u00fd za\u010d\u00e1tek jsou p\u0159ipraven\u00e9 \u010dty\u0159i bal\u00ed\u010dky, kter\u00e9 budou dobr\u00fdm startovn\u00edm bodem. -setup.check-doc=Pod\u00edvejte se na online dokumentaci na podrobn\u00fd popis t\u011bchto bal\u00ed\u010dk\u016f. -setup.choose-package=Pros\u00edm, vyberte bal\u00ed\u010dek\: -setup.package-standard-overlay=Standard -setup.package-standard-footer=Doporu\u010den\u00e1 varianta -setup.package-simple-overlay=Z\u00e1kladn\u00ed -setup.package-simple-footer=Jen u\u017eiv. prost\u0159. -setup.package-expert-overlay=Pro experty -setup.package-expert-footer=Pro u\u017eiv. verze 1.x -setup.package-demo-overlay=Demo -setup.package-demo-footer=Uk\u00e1zkov\u00e1 instalace -setup.skip-package=P\u0159esko\u010dit v\u00fdb\u011br bal\u00ed\u010dku... - -common.getting-started=Za\u010d\u00edn\u00e1te? Pod\u00edvejte se na online dokumentaci. - -entry.no-ui-installed=\u017d\u00e1dn\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed nen\u00ed nainstalovan\u00e9. -entry.install-running=Pros\u00edm po\u010dkejte, ne\u017e se nainstaluj\u00ed u\u017eivatelsk\u00e1 rozhran\u00ed. M\u016f\u017ee to p\u00e1r minut trvat. - -warn.exposed=

UPOZORN\u011aN\u00cd - V\u00c1\u0160 DOMOV JE OTEV\u0158EN INTERNETU\!

\n

zd\u00e1 se, \u017ee jste nakonfigurovali s\u00ed\u0165 zp\u016fsobem, \u017ee lze vzd\u00e1len\u011b p\u0159istupovat k Va\u0161emu serveru openHAB. Bohu\u017eel nejen Vy - t\u00e9m\u011b\u0159 v\u0161ichni na internetu k n\u011bmu mohou m\u00edt p\u0159\u00edstup\!

\n

Pokud to nebyl v\u00e1\u0161 \u00famysl, jednejte okam\u017eit\u011b. Zastavte p\u0159esm\u011brov\u00e1n\u00ed port\u016f na Va\u0161em routeru a nebo se ujist\u011bte, \u017ee pou\u017e\u00edv\u00e1te bezpe\u010dn\u00fd ov\u011b\u0159ovac\u00ed mechanismus, nap\u0159\u00edklad pomoc\u00ed NGINX jako reverzn\u00ed proxy.

\n

Pokud jste si p\u0159e\u010detli a pochopili tuto zpr\u00e1vu a p\u0159ijali jste p\u0159\u00edslu\u0161n\u00e1 opat\u0159en\u00ed, klikn\u011bte zde, aby tato zpr\u00e1va zmizela.

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_da.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_da.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_da.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_de.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_de.properties deleted file mode 100644 index 7ae8a6322..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_de.properties +++ /dev/null @@ -1,27 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=Willkommen bei openHAB 2 -index.location-info=Wenn Sie \u00fcber Ihren Browser Zugriff auf Ihren Standort gew\u00e4hren wird openHAB diesen f\u00fcr Wetter- und Astronomische-Daten verwenden. -index.your-location=Ihr Standort\: - -setup.subtitle=Einrichten -setup.welcome=Willkommen bei openHAB 2 - Erstmalige Einrichtung -setup.intro=openHAB stellt viele verschiedene Add-ons bereit. Um einen leichten Einstieg zu erm\u00f6glichen werden folgende vordefinierte Pakete als Ausgangspunkt angeboten. -setup.check-doc=Bitte besuchen Sie die Online-Dokumentation, um eine detaillierte Beschreibung dieser Pakete zu erhalten. -setup.choose-package=Bitte w\u00e4hlen Sie ein Paket\: -setup.package-standard-overlay=Standard -setup.package-standard-footer=Empfohlenes Paket -setup.package-simple-overlay=Simple -setup.package-simple-footer=Rein Grafisch -setup.package-expert-overlay=Experte -setup.package-expert-footer=Empfohlen f\u00fcr 1.x Benutzer -setup.package-demo-overlay=Demo -setup.package-demo-footer=Beispiel-Einrichtung -setup.skip-package=Paketauswahl \u00fcberspringen... - -common.getting-started=Erste Schritte? Bitte besuchen Sie die Online-Dokumentation. - -entry.no-ui-installed=Es sind keine Benutzeroberfl\u00e4chen installiert. -entry.install-running=Bitte warten Sie, w\u00e4hrend die Benutzeroberfl\u00e4chen eingerichtet werden. Dies kann einige Minuten dauern. - -warn.exposed=

ACHTUNG - IHR SYSTEM IST OFFEN ZUG\u00c4NGLICH\!

\n

Es scheint, dass Sie Ihr Netzwerk so konfiguriert haben, dass Sie auf den openHAB-Server aus der Ferne zugreifen k\u00f6nnen. Leider gilt dies nicht nur f\u00fcr Sie - fast jeder kann aus dem Internet darauf zugreifen\!

\n

Wenn dies nicht gew\u00fcnscht ist, sollten Sie sofort handeln. Entfernen Sie eingerichtete Port-Weiterleitungen Ihres Routers oder stellen Sie sicher, dass Sie ein sicheres Authentifizierungsverfahren nutzen. Sie k\u00f6nnen z.B. mit Hilfe von NGINX einen Reverse-Proxy einrichten.

\n

Nachdem Sie entsprechende Ma\u00dfnahmen ergriffen haben, klicken Sie hier um diese Meldung auszublenden.

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_el.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_el.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_el.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_es.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_es.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_es.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_fi.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_fi.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_fi.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_fr.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_fr.properties deleted file mode 100644 index f796256a0..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_fr.properties +++ /dev/null @@ -1,27 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=Bienvenue dans openHAB 2 -index.location-info=Si vous autorisez votre navigateur \u00e0 acc\u00e9der \u00e0 votre position, openHAB l'utilisera par exemple pour les donn\u00e9es m\u00e9t\u00e9o locales. -index.your-location=Votre position\: - -setup.subtitle=Configuration -setup.welcome=Bienvenue dans openHAB 2 - Configuration initiale -setup.intro=openHAB est fourni avec de nombreuses extensions. Pour permettre un d\u00e9marrage facile, quatre paquets d'extensions pr\u00e9-d\u00e9finis sont disponibles et constituent un bon point de d\u00e9part. -setup.check-doc=Consulter la documentation en ligne pour une description d\u00e9taill\u00e9e de ces paquets. -setup.choose-package=Merci de choisir un paquet\: -setup.package-standard-overlay=Standard -setup.package-standard-footer=Configuration recommand\u00e9e -setup.package-simple-overlay=Simple -setup.package-simple-footer=Purement UI -setup.package-expert-overlay=Expert -setup.package-expert-footer=Pour les utilisateurs 1.x -setup.package-demo-overlay=D\u00e9mo -setup.package-demo-footer=Configuration de d\u00e9mo -setup.skip-package=Sauter l'\u00e9tape de s\u00e9lection d'un paquet... - -common.getting-started=D\u00e9marrage ? Merci de vous r\u00e9f\u00e9rer \u00e0 la documentation en ligne. - -entry.no-ui-installed=Aucune interface utilisateur install\u00e9e. -entry.install-running=Merci de patienter pendant l'installation. Cela peut prendre plusieurs minutes. - -warn.exposed=

ATTENTION - VOTRE MAISON EST EXPOS\u00c9E\!

\n

Il semble que vous ayez configur\u00e9 votre r\u00e9seau de mani\u00e8re \u00e0 pouvoir acc\u00e9der \u00e0 distance \u00e0 votre serveur openHAB. Malheureusement, ce n'est pas seulement vous mais pratiquement tout le monde sur Internet qui peut y acc\u00e9der \!

\n

Si ce n'\u00e9tait pas votre objectif, veuillez agir imm\u00e9diatement. Arr\u00eatez le renvoi de port de votre routeur ou assurez-vous que vous disposez d'un m\u00e9canisme d'authentification s\u00e9curis\u00e9, par exemple en utilisant NGINX comme reverse proxy entre Internet et votre serveur openHAB.

\n

Si vous avez lu et compris ce message et que vous avez pris les mesures appropri\u00e9es, merci de cliquez ici pour faire dispara\u00eetre ce message.

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_he.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_he.properties deleted file mode 100644 index 2da45f714..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_he.properties +++ /dev/null @@ -1,27 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=\u05d1\u05e8\u05d5\u05db\u05d9\u05dd \u05d4\u05d1\u05d0\u05d9\u05dd \u05dc openHAB 2 -index.location-info=\u05d0\u05dd \u05ea\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d3\u05e4\u05d3\u05e4\u05df \u05d2\u05d9\u05e9\u05d4 \u05dc\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05dc\u05da, openHAB \u05d9\u05e9\u05ea\u05de\u05e9 \u05d1\u05de\u05d9\u05d3\u05e2 \u05d6\u05d4 \u05dc\u05e0\u05ea\u05d5\u05e0\u05d9 \u05de\u05d6\u05d2 \u05d4\u05d0\u05d5\u05d5\u05d9\u05e8 \u05d5\u05de\u05d9\u05d3\u05e2 \u05d0\u05e1\u05d8\u05e8\u05d5\u05e0\u05d5\u05de\u05d9. -index.your-location=\u05d4\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05dc\u05da\: - -setup.subtitle=\u05d4\u05ea\u05e7\u05e0\u05d4 -setup.welcome=\u05d1\u05e8\u05d5\u05da \u05d4\u05d1\u05d0 \u05dc openHAB 2 - \u05d4\u05d2\u05d3\u05e8\u05d4 \u05e8\u05d0\u05e9\u05d5\u05e0\u05d9\u05ea -setup.intro=openHAB \u05de\u05d2\u05d9\u05e2 \u05e2\u05dd \u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05e8\u05d1\u05d9\u05dd \u05d5\u05e9\u05d5\u05e0\u05d9\u05dd. \u05db\u05d3\u05d9 \u05dc\u05d0\u05e4\u05e9\u05e8 \u05d4\u05ea\u05d7\u05dc\u05d4 \u05e7\u05dc\u05d4, \u05e7\u05d9\u05d9\u05de\u05d5\u05ea \u05d0\u05e8\u05d1\u05e2 \u05d7\u05d1\u05d9\u05dc\u05d5\u05ea \u05de\u05d5\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05e8\u05d0\u05e9 \u05d4\u05e0\u05d5\u05ea\u05e0\u05d5\u05ea \u05e0\u05e7\u05d5\u05d3\u05ea \u05d4\u05ea\u05d7\u05dc\u05d4 \u05d8\u05d5\u05d1\u05d4. -setup.check-doc=\u05d1\u05d3\u05d5\u05e7 \u05d1\u05ea\u05d9\u05e2\u05d5\u05d3 \u05d4\u05de\u05e7\u05d5\u05d5\u05df \u05ea\u05d9\u05d0\u05d5\u05e8 \u05de\u05e4\u05d5\u05e8\u05d8 \u05e9\u05dc \u05d7\u05d1\u05d9\u05dc\u05d5\u05ea \u05d0\u05dc\u05d5. -setup.choose-package=\u05d1\u05d7\u05d9\u05e8\u05ea \u05d7\u05d1\u05d9\u05dc\u05d4\: -setup.package-standard-overlay=\u05e8\u05d2\u05d9\u05dc -setup.package-standard-footer=\u05d4\u05ea\u05e7\u05e0\u05d4 \u05de\u05d5\u05de\u05dc\u05e6\u05ea -setup.package-simple-overlay=\u05e4\u05e9\u05d5\u05d8 -setup.package-simple-footer=\u05de\u05de\u05e9\u05e7 \u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05dc\u05d1\u05d3 -setup.package-expert-overlay=\u05de\u05d5\u05de\u05d7\u05d4 (\u05db\u05dc \u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea) -setup.package-expert-footer=\u05d4\u05d8\u05d5\u05d1 \u05d1\u05d9\u05d5\u05ea\u05e8 \u05e2\u05d1\u05d5\u05e8 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d1\u05d2\u05d9\u05e8\u05e1\u05d0\u05d5\u05ea 1 -setup.package-demo-overlay=\u05d4\u05d3\u05d2\u05de\u05d4 -setup.package-demo-footer=\u05d4\u05ea\u05e7\u05e0\u05d4 \u05dc\u05d3\u05d5\u05d2\u05de\u05d0 -setup.skip-package=\u05d3\u05dc\u05d2 \u05e2\u05dc \u05d1\u05d7\u05d9\u05e8\u05ea \u05d7\u05d1\u05d9\u05dc\u05d4... - -common.getting-started=\u05de\u05ea\u05d7\u05d9\u05dc\u05d9\u05dd? \u05e0\u05d0 \u05dc\u05e4\u05e0\u05d5\u05ea \u05dc \u05ea\u05d9\u05e2\u05d5\u05d3 \u05de\u05e7\u05d5\u05d5\u05df . - -entry.no-ui-installed=\u05dc\u05d0 \u05d4\u05d5\u05ea\u05e7\u05df \u05de\u05de\u05e9\u05e7 \u05de\u05e9\u05ea\u05de\u05e9. -entry.install-running=\u05d0\u05e0\u05d0 \u05d4\u05de\u05ea\u05df \u05d1\u05d6\u05de\u05df \u05e9\u05de\u05de\u05e9\u05e7\u05d9 \u05d4\u05de\u05e9\u05ea\u05de\u05e9 \u05de\u05d5\u05ea\u05e7\u05e0\u05d9\u05dd. \u05ea\u05d4\u05dc\u05d9\u05da \u05d6\u05d4 \u05e2\u05dc\u05d5\u05dc \u05dc\u05e7\u05d7\u05ea \u05de\u05e1\u05e4\u05e8 \u05d3\u05e7\u05d5\u05ea. - -warn.exposed=

\u05d0\u05d6\u05d4\u05e8\u05d4 - \u05d1\u05d9\u05ea\u05da \u05d7\u05e9\u05d5\u05e3

\n

\u05e0\u05e8\u05d0\u05d4 \u05e9\u05d4\u05d2\u05d3\u05e8\u05ea \u05d0\u05ea \u05d4\u05e8\u05e9\u05ea \u05e9\u05dc\u05da \u05d1\u05d0\u05d5\u05e4\u05df \u05e9\u05de\u05d0\u05e4\u05e9\u05e8 \u05d2\u05d9\u05e9\u05d4 \u05de\u05e8\u05d7\u05d5\u05e7 \u05dc\u05e9\u05e8\u05ea openHAB. \u05dc\u05e6\u05e2\u05e8\u05e0\u05d5 \u05d4\u05d2\u05d9\u05e9\u05d4 \u05e0\u05d9\u05ea\u05e0\u05ea \u05dc\u05d0 \u05e8\u05e7 \u05dc\u05da - \u05d4\u05d2\u05d9\u05e9\u05d4 \u05dc\u05e8\u05e9\u05ea \u05e9\u05dc\u05da \u05e0\u05e4\u05ea\u05d7\u05d4 \u05db\u05de\u05e2\u05d8 \u05dc\u05db\u05d5\u05dc\u05dd \u05d1\u05e8\u05e9\u05ea\!\u05d0\u05dd \u05d6\u05d5 \u05dc\u05d0 \u05d4\u05d9\u05d9\u05ea\u05d4 \u05db\u05d5\u05d5\u05e0\u05ea\u05da, \u05d0\u05e0\u05d0 \u05e4\u05e2\u05dc \u05de\u05d9\u05d3. \u05d7\u05e1\u05d5\u05dd \u05d0\u05ea \u05d4\u05d2\u05d9\u05e9\u05d4 \u05d4\u05e4\u05ea\u05d5\u05d7\u05d4 \u05d1\u05e8\u05d0\u05d5\u05d8\u05e8 \u05d0\u05d5 \u05d5\u05d5\u05d3\u05d0 \u05e9\u05d9\u05e9 \u05dc\u05da \u05de\u05e0\u05d2\u05e0\u05d5\u05df \u05d0\u05d1\u05d8\u05d7\u05d4 \u05de\u05d0\u05d5\u05de\u05ea \u05d1\u05de\u05e7\u05d5\u05dd, \u05dc\u05de\u05e9\u05dc \u05e2"\u05d9 \u05e9\u05d9\u05de\u05d5\u05e9 \u05d1 NGINX \u05db reverse proxy \u05db\u05d4\u05e4\u05e8\u05d3\u05d4 \u05d1\u05d0\u05de\u05e6\u05e2.

\n

\u05d0\u05dd \u05e7\u05e8\u05d0\u05ea \u05d5\u05d4\u05d1\u05e0\u05ea \u05d0\u05ea \u05d4\u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05d4\u05e0"\u05dc \u05d5\u05d1\u05d9\u05e6\u05e2\u05ea \u05d0\u05ea \u05d4\u05e4\u05e2\u05d5\u05dc\u05d5\u05ea \u05d4\u05de\u05d5\u05de\u05dc\u05e6\u05d5\u05ea, \u05d0\u05e0\u05d0 \u05dc\u05d7\u05e5 \u05db\u05d0\u05df \u05db\u05d3\u05d9 \u05dc\u05d4\u05e2\u05dc\u05d9\u05dd \u05d0\u05ea \u05d4\u05d4\u05d5\u05d3\u05e2\u05d4 \u05d4\u05d6\u05d0\u05ea \u05e9\u05d5\u05d1.

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_hu.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_hu.properties deleted file mode 100644 index e1c21d43e..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_hu.properties +++ /dev/null @@ -1,27 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=\u00dcdv\u00f6z\u00f6llek az openHAB 2-ben -index.location-info=Ha enged\u00e9lyezed a b\u00f6ng\u00e9sz\u0151dnek a helymeghat\u00e1roz\u00e1st, akkor az openHAB fel tudja haszn\u00e1lni id\u0151j\u00e1r\u00e1s \u00e9s csillag\u00e1szati c\u00e9lokra -index.your-location=Tart\u00f3zkod\u00e1si helyed\: - -setup.subtitle=Be\u00e1ll\u00edt\u00e1s -setup.welcome=openHAB 2 - Els\u0151 be\u00e1ll\u00edt\u00e1s -setup.intro=openHAB sok, k\u00fcl\u00f6nf\u00e9le modullal \u00e9rkezik. N\u00e9gy el\u0151redefini\u00e1lt csomag \u00e1ll rendelkez\u00e9sedre, j\u00f3 kezd\u00e9s ezek k\u00f6z\u00fcl v\u00e1lasztani. -setup.check-doc=Online dokument\u00e1ci\u00f3 a a csomagok r\u00e9szletes le\u00edr\u00e1s\u00e1hoz. -setup.choose-package=V\u00e1lassz egy csomagot\: -setup.package-standard-overlay=Norm\u00e1l -setup.package-standard-footer=Aj\u00e1nlott be\u00e1ll\u00edt\u00e1s -setup.package-simple-overlay=Egyszer\u0171 -setup.package-simple-footer=Egyszer\u0171 felhaszn\u00e1l\u00f3i fel\u00fclet -setup.package-expert-overlay=Halad\u00f3 -setup.package-expert-footer=A legjobb 1.x felhaszn\u00e1l\u00f3knak -setup.package-demo-overlay=Dem\u00f3 -setup.package-demo-footer=Minta be\u00e1ll\u00edt\u00e1s -setup.skip-package=Csomagkiv\u00e1laszt\u00e1s megtart\u00e1sa... - -common.getting-started=Most kezded? K\u00e9rlek n\u00e9zd meg az online dokument\u00e1ci\u00f3t. - -entry.no-ui-installed=Nincs felhaszn\u00e1l\u00f3i fel\u00fclet telep\u00edtve. -entry.install-running=K\u00e9rlek v\u00e1rd meg, m\u00edg a felhaszn\u00e1l\u00f3 fel\u00fclet telep\u00edt\u00e9sre ker\u00fcl. Ez n\u00e9h\u00e1ny perc... - -warn.exposed=

FIGYELEM - A H\u00c1ZAD L\u00c1THAT\u00d3 AZ INTERNETEN\!

\n

Te \u00fagy \u00e1ll\u00edtottad be a h\u00e1l\u00f3zatodat, hogy t\u00e1volr\u00f3l el\u00e9rhet\u0151 legyen az openHAB szervered, de nem csak Te l\u00e1thatod, b\u00e1rki m\u00e1s is\!

\n

Ha nem ez volt a c\u00e9lod, akkor azonnal cselekedj\! \u00c1ll\u00edtsd le a port-forwarding -ot a router-edben \u00e9s ellen\u0151rizd a t\u0171zfal be\u00e1ll\u00edt\u00e1saidat\!

\n

Ha ez volt a c\u00e9lod, \u00e9s ez nem hiba, akkor kattints ide \u00e9s az \u00fczenet elt\u0171nik.

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_id.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_id.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_id.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_it.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_it.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_it.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ja.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ja.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ja.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ko.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ko.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ko.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_lt.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_lt.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_lt.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_nl.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_nl.properties deleted file mode 100644 index 27dca6ba7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_nl.properties +++ /dev/null @@ -1,27 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=Welkom bij openHAB 2 -index.location-info=Als u uw browser toegang geeft tot uw locatie, zal openHAB deze gebruiken voor weer- en astro-informatie. -index.your-location=Uw locatie\: - -setup.subtitle=Set-up -setup.welcome=Welkom bij openHAB 2 - Initi\u00eble configuratie -setup.intro=openHAB komt met meerdere add-ons. Om een gemakkelijke start mogelijk te maken, zijn er vier vooraf gedefinieerde pakketten beschikbaar die een goed beginpunt zijn. -setup.check-doc=Bekijk de online documentatie voor een gedetailleerde beschrijving van die pakketten (engels). -setup.choose-package=Kies een pakket\: -setup.package-standard-overlay=Standaard -setup.package-standard-footer=Aanbevolen configuratie -setup.package-simple-overlay=Eenvoudig -setup.package-simple-footer=Enkel UI -setup.package-expert-overlay=Expert -setup.package-expert-footer=Het beste voor 1.x gebruikers -setup.package-demo-overlay=Demo -setup.package-demo-footer=Voorbeeld configuratie -setup.skip-package=Sla de pakket selectie over... - -common.getting-started=Net gestart? Raadpleeg de online documentatie (engels). - -entry.no-ui-installed=Geen gebruikersinterfaces ge\u00efnstalleerd. -entry.install-running=Even geduld alstublieft terwijl de UI's worden ge\u00efnstalleerd. Dit kan enkele minuten duren. - -warn.exposed=

WAARSCHUWING - UW HUIS IS TOEGANKELIJK VANAF HET INTERNET\!

\n

Het lijkt erop dat u uw netwerk heeft geconfigureerd op een manier die het mogelijk maakt op afstand op uw openHAB server te komen. Helaas heeft niet alleen u toegang - bijna iedereen op het internet heeft toegang\!

\n

Als dit niet uw bedoeling was, dient u meteen te handelen. Stop port forwarding van uw router naar de openHAB server of zorg ervoor dat u een beveiligingsmechanisme heeft, bijvoorbeeld door gebruik te maken van NGINX als een omgekeerde proxy.

\n

Als u dit bericht gelezen en begrepen heeft en u passende maatregelen genomen heeft, klik hier om dit bericht te laten verdwijnen.

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_no.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_no.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_no.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_pl.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_pl.properties deleted file mode 100644 index c5d768605..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_pl.properties +++ /dev/null @@ -1,25 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=Witaj w openHAB 2 -index.location-info=Je\u015bli zezwolisz na dost\u0119p do lokalizacji w przegl\u0105darce, openHAB u\u017cyje jej w celu pozyskania informacji o lokalnej pogodzie i porze dnia. -index.your-location=Twoja lokalizacja\: - -setup.subtitle=Konfiguracja -setup.welcome=Witaj w openHAB 2 - ustawienia pocz\u0105tkowe -setup.intro=openHAB jest wyposa\u017cony w wiele r\u00f3\u017cnych dodatk\u00f3w. Aby umo\u017cliwi\u0107 \u0142atwy start, przygotowali\u015bmy cztery wst\u0119pnie zdefiniowane pakiety. -setup.choose-package=Wybierz pakiet\: -setup.package-standard-overlay=Standardowy -setup.package-standard-footer=Zalecana konfiguracja -setup.package-simple-overlay=Prosty -setup.package-simple-footer=Czysty interfejs u\u017cytkownika -setup.package-expert-overlay=Ekspert -setup.package-expert-footer=Najlepszy dla u\u017cytkownik\u00f3w 1.x -setup.package-demo-overlay=Demo -setup.package-demo-footer=Przyk\u0142adowa konfiguracja -setup.skip-package=Pomi\u0144 wyb\u00f3r pakietu... - - -entry.no-ui-installed=Brak zainstalowanych interfejs\u00f3w u\u017cytkownika. -entry.install-running=Poczekaj - instalujemy interfejsy u\u017cytkownika. Mo\u017ce to potrwa\u0107 kilka minut. - -warn.exposed=

Ostrze\u017cenie - Tw\u00f3j dom jest NARA\u017bONY\!

\n

Wydaje si\u0119, \u017ce skonfigurowano sie\u0107 tak, \u017ce mo\u017cliwy jest zdalny dost\u0119p do serwera openHAB. Niestety, nie tylko dla Ciebie - prawie wszyscy w Internecie mog\u0105 uzyska\u0107 do niego dost\u0119p\!

\n

Je\u015bli nie mia\u0142e\u015b takiego zamiaru, musisz dzia\u0142a\u0107 natychmiast. Zatrzymaj przekierowania port\u00f3w routera lub upewnij si\u0119, \u017ce masz mechanizm bezpiecznego uwierzytelniania, np. za pomoc\u0105 NGINX jako "reverse proxy".

Je\u015bli przeczyta\u0142e\u015b i zrozumia\u0142e\u015b ten komunikat, a tak\u017ce podj\u0105\u0142e\u015b odpowiednie kroki, prosz\u0119 kliknij tutaj

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_pt.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_pt.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_pt.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ro.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ro.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ro.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ru.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ru.properties deleted file mode 100644 index 3d7eace17..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_ru.properties +++ /dev/null @@ -1,27 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 openHAB 2 -index.location-info=\u0415\u0441\u043b\u0438 \u0432\u044b \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435 \u0432\u0430\u0448\u0435\u043c\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0443 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044e, openHAB \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0434\u043b\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043f\u043e\u0433\u043e\u0434\u0435 \u0438 \u0430\u0441\u0442\u0440\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. -index.your-location=\u0412\u0430\u0448\u0435 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\: - -setup.subtitle=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 -setup.welcome=\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 openHAB 2 - \u041d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 -setup.intro=\u0421 openHAB \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439. \u0414\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043b\u0435\u0433\u043a\u043e\u0433\u043e \u0441\u0442\u0430\u0440\u0442\u0430, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u043e\u0439. -setup.check-doc=\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u043e\u043d\u043b\u0430\u0439\u043d \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0433\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044d\u0442\u0438\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432. -setup.choose-package=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0430\u043a\u0435\u0442\: -setup.package-standard-overlay=\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 -setup.package-standard-footer=\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0439 -setup.package-simple-overlay=\u041f\u0440\u043e\u0441\u0442\u043e\u0439 -setup.package-simple-footer=\u0422\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 -setup.package-expert-overlay=\u042d\u043a\u0441\u043f\u0435\u0440\u0442 -setup.package-expert-footer=\u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 v1.x -setup.package-demo-overlay=\u0414\u0435\u043c\u043e -setup.package-demo-footer=\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 -setup.skip-package=\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432... - -common.getting-started=\u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c? \u0422\u043e\u0433\u0434\u0430 \u043a \u043e\u043d\u043b\u0430\u0439\u043d \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438. - -entry.no-ui-installed=\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b. -entry.install-running=\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0434\u043e\u0436\u0434\u0438\u0442\u0435. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u044f\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442. - -warn.exposed=

\u041f\u0420\u0415\u0414\u0423\u041f\u0420\u0415\u0416\u0414\u0415\u041d\u0418\u0415 - \u0412\u0410\u0428 \u0414\u041e\u041c \u041f\u041e\u0414\u0412\u0415\u0420\u0413\u0410\u0415\u0422\u0421\u042f \u041e\u041f\u0410\u0421\u041d\u041e\u0421\u0422\u0418\!

\n

\u041a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0432\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043b\u0438 \u0441\u0432\u043e\u044e \u0441\u0435\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 openHAB. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u044d\u0442\u043e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b - \u043f\u043e\u0447\u0442\u0438 \u043b\u044e\u0431\u043e\u0439 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\!

\n

\u0415\u0441\u043b\u0438 \u0432\u044b \u044d\u0442\u043e \u043d\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043b\u0438, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e. \u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044e \u043f\u043e\u0440\u0442\u043e\u0432 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0438\u043b\u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 NGINX \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0441\u0438 \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438.

\n

\u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b\u0438 \u0438 \u043f\u043e\u043d\u044f\u043b\u0438 \u044d\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u0432\u044b \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u0437\u0434\u0435\u0441\u044c \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u044d\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_sr.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_sr.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_sr.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_sv.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_sv.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_sv.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_tl.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_tl.properties deleted file mode 100644 index b2e2c6cd3..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_tl.properties +++ /dev/null @@ -1,25 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=Maligayang pagdating sa openHAB 2 -index.location-info=Kung papayagan mo na ang iyong browser ay makaakses sa iyong lokasyon, Ito ay maaaring magamit ng openHAB para sa impormasyon ng panahon at ng astro. -index.your-location=Ang iyong lokasyon\: - -setup.subtitle=Magsetup -setup.welcome=Maligayang pagdating sa openHAB2- Pangunahing Pagsetup -setup.intro=ang openHAB ay mayroong iba't ibang add-ons. Upang pahintulutan ang madaliang pagsisimula, mayroong apat na pre-defined packages na magagamit bilang isang magandang panimula. -setup.choose-package=Pakiusap pumili ng package\: -setup.package-standard-overlay=Pamantayan -setup.package-standard-footer=Inirekokomendang pagsesetup -setup.package-simple-overlay=Simple -setup.package-simple-footer=Lubos na UI -setup.package-expert-overlay=Dalubhasa -setup.package-expert-footer=Pinakamabuti pra sa 1.x na mga tagagamit -setup.package-demo-overlay=Demo -setup.package-demo-footer=Halimbawa ng pagsetup -setup.skip-package=Laktawan ang seleksyon ng package... - - -entry.no-ui-installed=Walang nakalagay na mga interfaces ng tagagamit. -entry.install-running=Pakiusap manatili lang habang ang UIs ay inilalagay, Ito ay aabot ng ilang minuto. - -warn.exposed=

BABALA - ANG BAHAY MO AY NAKALANTAD\!

Muka yatang naisa ayos mo ang iyong network sa paraan na bahagya mong maaakses ang iyong openHAB server. Sa kasamaang palad, hindi lang ikaw - haloslahat ng nasa internet ay makakaakses nito.

Kung hindi ito ang plano mo, pakiusap umaksyon ka agad. Ihinto ang port forwarding ng iyong router o kaya siguradurin mong na mayroon kang ligtas na pagpapatunay na mekanismo na nakalagay, e.g. sa paggamit ng NGINX bilang kabaliktaran na proxy sa gitna.

Kung nabasa mo na at naunawaan ang mensaheng ito at gumawa ng na aangkop na hakbang, pakiusappindutin itoupang mawala ang mensahe ulit.

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_tr.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_tr.properties deleted file mode 100644 index 529737ba7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_tr.properties +++ /dev/null @@ -1,27 +0,0 @@ -#X-Generator: crowdin.com -index.welcome=openHAB 2 uygulamas\u0131na ho\u015fgeldiniz -index.location-info=Taray\u0131c\u0131n\u0131z\u0131n konumunuza eri\u015fmesine izin verirseniz openHAB bu bilgiyi hava ve g\u00f6kbilim verileri i\u00e7in kullan\u0131r. -index.your-location=Konumunuz\: - -setup.subtitle=Kurulum -setup.welcome=openHAB 2\u2019ye ho\u015fgeldiniz - ba\u015flang\u0131\u00e7 kurulumu -setup.intro=openHAB bir\u00e7ok farkl\u0131 eklenti ile gelir. Kolay bir ba\u015flang\u0131\u00e7 i\u00e7in d\u00f6rt adet \u00f6nceden tan\u0131mlanm\u0131\u015f paketleri vard\u0131r. Bu paketler iyi bir se\u00e7enektir. -setup.check-doc=Bu paketlerin ayr\u0131nt\u0131l\u0131 a\u00e7\u0131klamalar\u0131 i\u00e7in \u00e7evrimi\u00e7i belgelere g\u00f6z at\u0131n. -setup.choose-package=L\u00fctfen bir paket se\u00e7iniz\: -setup.package-standard-overlay=Standart -setup.package-standard-footer=\u00d6nerilen kurulum -setup.package-simple-overlay=Basit -setup.package-simple-footer=S\u0131rf kullan\u0131c\u0131 aray\u00fcz\u00fc -setup.package-expert-overlay=Uzman -setup.package-expert-footer=1.x kullan\u0131c\u0131lar\u0131 i\u00e7in en iyi se\u00e7enek -setup.package-demo-overlay=\u00d6rnek -setup.package-demo-footer=\u00d6rnek kurulum -setup.skip-package=Paket se\u00e7imini atla... - -common.getting-started=Yenimi ba\u015fl\u0131yorsunuz? L\u00fctfen \u00e7evrimi\u00e7i belgelere g\u00f6z at\u0131n\u0131z. - -entry.no-ui-installed=Hi\u00e7bir kullan\u0131c\u0131 aray\u00fcz\u00fc y\u00fckl\u00fc de\u011fil. -entry.install-running=Aray\u00fczler y\u00fckleniyor, l\u00fctfen biraz bekleyin. Bu i\u015flem birka\u00e7 dakika s\u00fcrebilir. - -warn.exposed=

Uyar\u0131 - eviniz riske maruz\!

A\u011f\u0131n\u0131z openHAB sunucunuza uzaktan eri\u015febilece\u011finiz bir \u015fekilde yap\u0131land\u0131r\u0131lm\u0131\u015f gibi g\u00f6r\u00fcn\u00fcyor. Ne yaz\u0131k ki, sunucunuza s\u0131rf siz de\u011fil, neredeyse internetteki her ki\u015fi eri\u015febilir\!

Bunu bilin\u00e7li olarak se\u00e7mediyseniz hemen harekete ge\u00e7in. Port y\u00f6nlendirmesini durdurun veya g\u00fcvenli kimlik do\u011frulama mekanizmas\u0131 kurun. \u00d6rne\u011fin NGINX ile bir ters proxy kulland\u0131\u011f\u0131n\u0131za emin olun.

Bu iletiyi okuyup, anlay\u0131p gerekli \u00f6nlemleri ald\u0131ysan\u0131z, bu iletiyi bir daha g\u00f6stermemek i\u00e7in l\u00fctfen buraya t\u0131klay\u0131n.

- diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_uk.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_uk.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_uk.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_vi.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_vi.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_vi.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_zh.properties b/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_zh.properties deleted file mode 100644 index a797e9bd7..000000000 --- a/bundles/org.openhab.core.ui.dashboard/src/main/resources/ESH-INF/i18n/dashboard_zh.properties +++ /dev/null @@ -1,6 +0,0 @@ -#X-Generator: crowdin.com - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/templates/entry.html b/bundles/org.openhab.core.ui.dashboard/templates/entry.html deleted file mode 100644 index 443587a1e..000000000 --- a/bundles/org.openhab.core.ui.dashboard/templates/entry.html +++ /dev/null @@ -1,10 +0,0 @@ - diff --git a/bundles/org.openhab.core.ui.dashboard/templates/index.html b/bundles/org.openhab.core.ui.dashboard/templates/index.html deleted file mode 100644 index e7065da4c..000000000 --- a/bundles/org.openhab.core.ui.dashboard/templates/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - -openHAB - - - - - - - - - - - - -
-
- -
-
-
-

${index.welcome}

-
-
-
-
- ${warn} - -
-
-
-
-

${index.location-info}

-

${index.your-location}

-
-
-
-
- ${common.getting-started} -
-
-

openHAB ${version}

-
- - diff --git a/bundles/org.openhab.core.ui.dashboard/templates/setup.html b/bundles/org.openhab.core.ui.dashboard/templates/setup.html deleted file mode 100644 index 159ed2f7b..000000000 --- a/bundles/org.openhab.core.ui.dashboard/templates/setup.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -openHAB - ${setup.subtitle} - - - - - - - -
-
- -
-
-
-

${setup.welcome}

-
-
-
-


${setup.intro} -
${setup.check-doc}

-
-

${setup.choose-package}

-
-
- - ${setup.skip-package}. -
-
-
-
- ${common.getting-started} -
-
-

openHAB ${version}

-
- - diff --git a/bundles/org.openhab.core.ui.dashboard/templates/warn.html b/bundles/org.openhab.core.ui.dashboard/templates/warn.html deleted file mode 100644 index b3192d1f5..000000000 --- a/bundles/org.openhab.core.ui.dashboard/templates/warn.html +++ /dev/null @@ -1,13 +0,0 @@ - -
-
-
-
diff --git a/bundles/org.openhab.core.ui.dashboard/web/bootstrap.min.css b/bundles/org.openhab.core.ui.dashboard/web/bootstrap.min.css deleted file mode 100644 index b6fe4e0fb..000000000 --- a/bundles/org.openhab.core.ui.dashboard/web/bootstrap.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/bundles/org.openhab.core.ui.dashboard/web/css/bootstrap.min.css b/bundles/org.openhab.core.ui.dashboard/web/css/bootstrap.min.css deleted file mode 100644 index b6fe4e0fb..000000000 --- a/bundles/org.openhab.core.ui.dashboard/web/css/bootstrap.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/bundles/org.openhab.core.ui.dashboard/web/css/main.css b/bundles/org.openhab.core.ui.dashboard/web/css/main.css deleted file mode 100644 index b96eca903..000000000 --- a/bundles/org.openhab.core.ui.dashboard/web/css/main.css +++ /dev/null @@ -1,112 +0,0 @@ -body { - background-color: #F9F9F9; -} - -body, h1, h2, h3 { - font-family: "Roboto", Helvetica, Arial, sans-serif; - font-weight: 300; -} - -.container { - -} - -.line { - position: relative; -} - -.line .decorator { - position: absolute; - left: 0px; - width: 50px; - border-top: 1px solid #F60; -} - -header { - background: #F60; - height: 80px; - line-height: 80px; - text-align: center; - position: fixed; - top: 0; - width: 100%; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); - z-index: 1; -} - -header .container { - position: relative; - padding: 0 20px; -} - -header img { - position: absolute; - left: 10px; - top: 15px; -} - -@media (max-width: 768px) { - header h3 { - display: none; - } -} - -section { - margin-top: 90px; - margin-bottom: 70px; -} - -a.link { - display: block; -} - -.link { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); - margin-bottom: 20px; - text-align: center; - cursor: pointer; -} - -.link .body { - position:relative; - height: 150px; - background-color: white; - background-size: cover; - background-repeat: no-repeat; -} - -.link .body .overlay { - position: relative; - top: 0px; - width: 100%; - height: 100%; - background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); - opacity: 1; - font-size: 50px; - color: white; - line-height: 150px; -} - -.link .body .overlay:hover { - background: linear-gradient(135deg, rgba(255,102,0,1) 0%,rgba(255,102,0,0.5) 50%,rgba(30,87,153,0) 100%); -} - -.link .footer { - height: 50px; - background-color: #F60; - color: white; - line-height: 50px; - text-transform: uppercase; -} - -footer { - background: #333; - color: #fff; - height: 50px; - line-height: 50px; - text-align: center; - position: fixed; - bottom: 0; - width: 100%; - box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.15); -} \ No newline at end of file diff --git a/bundles/org.openhab.core.ui.dashboard/web/favicon.ico b/bundles/org.openhab.core.ui.dashboard/web/favicon.ico deleted file mode 100644 index 070fbb11c94c823be9e67bfd8b8d3e2bcb3820c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32038 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 CqB+6< diff --git a/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.css b/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.css deleted file mode 100644 index 6ec409865..000000000 --- a/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.css +++ /dev/null @@ -1,55 +0,0 @@ -@font-face { - font-family: 'icomoon'; - src:url('icomoon.eot?-sxozs7'); - src:url('icomoon.eot?#iefix-sxozs7') format('embedded-opentype'), - url('icomoon.woff?-sxozs7') format('woff'), - url('icomoon.ttf?-sxozs7') format('truetype'), - url('icomoon.svg?-sxozs7#icomoon') format('svg'); - font-weight: normal; - font-style: normal; -} - -[class^="icon-"], [class*=" icon-"] { - font-family: 'icomoon'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-apple:before { - content: "\e796"; -} -.icon-android:before { - content: "\e798"; -} -.icon-html5:before { - content: "\e7ba"; -} - -@keyframes anim-rotate { - 0% { - transform: rotate(0); - } - 100% { - transform: rotate(360deg); - } -} - -.spinner { - display: inline-block; - line-height: 1; - animation: anim-rotate 2s infinite linear; - color: #333; - text-shadow: 0 0 .25em rgba(255,255,255, .3); -} - -.spinner--steps { - animation: anim-rotate 1s infinite steps(12); -} diff --git a/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.eot b/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.eot deleted file mode 100644 index 97f97875b4f9436bc9e43c0cfe02e9ec5842b144..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2040 zcmah~O>7%Q6#m}s&d&bCyX$!EbxGNAKmPh0S=ZhhZ?G=p@tR7c?lIP;5{s(jLQI0 zcnuX?#u}F7nJmUIjM2wxM-FXlK*i__FOQ5HgS)E$z5#Gyu3BEjsjt@o>Id-lLU~Qd zJb=~#7z@i+F8y)qY7L+bK)ttEDbFj1u73cq(*PzH7b|7;9{moms{jrzR_p5=xCpS% z0rW4|=F0S|@)^K{Kd)L|UxkCa0Q(U@cBNdcyuRN)R9PAy8lID>G@w8S zA-nU*&Zj$fn*TJLp-4GsxBC@^;@$V6Y^B$ZB5VLTONs5CxVlG};m&_rIM{6hty zlagZEq)El@kHu2l?T^Kh22a>_y2m@3>AJ7rqE`u5le#eK#!g)?SwP2;9%q@B!}Ty7@a6IiBAx~Az| z)i~Lv5%lyuNp$S^w}x+7fz26n4Bl&7DVvzUfDSLp#}k;qJU+q~_zoa>qy6NI8yDn_ zpQfTr&cNQHKpuaJk{xP=u5Dy(Aekr?hw_8EOJN1VB#Qhylni76_<$7Uxva}XQKUAk zLeiJ@D(oeoEp9W7F^$>0g?2YuxP?XyoyRS&bvE0Ao)zc1vD^3|Nu;Rc>oJ|jIFE5X zru(ESM9KJm+jbPnD2{FKkH60hRZ~?>HCPL6v|tO-jC9i$(tp8i8OTg4>X~*dZ?LsR z&*T-Ahz_eFG7+(Qn21y*&(p4(OC)lxo91tIMb`?c3(41%X*TFSHNX%6eH4@u11uL5 zTpFRm0UDd8Tz-IOj@-U|WcLKU`wRQot=EkyZF*Y2>ro%0#%`fdpr5WE|1z6>^H@B7 z?&eghZ)_e-pMS?a@c?$%@3%j`c|kn+aE&}ec8-t;5d9}?GXULhd-);pXq6<|f&vs3 zz*B&XWLof%!43K<(&qRcx|DPe9YGFmMLr15qsSFFI2-X*I5-$#4Gvz7FhdGXgmrL? zN7zCUbE3a#W@IzOq0JD7HbWfR3~^{P#5x>IML4wCIqDui)H=>A&DE;4+Da$0Yd&@; q;EbG*b!4%C3RdLYETfJJ=8?rkTtOD+~ diff --git a/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.svg b/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.svg deleted file mode 100644 index f972fa830..000000000 --- a/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - - - \ No newline at end of file diff --git a/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.ttf b/bundles/org.openhab.core.ui.dashboard/web/fonts/icomoon.ttf deleted file mode 100644 index 4a26b25715c59708856b47791ce27d41a44592c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1876 zcmaKtO>7%Q6vzK>XJ=kU)G2iMo!P1jTXG z7%3G+%7J5r5C_VE1E+GRsB$W5g%GH{6;O_xkW~&r2yyF?813wqbt0utmgYC}X5RbH z8|^a)fQ1b(jKBK&*rYzZvkKsQ02k}c+A2oIbBCer4B?R(VecDfzvAP*p@#S;tWfC9*j9+>ocQ1KD~8#)wdAmq2d*#2_+UiaT_ zSDxsdQ}>VTO17E35S{Kd0(HA^dU7g2bw)~vbv%7dL8aTFE$UzvZv%%%rmLe=8l~ch zCTuDWj|4m%u&~L`MZfY%s-C3sWX8`?b#l5Yr&E=Ysgk79lLNt-jC9j=npUjAL?R=c z!9*ghiWsJV^A@YJ7m*tILpo%O`VSkq|w?9wm zUB}9Mrcty)I#sQVl!i5j!WRgO7}VdUv@ah(6r`&p~ zmNk_8i0e#cOl3NcX(Ps%Xilc-k@Pg&l0xQU)pNZpZ?L&ZFP0QWL`PVlEKtmj5D`;K zBI`KCRI2DWS@G^3b+M#9B){fdw?mJp0}dY;AitU_@SBZtFAZ?5uX*r2$TzopQNMzuY+fZ9f0bv1Ic6t(mxQTz@wE^83z-$FPF7 z0c?GK>tZ}cnIStzXaofPCu}nSJ?i=LLle;`Eoci0P*DI^0djKDgohk%(w*qEz)#Sm zCls;UY}}4=5bXbzE3k1cT4%6vC}I^h-iVkZ13O|30+SJ&sGuJ7H`Rz@h8)HWIgA-{ z7&GKBX2=?B%tRc7%Q6vzK>cV}il;$1sldtH*aPTa<=ph*)uF)5`<1*8-eRpJ|j1a9IcL2(>4 zMx+9y95_~};y^iY;8YG(tDHdX0fCwW5+BNu6SB%72qA7g5~G>j#7;!>Re?-&TRmY zYo*5L7O!3g=x0FRkowo1kLvT)$}GUH0~nX89li1K{Cu?nupa>&k*aUdpYyfGD!~2* z&?{8{mlo?Y6@aVQGCuvTeOarlE(1IRAg9#D{iRB+3h*ZZdQR%=hi?9}TwiGbVr_Sw z4nWsH*TDd~K$iiWi=Gd02%qfh2Fa9rWD3~2N6l8V)ug7%u6i1YtOn3z763kUW%Xg; zc>pdHlK51p9Yc#Goy|GwYc)hV$$`nb*$#lgJyKZ16IOjcav)i_VuCAnI`JU%nRx%b# z*;c|##-BYa97EU1PT6)h7mi`*HwQbd|gK96w` z6Cx&fjQgZ(M5#odCH+0?5P1dHhHnxeTRGN;G4#G`U$W*)PsZLfq zSYM}S3Ytzt$8=eltXMxrM7mZG8PCfnlX=g}h`07t*Dh%vsjoTPYSII0f*}BUC@3fU zSw1LwG)%?AG%`u~Lcho!zkB!i_Gx4$LSwE=8?c1zy5(KE^{@7B<){N();UNZna*om|&Vwa*c z8c@=JxCUgE&4!OGZqhfAx4;kJ%CeKCQ(WAMauD3z$~Cw+7tQN%aU@~`E?$k8Aq_WT z4uR2#ZIm!0?>EDWVul>X3^|M$au_q@FlNXcE+!%lV=iC@b<|Kt9ZPr(Rb0Ue7St$* z5e(tv-Zcv|^;*5Yw09COp^7=Yk402)WuI+Y1#2LOIaINvQdH1D6|>0U60RbL^Qw#& OqcVnMH|4u@fcyvlZRMH( diff --git a/bundles/org.openhab.core.ui.dashboard/web/img/basicui.png b/bundles/org.openhab.core.ui.dashboard/web/img/basicui.png deleted file mode 100644 index 3726c83389c64c6f83d7ccbe5673c1d25aab71c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17525 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 A_W%F@ diff --git a/bundles/org.openhab.core.ui.dashboard/web/img/classicui.png b/bundles/org.openhab.core.ui.dashboard/web/img/classicui.png deleted file mode 100644 index 76dc4672d6787537012d82ebb1b0df7d0fee5b99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95340 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

bZ8G`nQeVj-f{PxN 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 VqK=V2ckTcH002ovPDHLkV1nqW`mg{1 diff --git a/bundles/org.openhab.core.ui.dashboard/web/img/cometvisu.png b/bundles/org.openhab.core.ui.dashboard/web/img/cometvisu.png deleted file mode 100644 index 80247b42b0d74af4968771d12ea7d77558f03682..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42279 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 diff --git a/bundles/org.openhab.core.ui.dashboard/web/img/simple.jpg b/bundles/org.openhab.core.ui.dashboard/web/img/simple.jpg deleted file mode 100644 index 1915d580ba70927043828d6764d5930fbbe648da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23315 zcmbTd1ymeQ(=R-@y9U?b?(Pf0-Gam7?oJXUIKeFhSb|${ceen+-3hM2?VkMgdEfh- zd(QXO?%A!bs$Wgb^mI>GPxs6G%Q}E54|)RvprD`tIY15oUN(SH8E+d)08ml_7y$r4 z1Yn_v05|{upa1|6g(Cik2SL#TFn`FQ0pOzz0Q;AXGVmwK{Z;<+AMq0aAOHXW%g)Kc zp7S@)!Ooro^{1DY7XZkC{@V+bQ4Y-CJWv5a|L3T+5R8BLRtV-_5&VwrzZ~^t1E$^D z-Q8J`jm^=G)zret49sfodeN$%FYG|i+MYnn%jZhDa^oDHjW~6r!5_H6gCzj zbUHjr>`Km3U~3yWUste(ud=4OubsJo1)Z2Evaq+Hw}Z0-*xi)E+ri$^P0(9}?hogJ zj&6d##cXt<$il7`mV)ZipubF9Ei6Uo{))xR%Zt^Ei`B{1ij6}+K!A;%lZ}&;#nr-+ z#m&dj-PD`K(T$o;6d9S~40$=_CHSSx8{#CqZ37@pb-9D z6x3A*yE)l={Kkv&aSH!o^FM_DSnB;Z%l{PqWBIS4mZOcksJ@fE{a=p%m*yYD@0&^+ z?CSPAir+lTUj+(IR*t`*|7r3M4rFiYX02-D{WtdS@;`VER`$Q}f2;mB{l|xtlf9Fx zhO?i!q>KP>)1soHph?RBMX9Keo$M9t05&i9x3|5p7^ zjNZQ(PA-0)|HS-<>K_cq$=uXl)!x(*{9kM8zpMWX`adh`pL+fm{h#Xpg8pCi_Qug2 z?CJ=1r2v7g?ZK`T^d638U^`RC-(m_Ku&X--2gBc&{h#>%mk(qLVYc6m;6H9)QDo#l zW$Mx(QDkAZe;Se~^1n?H>}VlE=lZ*$y=+30ypfVJR#jI4y-}0_pr8N%8r9z1!3`P{ z0300MUDahJDRlMpDG-(cDBu+U126yrrsi(W5~`|-e|HK0H(k&E*<(zx{Py*K>;IpG zYyoyN2LRv^001L%XIFOsfHD980L9DQ`8RJ3006F;-57_=ko{^{i3 zYxS=T1|I-mxBvk9>%TH52mtV30RYUWe`RLr0MHN$0ECPG%4l)`03!qd>c`DJTs{8^ zln4NT5vU;;bGQUVJCtioF+4S5Zpw3pPn?882_QH%FT-OyXJ5F8sto@!n~s2~o_+S0 zmzO0#3V{AiP``g*prK)4;9+54U|4vFtISvvCz=b(SJLEg8mJHL4butKu1DELjV6vFWmqZB2WQk1OtTyKx09{U_rg~ z0;B){4Gr`A(fT*R!Nb5pK_dW&NH4trF%YAfs&f)D-(AThRersoF;Ul7sTgDPd3&3E9FCIUc*A~wCp`nwxF7p@ z1}j$4VxlM~7&Xl&*CnU8>P>WJE)lwxn)=E7jEoKYE0PbNIM>pQS;(8N4ooK;(WbE) zzx|{d^ocldUeX=8I_J4MckIhW#+#@efyqh;37_{NNbEEbCJJSb=SMIU8_VWfswk-y zdsE|@)0y$U+gL{`%Mt_u*|JEQvO$+7QpnZ1`eNviYaDH_X1H6 zr}Rs3TGM|BehmvR&5G_GXyVhp%&<>6SQybB%vMtC(-+o&4^2@*xw)H~YLsOgt?vb> z3SGI1dO6GgIBPdN*sW^kQ^S&6Sg+%8we6k$amll>he>CE0Eb&m1mC?*rqcAob*{OO zKc^=`%4D!4OhTr>rg(8)e)O&D3&0~TJh>X{7`4{JBpKSZJl^iIk0L^d+@yT4tG|XU zC?gmSw_mDfD<$#WU-7w_|^@N0eoC(d~L zh*A8E5IW2KP7>DK$RK6>sR-0voXS zKa}band~xo1@FqLU)RHt1mL`Nq4PKwbNz)d(&ogbR#Uj!2cq#~c5{av9*qLor-haXUo)zR>y$b^2TipXju{q5^K(VDSoVLx%xYKW zKV+mq>(MrO%RyY26^vGx(Ro;!)a$;fq12D@`P%i0Of=vAUR2=hsfGX0c55%!eU2Yy z3_KpMWSb}=S6Xba>e9~}@c06hKB=U2sO7l)u(Lxwc0|h99wBJ<4K2(Hm8vPNDR($S zsdq4VF!697XBgtkv87RhoYS7of}Z*B#41-*Nu5P1jMXqV6nvBE4}RjzLpf+Io5!Rk z*e-oM5YyO2T(%_%lx8x7zpU*Pv|^II_%Sa>9QrOkT@t~HtCC!)z#hqv*UTtbuRlAmmdvmN}o7p#!R$d@w2#_snfUnTF1d}V9H~2h<(D0uOr*e)I!aD&~e`J@?_Vk6D$9Fdtltq1cGS9a+OWo zAUWxE6PncM~-)p-ivgI^c-y+cBz_@%%cNQH3U%+~pnM$K+V{DT;*eY}XCcCKHb8L5G> zqQI>OqpT#u1qen@)By4 zb9{+-(^S-r==6alQn2%eF~hYU+SDgbW={O%hMmB6fH0%`-x_sNBW*{H9C+Y zG^cIJOkxmW^ zDMr?3Ui|#ymo^rPs(O!}-I$!vJ1~5^`GJ)R(jMN4X!CU|dg|QBr)kW^odA??jm_A| zwN71+#uE`=6nHz(bsYOoR?ya1HyRyZ!FlRPcLlI?QzqbrNcQbg(Tx=}mDCbWXfh)N zvw*W-dI4rk01EE+xB&_V7W#Jr3%~$S(6De=*zh=*xRiKQ90(ND68N+rdnT#c9B6xq&-cl)5H2e88;jH{sD|kiwe6s6sH`?XCXY;%D5E=<# zDISVZ(ERBoE#G5-(k1zm0V~d z>j=w2iQRIODp{|-@mDHDzi?}g`{auk9roh=`Mbw(q&hCOQP9|8(p};JN?Kfk<_Xp&uAo)56A2`sgey&>=V{O3GLo+ZZtHU zu*Hni!S5o=j_dp68VVmn*(a?UH^7wi0`!f*V&~^WSB&+U2!COo1l!5+d=aY4;%(DW zD%6`YsyI9fovTN0sortByfxJGh;%XtU&kpdLQs*cc@*66Fx1gx#8(X7st+&qZa66n z$Lzx}T zG%4?AsEdEE_ri#t&s0B8Ll+-KgmjVU=sw<9{M^(INUUI?o}PpYC($8(#0wJ$uMMV* z{VKtjY*2z}Eo0Oyn9OQTb{)co>GGtn7*RW6b%Dh;chDT$Ch)pLS>Z@KVVl#as`-~h zfN5a~EhB|z3fTQl>h#`!A>eJ5@%4o9X!V(urB}5v2I_NXS#D_Xdyi(nCkMep8{x6C&17pz!=^C5g z1$36g{2TLOMhf6t5dQ`q+=BQz!Ges^UQ?CZ$AZ?kB7`19lq7+AdHU71Z&3AbS%W=LJ z;B$LK@aXXM$9WBB3f!#vUlG{XrJ1>Wawu)z(4iH)X}6W6IjJUm)VD zJk4(Z_kv$gN$PqxF;KH^Rgjd8iu&-c^pC9uH}H~}GWsz$DH+Cc(TFdnJ9IG-^>E85 zkvZ$k7kY%Z=$^{*v4-wz^X?U{2~E|LP1~LvBhT}-KXXS=B~Eil&me&hB}8;tSjz~v z1`buwNn04}zrtuwKD=`M-hhwy>8p-bz5r2Y={@vn?^7yt zNCDPo_V48=7XkTc_qEFy>u{Pcj45Ls>`i6& zL5gXSJ1>B4F~T(dPEfpOwrJlg?o_$fM$4!dV8O9UYG7jyar#$aKI4r@#Yl*rZ`b6B z53%f-j<@~_hV3a|UC z;L0);HqCU8Z^NYbXSH!yC}gc46Mj&?PWMfmqP;Vy&|LUBK2OKelrl{_qFF1S%KFZ# z==(8arEwnea-IUaK9Q#N+<4x3L(N-aD%u(^ZTO8mGe%E+%#i1qa3a>U(u0oXqBhQY z;{1sbtV6y!>``gdli5l?4J_Rzonc4Dh2BpI%2cSKnxEmg7#M;+tvCd3bfv2$q zNSl#l<`yciU`yDB2ddSKzc{Gb>WtQ(q02bcXcryK-A+%HrzW~d&VFA*Amw;_q7sA^ zPuA5BGOZ2Ej1@{vVKjS9b&z|)Rd zO`eVqCg4pz-)O)#-gDmf-t)aFWhM>uw;3BrBYMo>Lyn~1lr@mo zxzS7+S1m!Fj`C;byR1iGXC01qe@ccLM<|5NwmZFENd0JmD|_~O{h7EHpVz2O_5q*r zbzui&drjJmqudB{Ho5)U?@&T?GHWPR~o@EPB48OCJJ z#ko%pI}nXkI=&9biwTIYv&PkU&p69%?_JN5Yh?jkmTE@y( zf&cz6Fu#f-0qf>9XVymx7ADiA+DHY;3s*n$4p3*M^-uXM!U>JKa@B?n)@Q!PfVXBu}t!}QJ zK2DX+hM2J1-3xFKC=!M`EGE>PoxicE>Y9MH(T=VS_g1I@&9Vwnu6u#%><5!%c|jHV z(F-7Ljy^ZPg*4KOkF7wTwS!K7DYFd>Duv(R`c-(DkP##^I z3@TrG0VXWq&jID{iKss(e4wDQU@);MVR0xps3h3ca82Q;Ik_ZV{uoojKtYK?J=Qw# zW-8_5s&#==*Xx|L`5^eE=WMW{SkjPMb8A<&u5DQl()r9yr-)`cBJBi$NpH5{PkH&V zQfa%!NxORBl(Es(@7u9kLZhdHr(CUGpK7Sva9UuRpp@bFQX=UgwUw~7%L18WtIW#3 zhQv^q>+YEA9W8HmWN_7*V^%#!Fz5EZ$R3Ud$M^`aq>NZ@xisNN=`Vm&3t{4&#(1+u zNpRy6>3*Cgr7v5bl5Vx(wBa=2J4H0%x85?~Movm^5Jz3K+jW&vkRQvsTI+4ILL?6eo5NUhPV?Gu+F+Vs+!dq);s#tTbt&{Hx!dWOP0NoZXy*mNPv-hg%|WhI z6RF=7Z(LH_t~}(u%so zuOOb&v!DgRdn0u0f({Fl8-rHb%OT@RWO^4`Qo-0g0uqD?1u@%iSmPCw{Ig z6kMe58p$1e-Plgszrv8VV^1NvoRUJ>l_Uu^>eqv^_I79T@*FkTw@VKfRnZ6MZPz>? z=ITC?!M*#m-LQmeJ(r#(PLBv*x&%F1r!(!JB?s+{tfJ9(55*wH1VR5NVGi2;rz}T* zpJLg=Q(cyEznQa`O|Ol_9a=Pzv$(_lk2t&{2hsD_Re5=1iTK9h_w5XRw2915RmYL_ z^2*9y63t8mDclqUuQ{8*C(Sgj=$CSKpX727%DCm-3l@Q6_znq>(J@_c%>KNa;8YQDA z!<86U9j~&tLhX?muf~wgM7+Jym)T0Yry$Q5K7gA#n8bU}PybWl$Ivi`_Gpul?8Z~o z#jo{pFS*sRy%kd4yu^g~da5_LlTA-i*_PAxyfxcVlW)A&J`%~xGcKeu4Zi@D7{@WI zpFbatCl9WU?JdXh{8Tuvj+az9+8rB!vjHb0MAlo5UUVGx%&*)|cd)(QC++c9P&r?) zqKzI)-cAni_Or;I3u6vgC`uFSbDz(>(Ei@Utny?wy2ZO#10CzAmx|%^Jyzj7FVQ`A zy&(H{BK&8c1^fH+XCC}}0{VBKML~%J%g!O8hD$}wDQ*gf$Mr{_1^v6vy73~8>ECi` ztR4Y7cbKApM2wsC`K00-tG^GM$+)Q6pVtgf+egMPfKznqg4UbRW%g@TaecZ;7;s~X z=HrNj)r2{O>Ceetdw=yVuurcCtDJcn*KYG!PMOwLnv;mW0KH!w49cqehnbeb#M*Jy zWPX1&n3gK=j&zv4PaC=kkIwZrgi+7r&g9PJ7O3qQF21VMLuy@xZkV0I_>Hali!`kD zEW&r~pCqXdIHE*fJ9Uq5TE(JzQw3&WOi|vO-kbkAI^*i09-y(0S4^!@>@X+c^Xl1F zkS=p<-fC~}6Ck{>aN15S9tuF2*_OPDI}5B9d++;MHWP)j+z6*UpbFJ@_ zzFYmfy$M<+$8k@#9k%uUm;J>~=6+dcHXM=+tJTlKT6a@4V75a>lCfFJi|X60fwl;m zVrTifXq{_wzb|d712oZY7ZP&O23gcJsaM7*T1Y$-TeKIAX0dmZDSkhF7tH)yc2FJd zqcycy-a^>QO-V;TpXQIRzW^hoPwiNryo3AB~|jHNFY3PSw6yyK+Y1Y&hl;~En9aceLU zr@&Jmx{ydTL}Y2;gj;-&NF6g29~qf{WYqV3rmGGTW`6-l$dp9!YM#!kT{Iqpoj`dah-CeDywxDq^o-BtG|u;0!S*x~7iI?WE_wF*nu+hq%!O zf%s){^B#}`fwLPO`*y2lhtF!6LM?aT8@ca5@ zPpq`;D1^p;`e_~Qpx3O&Hc`?>=T0vXFE%|fG;c44v)C>Hs)1kvV^ zRC;vIYZLsz$;kkY3{m7a594m6U#O>xA>*=$oouWgVXi4qXF6)ggTyz~*r@0-S!A`b zq&R*ymNvYEU?sXodruR#MECWRW^U!uy8Os_0pfjG2tCs4bMjhH!t$r0Dt6m($Dj#K;)K zmKo6O<6Pl5LAdPoEJCxM;!{pMjvYW<()FmE{f|~0+uB3VwjoF9Xs!2RSiN1$Z!>vj44VxUjP~JWihZ};necf z0~^X4gCr?IJljc|lLf62r3REFR`GUSV`g8rBoTsPvZ#c}8FH=e8`f81t~CRYZ*cxO zfu;9V_e>kvdzG-+`!7If_Yc)lYfM%=gHoBo7S-zZKK(rJY_f#W$l5y00)jYzV<_G^ZYO!Nz36yEMqP zuDxN9R^ZX&z<2PF7-K96Ev+u17uXyQHvh6EZTvLBt3&L_>&BKwFpB&g1v2ScAv07x zPJPg5>3v^8q8WV9=n|_*Krg7~IOqCuxnTEZ=fI!#ZS3X0j37TKBaUG^RDC5#Z2QShw5Oj%goS!j1Q&M}@d})BL*ZA?YiDZ$#KPM5 zO3G0?yPzsH)E+H;MuD-CB0B?u5xA2YNvm$yD`SS9!8}=kFLq&Sd*#U^J351<8!LN_ zd2WGGT2|SbBsls8H8^1Lv$7)Xv-(_1DBYa16UrHQ!9y97iVCe|EG*<)?mA22+nm`W znhaRyMpw|Q!kC^CRL4vtCjS>8g(1TH6)t=j27xn7Ra6ux(5^T8(d=e|P{d%vu_PK*0c7jL6Z|fhc zMpdo9Ax|?U+f*;TdjB!~@#iO8rtvsW+NhnA1N(xZDuXI7ZWCoTwf9^$C| zzTut?IM_72B!4E9C~rDAc>s}-xjlS9b($_{ipAek^?%2i{juZ~^RQ8A1TO({;|C8( z@kP4fLp32h{@WjGBR!V+_~`((FpR}dF@j#m zUy&=iEM9=*p3LW(WUjEg1>HGI%1}V?bm*@mFsBD{%Zag08XN+ zw>fDhpu$C#4D^ikjXko(2n&L0H|Vn0lqy;KbXWY&XLFkq&XKHUSIB&UTxT_2&BE2tYAyHvA%NN6;8_$gXTsJ3;QmwjQDqpeN@K7lg z5XQ>=FtK|hwP1#4Awdf|b^q7_xlyT% zpLS}RH*F6?hBrlDHu)xXHdcGOlhxCewOdk{XGW^VU2>qr7I8dk#eX?2&?P44&2V?1 z(ULHAN~PRmN--%!vYH<>wMnvaLweTl1(t?dJJz<}O%0Z{Or;sTTbxvj!^^kUmoUhi zTP;HVXt`gNo}2Omgp*fVP1r$bT3C{gH@jc&v?i8d?T{fvg>KNUX@KDtWaB*cT<}od zRkIT{97LPITQ_DsAsA}J_XMYf(s?NX=exjU?kwc$)Lk}`!i5~_iLo2W@8 zE@i2w$LPK8jKHXKOO4tJvib5lXM#8xlUBh}ObQbxmzf2}#-fd*6PuCM(=z&M_ z3ot~I16phSNvdJm#XfrDF#)wUr0ODkDb&8;!k;d!+Ryk?2(l(vwVo%I*RApb`qM>Qn8C&~HLM7}Qo*)y*41I z7b1^xS&U*;Q!}@$@K0n^r18DT8P5AxZ%=ESe|)W4*Jvi5-wl2|n$e8XKLO(%Z|{uN zNXD>knc!QIM{eohP3pBru9vFfRV>aR>Wy&~|5A!*49aF-OIjKU^6XpEd$CBxsCQlL08 zf);n%b)l?&B_duZ6Bdg_MgTvz>z}}7RJcC@*U_m$hAics7jfc4u}2zUqdzJ3njZ3HQgA>{$oy}P8C?fQ14fcaSRv`^FSJsM_c`Jk6OcueB# z3}yydiQ2HV-{hVzcfSOC_@}tx#leWsO_AH+Kssp>eA3Mr)DUhu9Gec+oNjEUHMM)~ z9OJgTQzK$1PC zZI63YxH@FKTAbC>nfK-O;K`0=|1SBAtG6Yu_6HPel>pU9B+3LR6NW9#-7S$!)pOY$ z&khxu@%m2oON8BxDEf;A3$VrM2fDrEQ-(cEeq#qBkW;1#97!y5f0_jV7W9}DX#5P5 zrN_np%~}}WUy(QkOkwFn9QVOLo6)}B(ylo-w7U(9EI4~o8Zsb~+g;`y@L?pZx9MX0 zHkPmXHpV^|hL@<7TO!uVC|8>g{#^e)XYc3mu@o+QySUq)q|2@~zGi$#00G#F)yZ?i zQ?X}b5uCi+<(^1*ehz;8__0wW?kF#F5&M!q$aQrO^qnqq@Uk?r*503IM?~AIkA`)2 zm`^Hlxvrc9X=kS~?7isxe)-`cvA-&1_d$Z> zKpbYQJ+Z!D{on~*0$aIGXK%dGn@*h@>r4@*gaUmkUzzJ2e3e7OWM zj~0AndHQN`^`IL+TQnDMlHTh$w#Wj~cdbQ=Ayx;m$4|cYQ_B{Fo=&tr-)u)uBci=; z(LU}D)$6RFUp$4}rh$B^%*L?Jn11;y`FC%aBo3A+d`z8m zscjhbyU&$PlKZpJxZ%=p}@uE{fsjq|_X z%!^URc5GI?05BNwnwt5=i?= zMiGlrdf-iZjgz~ggVvKd)39W2;mah@lq2!A+7XFS%4JHljS{brOs^0--&?=apO!JV z`O!;vO9?jCm|mrcy3Ob#ud+aSzf14I#DnI+a!kzKTb#G$6vsYI&J^|xOBG&p)LT*o zSNVp30dWGK!r~l-{!0NfEdus|?jsgj-VC`jv#cdk?=+X!l~VQ$ubAShQUFhgcJiLt z$%SrrX5liq+vs!BLf$#GbycBr7S!dPl~@FI$Rc8q;(1{|ELvtO&d2E)@}k$U(>>0$ zHX#CaNby4Ux}_}QP_QBTwB8lY4E^mtucarSK21Mtl&!8ele@NoX%n%V>A*x+DcpCN z7!Z5W;@b3*kcf971hHv`>Kgn)SdNYFwC+Q319NU^d!y?ZwEc~JDGAKKzA|OWVB&NW zhHW|-1gJ()Y84N?NwEpLMY^AdDc_&4JUD|ulw!L{8jL}&exBcJ1Xw)Xeh$KC8uzJI zt5M|$`M60be@#Ion?`jjX-qJS@?OW<5*0>jN7T^_lbM88LkA8y(}LFkskIM^)d}Rs z{{DMhFen&*bY)_7y*mMyIkmPUIBEM?zlH;_tGaY4(bUk#A!ShNg($dL1B z=traAe3FjxRrI6IxbVqtQH0+RTHDnKR-bQj8L`ai@3A2Fu?IHNZdo=fI2AuMrBSs= zRf~SgDO~Gq6Tr9PQG-!EY(;eU$J5ZS%JITc62B#a*N#wjk_fSB$VFtzl8Y?Y{Xk?j zV@e$8gE-;x&W(8lylB{q9Myn0E1ULgq3L2T_10`{LBJ^e1U@>~jT8Ek8=5Qfl37mf z1(1T$CA|vmHQMzVJXMm2=_j=`eBEkKjhz+0OZoj0`j_q@(zkfz;LY$Z+u_=lvv2OX zP()?Z&MdcA!JDK7Z=i=ezG6g8Q|&SEM;Pcj*Q+D9=#n_TyIdv0V`I#f@Bkd;zf)+o z`3|cHm}vE#t92hvLnIg5*P}ZziKDC6jKiPsLvW4wI3Z>A6mYUGbw&0Y?28&0Zydba zO*;F9V(>L(v#BuGLAqGWo}(u3YIWb4WVi<85aZ1S@71piR`zDG*sND+Ib@&Y84 zqFG~E9Sz4kbCFaQ2lgC5uV4hnjp7uO86$Zt{>rEAgQ;d;Skt&4j@?26VUP?7aZWph zALg_QPYe(xfs2W^@;O`s;qcn9zcbkNF~v{gz-kgYZd%r~=5qg{VmW5!t(NhE%~urH z;3x?_WjmzEt^jUxn&Rk!jhEm{U6%~?!YIu@SUtP|WnGD4=IpzSt+)d8J+PDWGu)Sma6c$yh8JlWgud>-liT6kzz<(&VpW%|t)T>}9FFYJ4+u7S=+# zu}^Apo0H1j=Wii16e{8`PH5MI`Qt|9hZ4p3!Lg2+`L)G|Fs{3@!qr@J*)ErJzr}6} zZtm$xT!q>3sJ;8psTfPq4Vh0zYu#HJa8^svlI?_wJC~K8I!@=-oJn4^s01?cOENFTx1XywN< z$7wxiA7l-J-FY(Eh2@-IfAE#m=t@j6Ee4IS>~1Ku&}K?+ZE|;nNSEFya1e2 z5i6Zy4yF%?-?a{Iw9ovkZ-^BmuiXV!<~%XXi0Qq1{9k~yZ!x8z0|s+**6EE62=(yT z47Q_YG%eax?rhlAf<)(JpT4XUhwc@a_ODSzIZgE$z5a#$0$i>{WJfTL96U0&T75Yl zxH#vJGCY#U#QjnzAzVEH*2v!JdnSAbkiA)r6kxKlUoorVvb+2cn}~xMnKx{H`lyeP zthVywQLT=H3U>=wuyZg|wk8~^zQ&`Hgem?wY2(}=FZ z@@=eQa0yHpxVMhhg3b!6m^?+t>S(lZHo<+=>}gubns;l=? z9~j*v?3&&Y!QDL@w$4;Mu{(;W z6eW__a1~Qt ztHV+Q&HB<1gS9`0(#KsG(S4581-&HfnUk?Te&{A~XAuQ>!8-LZi8DrBSeXv2@09s~ z#k75OTR$gjV&4rH+`^MHnpu6iL=Wj@F9DMVC)7z~HX>;Eyt(x_=f4>bQnUXse4%eB~ z(|QI#KAgK`lnggGyp8VAN{wgU=D05++;`im4UNhs-8_>T#aB=sH}ccMY1`*HIA8*t}IvNYLvZ;rTJMRD-#RMP=?`^#i=dQnjS|=IQn` z^*|@VRaUiH@DvWe=}Ki&yj0}Ypmufz$3(BS-SMM@biIU*`Hs@?WoZS5fUkn#K{txb zg@m$C@I|?@1*4bWGIkUkcln1q7p4UXtAiWXak%?BmF0`G<-=yphlQP6rn1H#b=K#G zCSjg-m4OKxL-uyPJfx+e_>e0P?w0f^W}zZXL}b8+vq^0c755iAlYuK}jQX4EK2ja{ zlKxv)^qoTV0lD#|{4d0#K4z|am~E4d)znz$E6adg-quR3EN%+8CT*);NnO`d3U0-B zUvkKHc4QuC+xAmgotVz2+tv5tHuGDS6b|Ax40s;paiY_nx{?%HqbCL1FjUiD&CmQ8 zlY-(!KCK?%E)BJUyG;vQM&(1Uno5Z2*PxyVPY93ra2PnI@-453DAk%;HcwaJXiLz__QuCtsVS zT$F;hDSOrP9bsz`u2%2!E{WA|8O>uLyF+;$>X2g*Oxjhs6>^4|;n)U_)DZTOAOMf4 zhKX(WoU#K2F^ic*-mC!D5fKvl0`cI2J zl5^weGjxcV8PYL7VPNN}Qt69PS$I33KcIJxjYd#6AycLEjq;L2SapUKY&fe^!zWH zQiFvcYz#tqY|sB}$@ycyDW*mSg_Hy>Iw@1mK#_mC=MfExP$m5Ph;&_2FelqlDfzXq9M2U~s=h?n<$dfq7oBYUncRC1NNp)7Qzw}%hxOaS^ zTw%ML52wBDmQ&>)*tw_M`YE{ZT!mD8*$aA)k}w7iz>8bho51|RPwW`hrTS#>0#Hb2 zef%(VmqyB;UF8x>$V7hKJr%z`drv0SGTP+db#-6B_NEFWT6)tQI3;+nY9g{) zN8vLKeh3IRtGkw75&g~Olw>4PS)&gh| zVWFw@L18xN&5SXhwYFvNg>PH)y_Tp_w(mJbqsktbwwKHeme8;S+$XGzjHJ$SeS zXL4phEFW7Jo)IoBEkARL!V9or-!_N!GwFr{IqjW1zq-EaGAQ0&%X^%FR33F$DAK$! z7sUxhwf}}W##ycswQ%&V>vBVwYep3N3%|%R!7X7IJK0W5O%H2IN9cfHQt|4WX%fYH zDf%!8olxj`E3Ay(Lf7&xU9a5jFY`37?3?UcQlt%4REYe0IFD-jM5xle`p(tMFa=-~ z5ty3-UxSflv|8z4M6L3zAtQWPFioZYVP)B18>Tp~}{)q+tYvs|VrWhyaS0Kpf7wGiO+`9BxgFfP4#arFfQq-}mlRZ9NCW&2&d+*Gt&K>Y`*DZM1)jmz zkd_D}X>>J*0&eycQ!mDa2&C4yDS%LX9)0(Sennu9>f&bcxmPeex@?Jsl*$5zVMGjT zLtREhgZf?twt{(pOG*r5!=7($wEXR9v~#1&3=ij~e}B$3Xv2Uqf}vio2oAHPHE*Wj zQ+>E5aWWH*Ve%wng+j+j)j8f<^DF!pV7#keVc{Xb%(e{I_wv^CYUu9a@zOz_1UnzQ zIa!LifjbN#pofOA@dFkoBp8QcO%3Pg=M}6PwGl?Deu1Sqh^DXgl*prO*GDsXJ%f97 zOu1)_h*(w8ysWbJr_)H`;Ra0gx7`t_)&7zixUsuJ(RQlkpZv|~#+fD=tFSeT?V81W z6pQez4gpDzLafJ%V{Voy(bG#fMA(m@4sWt4t#oc zigtS&NTH^R3s=<*NsJ0r1hIydu%JSSpksTUdJ&f`7;m3nfbF1Dy&$wy2C@x-k1>oW zx8h~;2bu$}jo$njCxEbg`%a~5pA-dSgn9w=R%yeNd@|Ko^T1G%>Oth`o$&(?Ayooh z(R4ZM`!vQRv5~zrljqYz==g}ki{59zs_}!GBkGi}Y4Fx*_NHa&yY*2BXTE$KO<`7b zW3hUL<{QOo3}+b}8pmB~jUT?WrpkGU!8+`X+^)kU>O;AC$;BXZhNE;gDqWZhQ| zO_nV|y?L|GkN4rNH#f$ClxENEH+Td=L8r$!hcAE`Yg|WN;H4y5u{uPtfyhn0%C*l! zD26tS!U0Z!3}#nT%jTUUyXz*sLwgQr{ekw(-vBguo)t_km!*Cz7=HZl z0ys~4j!u7q)CJukus_`}SqD|lYO_L;QN=B3iEfZxrIYd0wdEsB;dn^qaG*dqF zDqwxbOd*AjWo6IVJ6u+ZcGlqhl8|PuioP)~RlS}yO!!qM^UGaYwWXd_8q8wXCi#}Y zIg_;_uPC)~_$_BLh)1Tv1HKP2GLz20Ox@8E1<#R^@HNs_p6q3xF`y&+5PlqrS&)8Y zVArP-=0n?!yPvdzoui#&IP7U4gec}ZN#CS_WHVjpUt;UGS%jckYL1jl(!~r;=g^?} z3hVcd7PfQpvGp5go5FLft)-En@jj6^b8k&=nF6@DOR<#7CrLsOY_zd0wHa2!YGA8b ztX=@FaapxiV#Ef6XLpKb zaa5A25@(^a&YR9x%$d6-+E%}34Y2?i;P;-{Kb{eP?6-x&!ldMop!hv+7@u2pHo0-$ z_0Kvc%wKX+!(d`kGf7n!bixr%Mc!FkL}{L1bcp2ey_C$nv}TRWL_a?mNLVK2ll4-3 ze%;rqVajfu6M=!^-@|21KFi~6v)%zkKOHudFC!H|fNJL3OWB>&B)9%m*M4w5eO;c4 z+Y2#OE~6}hi0T$ct)Z)?tDzg_zUryx0TlNpZl9=`IUV75m}`y>|< zwK4i8{D_tVk|#}(+S8-4g+oOsR)`*()B)Z97CV>ra&P_fzLn$~W@lqlicj*&e#Glf zh|Nyai+ ze#1Yn)T_O~EfW*|m=Yr(C+)0Os~XZ{)JT)S960Q_ob!;U=7`poXk!P?ji-$I%aEmAW$RPZ|i3DH#-O_E;RFUl}($pjSGed+m`oXCOz z>DU%o4Xd)(?mPvdCj^2hMPcVn5vsjs8&%0$J<@nR;k6T!xWfotNcif-8`%2)CxRAz z=^-0&5%(~dnQ)^?=t_x_Q?Iyu%8H5;{V^S41owp9EDu`_iO`1_f~aT{x=u`QLTH!a zP{Fr`-%cNa5KN|z>P7ltioK`7)}(#K%@ocnpRw(3l%|)07|6oeN@)Ar_{6?X!960w zRyM@iD}6PJhKQ@7)lALqhTRjwO^v$-61^b{3fUpxfx{?5)e8zUcNauI1i6iyDNQjX zkqLi6{ulj~Wi$?dukv(w-FG%4WARt(+_ce3B)%;l4OL5}%sma#7wC##0S&|?rF|9@ zy$?0}`DGC(-*mXYB0C*;(_f#d!m%=xdHcuz03XQb?ftPnghV4Z?iLSE#5Ef>R%mF5 z&~h3K8p*U6>U$dDAiftHn-#a*Ts<|{e+9)|)Zg>`Y6@t+gKKK9Kk}l(Z9hJWB*d3k zm3Zy`U;PxPUK{@aU+|5Q8g{q(4%CBJyTZ~gxOCq|VBzb=20YB~K@ zDk$C(8&oJXQ59lMasL4DY@XhPxMI9ZEUoNyQ43g8RrkTR-6=6jQjVD2;{O1V)2z5% z@+TA5@@XX$oL^k_YsJO%J3FzmlvN1|ETwEziQk10?Gne@fb9y#aifaQ* z*qDaln}%DYHjj>9KPN~x*Y}-`;>L?ih}TBQxHJgyiJH?V*F+C{D2+_g zjh#by{)}qi*F;%f;NF$!=qA{jv?f^CK$1FMjWig6yl{^dG9omJ#|a1J-v{g^6hBPg zrKr)f_%#Sea^vXR;QSch#x?jf)+-M+M;YBrP*!S!qA|EsRPd%uBJKC#V3JGV+r_Ls z8pX;+^Gfv%gZi<9S5XZxSrsxO4E+d-9NI^(KZOuPm%_6r^+w6Pj~OO}UoAC;&rK63 zta0@f@N473aHZKwfB(b)CJ+Gt0s;a80s;d80RaF2000315g{=_QDJd`p^>q{(eUB% z5dYc$2mt{A0Y4B=Q)e-2)H447*ai&|7Q}Mb;%jva;2}o6#Y32vTa>_a3DXoZ%*d9M z@USkJO}B#4MfM{TAm}Bqg>D6Lh&)-;w+N7fuIiEALxULxHnXY4F*5O&Z;5w_{(Va# ztxQ1&R`fCI!cB&iK9=6Lqp6iM+8-}x+*s>xKLao%{Hw@ zm@uQ0a_p${VTtWOqE(mj5y(~YLAKr@-fT<1!7+{Apt2Go07cvj+q!~|qmUC<1X^(e z)?(*z%36~`ZJ4nr5>!iA^r#`fSP#)4d$1%D&6un~qJ#eciI7;rdV%N%Qkf_aCL8q^ zGWyij5q8bypvV{MC~NqEQc@V&_Dic**p@baFt*kB%lr4?Gey4->J^22f?B>nLh>zA zmrt>$_ClK>(-(YgzuZxJEE4Mr+5JNtA7O#5cUS#S_5S*pn>|hVjRUNadYIUYUCK8o z1AN9JTr3@vi)Sbn#mijifz3Y%O0{^H6cl)s*boLABAam!yux=B=q|`0mj-THLi>Up zQ3l1LC*~11@!bCA&|FeyvAPs3hbK z!J7Xni43P3O4RuTvro>RbR-(NMwftWBi&h*~p|F&T!HxE?xn1Op?4vYGP6 z0A}fpCB~xOKt_>HL3IfU<&;AdiF33g1Mw{|&A5huuM&ZT$N~k&JZ#QA$9{ttd%Hj% zjB&Sx&S6@+P-Z{1oJjJsg{M#msohGG&8Vt*>zXsX+JPT6R3r->iA4TN{{VB7uL#MR z@t0$~35#_GmhFdnA>Y&+;o`of+l_-9!SGuufHg^7tQ|vaUlYNIwUw_dB@0fbaQPF#fYXh2S%jZ^0ebK&UiT2srVB%Wq0cElv=M zIIUYO-$|PffTeXG3Md9x$?Oqp=eXF72E@Wasu1YFbu@3JKPb>%iDPVZM@Ve3i%>kb zF?KdEk}!o(&JNPyt(Q-59u114sE^D;i?;M*^j(hSl9lrzC?c>$qV6?zCADm<>Qh!j2DsX~TU^rn+>d>(YwR>1W zi1!S=dqPpMi@_Y$8DJ}lTLz|HDFiqC5|j?Z8i;_R1jUBEK^jOKhWtTT1++vayc>gr zk77y%`xKU?_IVRIwiTSSG52ciOrYL%NF>L3O0ux)m>tA>BcoPnV`$ly*d?lDpOh~k zbrh(u4uwk5N{dMA#3V$Z30Po`;f2Vt#o>G?UBucWA9Y=K3Pk}7tONpP{=CNWZiY_M#-UT$cSo5C+f(%}RIb(I|%W zr81CRFmhrUiqL^;a||o4(CSwsEY%915q610#itCuwDK{NEzmEx&_JxNA!XOZdkK6H zy(@lYAv(&X^uek`SdMjqH0iPb0GJ=oSms?2%Or&XFRV_&9EK4hfK;!t6c8k~5XM8# zxJWYrk%%C*$8lHPm+LK@5gsUKsc{t`1@4w-36lAZ4Pda%$WUMv6j}iwEm|B9PQ+4a zf_nOzr{hm7zX3RECMSw7@5QZw(K4Ymc5Zrw$F2BZWiC9hF$k7>=#a^48G=; zM2yro`P}8j;^^j>Tr{h~x_FhWSwhtZxGY*RwfT&t;%RnxjKnRgQj~K+Ff&0<+`oe~ zWRqtyh!2?Uec28VCu|+Xp=g&-vH-PMEVBZ03Udth1-EO>z!?)9qw^Z7+;!;};;1wc z+mQgk1TGxfP}%^yx<+Ev#YC>7#S-5`mFo0BG%&U=p5@xDYz};oT8DJMhNZh3Yu~WS z3Jd;=sZ3M^H8oeMK~ceGs@lgPK|^WJ!Bz3*9Z+G4)KUSNu~jSuQuTD)_&#RalWqG>RtPAG8jPzLep+jj_@*j?(|pSS z2Gx1Dzi>wwy;7}p;#aUIIMpMbcM6PYRWD@9V9F>rt@8lscFjgI%_l2>Iad&WSuIaT z+;i358i{yMlr15+*`*q~cMcd!1624}1_bbbGY9g+>IusGr|w*8(PvNEviccI#AUpe zthvX;MmEY2L!fF4WU3f?6A|-7c`Je0J6OV$6?Ox@;MbQl} zBdlCKLBY!z1oQ3R@f|@I5&>WbgD5bz=yB-U^%K!^vy*_(KpAC-OVNBwyJ}U~R&>i? zvZ8}tllhiu$`v!~45La>RQ!ZCEQ(Ye<}_e^1py9oaQ01k8@_#zKw+!Y?JEBO*wx6% z52#ess^4@N3IU*pSkBo>>EmXXu*!kZJ;1uCo~ApR4{NDFD+}e*x>NYd)&K-|XmBt@ za3}-Zq8O@s#RFlaq#`1~cnv_Ni0gbH;%orZFB@v1jT<*mSwSpsPjgZlPDd%&@f86S zn+YAe=^ZZ-fG29cD^Z+W7#{xsn6x&!sA>1_a)s@1eqiG4&^Zapvf+m{4!0+z7|CF- z#@LA2;(*hj1P4P<3z&q-$}1$jcq7ncs%(3cnj%Xebg%{9`*GOc=;Ey1cU z)G~MKS*77z&1*%bK-}E#O62WNDvmi;ahL(8q~cnlWUgoqp2(?Af{}H%#5wr6VP#gV zxDCDqFqt4O?fGB+7)7exshB@{1-%WJkIYig4|cY;s;&-uexeP|sD9%TtyQ=V-w?cW zh?=)x;CJ#$_F(|S;qwNHz?jd@z!?)T3KIZFzvXVyg|(c%gNWxGV7<^)adzX(U;LO0 zc9R9x74QdR_lvw*;0ss4W>y_8=o~)FRPEw;$gi>7u4~wHWe=1-S;TABtw7Tu<{|Q$^tcn zU=&iHK%lr{r{-Ma1NfH)DVCJyFA#wuD4>^$@V91S#6fNitOZaxQwqidLZkDSBM$Y2Xf|pI z3ZMyJnan}3b2n`b`~?A2C5X9n(L^#@T|in@q@_M#bgvijP@?>`KVJ0{ns9~TJOjB2H0;vtqa`r{x=BAbRR_5p%mac8f}7-ROh_ zsTvUUsUp^f00mb7OT?nqt`{;Ki;!9%*pdLPyC`!<5o=iNix{mJDL|^SLVm+~S1-6V zI0Q5I=oKjhqd}poj-ER$5Tzk@1&nP)gd4zVgJX$Rgm=D66V*{mMvy@P4hsuyKt)>M zUJ&pM)}m+^Ve*;0!YtPg0hx(fC}=eRda~=*<>0qVRe}%cMHa3Xa0}k16CY^Rwl=sq z#32x1P#s(8VT7%WTUH-SFo`VantUs9wW7uEeZK@`ZA;g~rY+cgB?9ZL{{V0SQkRCn zt~r+0o_ztd`xD@f6pEThSXnp&-cQB9kVk%hDeRzyt!Uj=k%cn03oJxyQmX@M-X8j$#w5?t40_RR5@2$ zf*lqp_h?&K)#ebuoRWr)Z*h4>#K(83K#4&EPNFSOWrRMnyBLQ3z2t9A|pld3ORmEQdw@5_c*lK1C-D* zt^y}fvJT6#tsJ>?Kw>T;m30^*+LwU1u+z;PrJ0gz=&L}3@ zuFgEQ3Xj;dMyH<$!Edz7<=z`^g~rNn1TY$L0DH0yO2HjNfSFyG8~Lx>EZ=w37WnS2gQ zI4bvWRO{Tv+&6dl;$z-Iq0;3(VWXC`tkAc`eqg&up}+%PkHo&QTZY?vV(;RWmb=#k z4$8Pd8OK|fRBeE5k0w4K=4BGr89qqSf@hXKp(SjZtKU#80(fdr51A9WMMbC}372~a{H(kHQ5FI&2vIId z(+c9cK4Jvk17%KJ>IoX??OT4Bt?B`--N+4q#f6@}+PwvqRD7=QuX578Y>TUS{{Y{M z@`My<9dpM208=~+W1~at{Kl1RDR;^EmvxAg`TqcS)DNk*tj;59&>^U-DU#FbIsSc6 zmI?F$_%KI&uHPd5qE8lFJv7CmxU~NODyZF8EY6NR@Ab%*4ToqJY>`|jVk{Dj7lNc8e+D5>P1tHZ_ChaTo5>xv|+yx{H|UoC?(

!NK6P2@Ow+$FH#-<`@ zXJ3@N^)n@K0r1%nILbHJsjjo3ei9f1(zRa^DOScu<{eVQuwgZhb#SM+1B!Z@?e zItPYr0;XeB)MszIxH9$V`hjHESw5yXB=o4dS(_PXF0;>=$8*5hEi4~%0w4TvYCC!d z04xi9TQdSHYO-CRxD*8t!_*jp98}!G+LR8|^8Wx*>)02jHo$N%Rm6Tpt6E=(*$XYS zMgoW+%mSfA8fy$Ldt!KFH8fH|Ox}EvxF?9C; u!iT%DIbADH;tGxC)cirIy#)u diff --git a/bundles/org.openhab.core.ui.dashboard/web/img/spinner.svg b/bundles/org.openhab.core.ui.dashboard/web/img/spinner.svg deleted file mode 100644 index 5301a9e8b..000000000 --- a/bundles/org.openhab.core.ui.dashboard/web/img/spinner.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/bundles/org.openhab.core.ui.dashboard/web/img/standard.jpg b/bundles/org.openhab.core.ui.dashboard/web/img/standard.jpg deleted file mode 100644 index 862162e9ddfa56baf14c08043f815f360cd0ea54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34518 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") - navigator.geolocation.getCurrentPosition(success, error) - } - }) - }) - - function send(configuration) { - $.ajax({ - url : window.location.origin + '/rest/services/org.eclipse.smarthome.core.i18nprovider/config', - data : JSON.stringify(configuration), - type : 'PUT', - dataType : 'json', - contentType : 'application/json' - }).done(function(response) { - console.log('configuration send: ' + response); - }).fail(function(xhr, status, errorThrown) { - console.log('Request failed. Returned status of ' + status) - }) - } -})(window, $) \ No newline at end of file diff --git a/bundles/org.openhab.core.ui.dashboard/web/js/jquery.min.js b/bundles/org.openhab.core.ui.dashboard/web/js/jquery.min.js deleted file mode 100644 index 18bdbed7f..000000000 --- a/bundles/org.openhab.core.ui.dashboard/web/js/jquery.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery v2.1.3 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.3",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c) -},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*\s*$/g,ib={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("